Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-appmesh-virtualgateway.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::AppMesh::VirtualGateway. Source:- No source definition found, add manually please

Properties

MeshName string | Aws_CF_FunctionString required
Spec object required
3 nested properties
Listeners VirtualGatewayListener[] required
Logging object
1 nested properties
AccessLog object
1 nested properties
File object
BackendDefaults object
1 nested properties
ClientPolicy object
1 nested properties
TLS object
VirtualGatewayName string | Aws_CF_FunctionString
MeshOwner string | Aws_CF_FunctionString
Tags Tag[]

Definitions

VirtualGatewayListener object
PortMapping object required
2 nested properties
Protocol string | Aws_CF_FunctionString required
Port integer required
ConnectionPool object
3 nested properties
HTTP object
2 nested properties
MaxConnections integer required
MaxPendingRequests integer
HTTP2 object
1 nested properties
MaxRequests integer required
GRPC object
1 nested properties
MaxRequests integer required
HealthCheck object
7 nested properties
UnhealthyThreshold integer required
HealthyThreshold integer required
TimeoutMillis integer required
Protocol string | Aws_CF_FunctionString required
IntervalMillis integer required
Path string | Aws_CF_FunctionString
Port integer
TLS object
3 nested properties
Mode string | Aws_CF_FunctionString required
Certificate object required
3 nested properties
SDS object
ACM object
File object
Validation object
2 nested properties
Trust object required
SubjectAlternativeNames object
VirtualGatewayListenerTlsValidationContextTrust object
File object
1 nested properties
CertificateChain string | Aws_CF_FunctionString required
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
VirtualGatewayAccessLog object
File object
2 nested properties
Path string | Aws_CF_FunctionString required
Format object
2 nested properties
VirtualGatewaySpec object
Listeners VirtualGatewayListener[] required
Logging object
1 nested properties
AccessLog object
1 nested properties
File object
BackendDefaults object
1 nested properties
ClientPolicy object
1 nested properties
TLS object
VirtualGatewayClientPolicy object
TLS object
4 nested properties
Validation object required
2 nested properties
Trust object required
SubjectAlternativeNames object
Ports integer[]
Enforce boolean
Certificate object
2 nested properties
File object
SDS object
VirtualGatewayHttpConnectionPool object
MaxConnections integer required
MaxPendingRequests integer
VirtualGatewayClientPolicyTls object
Validation object required
2 nested properties
Trust object required
3 nested properties
SDS object
ACM object
File object
SubjectAlternativeNames object
1 nested properties
Match object required
Ports integer[]
Enforce boolean
Certificate object
2 nested properties
File object
2 nested properties
CertificateChain string | Aws_CF_FunctionString required
PrivateKey string | Aws_CF_FunctionString required
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
VirtualGatewayListenerTlsCertificate object
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
ACM object
1 nested properties
CertificateArn string | Aws_CF_FunctionString required
File object
2 nested properties
CertificateChain string | Aws_CF_FunctionString required
PrivateKey string | Aws_CF_FunctionString required
VirtualGatewayTlsValidationContextSdsTrust object
SecretName string | Aws_CF_FunctionString required
VirtualGatewayFileAccessLog object
Path string | Aws_CF_FunctionString required
Format object
2 nested properties
LoggingFormat object
VirtualGatewayTlsValidationContext object
Trust object required
3 nested properties
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
ACM object
1 nested properties
CertificateAuthorityArns string[] required
File object
1 nested properties
CertificateChain string | Aws_CF_FunctionString required
SubjectAlternativeNames object
1 nested properties
Match object required
1 nested properties
Exact string[]
VirtualGatewayListenerTlsValidationContext object
Trust object required
2 nested properties
File object
1 nested properties
CertificateChain string | Aws_CF_FunctionString required
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
SubjectAlternativeNames object
1 nested properties
Match object required
1 nested properties
Exact string[]
VirtualGatewayTlsValidationContextFileTrust object
CertificateChain string | Aws_CF_FunctionString required
JsonFormatRef object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
VirtualGatewayHealthCheckPolicy object
UnhealthyThreshold integer required
HealthyThreshold integer required
TimeoutMillis integer required
Protocol string | Aws_CF_FunctionString required
IntervalMillis integer required
Path string | Aws_CF_FunctionString
Port integer
SubjectAlternativeNameMatchers object
Exact string[]
VirtualGatewayTlsValidationContextTrust object
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
ACM object
1 nested properties
CertificateAuthorityArns string[] required
File object
1 nested properties
CertificateChain string | Aws_CF_FunctionString required
VirtualGatewayListenerTlsAcmCertificate object
CertificateArn string | Aws_CF_FunctionString required
VirtualGatewayConnectionPool object
HTTP object
2 nested properties
MaxConnections integer required
MaxPendingRequests integer
HTTP2 object
1 nested properties
MaxRequests integer required
GRPC object
1 nested properties
MaxRequests integer required
SubjectAlternativeNames object
Match object required
1 nested properties
Exact string[]
VirtualGatewayClientTlsCertificate object
File object
2 nested properties
CertificateChain string | Aws_CF_FunctionString required
PrivateKey string | Aws_CF_FunctionString required
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
VirtualGatewayBackendDefaults object
ClientPolicy object
1 nested properties
TLS object
4 nested properties
Validation object required
Ports integer[]
Enforce boolean
Certificate object
VirtualGatewayLogging object
AccessLog object
1 nested properties
File object
2 nested properties
Path string | Aws_CF_FunctionString required
Format object
VirtualGatewayGrpcConnectionPool object
MaxRequests integer required
VirtualGatewayListenerTlsSdsCertificate object
SecretName string | Aws_CF_FunctionString required
VirtualGatewayListenerTlsFileCertificate object
CertificateChain string | Aws_CF_FunctionString required
PrivateKey string | Aws_CF_FunctionString required
Tag object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
VirtualGatewayPortMapping object
Protocol string | Aws_CF_FunctionString required
Port integer required
VirtualGatewayHttp2ConnectionPool object
MaxRequests integer required
VirtualGatewayTlsValidationContextAcmTrust object
CertificateAuthorityArns string[] required
VirtualGatewayListenerTls object
Mode string | Aws_CF_FunctionString required
Certificate object required
3 nested properties
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
ACM object
1 nested properties
CertificateArn string | Aws_CF_FunctionString required
File object
2 nested properties
CertificateChain string | Aws_CF_FunctionString required
PrivateKey string | Aws_CF_FunctionString required
Validation object
2 nested properties
Trust object required
2 nested properties
File object
SDS object
SubjectAlternativeNames object
1 nested properties
Match object required