class Aws::AppMesh::Types::VirtualServiceBackend
An object that represents a virtual service backend for a virtual node.
@note When making an API call, you may pass VirtualServiceBackend
data as a hash: { client_policy: { tls: { certificate: { file: { certificate_chain: "FilePath", # required private_key: "FilePath", # required }, sds: { secret_name: "SdsSecretName", # required }, }, enforce: false, ports: [1], validation: { # required subject_alternative_names: { match: { # required exact: ["SubjectAlternativeName"], # required }, }, trust: { # required acm: { certificate_authority_arns: ["Arn"], # required }, file: { certificate_chain: "FilePath", # required }, sds: { secret_name: "SdsSecretName", # required }, }, }, }, }, virtual_service_name: "ServiceName", # required }
@!attribute [rw] client_policy
A reference to an object that represents the client policy for a backend. @return [Types::ClientPolicy]
@!attribute [rw] virtual_service_name
The name of the virtual service that is acting as a virtual node backend. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/VirtualServiceBackend AWS API Documentation
Constants
- SENSITIVE