Package-level declarations

Types

Link copied to clipboard
data class GatewayRouteSpecArgs(val grpcRoute: Output<GatewayRouteSpecGrpcRouteArgs>? = null, val http2Route: Output<GatewayRouteSpecHttp2RouteArgs>? = null, val httpRoute: Output<GatewayRouteSpecHttpRouteArgs>? = null, val priority: Output<Int>? = null) : ConvertibleToJava<GatewayRouteSpecArgs>
Link copied to clipboard
data class GatewayRouteSpecGrpcRouteActionArgs(val target: Output<GatewayRouteSpecGrpcRouteActionTargetArgs>) : ConvertibleToJava<GatewayRouteSpecGrpcRouteActionArgs>
data class GatewayRouteSpecGrpcRouteActionTargetArgs(val port: Output<Int>? = null, val virtualService: Output<GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs>) : ConvertibleToJava<GatewayRouteSpecGrpcRouteActionTargetArgs>
data class GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs(val virtualServiceName: Output<String>) : ConvertibleToJava<GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs>
Link copied to clipboard
data class GatewayRouteSpecGrpcRouteArgs(val action: Output<GatewayRouteSpecGrpcRouteActionArgs>, val match: Output<GatewayRouteSpecGrpcRouteMatchArgs>) : ConvertibleToJava<GatewayRouteSpecGrpcRouteArgs>
Link copied to clipboard
data class GatewayRouteSpecGrpcRouteMatchArgs(val port: Output<Int>? = null, val serviceName: Output<String>) : ConvertibleToJava<GatewayRouteSpecGrpcRouteMatchArgs>
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteActionArgs(val rewrite: Output<GatewayRouteSpecHttp2RouteActionRewriteArgs>? = null, val target: Output<GatewayRouteSpecHttp2RouteActionTargetArgs>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionArgs>
data class GatewayRouteSpecHttp2RouteActionRewriteArgs(val hostname: Output<GatewayRouteSpecHttp2RouteActionRewriteHostnameArgs>? = null, val path: Output<GatewayRouteSpecHttp2RouteActionRewritePathArgs>? = null, val prefix: Output<GatewayRouteSpecHttp2RouteActionRewritePrefixArgs>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionRewriteArgs>
data class GatewayRouteSpecHttp2RouteActionRewriteHostnameArgs(val defaultTargetHostname: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionRewriteHostnameArgs>
data class GatewayRouteSpecHttp2RouteActionRewritePathArgs(val exact: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionRewritePathArgs>
data class GatewayRouteSpecHttp2RouteActionRewritePrefixArgs(val defaultPrefix: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionRewritePrefixArgs>
data class GatewayRouteSpecHttp2RouteActionTargetArgs(val port: Output<Int>? = null, val virtualService: Output<GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionTargetArgs>
data class GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs(val virtualServiceName: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs>
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteArgs(val action: Output<GatewayRouteSpecHttp2RouteActionArgs>, val match: Output<GatewayRouteSpecHttp2RouteMatchArgs>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteArgs>
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchArgs(val headers: Output<List<GatewayRouteSpecHttp2RouteMatchHeaderArgs>>? = null, val hostname: Output<GatewayRouteSpecHttp2RouteMatchHostnameArgs>? = null, val path: Output<GatewayRouteSpecHttp2RouteMatchPathArgs>? = null, val port: Output<Int>? = null, val prefix: Output<String>? = null, val queryParameters: Output<List<GatewayRouteSpecHttp2RouteMatchQueryParameterArgs>>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchArgs>
data class GatewayRouteSpecHttp2RouteMatchHeaderArgs(val invert: Output<Boolean>? = null, val match: Output<GatewayRouteSpecHttp2RouteMatchHeaderMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchHeaderArgs>
data class GatewayRouteSpecHttp2RouteMatchHeaderMatchArgs(val exact: Output<String>? = null, val prefix: Output<String>? = null, val range: Output<GatewayRouteSpecHttp2RouteMatchHeaderMatchRangeArgs>? = null, val regex: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchHeaderMatchArgs>
data class GatewayRouteSpecHttp2RouteMatchHeaderMatchRangeArgs(val end: Output<Int>, val start: Output<Int>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchHeaderMatchRangeArgs>
data class GatewayRouteSpecHttp2RouteMatchHostnameArgs(val exact: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchHostnameArgs>
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchPathArgs(val exact: Output<String>? = null, val regex: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchPathArgs>
data class GatewayRouteSpecHttp2RouteMatchQueryParameterArgs(val match: Output<GatewayRouteSpecHttp2RouteMatchQueryParameterMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchQueryParameterArgs>
data class GatewayRouteSpecHttp2RouteMatchQueryParameterMatchArgs(val exact: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttp2RouteMatchQueryParameterMatchArgs>
Link copied to clipboard
data class GatewayRouteSpecHttpRouteActionArgs(val rewrite: Output<GatewayRouteSpecHttpRouteActionRewriteArgs>? = null, val target: Output<GatewayRouteSpecHttpRouteActionTargetArgs>) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionArgs>
data class GatewayRouteSpecHttpRouteActionRewriteArgs(val hostname: Output<GatewayRouteSpecHttpRouteActionRewriteHostnameArgs>? = null, val path: Output<GatewayRouteSpecHttpRouteActionRewritePathArgs>? = null, val prefix: Output<GatewayRouteSpecHttpRouteActionRewritePrefixArgs>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionRewriteArgs>
data class GatewayRouteSpecHttpRouteActionRewriteHostnameArgs(val defaultTargetHostname: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionRewriteHostnameArgs>
data class GatewayRouteSpecHttpRouteActionRewritePathArgs(val exact: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionRewritePathArgs>
data class GatewayRouteSpecHttpRouteActionRewritePrefixArgs(val defaultPrefix: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionRewritePrefixArgs>
data class GatewayRouteSpecHttpRouteActionTargetArgs(val port: Output<Int>? = null, val virtualService: Output<GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs>) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionTargetArgs>
data class GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs(val virtualServiceName: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs>
Link copied to clipboard
data class GatewayRouteSpecHttpRouteArgs(val action: Output<GatewayRouteSpecHttpRouteActionArgs>, val match: Output<GatewayRouteSpecHttpRouteMatchArgs>) : ConvertibleToJava<GatewayRouteSpecHttpRouteArgs>
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchArgs(val headers: Output<List<GatewayRouteSpecHttpRouteMatchHeaderArgs>>? = null, val hostname: Output<GatewayRouteSpecHttpRouteMatchHostnameArgs>? = null, val path: Output<GatewayRouteSpecHttpRouteMatchPathArgs>? = null, val port: Output<Int>? = null, val prefix: Output<String>? = null, val queryParameters: Output<List<GatewayRouteSpecHttpRouteMatchQueryParameterArgs>>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchArgs>
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchHeaderArgs(val invert: Output<Boolean>? = null, val match: Output<GatewayRouteSpecHttpRouteMatchHeaderMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchHeaderArgs>
data class GatewayRouteSpecHttpRouteMatchHeaderMatchArgs(val exact: Output<String>? = null, val prefix: Output<String>? = null, val range: Output<GatewayRouteSpecHttpRouteMatchHeaderMatchRangeArgs>? = null, val regex: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchHeaderMatchArgs>
data class GatewayRouteSpecHttpRouteMatchHeaderMatchRangeArgs(val end: Output<Int>, val start: Output<Int>) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchHeaderMatchRangeArgs>
data class GatewayRouteSpecHttpRouteMatchHostnameArgs(val exact: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchHostnameArgs>
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchPathArgs(val exact: Output<String>? = null, val regex: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchPathArgs>
data class GatewayRouteSpecHttpRouteMatchQueryParameterArgs(val match: Output<GatewayRouteSpecHttpRouteMatchQueryParameterMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchQueryParameterArgs>
data class GatewayRouteSpecHttpRouteMatchQueryParameterMatchArgs(val exact: Output<String>? = null) : ConvertibleToJava<GatewayRouteSpecHttpRouteMatchQueryParameterMatchArgs>
Link copied to clipboard
data class GetGatewayRoutePlainArgs(val meshName: String, val meshOwner: String? = null, val name: String, val tags: Map<String, String>? = null, val virtualGatewayName: String) : ConvertibleToJava<GetGatewayRoutePlainArgs>

A collection of arguments for invoking getGatewayRoute.

Link copied to clipboard
data class GetMeshPlainArgs(val meshOwner: String? = null, val name: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetMeshPlainArgs>

A collection of arguments for invoking getMesh.

Link copied to clipboard
Link copied to clipboard
data class GetRoutePlainArgs(val meshName: String, val meshOwner: String? = null, val name: String, val tags: Map<String, String>? = null, val virtualRouterName: String) : ConvertibleToJava<GetRoutePlainArgs>

A collection of arguments for invoking getRoute.

Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewayPlainArgs(val meshName: String, val name: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetVirtualGatewayPlainArgs>

A collection of arguments for invoking getVirtualGateway.

Link copied to clipboard
data class GetVirtualNodePlainArgs(val meshName: String, val meshOwner: String? = null, val name: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetVirtualNodePlainArgs>

A collection of arguments for invoking getVirtualNode.

Link copied to clipboard
data class GetVirtualRouterPlainArgs(val meshName: String, val meshOwner: String? = null, val name: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetVirtualRouterPlainArgs>

A collection of arguments for invoking getVirtualRouter.

Link copied to clipboard
data class GetVirtualServicePlainArgs(val meshName: String, val meshOwner: String? = null, val name: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetVirtualServicePlainArgs>

A collection of arguments for invoking getVirtualService.

Link copied to clipboard
data class MeshSpecArgs(val egressFilter: Output<MeshSpecEgressFilterArgs>? = null, val serviceDiscovery: Output<MeshSpecServiceDiscoveryArgs>? = null) : ConvertibleToJava<MeshSpecArgs>
Link copied to clipboard
Link copied to clipboard
data class MeshSpecEgressFilterArgs(val type: Output<String>? = null) : ConvertibleToJava<MeshSpecEgressFilterArgs>
Link copied to clipboard
data class MeshSpecServiceDiscoveryArgs(val ipPreference: Output<String>? = null) : ConvertibleToJava<MeshSpecServiceDiscoveryArgs>
Link copied to clipboard
data class RouteSpecArgs(val grpcRoute: Output<RouteSpecGrpcRouteArgs>? = null, val http2Route: Output<RouteSpecHttp2RouteArgs>? = null, val httpRoute: Output<RouteSpecHttpRouteArgs>? = null, val priority: Output<Int>? = null, val tcpRoute: Output<RouteSpecTcpRouteArgs>? = null) : ConvertibleToJava<RouteSpecArgs>
Link copied to clipboard
Link copied to clipboard
data class RouteSpecGrpcRouteActionArgs(val weightedTargets: Output<List<RouteSpecGrpcRouteActionWeightedTargetArgs>>) : ConvertibleToJava<RouteSpecGrpcRouteActionArgs>
data class RouteSpecGrpcRouteActionWeightedTargetArgs(val port: Output<Int>? = null, val virtualNode: Output<String>, val weight: Output<Int>) : ConvertibleToJava<RouteSpecGrpcRouteActionWeightedTargetArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteArgs(val action: Output<RouteSpecGrpcRouteActionArgs>, val match: Output<RouteSpecGrpcRouteMatchArgs>? = null, val retryPolicy: Output<RouteSpecGrpcRouteRetryPolicyArgs>? = null, val timeout: Output<RouteSpecGrpcRouteTimeoutArgs>? = null) : ConvertibleToJava<RouteSpecGrpcRouteArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteMatchArgs(val metadatas: Output<List<RouteSpecGrpcRouteMatchMetadataArgs>>? = null, val methodName: Output<String>? = null, val port: Output<Int>? = null, val prefix: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<RouteSpecGrpcRouteMatchArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteMatchMetadataArgs(val invert: Output<Boolean>? = null, val match: Output<RouteSpecGrpcRouteMatchMetadataMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<RouteSpecGrpcRouteMatchMetadataArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteMatchMetadataMatchArgs(val exact: Output<String>? = null, val prefix: Output<String>? = null, val range: Output<RouteSpecGrpcRouteMatchMetadataMatchRangeArgs>? = null, val regex: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<RouteSpecGrpcRouteMatchMetadataMatchArgs>
data class RouteSpecGrpcRouteMatchMetadataMatchRangeArgs(val end: Output<Int>, val start: Output<Int>) : ConvertibleToJava<RouteSpecGrpcRouteMatchMetadataMatchRangeArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteRetryPolicyArgs(val grpcRetryEvents: Output<List<String>>? = null, val httpRetryEvents: Output<List<String>>? = null, val maxRetries: Output<Int>, val perRetryTimeout: Output<RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs>, val tcpRetryEvents: Output<List<String>>? = null) : ConvertibleToJava<RouteSpecGrpcRouteRetryPolicyArgs>
data class RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteTimeoutArgs(val idle: Output<RouteSpecGrpcRouteTimeoutIdleArgs>? = null, val perRequest: Output<RouteSpecGrpcRouteTimeoutPerRequestArgs>? = null) : ConvertibleToJava<RouteSpecGrpcRouteTimeoutArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteTimeoutIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecGrpcRouteTimeoutIdleArgs>
Link copied to clipboard
data class RouteSpecGrpcRouteTimeoutPerRequestArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecGrpcRouteTimeoutPerRequestArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteActionArgs(val weightedTargets: Output<List<RouteSpecHttp2RouteActionWeightedTargetArgs>>) : ConvertibleToJava<RouteSpecHttp2RouteActionArgs>
data class RouteSpecHttp2RouteActionWeightedTargetArgs(val port: Output<Int>? = null, val virtualNode: Output<String>, val weight: Output<Int>) : ConvertibleToJava<RouteSpecHttp2RouteActionWeightedTargetArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteArgs(val action: Output<RouteSpecHttp2RouteActionArgs>, val match: Output<RouteSpecHttp2RouteMatchArgs>, val retryPolicy: Output<RouteSpecHttp2RouteRetryPolicyArgs>? = null, val timeout: Output<RouteSpecHttp2RouteTimeoutArgs>? = null) : ConvertibleToJava<RouteSpecHttp2RouteArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteMatchArgs(val headers: Output<List<RouteSpecHttp2RouteMatchHeaderArgs>>? = null, val method: Output<String>? = null, val path: Output<RouteSpecHttp2RouteMatchPathArgs>? = null, val port: Output<Int>? = null, val prefix: Output<String>? = null, val queryParameters: Output<List<RouteSpecHttp2RouteMatchQueryParameterArgs>>? = null, val scheme: Output<String>? = null) : ConvertibleToJava<RouteSpecHttp2RouteMatchArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeaderArgs(val invert: Output<Boolean>? = null, val match: Output<RouteSpecHttp2RouteMatchHeaderMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<RouteSpecHttp2RouteMatchHeaderArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeaderMatchArgs(val exact: Output<String>? = null, val prefix: Output<String>? = null, val range: Output<RouteSpecHttp2RouteMatchHeaderMatchRangeArgs>? = null, val regex: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<RouteSpecHttp2RouteMatchHeaderMatchArgs>
data class RouteSpecHttp2RouteMatchHeaderMatchRangeArgs(val end: Output<Int>, val start: Output<Int>) : ConvertibleToJava<RouteSpecHttp2RouteMatchHeaderMatchRangeArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteMatchPathArgs(val exact: Output<String>? = null, val regex: Output<String>? = null) : ConvertibleToJava<RouteSpecHttp2RouteMatchPathArgs>
data class RouteSpecHttp2RouteMatchQueryParameterArgs(val match: Output<RouteSpecHttp2RouteMatchQueryParameterMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<RouteSpecHttp2RouteMatchQueryParameterArgs>
data class RouteSpecHttp2RouteMatchQueryParameterMatchArgs(val exact: Output<String>? = null) : ConvertibleToJava<RouteSpecHttp2RouteMatchQueryParameterMatchArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteRetryPolicyArgs(val httpRetryEvents: Output<List<String>>? = null, val maxRetries: Output<Int>, val perRetryTimeout: Output<RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs>, val tcpRetryEvents: Output<List<String>>? = null) : ConvertibleToJava<RouteSpecHttp2RouteRetryPolicyArgs>
data class RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteTimeoutArgs(val idle: Output<RouteSpecHttp2RouteTimeoutIdleArgs>? = null, val perRequest: Output<RouteSpecHttp2RouteTimeoutPerRequestArgs>? = null) : ConvertibleToJava<RouteSpecHttp2RouteTimeoutArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteTimeoutIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecHttp2RouteTimeoutIdleArgs>
Link copied to clipboard
data class RouteSpecHttp2RouteTimeoutPerRequestArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecHttp2RouteTimeoutPerRequestArgs>
Link copied to clipboard
data class RouteSpecHttpRouteActionArgs(val weightedTargets: Output<List<RouteSpecHttpRouteActionWeightedTargetArgs>>) : ConvertibleToJava<RouteSpecHttpRouteActionArgs>
data class RouteSpecHttpRouteActionWeightedTargetArgs(val port: Output<Int>? = null, val virtualNode: Output<String>, val weight: Output<Int>) : ConvertibleToJava<RouteSpecHttpRouteActionWeightedTargetArgs>
Link copied to clipboard
data class RouteSpecHttpRouteArgs(val action: Output<RouteSpecHttpRouteActionArgs>, val match: Output<RouteSpecHttpRouteMatchArgs>, val retryPolicy: Output<RouteSpecHttpRouteRetryPolicyArgs>? = null, val timeout: Output<RouteSpecHttpRouteTimeoutArgs>? = null) : ConvertibleToJava<RouteSpecHttpRouteArgs>
Link copied to clipboard
data class RouteSpecHttpRouteMatchArgs(val headers: Output<List<RouteSpecHttpRouteMatchHeaderArgs>>? = null, val method: Output<String>? = null, val path: Output<RouteSpecHttpRouteMatchPathArgs>? = null, val port: Output<Int>? = null, val prefix: Output<String>? = null, val queryParameters: Output<List<RouteSpecHttpRouteMatchQueryParameterArgs>>? = null, val scheme: Output<String>? = null) : ConvertibleToJava<RouteSpecHttpRouteMatchArgs>
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeaderArgs(val invert: Output<Boolean>? = null, val match: Output<RouteSpecHttpRouteMatchHeaderMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<RouteSpecHttpRouteMatchHeaderArgs>
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeaderMatchArgs(val exact: Output<String>? = null, val prefix: Output<String>? = null, val range: Output<RouteSpecHttpRouteMatchHeaderMatchRangeArgs>? = null, val regex: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<RouteSpecHttpRouteMatchHeaderMatchArgs>
data class RouteSpecHttpRouteMatchHeaderMatchRangeArgs(val end: Output<Int>, val start: Output<Int>) : ConvertibleToJava<RouteSpecHttpRouteMatchHeaderMatchRangeArgs>
Link copied to clipboard
data class RouteSpecHttpRouteMatchPathArgs(val exact: Output<String>? = null, val regex: Output<String>? = null) : ConvertibleToJava<RouteSpecHttpRouteMatchPathArgs>
data class RouteSpecHttpRouteMatchQueryParameterArgs(val match: Output<RouteSpecHttpRouteMatchQueryParameterMatchArgs>? = null, val name: Output<String>) : ConvertibleToJava<RouteSpecHttpRouteMatchQueryParameterArgs>
data class RouteSpecHttpRouteMatchQueryParameterMatchArgs(val exact: Output<String>? = null) : ConvertibleToJava<RouteSpecHttpRouteMatchQueryParameterMatchArgs>
Link copied to clipboard
data class RouteSpecHttpRouteRetryPolicyArgs(val httpRetryEvents: Output<List<String>>? = null, val maxRetries: Output<Int>, val perRetryTimeout: Output<RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs>, val tcpRetryEvents: Output<List<String>>? = null) : ConvertibleToJava<RouteSpecHttpRouteRetryPolicyArgs>
data class RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs>
Link copied to clipboard
data class RouteSpecHttpRouteTimeoutArgs(val idle: Output<RouteSpecHttpRouteTimeoutIdleArgs>? = null, val perRequest: Output<RouteSpecHttpRouteTimeoutPerRequestArgs>? = null) : ConvertibleToJava<RouteSpecHttpRouteTimeoutArgs>
Link copied to clipboard
data class RouteSpecHttpRouteTimeoutIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecHttpRouteTimeoutIdleArgs>
Link copied to clipboard
data class RouteSpecHttpRouteTimeoutPerRequestArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecHttpRouteTimeoutPerRequestArgs>
Link copied to clipboard
data class RouteSpecTcpRouteActionArgs(val weightedTargets: Output<List<RouteSpecTcpRouteActionWeightedTargetArgs>>) : ConvertibleToJava<RouteSpecTcpRouteActionArgs>
data class RouteSpecTcpRouteActionWeightedTargetArgs(val port: Output<Int>? = null, val virtualNode: Output<String>, val weight: Output<Int>) : ConvertibleToJava<RouteSpecTcpRouteActionWeightedTargetArgs>
Link copied to clipboard
data class RouteSpecTcpRouteArgs(val action: Output<RouteSpecTcpRouteActionArgs>, val match: Output<RouteSpecTcpRouteMatchArgs>? = null, val timeout: Output<RouteSpecTcpRouteTimeoutArgs>? = null) : ConvertibleToJava<RouteSpecTcpRouteArgs>
Link copied to clipboard
data class RouteSpecTcpRouteMatchArgs(val port: Output<Int>? = null) : ConvertibleToJava<RouteSpecTcpRouteMatchArgs>
Link copied to clipboard
data class RouteSpecTcpRouteTimeoutArgs(val idle: Output<RouteSpecTcpRouteTimeoutIdleArgs>? = null) : ConvertibleToJava<RouteSpecTcpRouteTimeoutArgs>
Link copied to clipboard
data class RouteSpecTcpRouteTimeoutIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<RouteSpecTcpRouteTimeoutIdleArgs>
Link copied to clipboard
data class VirtualGatewaySpecArgs(val backendDefaults: Output<VirtualGatewaySpecBackendDefaultsArgs>? = null, val listeners: Output<List<VirtualGatewaySpecListenerArgs>>, val logging: Output<VirtualGatewaySpecLoggingArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecArgs>
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsArgs(val clientPolicy: Output<VirtualGatewaySpecBackendDefaultsClientPolicyArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyArgs(val tls: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs(val certificate: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs>? = null, val enforce: Output<Boolean>? = null, val ports: Output<List<Int>>? = null, val validation: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs(val file: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs>? = null, val sds: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs(val certificateChain: Output<String>, val privateKey: Output<String>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs(val subjectAlternativeNames: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs>? = null, val trust: Output<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs(val exacts: Output<List<String>>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs(val certificateAuthorityArns: Output<List<String>>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs(val certificateChain: Output<String>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs>
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs>
Link copied to clipboard
data class VirtualGatewaySpecListenerArgs(val connectionPool: Output<VirtualGatewaySpecListenerConnectionPoolArgs>? = null, val healthCheck: Output<VirtualGatewaySpecListenerHealthCheckArgs>? = null, val portMapping: Output<VirtualGatewaySpecListenerPortMappingArgs>, val tls: Output<VirtualGatewaySpecListenerTlsArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecListenerArgs>
data class VirtualGatewaySpecListenerConnectionPoolArgs(val grpc: Output<VirtualGatewaySpecListenerConnectionPoolGrpcArgs>? = null, val http: Output<VirtualGatewaySpecListenerConnectionPoolHttpArgs>? = null, val http2: Output<VirtualGatewaySpecListenerConnectionPoolHttp2Args>? = null) : ConvertibleToJava<VirtualGatewaySpecListenerConnectionPoolArgs>
data class VirtualGatewaySpecListenerConnectionPoolGrpcArgs(val maxRequests: Output<Int>) : ConvertibleToJava<VirtualGatewaySpecListenerConnectionPoolGrpcArgs>
data class VirtualGatewaySpecListenerConnectionPoolHttp2Args(val maxRequests: Output<Int>) : ConvertibleToJava<VirtualGatewaySpecListenerConnectionPoolHttp2Args>
data class VirtualGatewaySpecListenerConnectionPoolHttpArgs(val maxConnections: Output<Int>, val maxPendingRequests: Output<Int>? = null) : ConvertibleToJava<VirtualGatewaySpecListenerConnectionPoolHttpArgs>
data class VirtualGatewaySpecListenerHealthCheckArgs(val healthyThreshold: Output<Int>, val intervalMillis: Output<Int>, val path: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>, val timeoutMillis: Output<Int>, val unhealthyThreshold: Output<Int>) : ConvertibleToJava<VirtualGatewaySpecListenerHealthCheckArgs>
data class VirtualGatewaySpecListenerPortMappingArgs(val port: Output<Int>, val protocol: Output<String>) : ConvertibleToJava<VirtualGatewaySpecListenerPortMappingArgs>
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsArgs(val certificate: Output<VirtualGatewaySpecListenerTlsCertificateArgs>, val mode: Output<String>, val validation: Output<VirtualGatewaySpecListenerTlsValidationArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecListenerTlsArgs>
data class VirtualGatewaySpecListenerTlsCertificateAcmArgs(val certificateArn: Output<String>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsCertificateAcmArgs>
data class VirtualGatewaySpecListenerTlsCertificateArgs(val acm: Output<VirtualGatewaySpecListenerTlsCertificateAcmArgs>? = null, val file: Output<VirtualGatewaySpecListenerTlsCertificateFileArgs>? = null, val sds: Output<VirtualGatewaySpecListenerTlsCertificateSdsArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecListenerTlsCertificateArgs>
data class VirtualGatewaySpecListenerTlsCertificateFileArgs(val certificateChain: Output<String>, val privateKey: Output<String>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsCertificateFileArgs>
data class VirtualGatewaySpecListenerTlsCertificateSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsCertificateSdsArgs>
data class VirtualGatewaySpecListenerTlsValidationArgs(val subjectAlternativeNames: Output<VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs>? = null, val trust: Output<VirtualGatewaySpecListenerTlsValidationTrustArgs>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsValidationArgs>
data class VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs(val match: Output<VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs>
data class VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs(val exacts: Output<List<String>>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs>
data class VirtualGatewaySpecListenerTlsValidationTrustArgs(val file: Output<VirtualGatewaySpecListenerTlsValidationTrustFileArgs>? = null, val sds: Output<VirtualGatewaySpecListenerTlsValidationTrustSdsArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecListenerTlsValidationTrustArgs>
data class VirtualGatewaySpecListenerTlsValidationTrustFileArgs(val certificateChain: Output<String>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsValidationTrustFileArgs>
data class VirtualGatewaySpecListenerTlsValidationTrustSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualGatewaySpecListenerTlsValidationTrustSdsArgs>
Link copied to clipboard
data class VirtualGatewaySpecLoggingAccessLogArgs(val file: Output<VirtualGatewaySpecLoggingAccessLogFileArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecLoggingAccessLogArgs>
data class VirtualGatewaySpecLoggingAccessLogFileArgs(val format: Output<VirtualGatewaySpecLoggingAccessLogFileFormatArgs>? = null, val path: Output<String>) : ConvertibleToJava<VirtualGatewaySpecLoggingAccessLogFileArgs>
data class VirtualGatewaySpecLoggingAccessLogFileFormatArgs(val jsons: Output<List<VirtualGatewaySpecLoggingAccessLogFileFormatJsonArgs>>? = null, val text: Output<String>? = null) : ConvertibleToJava<VirtualGatewaySpecLoggingAccessLogFileFormatArgs>
data class VirtualGatewaySpecLoggingAccessLogFileFormatJsonArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VirtualGatewaySpecLoggingAccessLogFileFormatJsonArgs>
Link copied to clipboard
data class VirtualGatewaySpecLoggingArgs(val accessLog: Output<VirtualGatewaySpecLoggingAccessLogArgs>? = null) : ConvertibleToJava<VirtualGatewaySpecLoggingArgs>
Link copied to clipboard
data class VirtualNodeSpecArgs(val backendDefaults: Output<VirtualNodeSpecBackendDefaultsArgs>? = null, val backends: Output<List<VirtualNodeSpecBackendArgs>>? = null, val listeners: Output<List<VirtualNodeSpecListenerArgs>>? = null, val logging: Output<VirtualNodeSpecLoggingArgs>? = null, val serviceDiscovery: Output<VirtualNodeSpecServiceDiscoveryArgs>? = null) : ConvertibleToJava<VirtualNodeSpecArgs>
Link copied to clipboard
data class VirtualNodeSpecBackendArgs(val virtualService: Output<VirtualNodeSpecBackendVirtualServiceArgs>) : ConvertibleToJava<VirtualNodeSpecBackendArgs>
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsArgs(val clientPolicy: Output<VirtualNodeSpecBackendDefaultsClientPolicyArgs>? = null) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyArgs(val tls: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs(val certificate: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs>? = null, val enforce: Output<Boolean>? = null, val ports: Output<List<Int>>? = null, val validation: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs(val file: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs>? = null, val sds: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs(val certificateChain: Output<String>, val privateKey: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs(val subjectAlternativeNames: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs>? = null, val trust: Output<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs(val exacts: Output<List<String>>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs(val certificateAuthorityArns: Output<List<String>>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs(val certificateChain: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs>
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs>
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceArgs(val clientPolicy: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyArgs>? = null, val virtualServiceName: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyArgs(val tls: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs(val certificate: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs>? = null, val enforce: Output<Boolean>? = null, val ports: Output<List<Int>>? = null, val validation: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs(val file: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs>? = null, val sds: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs(val certificateChain: Output<String>, val privateKey: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs(val subjectAlternativeNames: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs>? = null, val trust: Output<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs(val exacts: Output<List<String>>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs(val certificateAuthorityArns: Output<List<String>>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs(val certificateChain: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs>
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerArgs(val connectionPool: Output<VirtualNodeSpecListenerConnectionPoolArgs>? = null, val healthCheck: Output<VirtualNodeSpecListenerHealthCheckArgs>? = null, val outlierDetection: Output<VirtualNodeSpecListenerOutlierDetectionArgs>? = null, val portMapping: Output<VirtualNodeSpecListenerPortMappingArgs>, val timeout: Output<VirtualNodeSpecListenerTimeoutArgs>? = null, val tls: Output<VirtualNodeSpecListenerTlsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerArgs>
data class VirtualNodeSpecListenerConnectionPoolArgs(val grpc: Output<VirtualNodeSpecListenerConnectionPoolGrpcArgs>? = null, val http2s: Output<List<VirtualNodeSpecListenerConnectionPoolHttp2Args>>? = null, val https: Output<List<VirtualNodeSpecListenerConnectionPoolHttpArgs>>? = null, val tcps: Output<List<VirtualNodeSpecListenerConnectionPoolTcpArgs>>? = null) : ConvertibleToJava<VirtualNodeSpecListenerConnectionPoolArgs>
data class VirtualNodeSpecListenerConnectionPoolGrpcArgs(val maxRequests: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerConnectionPoolGrpcArgs>
data class VirtualNodeSpecListenerConnectionPoolHttp2Args(val maxRequests: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerConnectionPoolHttp2Args>
data class VirtualNodeSpecListenerConnectionPoolHttpArgs(val maxConnections: Output<Int>, val maxPendingRequests: Output<Int>? = null) : ConvertibleToJava<VirtualNodeSpecListenerConnectionPoolHttpArgs>
data class VirtualNodeSpecListenerConnectionPoolTcpArgs(val maxConnections: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerConnectionPoolTcpArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerHealthCheckArgs(val healthyThreshold: Output<Int>, val intervalMillis: Output<Int>, val path: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>, val timeoutMillis: Output<Int>, val unhealthyThreshold: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerHealthCheckArgs>
data class VirtualNodeSpecListenerOutlierDetectionArgs(val baseEjectionDuration: Output<VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs>, val interval: Output<VirtualNodeSpecListenerOutlierDetectionIntervalArgs>, val maxEjectionPercent: Output<Int>, val maxServerErrors: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerOutlierDetectionArgs>
data class VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs>
data class VirtualNodeSpecListenerOutlierDetectionIntervalArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerOutlierDetectionIntervalArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerPortMappingArgs(val port: Output<Int>, val protocol: Output<String>) : ConvertibleToJava<VirtualNodeSpecListenerPortMappingArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutArgs(val grpc: Output<VirtualNodeSpecListenerTimeoutGrpcArgs>? = null, val http: Output<VirtualNodeSpecListenerTimeoutHttpArgs>? = null, val http2: Output<VirtualNodeSpecListenerTimeoutHttp2Args>? = null, val tcp: Output<VirtualNodeSpecListenerTimeoutTcpArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutGrpcArgs(val idle: Output<VirtualNodeSpecListenerTimeoutGrpcIdleArgs>? = null, val perRequest: Output<VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutGrpcArgs>
data class VirtualNodeSpecListenerTimeoutGrpcIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutGrpcIdleArgs>
data class VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutHttp2Args(val idle: Output<VirtualNodeSpecListenerTimeoutHttp2IdleArgs>? = null, val perRequest: Output<VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutHttp2Args>
data class VirtualNodeSpecListenerTimeoutHttp2IdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutHttp2IdleArgs>
data class VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutHttpArgs(val idle: Output<VirtualNodeSpecListenerTimeoutHttpIdleArgs>? = null, val perRequest: Output<VirtualNodeSpecListenerTimeoutHttpPerRequestArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutHttpArgs>
data class VirtualNodeSpecListenerTimeoutHttpIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutHttpIdleArgs>
data class VirtualNodeSpecListenerTimeoutHttpPerRequestArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutHttpPerRequestArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutTcpArgs(val idle: Output<VirtualNodeSpecListenerTimeoutTcpIdleArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutTcpArgs>
data class VirtualNodeSpecListenerTimeoutTcpIdleArgs(val unit: Output<String>, val value: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerTimeoutTcpIdleArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTlsArgs(val certificate: Output<VirtualNodeSpecListenerTlsCertificateArgs>, val mode: Output<String>, val validation: Output<VirtualNodeSpecListenerTlsValidationArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTlsArgs>
data class VirtualNodeSpecListenerTlsCertificateAcmArgs(val certificateArn: Output<String>) : ConvertibleToJava<VirtualNodeSpecListenerTlsCertificateAcmArgs>
data class VirtualNodeSpecListenerTlsCertificateArgs(val acm: Output<VirtualNodeSpecListenerTlsCertificateAcmArgs>? = null, val file: Output<VirtualNodeSpecListenerTlsCertificateFileArgs>? = null, val sds: Output<VirtualNodeSpecListenerTlsCertificateSdsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTlsCertificateArgs>
data class VirtualNodeSpecListenerTlsCertificateFileArgs(val certificateChain: Output<String>, val privateKey: Output<String>) : ConvertibleToJava<VirtualNodeSpecListenerTlsCertificateFileArgs>
data class VirtualNodeSpecListenerTlsCertificateSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualNodeSpecListenerTlsCertificateSdsArgs>
Link copied to clipboard
data class VirtualNodeSpecListenerTlsValidationArgs(val subjectAlternativeNames: Output<VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs>? = null, val trust: Output<VirtualNodeSpecListenerTlsValidationTrustArgs>) : ConvertibleToJava<VirtualNodeSpecListenerTlsValidationArgs>
data class VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs(val match: Output<VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs>) : ConvertibleToJava<VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs>
data class VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs(val exacts: Output<List<String>>) : ConvertibleToJava<VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs>
data class VirtualNodeSpecListenerTlsValidationTrustArgs(val file: Output<VirtualNodeSpecListenerTlsValidationTrustFileArgs>? = null, val sds: Output<VirtualNodeSpecListenerTlsValidationTrustSdsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecListenerTlsValidationTrustArgs>
data class VirtualNodeSpecListenerTlsValidationTrustFileArgs(val certificateChain: Output<String>) : ConvertibleToJava<VirtualNodeSpecListenerTlsValidationTrustFileArgs>
data class VirtualNodeSpecListenerTlsValidationTrustSdsArgs(val secretName: Output<String>) : ConvertibleToJava<VirtualNodeSpecListenerTlsValidationTrustSdsArgs>
Link copied to clipboard
data class VirtualNodeSpecLoggingAccessLogArgs(val file: Output<VirtualNodeSpecLoggingAccessLogFileArgs>? = null) : ConvertibleToJava<VirtualNodeSpecLoggingAccessLogArgs>
Link copied to clipboard
data class VirtualNodeSpecLoggingAccessLogFileArgs(val format: Output<VirtualNodeSpecLoggingAccessLogFileFormatArgs>? = null, val path: Output<String>) : ConvertibleToJava<VirtualNodeSpecLoggingAccessLogFileArgs>
data class VirtualNodeSpecLoggingAccessLogFileFormatArgs(val jsons: Output<List<VirtualNodeSpecLoggingAccessLogFileFormatJsonArgs>>? = null, val text: Output<String>? = null) : ConvertibleToJava<VirtualNodeSpecLoggingAccessLogFileFormatArgs>
data class VirtualNodeSpecLoggingAccessLogFileFormatJsonArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<VirtualNodeSpecLoggingAccessLogFileFormatJsonArgs>
Link copied to clipboard
data class VirtualNodeSpecLoggingArgs(val accessLog: Output<VirtualNodeSpecLoggingAccessLogArgs>? = null) : ConvertibleToJava<VirtualNodeSpecLoggingArgs>
Link copied to clipboard
data class VirtualNodeSpecServiceDiscoveryArgs(val awsCloudMap: Output<VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs>? = null, val dns: Output<VirtualNodeSpecServiceDiscoveryDnsArgs>? = null) : ConvertibleToJava<VirtualNodeSpecServiceDiscoveryArgs>
data class VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs(val attributes: Output<Map<String, String>>? = null, val namespaceName: Output<String>, val serviceName: Output<String>) : ConvertibleToJava<VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs>
Link copied to clipboard
data class VirtualNodeSpecServiceDiscoveryDnsArgs(val hostname: Output<String>, val ipPreference: Output<String>? = null, val responseType: Output<String>? = null) : ConvertibleToJava<VirtualNodeSpecServiceDiscoveryDnsArgs>
Link copied to clipboard
data class VirtualRouterSpecArgs(val listeners: Output<List<VirtualRouterSpecListenerArgs>>? = null) : ConvertibleToJava<VirtualRouterSpecArgs>
Link copied to clipboard
data class VirtualRouterSpecListenerArgs(val portMapping: Output<VirtualRouterSpecListenerPortMappingArgs>) : ConvertibleToJava<VirtualRouterSpecListenerArgs>
Link copied to clipboard
data class VirtualRouterSpecListenerPortMappingArgs(val port: Output<Int>, val protocol: Output<String>) : ConvertibleToJava<VirtualRouterSpecListenerPortMappingArgs>
Link copied to clipboard
data class VirtualServiceSpecArgs(val provider: Output<VirtualServiceSpecProviderArgs>? = null) : ConvertibleToJava<VirtualServiceSpecArgs>
Link copied to clipboard
data class VirtualServiceSpecProviderArgs(val virtualNode: Output<VirtualServiceSpecProviderVirtualNodeArgs>? = null, val virtualRouter: Output<VirtualServiceSpecProviderVirtualRouterArgs>? = null) : ConvertibleToJava<VirtualServiceSpecProviderArgs>
data class VirtualServiceSpecProviderVirtualNodeArgs(val virtualNodeName: Output<String>) : ConvertibleToJava<VirtualServiceSpecProviderVirtualNodeArgs>
data class VirtualServiceSpecProviderVirtualRouterArgs(val virtualRouterName: Output<String>) : ConvertibleToJava<VirtualServiceSpecProviderVirtualRouterArgs>