Summary of entries of Classes for networkservices.
Classes DepServiceAsyncClientService describing handlers for resources.
DepServiceClientService describing handlers for resources.
A pager for iterating through list_authz_extensions
requests.
This class thinly wraps an initial ListAuthzExtensionsResponse object, and provides an __aiter__
method to iterate through its authz_extensions
field.
If there are more pages, the __aiter__
method will make additional ListAuthzExtensions
requests and continue to iterate through the authz_extensions
field on the corresponding responses.
All the usual ListAuthzExtensionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_authz_extensions
requests.
This class thinly wraps an initial ListAuthzExtensionsResponse object, and provides an __iter__
method to iterate through its authz_extensions
field.
If there are more pages, the __iter__
method will make additional ListAuthzExtensions
requests and continue to iterate through the authz_extensions
field on the corresponding responses.
All the usual ListAuthzExtensionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_lb_route_extensions
requests.
This class thinly wraps an initial ListLbRouteExtensionsResponse object, and provides an __aiter__
method to iterate through its lb_route_extensions
field.
If there are more pages, the __aiter__
method will make additional ListLbRouteExtensions
requests and continue to iterate through the lb_route_extensions
field on the corresponding responses.
All the usual ListLbRouteExtensionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_lb_route_extensions
requests.
This class thinly wraps an initial ListLbRouteExtensionsResponse object, and provides an __iter__
method to iterate through its lb_route_extensions
field.
If there are more pages, the __iter__
method will make additional ListLbRouteExtensions
requests and continue to iterate through the lb_route_extensions
field on the corresponding responses.
All the usual ListLbRouteExtensionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_lb_traffic_extensions
requests.
This class thinly wraps an initial ListLbTrafficExtensionsResponse object, and provides an __aiter__
method to iterate through its lb_traffic_extensions
field.
If there are more pages, the __aiter__
method will make additional ListLbTrafficExtensions
requests and continue to iterate through the lb_traffic_extensions
field on the corresponding responses.
All the usual ListLbTrafficExtensionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_lb_traffic_extensions
requests.
This class thinly wraps an initial ListLbTrafficExtensionsResponse object, and provides an __iter__
method to iterate through its lb_traffic_extensions
field.
If there are more pages, the __iter__
method will make additional ListLbTrafficExtensions
requests and continue to iterate through the lb_traffic_extensions
field on the corresponding responses.
All the usual ListLbTrafficExtensionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
NetworkServicesAsyncClientService describing handlers for resources.
NetworkServicesClientService describing handlers for resources.
A pager for iterating through list_endpoint_policies
requests.
This class thinly wraps an initial ListEndpointPoliciesResponse object, and provides an __aiter__
method to iterate through its endpoint_policies
field.
If there are more pages, the __aiter__
method will make additional ListEndpointPolicies
requests and continue to iterate through the endpoint_policies
field on the corresponding responses.
All the usual ListEndpointPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_endpoint_policies
requests.
This class thinly wraps an initial ListEndpointPoliciesResponse object, and provides an __iter__
method to iterate through its endpoint_policies
field.
If there are more pages, the __iter__
method will make additional ListEndpointPolicies
requests and continue to iterate through the endpoint_policies
field on the corresponding responses.
All the usual ListEndpointPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_gateway_route_views
requests.
This class thinly wraps an initial ListGatewayRouteViewsResponse object, and provides an __aiter__
method to iterate through its gateway_route_views
field.
If there are more pages, the __aiter__
method will make additional ListGatewayRouteViews
requests and continue to iterate through the gateway_route_views
field on the corresponding responses.
All the usual ListGatewayRouteViewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_gateway_route_views
requests.
This class thinly wraps an initial ListGatewayRouteViewsResponse object, and provides an __iter__
method to iterate through its gateway_route_views
field.
If there are more pages, the __iter__
method will make additional ListGatewayRouteViews
requests and continue to iterate through the gateway_route_views
field on the corresponding responses.
All the usual ListGatewayRouteViewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_gateways
requests.
This class thinly wraps an initial ListGatewaysResponse object, and provides an __aiter__
method to iterate through its gateways
field.
If there are more pages, the __aiter__
method will make additional ListGateways
requests and continue to iterate through the gateways
field on the corresponding responses.
All the usual ListGatewaysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_gateways
requests.
This class thinly wraps an initial ListGatewaysResponse object, and provides an __iter__
method to iterate through its gateways
field.
If there are more pages, the __iter__
method will make additional ListGateways
requests and continue to iterate through the gateways
field on the corresponding responses.
All the usual ListGatewaysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_grpc_routes
requests.
This class thinly wraps an initial ListGrpcRoutesResponse object, and provides an __aiter__
method to iterate through its grpc_routes
field.
If there are more pages, the __aiter__
method will make additional ListGrpcRoutes
requests and continue to iterate through the grpc_routes
field on the corresponding responses.
All the usual ListGrpcRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_grpc_routes
requests.
This class thinly wraps an initial ListGrpcRoutesResponse object, and provides an __iter__
method to iterate through its grpc_routes
field.
If there are more pages, the __iter__
method will make additional ListGrpcRoutes
requests and continue to iterate through the grpc_routes
field on the corresponding responses.
All the usual ListGrpcRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_http_routes
requests.
This class thinly wraps an initial ListHttpRoutesResponse object, and provides an __aiter__
method to iterate through its http_routes
field.
If there are more pages, the __aiter__
method will make additional ListHttpRoutes
requests and continue to iterate through the http_routes
field on the corresponding responses.
All the usual ListHttpRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_http_routes
requests.
This class thinly wraps an initial ListHttpRoutesResponse object, and provides an __iter__
method to iterate through its http_routes
field.
If there are more pages, the __iter__
method will make additional ListHttpRoutes
requests and continue to iterate through the http_routes
field on the corresponding responses.
All the usual ListHttpRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_mesh_route_views
requests.
This class thinly wraps an initial ListMeshRouteViewsResponse object, and provides an __aiter__
method to iterate through its mesh_route_views
field.
If there are more pages, the __aiter__
method will make additional ListMeshRouteViews
requests and continue to iterate through the mesh_route_views
field on the corresponding responses.
All the usual ListMeshRouteViewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_mesh_route_views
requests.
This class thinly wraps an initial ListMeshRouteViewsResponse object, and provides an __iter__
method to iterate through its mesh_route_views
field.
If there are more pages, the __iter__
method will make additional ListMeshRouteViews
requests and continue to iterate through the mesh_route_views
field on the corresponding responses.
All the usual ListMeshRouteViewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_meshes
requests.
This class thinly wraps an initial ListMeshesResponse object, and provides an __aiter__
method to iterate through its meshes
field.
If there are more pages, the __aiter__
method will make additional ListMeshes
requests and continue to iterate through the meshes
field on the corresponding responses.
All the usual ListMeshesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_meshes
requests.
This class thinly wraps an initial ListMeshesResponse object, and provides an __iter__
method to iterate through its meshes
field.
If there are more pages, the __iter__
method will make additional ListMeshes
requests and continue to iterate through the meshes
field on the corresponding responses.
All the usual ListMeshesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_service_bindings
requests.
This class thinly wraps an initial ListServiceBindingsResponse object, and provides an __aiter__
method to iterate through its service_bindings
field.
If there are more pages, the __aiter__
method will make additional ListServiceBindings
requests and continue to iterate through the service_bindings
field on the corresponding responses.
All the usual ListServiceBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_service_bindings
requests.
This class thinly wraps an initial ListServiceBindingsResponse object, and provides an __iter__
method to iterate through its service_bindings
field.
If there are more pages, the __iter__
method will make additional ListServiceBindings
requests and continue to iterate through the service_bindings
field on the corresponding responses.
All the usual ListServiceBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_service_lb_policies
requests.
This class thinly wraps an initial ListServiceLbPoliciesResponse object, and provides an __aiter__
method to iterate through its service_lb_policies
field.
If there are more pages, the __aiter__
method will make additional ListServiceLbPolicies
requests and continue to iterate through the service_lb_policies
field on the corresponding responses.
All the usual ListServiceLbPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_service_lb_policies
requests.
This class thinly wraps an initial ListServiceLbPoliciesResponse object, and provides an __iter__
method to iterate through its service_lb_policies
field.
If there are more pages, the __iter__
method will make additional ListServiceLbPolicies
requests and continue to iterate through the service_lb_policies
field on the corresponding responses.
All the usual ListServiceLbPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_tcp_routes
requests.
This class thinly wraps an initial ListTcpRoutesResponse object, and provides an __aiter__
method to iterate through its tcp_routes
field.
If there are more pages, the __aiter__
method will make additional ListTcpRoutes
requests and continue to iterate through the tcp_routes
field on the corresponding responses.
All the usual ListTcpRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_tcp_routes
requests.
This class thinly wraps an initial ListTcpRoutesResponse object, and provides an __iter__
method to iterate through its tcp_routes
field.
If there are more pages, the __iter__
method will make additional ListTcpRoutes
requests and continue to iterate through the tcp_routes
field on the corresponding responses.
All the usual ListTcpRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_tls_routes
requests.
This class thinly wraps an initial ListTlsRoutesResponse object, and provides an __aiter__
method to iterate through its tls_routes
field.
If there are more pages, the __aiter__
method will make additional ListTlsRoutes
requests and continue to iterate through the tls_routes
field on the corresponding responses.
All the usual ListTlsRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_tls_routes
requests.
This class thinly wraps an initial ListTlsRoutesResponse object, and provides an __iter__
method to iterate through its tls_routes
field.
If there are more pages, the __iter__
method will make additional ListTlsRoutes
requests and continue to iterate through the tls_routes
field on the corresponding responses.
All the usual ListTlsRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_wasm_plugin_versions
requests.
This class thinly wraps an initial ListWasmPluginVersionsResponse object, and provides an __aiter__
method to iterate through its wasm_plugin_versions
field.
If there are more pages, the __aiter__
method will make additional ListWasmPluginVersions
requests and continue to iterate through the wasm_plugin_versions
field on the corresponding responses.
All the usual ListWasmPluginVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_wasm_plugin_versions
requests.
This class thinly wraps an initial ListWasmPluginVersionsResponse object, and provides an __iter__
method to iterate through its wasm_plugin_versions
field.
If there are more pages, the __iter__
method will make additional ListWasmPluginVersions
requests and continue to iterate through the wasm_plugin_versions
field on the corresponding responses.
All the usual ListWasmPluginVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_wasm_plugins
requests.
This class thinly wraps an initial ListWasmPluginsResponse object, and provides an __aiter__
method to iterate through its wasm_plugins
field.
If there are more pages, the __aiter__
method will make additional ListWasmPlugins
requests and continue to iterate through the wasm_plugins
field on the corresponding responses.
All the usual ListWasmPluginsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
A pager for iterating through list_wasm_plugins
requests.
This class thinly wraps an initial ListWasmPluginsResponse object, and provides an __iter__
method to iterate through its wasm_plugins
field.
If there are more pages, the __iter__
method will make additional ListWasmPlugins
requests and continue to iterate through the wasm_plugins
field on the corresponding responses.
All the usual ListWasmPluginsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AuthzExtensionAuthzExtension
is a resource that allows traffic forwarding to a callout backend service to make an authorization decision.
The abstract base class for a message.
CreateAuthzExtensionRequestMessage for creating a AuthzExtension
resource.
Request used with the CreateEndpointPolicy method.
CreateGatewayRequestRequest used by the CreateGateway method.
CreateGrpcRouteRequestRequest used by the CreateGrpcRoute method.
CreateHttpRouteRequestRequest used by the HttpRoute method.
CreateLbRouteExtensionRequestMessage for creating a LbRouteExtension
resource.
Message for creating a LbTrafficExtension
resource.
Request used by the CreateMesh method.
CreateServiceBindingRequestRequest used by the ServiceBinding method.
CreateServiceLbPolicyRequestRequest used by the ServiceLbPolicy method.
CreateTcpRouteRequestRequest used by the TcpRoute method.
CreateTlsRouteRequestRequest used by the TlsRoute method.
CreateWasmPluginRequestRequest used by the CreateWasmPlugin
method.
Request used by the CreateWasmPluginVersion
method.
Message for deleting a AuthzExtension
resource.
Request used with the DeleteEndpointPolicy method.
DeleteGatewayRequestRequest used by the DeleteGateway method.
DeleteGrpcRouteRequestRequest used by the DeleteGrpcRoute method.
DeleteHttpRouteRequestRequest used by the DeleteHttpRoute method.
DeleteLbRouteExtensionRequestMessage for deleting a LbRouteExtension
resource.
Message for deleting a LbTrafficExtension
resource.
Request used by the DeleteMesh method.
DeleteServiceBindingRequestRequest used by the DeleteServiceBinding method.
DeleteServiceLbPolicyRequestRequest used by the DeleteServiceLbPolicy method.
DeleteTcpRouteRequestRequest used by the DeleteTcpRoute method.
DeleteTlsRouteRequestRequest used by the DeleteTlsRoute method.
DeleteWasmPluginRequestRequest used by the DeleteWasmPlugin
method.
Request used by the DeleteWasmPluginVersion
method.
A definition of a matcher that selects endpoints to which the policies should be applied.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MetadataLabelMatcherThe matcher that is based on node metadata presented by xDS clients.
MetadataLabelMatchCriteriaPossible criteria values that define logic of how matching is made.
MetadataLabelsDefines a name-pair value for a single label.
EndpointPolicyEndpointPolicy is a resource that helps apply desired configuration on the endpoints that match specific criteria. For example, this resource can be used to apply "authentication config" an all endpoints that serve on port 8080.
EndpointPolicyTypeThe type of endpoint policy.
LabelsEntryThe abstract base class for a message.
EnvoyHeader configuration for Mesh and Gateway
EventTypeThe part of the request or response for which the extension is called.
ExtensionChainA single extension chain wrapper that contains the match conditions and extensions to execute.
ExtensionA single extension in the chain to execute for the matching request.
MatchConditionConditions under which this chain is invoked for a request.
GatewayGateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to dictate how requests should be routed by this Gateway.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IpVersionThe types of IP version for the gateway. Possible values are:
The abstract base class for a message.
RoutingModeThe routing mode of the Gateway, to determine how the Gateway routes traffic. Today, this field only applies to Gateways of type SECURE_WEB_GATEWAY. Possible values are:
The type of the customer-managed gateway. Possible values are:
GatewayRouteView defines view-only resource for Routes to a Gateway
GetAuthzExtensionRequestMessage for getting a AuthzExtension
resource.
Request used with the GetEndpointPolicy method.
GetGatewayRequestRequest used by the GetGateway method.
GetGatewayRouteViewRequestRequest used with the GetGatewayRouteView method.
GetGrpcRouteRequestRequest used by the GetGrpcRoute method.
GetHttpRouteRequestRequest used by the GetHttpRoute method.
GetLbRouteExtensionRequestMessage for getting a LbRouteExtension
resource.
Message for getting a LbTrafficExtension
resource.
Request used by the GetMesh method.
GetMeshRouteViewRequestRequest used with the GetMeshRouteView method.
GetServiceBindingRequestRequest used by the GetServiceBinding method.
GetServiceLbPolicyRequestRequest used by the GetServiceLbPolicy method.
GetTcpRouteRequestRequest used by the GetTcpRoute method.
GetTlsRouteRequestRequest used by the GetTlsRoute method.
GetWasmPluginRequestRequest used by the GetWasmPlugin
method.
Request used by the GetWasmPluginVersion
method.
GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
DestinationThe destination to which traffic will be routed.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FaultInjectionPolicyThe 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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AbortSpecification of how client requests are aborted as part of fault injection before being sent to a destination.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DelaySpecification of how client requests are delayed as part of fault injection before being sent to a destination.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
A match against a collection of headers.
TypeThe type of match.
LabelsEntryThe abstract base class for a message.
MethodMatchSpecifies a match against a method.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TypeThe type of the match.
RetryPolicyThe specifications for retries. Specifies one or more conditions for which this retry rule applies. Valid values are:
RouteActionSpecifies how to route matched traffic.
RouteMatchCriteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouteRuleDescribes how to route traffic.
StatefulSessionAffinityPolicyThe 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.
HttpRouteHttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
CorsPolicyThe Specification for allowing client side cross-origin requests.
DestinationSpecifications of a destination to which the request should be routed to.
FaultInjectionPolicyThe 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.
AbortSpecification of how client requests are aborted as part of fault injection before being sent to a destination.
DelaySpecification of how client requests are delayed as part of fault injection before being sent to a destination.
Specifies how to select a route rule based on HTTP request headers.
This message has oneof
_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IntegerRangeRepresents an integer value range.
The specification for modifying HTTP header in HTTP request and HTTP response.
AddEntryThe abstract base class for a message.
SetEntryThe abstract base class for a message.
HttpDirectResponseStatic HTTP response object to be returned.
This message has oneof
_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntryThe abstract base class for a message.
QueryParameterMatchSpecifications to match a query parameter in the request.
This message has oneof
_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RedirectThe specification for redirecting traffic.
ResponseCodeSupported HTTP response code.
RequestMirrorPolicySpecifies 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. Mirroring is currently not supported for Cloud Run destinations.
RetryPolicyThe specifications for retries.
RouteActionThe specifications for routing traffic and applying associated policies.
RouteMatchRouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
This message has oneof
_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouteRuleSpecifies how to match traffic and how to route traffic when traffic is matched.
StatefulSessionAffinityPolicyThe 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.
URLRewriteThe specification for modifying the URL of the request, prior to forwarding the request to the destination.
LbRouteExtensionLbRouteExtension
is a resource that lets you control where traffic is routed to for a given request.
The abstract base class for a message.
LbTrafficExtensionLbTrafficExtension
is a resource that lets the extension service modify the headers and payloads of both requests and responses without impacting the choice of backend services or any other security policies associated with the backend service.
The abstract base class for a message.
ListAuthzExtensionsRequestMessage for requesting list of AuthzExtension
resources.
Message for response to listing AuthzExtension
resources.
Request used with the ListEndpointPolicies method.
ListEndpointPoliciesResponseResponse returned by the ListEndpointPolicies method.
ListGatewayRouteViewsRequestRequest used with the ListGatewayRouteViews method.
ListGatewayRouteViewsResponseResponse returned by the ListGatewayRouteViews method.
ListGatewaysRequestRequest used with the ListGateways method.
ListGatewaysResponseResponse returned by the ListGateways method.
ListGrpcRoutesRequestRequest used with the ListGrpcRoutes method.
ListGrpcRoutesResponseResponse returned by the ListGrpcRoutes method.
ListHttpRoutesRequestRequest used with the ListHttpRoutes method.
ListHttpRoutesResponseResponse returned by the ListHttpRoutes method.
ListLbRouteExtensionsRequestMessage for requesting list of LbRouteExtension
resources.
Message for response to listing LbRouteExtension
resources.
Message for requesting list of LbTrafficExtension
resources.
Message for response to listing LbTrafficExtension
resources.
Request used with the ListMeshRouteViews method.
ListMeshRouteViewsResponseResponse returned by the ListMeshRouteViews method.
ListMeshesRequestRequest used with the ListMeshes method.
ListMeshesResponseResponse returned by the ListMeshes method.
ListServiceBindingsRequestRequest used with the ListServiceBindings method.
ListServiceBindingsResponseResponse returned by the ListServiceBindings method.
ListServiceLbPoliciesRequestRequest used with the ListServiceLbPolicies method.
ListServiceLbPoliciesResponseResponse returned by the ListServiceLbPolicies method.
ListTcpRoutesRequestRequest used with the ListTcpRoutes method.
ListTcpRoutesResponseResponse returned by the ListTcpRoutes method.
ListTlsRoutesRequestRequest used with the ListTlsRoutes method.
ListTlsRoutesResponseResponse returned by the ListTlsRoutes method.
ListWasmPluginVersionsRequestRequest used with the ListWasmPluginVersions
method.
Response returned by the ListWasmPluginVersions
method.
Request used with the ListWasmPlugins
method.
Response returned by the ListWasmPlugins
method.
Load balancing schemes supported by the LbTrafficExtension
, LbRouteExtension
, and LbEdgeExtension
resources. For more information, refer to Backend services overview <https://cloud.google.com/load-balancing/docs/backend-service>
__.
Mesh represents a logical configuration grouping for workload to workload communication within a service mesh. Routes that point to mesh dictate how requests are routed within this logical mesh boundary.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntryThe abstract base class for a message.
MeshRouteViewMeshRouteView defines view-only resource for Routes to a Mesh
OperationMetadataRepresents the metadata of the long-running operation.
ServiceBindingServiceBinding can be used to:
The abstract base class for a message.
ServiceLbPolicyServiceLbPolicy holds global load balancing and traffic distribution configuration that can be applied to a BackendService.
AutoCapacityDrainOption to specify if an unhealthy IG/NEG should be considered for global load balancing and traffic routing.
FailoverConfigOption to specify health based failover behavior. This is not related to Network load balancer FailoverPolicy.
IsolationConfigConfiguration to provide isolation support for the associated Backend Service.
IsolationGranularityThe granularity of this isolation restriction.
IsolationModeThe mode of this isolation restriction, defining whether clients in a given region are allowed to reach out to another region.
LabelsEntryThe abstract base class for a message.
LoadBalancingAlgorithmThe global load balancing algorithm to be used.
TcpRouteTcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
LabelsEntryThe abstract base class for a message.
RouteActionThe specifications for routing traffic and applying associated policies.
RouteDestinationDescribe the destination for traffic to be routed to.
RouteMatchRouteMatch 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.
RouteRuleSpecifies how to match traffic and how to route traffic when traffic is matched.
TlsRouteTlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
LabelsEntryThe abstract base class for a message.
RouteActionThe specifications for routing traffic and applying associated policies.
RouteDestinationDescribe the destination for traffic to be routed to.
RouteMatchRouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation.
RouteRuleSpecifies how to match traffic and how to route traffic when traffic is matched.
TrafficPortSelectorSpecification of a port-based selector.
UpdateAuthzExtensionRequestMessage for updating a AuthzExtension
resource.
Request used with the UpdateEndpointPolicy method.
UpdateGatewayRequestRequest used by the UpdateGateway method.
UpdateGrpcRouteRequestRequest used by the UpdateGrpcRoute method.
UpdateHttpRouteRequestRequest used by the UpdateHttpRoute method.
UpdateLbRouteExtensionRequestMessage for updating a LbRouteExtension
resource.
Message for updating a LbTrafficExtension
resource.
Request used by the UpdateMesh method.
UpdateServiceBindingRequestRequest used by the UpdateServiceBinding method.
UpdateServiceLbPolicyRequestRequest used by the UpdateServiceLbPolicy method.
UpdateTcpRouteRequestRequest used by the UpdateTcpRoute method.
UpdateTlsRouteRequestRequest used by the UpdateTlsRoute method.
UpdateWasmPluginRequestRequest used by the UpdateWasmPlugin
method.
WasmPlugin
is a resource representing a service executing a customer-provided Wasm module.
The abstract base class for a message.
LogConfigSpecifies the logging options for the activity performed by this plugin. If logging is enabled, plugin logs are exported to Cloud Logging.
LogLevelPossible values to specify the lowest level of logs to be exported to Cloud Logging.
UsedByDefines a resource that uses the WasmPlugin
resource.
Details of a WasmPluginVersion
resource to be inlined in the WasmPlugin
resource.
This message has oneof
_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntryThe abstract base class for a message.
VersionsEntryThe abstract base class for a message.
WasmPluginVersionA single immutable version of a WasmPlugin
resource. Defines the Wasm module used and optionally its runtime config.
This message has oneof
_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntryThe abstract base class for a message.
WasmPluginViewDetermines the information that should be returned by the server.
WireFormatThe format of communication supported by the extension.
ModulesAPI documentation for network_services_v1.services.dep_service.pagers
module.
API documentation for network_services_v1.services.network_services.pagers
module.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4