Skip to content

Commit

Permalink
Amazon DataZone now adds new governance capabilities of Domain Units …
Browse files Browse the repository at this point in the history
…for organization within your Data Domains, and Authorization Policies for tighter controls.

This release introduces a new optional parameter: Entity, in PutLogEvents request
The release include the new Redshift DataAPI feature for session use, customer execute query with --session-keep-alive-seconds parameter and can submit follow-up queries to same sessions with returned`session-id`
The latest update introduces two new attributes, VaultType and VaultState, to the DescribeBackupVault and ListBackupVaults APIs. The VaultState attribute reflects the current status of the vault, while the VaultType attribute indicates the specific category of the vault.
  • Loading branch information
aws-sdk-cpp-automation committed Aug 30, 2024
1 parent 2331e28 commit 6bbfc3a
Show file tree
Hide file tree
Showing 288 changed files with 13,200 additions and 1,129 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.395
1.11.396
117 changes: 55 additions & 62 deletions generated/src/aws-cpp-sdk-backup/include/aws/backup/BackupClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,8 @@ namespace Backup
virtual ~BackupClient();

/**
* <p>This action removes the specified legal hold on a recovery point. This action
* can only be performed by a user with sufficient permissions.</p><p><h3>See
* Also:</h3> <a
* <p>Removes the specified legal hold on a recovery point. This action can only be
* performed by a user with sufficient permissions.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/CancelLegalHold">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -222,9 +221,9 @@ namespace Backup
}

/**
* <p>This action creates a legal hold on a recovery point (backup). A legal hold
* is a restraint on altering or deleting a backup until an authorized user cancels
* the legal hold. Any actions to delete or disassociate a recovery point will fail
* <p>Creates a legal hold on a recovery point (backup). A legal hold is a
* restraint on altering or deleting a backup until an authorized user cancels the
* legal hold. Any actions to delete or disassociate a recovery point will fail
* with an error if one or more active legal holds are on the recovery
* point.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/CreateLegalHold">AWS
Expand All @@ -251,12 +250,11 @@ namespace Backup
}

/**
* <p>This request creates a logical container to where backups may be copied.</p>
* <p>This request includes a name, the Region, the maximum number of retention
* days, the minimum number of retention days, and optionally can include tags and
* a creator request ID.</p> <p>Do not include sensitive data, such as
* passport numbers, in the name of a backup vault.</p> <p><h3>See
* Also:</h3> <a
* <p>Creates a logical container to where backups may be copied.</p> <p>This
* request includes a name, the Region, the maximum number of retention days, the
* minimum number of retention days, and optionally can include tags and a creator
* request ID.</p> <p>Do not include sensitive data, such as passport
* numbers, in the name of a backup vault.</p> <p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/CreateLogicallyAirGappedBackupVault">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -309,11 +307,9 @@ namespace Backup
}

/**
* <p>This is the first of two steps to create a restore testing plan; once this
* request is successful, finish the procedure with request
* CreateRestoreTestingSelection.</p> <p>You must include the parameter
* RestoreTestingPlan. You may optionally include CreatorRequestId and
* Tags.</p><p><h3>See Also:</h3> <a
* <p>Creates a restore testing plan.</p> <p>The first of two steps to create a
* restore testing plan. After this request is successful, finish the procedure
* using CreateRestoreTestingSelection.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/CreateRestoreTestingPlan">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -1459,8 +1455,7 @@ namespace Backup
}

/**
* <p>Returns metadata of your saved backup plan templates, including the template
* ID, name, and the creation and deletion dates.</p><p><h3>See Also:</h3> <a
* <p>Lists the backup plan templates.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/ListBackupPlanTemplates">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -1512,10 +1507,7 @@ namespace Backup
}

/**
* <p>Returns a list of all active backup plans for an authenticated account. The
* list contains information such as Amazon Resource Names (ARNs), plan IDs,
* creation and deletion dates, version IDs, plan names, and creator request
* IDs.</p><p><h3>See Also:</h3> <a
* <p>Lists the active backup plans for the account.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/ListBackupPlans">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -1804,10 +1796,10 @@ namespace Backup
}

/**
* <p>Returns detailed information about all the recovery points of the type
* specified by a resource Amazon Resource Name (ARN).</p> <p>For Amazon EFS
* and Amazon EC2, this action only lists recovery points created by Backup.</p>
* <p><h3>See Also:</h3> <a
* <p>The information about the recovery points of the type specified by a resource
* Amazon Resource Name (ARN).</p> <p>For Amazon EFS and Amazon EC2, this
* action only lists recovery points created by Backup.</p> <p><h3>See
* Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/ListRecoveryPointsByResource">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -2020,12 +2012,8 @@ namespace Backup
}

/**
* <p>Returns a list of key-value pairs assigned to a target recovery point, backup
* plan, or backup vault.</p> <p> <code>ListTags</code> only works for resource
* types that support full Backup management of their backups. Those resource types
* are listed in the "Full Backup management" section of the <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource">
* Feature availability by resource</a> table.</p><p><h3>See Also:</h3> <a
* <p>Returns the tags assigned to the resource, such as a target recovery point,
* backup plan, or backup vault.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/ListTags">AWS API
* Reference</a></p>
*/
Expand Down Expand Up @@ -2086,8 +2074,11 @@ namespace Backup
* assessed by Cohasset Associates for use in environments that are subject to SEC
* 17a-4, CFTC, and FINRA regulations. For more information about how Backup Vault
* Lock relates to these regulations, see the <a
* href="samples/cohassetreport.zip">Cohasset Associates Compliance Assessment.</a>
* </p> <p><h3>See Also:</h3> <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/samples/cohassetreport.zip">Cohasset
* Associates Compliance Assessment.</a> </p> <p>For more information, see
* <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html">Backup
* Vault Lock</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/PutBackupVaultLockConfiguration">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -2272,7 +2263,7 @@ namespace Backup
/**
* <p>Attempts to cancel a job to create a one-time backup of a resource.</p>
* <p>This action is not supported for the following services: Amazon FSx for
* Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP , Amazon
* Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP, Amazon
* FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS,
* Amazon Aurora, and Amazon Neptune.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/StopBackupJob">AWS
Expand Down Expand Up @@ -2300,7 +2291,9 @@ namespace Backup

/**
* <p>Assigns a set of key-value pairs to a recovery point, backup plan, or backup
* vault identified by an Amazon Resource Name (ARN).</p><p><h3>See Also:</h3> <a
* vault identified by an Amazon Resource Name (ARN).</p> <p>This API is supported
* for recovery points for resource types including Aurora, Amazon DocumentDB.
* Amazon EBS, Amazon FSx, Neptune, and Amazon RDS.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/TagResource">AWS
* API Reference</a></p>
*/
Expand All @@ -2326,7 +2319,9 @@ namespace Backup

/**
* <p>Removes a set of key-value pairs from a recovery point, backup plan, or
* backup vault identified by an Amazon Resource Name (ARN)</p><p><h3>See
* backup vault identified by an Amazon Resource Name (ARN)</p> <p>This API is not
* supported for recovery points for resource types including Aurora, Amazon
* DocumentDB. Amazon EBS, Amazon FSx, Neptune, and Amazon RDS.</p><p><h3>See
* Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UntagResource">AWS
* API Reference</a></p>
Expand All @@ -2352,9 +2347,8 @@ namespace Backup
}

/**
* <p>Updates an existing backup plan identified by its <code>backupPlanId</code>
* with the input document in JSON format. The new version is uniquely identified
* by a <code>VersionId</code>.</p><p><h3>See Also:</h3> <a
* <p>Updates the specified backup plan. The new version is uniquely identified by
* its ID.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateBackupPlan">AWS
* API Reference</a></p>
*/
Expand All @@ -2379,8 +2373,7 @@ namespace Backup
}

/**
* <p>Updates an existing framework identified by its <code>FrameworkName</code>
* with the input document in JSON format.</p><p><h3>See Also:</h3> <a
* <p>Updates the specified framework.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateFramework">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -2436,17 +2429,20 @@ namespace Backup
* <p>Sets the transition lifecycle of a recovery point.</p> <p>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.</p> <p>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.</p> <p>Resource types that are able to be
* transitioned to cold storage are listed in the "Lifecycle to cold storage"
* section of the <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#features-by-resource">
* Feature availability by resource</a> table. Backup ignores this expression for
* other resource types.</p> <p>This operation does not support continuous
* backups.</p><p><h3>See Also:</h3> <a
* lifecycle that you define.</p> <p>Resource types that can transition to cold
* storage are listed in the <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html#features-by-resource">Feature
* availability by resource</a> table. Backup ignores this expression for other
* resource types.</p> <p>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.</p> <p>If your lifecycle currently uses
* the parameters <code>DeleteAfterDays</code> and
* <code>MoveToColdStorageAfterDays</code>, include these parameters and their
* values when you call this operation. Not including them may result in your plan
* updating with null values.</p> <p>This operation does not support
* continuous backups.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateRecoveryPointLifecycle">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -2498,8 +2494,7 @@ namespace Backup
}

/**
* <p>Updates an existing report plan identified by its <code>ReportPlanName</code>
* with the input document in JSON format.</p><p><h3>See Also:</h3> <a
* <p>Updates the specified report plan.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateReportPlan">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -2555,12 +2550,10 @@ namespace Backup
}

/**
* <p>Most elements except the <code>RestoreTestingSelectionName</code> can be
* updated with this request.</p> <p> <code>RestoreTestingSelection</code> can use
* either protected resource ARNs or conditions, but not both. That is, if your
* selection has <code>ProtectedResourceArns</code>, requesting an update with the
* parameter <code>ProtectedResourceConditions</code> will be
* unsuccessful.</p><p><h3>See Also:</h3> <a
* <p>Updates the specified restore testing selection.</p> <p>Most elements except
* the <code>RestoreTestingSelectionName</code> can be updated with this
* request.</p> <p>You can use either protected resource ARNs or conditions, but
* not both.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateRestoreTestingSelection">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ namespace Model
{

/**
* <p>A list of backup options for each resource type.</p><p><h3>See Also:</h3>
* <a
* <p>The backup options for each resource type.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/AdvancedBackupSetting">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,7 @@ namespace Model
/**
* <p>The name of a logical container where backups are stored. Backup vaults are
* identified by names that are unique to the account used to create them and the
* Amazon Web Services Region where they are created. They consist of lowercase
* letters, numbers, and hyphens.</p>
* Amazon Web Services Region where they are created.</p>
*/
inline const Aws::String& GetBackupVaultName() const{ return m_backupVaultName; }
inline bool BackupVaultNameHasBeenSet() const { return m_backupVaultNameHasBeenSet; }
Expand All @@ -90,7 +89,7 @@ namespace Model
/**
* <p>An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for
* example,
* <code>arn:aws:backup:us-east-1:123456789012:vault:aBackupVault</code>.</p>
* <code>arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault</code>.</p>
*/
inline const Aws::String& GetBackupVaultArn() const{ return m_backupVaultArn; }
inline bool BackupVaultArnHasBeenSet() const { return m_backupVaultArnHasBeenSet; }
Expand Down Expand Up @@ -376,8 +375,7 @@ namespace Model

///@{
/**
* <p>This is the non-unique name of the resource that belongs to the specified
* backup.</p>
* <p>The non-unique name of the resource that belongs to the specified backup.</p>
*/
inline const Aws::String& GetResourceName() const{ return m_resourceName; }
inline bool ResourceNameHasBeenSet() const { return m_resourceNameHasBeenSet; }
Expand All @@ -391,7 +389,7 @@ namespace Model

///@{
/**
* <p>This is the date on which the backup job was initiated.</p>
* <p>The date on which the backup job was initiated.</p>
*/
inline const Aws::Utils::DateTime& GetInitiationDate() const{ return m_initiationDate; }
inline bool InitiationDateHasBeenSet() const { return m_initiationDateHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ namespace Model

///@{
/**
* <p>The display name of a backup plan. Must contain 1 to 50 alphanumeric or '-_.'
* <p>The display name of a backup plan. Must contain only alphanumeric or '-_.'
* special characters.</p> <p>If this is set in the console, it can contain 1 to 50
* characters; if this is set through CLI or API, it can contain 1 to 200
* characters.</p>
*/
inline const Aws::String& GetBackupPlanName() const{ return m_backupPlanName; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,10 @@ namespace Model

///@{
/**
* <p>The last time a job to back up resources was run with this rule. A date and
* time, in Unix format and Coordinated Universal Time (UTC). The value of
* <code>LastExecutionDate</code> is accurate to milliseconds. For example, the
* value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>
* <p>The last time this backup plan was run. A date and time, in Unix format and
* Coordinated Universal Time (UTC). The value of <code>LastExecutionDate</code> is
* accurate to milliseconds. For example, the value 1516925490.087 represents
* Friday, January 26, 2018 12:11:30.087 AM.</p>
*/
inline const Aws::Utils::DateTime& GetLastExecutionDate() const{ return m_lastExecutionDate; }
inline bool LastExecutionDateHasBeenSet() const { return m_lastExecutionDateHasBeenSet; }
Expand Down
Loading

0 comments on commit 6bbfc3a

Please sign in to comment.