Skip to content

Commit

Permalink
Documentation updates for Amazon S3.
Browse files Browse the repository at this point in the history
Add media accelerator and neuron device information on the describe instance types API.
This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup.
Support for Flink 1.18 in Managed Service for Apache Flink
Adds m6i, m6id, m7i, c6i, c6id, c7i, r6i r6id, r7i, p5 instance type support to Sagemaker Notebook Instances and miscellaneous wording fixes for previous Sagemaker documentation.
Removed unused parameter kmsKeyArn from UpdateDeviceRequest
This release adds Hierarchy based Access Control fields to Security Profile public APIs and adds support for UserAttributeFilter to SearchUsers API.
AWS CodeBuild now supports overflow behavior on Reserved Capacity.
  • Loading branch information
aws-sdk-cpp-automation committed Mar 15, 2024
1 parent e9d0d24 commit 6797b6e
Show file tree
Hide file tree
Showing 134 changed files with 5,999 additions and 1,241 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.286
1.11.287
Original file line number Diff line number Diff line change
Expand Up @@ -2273,9 +2273,9 @@ 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, FSx for ONTAP , Amazon FSx for
* OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon
* Aurora, and Amazon Neptune.</p><p><h3>See Also:</h3> <a
* 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
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,42 +134,60 @@ namespace Model
/**
* <p>The scope of a control. The control scope defines what the control will
* evaluate. Three examples of control scopes are: a specific backup plan, all
* backup plans with a specific tag, or all backup plans.</p>
* backup plans with a specific tag, or all backup plans.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html">
* <code>ControlScope</code>.</a> </p>
*/
inline const ControlScope& GetControlScope() const{ return m_controlScope; }

/**
* <p>The scope of a control. The control scope defines what the control will
* evaluate. Three examples of control scopes are: a specific backup plan, all
* backup plans with a specific tag, or all backup plans.</p>
* backup plans with a specific tag, or all backup plans.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html">
* <code>ControlScope</code>.</a> </p>
*/
inline bool ControlScopeHasBeenSet() const { return m_controlScopeHasBeenSet; }

/**
* <p>The scope of a control. The control scope defines what the control will
* evaluate. Three examples of control scopes are: a specific backup plan, all
* backup plans with a specific tag, or all backup plans.</p>
* backup plans with a specific tag, or all backup plans.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html">
* <code>ControlScope</code>.</a> </p>
*/
inline void SetControlScope(const ControlScope& value) { m_controlScopeHasBeenSet = true; m_controlScope = value; }

/**
* <p>The scope of a control. The control scope defines what the control will
* evaluate. Three examples of control scopes are: a specific backup plan, all
* backup plans with a specific tag, or all backup plans.</p>
* backup plans with a specific tag, or all backup plans.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html">
* <code>ControlScope</code>.</a> </p>
*/
inline void SetControlScope(ControlScope&& value) { m_controlScopeHasBeenSet = true; m_controlScope = std::move(value); }

/**
* <p>The scope of a control. The control scope defines what the control will
* evaluate. Three examples of control scopes are: a specific backup plan, all
* backup plans with a specific tag, or all backup plans.</p>
* backup plans with a specific tag, or all backup plans.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html">
* <code>ControlScope</code>.</a> </p>
*/
inline FrameworkControl& WithControlScope(const ControlScope& value) { SetControlScope(value); return *this;}

/**
* <p>The scope of a control. The control scope defines what the control will
* evaluate. Three examples of control scopes are: a specific backup plan, all
* backup plans with a specific tag, or all backup plans.</p>
* backup plans with a specific tag, or all backup plans.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html">
* <code>ControlScope</code>.</a> </p>
*/
inline FrameworkControl& WithControlScope(ControlScope&& value) { SetControlScope(std::move(value)); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,47 +133,95 @@ namespace Model
* <p>This parameter returns the job count for jobs with the specified state.</p>
* <p>The the value ANY returns count of all states.</p> <p>
* <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the
* sum.</p>
* sum.</p> <p> <code>Completed with issues</code> is a status found only in the
* Backup console. For API, this status refers to jobs with a state of
* <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other
* than <code>SUCCESS</code>; that is, the status is completed but comes with a
* status message. To obtain the job count for <code>Completed with issues</code>,
* run two GET requests, and subtract the second, smaller number:</p> <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p>
* <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>
*/
inline const BackupJobStatus& GetState() const{ return m_state; }

/**
* <p>This parameter returns the job count for jobs with the specified state.</p>
* <p>The the value ANY returns count of all states.</p> <p>
* <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the
* sum.</p>
* sum.</p> <p> <code>Completed with issues</code> is a status found only in the
* Backup console. For API, this status refers to jobs with a state of
* <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other
* than <code>SUCCESS</code>; that is, the status is completed but comes with a
* status message. To obtain the job count for <code>Completed with issues</code>,
* run two GET requests, and subtract the second, smaller number:</p> <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p>
* <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>
*/
inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }

/**
* <p>This parameter returns the job count for jobs with the specified state.</p>
* <p>The the value ANY returns count of all states.</p> <p>
* <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the
* sum.</p>
* sum.</p> <p> <code>Completed with issues</code> is a status found only in the
* Backup console. For API, this status refers to jobs with a state of
* <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other
* than <code>SUCCESS</code>; that is, the status is completed but comes with a
* status message. To obtain the job count for <code>Completed with issues</code>,
* run two GET requests, and subtract the second, smaller number:</p> <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p>
* <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>
*/
inline void SetState(const BackupJobStatus& value) { m_stateHasBeenSet = true; m_state = value; }

/**
* <p>This parameter returns the job count for jobs with the specified state.</p>
* <p>The the value ANY returns count of all states.</p> <p>
* <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the
* sum.</p>
* sum.</p> <p> <code>Completed with issues</code> is a status found only in the
* Backup console. For API, this status refers to jobs with a state of
* <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other
* than <code>SUCCESS</code>; that is, the status is completed but comes with a
* status message. To obtain the job count for <code>Completed with issues</code>,
* run two GET requests, and subtract the second, smaller number:</p> <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p>
* <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>
*/
inline void SetState(BackupJobStatus&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }

/**
* <p>This parameter returns the job count for jobs with the specified state.</p>
* <p>The the value ANY returns count of all states.</p> <p>
* <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the
* sum.</p>
* sum.</p> <p> <code>Completed with issues</code> is a status found only in the
* Backup console. For API, this status refers to jobs with a state of
* <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other
* than <code>SUCCESS</code>; that is, the status is completed but comes with a
* status message. To obtain the job count for <code>Completed with issues</code>,
* run two GET requests, and subtract the second, smaller number:</p> <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p>
* <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>
*/
inline ListBackupJobSummariesRequest& WithState(const BackupJobStatus& value) { SetState(value); return *this;}

/**
* <p>This parameter returns the job count for jobs with the specified state.</p>
* <p>The the value ANY returns count of all states.</p> <p>
* <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the
* sum.</p>
* sum.</p> <p> <code>Completed with issues</code> is a status found only in the
* Backup console. For API, this status refers to jobs with a state of
* <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other
* than <code>SUCCESS</code>; that is, the status is completed but comes with a
* status message. To obtain the job count for <code>Completed with issues</code>,
* run two GET requests, and subtract the second, smaller number:</p> <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p>
* <p>GET
* /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>
*/
inline ListBackupJobSummariesRequest& WithState(BackupJobStatus&& value) { SetState(std::move(value)); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,32 +176,80 @@ namespace Model


/**
* <p>Returns only backup jobs that are in the specified state.</p>
* <p>Returns only backup jobs that are in the specified state.</p> <p>
* <code>Completed with issues</code> is a status found only in the Backup console.
* For API, this status refers to jobs with a state of <code>COMPLETED</code> and a
* <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that
* is, the status is completed but comes with a status message.</p> <p>To obtain
* the job count for <code>Completed with issues</code>, run two GET requests, and
* subtract the second, smaller number:</p> <p>GET
* /backup-jobs/?state=COMPLETED</p> <p>GET
* /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>
*/
inline const BackupJobState& GetByState() const{ return m_byState; }

/**
* <p>Returns only backup jobs that are in the specified state.</p>
* <p>Returns only backup jobs that are in the specified state.</p> <p>
* <code>Completed with issues</code> is a status found only in the Backup console.
* For API, this status refers to jobs with a state of <code>COMPLETED</code> and a
* <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that
* is, the status is completed but comes with a status message.</p> <p>To obtain
* the job count for <code>Completed with issues</code>, run two GET requests, and
* subtract the second, smaller number:</p> <p>GET
* /backup-jobs/?state=COMPLETED</p> <p>GET
* /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>
*/
inline bool ByStateHasBeenSet() const { return m_byStateHasBeenSet; }

/**
* <p>Returns only backup jobs that are in the specified state.</p>
* <p>Returns only backup jobs that are in the specified state.</p> <p>
* <code>Completed with issues</code> is a status found only in the Backup console.
* For API, this status refers to jobs with a state of <code>COMPLETED</code> and a
* <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that
* is, the status is completed but comes with a status message.</p> <p>To obtain
* the job count for <code>Completed with issues</code>, run two GET requests, and
* subtract the second, smaller number:</p> <p>GET
* /backup-jobs/?state=COMPLETED</p> <p>GET
* /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>
*/
inline void SetByState(const BackupJobState& value) { m_byStateHasBeenSet = true; m_byState = value; }

/**
* <p>Returns only backup jobs that are in the specified state.</p>
* <p>Returns only backup jobs that are in the specified state.</p> <p>
* <code>Completed with issues</code> is a status found only in the Backup console.
* For API, this status refers to jobs with a state of <code>COMPLETED</code> and a
* <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that
* is, the status is completed but comes with a status message.</p> <p>To obtain
* the job count for <code>Completed with issues</code>, run two GET requests, and
* subtract the second, smaller number:</p> <p>GET
* /backup-jobs/?state=COMPLETED</p> <p>GET
* /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>
*/
inline void SetByState(BackupJobState&& value) { m_byStateHasBeenSet = true; m_byState = std::move(value); }

/**
* <p>Returns only backup jobs that are in the specified state.</p>
* <p>Returns only backup jobs that are in the specified state.</p> <p>
* <code>Completed with issues</code> is a status found only in the Backup console.
* For API, this status refers to jobs with a state of <code>COMPLETED</code> and a
* <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that
* is, the status is completed but comes with a status message.</p> <p>To obtain
* the job count for <code>Completed with issues</code>, run two GET requests, and
* subtract the second, smaller number:</p> <p>GET
* /backup-jobs/?state=COMPLETED</p> <p>GET
* /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>
*/
inline ListBackupJobsRequest& WithByState(const BackupJobState& value) { SetByState(value); return *this;}

/**
* <p>Returns only backup jobs that are in the specified state.</p>
* <p>Returns only backup jobs that are in the specified state.</p> <p>
* <code>Completed with issues</code> is a status found only in the Backup console.
* For API, this status refers to jobs with a state of <code>COMPLETED</code> and a
* <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that
* is, the status is completed but comes with a status message.</p> <p>To obtain
* the job count for <code>Completed with issues</code>, run two GET requests, and
* subtract the second, smaller number:</p> <p>GET
* /backup-jobs/?state=COMPLETED</p> <p>GET
* /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>
*/
inline ListBackupJobsRequest& WithByState(BackupJobState&& value) { SetByState(std::move(value)); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,43 @@ namespace Model
*/
inline ListRecoveryPointsByResourceRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}


/**
* <p>This attribute filters recovery points based on ownership.</p> <p>If this is
* set to <code>TRUE</code>, the response will contain recovery points associated
* with the selected resources that are managed by Backup.</p> <p>If this is set to
* <code>FALSE</code>, the response will contain all recovery points associated
* with the selected resource.</p> <p>Type: Boolean</p>
*/
inline bool GetManagedByAWSBackupOnly() const{ return m_managedByAWSBackupOnly; }

/**
* <p>This attribute filters recovery points based on ownership.</p> <p>If this is
* set to <code>TRUE</code>, the response will contain recovery points associated
* with the selected resources that are managed by Backup.</p> <p>If this is set to
* <code>FALSE</code>, the response will contain all recovery points associated
* with the selected resource.</p> <p>Type: Boolean</p>
*/
inline bool ManagedByAWSBackupOnlyHasBeenSet() const { return m_managedByAWSBackupOnlyHasBeenSet; }

/**
* <p>This attribute filters recovery points based on ownership.</p> <p>If this is
* set to <code>TRUE</code>, the response will contain recovery points associated
* with the selected resources that are managed by Backup.</p> <p>If this is set to
* <code>FALSE</code>, the response will contain all recovery points associated
* with the selected resource.</p> <p>Type: Boolean</p>
*/
inline void SetManagedByAWSBackupOnly(bool value) { m_managedByAWSBackupOnlyHasBeenSet = true; m_managedByAWSBackupOnly = value; }

/**
* <p>This attribute filters recovery points based on ownership.</p> <p>If this is
* set to <code>TRUE</code>, the response will contain recovery points associated
* with the selected resources that are managed by Backup.</p> <p>If this is set to
* <code>FALSE</code>, the response will contain all recovery points associated
* with the selected resource.</p> <p>Type: Boolean</p>
*/
inline ListRecoveryPointsByResourceRequest& WithManagedByAWSBackupOnly(bool value) { SetManagedByAWSBackupOnly(value); return *this;}

private:

Aws::String m_resourceArn;
Expand All @@ -186,6 +223,9 @@ namespace Model

int m_maxResults;
bool m_maxResultsHasBeenSet = false;

bool m_managedByAWSBackupOnly;
bool m_managedByAWSBackupOnlyHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 6797b6e

Please sign in to comment.