Skip to content

/AWS1/CL_SYNADDREPLICALOCINPUT

A structure that specifies a replica location for a canary, including the Region and optional VPC configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_location TYPE /AWS1/SYNLOCATION /AWS1/SYNLOCATION

The Amazon Web Services Region where the canary replica should be created, for example us-east-1.

Optional arguments:

io_vpcconfig TYPE REF TO /AWS1/CL_SYNVPCCONFIGINPUT /AWS1/CL_SYNVPCCONFIGINPUT

The VPC configuration to use for the canary replica in this location. If not specified, the replica runs without VPC connectivity.

iv_kmskeyarn TYPE /AWS1/SYNKMSKEYARN /AWS1/SYNKMSKEYARN

The Amazon Resource Name (ARN) of the customer-managed AWS Key Management Service (AWS KMS) key used to encrypt the canary replica's AWS Lambda function environment variables at rest. If you don't specify a value, the service uses an AWS-managed key.


Queryable Attributes

Location

The Amazon Web Services Region where the canary replica should be created, for example us-east-1.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION, with configurable default
ASK_LOCATION() Getter for LOCATION w/ exceptions if field has no value
HAS_LOCATION() Determine if LOCATION has a value

VpcConfig

The VPC configuration to use for the canary replica in this location. If not specified, the replica runs without VPC connectivity.

Accessible with the following methods

Method Description
GET_VPCCONFIG() Getter for VPCCONFIG

KmsKeyArn

The Amazon Resource Name (ARN) of the customer-managed AWS Key Management Service (AWS KMS) key used to encrypt the canary replica's AWS Lambda function environment variables at rest. If you don't specify a value, the service uses an AWS-managed key.

Accessible with the following methods

Method Description
GET_KMSKEYARN() Getter for KMSKEYARN, with configurable default
ASK_KMSKEYARN() Getter for KMSKEYARN w/ exceptions if field has no value
HAS_KMSKEYARN() Determine if KMSKEYARN has a value

Public Local Types In This Class

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

TT_ADDREPLICALOCATIONS

TYPES TT_ADDREPLICALOCATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SYNADDREPLICALOCINPUT WITH DEFAULT KEY
.