AWS::QuickSight::VPCConnection - AWS CloudFormation

AWS::QuickSight::VPCConnection

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.