Marketplace
BrowsePublish
Marketplace
You are viewing an outdated version of provider-aws.Go to Latest
upbound/provider-aws@v0.26.0
VirtualGateway
appmesh.aws.upbound.io
VirtualGateway
upbound/provider-aws@v0.26.0appmesh.aws.upbound.io

VirtualGateway is the Schema for the VirtualGateways API. Provides an AWS App Mesh virtual gateway resource.

Type

CRD

Group

appmesh.aws.upbound.io

Version

v1beta1

apiVersion: appmesh.aws.upbound.io/v1beta1

kind: VirtualGateway

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

VirtualGatewaySpec defines the desired state of VirtualGateway

forProvider
requiredobject
requiredobject

No description provided.

meshName
requiredstring
meshOwner
string
name
requiredstring
region
requiredstring
spec
requiredarray
requiredarray

The virtual gateway specification to apply.

array

The defaults for backends.

array

The default client policy for virtual gateway backends.

tls
array
array

The Transport Layer Security (TLS) client policy.

array

The virtual gateway's client's Transport Layer Security (TLS) certificate.

file
array
array

A local file certificate.

certificateChain
requiredstring
privateKey
requiredstring
sds
array
array

A Secret Discovery Service certificate.

secretName
requiredstring
enforce
boolean
ports
array
array

One or more ports that the policy is enforced for.

validation
requiredarray
requiredarray

The TLS validation context.

array

The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.

match
requiredarray
requiredarray

The criteria for determining a SAN's match.

exact
requiredarray
requiredarray

The values sent must match the specified values exactly.

trust
requiredarray
requiredarray

The TLS validation context trust.

acm
array
array

The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.

requiredarray

One or more ACM Amazon Resource Name (ARN)s.

file
array
array

A local file certificate.

certificateChain
requiredstring
sds
array
array

A Secret Discovery Service certificate.

secretName
requiredstring
listener
requiredarray
requiredarray

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

array

The connection pool information for the listener.

grpc
array
array

Connection pool information for gRPC listeners.

maxRequests
requirednumber
http
array
array

Connection pool information for HTTP listeners.

http2
array
array

Connection pool information for HTTP2 listeners.

maxRequests
requirednumber
array

The health check information for the listener.

healthyThreshold
requirednumber
intervalMillis
requirednumber
path
string
port
number
protocol
requiredstring
timeoutMillis
requirednumber
unhealthyThreshold
requirednumber
portMapping
requiredarray
requiredarray

The port mapping information for the listener.

port
requirednumber
protocol
requiredstring
tls
array
array

The Transport Layer Security (TLS) client policy.

certificate
requiredarray
requiredarray

The virtual gateway's client's Transport Layer Security (TLS) certificate.

acm
array
array

The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.

object

Reference to a Certificate in acm to populate certificateArn.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

Selector for a Certificate in acm to populate certificateArn.

policy
object
object

Policies for selection.

resolve
string
file
array
array

A local file certificate.

certificateChain
requiredstring
privateKey
requiredstring
sds
array
array

A Secret Discovery Service certificate.

secretName
requiredstring
mode
requiredstring
array

The TLS validation context.

array

The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.

match
requiredarray
requiredarray

The criteria for determining a SAN's match.

exact
requiredarray
requiredarray

The values sent must match the specified values exactly.

trust
requiredarray
requiredarray

The TLS validation context trust.

file
array
array

A local file certificate.

certificateChain
requiredstring
sds
array
array

A Secret Discovery Service certificate.

secretName
requiredstring
logging
array
array

The inbound and outbound access logging information for the virtual gateway.

array

The access log configuration for a virtual gateway.

file
array
array

A local file certificate.

path
requiredstring
tags
object
object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

VirtualGatewayStatus defines the observed state of VirtualGateway.

object

No description provided.

arn
string
id
string
tagsAll
object
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.