Package-level declarations

Types

Link copied to clipboard
data class GatewayRouteSpec(val grpcRoute: GatewayRouteSpecGrpcRoute? = null, val http2Route: GatewayRouteSpecHttp2Route? = null, val httpRoute: GatewayRouteSpecHttpRoute? = null)
Link copied to clipboard
data class GatewayRouteSpecGrpcRouteMatch(val port: Int? = null, val serviceName: String)
data class GatewayRouteSpecHttp2RouteActionRewriteHostname(val defaultTargetHostname: String)
data class GatewayRouteSpecHttp2RouteActionRewritePrefix(val defaultPrefix: String? = null, val value: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatch(val hostname: GatewayRouteSpecHttp2RouteMatchHostname? = null, val port: Int? = null, val prefix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchHostname(val exact: String? = null, val suffix: String? = null)
data class GatewayRouteSpecHttpRouteActionRewriteHostname(val defaultTargetHostname: String)
data class GatewayRouteSpecHttpRouteActionRewritePrefix(val defaultPrefix: String? = null, val value: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatch(val hostname: GatewayRouteSpecHttpRouteMatchHostname? = null, val port: Int? = null, val prefix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchHostname(val exact: String? = null, val suffix: String? = null)
Link copied to clipboard
data class GetMeshResult(val arn: String, val createdDate: String, val id: String, val lastUpdatedDate: String, val meshOwner: String, val name: String, val resourceOwner: String, val specs: List<GetMeshSpec>, val tags: Map<String, String>)

A collection of values returned by getMesh.

Link copied to clipboard
data class GetMeshSpec(val egressFilters: List<GetMeshSpecEgressFilter>)
Link copied to clipboard
data class GetMeshSpecEgressFilter(val type: String)
Link copied to clipboard
data class GetVirtualServiceResult(val arn: String, val createdDate: String, val id: String, val lastUpdatedDate: String, val meshName: String, val meshOwner: String, val name: String, val resourceOwner: String, val specs: List<GetVirtualServiceSpec>, val tags: Map<String, String>? = null)

A collection of values returned by getVirtualService.

Link copied to clipboard
Link copied to clipboard
data class GetVirtualServiceSpecProviderVirtualNode(val virtualNodeName: String)
data class GetVirtualServiceSpecProviderVirtualRouter(val virtualRouterName: String)
Link copied to clipboard
data class MeshSpec(val egressFilter: MeshSpecEgressFilter? = null)
Link copied to clipboard
data class MeshSpecEgressFilter(val type: String? = null)
Link copied to clipboard
data class RouteSpec(val grpcRoute: RouteSpecGrpcRoute? = null, val http2Route: RouteSpecHttp2Route? = null, val httpRoute: RouteSpecHttpRoute? = null, val priority: Int? = null, val tcpRoute: RouteSpecTcpRoute? = null)
Link copied to clipboard
data class RouteSpecGrpcRoute(val action: RouteSpecGrpcRouteAction, val match: RouteSpecGrpcRouteMatch? = null, val retryPolicy: RouteSpecGrpcRouteRetryPolicy? = null, val timeout: RouteSpecGrpcRouteTimeout? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecGrpcRouteActionWeightedTarget(val port: Int? = null, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class RouteSpecGrpcRouteMatch(val metadatas: List<RouteSpecGrpcRouteMatchMetadata>? = null, val methodName: String? = null, val port: Int? = null, val prefix: String? = null, val serviceName: String? = null)
Link copied to clipboard
data class RouteSpecGrpcRouteMatchMetadata(val invert: Boolean? = null, val match: RouteSpecGrpcRouteMatchMetadataMatch? = null, val name: String)
Link copied to clipboard
data class RouteSpecGrpcRouteMatchMetadataMatch(val exact: String? = null, val prefix: String? = null, val range: RouteSpecGrpcRouteMatchMetadataMatchRange? = null, val regex: String? = null, val suffix: String? = null)
data class RouteSpecGrpcRouteMatchMetadataMatchRange(val end: Int, val start: Int)
Link copied to clipboard
data class RouteSpecGrpcRouteRetryPolicy(val grpcRetryEvents: List<String>? = null, val httpRetryEvents: List<String>? = null, val maxRetries: Int, val perRetryTimeout: RouteSpecGrpcRouteRetryPolicyPerRetryTimeout, val tcpRetryEvents: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecGrpcRouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class RouteSpecGrpcRouteTimeoutPerRequest(val unit: String, val value: Int)
Link copied to clipboard
data class RouteSpecHttp2Route(val action: RouteSpecHttp2RouteAction, val match: RouteSpecHttp2RouteMatch, val retryPolicy: RouteSpecHttp2RouteRetryPolicy? = null, val timeout: RouteSpecHttp2RouteTimeout? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecHttp2RouteActionWeightedTarget(val port: Int? = null, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class RouteSpecHttp2RouteMatch(val headers: List<RouteSpecHttp2RouteMatchHeader>? = null, val method: String? = null, val port: Int? = null, val prefix: String, val scheme: String? = null)
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeader(val invert: Boolean? = null, val match: RouteSpecHttp2RouteMatchHeaderMatch? = null, val name: String)
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeaderMatch(val exact: String? = null, val prefix: String? = null, val range: RouteSpecHttp2RouteMatchHeaderMatchRange? = null, val regex: String? = null, val suffix: String? = null)
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeaderMatchRange(val end: Int, val start: Int)
Link copied to clipboard
data class RouteSpecHttp2RouteRetryPolicy(val httpRetryEvents: List<String>? = null, val maxRetries: Int, val perRetryTimeout: RouteSpecHttp2RouteRetryPolicyPerRetryTimeout, val tcpRetryEvents: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecHttp2RouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class RouteSpecHttp2RouteTimeoutPerRequest(val unit: String, val value: Int)
Link copied to clipboard
data class RouteSpecHttpRoute(val action: RouteSpecHttpRouteAction, val match: RouteSpecHttpRouteMatch, val retryPolicy: RouteSpecHttpRouteRetryPolicy? = null, val timeout: RouteSpecHttpRouteTimeout? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecHttpRouteActionWeightedTarget(val port: Int? = null, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class RouteSpecHttpRouteMatch(val headers: List<RouteSpecHttpRouteMatchHeader>? = null, val method: String? = null, val port: Int? = null, val prefix: String, val scheme: String? = null)
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeader(val invert: Boolean? = null, val match: RouteSpecHttpRouteMatchHeaderMatch? = null, val name: String)
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeaderMatch(val exact: String? = null, val prefix: String? = null, val range: RouteSpecHttpRouteMatchHeaderMatchRange? = null, val regex: String? = null, val suffix: String? = null)
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeaderMatchRange(val end: Int, val start: Int)
Link copied to clipboard
data class RouteSpecHttpRouteRetryPolicy(val httpRetryEvents: List<String>? = null, val maxRetries: Int, val perRetryTimeout: RouteSpecHttpRouteRetryPolicyPerRetryTimeout, val tcpRetryEvents: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecHttpRouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class RouteSpecHttpRouteTimeoutPerRequest(val unit: String, val value: Int)
Link copied to clipboard
data class RouteSpecTcpRoute(val action: RouteSpecTcpRouteAction, val match: RouteSpecTcpRouteMatch? = null, val timeout: RouteSpecTcpRouteTimeout? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecTcpRouteActionWeightedTarget(val port: Int? = null, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class RouteSpecTcpRouteMatch(val port: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class RouteSpecTcpRouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class VirtualGatewaySpec(val backendDefaults: VirtualGatewaySpecBackendDefaults? = null, val listener: VirtualGatewaySpecListener, val logging: VirtualGatewaySpecLogging? = null)
Link copied to clipboard
data class VirtualGatewaySpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int? = null)
Link copied to clipboard
data class VirtualGatewaySpecListenerHealthCheck(val healthyThreshold: Int, val intervalMillis: Int, val path: String? = null, val port: Int? = null, val protocol: String, val timeoutMillis: Int, val unhealthyThreshold: Int)
Link copied to clipboard
data class VirtualGatewaySpecListenerPortMapping(val port: Int, val protocol: String)
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpec(val backendDefaults: VirtualNodeSpecBackendDefaults? = null, val backends: List<VirtualNodeSpecBackend>? = null, val listener: VirtualNodeSpecListener? = null, val logging: VirtualNodeSpecLogging? = null, val serviceDiscovery: VirtualNodeSpecServiceDiscovery? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualService(val clientPolicy: VirtualNodeSpecBackendVirtualServiceClientPolicy? = null, val virtualServiceName: String)
Link copied to clipboard
data class VirtualNodeSpecListener(val connectionPool: VirtualNodeSpecListenerConnectionPool? = null, val healthCheck: VirtualNodeSpecListenerHealthCheck? = null, val outlierDetection: VirtualNodeSpecListenerOutlierDetection? = null, val portMapping: VirtualNodeSpecListenerPortMapping, val timeout: VirtualNodeSpecListenerTimeout? = null, val tls: VirtualNodeSpecListenerTls? = null)
data class VirtualNodeSpecListenerConnectionPoolGrpc(val maxRequests: Int)
data class VirtualNodeSpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int? = null)
data class VirtualNodeSpecListenerConnectionPoolHttp2(val maxRequests: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerConnectionPoolTcp(val maxConnections: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerHealthCheck(val healthyThreshold: Int, val intervalMillis: Int, val path: String? = null, val port: Int? = null, val protocol: String, val timeoutMillis: Int, val unhealthyThreshold: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerOutlierDetection(val baseEjectionDuration: VirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration, val interval: VirtualNodeSpecListenerOutlierDetectionInterval, val maxEjectionPercent: Int, val maxServerErrors: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerPortMapping(val port: Int, val protocol: String)
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutGrpcIdle(val unit: String, val value: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutHttp2Idle(val unit: String, val value: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutHttpIdle(val unit: String, val value: Int)
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutTcpIdle(val unit: String, val value: Int)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTlsCertificateAcm(val certificateArn: String)
data class VirtualNodeSpecListenerTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
data class VirtualNodeSpecLogging(val accessLog: VirtualNodeSpecLoggingAccessLog? = null)
Link copied to clipboard
data class VirtualNodeSpecServiceDiscoveryAwsCloudMap(val attributes: Map<String, String>? = null, val namespaceName: String, val serviceName: String)
Link copied to clipboard
data class VirtualNodeSpecServiceDiscoveryDns(val hostname: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualRouterSpecListenerPortMapping(val port: Int, val protocol: String)
Link copied to clipboard
data class VirtualServiceSpec(val provider: VirtualServiceSpecProvider? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualServiceSpecProviderVirtualNode(val virtualNodeName: String)
Link copied to clipboard
data class VirtualServiceSpecProviderVirtualRouter(val virtualRouterName: String)