AWS Native is in preview. AWS Classic is fully supported.
aws-native.quicksight.VpcConnection
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of the AWS::QuickSight::VPCConnection Resource Type.
Create VpcConnection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VpcConnection(name: string, args?: VpcConnectionArgs, opts?: CustomResourceOptions);
@overload
def VpcConnection(resource_name: str,
args: Optional[VpcConnectionArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def VpcConnection(resource_name: str,
opts: Optional[ResourceOptions] = None,
availability_status: Optional[VpcConnectionVpcConnectionAvailabilityStatus] = None,
aws_account_id: Optional[str] = None,
dns_resolvers: Optional[Sequence[str]] = None,
name: Optional[str] = None,
role_arn: Optional[str] = None,
security_group_ids: Optional[Sequence[str]] = None,
subnet_ids: Optional[Sequence[str]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
vpc_connection_id: Optional[str] = None)
func NewVpcConnection(ctx *Context, name string, args *VpcConnectionArgs, opts ...ResourceOption) (*VpcConnection, error)
public VpcConnection(string name, VpcConnectionArgs? args = null, CustomResourceOptions? opts = null)
public VpcConnection(String name, VpcConnectionArgs args)
public VpcConnection(String name, VpcConnectionArgs args, CustomResourceOptions options)
type: aws-native:quicksight:VpcConnection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VpcConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VpcConnectionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VpcConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VpcConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VpcConnectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const aws_nativeVpcConnectionResource = new aws_native.quicksight.VpcConnection("aws-nativeVpcConnectionResource", {
availabilityStatus: aws_native.quicksight.VpcConnectionVpcConnectionAvailabilityStatus.Available,
awsAccountId: "string",
dnsResolvers: ["string"],
name: "string",
roleArn: "string",
securityGroupIds: ["string"],
subnetIds: ["string"],
tags: [{
key: "string",
value: "string",
}],
vpcConnectionId: "string",
});
Coming soon!
VpcConnection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VpcConnection resource accepts the following input properties:
- Availability
Status Pulumi.Aws Native. Quick Sight. Vpc Connection Vpc Connection Availability Status - Aws
Account stringId - Dns
Resolvers List<string> - Name string
- Role
Arn string - Security
Group List<string>Ids - Subnet
Ids List<string> - List<Pulumi.
Aws Native. Inputs. Tag> - Vpc
Connection stringId
- Availability
Status VpcConnection Vpc Connection Availability Status - Aws
Account stringId - Dns
Resolvers []string - Name string
- Role
Arn string - Security
Group []stringIds - Subnet
Ids []string - Tag
Args - Vpc
Connection stringId
- availability
Status VpcConnection Vpc Connection Availability Status - aws
Account StringId - dns
Resolvers List<String> - name String
- role
Arn String - security
Group List<String>Ids - subnet
Ids List<String> - List<Tag>
- vpc
Connection StringId
- availability
Status VpcConnection Vpc Connection Availability Status - aws
Account stringId - dns
Resolvers string[] - name string
- role
Arn string - security
Group string[]Ids - subnet
Ids string[] - Tag[]
- vpc
Connection stringId
- availability_
status VpcConnection Vpc Connection Availability Status - aws_
account_ strid - dns_
resolvers Sequence[str] - name str
- role_
arn str - security_
group_ Sequence[str]ids - subnet_
ids Sequence[str] - Sequence[Tag
Args] - vpc_
connection_ strid
- availability
Status "AVAILABLE" | "UNAVAILABLE" | "PARTIALLY_AVAILABLE" - aws
Account StringId - dns
Resolvers List<String> - name String
- role
Arn String - security
Group List<String>Ids - subnet
Ids List<String> - List<Property Map>
- vpc
Connection StringId
Outputs
All input properties are implicitly available as output properties. Additionally, the VpcConnection resource produces the following output properties:
- Arn string
- Created
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Network
Interfaces List<Pulumi.Aws Native. Quick Sight. Outputs. Vpc Connection Network Interface> - Status
Pulumi.
Aws Native. Quick Sight. Vpc Connection Vpc Connection Resource Status - Vpc
Id string
- Arn string
- Created
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Network
Interfaces []VpcConnection Network Interface - Status
Vpc
Connection Vpc Connection Resource Status - Vpc
Id string
- arn String
- created
Time String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - network
Interfaces List<VpcConnection Network Interface> - status
Vpc
Connection Vpc Connection Resource Status - vpc
Id String
- arn string
- created
Time string - id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - network
Interfaces VpcConnection Network Interface[] - status
Vpc
Connection Vpc Connection Resource Status - vpc
Id string
- arn str
- created_
time str - id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - network_
interfaces Sequence[VpcConnection Network Interface] - status
Vpc
Connection Vpc Connection Resource Status - vpc_
id str
- arn String
- created
Time String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - network
Interfaces List<Property Map> - status "CREATION_IN_PROGRESS" | "CREATION_SUCCESSFUL" | "CREATION_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_SUCCESSFUL" | "UPDATE_FAILED" | "DELETION_IN_PROGRESS" | "DELETION_FAILED" | "DELETED"
- vpc
Id String
Supporting Types
Tag, TagArgs
VpcConnectionNetworkInterface, VpcConnectionNetworkInterfaceArgs
- Availability
Zone string - Error
Message string - Network
Interface stringId - Status
Vpc
Connection Network Interface Status - Subnet
Id string
- availability
Zone String - error
Message String - network
Interface StringId - status
Vpc
Connection Network Interface Status - subnet
Id String
- availability
Zone string - error
Message string - network
Interface stringId - status
Vpc
Connection Network Interface Status - subnet
Id string
VpcConnectionNetworkInterfaceStatus, VpcConnectionNetworkInterfaceStatusArgs
- Creating
- CREATING
- Available
- AVAILABLE
- Creation
Failed - CREATION_FAILED
- Updating
- UPDATING
- Update
Failed - UPDATE_FAILED
- Deleting
- DELETING
- Deleted
- DELETED
- Deletion
Failed - DELETION_FAILED
- Deletion
Scheduled - DELETION_SCHEDULED
- Attachment
Failed Rollback Failed - ATTACHMENT_FAILED_ROLLBACK_FAILED
- Vpc
Connection Network Interface Status Creating - CREATING
- Vpc
Connection Network Interface Status Available - AVAILABLE
- Vpc
Connection Network Interface Status Creation Failed - CREATION_FAILED
- Vpc
Connection Network Interface Status Updating - UPDATING
- Vpc
Connection Network Interface Status Update Failed - UPDATE_FAILED
- Vpc
Connection Network Interface Status Deleting - DELETING
- Vpc
Connection Network Interface Status Deleted - DELETED
- Vpc
Connection Network Interface Status Deletion Failed - DELETION_FAILED
- Vpc
Connection Network Interface Status Deletion Scheduled - DELETION_SCHEDULED
- Vpc
Connection Network Interface Status Attachment Failed Rollback Failed - ATTACHMENT_FAILED_ROLLBACK_FAILED
- Creating
- CREATING
- Available
- AVAILABLE
- Creation
Failed - CREATION_FAILED
- Updating
- UPDATING
- Update
Failed - UPDATE_FAILED
- Deleting
- DELETING
- Deleted
- DELETED
- Deletion
Failed - DELETION_FAILED
- Deletion
Scheduled - DELETION_SCHEDULED
- Attachment
Failed Rollback Failed - ATTACHMENT_FAILED_ROLLBACK_FAILED
- Creating
- CREATING
- Available
- AVAILABLE
- Creation
Failed - CREATION_FAILED
- Updating
- UPDATING
- Update
Failed - UPDATE_FAILED
- Deleting
- DELETING
- Deleted
- DELETED
- Deletion
Failed - DELETION_FAILED
- Deletion
Scheduled - DELETION_SCHEDULED
- Attachment
Failed Rollback Failed - ATTACHMENT_FAILED_ROLLBACK_FAILED
- CREATING
- CREATING
- AVAILABLE
- AVAILABLE
- CREATION_FAILED
- CREATION_FAILED
- UPDATING
- UPDATING
- UPDATE_FAILED
- UPDATE_FAILED
- DELETING
- DELETING
- DELETED
- DELETED
- DELETION_FAILED
- DELETION_FAILED
- DELETION_SCHEDULED
- DELETION_SCHEDULED
- ATTACHMENT_FAILED_ROLLBACK_FAILED
- ATTACHMENT_FAILED_ROLLBACK_FAILED
- "CREATING"
- CREATING
- "AVAILABLE"
- AVAILABLE
- "CREATION_FAILED"
- CREATION_FAILED
- "UPDATING"
- UPDATING
- "UPDATE_FAILED"
- UPDATE_FAILED
- "DELETING"
- DELETING
- "DELETED"
- DELETED
- "DELETION_FAILED"
- DELETION_FAILED
- "DELETION_SCHEDULED"
- DELETION_SCHEDULED
- "ATTACHMENT_FAILED_ROLLBACK_FAILED"
- ATTACHMENT_FAILED_ROLLBACK_FAILED
VpcConnectionVpcConnectionAvailabilityStatus, VpcConnectionVpcConnectionAvailabilityStatusArgs
- Available
- AVAILABLE
- Unavailable
- UNAVAILABLE
- Partially
Available - PARTIALLY_AVAILABLE
- Vpc
Connection Vpc Connection Availability Status Available - AVAILABLE
- Vpc
Connection Vpc Connection Availability Status Unavailable - UNAVAILABLE
- Vpc
Connection Vpc Connection Availability Status Partially Available - PARTIALLY_AVAILABLE
- Available
- AVAILABLE
- Unavailable
- UNAVAILABLE
- Partially
Available - PARTIALLY_AVAILABLE
- Available
- AVAILABLE
- Unavailable
- UNAVAILABLE
- Partially
Available - PARTIALLY_AVAILABLE
- AVAILABLE
- AVAILABLE
- UNAVAILABLE
- UNAVAILABLE
- PARTIALLY_AVAILABLE
- PARTIALLY_AVAILABLE
- "AVAILABLE"
- AVAILABLE
- "UNAVAILABLE"
- UNAVAILABLE
- "PARTIALLY_AVAILABLE"
- PARTIALLY_AVAILABLE
VpcConnectionVpcConnectionResourceStatus, VpcConnectionVpcConnectionResourceStatusArgs
- Creation
In Progress - CREATION_IN_PROGRESS
- Creation
Successful - CREATION_SUCCESSFUL
- Creation
Failed - CREATION_FAILED
- Update
In Progress - UPDATE_IN_PROGRESS
- Update
Successful - UPDATE_SUCCESSFUL
- Update
Failed - UPDATE_FAILED
- Deletion
In Progress - DELETION_IN_PROGRESS
- Deletion
Failed - DELETION_FAILED
- Deleted
- DELETED
- Vpc
Connection Vpc Connection Resource Status Creation In Progress - CREATION_IN_PROGRESS
- Vpc
Connection Vpc Connection Resource Status Creation Successful - CREATION_SUCCESSFUL
- Vpc
Connection Vpc Connection Resource Status Creation Failed - CREATION_FAILED
- Vpc
Connection Vpc Connection Resource Status Update In Progress - UPDATE_IN_PROGRESS
- Vpc
Connection Vpc Connection Resource Status Update Successful - UPDATE_SUCCESSFUL
- Vpc
Connection Vpc Connection Resource Status Update Failed - UPDATE_FAILED
- Vpc
Connection Vpc Connection Resource Status Deletion In Progress - DELETION_IN_PROGRESS
- Vpc
Connection Vpc Connection Resource Status Deletion Failed - DELETION_FAILED
- Vpc
Connection Vpc Connection Resource Status Deleted - DELETED
- Creation
In Progress - CREATION_IN_PROGRESS
- Creation
Successful - CREATION_SUCCESSFUL
- Creation
Failed - CREATION_FAILED
- Update
In Progress - UPDATE_IN_PROGRESS
- Update
Successful - UPDATE_SUCCESSFUL
- Update
Failed - UPDATE_FAILED
- Deletion
In Progress - DELETION_IN_PROGRESS
- Deletion
Failed - DELETION_FAILED
- Deleted
- DELETED
- Creation
In Progress - CREATION_IN_PROGRESS
- Creation
Successful - CREATION_SUCCESSFUL
- Creation
Failed - CREATION_FAILED
- Update
In Progress - UPDATE_IN_PROGRESS
- Update
Successful - UPDATE_SUCCESSFUL
- Update
Failed - UPDATE_FAILED
- Deletion
In Progress - DELETION_IN_PROGRESS
- Deletion
Failed - DELETION_FAILED
- Deleted
- DELETED
- CREATION_IN_PROGRESS
- CREATION_IN_PROGRESS
- CREATION_SUCCESSFUL
- CREATION_SUCCESSFUL
- CREATION_FAILED
- CREATION_FAILED
- UPDATE_IN_PROGRESS
- UPDATE_IN_PROGRESS
- UPDATE_SUCCESSFUL
- UPDATE_SUCCESSFUL
- UPDATE_FAILED
- UPDATE_FAILED
- DELETION_IN_PROGRESS
- DELETION_IN_PROGRESS
- DELETION_FAILED
- DELETION_FAILED
- DELETED
- DELETED
- "CREATION_IN_PROGRESS"
- CREATION_IN_PROGRESS
- "CREATION_SUCCESSFUL"
- CREATION_SUCCESSFUL
- "CREATION_FAILED"
- CREATION_FAILED
- "UPDATE_IN_PROGRESS"
- UPDATE_IN_PROGRESS
- "UPDATE_SUCCESSFUL"
- UPDATE_SUCCESSFUL
- "UPDATE_FAILED"
- UPDATE_FAILED
- "DELETION_IN_PROGRESS"
- DELETION_IN_PROGRESS
- "DELETION_FAILED"
- DELETION_FAILED
- "DELETED"
- DELETED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.