class Aws::S3Outposts::Types::CreateEndpointRequest

@note When making an API call, you may pass CreateEndpointRequest

data as a hash:

    {
      outpost_id: "OutpostId", # required
      subnet_id: "SubnetId", # required
      security_group_id: "SecurityGroupId", # required
      access_type: "Private", # accepts Private, CustomerOwnedIp
      customer_owned_ipv_4_pool: "CustomerOwnedIpv4Pool",
    }

@!attribute [rw] outpost_id

The ID of the AWS Outposts.
@return [String]

@!attribute [rw] subnet_id

The ID of the subnet in the selected VPC. The endpoint subnet must
belong to the Outpost that has the Amazon S3 on Outposts
provisioned.
@return [String]

@!attribute [rw] security_group_id

The ID of the security group to use with the endpoint.
@return [String]

@!attribute [rw] access_type

The type of access for the on-premise network connectivity for the
Outpost endpoint. To access the endpoint from an on-premises
network, you must specify the access type and provide the customer
owned IPv4 pool.
@return [String]

@!attribute [rw] customer_owned_ipv_4_pool

The ID of the customer-owned IPv4 pool for the endpoint. IP
addresses will be allocated from this pool for the endpoint.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/s3outposts-2017-07-25/CreateEndpointRequest AWS API Documentation

Constants

SENSITIVE