Module model

Module model 

Source
Expand description

The messages and enums that are part of this client library.

Modules§

address_group
Defines additional types related to AddressGroup.
authorization_policy
Defines additional types related to AuthorizationPolicy.
certificate_provider
Defines additional types related to CertificateProvider.
list_address_group_references_response
Defines additional types related to ListAddressGroupReferencesResponse.
server_tls_policy
Defines additional types related to ServerTlsPolicy.
validation_ca
Defines additional types related to ValidationCA.

Structs§

AddAddressGroupItemsRequest
Request used by the AddAddressGroupItems method.
AddressGroup
AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy.
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.
CertificateProvider
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
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.
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.
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.
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.