Package Classes (0.9.19)

Summary of entries of Classes for networksecurity.

Classes

AddressGroupServiceAsyncClient

AddressGroup is a resource that manages a collection of IP or Domain Names, it can be used in Firewall Policy to represent allow or deny traffic from all the IP or Domain Names from the Address Group.

AddressGroupServiceClient

AddressGroup is a resource that manages a collection of IP or Domain Names, it can be used in Firewall Policy to represent allow or deny traffic from all the IP or Domain Names from the Address Group.

ListAddressGroupReferencesAsyncPager

A pager for iterating through list_address_group_references requests.

This class thinly wraps an initial ListAddressGroupReferencesResponse object, and provides an __aiter__ method to iterate through its address_group_references field.

If there are more pages, the __aiter__ method will make additional ListAddressGroupReferences requests and continue to iterate through the address_group_references field on the corresponding responses.

All the usual ListAddressGroupReferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAddressGroupReferencesPager

A pager for iterating through list_address_group_references requests.

This class thinly wraps an initial ListAddressGroupReferencesResponse object, and provides an __iter__ method to iterate through its address_group_references field.

If there are more pages, the __iter__ method will make additional ListAddressGroupReferences requests and continue to iterate through the address_group_references field on the corresponding responses.

All the usual ListAddressGroupReferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAddressGroupsAsyncPager

A pager for iterating through list_address_groups requests.

This class thinly wraps an initial ListAddressGroupsResponse object, and provides an __aiter__ method to iterate through its address_groups field.

If there are more pages, the __aiter__ method will make additional ListAddressGroups requests and continue to iterate through the address_groups field on the corresponding responses.

All the usual ListAddressGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAddressGroupsPager

A pager for iterating through list_address_groups requests.

This class thinly wraps an initial ListAddressGroupsResponse object, and provides an __iter__ method to iterate through its address_groups field.

If there are more pages, the __iter__ method will make additional ListAddressGroups requests and continue to iterate through the address_groups field on the corresponding responses.

All the usual ListAddressGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

NetworkSecurityAsyncClient

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

NetworkSecurityClient

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

ListAuthorizationPoliciesAsyncPager

A pager for iterating through list_authorization_policies requests.

This class thinly wraps an initial ListAuthorizationPoliciesResponse object, and provides an __aiter__ method to iterate through its authorization_policies field.

If there are more pages, the __aiter__ method will make additional ListAuthorizationPolicies requests and continue to iterate through the authorization_policies field on the corresponding responses.

All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAuthorizationPoliciesPager

A pager for iterating through list_authorization_policies requests.

This class thinly wraps an initial ListAuthorizationPoliciesResponse object, and provides an __iter__ method to iterate through its authorization_policies field.

If there are more pages, the __iter__ method will make additional ListAuthorizationPolicies requests and continue to iterate through the authorization_policies field on the corresponding responses.

All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListClientTlsPoliciesAsyncPager

A pager for iterating through list_client_tls_policies requests.

This class thinly wraps an initial ListClientTlsPoliciesResponse object, and provides an __aiter__ method to iterate through its client_tls_policies field.

If there are more pages, the __aiter__ method will make additional ListClientTlsPolicies requests and continue to iterate through the client_tls_policies field on the corresponding responses.

All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListClientTlsPoliciesPager

A pager for iterating through list_client_tls_policies requests.

This class thinly wraps an initial ListClientTlsPoliciesResponse object, and provides an __iter__ method to iterate through its client_tls_policies field.

If there are more pages, the __iter__ method will make additional ListClientTlsPolicies requests and continue to iterate through the client_tls_policies field on the corresponding responses.

All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServerTlsPoliciesAsyncPager

A pager for iterating through list_server_tls_policies requests.

This class thinly wraps an initial ListServerTlsPoliciesResponse object, and provides an __aiter__ method to iterate through its server_tls_policies field.

If there are more pages, the __aiter__ method will make additional ListServerTlsPolicies requests and continue to iterate through the server_tls_policies field on the corresponding responses.

All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServerTlsPoliciesPager

A pager for iterating through list_server_tls_policies requests.

This class thinly wraps an initial ListServerTlsPoliciesResponse object, and provides an __iter__ method to iterate through its server_tls_policies field.

If there are more pages, the __iter__ method will make additional ListServerTlsPolicies requests and continue to iterate through the server_tls_policies field on the corresponding responses.

All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

OrganizationAddressGroupServiceAsyncClient

Organization AddressGroup is created under organization. Requests against Organization AddressGroup will use project from request credential for activation/quota/visibility check.

OrganizationAddressGroupServiceClient

Organization AddressGroup is created under organization. Requests against Organization AddressGroup will use project from request credential for activation/quota/visibility check.

ListAddressGroupReferencesAsyncPager

A pager for iterating through list_address_group_references requests.

This class thinly wraps an initial ListAddressGroupReferencesResponse object, and provides an __aiter__ method to iterate through its address_group_references field.

If there are more pages, the __aiter__ method will make additional ListAddressGroupReferences requests and continue to iterate through the address_group_references field on the corresponding responses.

All the usual ListAddressGroupReferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAddressGroupReferencesPager

A pager for iterating through list_address_group_references requests.

This class thinly wraps an initial ListAddressGroupReferencesResponse object, and provides an __iter__ method to iterate through its address_group_references field.

If there are more pages, the __iter__ method will make additional ListAddressGroupReferences requests and continue to iterate through the address_group_references field on the corresponding responses.

All the usual ListAddressGroupReferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAddressGroupsAsyncPager

A pager for iterating through list_address_groups requests.

This class thinly wraps an initial ListAddressGroupsResponse object, and provides an __aiter__ method to iterate through its address_groups field.

If there are more pages, the __aiter__ method will make additional ListAddressGroups requests and continue to iterate through the address_groups field on the corresponding responses.

All the usual ListAddressGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAddressGroupsPager

A pager for iterating through list_address_groups requests.

This class thinly wraps an initial ListAddressGroupsResponse object, and provides an __iter__ method to iterate through its address_groups field.

If there are more pages, the __iter__ method will make additional ListAddressGroups requests and continue to iterate through the address_groups field on the corresponding responses.

All the usual ListAddressGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

AddAddressGroupItemsRequest

Request used by the AddAddressGroupItems method.

AddressGroup

AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy.

LabelsEntry

The abstract base class for a message.

Purpose

Purpose of the Address Group.

Type

Possible type of the Address Group.

AuthorizationPolicy

AuthorizationPolicy is a resource that specifies how a server should authorize incoming connections. This resource in itself does not change the configuration unless it's attached to a target https proxy or endpoint config selector resource.

Action

Possible values that define what action to take.

LabelsEntry

The abstract base class for a message.

Rule

Specification of rules.

Destination

Specification of traffic destination attributes.

HttpHeaderMatch

Specification of HTTP header match attributes.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Source

Specification of traffic source attributes.

CertificateProvider

Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CertificateProviderInstance

Specification of a TLS certificate provider instance. Workloads may have one or more CertificateProvider instances (plugins) and one of them is enabled and configured by specifying this message. Workloads use the values from this message to locate and load the CertificateProvider instance configuration.

ClientTlsPolicy

ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.

LabelsEntry

The abstract base class for a message.

CloneAddressGroupItemsRequest

Request used by the CloneAddressGroupItems method.

CreateAddressGroupRequest

Request used by the CreateAddressGroup method.

CreateAuthorizationPolicyRequest

Request used by the CreateAuthorizationPolicy method.

CreateClientTlsPolicyRequest

Request used by the CreateClientTlsPolicy method.

CreateServerTlsPolicyRequest

Request used by the CreateServerTlsPolicy method.

DeleteAddressGroupRequest

Request used by the DeleteAddressGroup method.

DeleteAuthorizationPolicyRequest

Request used by the DeleteAuthorizationPolicy method.

DeleteClientTlsPolicyRequest

Request used by the DeleteClientTlsPolicy method.

DeleteServerTlsPolicyRequest

Request used by the DeleteServerTlsPolicy method.

GetAddressGroupRequest

Request used by the GetAddressGroup method.

GetAuthorizationPolicyRequest

Request used by the GetAuthorizationPolicy method.

GetClientTlsPolicyRequest

Request used by the GetClientTlsPolicy method.

GetServerTlsPolicyRequest

Request used by the GetServerTlsPolicy method.

GrpcEndpoint

Specification of the GRPC Endpoint.

ListAddressGroupReferencesRequest

Request used by the ListAddressGroupReferences method.

ListAddressGroupReferencesResponse

Response of the ListAddressGroupReferences method.

AddressGroupReference

The Reference of AddressGroup.

ListAddressGroupsRequest

Request used with the ListAddressGroups method.

ListAddressGroupsResponse

Response returned by the ListAddressGroups method.

ListAuthorizationPoliciesRequest

Request used with the ListAuthorizationPolicies method.

ListAuthorizationPoliciesResponse

Response returned by the ListAuthorizationPolicies method.

ListClientTlsPoliciesRequest

Request used by the ListClientTlsPolicies method.

ListClientTlsPoliciesResponse

Response returned by the ListClientTlsPolicies method.

ListServerTlsPoliciesRequest

Request used by the ListServerTlsPolicies method.

ListServerTlsPoliciesResponse

Response returned by the ListServerTlsPolicies method.

OperationMetadata

Represents the metadata of the long-running operation.

RemoveAddressGroupItemsRequest

Request used by the RemoveAddressGroupItems method.

ServerTlsPolicy

ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests. This resource itself does not affect configuration unless it is attached to a target https proxy or endpoint config selector resource.

LabelsEntry

The abstract base class for a message.

MTLSPolicy

Specification of the MTLSPolicy.

UpdateAddressGroupRequest

Request used by the UpdateAddressGroup method.

UpdateAuthorizationPolicyRequest

Request used by the UpdateAuthorizationPolicy method.

UpdateClientTlsPolicyRequest

Request used by UpdateClientTlsPolicy method.

UpdateServerTlsPolicyRequest

Request used by UpdateServerTlsPolicy method.

ValidationCA

Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

NetworkSecurityAsyncClient

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

NetworkSecurityClient

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

ListClientTlsPoliciesAsyncPager

A pager for iterating through list_client_tls_policies requests.

This class thinly wraps an initial ListClientTlsPoliciesResponse object, and provides an __aiter__ method to iterate through its client_tls_policies field.

If there are more pages, the __aiter__ method will make additional ListClientTlsPolicies requests and continue to iterate through the client_tls_policies field on the corresponding responses.

All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListClientTlsPoliciesPager

A pager for iterating through list_client_tls_policies requests.

This class thinly wraps an initial ListClientTlsPoliciesResponse object, and provides an __iter__ method to iterate through its client_tls_policies field.

If there are more pages, the __iter__ method will make additional ListClientTlsPolicies requests and continue to iterate through the client_tls_policies field on the corresponding responses.

All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

CertificateProvider

Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

TlsCertificateFiles

Specification of TLS certificate files.

CertificateProviderInstance

Specification of a TLS certificate provider instance. Workloads may have one or more CertificateProvider instances (plugins) and one of them is enabled and configured by specifying this message. Workloads use the values from this message to locate and load the CertificateProvider instance configuration.

ClientTlsPolicy

ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.

LabelsEntry

The abstract base class for a message.

CreateClientTlsPolicyRequest

Request used by the CreateClientTlsPolicy method.

DeleteClientTlsPolicyRequest

Request used by the DeleteClientTlsPolicy method.

GetClientTlsPolicyRequest

Request used by the GetClientTlsPolicy method.

GrpcEndpoint

Specification of the GRPC Endpoint.

ListClientTlsPoliciesRequest

Request used by the ListClientTlsPolicies method.

ListClientTlsPoliciesResponse

Response returned by the ListClientTlsPolicies method.

OperationMetadata

Represents the metadata of the long-running operation.

UpdateClientTlsPolicyRequest

Request used by UpdateClientTlsPolicy method.

ValidationCA

Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

NetworkSecurityAsyncClient

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

NetworkSecurityClient

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

ListAuthorizationPoliciesAsyncPager

A pager for iterating through list_authorization_policies requests.

This class thinly wraps an initial ListAuthorizationPoliciesResponse object, and provides an __aiter__ method to iterate through its authorization_policies field.

If there are more pages, the __aiter__ method will make additional ListAuthorizationPolicies requests and continue to iterate through the authorization_policies field on the corresponding responses.

All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAuthorizationPoliciesPager

A pager for iterating through list_authorization_policies requests.

This class thinly wraps an initial ListAuthorizationPoliciesResponse object, and provides an __iter__ method to iterate through its authorization_policies field.

If there are more pages, the __iter__ method will make additional ListAuthorizationPolicies requests and continue to iterate through the authorization_policies field on the corresponding responses.

All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListClientTlsPoliciesAsyncPager

A pager for iterating through list_client_tls_policies requests.

This class thinly wraps an initial ListClientTlsPoliciesResponse object, and provides an __aiter__ method to iterate through its client_tls_policies field.

If there are more pages, the __aiter__ method will make additional ListClientTlsPolicies requests and continue to iterate through the client_tls_policies field on the corresponding responses.

All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListClientTlsPoliciesPager

A pager for iterating through list_client_tls_policies requests.

This class thinly wraps an initial ListClientTlsPoliciesResponse object, and provides an __iter__ method to iterate through its client_tls_policies field.

If there are more pages, the __iter__ method will make additional ListClientTlsPolicies requests and continue to iterate through the client_tls_policies field on the corresponding responses.

All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServerTlsPoliciesAsyncPager

A pager for iterating through list_server_tls_policies requests.

This class thinly wraps an initial ListServerTlsPoliciesResponse object, and provides an __aiter__ method to iterate through its server_tls_policies field.

If there are more pages, the __aiter__ method will make additional ListServerTlsPolicies requests and continue to iterate through the server_tls_policies field on the corresponding responses.

All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServerTlsPoliciesPager

A pager for iterating through list_server_tls_policies requests.

This class thinly wraps an initial ListServerTlsPoliciesResponse object, and provides an __iter__ method to iterate through its server_tls_policies field.

If there are more pages, the __iter__ method will make additional ListServerTlsPolicies requests and continue to iterate through the server_tls_policies field on the corresponding responses.

All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

AuthorizationPolicy

AuthorizationPolicy is a resource that specifies how a server should authorize incoming connections. This resource in itself does not change the configuration unless it's attached to a target https proxy or endpoint config selector resource.

Action

Possible values that define what action to take.

LabelsEntry

The abstract base class for a message.

Rule

Specification of rules.

Destination

Specification of traffic destination attributes.

HttpHeaderMatch

Specification of HTTP header match attributes.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Source

Specification of traffic source attributes.

CertificateProvider

Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CertificateProviderInstance

Specification of a TLS certificate provider instance. Workloads may have one or more CertificateProvider instances (plugins) and one of them is enabled and configured by specifying this message. Workloads use the values from this message to locate and load the CertificateProvider instance configuration.

ClientTlsPolicy

ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.

LabelsEntry

The abstract base class for a message.

CreateAuthorizationPolicyRequest

Request used by the CreateAuthorizationPolicy method.

CreateClientTlsPolicyRequest

Request used by the CreateClientTlsPolicy method.

CreateServerTlsPolicyRequest

Request used by the CreateServerTlsPolicy method.

DeleteAuthorizationPolicyRequest

Request used by the DeleteAuthorizationPolicy method.

DeleteClientTlsPolicyRequest

Request used by the DeleteClientTlsPolicy method.

DeleteServerTlsPolicyRequest

Request used by the DeleteServerTlsPolicy method.

GetAuthorizationPolicyRequest

Request used by the GetAuthorizationPolicy method.

GetClientTlsPolicyRequest

Request used by the GetClientTlsPolicy method.

GetServerTlsPolicyRequest

Request used by the GetServerTlsPolicy method.

GrpcEndpoint

Specification of the GRPC Endpoint.

ListAuthorizationPoliciesRequest

Request used with the ListAuthorizationPolicies method.

ListAuthorizationPoliciesResponse

Response returned by the ListAuthorizationPolicies method.

ListClientTlsPoliciesRequest

Request used by the ListClientTlsPolicies method.

ListClientTlsPoliciesResponse

Response returned by the ListClientTlsPolicies method.

ListServerTlsPoliciesRequest

Request used by the ListServerTlsPolicies method.

ListServerTlsPoliciesResponse

Response returned by the ListServerTlsPolicies method.

OperationMetadata

Represents the metadata of the long-running operation.

ServerTlsPolicy

ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests. This resource itself does not affect configuration unless it is attached to a target https proxy or endpoint config selector resource.

LabelsEntry

The abstract base class for a message.

MTLSPolicy

Specification of the MTLSPolicy.

UpdateAuthorizationPolicyRequest

Request used by the UpdateAuthorizationPolicy method.

UpdateClientTlsPolicyRequest

Request used by UpdateClientTlsPolicy method.

UpdateServerTlsPolicyRequest

Request used by UpdateServerTlsPolicy method.

ValidationCA

Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Modules

pagers

API documentation for network_security_v1.services.address_group_service.pagers module.

pagers

API documentation for network_security_v1.services.network_security.pagers module.

pagers

API documentation for network_security_v1.services.organization_address_group_service.pagers module.

pagers

API documentation for network_security_v1alpha1.services.network_security.pagers module.

pagers

API documentation for network_security_v1beta1.services.network_security.pagers module.