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

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

Properties

MeshName string | Aws_CF_FunctionString required
Spec object required
5 nested properties
Logging object
1 nested properties
AccessLog object
1 nested properties
File object
Backends Backend[]
Listeners Listener[]
BackendDefaults object
1 nested properties
ClientPolicy object
1 nested properties
TLS object
ServiceDiscovery object
2 nested properties
DNS object
3 nested properties
Hostname string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
ResponseType string | Aws_CF_FunctionString
AWSCloudMap object
4 nested properties
NamespaceName string | Aws_CF_FunctionString required
ServiceName string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
MeshOwner string | Aws_CF_FunctionString
VirtualNodeName string | Aws_CF_FunctionString
Tags Tag[]

Definitions

AccessLog object
File object
2 nested properties
Path string | Aws_CF_FunctionString required
Format object
2 nested properties
ListenerTimeout object
TCP object
1 nested properties
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
HTTP object
2 nested properties
PerRequest object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
HTTP2 object
2 nested properties
PerRequest object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
GRPC object
2 nested properties
PerRequest object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
TlsValidationContextAcmTrust object
CertificateAuthorityArns string[] required
ClientPolicy 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
FileAccessLog object
Path string | Aws_CF_FunctionString required
Format object
2 nested properties
Listener object
PortMapping object required
2 nested properties
Protocol string | Aws_CF_FunctionString required
Port integer required
ConnectionPool object
4 nested properties
TCP object
1 nested properties
MaxConnections integer required
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
Timeout object
4 nested properties
TCP object
1 nested properties
Idle object
HTTP object
2 nested properties
PerRequest object
Idle object
HTTP2 object
2 nested properties
PerRequest object
Idle object
GRPC object
2 nested properties
PerRequest object
Idle object
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
OutlierDetection object
4 nested properties
MaxEjectionPercent integer required
BaseEjectionDuration object required
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
MaxServerErrors integer required
Interval object required
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
TlsValidationContextTrust 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
HealthCheck 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
GrpcTimeout object
PerRequest object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
VirtualNodeConnectionPool object
TCP object
1 nested properties
MaxConnections integer required
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
TlsValidationContextFileTrust object
CertificateChain string | Aws_CF_FunctionString required
ListenerTlsFileCertificate object
CertificateChain string | Aws_CF_FunctionString required
PrivateKey string | Aws_CF_FunctionString required
ListenerTlsValidationContextTrust object
File object
1 nested properties
CertificateChain string | Aws_CF_FunctionString required
SDS object
1 nested properties
SecretName string | Aws_CF_FunctionString required
ListenerTlsCertificate 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
PortMapping object
Protocol string | Aws_CF_FunctionString required
Port integer required
TcpTimeout object
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
ListenerTls 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
HttpTimeout object
PerRequest object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
Idle object
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
VirtualNodeTcpConnectionPool object
MaxConnections integer required
ServiceDiscovery object
DNS object
3 nested properties
Hostname string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
ResponseType string | Aws_CF_FunctionString
AWSCloudMap object
4 nested properties
NamespaceName string | Aws_CF_FunctionString required
ServiceName string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
ListenerTlsAcmCertificate object
CertificateArn string | Aws_CF_FunctionString required
VirtualNodeSpec object
Logging object
1 nested properties
AccessLog object
1 nested properties
File object
Backends Backend[]
Listeners Listener[]
BackendDefaults object
1 nested properties
ClientPolicy object
1 nested properties
TLS object
ServiceDiscovery object
2 nested properties
DNS object
3 nested properties
Hostname string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
ResponseType string | Aws_CF_FunctionString
AWSCloudMap object
4 nested properties
NamespaceName string | Aws_CF_FunctionString required
ServiceName string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
Logging object
AccessLog object
1 nested properties
File object
2 nested properties
Path string | Aws_CF_FunctionString required
Format object
DnsServiceDiscovery object
Hostname string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
ResponseType string | Aws_CF_FunctionString
LoggingFormat object
VirtualNodeHttp2ConnectionPool object
MaxRequests integer required
ClientPolicyTls 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
VirtualServiceBackend object
VirtualServiceName string | Aws_CF_FunctionString required
ClientPolicy object
1 nested properties
TLS object
4 nested properties
Validation object required
Ports integer[]
Enforce boolean
Certificate object
AwsCloudMapServiceDiscovery object
NamespaceName string | Aws_CF_FunctionString required
ServiceName string | Aws_CF_FunctionString required
IpPreference string | Aws_CF_FunctionString
TlsValidationContext 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[]
JsonFormatRef object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
SubjectAlternativeNameMatchers object
Exact string[]
AwsCloudMapInstanceAttribute object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
SubjectAlternativeNames object
Match object required
1 nested properties
Exact string[]
BackendDefaults object
ClientPolicy object
1 nested properties
TLS object
4 nested properties
Validation object required
Ports integer[]
Enforce boolean
Certificate object
Duration object
Value integer required
Unit string | Aws_CF_FunctionString required
ListenerTlsSdsCertificate object
SecretName string | Aws_CF_FunctionString required
TlsValidationContextSdsTrust object
SecretName string | Aws_CF_FunctionString required
Backend object
VirtualService object
2 nested properties
VirtualServiceName string | Aws_CF_FunctionString required
ClientPolicy object
1 nested properties
TLS object
ListenerTlsValidationContext 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[]
ClientTlsCertificate 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
Tag object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
OutlierDetection object
MaxEjectionPercent integer required
BaseEjectionDuration object required
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
MaxServerErrors integer required
Interval object required
2 nested properties
Value integer required
Unit string | Aws_CF_FunctionString required
VirtualNodeGrpcConnectionPool object
MaxRequests integer required
VirtualNodeHttpConnectionPool object
MaxConnections integer required
MaxPendingRequests integer