Skip to content

Commit

Permalink
Adds AutoEnableOrganizationMembers attribute to DescribeOrganizationC…
Browse files Browse the repository at this point in the history
…onfiguration and UpdateOrganizationConfiguration APIs.

Repository CreationTime is added to the CreateRepository and ListRepositories API responses.
This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio.
ExpirationSettings provides automatic resource deletion for Channels.
Amazon SageMaker Autopilot adds two new APIs - CreateAutoMLJobV2 and DescribeAutoMLJobV2. Amazon SageMaker Notebook Instances now supports the ml.geospatial.interactive instance type.
This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE
Initial release of the Amazon Interactive Video Service RealTime API.
AWS Elemental MediaConvert SDK now supports passthrough of ID3v2 tags for audio inputs to audio-only HLS outputs.
This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio.
Reverted the throttling exception RequestLimitExceeded for AWS Cloud Map APIs introduced in SDK version 1.12.424 2023-03-09 to previous exception specified in the ErrorCode.
The AnalyzeDocument - Tables feature adds support for new elements in the API: table titles, footers, section titles, summary cells/tables, and table type.
AppInstanceBots can be used to add a bot powered by Amazon Lex to chat channels.  ExpirationSettings provides automatic resource deletion for AppInstanceUsers.
  • Loading branch information
aws-sdk-cpp-automation committed Mar 23, 2023
1 parent a483149 commit 0a96b41
Show file tree
Hide file tree
Showing 561 changed files with 50,126 additions and 6,007 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.43
1.11.44
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,10 @@ namespace Batch

/**
* <p>Cancels a job in an Batch job queue. Jobs that are in the
* <code>SUBMITTED</code>, <code>PENDING</code>, or <code>RUNNABLE</code> state are
* canceled. Jobs that progressed to the <code>STARTING</code> or
* <code>SUBMITTED</code> or <code>PENDING</code> are canceled. A job
* in<code>RUNNABLE</code> remains in <code>RUNNABLE</code> until it reaches the
* head of the job queue. Then the job status is updated to
* <code>FAILED</code>.</p> <p>Jobs that progressed to the <code>STARTING</code> or
* <code>RUNNING</code> state aren't canceled. However, the API operation still
* succeeds, even if no job is canceled. These jobs must be terminated with the
* <a>TerminateJob</a> operation.</p><p><h3>See Also:</h3> <a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -343,8 +343,17 @@ namespace Model
* <code>DISABLED</code>, then the Batch scheduler doesn't attempt to place jobs
* within the environment. Jobs in a <code>STARTING</code> or <code>RUNNING</code>
* state continue to progress normally. Managed compute environments in the
* <code>DISABLED</code> state don't scale out. However, they scale in to
* <code>minvCpus</code> value after instances become idle.</p>
* <code>DISABLED</code> state don't scale out. </p> <p>Compute environments
* in a <code>DISABLED</code> state may continue to incur billing charges. To
* prevent additional charges, turn off and then delete the compute environment.
* For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_state">State</a>
* in the <i>Batch User Guide</i>.</p> <p>When an instance is idle, the
* instance scales down to the <code>minvCpus</code> value. However, the instance
* size doesn't change. For example, consider a <code>c5.8xlarge</code> instance
* with a <code>minvCpus</code> value of <code>4</code> and a
* <code>desiredvCpus</code> value of <code>36</code>. This instance doesn't scale
* down to a <code>c5.large</code> instance.</p>
*/
inline const CEState& GetState() const{ return m_state; }

Expand All @@ -358,8 +367,17 @@ namespace Model
* <code>DISABLED</code>, then the Batch scheduler doesn't attempt to place jobs
* within the environment. Jobs in a <code>STARTING</code> or <code>RUNNING</code>
* state continue to progress normally. Managed compute environments in the
* <code>DISABLED</code> state don't scale out. However, they scale in to
* <code>minvCpus</code> value after instances become idle.</p>
* <code>DISABLED</code> state don't scale out. </p> <p>Compute environments
* in a <code>DISABLED</code> state may continue to incur billing charges. To
* prevent additional charges, turn off and then delete the compute environment.
* For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_state">State</a>
* in the <i>Batch User Guide</i>.</p> <p>When an instance is idle, the
* instance scales down to the <code>minvCpus</code> value. However, the instance
* size doesn't change. For example, consider a <code>c5.8xlarge</code> instance
* with a <code>minvCpus</code> value of <code>4</code> and a
* <code>desiredvCpus</code> value of <code>36</code>. This instance doesn't scale
* down to a <code>c5.large</code> instance.</p>
*/
inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }

Expand All @@ -373,8 +391,17 @@ namespace Model
* <code>DISABLED</code>, then the Batch scheduler doesn't attempt to place jobs
* within the environment. Jobs in a <code>STARTING</code> or <code>RUNNING</code>
* state continue to progress normally. Managed compute environments in the
* <code>DISABLED</code> state don't scale out. However, they scale in to
* <code>minvCpus</code> value after instances become idle.</p>
* <code>DISABLED</code> state don't scale out. </p> <p>Compute environments
* in a <code>DISABLED</code> state may continue to incur billing charges. To
* prevent additional charges, turn off and then delete the compute environment.
* For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_state">State</a>
* in the <i>Batch User Guide</i>.</p> <p>When an instance is idle, the
* instance scales down to the <code>minvCpus</code> value. However, the instance
* size doesn't change. For example, consider a <code>c5.8xlarge</code> instance
* with a <code>minvCpus</code> value of <code>4</code> and a
* <code>desiredvCpus</code> value of <code>36</code>. This instance doesn't scale
* down to a <code>c5.large</code> instance.</p>
*/
inline void SetState(const CEState& value) { m_stateHasBeenSet = true; m_state = value; }

Expand All @@ -388,8 +415,17 @@ namespace Model
* <code>DISABLED</code>, then the Batch scheduler doesn't attempt to place jobs
* within the environment. Jobs in a <code>STARTING</code> or <code>RUNNING</code>
* state continue to progress normally. Managed compute environments in the
* <code>DISABLED</code> state don't scale out. However, they scale in to
* <code>minvCpus</code> value after instances become idle.</p>
* <code>DISABLED</code> state don't scale out. </p> <p>Compute environments
* in a <code>DISABLED</code> state may continue to incur billing charges. To
* prevent additional charges, turn off and then delete the compute environment.
* For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_state">State</a>
* in the <i>Batch User Guide</i>.</p> <p>When an instance is idle, the
* instance scales down to the <code>minvCpus</code> value. However, the instance
* size doesn't change. For example, consider a <code>c5.8xlarge</code> instance
* with a <code>minvCpus</code> value of <code>4</code> and a
* <code>desiredvCpus</code> value of <code>36</code>. This instance doesn't scale
* down to a <code>c5.large</code> instance.</p>
*/
inline void SetState(CEState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }

Expand All @@ -403,8 +439,17 @@ namespace Model
* <code>DISABLED</code>, then the Batch scheduler doesn't attempt to place jobs
* within the environment. Jobs in a <code>STARTING</code> or <code>RUNNING</code>
* state continue to progress normally. Managed compute environments in the
* <code>DISABLED</code> state don't scale out. However, they scale in to
* <code>minvCpus</code> value after instances become idle.</p>
* <code>DISABLED</code> state don't scale out. </p> <p>Compute environments
* in a <code>DISABLED</code> state may continue to incur billing charges. To
* prevent additional charges, turn off and then delete the compute environment.
* For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_state">State</a>
* in the <i>Batch User Guide</i>.</p> <p>When an instance is idle, the
* instance scales down to the <code>minvCpus</code> value. However, the instance
* size doesn't change. For example, consider a <code>c5.8xlarge</code> instance
* with a <code>minvCpus</code> value of <code>4</code> and a
* <code>desiredvCpus</code> value of <code>36</code>. This instance doesn't scale
* down to a <code>c5.large</code> instance.</p>
*/
inline ComputeEnvironmentDetail& WithState(const CEState& value) { SetState(value); return *this;}

Expand All @@ -418,8 +463,17 @@ namespace Model
* <code>DISABLED</code>, then the Batch scheduler doesn't attempt to place jobs
* within the environment. Jobs in a <code>STARTING</code> or <code>RUNNING</code>
* state continue to progress normally. Managed compute environments in the
* <code>DISABLED</code> state don't scale out. However, they scale in to
* <code>minvCpus</code> value after instances become idle.</p>
* <code>DISABLED</code> state don't scale out. </p> <p>Compute environments
* in a <code>DISABLED</code> state may continue to incur billing charges. To
* prevent additional charges, turn off and then delete the compute environment.
* For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_state">State</a>
* in the <i>Batch User Guide</i>.</p> <p>When an instance is idle, the
* instance scales down to the <code>minvCpus</code> value. However, the instance
* size doesn't change. For example, consider a <code>c5.8xlarge</code> instance
* with a <code>minvCpus</code> value of <code>4</code> and a
* <code>desiredvCpus</code> value of <code>36</code>. This instance doesn't scale
* down to a <code>c5.large</code> instance.</p>
*/
inline ComputeEnvironmentDetail& WithState(CEState&& value) { SetState(std::move(value)); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,13 @@ namespace Model
* on Fargate resources. Don't specify it.</p> <p>Batch doesn't
* support changing the desired number of vCPUs of an existing compute environment.
* Don't specify this parameter for compute environments using Amazon EKS
* clusters.</p>
* clusters.</p> <p>When you update the <code>desiredvCpus</code>
* setting, the value must be between the <code>minvCpus</code> and
* <code>maxvCpus</code> values. </p> <p>Additionally, the updated
* <code>desiredvCpus</code> value must be greater than or equal to the current
* <code>desiredvCpus</code> value. For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#error-desired-vcpus-update">Troubleshooting
* Batch</a> in the <i>Batch User Guide</i>.</p>
*/
inline int GetDesiredvCpus() const{ return m_desiredvCpus; }

Expand All @@ -147,7 +153,13 @@ namespace Model
* on Fargate resources. Don't specify it.</p> <p>Batch doesn't
* support changing the desired number of vCPUs of an existing compute environment.
* Don't specify this parameter for compute environments using Amazon EKS
* clusters.</p>
* clusters.</p> <p>When you update the <code>desiredvCpus</code>
* setting, the value must be between the <code>minvCpus</code> and
* <code>maxvCpus</code> values. </p> <p>Additionally, the updated
* <code>desiredvCpus</code> value must be greater than or equal to the current
* <code>desiredvCpus</code> value. For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#error-desired-vcpus-update">Troubleshooting
* Batch</a> in the <i>Batch User Guide</i>.</p>
*/
inline bool DesiredvCpusHasBeenSet() const { return m_desiredvCpusHasBeenSet; }

Expand All @@ -158,7 +170,13 @@ namespace Model
* on Fargate resources. Don't specify it.</p> <p>Batch doesn't
* support changing the desired number of vCPUs of an existing compute environment.
* Don't specify this parameter for compute environments using Amazon EKS
* clusters.</p>
* clusters.</p> <p>When you update the <code>desiredvCpus</code>
* setting, the value must be between the <code>minvCpus</code> and
* <code>maxvCpus</code> values. </p> <p>Additionally, the updated
* <code>desiredvCpus</code> value must be greater than or equal to the current
* <code>desiredvCpus</code> value. For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#error-desired-vcpus-update">Troubleshooting
* Batch</a> in the <i>Batch User Guide</i>.</p>
*/
inline void SetDesiredvCpus(int value) { m_desiredvCpusHasBeenSet = true; m_desiredvCpus = value; }

Expand All @@ -169,7 +187,13 @@ namespace Model
* on Fargate resources. Don't specify it.</p> <p>Batch doesn't
* support changing the desired number of vCPUs of an existing compute environment.
* Don't specify this parameter for compute environments using Amazon EKS
* clusters.</p>
* clusters.</p> <p>When you update the <code>desiredvCpus</code>
* setting, the value must be between the <code>minvCpus</code> and
* <code>maxvCpus</code> values. </p> <p>Additionally, the updated
* <code>desiredvCpus</code> value must be greater than or equal to the current
* <code>desiredvCpus</code> value. For more information, see <a
* href="https://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#error-desired-vcpus-update">Troubleshooting
* Batch</a> in the <i>Batch User Guide</i>.</p>
*/
inline ComputeResourceUpdate& WithDesiredvCpus(int value) { SetDesiredvCpus(value); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#include <aws/batch/model/LogConfiguration.h>
#include <aws/batch/model/NetworkConfiguration.h>
#include <aws/batch/model/FargatePlatformConfiguration.h>
#include <aws/batch/model/EphemeralStorage.h>
#include <aws/batch/model/Volume.h>
#include <aws/batch/model/KeyValuePair.h>
#include <aws/batch/model/MountPoint.h>
Expand Down Expand Up @@ -1550,6 +1551,25 @@ namespace Model
*/
inline ContainerDetail& WithFargatePlatformConfiguration(FargatePlatformConfiguration&& value) { SetFargatePlatformConfiguration(std::move(value)); return *this;}



inline const EphemeralStorage& GetEphemeralStorage() const{ return m_ephemeralStorage; }


inline bool EphemeralStorageHasBeenSet() const { return m_ephemeralStorageHasBeenSet; }


inline void SetEphemeralStorage(const EphemeralStorage& value) { m_ephemeralStorageHasBeenSet = true; m_ephemeralStorage = value; }


inline void SetEphemeralStorage(EphemeralStorage&& value) { m_ephemeralStorageHasBeenSet = true; m_ephemeralStorage = std::move(value); }


inline ContainerDetail& WithEphemeralStorage(const EphemeralStorage& value) { SetEphemeralStorage(value); return *this;}


inline ContainerDetail& WithEphemeralStorage(EphemeralStorage&& value) { SetEphemeralStorage(std::move(value)); return *this;}

private:

Aws::String m_image;
Expand Down Expand Up @@ -1629,6 +1649,9 @@ namespace Model

FargatePlatformConfiguration m_fargatePlatformConfiguration;
bool m_fargatePlatformConfigurationHasBeenSet = false;

EphemeralStorage m_ephemeralStorage;
bool m_ephemeralStorageHasBeenSet = false;
};

} // namespace Model
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#include <aws/batch/model/LogConfiguration.h>
#include <aws/batch/model/NetworkConfiguration.h>
#include <aws/batch/model/FargatePlatformConfiguration.h>
#include <aws/batch/model/EphemeralStorage.h>
#include <aws/batch/model/Volume.h>
#include <aws/batch/model/KeyValuePair.h>
#include <aws/batch/model/MountPoint.h>
Expand Down Expand Up @@ -1606,6 +1607,49 @@ namespace Model
*/
inline ContainerProperties& WithFargatePlatformConfiguration(FargatePlatformConfiguration&& value) { SetFargatePlatformConfiguration(std::move(value)); return *this;}


/**
* <p>The amount of ephemeral storage to allocate for the task. This parameter is
* used to expand the total amount of ephemeral storage available, beyond the
* default amount, for tasks hosted on Fargate.</p>
*/
inline const EphemeralStorage& GetEphemeralStorage() const{ return m_ephemeralStorage; }

/**
* <p>The amount of ephemeral storage to allocate for the task. This parameter is
* used to expand the total amount of ephemeral storage available, beyond the
* default amount, for tasks hosted on Fargate.</p>
*/
inline bool EphemeralStorageHasBeenSet() const { return m_ephemeralStorageHasBeenSet; }

/**
* <p>The amount of ephemeral storage to allocate for the task. This parameter is
* used to expand the total amount of ephemeral storage available, beyond the
* default amount, for tasks hosted on Fargate.</p>
*/
inline void SetEphemeralStorage(const EphemeralStorage& value) { m_ephemeralStorageHasBeenSet = true; m_ephemeralStorage = value; }

/**
* <p>The amount of ephemeral storage to allocate for the task. This parameter is
* used to expand the total amount of ephemeral storage available, beyond the
* default amount, for tasks hosted on Fargate.</p>
*/
inline void SetEphemeralStorage(EphemeralStorage&& value) { m_ephemeralStorageHasBeenSet = true; m_ephemeralStorage = std::move(value); }

/**
* <p>The amount of ephemeral storage to allocate for the task. This parameter is
* used to expand the total amount of ephemeral storage available, beyond the
* default amount, for tasks hosted on Fargate.</p>
*/
inline ContainerProperties& WithEphemeralStorage(const EphemeralStorage& value) { SetEphemeralStorage(value); return *this;}

/**
* <p>The amount of ephemeral storage to allocate for the task. This parameter is
* used to expand the total amount of ephemeral storage available, beyond the
* default amount, for tasks hosted on Fargate.</p>
*/
inline ContainerProperties& WithEphemeralStorage(EphemeralStorage&& value) { SetEphemeralStorage(std::move(value)); return *this;}

private:

Aws::String m_image;
Expand Down Expand Up @@ -1661,6 +1705,9 @@ namespace Model

FargatePlatformConfiguration m_fargatePlatformConfiguration;
bool m_fargatePlatformConfigurationHasBeenSet = false;

EphemeralStorage m_ephemeralStorage;
bool m_ephemeralStorageHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 0a96b41

Please sign in to comment.