Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

AWS::QuickSight::VPCConnection

Focus mode
AWS::QuickSight::VPCConnection - AWS CloudFormation
Filter View

Creates a new VPC connection.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::QuickSight::VPCConnection", "Properties" : { "AvailabilityStatus" : String, "AwsAccountId" : String, "DnsResolvers" : [ String, ... ], "Name" : String, "RoleArn" : String, "SecurityGroupIds" : [ String, ... ], "SubnetIds" : [ String, ... ], "Tags" : [ Tag, ... ], "VPCConnectionId" : String } }

YAML

Type: AWS::QuickSight::VPCConnection Properties: AvailabilityStatus: String AwsAccountId: String DnsResolvers: - String Name: String RoleArn: String SecurityGroupIds: - String SubnetIds: - String Tags: - Tag VPCConnectionId: String

Properties

AvailabilityStatus

The availability status of the VPC connection.

Required: No

Type: String

Allowed values: AVAILABLE | UNAVAILABLE | PARTIALLY_AVAILABLE

Update requires: No interruption

AwsAccountId

The AWS account ID of the account where you want to create a new VPC connection.

Required: No

Type: String

Pattern: ^[0-9]{12}$

Minimum: 12

Maximum: 12

Update requires: Replacement

DnsResolvers

A list of IP addresses of DNS resolver endpoints for the VPC connection.

Required: No

Type: Array of String

Update requires: No interruption

Name

The display name for the VPC connection.

Required: No

Type: String

Minimum: 1

Maximum: 128

Update requires: No interruption

RoleArn

The ARN of the IAM role associated with the VPC connection.

Required: No

Type: String

Update requires: No interruption

SecurityGroupIds

The Amazon EC2 security group IDs associated with the VPC connection.

Required: No

Type: Array of String

Minimum: 1 | 1

Maximum: 255 | 16

Update requires: No interruption

SubnetIds

A list of subnet IDs for the VPC connection.

Required: No

Type: Array of String

Minimum: 1 | 2

Maximum: 255 | 15

Update requires: No interruption

Tags

A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.

Required: No

Type: Array of Tag

Minimum: 1

Maximum: 200

Update requires: No interruption

VPCConnectionId

The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.

Required: No

Type: String

Pattern: [\w\-]+

Minimum: 1

Maximum: 1000

Update requires: Replacement

Return values

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the VPC connection.

CreatedTime

The time that the VPC connection was created.

LastUpdatedTime

The time that the VPC connection was last updated.

NetworkInterfaces

A list of network interfaces.

Status

The HTTP status of the request.

VPCId

The Amazon EC2 VPC ID associated with the VPC connection.

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.