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:
trustConfigis the attached TrustConfig.wellKnownRootsindicates whether the load balance should trust backend server certificates that are issued by public certificate authorities, in addition to certificates trusted by the TrustConfig.clientCertificateis 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.