Package-level declarations
Types
AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy. To get more information about AddressGroup, see:
AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy. To get more information about AddressGroup, see:
Builder for AddressGroupArgs.
Three different resources help you manage your IAM policy for Network Security ProjectAddressGroup. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for Network Security ProjectAddressGroup. Each of these resources serves a different use case:
Builder for AddressGroupIamBindingArgs.
Builder for AddressGroupIamBinding.
Three different resources help you manage your IAM policy for Network Security ProjectAddressGroup. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for Network Security ProjectAddressGroup. Each of these resources serves a different use case:
Builder for AddressGroupIamMemberArgs.
Builder for AddressGroupIamMember.
Three different resources help you manage your IAM policy for Network Security ProjectAddressGroup. Each of these resources serves a different use case:
Three different resources help you manage your IAM policy for Network Security ProjectAddressGroup. Each of these resources serves a different use case:
Builder for AddressGroupIamPolicyArgs.
Builder for AddressGroupIamPolicy.
Builder for AddressGroup.
Builder for AuthorizationPolicyArgs.
Builder for AuthorizationPolicy.
AuthzPolicy is a resource that allows to forward traffic to a callout backend designed to scan the traffic for security purposes. To get more information about AuthzPolicy, see:
AuthzPolicy is a resource that allows to forward traffic to a callout backend designed to scan the traffic for security purposes. To get more information about AuthzPolicy, see:
Builder for AuthzPolicyArgs.
Builder for AuthzPolicy.
Builder for BackendAuthenticationConfigArgs.
Builder for BackendAuthenticationConfig.
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. To get more information about ClientTlsPolicy, see:
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. To get more information about ClientTlsPolicy, see:
Builder for ClientTlsPolicyArgs.
Builder for ClientTlsPolicy.
A Firewall endpoint is a Cloud Firewall resource that enables layer 7 advanced protection capabilities, such as intrusion prevention, in your network. To get more information about FirewallEndpoint, see:
A Firewall endpoint is a Cloud Firewall resource that enables layer 7 advanced protection capabilities, such as intrusion prevention, in your network. To get more information about FirewallEndpoint, see:
Builder for FirewallEndpointArgs.
Firewall endpoint association links a firewall endpoint to a VPC network in the same zone. After you define this association, Cloud Firewall forwards the zonal workload traffic in your VPC network that requires layer 7 inspection to the attached firewall endpoint. To get more information about FirewallEndpointAssociation, see:
Firewall endpoint association links a firewall endpoint to a VPC network in the same zone. After you define this association, Cloud Firewall forwards the zonal workload traffic in your VPC network that requires layer 7 inspection to the attached firewall endpoint. To get more information about FirewallEndpointAssociation, see:
Builder for FirewallEndpointAssociationArgs.
Builder for FirewallEndpointAssociation.
Builder for FirewallEndpoint.
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata. To get more information about GatewaySecurityPolicy, see:
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata. To get more information about GatewaySecurityPolicy, see:
Builder for GatewaySecurityPolicyArgs.
Builder for GatewaySecurityPolicy.
The GatewaySecurityPolicyRule resource is in a nested collection within a GatewaySecurityPolicy and represents a traffic matching condition and associated action to perform. To get more information about GatewaySecurityPolicyRule, see:
The GatewaySecurityPolicyRule resource is in a nested collection within a GatewaySecurityPolicy and represents a traffic matching condition and associated action to perform. To get more information about GatewaySecurityPolicyRule, see:
Builder for GatewaySecurityPolicyRuleArgs.
Builder for GatewaySecurityPolicyRule.
Builder for InterceptDeploymentArgs.
Builder for InterceptDeploymentGroupArgs.
Builder for InterceptDeploymentGroup.
Builder for InterceptDeployment.
Builder for InterceptEndpointGroupArgs.
Builder for InterceptEndpointGroup.
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. To get more information about MirroringDeployment, see:
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. To get more information about MirroringDeployment, see:
Builder for MirroringDeploymentArgs.
A deployment group aggregates many zonal mirroring backends (deployments) into a single global mirroring service. Consumers can connect this service using an endpoint group. To get more information about MirroringDeploymentGroup, see:
A deployment group aggregates many zonal mirroring backends (deployments) into a single global mirroring service. Consumers can connect this service using an endpoint group. To get more information about MirroringDeploymentGroup, see:
Builder for MirroringDeploymentGroupArgs.
Builder for MirroringDeploymentGroup.
Builder for MirroringDeployment.
An endpoint group is a consumer frontend for a deployment group (backend). In order to configure mirroring for a network, consumers must create:
An endpoint group is a consumer frontend for a deployment group (backend). In order to configure mirroring for a network, consumers must create:
Builder for MirroringEndpointGroupArgs.
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. To get more information about MirroringEndpointGroupAssociation, see:
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. To get more information about MirroringEndpointGroupAssociation, see:
Builder for MirroringEndpointGroup.
A security profile defines the behavior associated to a profile type. To get more information about SecurityProfile, see:
A security profile defines the behavior associated to a profile type. To get more information about SecurityProfile, see:
Builder for SecurityProfileArgs.
A security profile group defines a container for security profiles. To get more information about SecurityProfileGroup, see:
A security profile group defines a container for security profiles. To get more information about SecurityProfileGroup, see:
Builder for SecurityProfileGroupArgs.
Builder for SecurityProfileGroup.
Builder for SecurityProfile.
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. To get more information about ServerTlsPolicy, see:
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. To get more information about ServerTlsPolicy, see:
Builder for ServerTlsPolicyArgs.
Builder for ServerTlsPolicy.
The TlsInspectionPolicy resource contains references to CA pools in Certificate Authority Service and associated metadata. To get more information about TlsInspectionPolicy, see:
The TlsInspectionPolicy resource contains references to CA pools in Certificate Authority Service and associated metadata. To get more information about TlsInspectionPolicy, see:
Builder for TlsInspectionPolicyArgs.
Builder for TlsInspectionPolicy.
UrlList proto helps users to set reusable, independently manageable lists of hosts, host patterns, URLs, URL patterns. To get more information about UrlLists, see:
Builder for UrlListArgs.
Builder for UrlList.