CfnEndpointProps

class aws_cdk.aws_s3outposts.CfnEndpointProps(*, outpost_id, security_group_id, subnet_id, access_type=None, customer_owned_ipv4_pool=None)

Bases: object

Properties for defining a CfnEndpoint.

Parameters:
  • outpost_id (str) – The ID of the Outpost.

  • security_group_id (str) – The ID of the security group to use with the endpoint.

  • subnet_id (str) – The ID of the subnet.

  • access_type (Optional[str]) – The container for the type of connectivity used to access the Amazon S3 on Outposts endpoint. To use the Amazon VPC , choose Private . To use the endpoint with an on-premises network, choose CustomerOwnedIp . If you choose CustomerOwnedIp , you must also provide the customer-owned IP address pool (CoIP pool). .. epigraph:: Private is the default access type value.

  • customer_owned_ipv4_pool (Optional[str]) – The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint. IP addresses are allocated from this pool for the endpoint.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_s3outposts as s3outposts

cfn_endpoint_props = s3outposts.CfnEndpointProps(
    outpost_id="outpostId",
    security_group_id="securityGroupId",
    subnet_id="subnetId",

    # the properties below are optional
    access_type="accessType",
    customer_owned_ipv4_pool="customerOwnedIpv4Pool"
)

Attributes

access_type

The container for the type of connectivity used to access the Amazon S3 on Outposts endpoint.

To use the Amazon VPC , choose Private . To use the endpoint with an on-premises network, choose CustomerOwnedIp . If you choose CustomerOwnedIp , you must also provide the customer-owned IP address pool (CoIP pool). .. epigraph:

``Private`` is the default access type value.
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-accesstype

customer_owned_ipv4_pool

The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint.

IP addresses are allocated from this pool for the endpoint.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-customerownedipv4pool

outpost_id

The ID of the Outpost.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-outpostid

security_group_id

The ID of the security group to use with the endpoint.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-securitygroupid

subnet_id

The ID of the subnet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-subnetid