Module Awso_appmesh_syncSource

include module type of struct include Awso_appmesh.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule SubjectAlternativeName = Awso_appmesh.Values.SubjectAlternativeName
Sourcemodule SubjectAlternativeNameList = Awso_appmesh.Values.SubjectAlternativeNameList
Sourcemodule CertificateAuthorityArns = Awso_appmesh.Values.CertificateAuthorityArns
Sourcemodule SubjectAlternativeNameMatchers = Awso_appmesh.Values.SubjectAlternativeNameMatchers

An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched.

Sourcemodule TlsValidationContextAcmTrust = Awso_appmesh.Values.TlsValidationContextAcmTrust

An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

Sourcemodule TlsValidationContextFileTrust = Awso_appmesh.Values.TlsValidationContextFileTrust

An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

Sourcemodule TlsValidationContextSdsTrust = Awso_appmesh.Values.TlsValidationContextSdsTrust

An object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

Sourcemodule ListenerTlsFileCertificate = Awso_appmesh.Values.ListenerTlsFileCertificate

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Sourcemodule ListenerTlsSdsCertificate = Awso_appmesh.Values.ListenerTlsSdsCertificate

An object that represents the listener's Secret Discovery Service certificate. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

Sourcemodule SubjectAlternativeNames = Awso_appmesh.Values.SubjectAlternativeNames

An object that represents the subject alternative names secured by the certificate.

Sourcemodule TlsValidationContextTrust = Awso_appmesh.Values.TlsValidationContextTrust

An object that represents a Transport Layer Security (TLS) validation context trust.

Sourcemodule VirtualGatewayCertificateAuthorityArns = Awso_appmesh.Values.VirtualGatewayCertificateAuthorityArns
Sourcemodule VirtualGatewaySdsSecretName = Awso_appmesh.Values.VirtualGatewaySdsSecretName

An object that represents the client's certificate.

An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation.

An object that represents the key value pairs for the JSON.

Sourcemodule VirtualGatewayTlsValidationContextAcmTrust = Awso_appmesh.Values.VirtualGatewayTlsValidationContextAcmTrust

An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

Sourcemodule VirtualGatewayTlsValidationContextFileTrust = Awso_appmesh.Values.VirtualGatewayTlsValidationContextFileTrust

An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

Sourcemodule VirtualGatewayTlsValidationContextSdsTrust = Awso_appmesh.Values.VirtualGatewayTlsValidationContextSdsTrust

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

An object that represents the range of values to match on. The first character of the range is included in the range, though the last character is not. For example, if the range specified were 1-100, only values 1-99 would be matched.

A reference to an object that represents a Transport Layer Security (TLS) client policy.

An object that represents a duration of time.

Sourcemodule ListenerTlsAcmCertificate = Awso_appmesh.Values.ListenerTlsAcmCertificate

An object that represents an Certificate Manager certificate.

Sourcemodule ListenerTlsValidationContextTrust = Awso_appmesh.Values.ListenerTlsValidationContextTrust

An object that represents a listener's Transport Layer Security (TLS) validation context trust.

Sourcemodule AwsCloudMapInstanceAttributeKey = Awso_appmesh.Values.AwsCloudMapInstanceAttributeKey
Sourcemodule AwsCloudMapInstanceAttributeValue = Awso_appmesh.Values.AwsCloudMapInstanceAttributeValue
Sourcemodule VirtualGatewayListenerTlsFileCertificate = Awso_appmesh.Values.VirtualGatewayListenerTlsFileCertificate

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Sourcemodule VirtualGatewayListenerTlsSdsCertificate = Awso_appmesh.Values.VirtualGatewayListenerTlsSdsCertificate

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. See App MeshTLS documentation for more info.

Sourcemodule VirtualGatewayTlsValidationContextTrust = Awso_appmesh.Values.VirtualGatewayTlsValidationContextTrust

An object that represents a Transport Layer Security (TLS) validation context trust.

Sourcemodule VirtualGatewayListenerTlsAcmCertificate = Awso_appmesh.Values.VirtualGatewayListenerTlsAcmCertificate

An object that represents an Certificate Manager certificate.

Sourcemodule VirtualGatewayListenerTlsValidationContextTrust = Awso_appmesh.Values.VirtualGatewayListenerTlsValidationContextTrust

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context trust.

Sourcemodule GrpcRouteMetadataMatchMethod = Awso_appmesh.Values.GrpcRouteMetadataMatchMethod

An object that represents the match method. Specify one of the match values.

An object representing the query parameter to match.

An object that represents the method and value to match with the header value sent in a request. Specify one match method.

Sourcemodule DefaultGatewayRouteRewrite = Awso_appmesh.Values.DefaultGatewayRouteRewrite
Sourcemodule GrpcMetadataMatchMethod = Awso_appmesh.Values.GrpcMetadataMatchMethod

An object representing the method header to be matched.

Sourcemodule HttpGatewayRoutePrefix = Awso_appmesh.Values.HttpGatewayRoutePrefix

An object that represents a client policy.

Sourcemodule HealthCheckIntervalMillis = Awso_appmesh.Values.HealthCheckIntervalMillis
Sourcemodule HealthCheckTimeoutMillis = Awso_appmesh.Values.HealthCheckTimeoutMillis

An object that represents types of timeouts.

An object that represents types of timeouts.

An object that represents types of timeouts.

Sourcemodule ListenerTlsCertificate = Awso_appmesh.Values.ListenerTlsCertificate

An object that represents a listener's Transport Layer Security (TLS) certificate.

Sourcemodule ListenerTlsValidationContext = Awso_appmesh.Values.ListenerTlsValidationContext

An object that represents a listener's Transport Layer Security (TLS) validation context.

Sourcemodule OutlierDetectionMaxEjectionPercent = Awso_appmesh.Values.OutlierDetectionMaxEjectionPercent
Sourcemodule OutlierDetectionMaxServerErrors = Awso_appmesh.Values.OutlierDetectionMaxServerErrors
Sourcemodule VirtualNodeGrpcConnectionPool = Awso_appmesh.Values.VirtualNodeGrpcConnectionPool

An object that represents a type of connection pool.

Sourcemodule VirtualNodeHttp2ConnectionPool = Awso_appmesh.Values.VirtualNodeHttp2ConnectionPool

An object that represents a type of connection pool.

Sourcemodule VirtualNodeHttpConnectionPool = Awso_appmesh.Values.VirtualNodeHttpConnectionPool

An object that represents a type of connection pool.

Sourcemodule VirtualNodeTcpConnectionPool = Awso_appmesh.Values.VirtualNodeTcpConnectionPool

An object that represents a type of connection pool.

An object that represents the format for the logs.

Sourcemodule AwsCloudMapInstanceAttribute = Awso_appmesh.Values.AwsCloudMapInstanceAttribute

An object that represents the Cloud Map attribute information for your virtual node. Cloud Map is not available in the eu-south-1 Region.

Sourcemodule VirtualGatewayClientTlsCertificate = Awso_appmesh.Values.VirtualGatewayClientTlsCertificate

An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.

Sourcemodule VirtualGatewayTlsValidationContext = Awso_appmesh.Values.VirtualGatewayTlsValidationContext

An object that represents a Transport Layer Security (TLS) validation context.

Sourcemodule VirtualGatewayGrpcConnectionPool = Awso_appmesh.Values.VirtualGatewayGrpcConnectionPool

An object that represents a type of connection pool.

Sourcemodule VirtualGatewayHttp2ConnectionPool = Awso_appmesh.Values.VirtualGatewayHttp2ConnectionPool

An object that represents a type of connection pool.

Sourcemodule VirtualGatewayHttpConnectionPool = Awso_appmesh.Values.VirtualGatewayHttpConnectionPool

An object that represents a type of connection pool.

Sourcemodule VirtualGatewayHealthCheckIntervalMillis = Awso_appmesh.Values.VirtualGatewayHealthCheckIntervalMillis
Sourcemodule VirtualGatewayHealthCheckThreshold = Awso_appmesh.Values.VirtualGatewayHealthCheckThreshold
Sourcemodule VirtualGatewayHealthCheckTimeoutMillis = Awso_appmesh.Values.VirtualGatewayHealthCheckTimeoutMillis
Sourcemodule VirtualGatewayPortProtocol = Awso_appmesh.Values.VirtualGatewayPortProtocol
Sourcemodule VirtualGatewayListenerTlsCertificate = Awso_appmesh.Values.VirtualGatewayListenerTlsCertificate

An object that represents a listener's Transport Layer Security (TLS) certificate.

Sourcemodule VirtualGatewayListenerTlsMode = Awso_appmesh.Values.VirtualGatewayListenerTlsMode
Sourcemodule VirtualGatewayListenerTlsValidationContext = Awso_appmesh.Values.VirtualGatewayListenerTlsValidationContext

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.

An object that represents a target and its relative weight. Traffic is distributed across targets according to their relative weight. For example, a weighted target with a relative weight of 50 receives five times as much traffic as one with a relative weight of 10. The total weight for all targets combined must be less than or equal to 100.

An object that represents the match metadata for the route.

An object that represents the query parameter in the request.

An object that represents the HTTP header in the request.

Sourcemodule GatewayRouteVirtualService = Awso_appmesh.Values.GatewayRouteVirtualService

An object that represents the virtual service that traffic is routed to.

Sourcemodule GatewayRouteHostnameRewrite = Awso_appmesh.Values.GatewayRouteHostnameRewrite

An object representing the gateway route host name to rewrite.

Sourcemodule GrpcGatewayRouteMetadata = Awso_appmesh.Values.GrpcGatewayRouteMetadata

An object representing the metadata of the gateway route.

Sourcemodule HttpGatewayRoutePathRewrite = Awso_appmesh.Values.HttpGatewayRoutePathRewrite

An object that represents the path to rewrite.

Sourcemodule HttpGatewayRoutePrefixRewrite = Awso_appmesh.Values.HttpGatewayRoutePrefixRewrite

An object representing the beginning characters of the route to rewrite.

Sourcemodule HttpGatewayRouteHeader = Awso_appmesh.Values.HttpGatewayRouteHeader

An object that represents the HTTP header in the gateway route.

An object that represents a port mapping.

An object that represents a virtual service backend for a virtual node.

An object that represents the health check policy for a virtual node's listener.

An object that represents timeouts for different protocols.

An object that represents the Transport Layer Security (TLS) properties for a listener.

An object that represents the outlier detection for a virtual node's listener.

Sourcemodule VirtualNodeConnectionPool = Awso_appmesh.Values.VirtualNodeConnectionPool

An object that represents the type of virtual node connection pool. Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping. If not present the default value for maxPendingRequests is 2147483647.

An object that represents an access log file.

Sourcemodule AwsCloudMapInstanceAttributes = Awso_appmesh.Values.AwsCloudMapInstanceAttributes
Sourcemodule VirtualGatewayClientPolicyTls = Awso_appmesh.Values.VirtualGatewayClientPolicyTls

An object that represents a Transport Layer Security (TLS) client policy.

Sourcemodule VirtualGatewayConnectionPool = Awso_appmesh.Values.VirtualGatewayConnectionPool

An object that represents the type of virtual gateway connection pool. Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping. If not present the default value for maxPendingRequests is 2147483647.

Sourcemodule VirtualGatewayHealthCheckPolicy = Awso_appmesh.Values.VirtualGatewayHealthCheckPolicy

An object that represents the health check policy for a virtual gateway's listener.

Sourcemodule VirtualGatewayListenerTls = Awso_appmesh.Values.VirtualGatewayListenerTls

An object that represents the Transport Layer Security (TLS) properties for a listener.

Sourcemodule VirtualGatewayPortMapping = Awso_appmesh.Values.VirtualGatewayPortMapping

An object that represents a port mapping.

Sourcemodule VirtualGatewayFileAccessLog = Awso_appmesh.Values.VirtualGatewayFileAccessLog

An object that represents an access log file.

An object representing the path to match in the request.

An object that represents a gateway route target.

Sourcemodule GrpcGatewayRouteRewrite = Awso_appmesh.Values.GrpcGatewayRouteRewrite

An object that represents the gateway route to rewrite.

Sourcemodule GatewayRouteHostnameMatch = Awso_appmesh.Values.GatewayRouteHostnameMatch

An object representing the gateway route host name to match.

Sourcemodule GrpcGatewayRouteMetadataList = Awso_appmesh.Values.GrpcGatewayRouteMetadataList
Sourcemodule HttpGatewayRouteRewrite = Awso_appmesh.Values.HttpGatewayRouteRewrite

An object representing the gateway route to rewrite.

Sourcemodule HttpGatewayRouteHeaders = Awso_appmesh.Values.HttpGatewayRouteHeaders
Sourcemodule VirtualNodeServiceProvider = Awso_appmesh.Values.VirtualNodeServiceProvider

An object that represents a virtual node service provider.

Sourcemodule VirtualRouterServiceProvider = Awso_appmesh.Values.VirtualRouterServiceProvider

An object that represents a virtual node service provider.

An object that represents a virtual router listener.

An object that represents the backends that a virtual node is expected to send outbound traffic to.

An object that represents a listener for a virtual node.

An object that represents the access logging information for a virtual node.

Sourcemodule AwsCloudMapServiceDiscovery = Awso_appmesh.Values.AwsCloudMapServiceDiscovery

An object that represents the Cloud Map service discovery information for your virtual node. Cloud Map is not available in the eu-south-1 Region.

An object that represents the DNS service discovery information for your virtual node.

Sourcemodule VirtualGatewayClientPolicy = Awso_appmesh.Values.VirtualGatewayClientPolicy

An object that represents a client policy.

Sourcemodule VirtualGatewayListener = Awso_appmesh.Values.VirtualGatewayListener

An object that represents a listener for a virtual gateway.

Sourcemodule VirtualGatewayAccessLog = Awso_appmesh.Values.VirtualGatewayAccessLog

The access log configuration for a virtual gateway.

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

An object that represents the action to take if a match is determined.

An object that represents the criteria for determining a request match.

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

An object that represents the action to take if a match is determined.

An object that represents the requirements for a route to match HTTP requests for a virtual router.

An object that represents the action to take if a match is determined.

An object representing the TCP route to match.

Sourcemodule GrpcGatewayRouteAction = Awso_appmesh.Values.GrpcGatewayRouteAction

An object that represents the action to take if a match is determined.

An object that represents the criteria for determining a request match.

Sourcemodule HttpGatewayRouteAction = Awso_appmesh.Values.HttpGatewayRouteAction

An object that represents the action to take if a match is determined.

An object that represents the criteria for determining a request match.

Sourcemodule VirtualServiceProvider = Awso_appmesh.Values.VirtualServiceProvider

An object that represents the provider for a virtual service.

Sourcemodule VirtualServiceStatusCode = Awso_appmesh.Values.VirtualServiceStatusCode
Sourcemodule VirtualRouterListeners = Awso_appmesh.Values.VirtualRouterListeners
Sourcemodule VirtualRouterStatusCode = Awso_appmesh.Values.VirtualRouterStatusCode

An object that represents the default properties for a backend.

An object that represents the logging information for a virtual node.

An object that represents the service discovery information for a virtual node.

Sourcemodule VirtualGatewayBackendDefaults = Awso_appmesh.Values.VirtualGatewayBackendDefaults

An object that represents the default properties for a backend.

Sourcemodule VirtualGatewayListeners = Awso_appmesh.Values.VirtualGatewayListeners

An object that represents logging information.

Sourcemodule VirtualGatewayStatusCode = Awso_appmesh.Values.VirtualGatewayStatusCode

An object that represents a gRPC route type.

An object that represents an HTTP or HTTP/2 route type.

An object that represents a TCP route type.

An object that represents the egress filter rules for a service mesh.

An object that represents the service discovery information for a service mesh.

An object that represents a gRPC gateway route.

An object that represents an HTTP gateway route.

Sourcemodule GatewayRouteStatusCode = Awso_appmesh.Values.GatewayRouteStatusCode

An object that represents metadata for a resource.

An object that represents the specification of a virtual service.

An object that represents the status of a virtual service.

An object that represents the specification of a virtual router.

An object that represents the status of a virtual router.

An object that represents the specification of a virtual node.

An object that represents the current status of the virtual node.

An object that represents the specification of a service mesh resource.

An object that represents the status of the mesh resource.

An object that represents a route specification. Specify one route type.

An object that represents the current status of a route.

An object that represents the specification of a service mesh.

An object that represents the status of a service mesh.

An object that represents a gateway route specification. Specify one gateway route type.

An object that represents the current status of a gateway route.

Optional metadata that you apply to a resource to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

An object that represents a virtual service returned by a list operation.

An object that represents a virtual router returned by a list operation.

An object that represents a virtual node returned by a list operation.

An object that represents a virtual gateway returned by a list operation.

An object that represents a route returned by a list operation.

An object that represents a service mesh returned by a list operation.

An object that represents a gateway route returned by a list operation.

The request syntax was malformed. Check your request syntax and try again.

The request contains a client token that was used for a previous update resource call with different specifications. Try the request again with a new client token.

You don't have permissions to perform this action.

Sourcemodule InternalServerErrorException = Awso_appmesh.Values.InternalServerErrorException

The request processing has failed because of an unknown error, exception, or failure.

Sourcemodule LimitExceededException = Awso_appmesh.Values.LimitExceededException

You have exceeded a service limit for your account. For more information, see Service Limits in the App Mesh User Guide.

The specified resource doesn't exist. Check your request syntax and try again.

Sourcemodule ServiceUnavailableException = Awso_appmesh.Values.ServiceUnavailableException

The request has failed due to a temporary failure of the service.

Sourcemodule TooManyRequestsException = Awso_appmesh.Values.TooManyRequestsException

The maximum request rate permitted by the App Mesh APIs has been exceeded for your account. For best results, use an increasing or variable sleep interval between requests.

An object that represents a virtual service returned by a describe operation.

An object that represents a virtual router returned by a describe operation.

An object that represents a virtual node returned by a describe operation.

An object that represents a virtual gateway returned by a describe operation.

An object that represents a route returned by a describe operation.

An object that represents a service mesh returned by a describe operation.

An object that represents a gateway route returned by a describe operation.

The request exceeds the maximum allowed number of tags allowed per resource. The current limit is 50 user tags per resource. You must reduce the number of tags in the request. None of the tags in this request were applied.

Sourcemodule ListVirtualServicesLimit = Awso_appmesh.Values.ListVirtualServicesLimit
Sourcemodule ListVirtualRoutersLimit = Awso_appmesh.Values.ListVirtualRoutersLimit
Sourcemodule ListVirtualGatewaysLimit = Awso_appmesh.Values.ListVirtualGatewaysLimit
Sourcemodule ListGatewayRoutesLimit = Awso_appmesh.Values.ListGatewayRoutesLimit
Sourcemodule ResourceInUseException = Awso_appmesh.Values.ResourceInUseException

You can't delete the specified resource because it's in use or required by another resource.

Sourcemodule UpdateVirtualServiceOutput = Awso_appmesh.Values.UpdateVirtualServiceOutput
Sourcemodule UpdateVirtualServiceInput = Awso_appmesh.Values.UpdateVirtualServiceInput
Sourcemodule UpdateVirtualRouterOutput = Awso_appmesh.Values.UpdateVirtualRouterOutput
Sourcemodule UpdateVirtualRouterInput = Awso_appmesh.Values.UpdateVirtualRouterInput
Sourcemodule UpdateVirtualNodeOutput = Awso_appmesh.Values.UpdateVirtualNodeOutput
Sourcemodule UpdateVirtualNodeInput = Awso_appmesh.Values.UpdateVirtualNodeInput
Sourcemodule UpdateVirtualGatewayOutput = Awso_appmesh.Values.UpdateVirtualGatewayOutput

Updates an existing virtual gateway in a specified service mesh.

Sourcemodule UpdateVirtualGatewayInput = Awso_appmesh.Values.UpdateVirtualGatewayInput

Updates an existing virtual gateway in a specified service mesh.

Sourcemodule UpdateGatewayRouteOutput = Awso_appmesh.Values.UpdateGatewayRouteOutput

Updates an existing gateway route that is associated to a specified virtual gateway in a service mesh.

Sourcemodule UpdateGatewayRouteInput = Awso_appmesh.Values.UpdateGatewayRouteInput

Updates an existing gateway route that is associated to a specified virtual gateway in a service mesh.

Sourcemodule ListVirtualServicesOutput = Awso_appmesh.Values.ListVirtualServicesOutput
Sourcemodule ListVirtualServicesInput = Awso_appmesh.Values.ListVirtualServicesInput
Sourcemodule ListVirtualRoutersOutput = Awso_appmesh.Values.ListVirtualRoutersOutput
Sourcemodule ListVirtualRoutersInput = Awso_appmesh.Values.ListVirtualRoutersInput
Sourcemodule ListVirtualNodesOutput = Awso_appmesh.Values.ListVirtualNodesOutput
Sourcemodule ListVirtualGatewaysOutput = Awso_appmesh.Values.ListVirtualGatewaysOutput

Returns a list of existing virtual gateways in a service mesh.

Sourcemodule ListVirtualGatewaysInput = Awso_appmesh.Values.ListVirtualGatewaysInput

Returns a list of existing virtual gateways in a service mesh.

Sourcemodule ListTagsForResourceOutput = Awso_appmesh.Values.ListTagsForResourceOutput
Sourcemodule ListTagsForResourceInput = Awso_appmesh.Values.ListTagsForResourceInput
Sourcemodule ListGatewayRoutesOutput = Awso_appmesh.Values.ListGatewayRoutesOutput

Returns a list of existing gateway routes that are associated to a virtual gateway.

Sourcemodule ListGatewayRoutesInput = Awso_appmesh.Values.ListGatewayRoutesInput

Returns a list of existing gateway routes that are associated to a virtual gateway.

Sourcemodule DescribeVirtualServiceOutput = Awso_appmesh.Values.DescribeVirtualServiceOutput
Sourcemodule DescribeVirtualServiceInput = Awso_appmesh.Values.DescribeVirtualServiceInput
Sourcemodule DescribeVirtualRouterOutput = Awso_appmesh.Values.DescribeVirtualRouterOutput
Sourcemodule DescribeVirtualRouterInput = Awso_appmesh.Values.DescribeVirtualRouterInput
Sourcemodule DescribeVirtualNodeOutput = Awso_appmesh.Values.DescribeVirtualNodeOutput
Sourcemodule DescribeVirtualNodeInput = Awso_appmesh.Values.DescribeVirtualNodeInput
Sourcemodule DescribeVirtualGatewayOutput = Awso_appmesh.Values.DescribeVirtualGatewayOutput

Describes an existing virtual gateway.

Sourcemodule DescribeVirtualGatewayInput = Awso_appmesh.Values.DescribeVirtualGatewayInput

Describes an existing virtual gateway.

Sourcemodule DescribeGatewayRouteOutput = Awso_appmesh.Values.DescribeGatewayRouteOutput

Describes an existing gateway route.

Sourcemodule DescribeGatewayRouteInput = Awso_appmesh.Values.DescribeGatewayRouteInput

Describes an existing gateway route.

Sourcemodule DeleteVirtualServiceOutput = Awso_appmesh.Values.DeleteVirtualServiceOutput
Sourcemodule DeleteVirtualServiceInput = Awso_appmesh.Values.DeleteVirtualServiceInput
Sourcemodule DeleteVirtualRouterOutput = Awso_appmesh.Values.DeleteVirtualRouterOutput
Sourcemodule DeleteVirtualRouterInput = Awso_appmesh.Values.DeleteVirtualRouterInput
Sourcemodule DeleteVirtualNodeOutput = Awso_appmesh.Values.DeleteVirtualNodeOutput
Sourcemodule DeleteVirtualNodeInput = Awso_appmesh.Values.DeleteVirtualNodeInput

Deletes a virtual node input.

Sourcemodule DeleteVirtualGatewayOutput = Awso_appmesh.Values.DeleteVirtualGatewayOutput

Deletes an existing virtual gateway. You cannot delete a virtual gateway if any gateway routes are associated to it.

Sourcemodule DeleteVirtualGatewayInput = Awso_appmesh.Values.DeleteVirtualGatewayInput

Deletes an existing virtual gateway. You cannot delete a virtual gateway if any gateway routes are associated to it.

Sourcemodule DeleteGatewayRouteOutput = Awso_appmesh.Values.DeleteGatewayRouteOutput

Deletes an existing gateway route.

Sourcemodule DeleteGatewayRouteInput = Awso_appmesh.Values.DeleteGatewayRouteInput

Deletes an existing gateway route.

Sourcemodule CreateVirtualServiceOutput = Awso_appmesh.Values.CreateVirtualServiceOutput
Sourcemodule CreateVirtualServiceInput = Awso_appmesh.Values.CreateVirtualServiceInput
Sourcemodule CreateVirtualRouterOutput = Awso_appmesh.Values.CreateVirtualRouterOutput
Sourcemodule CreateVirtualRouterInput = Awso_appmesh.Values.CreateVirtualRouterInput
Sourcemodule CreateVirtualNodeOutput = Awso_appmesh.Values.CreateVirtualNodeOutput
Sourcemodule CreateVirtualNodeInput = Awso_appmesh.Values.CreateVirtualNodeInput
Sourcemodule CreateVirtualGatewayOutput = Awso_appmesh.Values.CreateVirtualGatewayOutput

Creates a virtual gateway. A virtual gateway allows resources outside your mesh to communicate to resources that are inside your mesh. The virtual gateway represents an Envoy proxy running in an Amazon ECS task, in a Kubernetes service, or on an Amazon EC2 instance. Unlike a virtual node, which represents an Envoy running with an application, a virtual gateway represents Envoy deployed by itself. For more information about virtual gateways, see Virtual gateways.

Sourcemodule CreateVirtualGatewayInput = Awso_appmesh.Values.CreateVirtualGatewayInput

Creates a virtual gateway. A virtual gateway allows resources outside your mesh to communicate to resources that are inside your mesh. The virtual gateway represents an Envoy proxy running in an Amazon ECS task, in a Kubernetes service, or on an Amazon EC2 instance. Unlike a virtual node, which represents an Envoy running with an application, a virtual gateway represents Envoy deployed by itself. For more information about virtual gateways, see Virtual gateways.

Sourcemodule CreateGatewayRouteOutput = Awso_appmesh.Values.CreateGatewayRouteOutput

Creates a gateway route. A gateway route is attached to a virtual gateway and routes traffic to an existing virtual service. If a route matches a request, it can distribute traffic to a target virtual service. For more information about gateway routes, see Gateway routes.

Sourcemodule CreateGatewayRouteInput = Awso_appmesh.Values.CreateGatewayRouteInput

Creates a gateway route. A gateway route is attached to a virtual gateway and routes traffic to an existing virtual service. If a route matches a request, it can distribute traffic to a target virtual service. For more information about gateway routes, see Gateway routes.