/AWS1/CL_SSMRUNBOOK¶
Information about an Automation runbook used in a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_documentname TYPE /AWS1/SSMDOCUMENTARN /AWS1/SSMDOCUMENTARN¶
The name of the Automation runbook used in a runbook workflow.
Optional arguments:¶
iv_documentversion TYPE /AWS1/SSMDOCUMENTVERSION /AWS1/SSMDOCUMENTVERSION¶
The version of the Automation runbook used in a runbook workflow.
it_parameters TYPE /AWS1/CL_SSMAUTOMATIONPRMVAL00=>TT_AUTOMATIONPARAMETERMAP TT_AUTOMATIONPARAMETERMAP¶
The key-value map of execution parameters, which were supplied when calling
StartChangeRequestExecution.
iv_targetparametername TYPE /AWS1/SSMAUTOMATIONPARAMKEY /AWS1/SSMAUTOMATIONPARAMKEY¶
The name of the parameter used as the target resource for the rate-controlled runbook workflow. Required if you specify
Targets.
it_targets TYPE /AWS1/CL_SSMTARGET=>TT_TARGETS TT_TARGETS¶
A key-value mapping to target resources that the runbook operation performs tasks on. Required if you specify
TargetParameterName.
it_targetmaps TYPE /AWS1/CL_SSMTGTMAPVALUELIST_W=>TT_TARGETMAPS TT_TARGETMAPS¶
A key-value mapping of runbook parameters to target resources. Both Targets and TargetMaps can't be specified together.
iv_maxconcurrency TYPE /AWS1/SSMMAXCONCURRENCY /AWS1/SSMMAXCONCURRENCY¶
The
MaxConcurrencyvalue specified by the user when the operation started, indicating the maximum number of resources that the runbook operation can run on at the same time.
iv_maxerrors TYPE /AWS1/SSMMAXERRORS /AWS1/SSMMAXERRORS¶
The
MaxErrorsvalue specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.
it_targetlocations TYPE /AWS1/CL_SSMTARGETLOCATION=>TT_TARGETLOCATIONS TT_TARGETLOCATIONS¶
Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Runbook operation.
Queryable Attributes¶
DocumentName¶
The name of the Automation runbook used in a runbook workflow.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOCUMENTNAME() |
Getter for DOCUMENTNAME, with configurable default |
ASK_DOCUMENTNAME() |
Getter for DOCUMENTNAME w/ exceptions if field has no value |
HAS_DOCUMENTNAME() |
Determine if DOCUMENTNAME has a value |
DocumentVersion¶
The version of the Automation runbook used in a runbook workflow.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOCUMENTVERSION() |
Getter for DOCUMENTVERSION, with configurable default |
ASK_DOCUMENTVERSION() |
Getter for DOCUMENTVERSION w/ exceptions if field has no val |
HAS_DOCUMENTVERSION() |
Determine if DOCUMENTVERSION has a value |
Parameters¶
The key-value map of execution parameters, which were supplied when calling
StartChangeRequestExecution.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARAMETERS() |
Getter for PARAMETERS, with configurable default |
ASK_PARAMETERS() |
Getter for PARAMETERS w/ exceptions if field has no value |
HAS_PARAMETERS() |
Determine if PARAMETERS has a value |
TargetParameterName¶
The name of the parameter used as the target resource for the rate-controlled runbook workflow. Required if you specify
Targets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETPARAMETERNAME() |
Getter for TARGETPARAMETERNAME, with configurable default |
ASK_TARGETPARAMETERNAME() |
Getter for TARGETPARAMETERNAME w/ exceptions if field has no |
HAS_TARGETPARAMETERNAME() |
Determine if TARGETPARAMETERNAME has a value |
Targets¶
A key-value mapping to target resources that the runbook operation performs tasks on. Required if you specify
TargetParameterName.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETS() |
Getter for TARGETS, with configurable default |
ASK_TARGETS() |
Getter for TARGETS w/ exceptions if field has no value |
HAS_TARGETS() |
Determine if TARGETS has a value |
TargetMaps¶
A key-value mapping of runbook parameters to target resources. Both Targets and TargetMaps can't be specified together.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETMAPS() |
Getter for TARGETMAPS, with configurable default |
ASK_TARGETMAPS() |
Getter for TARGETMAPS w/ exceptions if field has no value |
HAS_TARGETMAPS() |
Determine if TARGETMAPS has a value |
MaxConcurrency¶
The
MaxConcurrencyvalue specified by the user when the operation started, indicating the maximum number of resources that the runbook operation can run on at the same time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXCONCURRENCY() |
Getter for MAXCONCURRENCY, with configurable default |
ASK_MAXCONCURRENCY() |
Getter for MAXCONCURRENCY w/ exceptions if field has no valu |
HAS_MAXCONCURRENCY() |
Determine if MAXCONCURRENCY has a value |
MaxErrors¶
The
MaxErrorsvalue specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXERRORS() |
Getter for MAXERRORS, with configurable default |
ASK_MAXERRORS() |
Getter for MAXERRORS w/ exceptions if field has no value |
HAS_MAXERRORS() |
Determine if MAXERRORS has a value |
TargetLocations¶
Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Runbook operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETLOCATIONS() |
Getter for TARGETLOCATIONS, with configurable default |
ASK_TARGETLOCATIONS() |
Getter for TARGETLOCATIONS w/ exceptions if field has no val |
HAS_TARGETLOCATIONS() |
Determine if TARGETLOCATIONS 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_RUNBOOKS¶
TYPES TT_RUNBOOKS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SSMRUNBOOK WITH DEFAULT KEY
.