Summary of entries of Classes for networksecurity.
Classes
NetworkSecurityAsyncClient
Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
NetworkSecurityClient
Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
ListAuthorizationPoliciesAsyncPager
A pager for iterating through list_authorization_policies
requests.
This class thinly wraps an initial
ListAuthorizationPoliciesResponse object, and
provides an __aiter__
method to iterate through its
authorization_policies
field.
If there are more pages, the __aiter__
method will make additional
ListAuthorizationPolicies
requests and continue to iterate
through the authorization_policies
field on the
corresponding responses.
All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAuthorizationPoliciesPager
A pager for iterating through list_authorization_policies
requests.
This class thinly wraps an initial
ListAuthorizationPoliciesResponse object, and
provides an __iter__
method to iterate through its
authorization_policies
field.
If there are more pages, the __iter__
method will make additional
ListAuthorizationPolicies
requests and continue to iterate
through the authorization_policies
field on the
corresponding responses.
All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClientTlsPoliciesAsyncPager
A pager for iterating through list_client_tls_policies
requests.
This class thinly wraps an initial
ListClientTlsPoliciesResponse object, and
provides an __aiter__
method to iterate through its
client_tls_policies
field.
If there are more pages, the __aiter__
method will make additional
ListClientTlsPolicies
requests and continue to iterate
through the client_tls_policies
field on the
corresponding responses.
All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClientTlsPoliciesPager
A pager for iterating through list_client_tls_policies
requests.
This class thinly wraps an initial
ListClientTlsPoliciesResponse object, and
provides an __iter__
method to iterate through its
client_tls_policies
field.
If there are more pages, the __iter__
method will make additional
ListClientTlsPolicies
requests and continue to iterate
through the client_tls_policies
field on the
corresponding responses.
All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServerTlsPoliciesAsyncPager
A pager for iterating through list_server_tls_policies
requests.
This class thinly wraps an initial
ListServerTlsPoliciesResponse object, and
provides an __aiter__
method to iterate through its
server_tls_policies
field.
If there are more pages, the __aiter__
method will make additional
ListServerTlsPolicies
requests and continue to iterate
through the server_tls_policies
field on the
corresponding responses.
All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServerTlsPoliciesPager
A pager for iterating through list_server_tls_policies
requests.
This class thinly wraps an initial
ListServerTlsPoliciesResponse object, and
provides an __iter__
method to iterate through its
server_tls_policies
field.
If there are more pages, the __iter__
method will make additional
ListServerTlsPolicies
requests and continue to iterate
through the server_tls_policies
field on the
corresponding responses.
All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AuthorizationPolicy
AuthorizationPolicy is a resource that specifies how a server should authorize incoming connections. This resource in itself does not change the configuration unless it's attached to a target https proxy or endpoint config selector resource.
Action
Possible values that define what action to take.
LabelsEntry
The abstract base class for a message.
Rule
Specification of rules.
Destination
Specification of traffic destination attributes.
HttpHeaderMatch
Specification of HTTP header match attributes.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Source
Specification of traffic source attributes.
CertificateProvider
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CertificateProviderInstance
Specification of a TLS certificate provider instance. Workloads may have one or more CertificateProvider instances (plugins) and one of them is enabled and configured by specifying this message. Workloads use the values from this message to locate and load the CertificateProvider instance configuration.
ClientTlsPolicy
ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.
LabelsEntry
The abstract base class for a message.
CreateAuthorizationPolicyRequest
Request used by the CreateAuthorizationPolicy method.
CreateClientTlsPolicyRequest
Request used by the CreateClientTlsPolicy method.
CreateServerTlsPolicyRequest
Request used by the CreateServerTlsPolicy method.
DeleteAuthorizationPolicyRequest
Request used by the DeleteAuthorizationPolicy method.
DeleteClientTlsPolicyRequest
Request used by the DeleteClientTlsPolicy method.
DeleteServerTlsPolicyRequest
Request used by the DeleteServerTlsPolicy method.
GetAuthorizationPolicyRequest
Request used by the GetAuthorizationPolicy method.
GetClientTlsPolicyRequest
Request used by the GetClientTlsPolicy method.
GetServerTlsPolicyRequest
Request used by the GetServerTlsPolicy method.
GrpcEndpoint
Specification of the GRPC Endpoint.
ListAuthorizationPoliciesRequest
Request used with the ListAuthorizationPolicies method.
ListAuthorizationPoliciesResponse
Response returned by the ListAuthorizationPolicies method.
ListClientTlsPoliciesRequest
Request used by the ListClientTlsPolicies method.
ListClientTlsPoliciesResponse
Response returned by the ListClientTlsPolicies method.
ListServerTlsPoliciesRequest
Request used by the ListServerTlsPolicies method.
ListServerTlsPoliciesResponse
Response returned by the ListServerTlsPolicies method.
OperationMetadata
Represents the metadata of the long-running operation.
ServerTlsPolicy
ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests. This resource itself does not affect configuration unless it is attached to a target https proxy or endpoint config selector resource.
LabelsEntry
The abstract base class for a message.
MTLSPolicy
Specification of the MTLSPolicy.
UpdateAuthorizationPolicyRequest
Request used by the UpdateAuthorizationPolicy method.
UpdateClientTlsPolicyRequest
Request used by UpdateClientTlsPolicy method.
UpdateServerTlsPolicyRequest
Request used by UpdateServerTlsPolicy method.
ValidationCA
Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkSecurityAsyncClient
Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
NetworkSecurityClient
Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
ListAuthorizationPoliciesAsyncPager
A pager for iterating through list_authorization_policies
requests.
This class thinly wraps an initial
ListAuthorizationPoliciesResponse object, and
provides an __aiter__
method to iterate through its
authorization_policies
field.
If there are more pages, the __aiter__
method will make additional
ListAuthorizationPolicies
requests and continue to iterate
through the authorization_policies
field on the
corresponding responses.
All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAuthorizationPoliciesPager
A pager for iterating through list_authorization_policies
requests.
This class thinly wraps an initial
ListAuthorizationPoliciesResponse object, and
provides an __iter__
method to iterate through its
authorization_policies
field.
If there are more pages, the __iter__
method will make additional
ListAuthorizationPolicies
requests and continue to iterate
through the authorization_policies
field on the
corresponding responses.
All the usual ListAuthorizationPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClientTlsPoliciesAsyncPager
A pager for iterating through list_client_tls_policies
requests.
This class thinly wraps an initial
ListClientTlsPoliciesResponse object, and
provides an __aiter__
method to iterate through its
client_tls_policies
field.
If there are more pages, the __aiter__
method will make additional
ListClientTlsPolicies
requests and continue to iterate
through the client_tls_policies
field on the
corresponding responses.
All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClientTlsPoliciesPager
A pager for iterating through list_client_tls_policies
requests.
This class thinly wraps an initial
ListClientTlsPoliciesResponse object, and
provides an __iter__
method to iterate through its
client_tls_policies
field.
If there are more pages, the __iter__
method will make additional
ListClientTlsPolicies
requests and continue to iterate
through the client_tls_policies
field on the
corresponding responses.
All the usual ListClientTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServerTlsPoliciesAsyncPager
A pager for iterating through list_server_tls_policies
requests.
This class thinly wraps an initial
ListServerTlsPoliciesResponse object, and
provides an __aiter__
method to iterate through its
server_tls_policies
field.
If there are more pages, the __aiter__
method will make additional
ListServerTlsPolicies
requests and continue to iterate
through the server_tls_policies
field on the
corresponding responses.
All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServerTlsPoliciesPager
A pager for iterating through list_server_tls_policies
requests.
This class thinly wraps an initial
ListServerTlsPoliciesResponse object, and
provides an __iter__
method to iterate through its
server_tls_policies
field.
If there are more pages, the __iter__
method will make additional
ListServerTlsPolicies
requests and continue to iterate
through the server_tls_policies
field on the
corresponding responses.
All the usual ListServerTlsPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AuthorizationPolicy
AuthorizationPolicy is a resource that specifies how a server should authorize incoming connections. This resource in itself does not change the configuration unless it's attached to a target https proxy or endpoint config selector resource.
Action
Possible values that define what action to take.
LabelsEntry
The abstract base class for a message.
Rule
Specification of rules.
Destination
Specification of traffic destination attributes.
HttpHeaderMatch
Specification of HTTP header match attributes.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Source
Specification of traffic source attributes.
CertificateProvider
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CertificateProviderInstance
Specification of a TLS certificate provider instance. Workloads may have one or more CertificateProvider instances (plugins) and one of them is enabled and configured by specifying this message. Workloads use the values from this message to locate and load the CertificateProvider instance configuration.
ClientTlsPolicy
ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.
LabelsEntry
The abstract base class for a message.
CreateAuthorizationPolicyRequest
Request used by the CreateAuthorizationPolicy method.
CreateClientTlsPolicyRequest
Request used by the CreateClientTlsPolicy method.
CreateServerTlsPolicyRequest
Request used by the CreateServerTlsPolicy method.
DeleteAuthorizationPolicyRequest
Request used by the DeleteAuthorizationPolicy method.
DeleteClientTlsPolicyRequest
Request used by the DeleteClientTlsPolicy method.
DeleteServerTlsPolicyRequest
Request used by the DeleteServerTlsPolicy method.
GetAuthorizationPolicyRequest
Request used by the GetAuthorizationPolicy method.
GetClientTlsPolicyRequest
Request used by the GetClientTlsPolicy method.
GetServerTlsPolicyRequest
Request used by the GetServerTlsPolicy method.
GrpcEndpoint
Specification of the GRPC Endpoint.
ListAuthorizationPoliciesRequest
Request used with the ListAuthorizationPolicies method.
ListAuthorizationPoliciesResponse
Response returned by the ListAuthorizationPolicies method.
ListClientTlsPoliciesRequest
Request used by the ListClientTlsPolicies method.
ListClientTlsPoliciesResponse
Response returned by the ListClientTlsPolicies method.
ListServerTlsPoliciesRequest
Request used by the ListServerTlsPolicies method.
ListServerTlsPoliciesResponse
Response returned by the ListServerTlsPolicies method.
OperationMetadata
Represents the metadata of the long-running operation.
ServerTlsPolicy
ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests. This resource itself does not affect configuration unless it is attached to a target https proxy or endpoint config selector resource.
LabelsEntry
The abstract base class for a message.
MTLSPolicy
Specification of the MTLSPolicy.
UpdateAuthorizationPolicyRequest
Request used by the UpdateAuthorizationPolicy method.
UpdateClientTlsPolicyRequest
Request used by UpdateClientTlsPolicy method.
UpdateServerTlsPolicyRequest
Request used by UpdateServerTlsPolicy method.
ValidationCA
Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Modules
pagers
API documentation for network_security_v1.services.network_security.pagers
module.
pagers
API documentation for network_security_v1beta1.services.network_security.pagers
module.