Skip to content

/AWS1/CL_R5APLAN

Represents a Region switch plan. A plan defines the steps required to shift traffic from one Amazon Web Services Region to another.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_arn TYPE /AWS1/R5APLANARN /AWS1/R5APLANARN

The Amazon Resource Name (ARN) of the plan.

it_workflows TYPE /AWS1/CL_R5AWORKFLOW=>TT_WORKFLOWLIST TT_WORKFLOWLIST

The workflows for a plan.

iv_executionrole TYPE /AWS1/R5AIAMROLEARN /AWS1/R5AIAMROLEARN

The execution role for a plan.

iv_name TYPE /AWS1/R5APLANNAME /AWS1/R5APLANNAME

The name for a plan.

it_regions TYPE /AWS1/CL_R5AREGIONLIST_W=>TT_REGIONLIST TT_REGIONLIST

The Amazon Web Services Regions for a plan.

iv_recoveryapproach TYPE /AWS1/R5ARECOVERYAPPROACH /AWS1/R5ARECOVERYAPPROACH

The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).

iv_owner TYPE /AWS1/R5AACCOUNTID /AWS1/R5AACCOUNTID

The owner of a plan.

Optional arguments:

iv_description TYPE /AWS1/R5ASTRING /AWS1/R5ASTRING

The description for a plan.

iv_rectimeobjectiveminutes TYPE /AWS1/R5AINTEGER /AWS1/R5AINTEGER

The recovery time objective for a plan.

it_associatedalarms TYPE /AWS1/CL_R5AASSOCIATEDALARM=>TT_ASSOCIATEDALARMMAP TT_ASSOCIATEDALARMMAP

The associated application health alarms for a plan.

it_triggers TYPE /AWS1/CL_R5ATRIGGER=>TT_TRIGGERLIST TT_TRIGGERLIST

The triggers for a plan.

iv_primaryregion TYPE /AWS1/R5AREGION /AWS1/R5AREGION

The primary Region for a plan.

iv_version TYPE /AWS1/R5ASTRING /AWS1/R5ASTRING

The version for the plan.

iv_updatedat TYPE /AWS1/R5ATIMESTAMP /AWS1/R5ATIMESTAMP

The timestamp when the plan was last updated.


Queryable Attributes

arn

The Amazon Resource Name (ARN) of the plan.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

description

The description for a plan.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

workflows

The workflows for a plan.

Accessible with the following methods

Method Description
GET_WORKFLOWS() Getter for WORKFLOWS, with configurable default
ASK_WORKFLOWS() Getter for WORKFLOWS w/ exceptions if field has no value
HAS_WORKFLOWS() Determine if WORKFLOWS has a value

executionRole

The execution role for a plan.

Accessible with the following methods

Method Description
GET_EXECUTIONROLE() Getter for EXECUTIONROLE, with configurable default
ASK_EXECUTIONROLE() Getter for EXECUTIONROLE w/ exceptions if field has no value
HAS_EXECUTIONROLE() Determine if EXECUTIONROLE has a value

recoveryTimeObjectiveMinutes

The recovery time objective for a plan.

Accessible with the following methods

Method Description
GET_RECTIMEOBJECTIVEMINUTES() Getter for RECOVERYTIMEOBJECTIVEMINUTES, with configurable d
ASK_RECTIMEOBJECTIVEMINUTES() Getter for RECOVERYTIMEOBJECTIVEMINUTES w/ exceptions if fie
HAS_RECTIMEOBJECTIVEMINUTES() Determine if RECOVERYTIMEOBJECTIVEMINUTES has a value

associatedAlarms

The associated application health alarms for a plan.

Accessible with the following methods

Method Description
GET_ASSOCIATEDALARMS() Getter for ASSOCIATEDALARMS, with configurable default
ASK_ASSOCIATEDALARMS() Getter for ASSOCIATEDALARMS w/ exceptions if field has no va
HAS_ASSOCIATEDALARMS() Determine if ASSOCIATEDALARMS has a value

triggers

The triggers for a plan.

Accessible with the following methods

Method Description
GET_TRIGGERS() Getter for TRIGGERS, with configurable default
ASK_TRIGGERS() Getter for TRIGGERS w/ exceptions if field has no value
HAS_TRIGGERS() Determine if TRIGGERS has a value

name

The name for a plan.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

regions

The Amazon Web Services Regions for a plan.

Accessible with the following methods

Method Description
GET_REGIONS() Getter for REGIONS, with configurable default
ASK_REGIONS() Getter for REGIONS w/ exceptions if field has no value
HAS_REGIONS() Determine if REGIONS has a value

recoveryApproach

The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).

Accessible with the following methods

Method Description
GET_RECOVERYAPPROACH() Getter for RECOVERYAPPROACH, with configurable default
ASK_RECOVERYAPPROACH() Getter for RECOVERYAPPROACH w/ exceptions if field has no va
HAS_RECOVERYAPPROACH() Determine if RECOVERYAPPROACH has a value

primaryRegion

The primary Region for a plan.

Accessible with the following methods

Method Description
GET_PRIMARYREGION() Getter for PRIMARYREGION, with configurable default
ASK_PRIMARYREGION() Getter for PRIMARYREGION w/ exceptions if field has no value
HAS_PRIMARYREGION() Determine if PRIMARYREGION has a value

owner

The owner of a plan.

Accessible with the following methods

Method Description
GET_OWNER() Getter for OWNER, with configurable default
ASK_OWNER() Getter for OWNER w/ exceptions if field has no value
HAS_OWNER() Determine if OWNER has a value

version

The version for the plan.

Accessible with the following methods

Method Description
GET_VERSION() Getter for VERSION, with configurable default
ASK_VERSION() Getter for VERSION w/ exceptions if field has no value
HAS_VERSION() Determine if VERSION has a value

updatedAt

The timestamp when the plan was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value