We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.quicksight.getVpcConnection
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Definition of the AWS::QuickSight::VPCConnection Resource Type.
Using getVpcConnection
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcConnection(args: GetVpcConnectionArgs, opts?: InvokeOptions): Promise<GetVpcConnectionResult>
function getVpcConnectionOutput(args: GetVpcConnectionOutputArgs, opts?: InvokeOptions): Output<GetVpcConnectionResult>def get_vpc_connection(aws_account_id: Optional[str] = None,
                       vpc_connection_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetVpcConnectionResult
def get_vpc_connection_output(aws_account_id: Optional[pulumi.Input[str]] = None,
                       vpc_connection_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetVpcConnectionResult]func LookupVpcConnection(ctx *Context, args *LookupVpcConnectionArgs, opts ...InvokeOption) (*LookupVpcConnectionResult, error)
func LookupVpcConnectionOutput(ctx *Context, args *LookupVpcConnectionOutputArgs, opts ...InvokeOption) LookupVpcConnectionResultOutput> Note: This function is named LookupVpcConnection in the Go SDK.
public static class GetVpcConnection 
{
    public static Task<GetVpcConnectionResult> InvokeAsync(GetVpcConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetVpcConnectionResult> Invoke(GetVpcConnectionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVpcConnectionResult> getVpcConnection(GetVpcConnectionArgs args, InvokeOptions options)
public static Output<GetVpcConnectionResult> getVpcConnection(GetVpcConnectionArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:quicksight:getVpcConnection
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AwsAccount stringId 
- The AWS account ID of the account where you want to create a new VPC connection.
- VpcConnection stringId 
- The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.
- AwsAccount stringId 
- The AWS account ID of the account where you want to create a new VPC connection.
- VpcConnection stringId 
- The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.
- awsAccount StringId 
- The AWS account ID of the account where you want to create a new VPC connection.
- vpcConnection StringId 
- The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.
- awsAccount stringId 
- The AWS account ID of the account where you want to create a new VPC connection.
- vpcConnection stringId 
- The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.
- aws_account_ strid 
- The AWS account ID of the account where you want to create a new VPC connection.
- vpc_connection_ strid 
- The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.
- awsAccount StringId 
- The AWS account ID of the account where you want to create a new VPC connection.
- vpcConnection StringId 
- The ID of the VPC connection that you're creating. This ID is a unique identifier for each AWS Region in an AWS account.
getVpcConnection Result
The following output properties are available:
- Arn string
- AvailabilityStatus Pulumi.Aws Native. Quick Sight. Vpc Connection Vpc Connection Availability Status 
- The availability status of the VPC connection.
- CreatedTime string
- DnsResolvers List<string>
- A list of IP addresses of DNS resolver endpoints for the VPC connection.
- LastUpdated stringTime 
- Name string
- The display name for the VPC connection.
- NetworkInterfaces List<Pulumi.Aws Native. Quick Sight. Outputs. Vpc Connection Network Interface> 
- RoleArn string
- The ARN of the IAM role associated with the VPC connection.
- SecurityGroup List<string>Ids 
- The Amazon EC2 security group IDs associated with the VPC connection.
- Status
Pulumi.Aws Native. Quick Sight. Vpc Connection Vpc Connection Resource Status 
- The HTTP status of the request.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
- VpcId string
- Arn string
- AvailabilityStatus VpcConnection Vpc Connection Availability Status 
- The availability status of the VPC connection.
- CreatedTime string
- DnsResolvers []string
- A list of IP addresses of DNS resolver endpoints for the VPC connection.
- LastUpdated stringTime 
- Name string
- The display name for the VPC connection.
- NetworkInterfaces []VpcConnection Network Interface 
- RoleArn string
- The ARN of the IAM role associated with the VPC connection.
- SecurityGroup []stringIds 
- The Amazon EC2 security group IDs associated with the VPC connection.
- Status
VpcConnection Vpc Connection Resource Status 
- The HTTP status of the request.
- Tag
- A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
- VpcId string
- arn String
- availabilityStatus VpcConnection Vpc Connection Availability Status 
- The availability status of the VPC connection.
- createdTime String
- dnsResolvers List<String>
- A list of IP addresses of DNS resolver endpoints for the VPC connection.
- lastUpdated StringTime 
- name String
- The display name for the VPC connection.
- networkInterfaces List<VpcConnection Network Interface> 
- roleArn String
- The ARN of the IAM role associated with the VPC connection.
- securityGroup List<String>Ids 
- The Amazon EC2 security group IDs associated with the VPC connection.
- status
VpcConnection Vpc Connection Resource Status 
- The HTTP status of the request.
- List<Tag>
- A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
- vpcId String
- arn string
- availabilityStatus VpcConnection Vpc Connection Availability Status 
- The availability status of the VPC connection.
- createdTime string
- dnsResolvers string[]
- A list of IP addresses of DNS resolver endpoints for the VPC connection.
- lastUpdated stringTime 
- name string
- The display name for the VPC connection.
- networkInterfaces VpcConnection Network Interface[] 
- roleArn string
- The ARN of the IAM role associated with the VPC connection.
- securityGroup string[]Ids 
- The Amazon EC2 security group IDs associated with the VPC connection.
- status
VpcConnection Vpc Connection Resource Status 
- The HTTP status of the request.
- Tag[]
- A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
- vpcId string
- arn str
- availability_status VpcConnection Vpc Connection Availability Status 
- The availability status of the VPC connection.
- created_time str
- dns_resolvers Sequence[str]
- A list of IP addresses of DNS resolver endpoints for the VPC connection.
- last_updated_ strtime 
- name str
- The display name for the VPC connection.
- network_interfaces Sequence[VpcConnection Network Interface] 
- role_arn str
- The ARN of the IAM role associated with the VPC connection.
- security_group_ Sequence[str]ids 
- The Amazon EC2 security group IDs associated with the VPC connection.
- status
VpcConnection Vpc Connection Resource Status 
- The HTTP status of the request.
- Sequence[root_Tag]
- A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
- vpc_id str
- arn String
- availabilityStatus "AVAILABLE" | "UNAVAILABLE" | "PARTIALLY_AVAILABLE"
- The availability status of the VPC connection.
- createdTime String
- dnsResolvers List<String>
- A list of IP addresses of DNS resolver endpoints for the VPC connection.
- lastUpdated StringTime 
- name String
- The display name for the VPC connection.
- networkInterfaces List<Property Map>
- roleArn String
- The ARN of the IAM role associated with the VPC connection.
- securityGroup List<String>Ids 
- The Amazon EC2 security group IDs associated with the VPC connection.
- status "CREATION_IN_PROGRESS" | "CREATION_SUCCESSFUL" | "CREATION_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_SUCCESSFUL" | "UPDATE_FAILED" | "DELETION_IN_PROGRESS" | "DELETION_FAILED" | "DELETED"
- The HTTP status of the request.
- List<Property Map>
- A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
- vpcId String
Supporting Types
Tag
VpcConnectionNetworkInterface   
- AvailabilityZone string
- ErrorMessage string
- NetworkInterface stringId 
- Status
Pulumi.Aws Native. Quick Sight. Vpc Connection Network Interface Status 
- The status of the network interface.
- SubnetId string
- AvailabilityZone string
- ErrorMessage string
- NetworkInterface stringId 
- Status
VpcConnection Network Interface Status 
- The status of the network interface.
- SubnetId string
- availabilityZone String
- errorMessage String
- networkInterface StringId 
- status
VpcConnection Network Interface Status 
- The status of the network interface.
- subnetId String
- availabilityZone string
- errorMessage string
- networkInterface stringId 
- status
VpcConnection Network Interface Status 
- The status of the network interface.
- subnetId string
- availability_zone str
- error_message str
- network_interface_ strid 
- status
VpcConnection Network Interface Status 
- The status of the network interface.
- subnet_id str
- availabilityZone String
- errorMessage String
- networkInterface StringId 
- status "CREATING" | "AVAILABLE" | "CREATION_FAILED" | "UPDATING" | "UPDATE_FAILED" | "DELETING" | "DELETED" | "DELETION_FAILED" | "DELETION_SCHEDULED" | "ATTACHMENT_FAILED_ROLLBACK_FAILED"
- The status of the network interface.
- subnetId String
VpcConnectionNetworkInterfaceStatus    
VpcConnectionVpcConnectionAvailabilityStatus     
VpcConnectionVpcConnectionResourceStatus     
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi