Skip to content

PrivateConnectivityConfig

Source code in docs_src/capo_outposts/types/private_connectivity_config.py
class PrivateConnectivityConfig(TypedDict, closed=True):
    role_arn: NotRequired["capo_outposts.types.role_arn.RoleArn"]
    """<p>The 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.</p>"""
    private_connectivity_status: NotRequired[
        "capo_outposts.types.private_connectivity_status.PrivateConnectivityStatus"
    ]
    """<p>The status of private connectivity for the Outpost. Valid values are <code>ENABLED</code> and <code>DISABLED</code>.</p>"""
    vpc_information_list: NotRequired[
        "capo_outposts.types.vpc_information_list.VpcInformationList"
    ]
    """<p>Information about the VPC used for private connectivity.</p>"""
    provisioning_role_arn: NotRequired["capo_outposts.types.role_arn.RoleArn"]
    """<p>The 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.</p>"""

private_connectivity_status instance-attribute

private_connectivity_status: NotRequired[PrivateConnectivityStatus]

The status of private connectivity for the Outpost. Valid values are ENABLED and DISABLED.

provisioning_role_arn instance-attribute

provisioning_role_arn: NotRequired[RoleArn]

The 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.

role_arn instance-attribute

role_arn: NotRequired[RoleArn]

The 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.

vpc_information_list instance-attribute

vpc_information_list: NotRequired[VpcInformationList]

Information about the VPC used for private connectivity.