aws-cdk-lib.aws_appmesh.VirtualServiceProviderConfig

interface VirtualServiceProviderConfig

LanguageType name
.NETAmazon.CDK.AWS.AppMesh.VirtualServiceProviderConfig
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappmesh#VirtualServiceProviderConfig
Javasoftware.amazon.awscdk.services.appmesh.VirtualServiceProviderConfig
Pythonaws_cdk.aws_appmesh.VirtualServiceProviderConfig
TypeScript (source)aws-cdk-lib » aws_appmesh » VirtualServiceProviderConfig

Obtainable from VirtualServiceProvider.bind()

Properties for a VirtualService provider.

Example

// 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';

declare const mesh: appmesh.Mesh;
const virtualServiceProviderConfig: appmesh.VirtualServiceProviderConfig = {
  mesh: mesh,

  // the properties below are optional
  virtualNodeProvider: {
    virtualNodeName: 'virtualNodeName',
  },
  virtualRouterProvider: {
    virtualRouterName: 'virtualRouterName',
  },
};

Properties

NameTypeDescription
meshIMeshMesh the Provider is using.
virtualNodeProvider?VirtualNodeServiceProviderPropertyVirtual Node based provider.
virtualRouterProvider?VirtualRouterServiceProviderPropertyVirtual Router based provider.

mesh

Type: IMesh

Mesh the Provider is using.


virtualNodeProvider?

Type: VirtualNodeServiceProviderProperty (optional, default: none)

Virtual Node based provider.


virtualRouterProvider?

Type: VirtualRouterServiceProviderProperty (optional, default: none)

Virtual Router based provider.