Skip to content

/AWS1/CL_S3OENDPOINT

Amazon S3 on Outposts Access Points simplify managing data access at scale for shared datasets in S3 on Outposts. S3 on Outposts uses endpoints to connect to Outposts buckets so that you can perform actions within your virtual private cloud (VPC). For more information, see Accessing S3 on Outposts using VPC-only access points in the Amazon Simple Storage Service User Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_endpointarn TYPE /AWS1/S3OENDPOINTARN /AWS1/S3OENDPOINTARN

The Amazon Resource Name (ARN) of the endpoint.

iv_outpostsid TYPE /AWS1/S3OOUTPOSTID /AWS1/S3OOUTPOSTID

The ID of the Outposts.

iv_cidrblock TYPE /AWS1/S3OCIDRBLOCK /AWS1/S3OCIDRBLOCK

The VPC CIDR committed by this endpoint.

iv_status TYPE /AWS1/S3OENDPOINTSTATUS /AWS1/S3OENDPOINTSTATUS

The status of the endpoint.

iv_creationtime TYPE /AWS1/S3OCREATIONTIME /AWS1/S3OCREATIONTIME

The time the endpoint was created.

it_networkinterfaces TYPE /AWS1/CL_S3ONETWORKINTERFACE=>TT_NETWORKINTERFACES TT_NETWORKINTERFACES

The network interface of the endpoint.

iv_vpcid TYPE /AWS1/S3OVPCID /AWS1/S3OVPCID

The ID of the VPC used for the endpoint.

iv_subnetid TYPE /AWS1/S3OSUBNETID /AWS1/S3OSUBNETID

The ID of the subnet used for the endpoint.

iv_securitygroupid TYPE /AWS1/S3OSECURITYGROUPID /AWS1/S3OSECURITYGROUPID

The ID of the security group used for the endpoint.

iv_accesstype TYPE /AWS1/S3OENDPOINTACCESSTYPE /AWS1/S3OENDPOINTACCESSTYPE

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

iv_customerownedipv4pool TYPE /AWS1/S3OCUSTOMEROWNEDIPV4POOL /AWS1/S3OCUSTOMEROWNEDIPV4POOL

The ID of the customer-owned IPv4 address pool used for the endpoint.

io_failedreason TYPE REF TO /AWS1/CL_S3OFAILEDREASON /AWS1/CL_S3OFAILEDREASON

The failure reason, if any, for a create or delete endpoint operation.


Queryable Attributes

EndpointArn

The Amazon Resource Name (ARN) of the endpoint.

Accessible with the following methods

Method Description
GET_ENDPOINTARN() Getter for ENDPOINTARN, with configurable default
ASK_ENDPOINTARN() Getter for ENDPOINTARN w/ exceptions if field has no value
HAS_ENDPOINTARN() Determine if ENDPOINTARN has a value

OutpostsId

The ID of the Outposts.

Accessible with the following methods

Method Description
GET_OUTPOSTSID() Getter for OUTPOSTSID, with configurable default
ASK_OUTPOSTSID() Getter for OUTPOSTSID w/ exceptions if field has no value
HAS_OUTPOSTSID() Determine if OUTPOSTSID has a value

CidrBlock

The VPC CIDR committed by this endpoint.

Accessible with the following methods

Method Description
GET_CIDRBLOCK() Getter for CIDRBLOCK, with configurable default
ASK_CIDRBLOCK() Getter for CIDRBLOCK w/ exceptions if field has no value
HAS_CIDRBLOCK() Determine if CIDRBLOCK has a value

Status

The status of the endpoint.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

CreationTime

The time the endpoint was created.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

NetworkInterfaces

The network interface of the endpoint.

Accessible with the following methods

Method Description
GET_NETWORKINTERFACES() Getter for NETWORKINTERFACES, with configurable default
ASK_NETWORKINTERFACES() Getter for NETWORKINTERFACES w/ exceptions if field has no v
HAS_NETWORKINTERFACES() Determine if NETWORKINTERFACES has a value

VpcId

The ID of the VPC used for the endpoint.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

SubnetId

The ID of the subnet used for the endpoint.

Accessible with the following methods

Method Description
GET_SUBNETID() Getter for SUBNETID, with configurable default
ASK_SUBNETID() Getter for SUBNETID w/ exceptions if field has no value
HAS_SUBNETID() Determine if SUBNETID has a value

SecurityGroupId

The ID of the security group used for the endpoint.

Accessible with the following methods

Method Description
GET_SECURITYGROUPID() Getter for SECURITYGROUPID, with configurable default
ASK_SECURITYGROUPID() Getter for SECURITYGROUPID w/ exceptions if field has no val
HAS_SECURITYGROUPID() Determine if SECURITYGROUPID has a value

AccessType

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

Accessible with the following methods

Method Description
GET_ACCESSTYPE() Getter for ACCESSTYPE, with configurable default
ASK_ACCESSTYPE() Getter for ACCESSTYPE w/ exceptions if field has no value
HAS_ACCESSTYPE() Determine if ACCESSTYPE has a value

CustomerOwnedIpv4Pool

The ID of the customer-owned IPv4 address pool used for the endpoint.

Accessible with the following methods

Method Description
GET_CUSTOMEROWNEDIPV4POOL() Getter for CUSTOMEROWNEDIPV4POOL, with configurable default
ASK_CUSTOMEROWNEDIPV4POOL() Getter for CUSTOMEROWNEDIPV4POOL w/ exceptions if field has
HAS_CUSTOMEROWNEDIPV4POOL() Determine if CUSTOMEROWNEDIPV4POOL has a value

FailedReason

The failure reason, if any, for a create or delete endpoint operation.

Accessible with the following methods

Method Description
GET_FAILEDREASON() Getter for FAILEDREASON

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ENDPOINTS

TYPES TT_ENDPOINTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_S3OENDPOINT WITH DEFAULT KEY
.