From 51340be0f1d0683bf164f9c4ee4904c3b2a5497a Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Fri, 8 Jul 2022 11:14:05 -0700 Subject: [PATCH] Release v1.44.51 (2022-07-08) (#4474) Release v1.44.51 (2022-07-08) === ### Service Client Updates * `service/backup`: Updates service API and documentation --- CHANGELOG.md | 6 ++ aws/version.go | 2 +- models/apis/backup/2018-11-15/api-2.json | 3 +- models/apis/backup/2018-11-15/docs-2.json | 24 +++---- service/backup/api.go | 86 +++++++++++------------ 5 files changed, 63 insertions(+), 58 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a233d35f4..e8104ef49f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +Release v1.44.51 (2022-07-08) +=== + +### Service Client Updates +* `service/backup`: Updates service API and documentation + Release v1.44.50 (2022-07-07) === diff --git a/aws/version.go b/aws/version.go index 1605c9faa0..bbba1e44ba 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.44.50" +const SDKVersion = "1.44.51" diff --git a/models/apis/backup/2018-11-15/api-2.json b/models/apis/backup/2018-11-15/api-2.json index 92e7dbeb0a..abc55187d7 100644 --- a/models/apis/backup/2018-11-15/api-2.json +++ b/models/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/models/apis/backup/2018-11-15/docs-2.json b/models/apis/backup/2018-11-15/docs-2.json index 487fc72a23..222030b804 100644 --- a/models/apis/backup/2018-11-15/docs-2.json +++ b/models/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/service/backup/api.go b/service/backup/api.go index 09f706ea20..0a63fb3bf3 100644 --- a/service/backup/api.go +++ b/service/backup/api.go @@ -6702,9 +6702,9 @@ func (c *Backup) UpdateRecoveryPointLifecycleRequest(input *UpdateRecoveryPointL // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) +// 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. // // This operation does not support continuous backups. @@ -7091,9 +7091,9 @@ func (s *AlreadyExistsException) RequestID() string { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) +// 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. type CalculatedLifecycle struct { _ struct{} `type:"structure"` @@ -7536,9 +7536,9 @@ type CopyAction struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` } @@ -10361,9 +10361,9 @@ type DescribeRecoveryPointOutput struct { // “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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` @@ -12667,9 +12667,9 @@ func (s *Job) SetStatusMessage(v string) *Job { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) +// 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. type Lifecycle struct { _ struct{} `type:"structure"` @@ -15608,9 +15608,9 @@ type RecoveryPointByBackupVault struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` @@ -16597,9 +16597,9 @@ type Rule struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` @@ -16747,9 +16747,9 @@ type RuleInput struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` @@ -16882,12 +16882,17 @@ func (s *RuleInput) SetTargetBackupVaultName(v string) *RuleInput { } // 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. type Selection struct { _ struct{} `type:"structure"` // 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. + // using tags. For example, "StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", + // "ConditionValue": "true" },. Condition operators are case sensitive. // // Conditions differs from ListOfTags as follows: // @@ -16905,8 +16910,8 @@ type Selection struct { IamRoleArn *string `type:"string" required:"true"` // 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. + // using tags. For example, "StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", + // "ConditionValue": "true" },. Condition operators are case sensitive. // // ListOfTags differs from Conditions as follows: // @@ -17221,9 +17226,9 @@ type StartBackupJobInput struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` @@ -17419,9 +17424,9 @@ type StartCopyJobInput struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"` @@ -17657,9 +17662,7 @@ type StartRestoreJobInput struct { // 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. - // - // IamRoleArn is a required field - IamRoleArn *string `type:"string" required:"true"` + IamRoleArn *string `type:"string"` // A customer-chosen string that you can use to distinguish between otherwise // identical calls to StartRestoreJob. Retrying a successful request with the @@ -17763,9 +17766,6 @@ func (s StartRestoreJobInput) GoString() string { // Validate inspects the fields of the type to determine if they are valid. func (s *StartRestoreJobInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "StartRestoreJobInput"} - if s.IamRoleArn == nil { - invalidParams.Add(request.NewErrParamRequired("IamRoleArn")) - } if s.Metadata == nil { invalidParams.Add(request.NewErrParamRequired("Metadata")) } @@ -18541,9 +18541,9 @@ type UpdateRecoveryPointLifecycleOutput struct { // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) + // 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 (https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource) // table. Backup ignores this expression for other resource types. Lifecycle *Lifecycle `type:"structure"`