BackendConfig
- class aws_cdk.aws_appmesh.BackendConfig(*, virtual_service_backend)
Bases:
object
Properties for a backend.
- Parameters:
virtual_service_backend (
Union
[BackendProperty
,Dict
[str
,Any
]]) – Config for a Virtual Service backend.- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_appmesh as appmesh backend_config = appmesh.BackendConfig( virtual_service_backend=appmesh.CfnVirtualNode.BackendProperty( virtual_service=appmesh.CfnVirtualNode.VirtualServiceBackendProperty( virtual_service_name="virtualServiceName", # the properties below are optional client_policy=appmesh.CfnVirtualNode.ClientPolicyProperty( tls=appmesh.CfnVirtualNode.ClientPolicyTlsProperty( validation=appmesh.CfnVirtualNode.TlsValidationContextProperty( trust=appmesh.CfnVirtualNode.TlsValidationContextTrustProperty( acm=appmesh.CfnVirtualNode.TlsValidationContextAcmTrustProperty( certificate_authority_arns=["certificateAuthorityArns"] ), file=appmesh.CfnVirtualNode.TlsValidationContextFileTrustProperty( certificate_chain="certificateChain" ), sds=appmesh.CfnVirtualNode.TlsValidationContextSdsTrustProperty( secret_name="secretName" ) ), # the properties below are optional subject_alternative_names=appmesh.CfnVirtualNode.SubjectAlternativeNamesProperty( match=appmesh.CfnVirtualNode.SubjectAlternativeNameMatchersProperty( exact=["exact"] ) ) ), # the properties below are optional certificate=appmesh.CfnVirtualNode.ClientTlsCertificateProperty( file=appmesh.CfnVirtualNode.ListenerTlsFileCertificateProperty( certificate_chain="certificateChain", private_key="privateKey" ), sds=appmesh.CfnVirtualNode.ListenerTlsSdsCertificateProperty( secret_name="secretName" ) ), enforce=False, ports=[123] ) ) ) ) )
Attributes
- virtual_service_backend
Config for a Virtual Service backend.