VpcConnectionArgs

data class VpcConnectionArgs(val availabilityStatus: Output<VpcConnectionVpcConnectionAvailabilityStatus>? = null, val awsAccountId: Output<String>? = null, val dnsResolvers: Output<List<String>>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcConnectionId: Output<String>? = null) : ConvertibleToJava<VpcConnectionArgs>

Definition of the AWS::QuickSight::VPCConnection Resource Type.

Constructors

Link copied to clipboard
constructor(availabilityStatus: Output<VpcConnectionVpcConnectionAvailabilityStatus>? = null, awsAccountId: Output<String>? = null, dnsResolvers: Output<List<String>>? = null, name: Output<String>? = null, roleArn: Output<String>? = null, securityGroupIds: Output<List<String>>? = null, subnetIds: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null, vpcConnectionId: Output<String>? = null)

Properties

Link copied to clipboard

The availability status of the VPC connection.

Link copied to clipboard
val awsAccountId: Output<String>? = null

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

Link copied to clipboard
val dnsResolvers: Output<List<String>>? = null

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

Link copied to clipboard
val name: Output<String>? = null

The display name for the VPC connection.

Link copied to clipboard
val roleArn: Output<String>? = null

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

Link copied to clipboard
val securityGroupIds: Output<List<String>>? = null

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

Link copied to clipboard
val subnetIds: Output<List<String>>? = null

A list of subnet IDs for the VPC connection.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

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

Link copied to clipboard
val vpcConnectionId: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): VpcConnectionArgs