Skip to content
v2.273.0

BackendConfig Struct ​

Properties for a backend.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appmesh as appmesh } from 'aws-cdk-lib';
const backendConfig: appmesh.BackendConfig = {
  virtualServiceBackend: {
    virtualService: {
      virtualServiceName: 'virtualServiceName',

      // the properties below are optional
      clientPolicy: {
        tls: {
          validation: {
            trust: {
              acm: {
                certificateAuthorityArns: ['certificateAuthorityArns'],
              },
              file: {
                certificateChain: 'certificateChain',
              },
              sds: {
                secretName: 'secretName',
              },
            },

            // the properties below are optional
            subjectAlternativeNames: {
              match: {
                exact: ['exact'],
              },
            },
          },

          // the properties below are optional
          certificate: {
            file: {
              certificateChain: 'certificateChain',
              privateKey: 'privateKey',
            },
            sds: {
              secretName: 'secretName',
            },
          },
          enforce: false,
          ports: [123],
        },
      },
    },
  },
};

Properties ​

virtualServiceBackendCfnVirtualNode.BackendPropertyvirtual_service_backendBackendPropertyvirtualServiceBackendBackendPropertyVirtualServiceBackendBackendPropertyVirtualServiceBackendBackendPropertyrequired#
Config for a Virtual Service backend.