networkservices library

Classes

AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigNetworkservicesV1beta1
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponse
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponseNetworkservicesV1beta1
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigNetworkservicesV1beta1
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponse
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponseNetworkservicesV1beta1
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Binding
Associates members, or principals, with a role.
BindingNetworkservicesV1beta1
Associates members, or principals, with a role.
BindingResponse
Associates members, or principals, with a role.
BindingResponseNetworkservicesV1beta1
Associates members, or principals, with a role.
EdgeCacheKeysetIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EdgeCacheKeysetIamBindingArgs
The set of arguments for EdgeCacheKeysetIamBinding. The set of arguments for EdgeCacheKeysetIamBinding.
EdgeCacheKeysetIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EdgeCacheKeysetIamMemberArgs
The set of arguments for EdgeCacheKeysetIamMember. The set of arguments for EdgeCacheKeysetIamMember.
EdgeCacheKeysetIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EdgeCacheKeysetIamPolicyArgs
The set of arguments for EdgeCacheKeysetIamPolicy. The set of arguments for EdgeCacheKeysetIamPolicy.
EdgeCacheOriginIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EdgeCacheOriginIamBindingArgs
The set of arguments for EdgeCacheOriginIamBinding. The set of arguments for EdgeCacheOriginIamBinding.
EdgeCacheOriginIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EdgeCacheOriginIamMemberArgs
The set of arguments for EdgeCacheOriginIamMember. The set of arguments for EdgeCacheOriginIamMember.
EdgeCacheOriginIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EdgeCacheOriginIamPolicyArgs
The set of arguments for EdgeCacheOriginIamPolicy. The set of arguments for EdgeCacheOriginIamPolicy.
EdgeCacheServiceIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EdgeCacheServiceIamBindingArgs
The set of arguments for EdgeCacheServiceIamBinding. The set of arguments for EdgeCacheServiceIamBinding.
EdgeCacheServiceIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EdgeCacheServiceIamMemberArgs
The set of arguments for EdgeCacheServiceIamMember. The set of arguments for EdgeCacheServiceIamMember.
EdgeCacheServiceIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EdgeCacheServiceIamPolicyArgs
The set of arguments for EdgeCacheServiceIamPolicy. The set of arguments for EdgeCacheServiceIamPolicy.
EndpointMatcher
A definition of a matcher that selects endpoints to which the policies should be applied.
EndpointMatcherMetadataLabelMatcher
The matcher that is based on node metadata presented by xDS clients.
EndpointMatcherMetadataLabelMatcherMetadataLabels
Defines a name-pair value for a single label.
EndpointMatcherMetadataLabelMatcherMetadataLabelsResponse
Defines a name-pair value for a single label.
EndpointMatcherMetadataLabelMatcherResponse
The matcher that is based on node metadata presented by xDS clients.
EndpointMatcherNetworkservicesV1beta1
A definition of a matcher that selects endpoints to which the policies should be applied.
EndpointMatcherResponse
A definition of a matcher that selects endpoints to which the policies should be applied.
EndpointMatcherResponseNetworkservicesV1beta1
A definition of a matcher that selects endpoints to which the policies should be applied.
EndpointPolicy
Creates a new EndpointPolicy in a given project and location.
EndpointPolicyArgs
The set of arguments for EndpointPolicy. The set of arguments for EndpointPolicy.
EndpointPolicyIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EndpointPolicyIamBindingArgs
The set of arguments for EndpointPolicyIamBinding. The set of arguments for EndpointPolicyIamBinding.
EndpointPolicyIamBindingNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EndpointPolicyIamBindingNetworkservicesV1beta1Args
The set of arguments for EndpointPolicyIamBinding. The set of arguments for EndpointPolicyIamBinding.
EndpointPolicyIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EndpointPolicyIamMemberArgs
The set of arguments for EndpointPolicyIamMember. The set of arguments for EndpointPolicyIamMember.
EndpointPolicyIamMemberNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
EndpointPolicyIamMemberNetworkservicesV1beta1Args
The set of arguments for EndpointPolicyIamMember. The set of arguments for EndpointPolicyIamMember.
EndpointPolicyIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EndpointPolicyIamPolicyArgs
The set of arguments for EndpointPolicyIamPolicy. The set of arguments for EndpointPolicyIamPolicy.
EndpointPolicyIamPolicyNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EndpointPolicyIamPolicyNetworkservicesV1beta1Args
The set of arguments for EndpointPolicyIamPolicy. The set of arguments for EndpointPolicyIamPolicy.
EndpointPolicyNetworkservicesV1beta1
Creates a new EndpointPolicy in a given project and location.
EndpointPolicyNetworkservicesV1beta1Args
The set of arguments for EndpointPolicy. The set of arguments for EndpointPolicy.
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprNetworkservicesV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseNetworkservicesV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExtensionChain
A single extension chain wrapper that contains the match conditions and extensions to execute.
ExtensionChainExtension
A single extension in the chain to execute for the matching request.
ExtensionChainExtensionResponse
A single extension in the chain to execute for the matching request.
ExtensionChainMatchCondition
Conditions under which this chain is invoked for a request.
ExtensionChainMatchConditionResponse
Conditions under which this chain is invoked for a request.
ExtensionChainResponse
A single extension chain wrapper that contains the match conditions and extensions to execute.
Gateway
Creates a new Gateway in a given project and location.
GatewayArgs
The set of arguments for Gateway. The set of arguments for Gateway.
GatewayIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
GatewayIamBindingArgs
The set of arguments for GatewayIamBinding. The set of arguments for GatewayIamBinding.
GatewayIamBindingNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
GatewayIamBindingNetworkservicesV1beta1Args
The set of arguments for GatewayIamBinding. The set of arguments for GatewayIamBinding.
GatewayIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
GatewayIamMemberArgs
The set of arguments for GatewayIamMember. The set of arguments for GatewayIamMember.
GatewayIamMemberNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
GatewayIamMemberNetworkservicesV1beta1Args
The set of arguments for GatewayIamMember. The set of arguments for GatewayIamMember.
GatewayIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
GatewayIamPolicyArgs
The set of arguments for GatewayIamPolicy. The set of arguments for GatewayIamPolicy.
GatewayIamPolicyNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
GatewayIamPolicyNetworkservicesV1beta1Args
The set of arguments for GatewayIamPolicy. The set of arguments for GatewayIamPolicy.
GatewayNetworkservicesV1beta1
Creates a new Gateway in a given project and location.
GatewayNetworkservicesV1beta1Args
The set of arguments for Gateway. The set of arguments for Gateway.
GetEdgeCacheKeysetIamPolicyArgs
Arguments for getEdgeCacheKeysetIamPolicy. Arguments for getEdgeCacheKeysetIamPolicy.
GetEdgeCacheKeysetIamPolicyResult
Result data returned by getEdgeCacheKeysetIamPolicy.
GetEdgeCacheOriginIamPolicyArgs
Arguments for getEdgeCacheOriginIamPolicy. Arguments for getEdgeCacheOriginIamPolicy.
GetEdgeCacheOriginIamPolicyResult
Result data returned by getEdgeCacheOriginIamPolicy.
GetEdgeCacheServiceIamPolicyArgs
Arguments for getEdgeCacheServiceIamPolicy. Arguments for getEdgeCacheServiceIamPolicy.
GetEdgeCacheServiceIamPolicyResult
Result data returned by getEdgeCacheServiceIamPolicy.
GetEndpointPolicyArgs
Arguments for getEndpointPolicy. Arguments for getEndpointPolicy.
GetEndpointPolicyIamPolicyArgs
Arguments for getEndpointPolicyIamPolicy. Arguments for getEndpointPolicyIamPolicy.
GetEndpointPolicyIamPolicyNetworkservicesV1beta1Args
Arguments for getEndpointPolicyIamPolicy. Arguments for getEndpointPolicyIamPolicy.
GetEndpointPolicyIamPolicyNetworkservicesV1beta1Result
Result data returned by getEndpointPolicyIamPolicy.
GetEndpointPolicyIamPolicyResult
Result data returned by getEndpointPolicyIamPolicy.
GetEndpointPolicyNetworkservicesV1beta1Args
Arguments for getEndpointPolicy. Arguments for getEndpointPolicy.
GetEndpointPolicyNetworkservicesV1beta1Result
Result data returned by getEndpointPolicy.
GetEndpointPolicyResult
Result data returned by getEndpointPolicy.
GetGatewayArgs
Arguments for getGateway. Arguments for getGateway.
GetGatewayIamPolicyArgs
Arguments for getGatewayIamPolicy. Arguments for getGatewayIamPolicy.
GetGatewayIamPolicyNetworkservicesV1beta1Args
Arguments for getGatewayIamPolicy. Arguments for getGatewayIamPolicy.
GetGatewayIamPolicyNetworkservicesV1beta1Result
Result data returned by getGatewayIamPolicy.
GetGatewayIamPolicyResult
Result data returned by getGatewayIamPolicy.
GetGatewayNetworkservicesV1beta1Args
Arguments for getGateway. Arguments for getGateway.
GetGatewayNetworkservicesV1beta1Result
Result data returned by getGateway.
GetGatewayResult
Result data returned by getGateway.
GetGrpcRouteArgs
Arguments for getGrpcRoute. Arguments for getGrpcRoute.
GetGrpcRouteNetworkservicesV1beta1Args
Arguments for getGrpcRoute. Arguments for getGrpcRoute.
GetGrpcRouteNetworkservicesV1beta1Result
Result data returned by getGrpcRoute.
GetGrpcRouteResult
Result data returned by getGrpcRoute.
GetHttpRouteArgs
Arguments for getHttpRoute. Arguments for getHttpRoute.
GetHttpRouteNetworkservicesV1beta1Args
Arguments for getHttpRoute. Arguments for getHttpRoute.
GetHttpRouteNetworkservicesV1beta1Result
Result data returned by getHttpRoute.
GetHttpRouteResult
Result data returned by getHttpRoute.
GetLbRouteExtensionArgs
Arguments for getLbRouteExtension. Arguments for getLbRouteExtension.
GetLbRouteExtensionResult
Result data returned by getLbRouteExtension.
GetLbTrafficExtensionArgs
Arguments for getLbTrafficExtension. Arguments for getLbTrafficExtension.
GetLbTrafficExtensionResult
Result data returned by getLbTrafficExtension.
GetMeshArgs
Arguments for getMesh. Arguments for getMesh.
GetMeshIamPolicyArgs
Arguments for getMeshIamPolicy. Arguments for getMeshIamPolicy.
GetMeshIamPolicyNetworkservicesV1beta1Args
Arguments for getMeshIamPolicy. Arguments for getMeshIamPolicy.
GetMeshIamPolicyNetworkservicesV1beta1Result
Result data returned by getMeshIamPolicy.
GetMeshIamPolicyResult
Result data returned by getMeshIamPolicy.
GetMeshNetworkservicesV1beta1Args
Arguments for getMesh. Arguments for getMesh.
GetMeshNetworkservicesV1beta1Result
Result data returned by getMesh.
GetMeshResult
Result data returned by getMesh.
GetServiceBindingArgs
Arguments for getServiceBinding. Arguments for getServiceBinding.
GetServiceBindingIamPolicyArgs
Arguments for getServiceBindingIamPolicy. Arguments for getServiceBindingIamPolicy.
GetServiceBindingIamPolicyNetworkservicesV1beta1Args
Arguments for getServiceBindingIamPolicy. Arguments for getServiceBindingIamPolicy.
GetServiceBindingIamPolicyNetworkservicesV1beta1Result
Result data returned by getServiceBindingIamPolicy.
GetServiceBindingIamPolicyResult
Result data returned by getServiceBindingIamPolicy.
GetServiceBindingNetworkservicesV1beta1Args
Arguments for getServiceBinding. Arguments for getServiceBinding.
GetServiceBindingNetworkservicesV1beta1Result
Result data returned by getServiceBinding.
GetServiceBindingResult
Result data returned by getServiceBinding.
GetServiceLbPolicyArgs
Arguments for getServiceLbPolicy. Arguments for getServiceLbPolicy.
GetServiceLbPolicyIamPolicyArgs
Arguments for getServiceLbPolicyIamPolicy. Arguments for getServiceLbPolicyIamPolicy.
GetServiceLbPolicyIamPolicyResult
Result data returned by getServiceLbPolicyIamPolicy.
GetServiceLbPolicyResult
Result data returned by getServiceLbPolicy.
GetTcpRouteArgs
Arguments for getTcpRoute. Arguments for getTcpRoute.
GetTcpRouteNetworkservicesV1beta1Args
Arguments for getTcpRoute. Arguments for getTcpRoute.
GetTcpRouteNetworkservicesV1beta1Result
Result data returned by getTcpRoute.
GetTcpRouteResult
Result data returned by getTcpRoute.
GetTlsRouteArgs
Arguments for getTlsRoute. Arguments for getTlsRoute.
GetTlsRouteNetworkservicesV1beta1Args
Arguments for getTlsRoute. Arguments for getTlsRoute.
GetTlsRouteNetworkservicesV1beta1Result
Result data returned by getTlsRoute.
GetTlsRouteResult
Result data returned by getTlsRoute.
GrpcRoute
Creates a new GrpcRoute in a given project and location.
GrpcRouteArgs
The set of arguments for GrpcRoute. The set of arguments for GrpcRoute.
GrpcRouteDestination
The destination to which traffic will be routed.
GrpcRouteDestinationNetworkservicesV1beta1
The destination to which traffic will be routed.
GrpcRouteDestinationResponse
The destination to which traffic will be routed.
GrpcRouteDestinationResponseNetworkservicesV1beta1
The destination to which traffic will be routed.
GrpcRouteFaultInjectionPolicy
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced on a percentage of requests before sending those requests to the destination service. Similarly requests from clients can be aborted by for a percentage of requests.
GrpcRouteFaultInjectionPolicyAbort
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyAbortNetworkservicesV1beta1
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyAbortResponse
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyAbortResponseNetworkservicesV1beta1
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyDelay
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyDelayNetworkservicesV1beta1
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyDelayResponse
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyDelayResponseNetworkservicesV1beta1
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
GrpcRouteFaultInjectionPolicyNetworkservicesV1beta1
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced on a percentage of requests before sending those requests to the destination service. Similarly requests from clients can be aborted by for a percentage of requests.
GrpcRouteFaultInjectionPolicyResponse
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced on a percentage of requests before sending those requests to the destination service. Similarly requests from clients can be aborted by for a percentage of requests.
GrpcRouteFaultInjectionPolicyResponseNetworkservicesV1beta1
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced on a percentage of requests before sending those requests to the destination service. Similarly requests from clients can be aborted by for a percentage of requests.
GrpcRouteHeaderMatch
A match against a collection of headers.
GrpcRouteHeaderMatchNetworkservicesV1beta1
A match against a collection of headers.
GrpcRouteHeaderMatchResponse
A match against a collection of headers.
GrpcRouteHeaderMatchResponseNetworkservicesV1beta1
A match against a collection of headers.
GrpcRouteMethodMatch
Specifies a match against a method.
GrpcRouteMethodMatchNetworkservicesV1beta1
Specifies a match against a method.
GrpcRouteMethodMatchResponse
Specifies a match against a method.
GrpcRouteMethodMatchResponseNetworkservicesV1beta1
Specifies a match against a method.
GrpcRouteNetworkservicesV1beta1
Creates a new GrpcRoute in a given project and location.
GrpcRouteNetworkservicesV1beta1Args
The set of arguments for GrpcRoute. The set of arguments for GrpcRoute.
GrpcRouteRetryPolicy
The specifications for retries.
GrpcRouteRetryPolicyNetworkservicesV1beta1
The specifications for retries.
GrpcRouteRetryPolicyResponse
The specifications for retries.
GrpcRouteRetryPolicyResponseNetworkservicesV1beta1
The specifications for retries.
GrpcRouteRouteAction
Specifies how to route matched traffic.
GrpcRouteRouteActionNetworkservicesV1beta1
Specifies how to route matched traffic.
GrpcRouteRouteActionResponse
Specifies how to route matched traffic.
GrpcRouteRouteActionResponseNetworkservicesV1beta1
Specifies how to route matched traffic.
GrpcRouteRouteMatch
Criteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
GrpcRouteRouteMatchNetworkservicesV1beta1
Criteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
GrpcRouteRouteMatchResponse
Criteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
GrpcRouteRouteMatchResponseNetworkservicesV1beta1
Criteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
GrpcRouteRouteRule
Describes how to route traffic.
GrpcRouteRouteRuleNetworkservicesV1beta1
Describes how to route traffic.
GrpcRouteRouteRuleResponse
Describes how to route traffic.
GrpcRouteRouteRuleResponseNetworkservicesV1beta1
Describes how to route traffic.
GrpcRouteStatefulSessionAffinityPolicy
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
GrpcRouteStatefulSessionAffinityPolicyNetworkservicesV1beta1
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
GrpcRouteStatefulSessionAffinityPolicyResponse
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
GrpcRouteStatefulSessionAffinityPolicyResponseNetworkservicesV1beta1
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
HttpRoute
Creates a new HttpRoute in a given project and location.
HttpRouteArgs
The set of arguments for HttpRoute. The set of arguments for HttpRoute.
HttpRouteCorsPolicy
The Specification for allowing client side cross-origin requests.
HttpRouteCorsPolicyNetworkservicesV1beta1
The Specification for allowing client side cross-origin requests.
HttpRouteCorsPolicyResponse
The Specification for allowing client side cross-origin requests.
HttpRouteCorsPolicyResponseNetworkservicesV1beta1
The Specification for allowing client side cross-origin requests.
HttpRouteDestination
Specifications of a destination to which the request should be routed to.
HttpRouteDestinationNetworkservicesV1beta1
Specifications of a destination to which the request should be routed to.
HttpRouteDestinationResponse
Specifications of a destination to which the request should be routed to.
HttpRouteDestinationResponseNetworkservicesV1beta1
Specifications of a destination to which the request should be routed to.
HttpRouteFaultInjectionPolicy
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced by client proxy on a percentage of requests before sending those requests to the destination service. Similarly requests can be aborted by client proxy for a percentage of requests.
HttpRouteFaultInjectionPolicyAbort
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyAbortNetworkservicesV1beta1
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyAbortResponse
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyAbortResponseNetworkservicesV1beta1
Specification of how client requests are aborted as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyDelay
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyDelayNetworkservicesV1beta1
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyDelayResponse
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyDelayResponseNetworkservicesV1beta1
Specification of how client requests are delayed as part of fault injection before being sent to a destination.
HttpRouteFaultInjectionPolicyNetworkservicesV1beta1
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced by client proxy on a percentage of requests before sending those requests to the destination service. Similarly requests can be aborted by client proxy for a percentage of requests.
HttpRouteFaultInjectionPolicyResponse
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced by client proxy on a percentage of requests before sending those requests to the destination service. Similarly requests can be aborted by client proxy for a percentage of requests.
HttpRouteFaultInjectionPolicyResponseNetworkservicesV1beta1
The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced by client proxy on a percentage of requests before sending those requests to the destination service. Similarly requests can be aborted by client proxy for a percentage of requests.
HttpRouteHeaderMatch
Specifies how to select a route rule based on HTTP request headers.
HttpRouteHeaderMatchIntegerRange
Represents an integer value range.
HttpRouteHeaderMatchIntegerRangeNetworkservicesV1beta1
Represents an integer value range.
HttpRouteHeaderMatchIntegerRangeResponse
Represents an integer value range.
HttpRouteHeaderMatchIntegerRangeResponseNetworkservicesV1beta1
Represents an integer value range.
HttpRouteHeaderMatchNetworkservicesV1beta1
Specifies how to select a route rule based on HTTP request headers.
HttpRouteHeaderMatchResponse
Specifies how to select a route rule based on HTTP request headers.
HttpRouteHeaderMatchResponseNetworkservicesV1beta1
Specifies how to select a route rule based on HTTP request headers.
HttpRouteHeaderModifier
The specification for modifying HTTP header in HTTP request and HTTP response.
HttpRouteHeaderModifierNetworkservicesV1beta1
The specification for modifying HTTP header in HTTP request and HTTP response.
HttpRouteHeaderModifierResponse
The specification for modifying HTTP header in HTTP request and HTTP response.
HttpRouteHeaderModifierResponseNetworkservicesV1beta1
The specification for modifying HTTP header in HTTP request and HTTP response.
HttpRouteNetworkservicesV1beta1
Creates a new HttpRoute in a given project and location.
HttpRouteNetworkservicesV1beta1Args
The set of arguments for HttpRoute. The set of arguments for HttpRoute.
HttpRouteQueryParameterMatch
Specifications to match a query parameter in the request.
HttpRouteQueryParameterMatchNetworkservicesV1beta1
Specifications to match a query parameter in the request.
HttpRouteQueryParameterMatchResponse
Specifications to match a query parameter in the request.
HttpRouteQueryParameterMatchResponseNetworkservicesV1beta1
Specifications to match a query parameter in the request.
HttpRouteRedirect
The specification for redirecting traffic.
HttpRouteRedirectNetworkservicesV1beta1
The specification for redirecting traffic.
HttpRouteRedirectResponse
The specification for redirecting traffic.
HttpRouteRedirectResponseNetworkservicesV1beta1
The specification for redirecting traffic.
HttpRouteRequestMirrorPolicy
Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host/authority header is suffixed with -shadow.
HttpRouteRequestMirrorPolicyNetworkservicesV1beta1
Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host/authority header is suffixed with -shadow.
HttpRouteRequestMirrorPolicyResponse
Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host/authority header is suffixed with -shadow.
HttpRouteRequestMirrorPolicyResponseNetworkservicesV1beta1
Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host/authority header is suffixed with -shadow.
HttpRouteRetryPolicy
The specifications for retries.
HttpRouteRetryPolicyNetworkservicesV1beta1
The specifications for retries.
HttpRouteRetryPolicyResponse
The specifications for retries.
HttpRouteRetryPolicyResponseNetworkservicesV1beta1
The specifications for retries.
HttpRouteRouteAction
The specifications for routing traffic and applying associated policies.
HttpRouteRouteActionNetworkservicesV1beta1
The specifications for routing traffic and applying associated policies.
HttpRouteRouteActionResponse
The specifications for routing traffic and applying associated policies.
HttpRouteRouteActionResponseNetworkservicesV1beta1
The specifications for routing traffic and applying associated policies.
HttpRouteRouteMatch
RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
HttpRouteRouteMatchNetworkservicesV1beta1
RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
HttpRouteRouteMatchResponse
RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
HttpRouteRouteMatchResponseNetworkservicesV1beta1
RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
HttpRouteRouteRule
Specifies how to match traffic and how to route traffic when traffic is matched.
HttpRouteRouteRuleNetworkservicesV1beta1
Specifies how to match traffic and how to route traffic when traffic is matched.
HttpRouteRouteRuleResponse
Specifies how to match traffic and how to route traffic when traffic is matched.
HttpRouteRouteRuleResponseNetworkservicesV1beta1
Specifies how to match traffic and how to route traffic when traffic is matched.
HttpRouteStatefulSessionAffinityPolicy
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
HttpRouteStatefulSessionAffinityPolicyNetworkservicesV1beta1
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
HttpRouteStatefulSessionAffinityPolicyResponse
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
HttpRouteStatefulSessionAffinityPolicyResponseNetworkservicesV1beta1
The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will be directed to that host as long as the destination host remains up and healthy. The gRPC proxyless mesh library or sidecar proxy will manage the session cookie but the client application code is responsible for copying the cookie from each RPC in the session to the next.
HttpRouteURLRewrite
The specification for modifying the URL of the request, prior to forwarding the request to the destination.
HttpRouteURLRewriteNetworkservicesV1beta1
The specification for modifying the URL of the request, prior to forwarding the request to the destination.
HttpRouteURLRewriteResponse
The specification for modifying the URL of the request, prior to forwarding the request to the destination.
HttpRouteURLRewriteResponseNetworkservicesV1beta1
The specification for modifying the URL of the request, prior to forwarding the request to the destination.
LbRouteExtension
Creates a new LbRouteExtension resource in a given project and location.
LbRouteExtensionArgs
The set of arguments for LbRouteExtension. The set of arguments for LbRouteExtension.
LbTrafficExtension
Creates a new LbTrafficExtension resource in a given project and location.
LbTrafficExtensionArgs
The set of arguments for LbTrafficExtension. The set of arguments for LbTrafficExtension.
Mesh
Creates a new Mesh in a given project and location.
MeshArgs
The set of arguments for Mesh. The set of arguments for Mesh.
MeshIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
MeshIamBindingArgs
The set of arguments for MeshIamBinding. The set of arguments for MeshIamBinding.
MeshIamBindingNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
MeshIamBindingNetworkservicesV1beta1Args
The set of arguments for MeshIamBinding. The set of arguments for MeshIamBinding.
MeshIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
MeshIamMemberArgs
The set of arguments for MeshIamMember. The set of arguments for MeshIamMember.
MeshIamMemberNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
MeshIamMemberNetworkservicesV1beta1Args
The set of arguments for MeshIamMember. The set of arguments for MeshIamMember.
MeshIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
MeshIamPolicyArgs
The set of arguments for MeshIamPolicy. The set of arguments for MeshIamPolicy.
MeshIamPolicyNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
MeshIamPolicyNetworkservicesV1beta1Args
The set of arguments for MeshIamPolicy. The set of arguments for MeshIamPolicy.
MeshNetworkservicesV1beta1
Creates a new Mesh in a given project and location.
MeshNetworkservicesV1beta1Args
The set of arguments for Mesh. The set of arguments for Mesh.
MetadataLabelMatcher
The matcher that is based on node metadata presented by xDS clients.
MetadataLabelMatcherResponse
The matcher that is based on node metadata presented by xDS clients.
MetadataLabels
Defines a name-pair value for a single label.
MetadataLabelsResponse
Defines a name-pair value for a single label.
ServiceBinding
Creates a new ServiceBinding in a given project and location.
ServiceBindingArgs
The set of arguments for ServiceBinding. The set of arguments for ServiceBinding.
ServiceBindingIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ServiceBindingIamBindingArgs
The set of arguments for ServiceBindingIamBinding. The set of arguments for ServiceBindingIamBinding.
ServiceBindingIamBindingNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ServiceBindingIamBindingNetworkservicesV1beta1Args
The set of arguments for ServiceBindingIamBinding. The set of arguments for ServiceBindingIamBinding.
ServiceBindingIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ServiceBindingIamMemberArgs
The set of arguments for ServiceBindingIamMember. The set of arguments for ServiceBindingIamMember.
ServiceBindingIamMemberNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ServiceBindingIamMemberNetworkservicesV1beta1Args
The set of arguments for ServiceBindingIamMember. The set of arguments for ServiceBindingIamMember.
ServiceBindingIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceBindingIamPolicyArgs
The set of arguments for ServiceBindingIamPolicy. The set of arguments for ServiceBindingIamPolicy.
ServiceBindingIamPolicyNetworkservicesV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceBindingIamPolicyNetworkservicesV1beta1Args
The set of arguments for ServiceBindingIamPolicy. The set of arguments for ServiceBindingIamPolicy.
ServiceBindingNetworkservicesV1beta1
Creates a new ServiceBinding in a given project and location.
ServiceBindingNetworkservicesV1beta1Args
The set of arguments for ServiceBinding. The set of arguments for ServiceBinding.
ServiceLbPolicy
Creates a new ServiceLbPolicy in a given project and location.
ServiceLbPolicyArgs
The set of arguments for ServiceLbPolicy. The set of arguments for ServiceLbPolicy.
ServiceLbPolicyAutoCapacityDrain
Option to specify if an unhealthy IG/NEG should be considered for global load balancing and traffic routing.
ServiceLbPolicyAutoCapacityDrainResponse
Option to specify if an unhealthy IG/NEG should be considered for global load balancing and traffic routing.
ServiceLbPolicyFailoverConfig
Option to specify health based failover behavior. This is not related to Network load balancer FailoverPolicy.
ServiceLbPolicyFailoverConfigResponse
Option to specify health based failover behavior. This is not related to Network load balancer FailoverPolicy.
ServiceLbPolicyIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ServiceLbPolicyIamBindingArgs
The set of arguments for ServiceLbPolicyIamBinding. The set of arguments for ServiceLbPolicyIamBinding.
ServiceLbPolicyIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ServiceLbPolicyIamMemberArgs
The set of arguments for ServiceLbPolicyIamMember. The set of arguments for ServiceLbPolicyIamMember.
ServiceLbPolicyIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceLbPolicyIamPolicyArgs
The set of arguments for ServiceLbPolicyIamPolicy. The set of arguments for ServiceLbPolicyIamPolicy.
TcpRoute
Creates a new TcpRoute in a given project and location.
TcpRouteArgs
The set of arguments for TcpRoute. The set of arguments for TcpRoute.
TcpRouteNetworkservicesV1beta1
Creates a new TcpRoute in a given project and location.
TcpRouteNetworkservicesV1beta1Args
The set of arguments for TcpRoute. The set of arguments for TcpRoute.
TcpRouteRouteAction
The specifications for routing traffic and applying associated policies.
TcpRouteRouteActionNetworkservicesV1beta1
The specifications for routing traffic and applying associated policies.
TcpRouteRouteActionResponse
The specifications for routing traffic and applying associated policies.
TcpRouteRouteActionResponseNetworkservicesV1beta1
The specifications for routing traffic and applying associated policies.
TcpRouteRouteDestination
Describe the destination for traffic to be routed to.
TcpRouteRouteDestinationNetworkservicesV1beta1
Describe the destination for traffic to be routed to.
TcpRouteRouteDestinationResponse
Describe the destination for traffic to be routed to.
TcpRouteRouteDestinationResponseNetworkservicesV1beta1
Describe the destination for traffic to be routed to.
TcpRouteRouteMatch
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TcpRouteRouteMatchNetworkservicesV1beta1
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TcpRouteRouteMatchResponse
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TcpRouteRouteMatchResponseNetworkservicesV1beta1
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TcpRouteRouteRule
Specifies how to match traffic and how to route traffic when traffic is matched.
TcpRouteRouteRuleNetworkservicesV1beta1
Specifies how to match traffic and how to route traffic when traffic is matched.
TcpRouteRouteRuleResponse
Specifies how to match traffic and how to route traffic when traffic is matched.
TcpRouteRouteRuleResponseNetworkservicesV1beta1
Specifies how to match traffic and how to route traffic when traffic is matched.
TlsRoute
Creates a new TlsRoute in a given project and location.
TlsRouteArgs
The set of arguments for TlsRoute. The set of arguments for TlsRoute.
TlsRouteNetworkservicesV1beta1
Creates a new TlsRoute in a given project and location.
TlsRouteNetworkservicesV1beta1Args
The set of arguments for TlsRoute. The set of arguments for TlsRoute.
TlsRouteRouteAction
The specifications for routing traffic and applying associated policies.
TlsRouteRouteActionNetworkservicesV1beta1
The specifications for routing traffic and applying associated policies.
TlsRouteRouteActionResponse
The specifications for routing traffic and applying associated policies.
TlsRouteRouteActionResponseNetworkservicesV1beta1
The specifications for routing traffic and applying associated policies.
TlsRouteRouteDestination
Describe the destination for traffic to be routed to.
TlsRouteRouteDestinationNetworkservicesV1beta1
Describe the destination for traffic to be routed to.
TlsRouteRouteDestinationResponse
Describe the destination for traffic to be routed to.
TlsRouteRouteDestinationResponseNetworkservicesV1beta1
Describe the destination for traffic to be routed to.
TlsRouteRouteMatch
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TlsRouteRouteMatchNetworkservicesV1beta1
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TlsRouteRouteMatchResponse
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TlsRouteRouteMatchResponseNetworkservicesV1beta1
RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
TlsRouteRouteRule
Specifies how to match traffic and how to route traffic when traffic is matched.
TlsRouteRouteRuleNetworkservicesV1beta1
Specifies how to match traffic and how to route traffic when traffic is matched.
TlsRouteRouteRuleResponse
Specifies how to match traffic and how to route traffic when traffic is matched.
TlsRouteRouteRuleResponseNetworkservicesV1beta1
Specifies how to match traffic and how to route traffic when traffic is matched.
TrafficPortSelector
Specification of a port-based selector.
TrafficPortSelectorNetworkservicesV1beta1
Specification of a port-based selector.
TrafficPortSelectorResponse
Specification of a port-based selector.
TrafficPortSelectorResponseNetworkservicesV1beta1
Specification of a port-based selector.

Enums

AuditLogConfigLogType
The log type that this config enables.
AuditLogConfigLogTypeNetworkservicesV1beta1
The log type that this config enables.
EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria
Specifies how matching should be done. Supported values are: MATCH_ANY: At least one of the Labels specified in the matcher should match the metadata presented by xDS client. MATCH_ALL: The metadata presented by the xDS client should contain all of the labels specified here. The selection is determined based on the best match. For example, suppose there are three EndpointPolicy resources P1, P2 and P3 and if P1 has a the matcher as MATCH_ANY , P2 has MATCH_ALL , and P3 has MATCH_ALL . If a client with label connects, the config from P1 will be selected. If a client with label connects, the config from P2 will be selected. If a client with label connects, the config from P3 will be selected. If there is more than one best match, (for example, if a config P4 with selector exists and if a client with label connects), an error will be thrown.
EndpointPolicyType
Required. The type of endpoint policy. This is primarily used to validate the configuration.
EndpointPolicyTypeNetworkservicesV1beta1
Required. The type of endpoint policy. This is primarily used to validate the configuration.
ExtensionChainExtensionSupportedEventsItem
GatewayType
Immutable. The type of the customer managed gateway. This field is required. If unspecified, an error is returned.
GatewayTypeNetworkservicesV1beta1
Immutable. The type of the customer managed gateway. This field is required. If unspecified, an error is returned.
GrpcRouteHeaderMatchType
Optional. Specifies how to match against the value of the header. If not specified, a default value of EXACT is used.
GrpcRouteHeaderMatchTypeNetworkservicesV1beta1
Optional. Specifies how to match against the value of the header. If not specified, a default value of EXACT is used.
GrpcRouteMethodMatchType
Optional. Specifies how to match against the name. If not specified, a default value of "EXACT" is used.
GrpcRouteMethodMatchTypeNetworkservicesV1beta1
Optional. Specifies how to match against the name. If not specified, a default value of "EXACT" is used.
HttpRouteRedirectResponseCode
The HTTP Status code to use for the redirect.
HttpRouteRedirectResponseCodeNetworkservicesV1beta1
The HTTP Status code to use for the redirect.
LbRouteExtensionLoadBalancingScheme
Required. All backend services and forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: INTERNAL_MANAGED, EXTERNAL_MANAGED. For more information, refer to Choosing a load balancer.
LbTrafficExtensionLoadBalancingScheme
Required. All backend services and forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: INTERNAL_MANAGED, EXTERNAL_MANAGED. For more information, refer to Choosing a load balancer.
MetadataLabelMatcherMetadataLabelMatchCriteria
Specifies how matching should be done. Supported values are: MATCH_ANY: At least one of the Labels specified in the matcher should match the metadata presented by xDS client. MATCH_ALL: The metadata presented by the xDS client should contain all of the labels specified here. The selection is determined based on the best match. For example, suppose there are three EndpointPolicy resources P1, P2 and P3 and if P1 has a the matcher as MATCH_ANY , P2 has MATCH_ALL , and P3 has MATCH_ALL . If a client with label connects, the config from P1 will be selected. If a client with label connects, the config from P2 will be selected. If a client with label connects, the config from P3 will be selected. If there is more than one best match, (for example, if a config P4 with selector exists and if a client with label connects), an error will be thrown.
ServiceLbPolicyLoadBalancingAlgorithm
Optional. The type of load balancing algorithm to be used. The default behavior is WATERFALL_BY_REGION.

Functions

getEdgeCacheKeysetIamPolicy(GetEdgeCacheKeysetIamPolicyArgs args, {InvokeOptions? options}) → Future<GetEdgeCacheKeysetIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getEdgeCacheKeysetIamPolicy. options Invoke options controlling this call.
getEdgeCacheOriginIamPolicy(GetEdgeCacheOriginIamPolicyArgs args, {InvokeOptions? options}) → Future<GetEdgeCacheOriginIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getEdgeCacheOriginIamPolicy. options Invoke options controlling this call.
getEdgeCacheServiceIamPolicy(GetEdgeCacheServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetEdgeCacheServiceIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getEdgeCacheServiceIamPolicy. options Invoke options controlling this call.
getEndpointPolicy(GetEndpointPolicyArgs args, {InvokeOptions? options}) → Future<GetEndpointPolicyResult>
Gets details of a single EndpointPolicy. args Arguments passed to this invoke. Arguments for getEndpointPolicy. options Invoke options controlling this call.
getEndpointPolicyIamPolicy(GetEndpointPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetEndpointPolicyIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getEndpointPolicyIamPolicy. options Invoke options controlling this call.
getEndpointPolicyIamPolicyNetworkservicesV1beta1(GetEndpointPolicyIamPolicyNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetEndpointPolicyIamPolicyNetworkservicesV1beta1Result>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getEndpointPolicyIamPolicy. options Invoke options controlling this call.
getEndpointPolicyNetworkservicesV1beta1(GetEndpointPolicyNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetEndpointPolicyNetworkservicesV1beta1Result>
Gets details of a single EndpointPolicy. args Arguments passed to this invoke. Arguments for getEndpointPolicy. options Invoke options controlling this call.
getGateway(GetGatewayArgs args, {InvokeOptions? options}) → Future<GetGatewayResult>
Gets details of a single Gateway. args Arguments passed to this invoke. Arguments for getGateway. options Invoke options controlling this call.
getGatewayIamPolicy(GetGatewayIamPolicyArgs args, {InvokeOptions? options}) → Future<GetGatewayIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getGatewayIamPolicy. options Invoke options controlling this call.
getGatewayIamPolicyNetworkservicesV1beta1(GetGatewayIamPolicyNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetGatewayIamPolicyNetworkservicesV1beta1Result>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getGatewayIamPolicy. options Invoke options controlling this call.
getGatewayNetworkservicesV1beta1(GetGatewayNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetGatewayNetworkservicesV1beta1Result>
Gets details of a single Gateway. args Arguments passed to this invoke. Arguments for getGateway. options Invoke options controlling this call.
getGrpcRoute(GetGrpcRouteArgs args, {InvokeOptions? options}) → Future<GetGrpcRouteResult>
Gets details of a single GrpcRoute. args Arguments passed to this invoke. Arguments for getGrpcRoute. options Invoke options controlling this call.
getGrpcRouteNetworkservicesV1beta1(GetGrpcRouteNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetGrpcRouteNetworkservicesV1beta1Result>
Gets details of a single GrpcRoute. args Arguments passed to this invoke. Arguments for getGrpcRoute. options Invoke options controlling this call.
getHttpRoute(GetHttpRouteArgs args, {InvokeOptions? options}) → Future<GetHttpRouteResult>
Gets details of a single HttpRoute. args Arguments passed to this invoke. Arguments for getHttpRoute. options Invoke options controlling this call.
getHttpRouteNetworkservicesV1beta1(GetHttpRouteNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetHttpRouteNetworkservicesV1beta1Result>
Gets details of a single HttpRoute. args Arguments passed to this invoke. Arguments for getHttpRoute. options Invoke options controlling this call.
getLbRouteExtension(GetLbRouteExtensionArgs args, {InvokeOptions? options}) → Future<GetLbRouteExtensionResult>
Gets details of the specified LbRouteExtension resource. args Arguments passed to this invoke. Arguments for getLbRouteExtension. options Invoke options controlling this call.
getLbTrafficExtension(GetLbTrafficExtensionArgs args, {InvokeOptions? options}) → Future<GetLbTrafficExtensionResult>
Gets details of the specified LbTrafficExtension resource. args Arguments passed to this invoke. Arguments for getLbTrafficExtension. options Invoke options controlling this call.
getMesh(GetMeshArgs args, {InvokeOptions? options}) → Future<GetMeshResult>
Gets details of a single Mesh. args Arguments passed to this invoke. Arguments for getMesh. options Invoke options controlling this call.
getMeshIamPolicy(GetMeshIamPolicyArgs args, {InvokeOptions? options}) → Future<GetMeshIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getMeshIamPolicy. options Invoke options controlling this call.
getMeshIamPolicyNetworkservicesV1beta1(GetMeshIamPolicyNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetMeshIamPolicyNetworkservicesV1beta1Result>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getMeshIamPolicy. options Invoke options controlling this call.
getMeshNetworkservicesV1beta1(GetMeshNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetMeshNetworkservicesV1beta1Result>
Gets details of a single Mesh. args Arguments passed to this invoke. Arguments for getMesh. options Invoke options controlling this call.
getServiceBinding(GetServiceBindingArgs args, {InvokeOptions? options}) → Future<GetServiceBindingResult>
Gets details of a single ServiceBinding. args Arguments passed to this invoke. Arguments for getServiceBinding. options Invoke options controlling this call.
getServiceBindingIamPolicy(GetServiceBindingIamPolicyArgs args, {InvokeOptions? options}) → Future<GetServiceBindingIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getServiceBindingIamPolicy. options Invoke options controlling this call.
getServiceBindingIamPolicyNetworkservicesV1beta1(GetServiceBindingIamPolicyNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetServiceBindingIamPolicyNetworkservicesV1beta1Result>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getServiceBindingIamPolicy. options Invoke options controlling this call.
getServiceBindingNetworkservicesV1beta1(GetServiceBindingNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetServiceBindingNetworkservicesV1beta1Result>
Gets details of a single ServiceBinding. args Arguments passed to this invoke. Arguments for getServiceBinding. options Invoke options controlling this call.
getServiceLbPolicy(GetServiceLbPolicyArgs args, {InvokeOptions? options}) → Future<GetServiceLbPolicyResult>
Gets details of a single ServiceLbPolicy. args Arguments passed to this invoke. Arguments for getServiceLbPolicy. options Invoke options controlling this call.
getServiceLbPolicyIamPolicy(GetServiceLbPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetServiceLbPolicyIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getServiceLbPolicyIamPolicy. options Invoke options controlling this call.
getTcpRoute(GetTcpRouteArgs args, {InvokeOptions? options}) → Future<GetTcpRouteResult>
Gets details of a single TcpRoute. args Arguments passed to this invoke. Arguments for getTcpRoute. options Invoke options controlling this call.
getTcpRouteNetworkservicesV1beta1(GetTcpRouteNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetTcpRouteNetworkservicesV1beta1Result>
Gets details of a single TcpRoute. args Arguments passed to this invoke. Arguments for getTcpRoute. options Invoke options controlling this call.
getTlsRoute(GetTlsRouteArgs args, {InvokeOptions? options}) → Future<GetTlsRouteResult>
Gets details of a single TlsRoute. args Arguments passed to this invoke. Arguments for getTlsRoute. options Invoke options controlling this call.
getTlsRouteNetworkservicesV1beta1(GetTlsRouteNetworkservicesV1beta1Args args, {InvokeOptions? options}) → Future<GetTlsRouteNetworkservicesV1beta1Result>
Gets details of a single TlsRoute. args Arguments passed to this invoke. Arguments for getTlsRoute. options Invoke options controlling this call.