Package Classes (0.10.0)

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

DnsThreatDetectorServiceAsyncClient

The Network Security API for DNS Threat Detectors.

DnsThreatDetectorServiceClient

The Network Security API for DNS Threat Detectors.

ListDnsThreatDetectorsAsyncPager

A pager for iterating through list_dns_threat_detectors requests.

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

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

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

ListDnsThreatDetectorsPager

A pager for iterating through list_dns_threat_detectors requests.

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

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

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

FirewallActivationAsyncClient

Service for managing Firewall Endpoints and Associations.

FirewallActivationClient

Service for managing Firewall Endpoints and Associations.

ListFirewallEndpointAssociationsAsyncPager

A pager for iterating through list_firewall_endpoint_associations requests.

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

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

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

ListFirewallEndpointAssociationsPager

A pager for iterating through list_firewall_endpoint_associations requests.

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

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

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

ListFirewallEndpointsAsyncPager

A pager for iterating through list_firewall_endpoints requests.

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

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

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

ListFirewallEndpointsPager

A pager for iterating through list_firewall_endpoints requests.

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

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

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

InterceptAsyncClient

Service for Third-Party Packet Intercept (TPPI). TPPI is the "in-band" flavor of the Network Security Integrations product.

InterceptClient

Service for Third-Party Packet Intercept (TPPI). TPPI is the "in-band" flavor of the Network Security Integrations product.

ListInterceptDeploymentGroupsAsyncPager

A pager for iterating through list_intercept_deployment_groups requests.

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

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

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

ListInterceptDeploymentGroupsPager

A pager for iterating through list_intercept_deployment_groups requests.

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

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

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

ListInterceptDeploymentsAsyncPager

A pager for iterating through list_intercept_deployments requests.

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

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

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

ListInterceptDeploymentsPager

A pager for iterating through list_intercept_deployments requests.

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

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

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

ListInterceptEndpointGroupAssociationsAsyncPager

A pager for iterating through list_intercept_endpoint_group_associations requests.

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

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

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

ListInterceptEndpointGroupAssociationsPager

A pager for iterating through list_intercept_endpoint_group_associations requests.

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

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

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

ListInterceptEndpointGroupsAsyncPager

A pager for iterating through list_intercept_endpoint_groups requests.

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

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

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

ListInterceptEndpointGroupsPager

A pager for iterating through list_intercept_endpoint_groups requests.

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

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

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

MirroringAsyncClient

PM2 is the "out-of-band" flavor of the Network Security Integrations product.

MirroringClient

PM2 is the "out-of-band" flavor of the Network Security Integrations product.

ListMirroringDeploymentGroupsAsyncPager

A pager for iterating through list_mirroring_deployment_groups requests.

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

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

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

ListMirroringDeploymentGroupsPager

A pager for iterating through list_mirroring_deployment_groups requests.

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

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

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

ListMirroringDeploymentsAsyncPager

A pager for iterating through list_mirroring_deployments requests.

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

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

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

ListMirroringDeploymentsPager

A pager for iterating through list_mirroring_deployments requests.

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

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

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

ListMirroringEndpointGroupAssociationsAsyncPager

A pager for iterating through list_mirroring_endpoint_group_associations requests.

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

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

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

ListMirroringEndpointGroupAssociationsPager

A pager for iterating through list_mirroring_endpoint_group_associations requests.

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

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

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

ListMirroringEndpointGroupsAsyncPager

A pager for iterating through list_mirroring_endpoint_groups requests.

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

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

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

ListMirroringEndpointGroupsPager

A pager for iterating through list_mirroring_endpoint_groups requests.

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

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

All the usual ListMirroringEndpointGroupsResponse 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.

ListAuthzPoliciesAsyncPager

A pager for iterating through list_authz_policies requests.

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

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

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

ListAuthzPoliciesPager

A pager for iterating through list_authz_policies requests.

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

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

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

ListBackendAuthenticationConfigsAsyncPager

A pager for iterating through list_backend_authentication_configs requests.

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

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

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

ListBackendAuthenticationConfigsPager

A pager for iterating through list_backend_authentication_configs requests.

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

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

All the usual ListBackendAuthenticationConfigsResponse 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.

ListGatewaySecurityPoliciesAsyncPager

A pager for iterating through list_gateway_security_policies requests.

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

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

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

ListGatewaySecurityPoliciesPager

A pager for iterating through list_gateway_security_policies requests.

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

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

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

ListGatewaySecurityPolicyRulesAsyncPager

A pager for iterating through list_gateway_security_policy_rules requests.

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

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

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

ListGatewaySecurityPolicyRulesPager

A pager for iterating through list_gateway_security_policy_rules requests.

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

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

All the usual ListGatewaySecurityPolicyRulesResponse 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.

ListTlsInspectionPoliciesAsyncPager

A pager for iterating through list_tls_inspection_policies requests.

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

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

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

ListTlsInspectionPoliciesPager

A pager for iterating through list_tls_inspection_policies requests.

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

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

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

ListUrlListsAsyncPager

A pager for iterating through list_url_lists requests.

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

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

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

ListUrlListsPager

A pager for iterating through list_url_lists requests.

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

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

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

OrganizationSecurityProfileGroupServiceAsyncClient

Organization SecurityProfileGroup is created under organization.

OrganizationSecurityProfileGroupServiceClient

Organization SecurityProfileGroup is created under organization.

ListSecurityProfileGroupsAsyncPager

A pager for iterating through list_security_profile_groups requests.

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

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

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

ListSecurityProfileGroupsPager

A pager for iterating through list_security_profile_groups requests.

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

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

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

ListSecurityProfilesAsyncPager

A pager for iterating through list_security_profiles requests.

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

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

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

ListSecurityProfilesPager

A pager for iterating through list_security_profiles requests.

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

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

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

SSEGatewayServiceAsyncClient

Service describing handlers for resources

SSEGatewayServiceClient

Service describing handlers for resources

ListPartnerSSEGatewaysAsyncPager

A pager for iterating through list_partner_sse_gateways requests.

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

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

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

ListPartnerSSEGatewaysPager

A pager for iterating through list_partner_sse_gateways requests.

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

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

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

ListSSEGatewayReferencesAsyncPager

A pager for iterating through list_sse_gateway_references requests.

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

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

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

ListSSEGatewayReferencesPager

A pager for iterating through list_sse_gateway_references requests.

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

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

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

SSERealmServiceAsyncClient

Service describing handlers for resources

SSERealmServiceClient

Service describing handlers for resources

ListPartnerSSERealmsAsyncPager

A pager for iterating through list_partner_sse_realms requests.

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

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

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

ListPartnerSSERealmsPager

A pager for iterating through list_partner_sse_realms requests.

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

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

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

ListSACAttachmentsAsyncPager

A pager for iterating through list_sac_attachments requests.

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

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

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

ListSACAttachmentsPager

A pager for iterating through list_sac_attachments requests.

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

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

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

ListSACRealmsAsyncPager

A pager for iterating through list_sac_realms requests.

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

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

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

ListSACRealmsPager

A pager for iterating through list_sac_realms requests.

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

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

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

AntivirusOverride

Defines what action to take for antivirus threats per protocol.

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.

AuthzPolicy

AuthzPolicy is a resource that allows to forward traffic to a callout backend designed to scan the traffic for security purposes.

AuthzAction

The action to be applied to this policy. Valid values are ALLOW, DENY, CUSTOM.

AuthzRule

Conditions to match against the incoming request.

From

Describes properties of one or more sources of a request.

RequestSource

Describes the properties of a single source.

HeaderMatch

Determines how a HTTP header should be matched.

IpBlock

Represents a range of IP Addresses.

Principal

Describes the properties of a principal to be matched against.

PrincipalSelector

The principal value the principal rule will match against.

RequestResource

Describes the properties of a client VM resource accessing the internal application load balancers.

TagValueIdSet

Describes a set of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.

StringMatch

Determines how a string value should be matched.

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

To

Describes properties of one or more targets of a request.

RequestOperation

Describes properties of one or more targets of a request.

HeaderSet

Describes a set of HTTP headers to match against.

CustomProvider

Allows delegating authorization decisions to Cloud IAP or to Service Extensions.

AuthzExtension

Optional. Delegate authorization decision to user authored extension. Only one of cloudIap or authzExtension can be specified.

CloudIap

Optional. Delegates authorization decisions to Cloud IAP. Applicable only for managed load balancers. Enabling Cloud IAP at the AuthzPolicy level is not compatible with Cloud IAP settings in the BackendService. Enabling IAP in both places will result in request failure. Ensure that IAP is enabled in either the AuthzPolicy or the BackendService but not in both places.

LabelsEntry

The abstract base class for a message.

LoadBalancingScheme

Load balancing schemes supported by the AuthzPolicy resource. The valid values are INTERNAL_MANAGED and EXTERNAL_MANAGED. For more information, refer to Backend services overview <https://cloud.google.com/load-balancing/docs/backend-service>__.

Target

Specifies the set of targets to which this policy should be applied to.

BackendAuthenticationConfig

BackendAuthenticationConfig message groups the TrustConfig together with other settings that control how the load balancer authenticates, and expresses its identity to, the backend:

  • trustConfig is the attached TrustConfig.

  • wellKnownRoots indicates whether the load balance should trust backend server certificates that are issued by public certificate authorities, in addition to certificates trusted by the TrustConfig.

  • clientCertificate is a client certificate that the load balancer uses to express its identity to the backend, if the connection to the backend uses mTLS.

You can attach the BackendAuthenticationConfig to the load balancer's BackendService directly determining how that BackendService negotiates TLS.

LabelsEntry

The abstract base class for a message.

WellKnownRoots

Enum to specify the well known roots to use for server certificate validation.

    The well-known roots are a set of root CAs
    managed by Google. CAs in this set can be added
    or removed without notice.

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.

CreateAuthorizationPolicyRequest

Request used by the CreateAuthorizationPolicy method.

CreateAuthzPolicyRequest

Message for creating an AuthzPolicy resource.

CreateBackendAuthenticationConfigRequest

Request used by the CreateBackendAuthenticationConfig method.

CreateClientTlsPolicyRequest

Request used by the CreateClientTlsPolicy method.

CreateDnsThreatDetectorRequest

The message to create a DnsThreatDetector.

CreateFirewallEndpointAssociationRequest

Message for creating a Association

CreateFirewallEndpointRequest

Message for creating a Endpoint

CreateGatewaySecurityPolicyRequest

Request used by the CreateGatewaySecurityPolicy method.

CreateGatewaySecurityPolicyRuleRequest

Methods for GatewaySecurityPolicy RULES/GatewaySecurityPolicyRules. Request used by the CreateGatewaySecurityPolicyRule method.

CreateInterceptDeploymentGroupRequest

Request message for CreateInterceptDeploymentGroup.

CreateInterceptDeploymentRequest

Request message for CreateInterceptDeployment.

CreateInterceptEndpointGroupAssociationRequest

Request message for CreateInterceptEndpointGroupAssociation.

CreateInterceptEndpointGroupRequest

Request message for CreateInterceptEndpointGroup.

CreateMirroringDeploymentGroupRequest

Request message for CreateMirroringDeploymentGroup.

CreateMirroringDeploymentRequest

Request message for CreateMirroringDeployment.

CreateMirroringEndpointGroupAssociationRequest

Request message for CreateMirroringEndpointGroupAssociation.

CreateMirroringEndpointGroupRequest

Request message for CreateMirroringEndpointGroup.

CreatePartnerSSEGatewayRequest

Message for creating a PartnerSSEGateway

CreatePartnerSSERealmRequest

Message for creating a PartnerSSERealm

CreateSACAttachmentRequest

Request for CreateSACAttachment method.

CreateSACRealmRequest

Request for CreateSACRealm method.

CreateSecurityProfileGroupRequest

Request used by the CreateSecurityProfileGroup method.

CreateSecurityProfileRequest

Request used by the CreateSecurityProfile method.

CreateServerTlsPolicyRequest

Request used by the CreateServerTlsPolicy method.

CreateTlsInspectionPolicyRequest

Request used by the CreateTlsInspectionPolicy method.

CreateUrlListRequest

Request used by the CreateUrlList method.

CustomInterceptProfile

CustomInterceptProfile defines in-band integration behavior (intercept). It is used by firewall rules with an APPLY_SECURITY_PROFILE_GROUP action.

CustomMirroringProfile

CustomMirroringProfile defines out-of-band integration behavior (mirroring). It is used by mirroring rules with a MIRROR action.

DeleteAuthorizationPolicyRequest

Request used by the DeleteAuthorizationPolicy method.

DeleteAuthzPolicyRequest

Message for deleting an AuthzPolicy resource.

DeleteBackendAuthenticationConfigRequest

Request used by the DeleteBackendAuthenticationConfig method.

DeleteClientTlsPolicyRequest

Request used by the DeleteClientTlsPolicy method.

DeleteDnsThreatDetectorRequest

The message for deleting a DnsThreatDetector.

DeleteFirewallEndpointAssociationRequest

Message for deleting a Association

DeleteFirewallEndpointRequest

Message for deleting a Endpoint

DeleteGatewaySecurityPolicyRequest

Request used by the DeleteGatewaySecurityPolicy method.

DeleteGatewaySecurityPolicyRuleRequest

Request used by the DeleteGatewaySecurityPolicyRule method.

DeleteInterceptDeploymentGroupRequest

Request message for DeleteInterceptDeploymentGroup.

DeleteInterceptDeploymentRequest

Request message for DeleteInterceptDeployment.

DeleteInterceptEndpointGroupAssociationRequest

Request message for DeleteInterceptEndpointGroupAssociation.

DeleteInterceptEndpointGroupRequest

Request message for DeleteInterceptEndpointGroup.

DeleteMirroringDeploymentGroupRequest

Request message for DeleteMirroringDeploymentGroup.

DeleteMirroringDeploymentRequest

Request message for DeleteMirroringDeployment.

DeleteMirroringEndpointGroupAssociationRequest

Request message for DeleteMirroringEndpointGroupAssociation.

DeleteMirroringEndpointGroupRequest

Request message for DeleteMirroringEndpointGroup.

DeletePartnerSSEGatewayRequest

Message for deleting a PartnerSSEGateway

DeletePartnerSSERealmRequest

Message for deleting a PartnerSSERealm

DeleteSACAttachmentRequest

Request for DeleteSACAttachment method.

DeleteSACRealmRequest

Request for DeleteSACRealm method.

DeleteSecurityProfileGroupRequest

Request used by the DeleteSecurityProfileGroup method.

DeleteSecurityProfileRequest

Request used by the DeleteSecurityProfile method.

DeleteServerTlsPolicyRequest

Request used by the DeleteServerTlsPolicy method.

DeleteTlsInspectionPolicyRequest

Request used by the DeleteTlsInspectionPolicy method.

DeleteUrlListRequest

Request used by the DeleteUrlList method.

DnsThreatDetector

A DNS threat detector sends DNS query logs to a provider that then analyzes the logs to identify threat events in the DNS queries. By default, all VPC networks in your projects are included. You can exclude specific networks by supplying excluded_networks.

LabelsEntry

The abstract base class for a message.

Provider

Name of the provider used for DNS threat analysis.

FirewallEndpoint

Message describing Endpoint object.

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

AssociationReference

This is a subset of the FirewallEndpointAssociation message, containing fields to be used by the consumer.

EndpointSettings

Settings for the endpoint.

LabelsEntry

The abstract base class for a message.

State

Endpoint state.

FirewallEndpointAssociation

Message describing Association object

LabelsEntry

The abstract base class for a message.

State

Association state.

GatewaySecurityPolicy

The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.

GatewaySecurityPolicyRule

The GatewaySecurityPolicyRule resource is in a nested collection within a GatewaySecurityPolicy and represents a traffic matching condition and associated action to perform.

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

BasicProfile

enum to define the primitive action.

GetAuthorizationPolicyRequest

Request used by the GetAuthorizationPolicy method.

GetAuthzPolicyRequest

Message for getting a AuthzPolicy resource.

GetBackendAuthenticationConfigRequest

Request used by the GetBackendAuthenticationConfig method.

GetClientTlsPolicyRequest

Request used by the GetClientTlsPolicy method.

GetDnsThreatDetectorRequest

The message sent to get a DnsThreatDetector.

GetFirewallEndpointAssociationRequest

Message for getting a Association

GetFirewallEndpointRequest

Message for getting a Endpoint

GetGatewaySecurityPolicyRequest

Request used by the GetGatewaySecurityPolicy method.

GetGatewaySecurityPolicyRuleRequest

Request used by the GetGatewaySecurityPolicyRule method.

GetInterceptDeploymentGroupRequest

Request message for GetInterceptDeploymentGroup.

GetInterceptDeploymentRequest

Request message for GetInterceptDeployment.

GetInterceptEndpointGroupAssociationRequest

Request message for GetInterceptEndpointGroupAssociation.

GetInterceptEndpointGroupRequest

Request message for GetInterceptEndpointGroup.

GetMirroringDeploymentGroupRequest

Request message for GetMirroringDeploymentGroup.

GetMirroringDeploymentRequest

Request message for GetMirroringDeployment.

GetMirroringEndpointGroupAssociationRequest

Request message for GetMirroringEndpointGroupAssociation.

GetMirroringEndpointGroupRequest

Request message for GetMirroringEndpointGroup.

GetPartnerSSEGatewayRequest

Message for getting a PartnerSSEGateway

GetPartnerSSERealmRequest

Message for getting a PartnerSSERealm

GetSACAttachmentRequest

Request for GetSACAttachment method.

GetSACRealmRequest

Request for GetSACRealm method.

GetSSEGatewayReferenceRequest

Message for getting a SSEGatewayReference

GetSecurityProfileGroupRequest

Request used by the GetSecurityProfileGroup method.

GetSecurityProfileRequest

Request used by the GetSecurityProfile method.

GetServerTlsPolicyRequest

Request used by the GetServerTlsPolicy method.

GetTlsInspectionPolicyRequest

Request used by the GetTlsInspectionPolicy method.

GetUrlListRequest

Request used by the GetUrlList method.

GrpcEndpoint

Specification of the GRPC Endpoint.

InterceptDeployment

A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global intercept service.

LabelsEntry

The abstract base class for a message.

State

The current state of the deployment.

InterceptDeploymentGroup

A deployment group aggregates many zonal intercept backends (deployments) into a single global intercept service. Consumers can connect this service using an endpoint group.

ConnectedEndpointGroup

An endpoint group connected to this deployment group.

Deployment

A deployment belonging to this deployment group.

LabelsEntry

The abstract base class for a message.

State

The current state of the deployment group.

InterceptEndpointGroup

An endpoint group is a consumer frontend for a deployment group (backend). In order to configure intercept for a network, consumers must create:

  • An association between their network and the endpoint group.
  • A security profile that points to the endpoint group.
  • A firewall rule that references the security profile (group).

AssociationDetails

The endpoint group's view of a connected association.

ConnectedDeploymentGroup

The endpoint group's view of a connected deployment group.

LabelsEntry

The abstract base class for a message.

State

Endpoint group state.

InterceptEndpointGroupAssociation

An endpoint group association represents a link between a network and an endpoint group in the organization.

Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable intercept by itself. To enable intercept, the user must also create a network firewall policy containing intercept rules and associate it with the network.

LabelsEntry

The abstract base class for a message.

LocationDetails

Contains details about the state of an association in a specific cloud location.

State

The state of association.

State

The state of the association.

InterceptLocation

Details about intercept in a specific cloud location.

State

The current state of a resource in the location.

ListAuthorizationPoliciesRequest

Request used with the ListAuthorizationPolicies method.

ListAuthorizationPoliciesResponse

Response returned by the ListAuthorizationPolicies method.

ListAuthzPoliciesRequest

Message for requesting list of AuthzPolicy resources.

ListAuthzPoliciesResponse

Message for response to listing AuthzPolicy resources.

ListBackendAuthenticationConfigsRequest

Request used by the ListBackendAuthenticationConfigs method.

ListBackendAuthenticationConfigsResponse

Response returned by the ListBackendAuthenticationConfigs method.

ListClientTlsPoliciesRequest

Request used by the ListClientTlsPolicies method.

ListClientTlsPoliciesResponse

Response returned by the ListClientTlsPolicies method.

ListDnsThreatDetectorsRequest

The message for requesting a list of DnsThreatDetectors in the project.

ListDnsThreatDetectorsResponse

The response message to requesting a list of DnsThreatDetectors.

ListFirewallEndpointAssociationsRequest

Message for requesting list of Associations

ListFirewallEndpointAssociationsResponse

Message for response to listing Associations

ListFirewallEndpointsRequest

Message for requesting list of Endpoints

ListFirewallEndpointsResponse

Message for response to listing Endpoints

ListGatewaySecurityPoliciesRequest

Request used with the ListGatewaySecurityPolicies method.

ListGatewaySecurityPoliciesResponse

Response returned by the ListGatewaySecurityPolicies method.

ListGatewaySecurityPolicyRulesRequest

Request used with the ListGatewaySecurityPolicyRules method.

ListGatewaySecurityPolicyRulesResponse

Response returned by the ListGatewaySecurityPolicyRules method.

ListInterceptDeploymentGroupsRequest

Request message for ListInterceptDeploymentGroups.

ListInterceptDeploymentGroupsResponse

Response message for ListInterceptDeploymentGroups.

ListInterceptDeploymentsRequest

Request message for ListInterceptDeployments.

ListInterceptDeploymentsResponse

Response message for ListInterceptDeployments.

ListInterceptEndpointGroupAssociationsRequest

Request message for ListInterceptEndpointGroupAssociations.

ListInterceptEndpointGroupAssociationsResponse

Response message for ListInterceptEndpointGroupAssociations.

ListInterceptEndpointGroupsRequest

Request message for ListInterceptEndpointGroups.

ListInterceptEndpointGroupsResponse

Response message for ListInterceptEndpointGroups.

ListMirroringDeploymentGroupsRequest

Request message for ListMirroringDeploymentGroups.

ListMirroringDeploymentGroupsResponse

Response message for ListMirroringDeploymentGroups.

ListMirroringDeploymentsRequest

Request message for ListMirroringDeployments.

ListMirroringDeploymentsResponse

Response message for ListMirroringDeployments.

ListMirroringEndpointGroupAssociationsRequest

Request message for ListMirroringEndpointGroupAssociations.

ListMirroringEndpointGroupAssociationsResponse

Response message for ListMirroringEndpointGroupAssociations.

ListMirroringEndpointGroupsRequest

Request message for ListMirroringEndpointGroups.

ListMirroringEndpointGroupsResponse

Response message for ListMirroringEndpointGroups.

ListPartnerSSEGatewaysRequest

Message for requesting list of PartnerSSEGateways

ListPartnerSSEGatewaysResponse

Message for response to listing PartnerSSEGateways

ListPartnerSSERealmsRequest

Message for requesting list of PartnerSSERealms

ListPartnerSSERealmsResponse

Message for response to listing PartnerSSERealms

ListSACAttachmentsRequest

Request for ListSACAttachments method.

ListSACAttachmentsResponse

Response for ListSACAttachments method.

ListSACRealmsRequest

Request for ListSACRealms method.

ListSACRealmsResponse

Response for ListSACRealms method.

ListSSEGatewayReferencesRequest

Message for requesting list of SSEGatewayReferences

ListSSEGatewayReferencesResponse

Message for response to listing SSEGatewayReferences

ListSecurityProfileGroupsRequest

Request used with the ListSecurityProfileGroups method.

ListSecurityProfileGroupsResponse

Response returned by the ListSecurityProfileGroups method.

ListSecurityProfilesRequest

Request used with the ListSecurityProfiles method.

ListSecurityProfilesResponse

Response returned by the ListSecurityProfiles method.

ListServerTlsPoliciesRequest

Request used by the ListServerTlsPolicies method.

ListServerTlsPoliciesResponse

Response returned by the ListServerTlsPolicies method.

ListTlsInspectionPoliciesRequest

Request used with the ListTlsInspectionPolicies method.

ListTlsInspectionPoliciesResponse

Response returned by the ListTlsInspectionPolicies method.

ListUrlListsRequest

Request used by the ListUrlList method.

ListUrlListsResponse

Response returned by the ListUrlLists method.

MirroringDeployment

A deployment represents a zonal mirroring backend ready to accept GENEVE-encapsulated replica traffic, e.g. a zonal instance group fronted by an internal passthrough load balancer. Deployments are always part of a global deployment group which represents a global mirroring service.

LabelsEntry

The abstract base class for a message.

State

The current state of the deployment.

MirroringDeploymentGroup

A deployment group aggregates many zonal mirroring backends (deployments) into a single global mirroring service. Consumers can connect this service using an endpoint group.

ConnectedEndpointGroup

An endpoint group connected to this deployment group.

Deployment

A deployment belonging to this deployment group.

LabelsEntry

The abstract base class for a message.

State

The current state of the deployment group.

MirroringEndpointGroup

An endpoint group is a consumer frontend for a deployment group (backend). In order to configure mirroring for a network, consumers must create:

  • An association between their network and the endpoint group.
  • A security profile that points to the endpoint group.
  • A mirroring rule that references the security profile (group).

AssociationDetails

The endpoint group's view of a connected association.

ConnectedDeploymentGroup

The endpoint group's view of a connected deployment group.

LabelsEntry

The abstract base class for a message.

State

The current state of the endpoint group.

Type

The type of the endpoint group.

MirroringEndpointGroupAssociation

An endpoint group association represents a link between a network and an endpoint group in the organization.

Creating an association creates the networking infrastructure linking the network to the endpoint group, but does not enable mirroring by itself. To enable mirroring, the user must also create a network firewall policy containing mirroring rules and associate it with the network.

LabelsEntry

The abstract base class for a message.

LocationDetails

Contains details about the state of an association in a specific cloud location.

State

The state of association.

State

The state of the association.

MirroringLocation

Details about mirroring in a specific cloud location.

State

The current state of a resource in the location.

OperationMetadata

Represents the metadata of the long-running operation.

PartnerSSEGateway

Message describing PartnerSSEGateway object

LabelsEntry

The abstract base class for a message.

PartnerSSEGatewaySymantecOptions

Options specific to gateways connected to Symantec.

State

State of the gateway.

PartnerSSERealm

Message describing PartnerSSERealm object

LabelsEntry

The abstract base class for a message.

PartnerSSERealmPanOptions

Fields specific to PAN realms.

State

State of the realm

Protocol

Antivirus protocol.

SACAttachment

Represents a Secure Access Connect (SAC) attachment resource.

A Secure Access Connect attachment enables NCC Gateway to process traffic with an SSE product.

LabelsEntry

The abstract base class for a message.

SACAttachmentSymantecOptions

Fields specific to attachments associated with Symantec Cloud SWG.

State

State of the attachment.

SACRealm

Represents a Secure Access Connect (SAC) realm resource.

A Secure Access Connect realm establishes a connection between your Google Cloud project and an SSE service.

LabelsEntry

The abstract base class for a message.

PairingKey

Key to be shared with SSE service provider to establish global handshake.

SACRealmSymantecOptions

Fields specific to realms using Symantec Cloud SWG.

SymantecConnectionState

Connection status to Symantec API.

SecurityService

SSE service provider

State

State of the realm.

SSEGatewayReference

Message describing SSEGatewayReference object

LabelsEntry

The abstract base class for a message.

SecurityProfile

SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.

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

LabelsEntry

The abstract base class for a message.

ProfileType

The possible types that the SecurityProfile resource can configure.

SecurityProfileGroup

SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.

LabelsEntry

The abstract base class for a message.

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.

ServerTlsPolicy in the form accepted by Application Load Balancers can be attached only to TargetHttpsProxy with an EXTERNAL, EXTERNAL_MANAGED or INTERNAL_MANAGED load balancing scheme. Traffic Director compatible ServerTlsPolicies can be attached to EndpointPolicy and TargetHttpsProxy with Traffic Director INTERNAL_SELF_MANAGED load balancing scheme.

LabelsEntry

The abstract base class for a message.

MTLSPolicy

Specification of the MTLSPolicy.

ClientValidationMode

Mutual TLS certificate validation mode.

    If set, requires a reference to non-empty TrustConfig
    specified in `client_validation_trust_config`.

Severity

Severity level.

SeverityOverride

Defines what action to take for a specific severity match.

ThreatAction

Threat action override.

ThreatOverride

Defines what action to take for a specific threat_id match.

ThreatPreventionProfile

ThreatPreventionProfile defines an action for specific threat signatures or severity levels.

ThreatType

Type of threat.

TlsInspectionPolicy

The TlsInspectionPolicy resource contains references to CA pools in Certificate Authority Service and associated metadata.

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

Profile

Profile specifies the set of TLS cipher suites (and possibly other features in the future) that can be used by the firewall when negotiating TLS connections with clients and servers. The meaning of these fields is identical to the load balancers' SSLPolicy resource.

TlsVersion

The minimum version of TLS protocol that can be used by clients or servers to establish a connection with the TLS inspection proxy.

UpdateAuthorizationPolicyRequest

Request used by the UpdateAuthorizationPolicy method.

UpdateAuthzPolicyRequest

Message for updating an AuthzPolicy resource.

UpdateBackendAuthenticationConfigRequest

Request used by UpdateBackendAuthenticationConfig method.

UpdateClientTlsPolicyRequest

Request used by UpdateClientTlsPolicy method.

UpdateDnsThreatDetectorRequest

The message for updating a DnsThreatDetector.

UpdateFirewallEndpointAssociationRequest

Message for updating an Association

UpdateFirewallEndpointRequest

Message for updating a Endpoint

UpdateGatewaySecurityPolicyRequest

Request used by the UpdateGatewaySecurityPolicy method.

UpdateGatewaySecurityPolicyRuleRequest

Request used by the UpdateGatewaySecurityPolicyRule method.

UpdateInterceptDeploymentGroupRequest

Request message for UpdateInterceptDeploymentGroup.

UpdateInterceptDeploymentRequest

Request message for UpdateInterceptDeployment.

UpdateInterceptEndpointGroupAssociationRequest

Request message for UpdateInterceptEndpointGroupAssociation.

UpdateInterceptEndpointGroupRequest

Request message for UpdateInterceptEndpointGroup.

UpdateMirroringDeploymentGroupRequest

Request message for UpdateMirroringDeploymentGroup.

UpdateMirroringDeploymentRequest

Request message for UpdateMirroringDeployment.

UpdateMirroringEndpointGroupAssociationRequest

Request message for UpdateMirroringEndpointGroupAssociation.

UpdateMirroringEndpointGroupRequest

Request message for UpdateMirroringEndpointGroup.

UpdatePartnerSSEGatewayRequest

Message for deleting a PartnerSSEGateway

UpdateSecurityProfileGroupRequest

Request used by the UpdateSecurityProfileGroup method.

UpdateSecurityProfileRequest

Request used by the UpdateSecurityProfile method.

UpdateServerTlsPolicyRequest

Request used by UpdateServerTlsPolicy method.

UpdateTlsInspectionPolicyRequest

Request used by the UpdateTlsInspectionPolicy method.

UpdateUrlListRequest

Request used by UpdateUrlList method.

UrlFilter

A URL filter defines an action to take for some URL match.

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

UrlFilteringAction

Action to be taken when a URL matches a filter.

UrlFilteringProfile

UrlFilteringProfile defines filters based on URL.

UrlList

UrlList proto helps users to set reusable, independently manageable lists of hosts, host patterns, URLs, URL patterns.

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

DnsThreatDetectorServiceAsyncClient

The Network Security API for DNS Threat Detectors.

DnsThreatDetectorServiceClient

The Network Security API for DNS Threat Detectors.

ListDnsThreatDetectorsAsyncPager

A pager for iterating through list_dns_threat_detectors requests.

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

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

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

ListDnsThreatDetectorsPager

A pager for iterating through list_dns_threat_detectors requests.

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

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

All the usual ListDnsThreatDetectorsResponse 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.

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.

CreateDnsThreatDetectorRequest

The message to create a DnsThreatDetector.

CreateServerTlsPolicyRequest

Request used by the CreateServerTlsPolicy method.

DeleteAuthorizationPolicyRequest

Request used by the DeleteAuthorizationPolicy method.

DeleteClientTlsPolicyRequest

Request used by the DeleteClientTlsPolicy method.

DeleteDnsThreatDetectorRequest

The message for deleting a DnsThreatDetector.

DeleteServerTlsPolicyRequest

Request used by the DeleteServerTlsPolicy method.

DnsThreatDetector

A DNS threat detector sends DNS query logs to a provider that then analyzes the logs to identify threat events in the DNS queries. By default, all VPC networks in your projects are included. You can exclude specific networks by supplying excluded_networks.

LabelsEntry

The abstract base class for a message.

Provider

Name of the provider used for DNS threat analysis.

GetAuthorizationPolicyRequest

Request used by the GetAuthorizationPolicy method.

GetClientTlsPolicyRequest

Request used by the GetClientTlsPolicy method.

GetDnsThreatDetectorRequest

The message sent to get a DnsThreatDetector.

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.

ListDnsThreatDetectorsRequest

The message for requesting a list of DnsThreatDetectors in the project.

ListDnsThreatDetectorsResponse

The response message to requesting a list of DnsThreatDetectors.

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.

UpdateDnsThreatDetectorRequest

The message for updating a DnsThreatDetector.

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.dns_threat_detector_service.pagers module.

pagers

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

pagers

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

pagers

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

pagers

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

pagers

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

pagers

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

pagers

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

pagers

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

pagers

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