class Aws::AppMesh::Types::VirtualGatewayBackendDefaults

An object that represents the default properties for a backend.

@note When making an API call, you may pass VirtualGatewayBackendDefaults

data as a hash:

    {
      client_policy: {
        tls: {
          certificate: {
            file: {
              certificate_chain: "FilePath", # required
              private_key: "FilePath", # required
            },
            sds: {
              secret_name: "VirtualGatewaySdsSecretName", # 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: "VirtualGatewaySdsSecretName", # required
              },
            },
          },
        },
      },
    }

@!attribute [rw] client_policy

A reference to an object that represents a client policy.
@return [Types::VirtualGatewayClientPolicy]

@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/VirtualGatewayBackendDefaults AWS API Documentation

Constants

SENSITIVE