Package-level declarations
Types
Link copied to clipboard
data class GatewayRouteSpec(val grpcRoute: GatewayRouteSpecGrpcRoute? = null, val http2Route: GatewayRouteSpecHttp2Route? = null, val httpRoute: GatewayRouteSpecHttpRoute? = null)
Link copied to clipboard
data class GatewayRouteSpecGrpcRoute(val action: GatewayRouteSpecGrpcRouteAction, val match: GatewayRouteSpecGrpcRouteMatch)
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecGrpcRouteActionTarget(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 prefix: GatewayRouteSpecHttp2RouteActionRewritePrefix? = null)
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 virtualService: GatewayRouteSpecHttp2RouteActionTargetVirtualService)
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatch(val hostname: GatewayRouteSpecHttp2RouteMatchHostname? = null, val port: Int? = null, val prefix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttp2RouteMatchHostname(val exact: String? = null, val suffix: String? = null)
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 prefix: GatewayRouteSpecHttpRouteActionRewritePrefix? = null)
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 virtualService: GatewayRouteSpecHttpRouteActionTargetVirtualService)
Link copied to clipboard
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatch(val hostname: GatewayRouteSpecHttpRouteMatchHostname? = null, val port: Int? = null, val prefix: String? = null)
Link copied to clipboard
data class GatewayRouteSpecHttpRouteMatchHostname(val exact: String? = null, val suffix: String? = null)
Link copied to clipboard
Link copied to clipboard
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>? = null)
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
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 port: Int? = null, val prefix: String, val scheme: String? = null)
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeader(val invert: Boolean? = null, val match: RouteSpecHttp2RouteMatchHeaderMatch? = null, val name: String)
Link copied to clipboard
data class RouteSpecHttp2RouteMatchHeaderMatch(val exact: String? = null, val prefix: String? = null, val range: RouteSpecHttp2RouteMatchHeaderMatchRange? = null, val regex: String? = null, val suffix: String? = null)
Link copied to clipboard
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 port: Int? = null, val prefix: String, val scheme: String? = null)
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeader(val invert: Boolean? = null, val match: RouteSpecHttpRouteMatchHeaderMatch? = null, val name: String)
Link copied to clipboard
data class RouteSpecHttpRouteMatchHeaderMatch(val exact: String? = null, val prefix: String? = null, val range: RouteSpecHttpRouteMatchHeaderMatchRange? = null, val regex: String? = null, val suffix: String? = null)
Link copied to clipboard
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 listener: 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
Link copied to clipboard
data class VirtualNodeSpec(val backendDefaults: VirtualNodeSpecBackendDefaults? = null, val backends: List<VirtualNodeSpecBackend>? = null, val listener: VirtualNodeSpecListener? = null, val logging: VirtualNodeSpecLogging? = null, val serviceDiscovery: VirtualNodeSpecServiceDiscovery? = null)
Link copied to clipboard
Link copied to clipboard
data class 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 http: VirtualNodeSpecListenerConnectionPoolHttp? = null, val http2: VirtualNodeSpecListenerConnectionPoolHttp2? = null, val tcp: 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
Link copied to clipboard
data class VirtualNodeSpecServiceDiscovery(val awsCloudMap: VirtualNodeSpecServiceDiscoveryAwsCloudMap? = null, val dns: VirtualNodeSpecServiceDiscoveryDns? = null)
Link copied to clipboard
Link copied to clipboard
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