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 , choosePrivate
. To use the endpoint with an on-premises network, chooseCustomerOwnedIp
. If you chooseCustomerOwnedIp
, 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, chooseCustomerOwnedIp
. If you chooseCustomerOwnedIp
, you must also provide the customer-owned IP address pool (CoIP pool). .. epigraph:``Private`` is the default access type value.
- 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.
- outpost_id
The ID of the Outpost.
- security_group_id
The ID of the security group to use with the endpoint.
- subnet_id
The ID of the subnet.