# CfnVPCConnectionProps

Properties for defining a `CfnVPCConnection`.

Extends: CfnVPCConnectionProps
Used as props by: CfnVPCConnection

- Source: Generated code
- Type last changed: v2.79.0 · 10 May 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const cfnVPCConnectionProps: quicksight.CfnVPCConnectionProps = {
  availabilityStatus: 'availabilityStatus',
  awsAccountId: 'awsAccountId',
  dnsResolvers: ['dnsResolvers'],
  name: 'name',
  roleArn: 'roleArn',
  securityGroupIds: ['securityGroupIds'],
  subnetIds: ['subnetIds'],
  tags: [{
    key: 'key',
    value: 'value',
  }],
  vpcConnectionId: 'vpcConnectionId',
};
```

## Properties

- `availabilityStatus`: string — The availability status of the VPC connection.

- `awsAccountId`: string — The AWS account ID of the account where you want to create a new VPC connection.

- `dnsResolvers`: string[] — A list of IP addresses of DNS resolver endpoints for the VPC connection.

- `name`: string — The display name for the VPC connection.

- `roleArn`: string — The ARN of the IAM role associated with the VPC connection.

- `securityGroupIds`: string[] — The Amazon EC2 security group IDs associated with the VPC connection.

- `subnetIds`: string[] — A list of subnet IDs for the VPC connection.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.

- `vpcConnectionId`: string — The ID of the VPC connection that you're creating.

  This ID is a unique identifier for each AWS Region in an AWS account.
