Skip to main content

vpc_connections

Creates, updates, deletes, gets or lists a vpc_connections resource.

Overview

Namevpc_connections
TypeResource
Idaws.quicksight.vpc_connections

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
request_idstringThe Amazon Web Services request ID for this operation.
statusintegerThe HTTP status of the request.
vpc_connectionobjectA response object that provides information for the specified VPC connection.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_vpc_connectionselectaws_account_id, vpc_connection_id, regionDescribes a VPC connection.
list_vpc_connectionsselectaws_account_id, regionnext-token, max-resultsLists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.
create_vpc_connectioninsertaws_account_id, region, VPCConnectionId, Name, SubnetIds, SecurityGroupIds, RoleArnCreates a new VPC connection.
update_vpc_connectionupdateaws_account_id, vpc_connection_id, region, Name, SubnetIds, SecurityGroupIds, RoleArnUpdates a VPC connection.
delete_vpc_connectiondeleteaws_account_id, vpc_connection_id, regionDeletes a VPC connection.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
aws_account_idstringThe Amazon Web Services account ID of the account where you want to delete a VPC connection.
regionstringAWS region (default: us-east-1)
vpc_connection_idstringThe ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
max-resultsintegerThe maximum number of results to be returned per request.
next-tokenstringThe token for the next set of results, or null if there are no more results.

SELECT examples

Describes a VPC connection.

SELECT
request_id,
status,
vpc_connection
FROM aws.quicksight.vpc_connections
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND vpc_connection_id = '{{ vpc_connection_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a new VPC connection.

INSERT INTO aws.quicksight.vpc_connections (
VPCConnectionId,
Name,
SubnetIds,
SecurityGroupIds,
DnsResolvers,
RoleArn,
Tags,
aws_account_id,
region
)
SELECT
'{{ VPCConnectionId }}' /* required */,
'{{ Name }}' /* required */,
'{{ SubnetIds }}' /* required */,
'{{ SecurityGroupIds }}' /* required */,
'{{ DnsResolvers }}',
'{{ RoleArn }}' /* required */,
'{{ Tags }}',
'{{ aws_account_id }}',
'{{ region }}'
RETURNING
arn,
availability_status,
creation_status,
request_id,
status,
vpc_connection_id
;

UPDATE examples

Updates a VPC connection.

UPDATE aws.quicksight.vpc_connections
SET
Name = '{{ Name }}',
SubnetIds = '{{ SubnetIds }}',
SecurityGroupIds = '{{ SecurityGroupIds }}',
DnsResolvers = '{{ DnsResolvers }}',
RoleArn = '{{ RoleArn }}'
WHERE
aws_account_id = '{{ aws_account_id }}' --required
AND vpc_connection_id = '{{ vpc_connection_id }}' --required
AND region = '{{ region }}' --required
AND Name = '{{ Name }}' --required
AND SubnetIds = '{{ SubnetIds }}' --required
AND SecurityGroupIds = '{{ SecurityGroupIds }}' --required
AND RoleArn = '{{ RoleArn }}' --required
RETURNING
arn,
availability_status,
request_id,
status,
update_status,
vpc_connection_id;

DELETE examples

Deletes a VPC connection.

DELETE FROM aws.quicksight.vpc_connections
WHERE aws_account_id = '{{ aws_account_id }}' --required
AND vpc_connection_id = '{{ vpc_connection_id }}' --required
AND region = '{{ region }}' --required
;