# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# 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.
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.
AuthzPolicy: `AuthzPolicy` is a resource that allows to forward traffic to a callout backend designed to scan the traffic for security purposes.
AuthzPolicyAuthzRule: Conditions to match against the incoming request.
AuthzPolicyAuthzRuleFrom: Describes properties of one or more sources of a request.
AuthzPolicyAuthzRuleFromRequestSource: Describes the properties of a single source.
AuthzPolicyAuthzRuleHeaderMatch: Determines how a HTTP header should be matched.
AuthzPolicyAuthzRuleRequestResource: Describes the properties of a client VM resource accessing the internal application load balancers.
AuthzPolicyAuthzRuleRequestResourceTagValueIdSet: 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.
AuthzPolicyAuthzRuleStringMatch: Determines how a string value should be matched.
AuthzPolicyAuthzRuleTo: Describes properties of one or more targets of a request.
AuthzPolicyAuthzRuleToRequestOperation: Describes properties of one or more targets of a request.
AuthzPolicyAuthzRuleToRequestOperationHeaderSet: Describes a set of HTTP headers to match against.
AuthzPolicyCustomProvider: Allows delegating authorization decisions to Cloud IAP or to Service Extensions.
AuthzPolicyCustomProviderAuthzExtension: Optional.
AuthzPolicyCustomProviderCloudIap: Optional.
AuthzPolicyTarget: Specifies the set of targets to which this policy should be applied to.
BackendAuthenticationConfig: BackendAuthenticationConfig message groups the TrustConfig together with other settings that control how the load balancer authenticates, and expresses its identity to, the backend: * `trustConfig` is the attached TrustConfig.
CancelOperationRequest: The request message for Operations.CancelOperation.
CertificateProviderInstance: Specification of a TLS certificate provider instance.
ClientTlsPolicy: ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service.
CloneAddressGroupItemsRequest: Request used by the CloneAddressGroupItems method.
CustomInterceptProfile: CustomInterceptProfile defines in-band integration behavior (intercept).
CustomMirroringProfile: CustomMirroringProfile defines out-of-band integration behavior (mirroring).
Destination: Specification of traffic destination attributes.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
FirewallEndpoint: Message describing Endpoint object.
FirewallEndpointAssociation: Message describing Association object.
FirewallEndpointAssociationReference: This is a subset of the FirewallEndpointAssociation message, containing fields to be used by the consumer.
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.
GoogleCloudNetworksecurityV1beta1CertificateProvider: Specification of certificate provider.
GoogleCloudNetworksecurityV1beta1GrpcEndpoint: Specification of the GRPC Endpoint.
GoogleIamV1AuditConfig: Specifies the audit configuration for a service.
GoogleIamV1AuditLogConfig: Provides the configuration for logging a type of permissions.
GoogleIamV1Binding: Associates `members`, or principals, with a `role`.
GoogleIamV1Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest: Request message for `SetIamPolicy` method.
GoogleIamV1TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
GoogleIamV1TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
HttpHeaderMatch: Specification of HTTP header match attributes.
InterceptDeployment: A deployment represents a zonal intercept backend ready to accept GENEVE-encapsulated traffic, e.g.
InterceptDeploymentGroup: A deployment group aggregates many zonal intercept backends (deployments) into a single global intercept service.
InterceptDeploymentGroupConnectedEndpointGroup: An endpoint group connected to this deployment group.
InterceptDeploymentGroupDeployment: A deployment belonging to this deployment group.
InterceptEndpointGroup: An endpoint group is a consumer frontend for a deployment group (backend).
InterceptEndpointGroupAssociation: An endpoint group association represents a link between a network and an endpoint group in the organization.
InterceptEndpointGroupAssociationDetails: The endpoint group's view of a connected association.
InterceptEndpointGroupAssociationLocationDetails: Contains details about the state of an association in a specific cloud location.
ListAddressGroupReferencesResponse: Response of the ListAddressGroupReferences method.
ListAddressGroupReferencesResponseAddressGroupReference: The Reference of AddressGroup.
ListAddressGroupsResponse: Response returned by the ListAddressGroups method.
ListAuthorizationPoliciesResponse: Response returned by the ListAuthorizationPolicies method.
ListAuthzPoliciesResponse: Message for response to listing `AuthzPolicy` resources.
ListBackendAuthenticationConfigsResponse: Response returned by the ListBackendAuthenticationConfigs method.
ListClientTlsPoliciesResponse: Response returned by the ListClientTlsPolicies method.
ListFirewallEndpointAssociationsResponse: Message for response to listing Associations.
ListFirewallEndpointsResponse: Message for response to listing Endpoints.
ListGatewaySecurityPoliciesResponse: Response returned by the ListGatewaySecurityPolicies method.
ListGatewaySecurityPolicyRulesResponse: Response returned by the ListGatewaySecurityPolicyRules method.
ListInterceptDeploymentGroupsResponse: Response message for ListInterceptDeploymentGroups.
ListInterceptDeploymentsResponse: Response message for ListInterceptDeployments.
ListInterceptEndpointGroupAssociationsResponse: Response message for ListInterceptEndpointGroupAssociations.
ListInterceptEndpointGroupsResponse: Response message for ListInterceptEndpointGroups.
ListLocationsResponse: The response message for Locations.ListLocations.
ListMirroringDeploymentGroupsResponse: Response message for ListMirroringDeploymentGroups.
ListMirroringDeploymentsResponse: Response message for ListMirroringDeployments.
ListMirroringEndpointGroupAssociationsResponse: Response message for ListMirroringEndpointGroupAssociations.
ListMirroringEndpointGroupsResponse: Response message for ListMirroringEndpointGroups.
ListOperationsResponse: The response message for Operations.ListOperations.
ListSecurityProfileGroupsResponse: Response returned by the ListSecurityProfileGroups method.
ListSecurityProfilesResponse: Response returned by the ListSecurityProfiles method.
ListServerTlsPoliciesResponse: Response returned by the ListServerTlsPolicies method.
ListTlsInspectionPoliciesResponse: Response returned by the ListTlsInspectionPolicies method.
ListUrlListsResponse: Response returned by the ListUrlLists method.
Location: A resource that represents a Google Cloud location.
MirroringDeployment: A deployment represents a zonal mirroring backend ready to accept GENEVE-encapsulated replica traffic, e.g.
MirroringDeploymentGroup: A deployment group aggregates many zonal mirroring backends (deployments) into a single global mirroring service.
MirroringDeploymentGroupConnectedEndpointGroup: An endpoint group connected to this deployment group.
MirroringDeploymentGroupDeployment: A deployment belonging to this deployment group.
MirroringEndpointGroup: An endpoint group is a consumer frontend for a deployment group (backend).
MirroringEndpointGroupAssociation: An endpoint group association represents a link between a network and an endpoint group in the organization.
MirroringEndpointGroupAssociationDetails: The endpoint group's view of a connected association.
MirroringEndpointGroupAssociationLocationDetails: Contains details about the state of an association in a specific cloud location.
MTLSPolicy: Specification of the MTLSPolicy.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
RemoveAddressGroupItemsRequest: Request used by the RemoveAddressGroupItems method.
Rule: Specification of rules.
SecurityProfile: SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.
SecurityProfileGroup: SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
ServerTlsPolicy: ServerTlsPolicy is a resource that specifies how a server should authenticate incoming requests.
SeverityOverride: Defines what action to take for a specific severity match.
Source: Specification of traffic source attributes.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
ThreatOverride: Defines what action to take for a specific threat_id match.
ThreatPreventionProfile: ThreatPreventionProfile defines an action for specific threat signatures or severity levels.
TlsInspectionPolicy: The TlsInspectionPolicy resource contains references to CA pools in Certificate Authority Service and associated metadata.
UrlList: UrlList proto helps users to set reusable, independently manageable lists of hosts, host patterns, URLs, URL patterns.
ValidationCA: Specification of ValidationCA.