Package-level declarations
Types
AuthzExtension is a resource that allows traffic forwarding to a callout backend service to make an authorization decision. To get more information about AuthzExtension, see:
AuthzExtension is a resource that allows traffic forwarding to a callout backend service to make an authorization decision. To get more information about AuthzExtension, see:
Builder for AuthzExtensionArgs.
Builder for AuthzExtension.
EdgeCacheKeyset represents a collection of public keys used for validating signed requests. To get more information about EdgeCacheKeyset, see:
EdgeCacheKeyset represents a collection of public keys used for validating signed requests. To get more information about EdgeCacheKeyset, see:
Builder for EdgeCacheKeysetArgs.
Builder for EdgeCacheKeyset.
EdgeCacheOrigin represents a HTTP-reachable backend for an EdgeCacheService. To get more information about EdgeCacheOrigin, see:
EdgeCacheOrigin represents a HTTP-reachable backend for an EdgeCacheService. To get more information about EdgeCacheOrigin, see:
Builder for EdgeCacheOriginArgs.
Builder for EdgeCacheOrigin.
EdgeCacheService defines the IP addresses, protocols, security policies, cache policies and routing configuration.
EdgeCacheService defines the IP addresses, protocols, security policies, cache policies and routing configuration.
Builder for EdgeCacheServiceArgs.
Builder for EdgeCacheService.
EndpointPolicy is a resource that helps apply desired configuration on the endpoints that match specific criteria. To get more information about EndpointPolicy, see:
EndpointPolicy is a resource that helps apply desired configuration on the endpoints that match specific criteria. To get more information about EndpointPolicy, see:
Builder for EndpointPolicyArgs.
Builder for EndpointPolicy.
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. To get more information about Gateway, see:
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. To get more information about Gateway, see:
Builder for GatewayArgs.
Builder for Gateway.
GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed. To get more information about GrpcRoute, see:
Builder for GrpcRouteArgs.
Builder for GrpcRoute.
HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource. To get more information about HttpRoute, see:
Builder for HttpRouteArgs.
Builder for HttpRoute.
LbRouteExtension is a resource that lets you control where traffic is routed to for a given request. To get more information about LbRouteExtension, see:
LbRouteExtension is a resource that lets you control where traffic is routed to for a given request. To get more information about LbRouteExtension, see:
Builder for LbRouteExtensionArgs.
Builder for LbRouteExtension.
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. To get more information about LbTrafficExtension, see:
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. To get more information about LbTrafficExtension, see:
Builder for LbTrafficExtensionArgs.
Builder for LbTrafficExtension.
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. To get more information about Mesh, see:
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. To get more information about Mesh, see:
Builder for MeshArgs.
Builder for Mesh.
ServiceBinding is the resource that defines a Service Directory Service to be used in a BackendService resource. To get more information about ServiceBinding, see:
ServiceBinding is the resource that defines a Service Directory Service to be used in a BackendService resource. To get more information about ServiceBinding, see:
Builder for ServiceBindingArgs.
Builder for ServiceBinding.
Builder for ServiceLbPoliciesArgs.
Builder for ServiceLbPolicies.
TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource. To get more information about TcpRoute, see:
Builder for TcpRouteArgs.
Builder for TcpRoute.
TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes. To get more information about TlsRoute, see:
Builder for TlsRouteArgs.
Builder for TlsRoute.