/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
.