Parameters for the Amazon Delete RDS Snapshots action.
Registered credentials to use with the action. One and only one credential must be specified.
Type: Array of string
Required: Yes
Delete scheme to use to determine the snapshots to delete or preserve.
Type: string
Valid Values:
Required: Yes
firstInFirstOutParameters
Parameters to use when using a first-in-first-out delete scheme. Required when deleteScheme is first-in-first-out.
Type: FirstInFirstOutDeleteSchemeParameters object
Required: Conditional
grandfatherFatherSonParameters
Parameters to use when using a grandfather-father-son delete scheme. Required when deleteScheme is grandfather-father-son.
Type: GrandfatherFatherSonDeleteSchemeParameters object
Required: Conditional
Method in which to group snapshots when deleting.
Type: string
Valid Values:
Required: Yes
groupingResourceTagName
Name of the resource tag to use to group snapshots. Required when groupingMethod is by-resource-tag.
Type: string
Required: Conditional
isIncludeClusterSnapshots
Indicates whether RDS cluster snapshots (ie. Aurora) should be included as well as db snapshots.
Type: boolean
Default: true
Required: No
Determines if "Test Mode" is enabled on the action. Snapshots will not be deleted when "Test Mode" is enabled.
Type: boolean
Required: No
Default Value: false
Regions to use with the action. Omit (or specify null) to include "all regions".
Type: Array of string
Required: No
Format of the final report. Required when targetType is email.
Type: string
Valid Values:
Required: Conditional
resourceTagComparison
Comparison to use when identifying snapshots by resource tag. Required when snapshotIdentificationMethod is by-resource-tag.
Type: ResourceTagComparison object.
Required: Conditional
snapshotIdComparison
Comparison to use when matching snapshots by their ID. Required when snapshotIdentificationMethod is by-snapshot-id.
Type: RdsSnapshotIdComparison object
Required: Conditional
snapshotIdentificationMethod
Method to use to identify snapshots to be deleted.
Type: string
Valid Values:
Required: Yes
sourceIdComparison
Comparison to use when matching snapshots by their source (instance or cluster) ID. Required when snapshotIdentificationMethod is by-source-id.
Type: RdsSourceIdComparison object
Required: Conditional
The target email addresses to send the final report.
Type: array of string
Required: No
Indicates whether a report should be generated with the execution results.
Type: string
Valid Values:
Required: No
Default: none