# VirtualNodeAttributes

Interface with properties necessary to import a reusable VirtualNode.

- Source: [`aws-appmesh/lib/virtual-node.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-appmesh/lib/virtual-node.ts#L293)

## Example

```ts
const virtualNodeName = 'my-virtual-node';
appmesh.VirtualNode.fromVirtualNodeAttributes(this, 'imported-virtual-node', {
  mesh: appmesh.Mesh.fromMeshName(this, 'Mesh', 'testMesh'),
  virtualNodeName: virtualNodeName,
});
```

## Properties

- `mesh`: [IMesh](/cdk/api/v2/docs/aws-cdk-lib.aws_appmesh.IMesh.html) (required) — The Mesh that the VirtualNode belongs to.

- `virtualNodeName`: string (required) — The name of the VirtualNode.
