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 GatewayRouteSpecGrpcRoute(val action: GatewayRouteSpecGrpcRouteAction, val match: GatewayRouteSpecGrpcRouteMatch)
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecGrpcRouteActionTarget(val port: Int? = null, val virtualService: GatewayRouteSpecGrpcRouteActionTargetVirtualService)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttp2Route(val action: GatewayRouteSpecHttp2RouteAction, val match: GatewayRouteSpecHttp2RouteMatch)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteAction(val rewrite: GatewayRouteSpecHttp2RouteActionRewrite? = null, val target: GatewayRouteSpecHttp2RouteActionTarget)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteActionRewrite(val hostname: GatewayRouteSpecHttp2RouteActionRewriteHostname? = null, val path: GatewayRouteSpecHttp2RouteActionRewritePath? = null, val prefix: GatewayRouteSpecHttp2RouteActionRewritePrefix? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteActionRewritePrefix(val defaultPrefix: String? = null, val value: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteActionTarget(val port: Int? = null, val virtualService: GatewayRouteSpecHttp2RouteActionTargetVirtualService)
Link copied to clipboard
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)
Link copied to clipboard
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
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)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchQueryParameter(val match: GatewayRouteSpecHttp2RouteMatchQueryParameterMatch? = null, val name: String)
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttpRoute(val action: GatewayRouteSpecHttpRouteAction, val match: GatewayRouteSpecHttpRouteMatch)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteAction(val rewrite: GatewayRouteSpecHttpRouteActionRewrite? = null, val target: GatewayRouteSpecHttpRouteActionTarget)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteActionRewrite(val hostname: GatewayRouteSpecHttpRouteActionRewriteHostname? = null, val path: GatewayRouteSpecHttpRouteActionRewritePath? = null, val prefix: GatewayRouteSpecHttpRouteActionRewritePrefix? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttpRouteActionRewritePrefix(val defaultPrefix: String? = null, val value: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteActionTarget(val port: Int? = null, val virtualService: GatewayRouteSpecHttpRouteActionTargetVirtualService)
Link copied to clipboard
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)
Link copied to clipboard
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
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchHostname(val exact: String? = null, val suffix: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchQueryParameter(val match: GatewayRouteSpecHttpRouteMatchQueryParameterMatch? = null, val name: String)
Link copied to clipboard
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 GetGatewayRouteSpecGrpcRoute(val actions: List<GetGatewayRouteSpecGrpcRouteAction>, val matches: List<GetGatewayRouteSpecGrpcRouteMatch>)
Link copied to clipboard
data class GetGatewayRouteSpecGrpcRouteAction(val targets: List<GetGatewayRouteSpecGrpcRouteActionTarget>)
Link copied to clipboard
data class GetGatewayRouteSpecGrpcRouteActionTarget(val port: Int, val virtualServices: List<GetGatewayRouteSpecGrpcRouteActionTargetVirtualService>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttp2Route(val actions: List<GetGatewayRouteSpecHttp2RouteAction>, val matches: List<GetGatewayRouteSpecHttp2RouteMatch>)
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteAction(val rewrites: List<GetGatewayRouteSpecHttp2RouteActionRewrite>, val targets: List<GetGatewayRouteSpecHttp2RouteActionTarget>)
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteActionRewrite(val hostnames: List<GetGatewayRouteSpecHttp2RouteActionRewriteHostname>, val paths: List<GetGatewayRouteSpecHttp2RouteActionRewritePath>, val prefixes: List<GetGatewayRouteSpecHttp2RouteActionRewritePrefix>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteActionRewritePrefix(val defaultPrefix: String, val value: String)
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteActionTarget(val port: Int, val virtualServices: List<GetGatewayRouteSpecHttp2RouteActionTargetVirtualService>)
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteMatch(val headers: List<GetGatewayRouteSpecHttp2RouteMatchHeader>, val hostnames: List<GetGatewayRouteSpecHttp2RouteMatchHostname>, val paths: List<GetGatewayRouteSpecHttp2RouteMatchPath>, val port: Int, val prefix: String, val queryParameters: List<GetGatewayRouteSpecHttp2RouteMatchQueryParameter>)
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteMatchHeader(val invert: Boolean, val matches: List<GetGatewayRouteSpecHttp2RouteMatchHeaderMatch>, val name: String)
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteMatchHeaderMatch(val exact: String, val prefix: String, val ranges: List<GetGatewayRouteSpecHttp2RouteMatchHeaderMatchRange>, val regex: String, val suffix: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttp2RouteMatchQueryParameter(val matches: List<GetGatewayRouteSpecHttp2RouteMatchQueryParameterMatch>, val name: String)
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttpRoute(val actions: List<GetGatewayRouteSpecHttpRouteAction>, val matches: List<GetGatewayRouteSpecHttpRouteMatch>)
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteAction(val rewrites: List<GetGatewayRouteSpecHttpRouteActionRewrite>, val targets: List<GetGatewayRouteSpecHttpRouteActionTarget>)
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteActionRewrite(val hostnames: List<GetGatewayRouteSpecHttpRouteActionRewriteHostname>, val paths: List<GetGatewayRouteSpecHttpRouteActionRewritePath>, val prefixes: List<GetGatewayRouteSpecHttpRouteActionRewritePrefix>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteActionRewritePrefix(val defaultPrefix: String, val value: String)
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteActionTarget(val port: Int, val virtualServices: List<GetGatewayRouteSpecHttpRouteActionTargetVirtualService>)
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteMatch(val headers: List<GetGatewayRouteSpecHttpRouteMatchHeader>, val hostnames: List<GetGatewayRouteSpecHttpRouteMatchHostname>, val paths: List<GetGatewayRouteSpecHttpRouteMatchPath>, val port: Int, val prefix: String, val queryParameters: List<GetGatewayRouteSpecHttpRouteMatchQueryParameter>)
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteMatchHeader(val invert: Boolean, val matches: List<GetGatewayRouteSpecHttpRouteMatchHeaderMatch>, val name: String)
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteMatchHeaderMatch(val exact: String, val prefix: String, val ranges: List<GetGatewayRouteSpecHttpRouteMatchHeaderMatchRange>, val regex: String, val suffix: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetGatewayRouteSpecHttpRouteMatchQueryParameter(val matches: List<GetGatewayRouteSpecHttpRouteMatchQueryParameterMatch>, val name: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetMeshSpec(val egressFilters: List<GetMeshSpecEgressFilter>, val serviceDiscoveries: List<GetMeshSpecServiceDiscovery>)
Link copied to clipboard
Link copied to clipboard
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 GetRouteSpecGrpcRoute(val actions: List<GetRouteSpecGrpcRouteAction>, val matches: List<GetRouteSpecGrpcRouteMatch>, val retryPolicies: List<GetRouteSpecGrpcRouteRetryPolicy>, val timeouts: List<GetRouteSpecGrpcRouteTimeout>)
Link copied to clipboard
data class GetRouteSpecGrpcRouteAction(val weightedTargets: List<GetRouteSpecGrpcRouteActionWeightedTarget>)
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 GetRouteSpecGrpcRouteMatchMetadata(val invert: Boolean, val matches: List<GetRouteSpecGrpcRouteMatchMetadataMatch>, val name: String)
Link copied to clipboard
data class GetRouteSpecGrpcRouteMatchMetadataMatch(val exact: String, val prefix: String, val ranges: List<GetRouteSpecGrpcRouteMatchMetadataMatchRange>, val regex: String, val suffix: String)
Link copied to clipboard
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
Link copied to clipboard
data class GetRouteSpecGrpcRouteTimeout(val idles: List<GetRouteSpecGrpcRouteTimeoutIdle>, val perRequests: List<GetRouteSpecGrpcRouteTimeoutPerRequest>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecHttp2Route(val actions: List<GetRouteSpecHttp2RouteAction>, val matches: List<GetRouteSpecHttp2RouteMatch>, val retryPolicies: List<GetRouteSpecHttp2RouteRetryPolicy>, val timeouts: List<GetRouteSpecHttp2RouteTimeout>)
Link copied to clipboard
data class GetRouteSpecHttp2RouteAction(val weightedTargets: List<GetRouteSpecHttp2RouteActionWeightedTarget>)
Link copied to clipboard
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
data class GetRouteSpecHttp2RouteMatchHeader(val invert: Boolean, val matches: List<GetRouteSpecHttp2RouteMatchHeaderMatch>, val name: String)
Link copied to clipboard
data class GetRouteSpecHttp2RouteMatchHeaderMatch(val exact: String, val prefix: String, val ranges: List<GetRouteSpecHttp2RouteMatchHeaderMatchRange>, val regex: String, val suffix: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecHttp2RouteMatchQueryParameter(val matches: List<GetRouteSpecHttp2RouteMatchQueryParameterMatch>, val name: String)
Link copied to clipboard
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
Link copied to clipboard
data class GetRouteSpecHttp2RouteTimeout(val idles: List<GetRouteSpecHttp2RouteTimeoutIdle>, val perRequests: List<GetRouteSpecHttp2RouteTimeoutPerRequest>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecHttpRoute(val actions: List<GetRouteSpecHttpRouteAction>, val matches: List<GetRouteSpecHttpRouteMatch>, val retryPolicies: List<GetRouteSpecHttpRouteRetryPolicy>, val timeouts: List<GetRouteSpecHttpRouteTimeout>)
Link copied to clipboard
data class GetRouteSpecHttpRouteAction(val weightedTargets: List<GetRouteSpecHttpRouteActionWeightedTarget>)
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
data class GetRouteSpecHttpRouteMatchHeader(val invert: Boolean, val matches: List<GetRouteSpecHttpRouteMatchHeaderMatch>, val name: String)
Link copied to clipboard
data class GetRouteSpecHttpRouteMatchHeaderMatch(val exact: String, val prefix: String, val ranges: List<GetRouteSpecHttpRouteMatchHeaderMatchRange>, val regex: String, val suffix: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecHttpRouteMatchQueryParameter(val matches: List<GetRouteSpecHttpRouteMatchQueryParameterMatch>, val name: String)
Link copied to clipboard
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
Link copied to clipboard
data class GetRouteSpecHttpRouteTimeout(val idles: List<GetRouteSpecHttpRouteTimeoutIdle>, val perRequests: List<GetRouteSpecHttpRouteTimeoutPerRequest>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRouteSpecTcpRoute(val actions: List<GetRouteSpecTcpRouteAction>, val matches: List<GetRouteSpecTcpRouteMatch>, val timeouts: List<GetRouteSpecTcpRouteTimeout>)
Link copied to clipboard
data class GetRouteSpecTcpRouteAction(val weightedTargets: List<GetRouteSpecTcpRouteActionWeightedTarget>)
Link copied to clipboard
data class GetRouteSpecTcpRouteActionWeightedTarget(val port: Int, val virtualNode: String, val weight: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 GetVirtualGatewaySpec(val backendDefaults: List<GetVirtualGatewaySpecBackendDefault>, val listeners: List<GetVirtualGatewaySpecListener>, val loggings: List<GetVirtualGatewaySpecLogging>)
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefault(val clientPolicies: List<GetVirtualGatewaySpecBackendDefaultClientPolicy>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTl(val certificates: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlCertificate>, val enforce: Boolean, val ports: List<Int>, val validations: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidation>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidation(val subjectAlternativeNames: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationSubjectAlternativeName>, val trusts: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrust>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationSubjectAlternativeNameMatch(val exacts: List<String>)
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrust(val acms: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrustAcm>, val files: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrustFile>, val sds: List<GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrustSd>)
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrustAcm(val certificateAuthorityArns: List<String>)
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrustFile(val certificateChain: String)
Link copied to clipboard
data class GetVirtualGatewaySpecBackendDefaultClientPolicyTlValidationTrustSd(val secretName: String)
Link copied to clipboard
data class GetVirtualGatewaySpecListener(val connectionPools: List<GetVirtualGatewaySpecListenerConnectionPool>, val healthChecks: List<GetVirtualGatewaySpecListenerHealthCheck>, val portMappings: List<GetVirtualGatewaySpecListenerPortMapping>, val tls: List<GetVirtualGatewaySpecListenerTl>)
Link copied to clipboard
data class GetVirtualGatewaySpecListenerConnectionPool(val grpcs: List<GetVirtualGatewaySpecListenerConnectionPoolGrpc>, val http2s: List<GetVirtualGatewaySpecListenerConnectionPoolHttp2>, val https: List<GetVirtualGatewaySpecListenerConnectionPoolHttp>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecListenerTl(val certificates: List<GetVirtualGatewaySpecListenerTlCertificate>, val mode: String, val validations: List<GetVirtualGatewaySpecListenerTlValidation>)
Link copied to clipboard
data class GetVirtualGatewaySpecListenerTlCertificate(val acms: List<GetVirtualGatewaySpecListenerTlCertificateAcm>, val files: List<GetVirtualGatewaySpecListenerTlCertificateFile>, val sds: List<GetVirtualGatewaySpecListenerTlCertificateSd>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecListenerTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecListenerTlValidation(val subjectAlternativeNames: List<GetVirtualGatewaySpecListenerTlValidationSubjectAlternativeName>, val trusts: List<GetVirtualGatewaySpecListenerTlValidationTrust>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecListenerTlValidationSubjectAlternativeNameMatch(val exacts: List<String>)
Link copied to clipboard
data class GetVirtualGatewaySpecListenerTlValidationTrust(val files: List<GetVirtualGatewaySpecListenerTlValidationTrustFile>, val sds: List<GetVirtualGatewaySpecListenerTlValidationTrustSd>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualGatewaySpecLogging(val accessLogs: List<GetVirtualGatewaySpecLoggingAccessLog>)
Link copied to clipboard
data class GetVirtualGatewaySpecLoggingAccessLog(val files: List<GetVirtualGatewaySpecLoggingAccessLogFile>)
Link copied to clipboard
data class GetVirtualGatewaySpecLoggingAccessLogFile(val formats: List<GetVirtualGatewaySpecLoggingAccessLogFileFormat>, val path: String)
Link copied to clipboard
data class GetVirtualGatewaySpecLoggingAccessLogFileFormat(val jsons: List<GetVirtualGatewaySpecLoggingAccessLogFileFormatJson>, val text: String)
Link copied to clipboard
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
data class GetVirtualNodeSpec(val backendDefaults: List<GetVirtualNodeSpecBackendDefault>, val backends: List<GetVirtualNodeSpecBackend>, val listeners: List<GetVirtualNodeSpecListener>, val loggings: List<GetVirtualNodeSpecLogging>, val serviceDiscoveries: List<GetVirtualNodeSpecServiceDiscovery>)
Link copied to clipboard
data class GetVirtualNodeSpecBackend(val virtualServices: List<GetVirtualNodeSpecBackendVirtualService>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefault(val clientPolicies: List<GetVirtualNodeSpecBackendDefaultClientPolicy>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicy(val tls: List<GetVirtualNodeSpecBackendDefaultClientPolicyTl>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTl(val certificates: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate>, val enforce: Boolean, val ports: List<Int>, val validations: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation(val subjectAlternativeNames: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationSubjectAlternativeName>, val trusts: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrust>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationSubjectAlternativeNameMatch(val exacts: List<String>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrust(val acms: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustAcm>, val files: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustFile>, val sds: List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustSd>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustAcm(val certificateAuthorityArns: List<String>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustFile(val certificateChain: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualService(val clientPolicies: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicy>, val virtualServiceName: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTl(val certificates: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate>, val enforce: Boolean, val ports: List<Int>, val validations: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificateSd(val secretName: String)
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation(val subjectAlternativeNames: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationSubjectAlternativeName>, val trusts: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrust>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationSubjectAlternativeNameMatch(val exacts: List<String>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrust(val acms: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustAcm>, val files: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustFile>, val sds: List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustSd>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustAcm(val certificateAuthorityArns: List<String>)
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustFile(val certificateChain: String)
Link copied to clipboard
data class GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustSd(val secretName: String)
Link copied to clipboard
data class GetVirtualNodeSpecListener(val connectionPools: List<GetVirtualNodeSpecListenerConnectionPool>, val healthChecks: List<GetVirtualNodeSpecListenerHealthCheck>, val outlierDetections: List<GetVirtualNodeSpecListenerOutlierDetection>, val portMappings: List<GetVirtualNodeSpecListenerPortMapping>, val timeouts: List<GetVirtualNodeSpecListenerTimeout>, val tls: List<GetVirtualNodeSpecListenerTl>)
Link copied to clipboard
data class GetVirtualNodeSpecListenerConnectionPool(val grpcs: List<GetVirtualNodeSpecListenerConnectionPoolGrpc>, val http2s: List<GetVirtualNodeSpecListenerConnectionPoolHttp2>, val https: List<GetVirtualNodeSpecListenerConnectionPoolHttp>, val tcps: List<GetVirtualNodeSpecListenerConnectionPoolTcp>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerOutlierDetection(val baseEjectionDurations: List<GetVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration>, val intervals: List<GetVirtualNodeSpecListenerOutlierDetectionInterval>, val maxEjectionPercent: Int, val maxServerErrors: Int)
Link copied to clipboard
data class GetVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration(val unit: String, val value: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTimeout(val grpcs: List<GetVirtualNodeSpecListenerTimeoutGrpc>, val http2s: List<GetVirtualNodeSpecListenerTimeoutHttp2>, val https: List<GetVirtualNodeSpecListenerTimeoutHttp>, val tcps: List<GetVirtualNodeSpecListenerTimeoutTcp>)
Link copied to clipboard
data class GetVirtualNodeSpecListenerTimeoutGrpc(val idles: List<GetVirtualNodeSpecListenerTimeoutGrpcIdle>, val perRequests: List<GetVirtualNodeSpecListenerTimeoutGrpcPerRequest>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTimeoutHttp(val idles: List<GetVirtualNodeSpecListenerTimeoutHttpIdle>, val perRequests: List<GetVirtualNodeSpecListenerTimeoutHttpPerRequest>)
Link copied to clipboard
data class GetVirtualNodeSpecListenerTimeoutHttp2(val idles: List<GetVirtualNodeSpecListenerTimeoutHttp2Idle>, val perRequests: List<GetVirtualNodeSpecListenerTimeoutHttp2PerRequest>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTimeoutTcp(val idles: List<GetVirtualNodeSpecListenerTimeoutTcpIdle>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTl(val certificates: List<GetVirtualNodeSpecListenerTlCertificate>, val mode: String, val validations: List<GetVirtualNodeSpecListenerTlValidation>)
Link copied to clipboard
data class GetVirtualNodeSpecListenerTlCertificate(val acms: List<GetVirtualNodeSpecListenerTlCertificateAcm>, val files: List<GetVirtualNodeSpecListenerTlCertificateFile>, val sds: List<GetVirtualNodeSpecListenerTlCertificateSd>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTlCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTlValidation(val subjectAlternativeNames: List<GetVirtualNodeSpecListenerTlValidationSubjectAlternativeName>, val trusts: List<GetVirtualNodeSpecListenerTlValidationTrust>)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecListenerTlValidationSubjectAlternativeNameMatch(val exacts: List<String>)
Link copied to clipboard
data class GetVirtualNodeSpecListenerTlValidationTrust(val files: List<GetVirtualNodeSpecListenerTlValidationTrustFile>, val sds: List<GetVirtualNodeSpecListenerTlValidationTrustSd>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecLoggingAccessLog(val files: List<GetVirtualNodeSpecLoggingAccessLogFile>)
Link copied to clipboard
data class GetVirtualNodeSpecLoggingAccessLogFile(val formats: List<GetVirtualNodeSpecLoggingAccessLogFileFormat>, val path: String)
Link copied to clipboard
data class GetVirtualNodeSpecLoggingAccessLogFileFormat(val jsons: List<GetVirtualNodeSpecLoggingAccessLogFileFormatJson>, val text: String)
Link copied to clipboard
Link copied to clipboard
data class GetVirtualNodeSpecServiceDiscovery(val awsCloudMaps: List<GetVirtualNodeSpecServiceDiscoveryAwsCloudMap>, val dns: List<GetVirtualNodeSpecServiceDiscoveryDn>)
Link copied to clipboard
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 GetVirtualRouterSpecListener(val portMappings: List<GetVirtualRouterSpecListenerPortMapping>)
Link copied to clipboard
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 GetVirtualServiceSpecProvider(val virtualNodes: List<GetVirtualServiceSpecProviderVirtualNode>, val virtualRouters: List<GetVirtualServiceSpecProviderVirtualRouter>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MeshSpec(val egressFilter: MeshSpecEgressFilter? = null, val serviceDiscovery: MeshSpecServiceDiscovery? = null)
Link copied to clipboard
Link copied to clipboard
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
data class RouteSpecGrpcRouteAction(val weightedTargets: List<RouteSpecGrpcRouteActionWeightedTarget>)
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)
Link copied to clipboard
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 RouteSpecGrpcRouteTimeout(val idle: RouteSpecGrpcRouteTimeoutIdle? = null, val perRequest: RouteSpecGrpcRouteTimeoutPerRequest? = null)
Link copied to clipboard
Link copied to clipboard
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
data class RouteSpecHttp2RouteAction(val weightedTargets: List<RouteSpecHttp2RouteActionWeightedTarget>)
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
Link copied to clipboard
Link copied to clipboard
data class RouteSpecHttp2RouteMatchQueryParameter(val match: RouteSpecHttp2RouteMatchQueryParameterMatch? = null, val name: String)
Link copied to clipboard
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 RouteSpecHttp2RouteTimeout(val idle: RouteSpecHttp2RouteTimeoutIdle? = null, val perRequest: RouteSpecHttp2RouteTimeoutPerRequest? = null)
Link copied to clipboard
Link copied to clipboard
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
data class RouteSpecHttpRouteAction(val weightedTargets: List<RouteSpecHttpRouteActionWeightedTarget>)
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
Link copied to clipboard
Link copied to clipboard
data class RouteSpecHttpRouteMatchQueryParameter(val match: RouteSpecHttpRouteMatchQueryParameterMatch? = null, val name: String)
Link copied to clipboard
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 RouteSpecHttpRouteTimeout(val idle: RouteSpecHttpRouteTimeoutIdle? = null, val perRequest: RouteSpecHttpRouteTimeoutPerRequest? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RouteSpecTcpRoute(val action: RouteSpecTcpRouteAction, val match: RouteSpecTcpRouteMatch? = null, val timeout: RouteSpecTcpRouteTimeout? = null)
Link copied to clipboard
data class RouteSpecTcpRouteAction(val weightedTargets: List<RouteSpecTcpRouteActionWeightedTarget>)
Link copied to clipboard
data class RouteSpecTcpRouteActionWeightedTarget(val port: Int? = null, val virtualNode: String, val weight: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 VirtualGatewaySpecBackendDefaults(val clientPolicy: VirtualGatewaySpecBackendDefaultsClientPolicy? = null)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicy(val tls: VirtualGatewaySpecBackendDefaultsClientPolicyTls? = null)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTls(val certificate: VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate? = null, val enforce: Boolean? = null, val ports: List<Int>? = null, val validation: VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate(val file: VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile? = null, val sds: VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSds? = null)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation(val subjectAlternativeNames: VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames? = null, val trust: VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch(val exacts: List<String>)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust(val acm: VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm? = null, val file: VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile? = null, val sds: VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds? = null)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm(val certificateAuthorityArns: List<String>)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile(val certificateChain: String)
Link copied to clipboard
data class VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds(val secretName: String)
Link copied to clipboard
data class VirtualGatewaySpecListener(val connectionPool: VirtualGatewaySpecListenerConnectionPool? = null, val healthCheck: VirtualGatewaySpecListenerHealthCheck? = null, val portMapping: VirtualGatewaySpecListenerPortMapping, val tls: VirtualGatewaySpecListenerTls? = null)
Link copied to clipboard
data class VirtualGatewaySpecListenerConnectionPool(val grpc: VirtualGatewaySpecListenerConnectionPoolGrpc? = null, val http: VirtualGatewaySpecListenerConnectionPoolHttp? = null, val http2: VirtualGatewaySpecListenerConnectionPoolHttp2? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecListenerTls(val certificate: VirtualGatewaySpecListenerTlsCertificate, val mode: String, val validation: VirtualGatewaySpecListenerTlsValidation? = null)
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsCertificate(val acm: VirtualGatewaySpecListenerTlsCertificateAcm? = null, val file: VirtualGatewaySpecListenerTlsCertificateFile? = null, val sds: VirtualGatewaySpecListenerTlsCertificateSds? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsValidation(val subjectAlternativeNames: VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNames? = null, val trust: VirtualGatewaySpecListenerTlsValidationTrust)
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatch(val exacts: List<String>)
Link copied to clipboard
data class VirtualGatewaySpecListenerTlsValidationTrust(val file: VirtualGatewaySpecListenerTlsValidationTrustFile? = null, val sds: VirtualGatewaySpecListenerTlsValidationTrustSds? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualGatewaySpecLoggingAccessLog(val file: VirtualGatewaySpecLoggingAccessLogFile? = null)
Link copied to clipboard
data class VirtualGatewaySpecLoggingAccessLogFile(val format: VirtualGatewaySpecLoggingAccessLogFileFormat? = null, val path: String)
Link copied to clipboard
data class VirtualGatewaySpecLoggingAccessLogFileFormat(val jsons: List<VirtualGatewaySpecLoggingAccessLogFileFormatJson>? = null, val text: String? = null)
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 VirtualNodeSpecBackendDefaults(val clientPolicy: VirtualNodeSpecBackendDefaultsClientPolicy? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicy(val tls: VirtualNodeSpecBackendDefaultsClientPolicyTls? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTls(val certificate: VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate? = null, val enforce: Boolean? = null, val ports: List<Int>? = null, val validation: VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate(val file: VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile? = null, val sds: VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation(val subjectAlternativeNames: VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames? = null, val trust: VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch(val exacts: List<String>)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust(val acm: VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm? = null, val file: VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile? = null, val sds: VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm(val certificateAuthorityArns: List<String>)
Link copied to clipboard
data class VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile(val certificateChain: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualService(val clientPolicy: VirtualNodeSpecBackendVirtualServiceClientPolicy? = null, val virtualServiceName: String)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicy(val tls: VirtualNodeSpecBackendVirtualServiceClientPolicyTls? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTls(val certificate: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate? = null, val enforce: Boolean? = null, val ports: List<Int>? = null, val validation: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate(val file: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile? = null, val sds: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds(val secretName: String)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation(val subjectAlternativeNames: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames? = null, val trust: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch(val exacts: List<String>)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust(val acm: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm? = null, val file: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile? = null, val sds: VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds? = null)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm(val certificateAuthorityArns: List<String>)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile(val certificateChain: String)
Link copied to clipboard
data class VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds(val secretName: 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)
Link copied to clipboard
data class VirtualNodeSpecListenerConnectionPool(val grpc: VirtualNodeSpecListenerConnectionPoolGrpc? = null, val http2s: List<VirtualNodeSpecListenerConnectionPoolHttp2>? = null, val https: List<VirtualNodeSpecListenerConnectionPoolHttp>? = null, val tcps: List<VirtualNodeSpecListenerConnectionPoolTcp>? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerConnectionPoolHttp(val maxConnections: Int, val maxPendingRequests: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 VirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration(val unit: String, val value: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTimeout(val grpc: VirtualNodeSpecListenerTimeoutGrpc? = null, val http: VirtualNodeSpecListenerTimeoutHttp? = null, val http2: VirtualNodeSpecListenerTimeoutHttp2? = null, val tcp: VirtualNodeSpecListenerTimeoutTcp? = null)
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutGrpc(val idle: VirtualNodeSpecListenerTimeoutGrpcIdle? = null, val perRequest: VirtualNodeSpecListenerTimeoutGrpcPerRequest? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutHttp(val idle: VirtualNodeSpecListenerTimeoutHttpIdle? = null, val perRequest: VirtualNodeSpecListenerTimeoutHttpPerRequest? = null)
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutHttp2(val idle: VirtualNodeSpecListenerTimeoutHttp2Idle? = null, val perRequest: VirtualNodeSpecListenerTimeoutHttp2PerRequest? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTimeoutTcp(val idle: VirtualNodeSpecListenerTimeoutTcpIdle? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTls(val certificate: VirtualNodeSpecListenerTlsCertificate, val mode: String, val validation: VirtualNodeSpecListenerTlsValidation? = null)
Link copied to clipboard
data class VirtualNodeSpecListenerTlsCertificate(val acm: VirtualNodeSpecListenerTlsCertificateAcm? = null, val file: VirtualNodeSpecListenerTlsCertificateFile? = null, val sds: VirtualNodeSpecListenerTlsCertificateSds? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTlsCertificateFile(val certificateChain: String, val privateKey: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTlsValidation(val subjectAlternativeNames: VirtualNodeSpecListenerTlsValidationSubjectAlternativeNames? = null, val trust: VirtualNodeSpecListenerTlsValidationTrust)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch(val exacts: List<String>)
Link copied to clipboard
data class VirtualNodeSpecListenerTlsValidationTrust(val file: VirtualNodeSpecListenerTlsValidationTrustFile? = null, val sds: VirtualNodeSpecListenerTlsValidationTrustSds? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecLoggingAccessLogFile(val format: VirtualNodeSpecLoggingAccessLogFileFormat? = null, val path: String)
Link copied to clipboard
data class VirtualNodeSpecLoggingAccessLogFileFormat(val jsons: List<VirtualNodeSpecLoggingAccessLogFileFormatJson>? = null, val text: String? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecServiceDiscovery(val awsCloudMap: VirtualNodeSpecServiceDiscoveryAwsCloudMap? = null, val dns: VirtualNodeSpecServiceDiscoveryDns? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualNodeSpecServiceDiscoveryDns(val hostname: String, val ipPreference: String? = null, val responseType: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VirtualServiceSpecProvider(val virtualNode: VirtualServiceSpecProviderVirtualNode? = null, val virtualRouter: VirtualServiceSpecProviderVirtualRouter? = null)
Link copied to clipboard
Link copied to clipboard