Skip to main content

private_connectivity_configs

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

Overview

Nameprivate_connectivity_configs
TypeResource
Idaws.outposts.private_connectivity_configs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
private_connectivity_statusstringThe status of private connectivity for the Outpost. Valid values are ENABLED and DISABLED. (ENABLED, DISABLED)
provisioning_role_arnstringThe Amazon Resource Name (ARN) of the provisioning role in your account that Amazon Web Services Outposts uses to establish the service link connection during Outpost installation. This field is present only when VPC endpoint-based provisioning is configured. (pattern: <code>^arn:aws([a-z-]+)?:iam::\d{12}:role/[a-zA-Z_0-9+=,.@-_/]+</code>)
role_arnstringThe Amazon Resource Name (ARN) of the service-linked role that Amazon Web Services Outposts creates and uses to provision and attach the network interfaces for private connectivity in your VPC. The role's permissions are scoped to the specific Outpost and VPC. (pattern: <code>^arn:aws([a-z-]+)?:iam::\d{12}:role/[a-zA-Z_0-9+=,.@-_/]+</code>)
vpc_information_listarrayInformation about the VPC used for private connectivity.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_private_connectivity_configselectoutpost_id, regionGets the private connectivity configuration for the specified Outpost.
create_private_connectivity_configinsertoutpost_id, region, VpcInformationListCreates the private connectivity configuration for the specified Outpost. Private connectivity establishes a service link VPN connection between the Outpost and its home Amazon Web Services Region using a VPC and subnet that you specify, which allows the service link traffic to flow through your VPC and minimizes public internet exposure.

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
outpost_idstringThe ID or ARN of the Outpost.
regionstringAWS region (default: us-east-1)

SELECT examples

Gets the private connectivity configuration for the specified Outpost.

SELECT
private_connectivity_status,
provisioning_role_arn,
role_arn,
vpc_information_list
FROM aws.outposts.private_connectivity_configs
WHERE outpost_id = '{{ outpost_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates the private connectivity configuration for the specified Outpost. Private connectivity establishes a service link VPN connection between the Outpost and its home Amazon Web Services Region using a VPC and subnet that you specify, which allows the service link traffic to flow through your VPC and minimizes public internet exposure.

INSERT INTO aws.outposts.private_connectivity_configs (
VpcInformationList,
outpost_id,
region
)
SELECT
'{{ VpcInformationList }}' /* required */,
'{{ outpost_id }}',
'{{ region }}'
RETURNING
outpost_id,
private_connectivity_config
;