Request used with the CreateEndpointPolicy method.
Request used by the CreateGateway method.
Request used by the CreateGrpcRoute method.
Request used by the HttpRoute method.
Message for creating a LbRouteExtension
resource.
Message for creating a LbTrafficExtension
resource.
Request used by the CreateMesh method.
Request used by the ServiceBinding method.
Request used by the TcpRoute method.
Request used by the TlsRoute method.
Request used with the DeleteEndpointPolicy method.
Request used by the DeleteGateway method.
Request used by the DeleteGrpcRoute method.
Request used by the DeleteHttpRoute method.
Message for deleting a LbRouteExtension
resource.
Message for deleting a LbTrafficExtension
resource.
Request used by the DeleteMesh method.
Request used by the DeleteServiceBinding method.
Request used by the DeleteTcpRoute method.
Request used by the DeleteTlsRoute method.
A definition of a matcher that selects endpoints to which the policies
should be applied.
EndpointPolicy 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.
A single extension chain wrapper that contains the match conditions and
extensions to execute.
Gateway 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.
Request used with the GetEndpointPolicy method.
Request used by the GetGateway method.
Request used by the GetGrpcRoute method.
Request used by the GetHttpRoute method.
Message for getting a LbRouteExtension
resource.
Message for getting a LbTrafficExtension
resource.
Request used by the GetMesh method.
Request used by the GetServiceBinding method.
Request used by the GetTcpRoute method.
Request used by the GetTlsRoute method.
GrpcRoute is the resource defining how gRPC traffic routed by a Mesh
or Gateway resource is routed.
HttpRoute is the resource defining how HTTP traffic should be routed by a
Mesh or Gateway resource.
LbRouteExtension
is a resource that lets you control where traffic is
routed to for a given request.
LbTrafficExtension
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.
Request used with the ListEndpointPolicies method.
Response returned by the ListEndpointPolicies method.
Request used with the ListGateways method.
Response returned by the ListGateways method.
Request used with the ListGrpcRoutes method.
Response returned by the ListGrpcRoutes method.
Request used with the ListHttpRoutes method.
Response returned by the ListHttpRoutes method.
Message 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 ListMeshes method.
Response returned by the ListMeshes method.
Request used with the ListServiceBindings method.
Response returned by the ListServiceBindings method.
Request used with the ListTcpRoutes method.
Response returned by the ListTcpRoutes method.
Request used with the ListTlsRoutes method.
Response returned by the ListTlsRoutes method.
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.
Represents the metadata of the long-running operation.
ServiceBinding is the resource that defines a Service Directory Service to
be used in a BackendService resource.
TcpRoute is the resource defining how TCP traffic should be routed by a
Mesh/Gateway resource.
TlsRoute defines how traffic should be routed based on SNI and other matching
L3 attributes.
Specification of a port-based selector.
Request used with the UpdateEndpointPolicy method.
Request used by the UpdateGateway method.
Request used by the UpdateGrpcRoute method.
Request used by the UpdateHttpRoute method.
Message for updating a LbRouteExtension
resource.
Message for updating a LbTrafficExtension
resource.
Request used by the UpdateMesh method.
Request used by the UpdateTcpRoute method.
Request used by the UpdateTlsRoute method.