Skip to content

/AWS1/CL_AMBGETBACKENDSTRGRE00

The details for a backend storage resource.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_imported TYPE /AWS1/AMB__BOOLEAN /AWS1/AMB__BOOLEAN

Returns True if the storage resource has been imported.

iv_servicename TYPE /AWS1/AMBSERVICENAME /AWS1/AMBSERVICENAME

The name of the storage service.

Optional arguments:

iv_bucketname TYPE /AWS1/AMB__STRING /AWS1/AMB__STRING

The name of the S3 bucket.

io_permissions TYPE REF TO /AWS1/CL_AMBBACKENDSTRGPERMS /AWS1/CL_AMBBACKENDSTRGPERMS

The authorization configuration for the storage S3 bucket.


Queryable Attributes

BucketName

The name of the S3 bucket.

Accessible with the following methods

Method Description
GET_BUCKETNAME() Getter for BUCKETNAME, with configurable default
ASK_BUCKETNAME() Getter for BUCKETNAME w/ exceptions if field has no value
HAS_BUCKETNAME() Determine if BUCKETNAME has a value

Imported

Returns True if the storage resource has been imported.

Accessible with the following methods

Method Description
GET_IMPORTED() Getter for IMPORTED, with configurable default
ASK_IMPORTED() Getter for IMPORTED w/ exceptions if field has no value
HAS_IMPORTED() Determine if IMPORTED has a value

Permissions

The authorization configuration for the storage S3 bucket.

Accessible with the following methods

Method Description
GET_PERMISSIONS() Getter for PERMISSIONS

ServiceName

The name of the storage service.

Accessible with the following methods

Method Description
GET_SERVICENAME() Getter for SERVICENAME, with configurable default
ASK_SERVICENAME() Getter for SERVICENAME w/ exceptions if field has no value
HAS_SERVICENAME() Determine if SERVICENAME has a value