Skip to content

Commit

Permalink
This release adds improvements for managing App Runner auto scaling c…
Browse files Browse the repository at this point in the history
…onfiguration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration.

Add support for the Swift package format.
Add ClientToken to QueryDefinition CFN Handler in CWL
Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs.
Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException
Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response.
Update FIPS endpoints in aws-us-gov.
Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors
  • Loading branch information
aws-sdk-cpp-automation committed Sep 20, 2023
1 parent 83b6115 commit 9f9ac5f
Show file tree
Hide file tree
Showing 88 changed files with 5,286 additions and 4,025 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.167
1.11.168
Original file line number Diff line number Diff line change
Expand Up @@ -244,10 +244,18 @@ namespace AppConfig
* <p>Creates an AppConfig extension. An extension augments your ability to inject
* logic or behavior at different points during the AppConfig workflow of creating
* or deploying a configuration.</p> <p>You can create your own extensions or use
* the Amazon Web Services authored extensions provided by AppConfig. For most use
* cases, to create your own extension, you must create an Lambda function to
* perform any computation and processing defined in the extension. For more
* information about extensions, see <a
* the Amazon Web Services authored extensions provided by AppConfig. For an
* AppConfig extension that uses Lambda, you must create a Lambda function to
* perform any computation and processing defined in the extension. If you plan to
* create custom versions of the Amazon Web Services authored notification
* extensions, you only need to specify an Amazon Resource Name (ARN) in the
* <code>Uri</code> field for the new extension version.</p> <ul> <li> <p>For a
* custom EventBridge notification extension, enter the ARN of the EventBridge
* default events in the <code>Uri</code> field.</p> </li> <li> <p>For a custom
* Amazon SNS notification extension, enter the ARN of an Amazon SNS topic in the
* <code>Uri</code> field.</p> </li> <li> <p>For a custom Amazon SQS notification
* extension, enter the ARN of an Amazon SQS message queue in the <code>Uri</code>
* field. </p> </li> </ul> <p>For more information about extensions, see <a
* href="https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html">Working
* with AppConfig extensions</a> in the <i>AppConfig User Guide</i>.</p><p><h3>See
* Also:</h3> <a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -181,9 +183,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -198,9 +202,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -215,9 +221,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -232,9 +240,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -249,9 +259,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -266,9 +278,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand All @@ -283,9 +297,11 @@ namespace Model
* specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services
* Systems Manager Parameter Store parameter, specify either the parameter name in
* the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p>
* </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI
* in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p>
* </li> <li> <p>For an Secrets Manager secret, specify the URI in the following
* format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li>
* <p>For an Amazon S3 object, specify the URI in the following format:
* format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For
* an Amazon S3 object, specify the URI in the following format:
* <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example:
* <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li>
* <p>For an SSM document, specify either the document name in the format
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,65 +124,81 @@ namespace Model

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline const Aws::String& GetDescription() const{ return m_description; }

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline DeploymentEvent& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline DeploymentEvent& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}

/**
* <p>A description of the deployment event. Descriptions include, but are not
* limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a
* rollback, the percentage of hosts that received the deployment, or in the case
* of an internal error, a recommendation to attempt a new deployment.</p>
* limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or
* the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The
* percentage of hosts that received the deployment.</p> </li> <li> <p>A
* recommendation to attempt a new deployment (in the case of an internal
* error).</p> </li> </ul>
*/
inline DeploymentEvent& WithDescription(const char* value) { SetDescription(value); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,47 @@ namespace Model
*/
inline DeploymentSummary& WithCompletedAt(Aws::Utils::DateTime&& value) { SetCompletedAt(std::move(value)); return *this;}


/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline const Aws::String& GetVersionLabel() const{ return m_versionLabel; }

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline bool VersionLabelHasBeenSet() const { return m_versionLabelHasBeenSet; }

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline void SetVersionLabel(const Aws::String& value) { m_versionLabelHasBeenSet = true; m_versionLabel = value; }

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline void SetVersionLabel(Aws::String&& value) { m_versionLabelHasBeenSet = true; m_versionLabel = std::move(value); }

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline void SetVersionLabel(const char* value) { m_versionLabelHasBeenSet = true; m_versionLabel.assign(value); }

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline DeploymentSummary& WithVersionLabel(const Aws::String& value) { SetVersionLabel(value); return *this;}

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline DeploymentSummary& WithVersionLabel(Aws::String&& value) { SetVersionLabel(std::move(value)); return *this;}

/**
* <p>A user-defined label for an AppConfig hosted configuration version.</p>
*/
inline DeploymentSummary& WithVersionLabel(const char* value) { SetVersionLabel(value); return *this;}

private:

int m_deploymentNumber;
Expand Down Expand Up @@ -392,6 +433,9 @@ namespace Model

Aws::Utils::DateTime m_completedAt;
bool m_completedAtHasBeenSet = false;

Aws::String m_versionLabel;
bool m_versionLabelHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 9f9ac5f

Please sign in to comment.