AMS CTs always have two approval conditions, AwsApprovalId and CustomerApprovalId that indicate whether the RFC requires AMS or you, or anyone, to approve the execution.
The approval condition is somewhat related to the execution mode; for details, see Automated and manual CTs.
To find out the approval condition for a CT, you can look in the
AMS Change Type Reference, or run
GetChangeTypeVersion. Both will also give you the CT AutomationStatusId
or
Execution mode.
You can approve RFCs by using the AMS console or with the following command:
aws amscm approve-rfc --rfc-id
RFC_ID
If the CT approval condition is | It requires approval from | And |
---|---|---|
|
The AMS change type system, |
No action is required. This condition is typical for automated CTs. |
|
The AMS change type system and no one else, if the submitted RFC is for the account it was submitted against, |
No action is required. This condition is typical for manual CTs because they will always be reviewed by AMS operators. |
|
The AMS change type system, |
If the RFC passes syntax and parameter checks, it is auto approved. |
|
The AMS change type system and you, |
A notification is sent to you, and you must explicitly approve the RFC, either by responding to the notice, or running the ApproveRfc operation. |
|
The AMS change type system and no one else, if you submitted the RFC. |
If the RFC passes syntax and parameter checks, it is auto approved. |
Urgent Security Incident or Patch |
AMS |
Is auto approved and implemented. |