| AccessLog
Configuration for Envoy Access logs for mesh endpoints.
|
| AccessLogConfig
All Properties for Envoy Access logs for mesh endpoints.
|
| AccessLogConfig.Builder
|
| Backend
Contains static factory methods to create backends.
|
| BackendConfig
Properties for a backend.
|
| BackendConfig.Builder
|
| BackendDefaults
Represents the properties needed to define backend defaults.
|
| BackendDefaults.Builder
|
| CfnGatewayRoute
A CloudFormation `AWS::AppMesh::GatewayRoute`.
|
| CfnGatewayRoute.Builder
|
| CfnGatewayRoute.GatewayRouteHostnameMatchProperty
An object representing the gateway route host name to match.
|
| CfnGatewayRoute.GatewayRouteHostnameMatchProperty.Builder
|
| CfnGatewayRoute.GatewayRouteHostnameRewriteProperty
An object representing the gateway route host name to rewrite.
|
| CfnGatewayRoute.GatewayRouteHostnameRewriteProperty.Builder
|
| CfnGatewayRoute.GatewayRouteMetadataMatchProperty
An object representing the method header to be matched.
|
| CfnGatewayRoute.GatewayRouteMetadataMatchProperty.Builder
|
| CfnGatewayRoute.GatewayRouteRangeMatchProperty
An object that represents the range of values to match on.
|
| CfnGatewayRoute.GatewayRouteRangeMatchProperty.Builder
|
| CfnGatewayRoute.GatewayRouteSpecProperty
An object that represents a gateway route specification.
|
| CfnGatewayRoute.GatewayRouteSpecProperty.Builder
|
| CfnGatewayRoute.GatewayRouteTargetProperty
An object that represents a gateway route target.
|
| CfnGatewayRoute.GatewayRouteTargetProperty.Builder
|
| CfnGatewayRoute.GatewayRouteVirtualServiceProperty
An object that represents the virtual service that traffic is routed to.
|
| CfnGatewayRoute.GatewayRouteVirtualServiceProperty.Builder
|
| CfnGatewayRoute.GrpcGatewayRouteActionProperty
An object that represents the action to take if a match is determined.
|
| CfnGatewayRoute.GrpcGatewayRouteActionProperty.Builder
|
| CfnGatewayRoute.GrpcGatewayRouteMatchProperty
An object that represents the criteria for determining a request match.
|
| CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder
|
| CfnGatewayRoute.GrpcGatewayRouteMetadataProperty
An object representing the metadata of the gateway route.
|
| CfnGatewayRoute.GrpcGatewayRouteMetadataProperty.Builder
|
| CfnGatewayRoute.GrpcGatewayRouteProperty
An object that represents a gRPC gateway route.
|
| CfnGatewayRoute.GrpcGatewayRouteProperty.Builder
|
| CfnGatewayRoute.GrpcGatewayRouteRewriteProperty
An object that represents the gateway route to rewrite.
|
| CfnGatewayRoute.GrpcGatewayRouteRewriteProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRouteActionProperty
An object that represents the action to take if a match is determined.
|
| CfnGatewayRoute.HttpGatewayRouteActionProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRouteHeaderMatchProperty
An object that represents the method and value to match with the header value sent in a request.
|
| CfnGatewayRoute.HttpGatewayRouteHeaderMatchProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRouteHeaderProperty
An object that represents the HTTP header in the gateway route.
|
| CfnGatewayRoute.HttpGatewayRouteHeaderProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRouteMatchProperty
An object that represents the criteria for determining a request match.
|
| CfnGatewayRoute.HttpGatewayRouteMatchProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRoutePathRewriteProperty
An object that represents the path to rewrite.
|
| CfnGatewayRoute.HttpGatewayRoutePathRewriteProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRoutePrefixRewriteProperty
An object representing the beginning characters of the route to rewrite.
|
| CfnGatewayRoute.HttpGatewayRoutePrefixRewriteProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRouteProperty
An object that represents an HTTP gateway route.
|
| CfnGatewayRoute.HttpGatewayRouteProperty.Builder
|
| CfnGatewayRoute.HttpGatewayRouteRewriteProperty
An object representing the gateway route to rewrite.
|
| CfnGatewayRoute.HttpGatewayRouteRewriteProperty.Builder
|
| CfnGatewayRoute.HttpPathMatchProperty
An object representing the path to match in the request.
|
| CfnGatewayRoute.HttpPathMatchProperty.Builder
|
| CfnGatewayRoute.HttpQueryParameterMatchProperty
An object representing the query parameter to match.
|
| CfnGatewayRoute.HttpQueryParameterMatchProperty.Builder
|
| CfnGatewayRoute.QueryParameterProperty
An object that represents the query parameter in the request.
|
| CfnGatewayRoute.QueryParameterProperty.Builder
|
| CfnGatewayRouteProps
Properties for defining a `CfnGatewayRoute`.
|
| CfnGatewayRouteProps.Builder
|
| CfnMesh
A CloudFormation `AWS::AppMesh::Mesh`.
|
| CfnMesh.Builder
|
| CfnMesh.EgressFilterProperty
An object that represents the egress filter rules for a service mesh.
|
| CfnMesh.EgressFilterProperty.Builder
|
| CfnMesh.MeshServiceDiscoveryProperty
An object that represents the service discovery information for a service mesh.
|
| CfnMesh.MeshServiceDiscoveryProperty.Builder
|
| CfnMesh.MeshSpecProperty
An object that represents the specification of a service mesh.
|
| CfnMesh.MeshSpecProperty.Builder
|
| CfnMeshProps
Properties for defining a `CfnMesh`.
|
| CfnMeshProps.Builder
|
| CfnRoute
A CloudFormation `AWS::AppMesh::Route`.
|
| CfnRoute.Builder
|
| CfnRoute.DurationProperty
An object that represents a duration of time.
|
| CfnRoute.DurationProperty.Builder
|
| CfnRoute.GrpcRetryPolicyProperty
An object that represents a retry policy.
|
| CfnRoute.GrpcRetryPolicyProperty.Builder
|
| CfnRoute.GrpcRouteActionProperty
An object that represents the action to take if a match is determined.
|
| CfnRoute.GrpcRouteActionProperty.Builder
|
| CfnRoute.GrpcRouteMatchProperty
An object that represents the criteria for determining a request match.
|
| CfnRoute.GrpcRouteMatchProperty.Builder
|
| CfnRoute.GrpcRouteMetadataMatchMethodProperty
An object that represents the match method.
|
| CfnRoute.GrpcRouteMetadataMatchMethodProperty.Builder
|
| CfnRoute.GrpcRouteMetadataProperty
An object that represents the match metadata for the route.
|
| CfnRoute.GrpcRouteMetadataProperty.Builder
|
| CfnRoute.GrpcRouteProperty
An object that represents a gRPC route type.
|
| CfnRoute.GrpcRouteProperty.Builder
|
| CfnRoute.GrpcTimeoutProperty
An object that represents types of timeouts.
|
| CfnRoute.GrpcTimeoutProperty.Builder
|
| CfnRoute.HeaderMatchMethodProperty
An object that represents the method and value to match with the header value sent in a request.
|
| CfnRoute.HeaderMatchMethodProperty.Builder
|
| CfnRoute.HttpPathMatchProperty
An object representing the path to match in the request.
|
| CfnRoute.HttpPathMatchProperty.Builder
|
| CfnRoute.HttpQueryParameterMatchProperty
An object representing the query parameter to match.
|
| CfnRoute.HttpQueryParameterMatchProperty.Builder
|
| CfnRoute.HttpRetryPolicyProperty
An object that represents a retry policy.
|
| CfnRoute.HttpRetryPolicyProperty.Builder
|
| CfnRoute.HttpRouteActionProperty
An object that represents the action to take if a match is determined.
|
| CfnRoute.HttpRouteActionProperty.Builder
|
| CfnRoute.HttpRouteHeaderProperty
An object that represents the HTTP header in the request.
|
| CfnRoute.HttpRouteHeaderProperty.Builder
|
| CfnRoute.HttpRouteMatchProperty
An object that represents the requirements for a route to match HTTP requests for a virtual router.
|
| CfnRoute.HttpRouteMatchProperty.Builder
|
| CfnRoute.HttpRouteProperty
An object that represents an HTTP or HTTP/2 route type.
|
| CfnRoute.HttpRouteProperty.Builder
|
| CfnRoute.HttpTimeoutProperty
An object that represents types of timeouts.
|
| CfnRoute.HttpTimeoutProperty.Builder
|
| CfnRoute.MatchRangeProperty
An object that represents the range of values to match on.
|
| CfnRoute.MatchRangeProperty.Builder
|
| CfnRoute.QueryParameterProperty
An object that represents the query parameter in the request.
|
| CfnRoute.QueryParameterProperty.Builder
|
| CfnRoute.RouteSpecProperty
An object that represents a route specification.
|
| CfnRoute.RouteSpecProperty.Builder
|
| CfnRoute.TcpRouteActionProperty
An object that represents the action to take if a match is determined.
|
| CfnRoute.TcpRouteActionProperty.Builder
|
| CfnRoute.TcpRouteMatchProperty
Example:
|
| CfnRoute.TcpRouteMatchProperty.Builder
|
| CfnRoute.TcpRouteProperty
An object that represents a TCP route type.
|
| CfnRoute.TcpRouteProperty.Builder
|
| CfnRoute.TcpTimeoutProperty
An object that represents types of timeouts.
|
| CfnRoute.TcpTimeoutProperty.Builder
|
| CfnRoute.WeightedTargetProperty
An object that represents a target and its relative weight.
|
| CfnRoute.WeightedTargetProperty.Builder
|
| CfnRouteProps
Properties for defining a `CfnRoute`.
|
| CfnRouteProps.Builder
|
| CfnVirtualGateway
A CloudFormation `AWS::AppMesh::VirtualGateway`.
|
| CfnVirtualGateway.Builder
|
| CfnVirtualGateway.JsonFormatRefProperty
Example:
|
| CfnVirtualGateway.JsonFormatRefProperty.Builder
|
| CfnVirtualGateway.LoggingFormatProperty
Example:
|
| CfnVirtualGateway.LoggingFormatProperty.Builder
|
| CfnVirtualGateway.SubjectAlternativeNameMatchersProperty
An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched.
|
| CfnVirtualGateway.SubjectAlternativeNameMatchersProperty.Builder
|
| CfnVirtualGateway.SubjectAlternativeNamesProperty
An object that represents the subject alternative names secured by the certificate.
|
| CfnVirtualGateway.SubjectAlternativeNamesProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayAccessLogProperty
The access log configuration for a virtual gateway.
|
| CfnVirtualGateway.VirtualGatewayAccessLogProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayBackendDefaultsProperty
An object that represents the default properties for a backend.
|
| CfnVirtualGateway.VirtualGatewayBackendDefaultsProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayClientPolicyProperty
An object that represents a client policy.
|
| CfnVirtualGateway.VirtualGatewayClientPolicyProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayClientPolicyTlsProperty
An object that represents a Transport Layer Security (TLS) client policy.
|
| CfnVirtualGateway.VirtualGatewayClientPolicyTlsProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayClientTlsCertificateProperty
An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.
|
| CfnVirtualGateway.VirtualGatewayClientTlsCertificateProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayConnectionPoolProperty
An object that represents the type of virtual gateway connection pool.
|
| CfnVirtualGateway.VirtualGatewayConnectionPoolProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayFileAccessLogProperty
An object that represents an access log file.
|
| CfnVirtualGateway.VirtualGatewayFileAccessLogProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayGrpcConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualGateway.VirtualGatewayGrpcConnectionPoolProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayHealthCheckPolicyProperty
An object that represents the health check policy for a virtual gateway's listener.
|
| CfnVirtualGateway.VirtualGatewayHealthCheckPolicyProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayHttp2ConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualGateway.VirtualGatewayHttp2ConnectionPoolProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayHttpConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualGateway.VirtualGatewayHttpConnectionPoolProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerProperty
An object that represents a listener for a virtual gateway.
|
| CfnVirtualGateway.VirtualGatewayListenerProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsAcmCertificateProperty
An object that represents an AWS Certificate Manager certificate.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsAcmCertificateProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsCertificateProperty
An object that represents a listener's Transport Layer Security (TLS) certificate.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsCertificateProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsFileCertificateProperty
An object that represents a local file certificate.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsFileCertificateProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsProperty
An object that represents the Transport Layer Security (TLS) properties for a listener.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsSdsCertificateProperty
An object that represents the virtual gateway's listener's Secret Discovery Service certificate.The proxy must be configured with a local SDS provider via a Unix Domain Socket.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsSdsCertificateProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextProperty
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextTrustProperty
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context trust.
|
| CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextTrustProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayLoggingProperty
An object that represents logging information.
|
| CfnVirtualGateway.VirtualGatewayLoggingProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayPortMappingProperty
An object that represents a port mapping.
|
| CfnVirtualGateway.VirtualGatewayPortMappingProperty.Builder
|
| CfnVirtualGateway.VirtualGatewaySpecProperty
An object that represents the specification of a service mesh resource.
|
| CfnVirtualGateway.VirtualGatewaySpecProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextAcmTrustProperty
An object that represents a Transport Layer Security (TLS) validation context trust for an AWS Certificate Manager certificate.
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextAcmTrustProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextFileTrustProperty
An object that represents a Transport Layer Security (TLS) validation context trust for a local file.
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextFileTrustProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextProperty
An object that represents a Transport Layer Security (TLS) validation context.
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextSdsTrustProperty
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextSdsTrustProperty.Builder
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextTrustProperty
An object that represents a Transport Layer Security (TLS) validation context trust.
|
| CfnVirtualGateway.VirtualGatewayTlsValidationContextTrustProperty.Builder
|
| CfnVirtualGatewayProps
Properties for defining a `CfnVirtualGateway`.
|
| CfnVirtualGatewayProps.Builder
|
| CfnVirtualNode
A CloudFormation `AWS::AppMesh::VirtualNode`.
|
| CfnVirtualNode.AccessLogProperty
An object that represents the access logging information for a virtual node.
|
| CfnVirtualNode.AccessLogProperty.Builder
|
| CfnVirtualNode.AwsCloudMapInstanceAttributeProperty
An object that represents the AWS Cloud Map attribute information for your virtual node.
|
| CfnVirtualNode.AwsCloudMapInstanceAttributeProperty.Builder
|
| CfnVirtualNode.AwsCloudMapServiceDiscoveryProperty
An object that represents the AWS Cloud Map service discovery information for your virtual node.
|
| CfnVirtualNode.AwsCloudMapServiceDiscoveryProperty.Builder
|
| CfnVirtualNode.BackendDefaultsProperty
An object that represents the default properties for a backend.
|
| CfnVirtualNode.BackendDefaultsProperty.Builder
|
| CfnVirtualNode.BackendProperty
An object that represents the backends that a virtual node is expected to send outbound traffic to.
|
| CfnVirtualNode.BackendProperty.Builder
|
| CfnVirtualNode.Builder
|
| CfnVirtualNode.ClientPolicyProperty
An object that represents a client policy.
|
| CfnVirtualNode.ClientPolicyProperty.Builder
|
| CfnVirtualNode.ClientPolicyTlsProperty
A reference to an object that represents a Transport Layer Security (TLS) client policy.
|
| CfnVirtualNode.ClientPolicyTlsProperty.Builder
|
| CfnVirtualNode.ClientTlsCertificateProperty
An object that represents the client's certificate.
|
| CfnVirtualNode.ClientTlsCertificateProperty.Builder
|
| CfnVirtualNode.DnsServiceDiscoveryProperty
An object that represents the DNS service discovery information for your virtual node.
|
| CfnVirtualNode.DnsServiceDiscoveryProperty.Builder
|
| CfnVirtualNode.DurationProperty
An object that represents a duration of time.
|
| CfnVirtualNode.DurationProperty.Builder
|
| CfnVirtualNode.FileAccessLogProperty
An object that represents an access log file.
|
| CfnVirtualNode.FileAccessLogProperty.Builder
|
| CfnVirtualNode.GrpcTimeoutProperty
An object that represents types of timeouts.
|
| CfnVirtualNode.GrpcTimeoutProperty.Builder
|
| CfnVirtualNode.HealthCheckProperty
An object that represents the health check policy for a virtual node's listener.
|
| CfnVirtualNode.HealthCheckProperty.Builder
|
| CfnVirtualNode.HttpTimeoutProperty
An object that represents types of timeouts.
|
| CfnVirtualNode.HttpTimeoutProperty.Builder
|
| CfnVirtualNode.JsonFormatRefProperty
Example:
|
| CfnVirtualNode.JsonFormatRefProperty.Builder
|
| CfnVirtualNode.ListenerProperty
An object that represents a listener for a virtual node.
|
| CfnVirtualNode.ListenerProperty.Builder
|
| CfnVirtualNode.ListenerTimeoutProperty
An object that represents timeouts for different protocols.
|
| CfnVirtualNode.ListenerTimeoutProperty.Builder
|
| CfnVirtualNode.ListenerTlsAcmCertificateProperty
An object that represents an AWS Certificate Manager certificate.
|
| CfnVirtualNode.ListenerTlsAcmCertificateProperty.Builder
|
| CfnVirtualNode.ListenerTlsCertificateProperty
An object that represents a listener's Transport Layer Security (TLS) certificate.
|
| CfnVirtualNode.ListenerTlsCertificateProperty.Builder
|
| CfnVirtualNode.ListenerTlsFileCertificateProperty
An object that represents a local file certificate.
|
| CfnVirtualNode.ListenerTlsFileCertificateProperty.Builder
|
| CfnVirtualNode.ListenerTlsProperty
An object that represents the Transport Layer Security (TLS) properties for a listener.
|
| CfnVirtualNode.ListenerTlsProperty.Builder
|
| CfnVirtualNode.ListenerTlsSdsCertificateProperty
An object that represents the listener's Secret Discovery Service certificate.
|
| CfnVirtualNode.ListenerTlsSdsCertificateProperty.Builder
|
| CfnVirtualNode.ListenerTlsValidationContextProperty
An object that represents a listener's Transport Layer Security (TLS) validation context.
|
| CfnVirtualNode.ListenerTlsValidationContextProperty.Builder
|
| CfnVirtualNode.ListenerTlsValidationContextTrustProperty
An object that represents a listener's Transport Layer Security (TLS) validation context trust.
|
| CfnVirtualNode.ListenerTlsValidationContextTrustProperty.Builder
|
| CfnVirtualNode.LoggingFormatProperty
Example:
|
| CfnVirtualNode.LoggingFormatProperty.Builder
|
| CfnVirtualNode.LoggingProperty
An object that represents the logging information for a virtual node.
|
| CfnVirtualNode.LoggingProperty.Builder
|
| CfnVirtualNode.OutlierDetectionProperty
An object that represents the outlier detection for a virtual node's listener.
|
| CfnVirtualNode.OutlierDetectionProperty.Builder
|
| CfnVirtualNode.PortMappingProperty
An object representing a virtual node or virtual router listener port mapping.
|
| CfnVirtualNode.PortMappingProperty.Builder
|
| CfnVirtualNode.ServiceDiscoveryProperty
An object that represents the service discovery information for a virtual node.
|
| CfnVirtualNode.ServiceDiscoveryProperty.Builder
|
| CfnVirtualNode.SubjectAlternativeNameMatchersProperty
An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched.
|
| CfnVirtualNode.SubjectAlternativeNameMatchersProperty.Builder
|
| CfnVirtualNode.SubjectAlternativeNamesProperty
An object that represents the subject alternative names secured by the certificate.
|
| CfnVirtualNode.SubjectAlternativeNamesProperty.Builder
|
| CfnVirtualNode.TcpTimeoutProperty
An object that represents types of timeouts.
|
| CfnVirtualNode.TcpTimeoutProperty.Builder
|
| CfnVirtualNode.TlsValidationContextAcmTrustProperty
An object that represents a Transport Layer Security (TLS) validation context trust for an AWS Certificate Manager certificate.
|
| CfnVirtualNode.TlsValidationContextAcmTrustProperty.Builder
|
| CfnVirtualNode.TlsValidationContextFileTrustProperty
An object that represents a Transport Layer Security (TLS) validation context trust for a local file.
|
| CfnVirtualNode.TlsValidationContextFileTrustProperty.Builder
|
| CfnVirtualNode.TlsValidationContextProperty
An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation.
|
| CfnVirtualNode.TlsValidationContextProperty.Builder
|
| CfnVirtualNode.TlsValidationContextSdsTrustProperty
An object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust.
|
| CfnVirtualNode.TlsValidationContextSdsTrustProperty.Builder
|
| CfnVirtualNode.TlsValidationContextTrustProperty
An object that represents a Transport Layer Security (TLS) validation context trust.
|
| CfnVirtualNode.TlsValidationContextTrustProperty.Builder
|
| CfnVirtualNode.VirtualNodeConnectionPoolProperty
An object that represents the type of virtual node connection pool.
|
| CfnVirtualNode.VirtualNodeConnectionPoolProperty.Builder
|
| CfnVirtualNode.VirtualNodeGrpcConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualNode.VirtualNodeGrpcConnectionPoolProperty.Builder
|
| CfnVirtualNode.VirtualNodeHttp2ConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualNode.VirtualNodeHttp2ConnectionPoolProperty.Builder
|
| CfnVirtualNode.VirtualNodeHttpConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualNode.VirtualNodeHttpConnectionPoolProperty.Builder
|
| CfnVirtualNode.VirtualNodeSpecProperty
An object that represents the specification of a virtual node.
|
| CfnVirtualNode.VirtualNodeSpecProperty.Builder
|
| CfnVirtualNode.VirtualNodeTcpConnectionPoolProperty
An object that represents a type of connection pool.
|
| CfnVirtualNode.VirtualNodeTcpConnectionPoolProperty.Builder
|
| CfnVirtualNode.VirtualServiceBackendProperty
An object that represents a virtual service backend for a virtual node.
|
| CfnVirtualNode.VirtualServiceBackendProperty.Builder
|
| CfnVirtualNodeProps
Properties for defining a `CfnVirtualNode`.
|
| CfnVirtualNodeProps.Builder
|
| CfnVirtualRouter
A CloudFormation `AWS::AppMesh::VirtualRouter`.
|
| CfnVirtualRouter.Builder
|
| CfnVirtualRouter.PortMappingProperty
An object representing a virtual router listener port mapping.
|
| CfnVirtualRouter.PortMappingProperty.Builder
|
| CfnVirtualRouter.VirtualRouterListenerProperty
An object that represents a virtual router listener.
|
| CfnVirtualRouter.VirtualRouterListenerProperty.Builder
|
| CfnVirtualRouter.VirtualRouterSpecProperty
An object that represents the specification of a virtual router.
|
| CfnVirtualRouter.VirtualRouterSpecProperty.Builder
|
| CfnVirtualRouterProps
Properties for defining a `CfnVirtualRouter`.
|
| CfnVirtualRouterProps.Builder
|
| CfnVirtualService
A CloudFormation `AWS::AppMesh::VirtualService`.
|
| CfnVirtualService.Builder
|
| CfnVirtualService.VirtualNodeServiceProviderProperty
An object that represents a virtual node service provider.
|
| CfnVirtualService.VirtualNodeServiceProviderProperty.Builder
|
| CfnVirtualService.VirtualRouterServiceProviderProperty
An object that represents a virtual node service provider.
|
| CfnVirtualService.VirtualRouterServiceProviderProperty.Builder
|
| CfnVirtualService.VirtualServiceProviderProperty
An object that represents the provider for a virtual service.
|
| CfnVirtualService.VirtualServiceProviderProperty.Builder
|
| CfnVirtualService.VirtualServiceSpecProperty
An object that represents the specification of a virtual service.
|
| CfnVirtualService.VirtualServiceSpecProperty.Builder
|
| CfnVirtualServiceProps
Properties for defining a `CfnVirtualService`.
|
| CfnVirtualServiceProps.Builder
|
| CommonGatewayRouteSpecOptions
Base options for all gateway route specs.
|
| CommonGatewayRouteSpecOptions.Builder
|
| DnsResponseType
Enum of DNS service discovery response type.
|
| GatewayRoute
GatewayRoute represents a new or existing gateway route attached to a VirtualGateway and Mesh.
|
| GatewayRoute.Builder
|
| GatewayRouteAttributes
Interface with properties necessary to import a reusable GatewayRoute.
|
| GatewayRouteAttributes.Builder
|
| GatewayRouteBaseProps
Basic configuration properties for a GatewayRoute.
|
| GatewayRouteBaseProps.Builder
|
| GatewayRouteHostnameMatch
Used to generate host name matching methods.
|
| GatewayRouteHostnameMatchConfig
Configuration for gateway route host name match.
|
| GatewayRouteHostnameMatchConfig.Builder
|
| GatewayRouteProps
Properties to define a new GatewayRoute.
|
| GatewayRouteProps.Builder
|
| GatewayRouteSpec
Used to generate specs with different protocols for a GatewayRoute.
|
| GatewayRouteSpecConfig
All Properties for GatewayRoute Specs.
|
| GatewayRouteSpecConfig.Builder
|
| GrpcConnectionPool
Connection pool properties for gRPC listeners.
|
| GrpcConnectionPool.Builder
|
| GrpcGatewayListenerOptions
Represents the properties needed to define GRPC Listeners for a VirtualGateway.
|
| GrpcGatewayListenerOptions.Builder
|
| GrpcGatewayRouteMatch
The criterion for determining a request match for this GatewayRoute.
|
| GrpcGatewayRouteMatch.Builder
|
| GrpcGatewayRouteSpecOptions
Properties specific for a gRPC GatewayRoute.
|
| GrpcGatewayRouteSpecOptions.Builder
|
| GrpcHealthCheckOptions
Properties used to define GRPC Based healthchecks.
|
| GrpcHealthCheckOptions.Builder
|
| GrpcRetryEvent
gRPC events.
|
| GrpcRetryPolicy
gRPC retry policy.
|
| GrpcRetryPolicy.Builder
|
| GrpcRouteMatch
The criterion for determining a request match for this Route.
|
| GrpcRouteMatch.Builder
|
| GrpcRouteSpecOptions
Properties specific for a GRPC Based Routes.
|
| GrpcRouteSpecOptions.Builder
|
| GrpcTimeout
Represents timeouts for GRPC protocols.
|
| GrpcTimeout.Builder
|
| GrpcVirtualNodeListenerOptions
Represent the GRPC Node Listener prorperty.
|
| GrpcVirtualNodeListenerOptions.Builder
|
| HeaderMatch
Used to generate header matching methods.
|
| HeaderMatchConfig
Configuration for `HeaderMatch`.
|
| HeaderMatchConfig.Builder
|
| HealthCheck
Contains static factory methods for creating health checks for different protocols.
|
| HealthCheckBindOptions
Options used for creating the Health Check object.
|
| HealthCheckBindOptions.Builder
|
| HealthCheckConfig
All Properties for Health Checks for mesh endpoints.
|
| HealthCheckConfig.Builder
|
| Http2ConnectionPool
Connection pool properties for HTTP2 listeners.
|
| Http2ConnectionPool.Builder
|
| Http2GatewayListenerOptions
Represents the properties needed to define HTTP2 Listeners for a VirtualGateway.
|
| Http2GatewayListenerOptions.Builder
|
| Http2VirtualNodeListenerOptions
Represent the HTTP2 Node Listener prorperty.
|
| Http2VirtualNodeListenerOptions.Builder
|
| HttpConnectionPool
Connection pool properties for HTTP listeners.
|
| HttpConnectionPool.Builder
|
| HttpGatewayListenerOptions
Represents the properties needed to define HTTP Listeners for a VirtualGateway.
|
| HttpGatewayListenerOptions.Builder
|
| HttpGatewayRouteMatch
The criterion for determining a request match for this GatewayRoute.
|
| HttpGatewayRouteMatch.Builder
|
| HttpGatewayRoutePathMatch
Defines HTTP gateway route matching based on the URL path of the request.
|
| HttpGatewayRoutePathMatchConfig
|
| HttpGatewayRoutePathMatchConfig.Builder
|
| HttpGatewayRouteSpecOptions
Properties specific for HTTP Based GatewayRoutes.
|
| HttpGatewayRouteSpecOptions.Builder
|
| HttpHealthCheckOptions
Properties used to define HTTP Based healthchecks.
|
| HttpHealthCheckOptions.Builder
|
| HttpRetryEvent
HTTP events on which to retry.
|
| HttpRetryPolicy
HTTP retry policy.
|
| HttpRetryPolicy.Builder
|
| HttpRouteMatch
The criterion for determining a request match for this Route.
|
| HttpRouteMatch.Builder
|
| HttpRouteMethod
Supported values for matching routes based on the HTTP request method.
|
| HttpRoutePathMatch
Defines HTTP route matching based on the URL path of the request.
|
| HttpRoutePathMatchConfig
|
| HttpRoutePathMatchConfig.Builder
|
| HttpRouteProtocol
Supported :scheme options for HTTP2.
|
| HttpRouteSpecOptions
Properties specific for HTTP Based Routes.
|
| HttpRouteSpecOptions.Builder
|
| HttpTimeout
Represents timeouts for HTTP protocols.
|
| HttpTimeout.Builder
|
| HttpVirtualNodeListenerOptions
Represent the HTTP Node Listener prorperty.
|
| HttpVirtualNodeListenerOptions.Builder
|
| IGatewayRoute
Interface for which all GatewayRoute based classes MUST implement.
|
| IGatewayRoute.Jsii$Default
|
| IMesh
Interface which all Mesh based classes MUST implement.
|
IMesh.Jsii$Default
Internal default implementation for IMesh.
|
| IpPreference
Enum of supported IP preferences.
|
| IRoute
Interface for which all Route based classes MUST implement.
|
IRoute.Jsii$Default
Internal default implementation for IRoute.
|
| IVirtualGateway
Interface which all Virtual Gateway based classes must implement.
|
| IVirtualGateway.Jsii$Default
|
| IVirtualNode
Interface which all VirtualNode based classes must implement.
|
| IVirtualNode.Jsii$Default
|
| IVirtualRouter
Interface which all VirtualRouter based classes MUST implement.
|
| IVirtualRouter.Jsii$Default
|
| IVirtualService
Represents the interface which all VirtualService based classes MUST implement.
|
| IVirtualService.Jsii$Default
|
| ListenerTlsOptions
Represents TLS properties for listener.
|
| ListenerTlsOptions.Builder
|
| Mesh
Define a new AppMesh mesh.
|
Mesh.Builder
A fluent builder for Mesh.
|
| MeshFilterType
A utility enum defined for the egressFilter type property, the default of DROP_ALL, allows traffic only to other resources inside the mesh, or API calls to amazon resources.
|
| MeshProps
The set of properties used when creating a Mesh.
|
| MeshProps.Builder
|
| MeshServiceDiscovery
Properties for Mesh Service Discovery.
|
| MeshServiceDiscovery.Builder
|
| MutualTlsCertificate
Represents a TLS certificate that is supported for mutual TLS authentication.
|
| MutualTlsValidation
Represents the properties needed to define TLS Validation context that is supported for mutual TLS authentication.
|
| MutualTlsValidation.Builder
|
| MutualTlsValidationTrust
Represents a TLS Validation Context Trust that is supported for mutual TLS authentication.
|
| OutlierDetection
Represents the outlier detection for a listener.
|
| OutlierDetection.Builder
|
| QueryParameterMatch
Used to generate query parameter matching methods.
|
| QueryParameterMatchConfig
Configuration for `QueryParameterMatch`.
|
| QueryParameterMatchConfig.Builder
|
| Route
Route represents a new or existing route attached to a VirtualRouter and Mesh.
|
Route.Builder
A fluent builder for Route.
|
| RouteAttributes
Interface with properties ncecessary to import a reusable Route.
|
| RouteAttributes.Builder
|
| RouteBaseProps
Base interface properties for all Routes.
|
| RouteBaseProps.Builder
|
| RouteProps
Properties to define new Routes.
|
| RouteProps.Builder
|
| RouteSpec
Used to generate specs with different protocols for a RouteSpec.
|
| RouteSpecConfig
All Properties for Route Specs.
|
| RouteSpecConfig.Builder
|
| RouteSpecOptionsBase
Base options for all route specs.
|
| RouteSpecOptionsBase.Builder
|
| ServiceDiscovery
Provides the Service Discovery method a VirtualNode uses.
|
| ServiceDiscoveryConfig
Properties for VirtualNode Service Discovery.
|
| ServiceDiscoveryConfig.Builder
|
| SubjectAlternativeNames
Used to generate Subject Alternative Names Matchers.
|
| SubjectAlternativeNamesMatcherConfig
All Properties for Subject Alternative Names Matcher for both Client Policy and Listener.
|
| SubjectAlternativeNamesMatcherConfig.Builder
|
| TcpConnectionPool
Connection pool properties for TCP listeners.
|
| TcpConnectionPool.Builder
|
| TcpHealthCheckOptions
Properties used to define TCP Based healthchecks.
|
| TcpHealthCheckOptions.Builder
|
| TcpRetryEvent
TCP events on which you may retry.
|
| TcpRouteSpecOptions
Properties specific for a TCP Based Routes.
|
| TcpRouteSpecOptions.Builder
|
| TcpTimeout
Represents timeouts for TCP protocols.
|
| TcpTimeout.Builder
|
| TcpVirtualNodeListenerOptions
Represent the TCP Node Listener prorperty.
|
| TcpVirtualNodeListenerOptions.Builder
|
| TlsCertificate
Represents a TLS certificate.
|
| TlsCertificateConfig
A wrapper for the tls config returned by TlsCertificate.bind.
|
| TlsCertificateConfig.Builder
|
| TlsClientPolicy
Represents the properties needed to define client policy.
|
| TlsClientPolicy.Builder
|
| TlsMode
Enum of supported TLS modes.
|
| TlsValidation
Represents the properties needed to define TLS Validation context.
|
| TlsValidation.Builder
|
| TlsValidationTrust
Defines the TLS Validation Context Trust.
|
| TlsValidationTrustConfig
All Properties for TLS Validation Trusts for both Client Policy and Listener.
|
| TlsValidationTrustConfig.Builder
|
| VirtualGateway
VirtualGateway represents a newly defined App Mesh Virtual Gateway.
|
| VirtualGateway.Builder
|
| VirtualGatewayAttributes
Unterface with properties necessary to import a reusable VirtualGateway.
|
| VirtualGatewayAttributes.Builder
|
| VirtualGatewayBaseProps
Basic configuration properties for a VirtualGateway.
|
| VirtualGatewayBaseProps.Builder
|
| VirtualGatewayListener
Represents the properties needed to define listeners for a VirtualGateway.
|
| VirtualGatewayListenerConfig
Properties for a VirtualGateway listener.
|
| VirtualGatewayListenerConfig.Builder
|
| VirtualGatewayProps
Properties used when creating a new VirtualGateway.
|
| VirtualGatewayProps.Builder
|
| VirtualNode
VirtualNode represents a newly defined AppMesh VirtualNode.
|
| VirtualNode.Builder
|
| VirtualNodeAttributes
Interface with properties necessary to import a reusable VirtualNode.
|
| VirtualNodeAttributes.Builder
|
| VirtualNodeBaseProps
Basic configuration properties for a VirtualNode.
|
| VirtualNodeBaseProps.Builder
|
| VirtualNodeListener
Defines listener for a VirtualNode.
|
| VirtualNodeListenerConfig
Properties for a VirtualNode listener.
|
| VirtualNodeListenerConfig.Builder
|
| VirtualNodeProps
The properties used when creating a new VirtualNode.
|
| VirtualNodeProps.Builder
|
| VirtualRouter
Example:
|
| VirtualRouter.Builder
|
| VirtualRouterAttributes
Interface with properties ncecessary to import a reusable VirtualRouter.
|
| VirtualRouterAttributes.Builder
|
| VirtualRouterBaseProps
Interface with base properties all routers willl inherit.
|
| VirtualRouterBaseProps.Builder
|
| VirtualRouterListener
Represents the properties needed to define listeners for a VirtualRouter.
|
| VirtualRouterListenerConfig
Properties for a VirtualRouter listener.
|
| VirtualRouterListenerConfig.Builder
|
| VirtualRouterProps
The properties used when creating a new VirtualRouter.
|
| VirtualRouterProps.Builder
|
| VirtualService
VirtualService represents a service inside an AppMesh.
|
| VirtualService.Builder
|
| VirtualServiceAttributes
Interface with properties ncecessary to import a reusable VirtualService.
|
| VirtualServiceAttributes.Builder
|
| VirtualServiceBackendOptions
Represents the properties needed to define a Virtual Service backend.
|
| VirtualServiceBackendOptions.Builder
|
| VirtualServiceProps
The properties applied to the VirtualService being defined.
|
| VirtualServiceProps.Builder
|
| VirtualServiceProvider
Represents the properties needed to define the provider for a VirtualService.
|
| VirtualServiceProviderConfig
Properties for a VirtualService provider.
|
| VirtualServiceProviderConfig.Builder
|
| WeightedTarget
Properties for the Weighted Targets in the route.
|
| WeightedTarget.Builder
|