diff --git a/apis/backup/2018-11-15/api-2.json b/apis/backup/2018-11-15/api-2.json index 92e7dbeb0ad..abc55187d71 100644 --- a/apis/backup/2018-11-15/api-2.json +++ b/apis/backup/2018-11-15/api-2.json @@ -3149,8 +3149,7 @@ "type":"structure", "required":[ "RecoveryPointArn", - "Metadata", - "IamRoleArn" + "Metadata" ], "members":{ "RecoveryPointArn":{"shape":"ARN"}, diff --git a/apis/backup/2018-11-15/docs-2.json b/apis/backup/2018-11-15/docs-2.json index 487fc72a23a..222030b8047 100644 --- a/apis/backup/2018-11-15/docs-2.json +++ b/apis/backup/2018-11-15/docs-2.json @@ -65,7 +65,7 @@ "UpdateBackupPlan": "

Updates an existing backup plan identified by its backupPlanId with the input document in JSON format. The new version is uniquely identified by a VersionId.

", "UpdateFramework": "

Updates an existing framework identified by its FrameworkName with the input document in JSON format.

", "UpdateGlobalSettings": "

Updates whether the Amazon Web Services account is opted in to cross-account backup. Returns an error if the account is not an Organizations management account. Use the DescribeGlobalSettings API to determine the current settings.

", - "UpdateRecoveryPointLifecycle": "

Sets the transition lifecycle of a recovery point.

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

This operation does not support continuous backups.

", + "UpdateRecoveryPointLifecycle": "

Sets the transition lifecycle of a recovery point.

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

This operation does not support continuous backups.

", "UpdateRegionSettings": "

Updates the current service opt-in settings for the Region. If service-opt-in is enabled for a service, Backup tries to protect that service's resources in this Region, when the resource is included in an on-demand backup or scheduled backup plan. Otherwise, Backup does not try to protect that service's resources in this Region. Use the DescribeRegionSettings API to determine the resource types that are supported.

", "UpdateReportPlan": "

Updates an existing report plan identified by its ReportPlanName with the input document in JSON format.

" }, @@ -315,7 +315,7 @@ } }, "BackupSelection": { - "base": "

Used to specify a set of resources to a backup plan.

", + "base": "

Used to specify a set of resources to a backup plan.

Specifying your desired Conditions, ListOfTags, NotResources, and/or Resources is recommended. If none of these are specified, Backup will attempt to select all supported and opted-in storage resources, which could have unintended cost implications.

", "refs": { "CreateBackupSelectionInput$BackupSelection": "

Specifies the body of a request to assign a set of resources to a backup plan.

", "GetBackupSelectionOutput$BackupSelection": "

Specifies the body of a request to assign a set of resources to a backup plan.

" @@ -410,7 +410,7 @@ } }, "CalculatedLifecycle": { - "base": "

Contains DeleteAt and MoveToColdStorageAt timestamps, which are used to specify a lifecycle for a recovery point.

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "base": "

Contains DeleteAt and MoveToColdStorageAt timestamps, which are used to specify a lifecycle for a recovery point.

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", "refs": { "DescribeRecoveryPointOutput$CalculatedLifecycle": "

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

", "RecoveryPointByBackupVault$CalculatedLifecycle": "

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

", @@ -467,7 +467,7 @@ "Conditions": { "base": "

Contains information about which resources to include or exclude from a backup plan using their tags. Conditions are case sensitive.

", "refs": { - "BackupSelection$Conditions": "

A list of conditions that you define to assign resources to your backup plans using tags. For example, \"StringEquals\": {\"Department\": \"accounting\". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

" + "BackupSelection$Conditions": "

A list of conditions that you define to assign resources to your backup plans using tags. For example, \"StringEquals\": { \"ConditionKey\": \"aws:ResourceTag/CreatedByCryo\", \"ConditionValue\": \"true\" },. Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

" } }, "ConflictException": { @@ -964,17 +964,17 @@ } }, "Lifecycle": { - "base": "

Contains an array of Transition objects specifying how long in days before a recovery point transitions to cold storage or is deleted.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, on the console, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "base": "

Contains an array of Transition objects specifying how long in days before a recovery point transitions to cold storage or is deleted.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, on the console, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", "refs": { - "BackupRule$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", - "BackupRuleInput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "BackupRule$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "BackupRuleInput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", "CopyAction$Lifecycle": null, - "DescribeRecoveryPointOutput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups that are transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", - "RecoveryPointByBackupVault$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", - "StartBackupJobInput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "DescribeRecoveryPointOutput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups that are transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "RecoveryPointByBackupVault$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", + "StartBackupJobInput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

", "StartCopyJobInput$Lifecycle": null, "UpdateRecoveryPointLifecycleInput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

", - "UpdateRecoveryPointLifecycleOutput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only resource types that support full Backup management can transition their backups to cold storage. Those resource types are listed in the \"Full Backup management\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

" + "UpdateRecoveryPointLifecycleOutput$Lifecycle": "

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" section of the Feature availability by resource table. Backup ignores this expression for other resource types.

" } }, "LimitExceededException": { @@ -1065,7 +1065,7 @@ "ListOfTags": { "base": null, "refs": { - "BackupSelection$ListOfTags": "

A list of conditions that you define to assign resources to your backup plans using tags. For example, \"StringEquals\": {\"Department\": \"accounting\". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

" + "BackupSelection$ListOfTags": "

A list of conditions that you define to assign resources to your backup plans using tags. For example, \"StringEquals\": { \"ConditionKey\": \"aws:ResourceTag/CreatedByCryo\", \"ConditionValue\": \"true\" },. Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

" } }, "ListProtectedResourcesInput": { diff --git a/gems/aws-sdk-backup/CHANGELOG.md b/gems/aws-sdk-backup/CHANGELOG.md index ccbb67d367d..93951e496fd 100644 --- a/gems/aws-sdk-backup/CHANGELOG.md +++ b/gems/aws-sdk-backup/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.45.0 (2022-07-08) +------------------ + +* Feature - This release adds support for authentication using IAM user identity instead of passed IAM role, identified by excluding the IamRoleArn field in the StartRestoreJob API. This feature applies to only resource clients with a destructive restore nature (e.g. SAP HANA). + 1.44.0 (2022-05-04) ------------------ diff --git a/gems/aws-sdk-backup/VERSION b/gems/aws-sdk-backup/VERSION index 372cf402c73..50aceaa7b71 100644 --- a/gems/aws-sdk-backup/VERSION +++ b/gems/aws-sdk-backup/VERSION @@ -1 +1 @@ -1.44.0 +1.45.0 diff --git a/gems/aws-sdk-backup/lib/aws-sdk-backup.rb b/gems/aws-sdk-backup/lib/aws-sdk-backup.rb index 62cdbde2a5a..fa0827304d1 100644 --- a/gems/aws-sdk-backup/lib/aws-sdk-backup.rb +++ b/gems/aws-sdk-backup/lib/aws-sdk-backup.rb @@ -48,6 +48,6 @@ # @!group service module Aws::Backup - GEM_VERSION = '1.44.0' + GEM_VERSION = '1.45.0' end diff --git a/gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb b/gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb index a9c42d79e1c..3a299a181a0 100644 --- a/gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb +++ b/gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb @@ -3245,11 +3245,10 @@ def put_backup_vault_notifications(params = {}, options = {}) # “transition to cold after days” setting cannot be changed after a # backup has been transitioned to cold. # - # Only resource types that support full Backup management can transition - # their backups to cold storage. Those resource types are listed in the - # "Full Backup management" section of the [ Feature availability by - # resource][1] table. Backup ignores this expression for other resource - # types. + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature + # availability by resource][1] table. Backup ignores this expression for + # other resource types. # # # @@ -3351,11 +3350,10 @@ def start_backup_job(params = {}, options = {}) # days” setting. The “transition to cold after days” setting cannot be # changed after a backup has been transitioned to cold. # - # Only resource types that support full Backup management can transition - # their backups to cold storage. Those resource types are listed in the - # "Full Backup management" section of the [ Feature availability by - # resource][1] table. Backup ignores this expression for other resource - # types. + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature + # availability by resource][1] table. Backup ignores this expression for + # other resource types. # # # @@ -3479,7 +3477,7 @@ def start_report_job(params = {}, options = {}) # directories rather than the entire file system. This parameter is # optional. For example, `"itemsToRestore":"["/my.test"]"`. # - # @option params [required, String] :iam_role_arn + # @option params [String] :iam_role_arn # The Amazon Resource Name (ARN) of the IAM role that Backup uses to # create the target recovery point; for example, # `arn:aws:iam::123456789012:role/S3Access`. @@ -3529,7 +3527,7 @@ def start_report_job(params = {}, options = {}) # metadata: { # required # "MetadataKey" => "MetadataValue", # }, - # iam_role_arn: "IAMRoleArn", # required + # iam_role_arn: "IAMRoleArn", # idempotency_token: "string", # resource_type: "ResourceType", # }) @@ -3826,11 +3824,10 @@ def update_global_settings(params = {}, options = {}) # “transition to cold after days” setting cannot be changed after a # backup has been transitioned to cold. # - # Only resource types that support full Backup management can transition - # their backups to cold storage. Those resource types are listed in the - # "Full Backup management" section of the [ Feature availability by - # resource][1] table. Backup ignores this expression for other resource - # types. + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature + # availability by resource][1] table. Backup ignores this expression for + # other resource types. # # This operation does not support continuous backups. # @@ -4030,7 +4027,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-backup' - context[:gem_version] = '1.44.0' + context[:gem_version] = '1.45.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-backup/lib/aws-sdk-backup/client_api.rb b/gems/aws-sdk-backup/lib/aws-sdk-backup/client_api.rb index 78d81c4eb22..391ca23f39c 100644 --- a/gems/aws-sdk-backup/lib/aws-sdk-backup/client_api.rb +++ b/gems/aws-sdk-backup/lib/aws-sdk-backup/client_api.rb @@ -1159,7 +1159,7 @@ module ClientApi StartRestoreJobInput.add_member(:recovery_point_arn, Shapes::ShapeRef.new(shape: ARN, required: true, location_name: "RecoveryPointArn")) StartRestoreJobInput.add_member(:metadata, Shapes::ShapeRef.new(shape: Metadata, required: true, location_name: "Metadata")) - StartRestoreJobInput.add_member(:iam_role_arn, Shapes::ShapeRef.new(shape: IAMRoleArn, required: true, location_name: "IamRoleArn")) + StartRestoreJobInput.add_member(:iam_role_arn, Shapes::ShapeRef.new(shape: IAMRoleArn, location_name: "IamRoleArn")) StartRestoreJobInput.add_member(:idempotency_token, Shapes::ShapeRef.new(shape: string, location_name: "IdempotencyToken")) StartRestoreJobInput.add_member(:resource_type, Shapes::ShapeRef.new(shape: ResourceType, location_name: "ResourceType")) StartRestoreJobInput.struct_class = Types::StartRestoreJobInput diff --git a/gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb b/gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb index 6aad7a59ec7..0b8b1ecd2c0 100644 --- a/gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb +++ b/gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb @@ -497,9 +497,8 @@ class BackupPlansListMember < Struct.new( # The “transition to cold after days” setting cannot be changed after # a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -616,9 +615,8 @@ class BackupRule < Struct.new( # The “transition to cold after days” setting cannot be changed after # a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -662,6 +660,11 @@ class BackupRuleInput < Struct.new( # Used to specify a set of resources to a backup plan. # + # Specifying your desired `Conditions`, `ListOfTags`, `NotResources`, + # and/or `Resources` is recommended. If none of these are specified, + # Backup will attempt to select all supported and opted-in storage + # resources, which could have unintended cost implications. + # # @note When making an API call, you may pass BackupSelection # data as a hash: # @@ -729,9 +732,9 @@ class BackupRuleInput < Struct.new( # # @!attribute [rw] list_of_tags # A list of conditions that you define to assign resources to your - # backup plans using tags. For example, `"StringEquals": - # \{"Department": "accounting"`. Condition operators are case - # sensitive. + # backup plans using tags. For example, `"StringEquals": \{ + # "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": + # "true" \},`. Condition operators are case sensitive. # # `ListOfTags` differs from `Conditions` as follows: # @@ -755,9 +758,9 @@ class BackupRuleInput < Struct.new( # # @!attribute [rw] conditions # A list of conditions that you define to assign resources to your - # backup plans using tags. For example, `"StringEquals": - # \{"Department": "accounting"`. Condition operators are case - # sensitive. + # backup plans using tags. For example, `"StringEquals": \{ + # "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": + # "true" \},`. Condition operators are case sensitive. # # `Conditions` differs from `ListOfTags` as follows: # @@ -964,11 +967,10 @@ class BackupVaultListMember < Struct.new( # “transition to cold after days” setting cannot be changed after a # backup has been transitioned to cold. # - # Only resource types that support full Backup management can transition - # their backups to cold storage. Those resource types are listed in the - # "Full Backup management" section of the [ Feature availability by - # resource][1] table. Backup ignores this expression for other resource - # types. + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature + # availability by resource][1] table. Backup ignores this expression for + # other resource types. # # # @@ -1268,9 +1270,8 @@ class ControlScope < Struct.new( # days” setting. The “transition to cold after days” setting cannot be # changed after a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -2779,9 +2780,8 @@ class DescribeRecoveryPointInput < Struct.new( # setting. The “transition to cold after days” setting cannot be # changed after a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -3726,11 +3726,10 @@ class InvalidResourceStateException < Struct.new( # days” setting. The “transition to cold after days” setting cannot be # changed after a backup has been transitioned to cold. # - # Only resource types that support full Backup management can transition - # their backups to cold storage. Those resource types are listed in the - # "Full Backup management" section of the [ Feature availability by - # resource][1] table. Backup ignores this expression for other resource - # types. + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature + # availability by resource][1] table. Backup ignores this expression for + # other resource types. # # # @@ -5198,9 +5197,8 @@ class PutBackupVaultNotificationsInput < Struct.new( # The “transition to cold after days” setting cannot be changed after # a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -5804,9 +5802,8 @@ class ServiceUnavailableException < Struct.new( # The “transition to cold after days” setting cannot be changed after # a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -5931,9 +5928,8 @@ class StartBackupJobOutput < Struct.new( # days” setting. The “transition to cold after days” setting cannot be # changed after a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. # @@ -6028,7 +6024,7 @@ class StartReportJobOutput < Struct.new( # metadata: { # required # "MetadataKey" => "MetadataValue", # }, - # iam_role_arn: "IAMRoleArn", # required + # iam_role_arn: "IAMRoleArn", # idempotency_token: "string", # resource_type: "ResourceType", # } @@ -6508,9 +6504,8 @@ class UpdateRecoveryPointLifecycleInput < Struct.new( # The “transition to cold after days” setting cannot be changed after # a backup has been transitioned to cold. # - # Only resource types that support full Backup management can - # transition their backups to cold storage. Those resource types are - # listed in the "Full Backup management" section of the [ Feature + # Resource types that are able to be transitioned to cold storage are + # listed in the "Lifecycle to cold storage" section of the [ Feature # availability by resource][1] table. Backup ignores this expression # for other resource types. #