Package-level declarations

Types

Link copied to clipboard
data class GatewayRouteSpec(val grpcRoute: GatewayRouteSpecGrpcRoute? = null, val http2Route: GatewayRouteSpecHttp2Route? = null, val httpRoute: GatewayRouteSpecHttpRoute? = null, val priority: Int? = 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 headers: List<GatewayRouteSpecHttp2RouteMatchHeader>? = null, val hostname: GatewayRouteSpecHttp2RouteMatchHostname? = null, val path: GatewayRouteSpecHttp2RouteMatchPath? = null, val port: Int? = null, val prefix: String? = null, val queryParameters: List<GatewayRouteSpecHttp2RouteMatchQueryParameter>? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchHeader(val invert: Boolean? = null, val match: GatewayRouteSpecHttp2RouteMatchHeaderMatch? = null, val name: String)
data class GatewayRouteSpecHttp2RouteMatchHeaderMatch(val exact: String? = null, val prefix: String? = null, val range: GatewayRouteSpecHttp2RouteMatchHeaderMatchRange? = null, val regex: String? = null, val suffix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchHostname(val exact: String? = null, val suffix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchPath(val exact: String? = null, val regex: 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 headers: List<GatewayRouteSpecHttpRouteMatchHeader>? = null, val hostname: GatewayRouteSpecHttpRouteMatchHostname? = null, val path: GatewayRouteSpecHttpRouteMatchPath? = null, val port: Int? = null, val prefix: String? = null, val queryParameters: List<GatewayRouteSpecHttpRouteMatchQueryParameter>? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchHeader(val invert: Boolean? = null, val match: GatewayRouteSpecHttpRouteMatchHeaderMatch? = null, val name: String)
data class GatewayRouteSpecHttpRouteMatchHeaderMatch(val exact: String? = null, val prefix: String? = null, val range: GatewayRouteSpecHttpRouteMatchHeaderMatchRange? = null, val regex: String? = null, val suffix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchHostname(val exact: String? = null, val suffix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchPath(val exact: String? = null, val regex: String? = null)
Link copied to clipboard
data class GetGatewayRouteResult(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<GetGatewayRouteSpec>, val tags: Map<String, String>, val virtualGatewayName: String)

A collection of values returned by getGatewayRoute.

Link copied to clipboard
data class GetGatewayRouteSpec(val grpcRoutes: List<GetGatewayRouteSpecGrpcRoute>, val http2Routes: List<GetGatewayRouteSpecHttp2Route>, val httpRoutes: List<GetGatewayRouteSpecHttpRoute>, val priority: Int)
Link copied to clipboard
data class GetGatewayRouteSpecGrpcRouteMatch(val port: Int, val serviceName: String)
data class GetGatewayRouteSpecHttp2RouteActionRewritePrefix(val defaultPrefix: String, val value: String)
data class GetGatewayRouteSpecHttp2RouteMatchHostname(val exact: String, val suffix: String)
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteMatchPath(val exact: String, val regex: String)
data class GetGatewayRouteSpecHttpRouteActionRewritePrefix(val defaultPrefix: String, val value: String)
data class GetGatewayRouteSpecHttpRouteMatchHostname(val exact: String, val suffix: String)
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteMatchPath(val exact: String, val regex: String)
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>, val serviceDiscoveries: List<GetMeshSpecServiceDiscovery>)
Link copied to clipboard
data class GetMeshSpecEgressFilter(val type: String)
Link copied to clipboard
data class GetMeshSpecServiceDiscovery(val ipPreference: String)
Link copied to clipboard
data class GetRouteResult(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<GetRouteSpec>, val tags: Map<String, String>, val virtualRouterName: String)

A collection of values returned by getRoute.

Link copied to clipboard
data class GetRouteSpec(val grpcRoutes: List<GetRouteSpecGrpcRoute>, val http2Routes: List<GetRouteSpecHttp2Route>, val httpRoutes: List<GetRouteSpecHttpRoute>, val priority: Int, val tcpRoutes: List<GetRouteSpecTcpRoute>)
Link copied to clipboard
data class GetRouteSpecGrpcRouteActionWeightedTarget(val port: Int, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class GetRouteSpecGrpcRouteMatch(val metadatas: List<GetRouteSpecGrpcRouteMatchMetadata>, val methodName: String, val port: Int, val prefix: String, val serviceName: String)
Link copied to clipboard
data class GetRouteSpecGrpcRouteMatchMetadataMatch(val exact: String, val prefix: String, val ranges: List<GetRouteSpecGrpcRouteMatchMetadataMatchRange>, val regex: String, val suffix: String)
data class GetRouteSpecGrpcRouteMatchMetadataMatchRange(val end: Int, val start: Int)
Link copied to clipboard
data class GetRouteSpecGrpcRouteRetryPolicy(val grpcRetryEvents: List<String>, val httpRetryEvents: List<String>, val maxRetries: Int, val perRetryTimeouts: List<GetRouteSpecGrpcRouteRetryPolicyPerRetryTimeout>, val tcpRetryEvents: List<String>)
Link copied to clipboard
data class GetRouteSpecGrpcRouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class GetRouteSpecGrpcRouteTimeoutPerRequest(val unit: String, val value: Int)
data class GetRouteSpecHttp2RouteActionWeightedTarget(val port: Int, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class GetRouteSpecHttp2RouteMatch(val headers: List<GetRouteSpecHttp2RouteMatchHeader>, val method: String, val paths: List<GetRouteSpecHttp2RouteMatchPath>, val port: Int, val prefix: String, val queryParameters: List<GetRouteSpecHttp2RouteMatchQueryParameter>, val scheme: String)
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecHttp2RouteMatchHeaderMatch(val exact: String, val prefix: String, val ranges: List<GetRouteSpecHttp2RouteMatchHeaderMatchRange>, val regex: String, val suffix: String)
data class GetRouteSpecHttp2RouteMatchHeaderMatchRange(val end: Int, val start: Int)
Link copied to clipboard
data class GetRouteSpecHttp2RouteMatchPath(val exact: String, val regex: String)
Link copied to clipboard
data class GetRouteSpecHttp2RouteRetryPolicy(val httpRetryEvents: List<String>, val maxRetries: Int, val perRetryTimeouts: List<GetRouteSpecHttp2RouteRetryPolicyPerRetryTimeout>, val tcpRetryEvents: List<String>)
Link copied to clipboard
data class GetRouteSpecHttp2RouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class GetRouteSpecHttp2RouteTimeoutPerRequest(val unit: String, val value: Int)
Link copied to clipboard
data class GetRouteSpecHttpRouteActionWeightedTarget(val port: Int, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class GetRouteSpecHttpRouteMatch(val headers: List<GetRouteSpecHttpRouteMatchHeader>, val method: String, val paths: List<GetRouteSpecHttpRouteMatchPath>, val port: Int, val prefix: String, val queryParameters: List<GetRouteSpecHttpRouteMatchQueryParameter>, val scheme: String)
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecHttpRouteMatchHeaderMatch(val exact: String, val prefix: String, val ranges: List<GetRouteSpecHttpRouteMatchHeaderMatchRange>, val regex: String, val suffix: String)
data class GetRouteSpecHttpRouteMatchHeaderMatchRange(val end: Int, val start: Int)
Link copied to clipboard
data class GetRouteSpecHttpRouteMatchPath(val exact: String, val regex: String)
Link copied to clipboard
data class GetRouteSpecHttpRouteRetryPolicy(val httpRetryEvents: List<String>, val maxRetries: Int, val perRetryTimeouts: List<GetRouteSpecHttpRouteRetryPolicyPerRetryTimeout>, val tcpRetryEvents: List<String>)
Link copied to clipboard
data class GetRouteSpecHttpRouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class GetRouteSpecHttpRouteTimeoutPerRequest(val unit: String, val value: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecTcpRouteActionWeightedTarget(val port: Int, val virtualNode: String, val weight: Int)
Link copied to clipboard
data class GetRouteSpecTcpRouteMatch(val port: Int)
Link copied to clipboard
data class GetRouteSpecTcpRouteTimeoutIdle(val unit: String, val value: Int)
Link copied to clipboard
data class GetVirtualGatewayResult(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<GetVirtualGatewaySpec>, val tags: Map<String, String>)

A collection of values returned by getVirtualGateway.

Link copied to clipboard
data class GetVirtualGatewaySpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int)
Link copied to clipboard
data class GetVirtualGatewaySpecListenerHealthCheck(val healthyThreshold: Int, val intervalMillis: Int, val path: String, val port: Int, val protocol: String, val timeoutMillis: Int, val unhealthyThreshold: Int)
Link copied to clipboard
data class GetVirtualGatewaySpecListenerPortMapping(val port: Int, val protocol: String)
data class GetVirtualGatewaySpecListenerTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
data class GetVirtualNodeResult(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<GetVirtualNodeSpec>, val tags: Map<String, String>)

A collection of values returned by getVirtualNode.

Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int)
data class GetVirtualNodeSpecListenerConnectionPoolTcp(val maxConnections: Int)
Link copied to clipboard
data class GetVirtualNodeSpecListenerHealthCheck(val healthyThreshold: Int, val intervalMillis: Int, val path: String, val port: Int, val protocol: String, val timeoutMillis: Int, val unhealthyThreshold: Int)
Link copied to clipboard
data class GetVirtualNodeSpecListenerPortMapping(val port: Int, val protocol: String)
data class GetVirtualNodeSpecListenerTimeoutGrpcIdle(val unit: String, val value: Int)
data class GetVirtualNodeSpecListenerTimeoutHttp2Idle(val unit: String, val value: Int)
data class GetVirtualNodeSpecListenerTimeoutHttpIdle(val unit: String, val value: Int)
Link copied to clipboard
data class GetVirtualNodeSpecListenerTimeoutTcpIdle(val unit: String, val value: Int)
data class GetVirtualNodeSpecListenerTlCertificateAcm(val certificateArn: String)
data class GetVirtualNodeSpecListenerTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
data class GetVirtualNodeSpecServiceDiscoveryAwsCloudMap(val attributes: Map<String, String>, val namespaceName: String, val serviceName: String)
Link copied to clipboard
data class GetVirtualNodeSpecServiceDiscoveryDn(val hostname: String, val ipPreference: String, val responseType: String)
Link copied to clipboard
data class GetVirtualRouterResult(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<GetVirtualRouterSpec>, val tags: Map<String, String>)

A collection of values returned by getVirtualRouter.

Link copied to clipboard
Link copied to clipboard
data class GetVirtualRouterSpecListenerPortMapping(val port: Int, val protocol: 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>)

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, val serviceDiscovery: MeshSpecServiceDiscovery? = null)
Link copied to clipboard
data class MeshSpecEgressFilter(val type: String? = null)
Link copied to clipboard
data class MeshSpecServiceDiscovery(val ipPreference: 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 path: RouteSpecHttp2RouteMatchPath? = null, val port: Int? = null, val prefix: String? = null, val queryParameters: List<RouteSpecHttp2RouteMatchQueryParameter>? = null, 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 RouteSpecHttp2RouteMatchPath(val exact: String? = null, val regex: String? = null)
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 path: RouteSpecHttpRouteMatchPath? = null, val port: Int? = null, val prefix: String? = null, val queryParameters: List<RouteSpecHttpRouteMatchQueryParameter>? = null, 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 RouteSpecHttpRouteMatchPath(val exact: String? = null, val regex: String? = null)
data class RouteSpecHttpRouteMatchQueryParameterMatch(val exact: String? = null)
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 listeners: List<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 listeners: List<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)
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, val ipPreference: String? = null, val responseType: String? = null)
Link copied to clipboard
data class VirtualRouterSpec(val listeners: List<VirtualRouterSpecListener>? = null)
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)