Skip to content

Commit

Permalink
This feature enables customers to specify SNS Topic ARN. CloudWatch A…
Browse files Browse the repository at this point in the history
…pplication Insights (CWAI) will utilize this ARN to send problem notifications.

Adds support for removing the PlacementGroup setting on an Auto Scaling Group through the UpdateAutoScalingGroup API.
Update AWS WAF policy - add the option to retrofit existing web ACLs instead of creating all new web ACLs.
Added support for tagging in StartReplicationTaskAssessmentRun API and introduced IsLatestTaskAssessmentRun and ResultStatistic fields for enhanced tracking and assessment result statistics.
Knowledge Bases for Amazon Bedrock now supports custom prompts and model parameters in the orchestrationConfiguration of the RetrieveAndGenerate API. The modelArn field accepts Custom Models and Imported Models ARNs.
Amazon EC2 now allows you to create network interfaces with just the EFA driver and no ENA driver by specifying the network interface type as efa-only.
This release adds support for Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift with EKS that enhances the resiliency of multi-AZ cluster environments
Adding new API to generate authenticated scripts for EMV pin change use cases.
Add a property to WebACL to indicate whether it's been retrofitted by Firewall Manager.
  • Loading branch information
aws-sdk-cpp-automation committed Oct 21, 2024
1 parent 1cfe371 commit 6bc28ad
Show file tree
Hide file tree
Showing 153 changed files with 5,510 additions and 517 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.430
1.11.431
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the owner of the application.</p>
* <p>The Amazon Web Services account ID for the owner of the application.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down Expand Up @@ -95,6 +95,21 @@ namespace Model
inline ApplicationInfo& WithOpsItemSNSTopicArn(const char* value) { SetOpsItemSNSTopicArn(value); return *this;}
///@}

///@{
/**
* <p> The SNS topic ARN that is associated with SNS notifications for updates or
* issues. </p>
*/
inline const Aws::String& GetSNSNotificationArn() const{ return m_sNSNotificationArn; }
inline bool SNSNotificationArnHasBeenSet() const { return m_sNSNotificationArnHasBeenSet; }
inline void SetSNSNotificationArn(const Aws::String& value) { m_sNSNotificationArnHasBeenSet = true; m_sNSNotificationArn = value; }
inline void SetSNSNotificationArn(Aws::String&& value) { m_sNSNotificationArnHasBeenSet = true; m_sNSNotificationArn = std::move(value); }
inline void SetSNSNotificationArn(const char* value) { m_sNSNotificationArnHasBeenSet = true; m_sNSNotificationArn.assign(value); }
inline ApplicationInfo& WithSNSNotificationArn(const Aws::String& value) { SetSNSNotificationArn(value); return *this;}
inline ApplicationInfo& WithSNSNotificationArn(Aws::String&& value) { SetSNSNotificationArn(std::move(value)); return *this;}
inline ApplicationInfo& WithSNSNotificationArn(const char* value) { SetSNSNotificationArn(value); return *this;}
///@}

///@{
/**
* <p> Indicates whether Application Insights will create opsItems for any problem
Expand Down Expand Up @@ -181,6 +196,9 @@ namespace Model
Aws::String m_opsItemSNSTopicArn;
bool m_opsItemSNSTopicArnHasBeenSet = false;

Aws::String m_sNSNotificationArn;
bool m_sNSNotificationArnHasBeenSet = false;

bool m_opsCenterEnabled;
bool m_opsCenterEnabledHasBeenSet = false;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the owner of the application to which the
* configuration event belongs.</p>
* <p>The Amazon Web Services account ID for the owner of the application to which
* the configuration event belongs.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,20 @@ namespace Model
inline CreateApplicationRequest& WithOpsItemSNSTopicArn(const char* value) { SetOpsItemSNSTopicArn(value); return *this;}
///@}

///@{
/**
* <p> The SNS notification topic ARN. </p>
*/
inline const Aws::String& GetSNSNotificationArn() const{ return m_sNSNotificationArn; }
inline bool SNSNotificationArnHasBeenSet() const { return m_sNSNotificationArnHasBeenSet; }
inline void SetSNSNotificationArn(const Aws::String& value) { m_sNSNotificationArnHasBeenSet = true; m_sNSNotificationArn = value; }
inline void SetSNSNotificationArn(Aws::String&& value) { m_sNSNotificationArnHasBeenSet = true; m_sNSNotificationArn = std::move(value); }
inline void SetSNSNotificationArn(const char* value) { m_sNSNotificationArnHasBeenSet = true; m_sNSNotificationArn.assign(value); }
inline CreateApplicationRequest& WithSNSNotificationArn(const Aws::String& value) { SetSNSNotificationArn(value); return *this;}
inline CreateApplicationRequest& WithSNSNotificationArn(Aws::String&& value) { SetSNSNotificationArn(std::move(value)); return *this;}
inline CreateApplicationRequest& WithSNSNotificationArn(const char* value) { SetSNSNotificationArn(value); return *this;}
///@}

///@{
/**
* <p>List of tags to add to the application. tag key (<code>Key</code>) and an
Expand Down Expand Up @@ -166,6 +180,9 @@ namespace Model
Aws::String m_opsItemSNSTopicArn;
bool m_opsItemSNSTopicArnHasBeenSet = false;

Aws::String m_sNSNotificationArn;
bool m_sNSNotificationArnHasBeenSet = false;

Aws::Vector<Tag> m_tags;
bool m_tagsHasBeenSet = false;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@ namespace Model
* a <code>750,000</code> rank. A <code>Medium</code> severity pattern translates
* to a <code>500,000</code> rank. And a <code>High</code> severity pattern
* translates to a <code>250,000</code> rank. Rank values less than <code>1</code>
* or greater than <code>1,000,000</code> are reserved for AWS-provided patterns.
* </p>
* or greater than <code>1,000,000</code> are reserved for Amazon Web Services
* provided patterns. </p>
*/
inline int GetRank() const{ return m_rank; }
inline bool RankHasBeenSet() const { return m_rankHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,9 @@ namespace Model

///@{
/**
* <p>The name of the workload.</p>
* <p>The name of the workload. The name of the workload is required when the tier
* of the application component is <code>SAP_ASE_SINGLE_NODE</code> or
* <code>SAP_ASE_HIGH_AVAILABILITY</code>.</p>
*/
inline const Aws::String& GetWorkloadName() const{ return m_workloadName; }
inline bool WorkloadNameHasBeenSet() const { return m_workloadNameHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline void SetAccountId(const Aws::String& value) { m_accountId = value; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the owner of the resource group affected by the
* problem.</p>
* <p>The Amazon Web Services account ID for the owner of the resource group
* affected by the problem.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,19 @@ namespace Model
inline DescribeProblemResult& WithProblem(Problem&& value) { SetProblem(std::move(value)); return *this;}
///@}

///@{
/**
* <p> The SNS notification topic ARN of the problem. </p>
*/
inline const Aws::String& GetSNSNotificationArn() const{ return m_sNSNotificationArn; }
inline void SetSNSNotificationArn(const Aws::String& value) { m_sNSNotificationArn = value; }
inline void SetSNSNotificationArn(Aws::String&& value) { m_sNSNotificationArn = std::move(value); }
inline void SetSNSNotificationArn(const char* value) { m_sNSNotificationArn.assign(value); }
inline DescribeProblemResult& WithSNSNotificationArn(const Aws::String& value) { SetSNSNotificationArn(value); return *this;}
inline DescribeProblemResult& WithSNSNotificationArn(Aws::String&& value) { SetSNSNotificationArn(std::move(value)); return *this;}
inline DescribeProblemResult& WithSNSNotificationArn(const char* value) { SetSNSNotificationArn(value); return *this;}
///@}

///@{

inline const Aws::String& GetRequestId() const{ return m_requestId; }
Expand All @@ -58,6 +71,8 @@ namespace Model

Problem m_problem;

Aws::String m_sNSNotificationArn;

Aws::String m_requestId;
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the workload owner.</p>
* <p>The Amazon Web Services account ID for the workload owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline void SetAccountId(const Aws::String& value) { m_accountId = value; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline void SetAccountId(const Aws::String& value) { m_accountId = value; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID for the resource group owner.</p>
* <p>The Amazon Web Services account ID for the resource group owner.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline void SetAccountId(const Aws::String& value) { m_accountId = value; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ namespace Model

///@{
/**
* <p>The AWS account ID of the owner of the workload.</p>
* <p>The Amazon Web Services account ID of the owner of the workload.</p>
*/
inline const Aws::String& GetAccountId() const{ return m_accountId; }
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,8 @@ namespace Model
* a <code>750,000</code> rank. A <code>Medium</code> severity pattern translates
* to a <code>500,000</code> rank. And a <code>High</code> severity pattern
* translates to a <code>250,000</code> rank. Rank values less than <code>1</code>
* or greater than <code>1,000,000</code> are reserved for AWS-provided patterns.
* </p>
* or greater than <code>1,000,000</code> are reserved for Amazon Web Services
* provided patterns. </p>
*/
inline int GetRank() const{ return m_rank; }
inline bool RankHasBeenSet() const { return m_rankHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,8 +256,7 @@ namespace Model

///@{
/**
* <p> The Amazon Resource Name (ARN) of the AWS Health Event-based
* observation.</p>
* <p> The Amazon Resource Name (ARN) of the Health Event-based observation.</p>
*/
inline const Aws::String& GetHealthEventArn() const{ return m_healthEventArn; }
inline bool HealthEventArnHasBeenSet() const { return m_healthEventArnHasBeenSet; }
Expand All @@ -271,7 +270,7 @@ namespace Model

///@{
/**
* <p> The service to which the AWS Health Event belongs, such as EC2. </p>
* <p> The service to which the Health Event belongs, such as EC2. </p>
*/
inline const Aws::String& GetHealthService() const{ return m_healthService; }
inline bool HealthServiceHasBeenSet() const { return m_healthServiceHasBeenSet; }
Expand All @@ -285,7 +284,7 @@ namespace Model

///@{
/**
* <p> The type of the AWS Health event, for example,
* <p> The type of the Health event, for example,
* <code>AWS_EC2_POWER_CONNECTIVITY_ISSUE</code>. </p>
*/
inline const Aws::String& GetHealthEventTypeCode() const{ return m_healthEventTypeCode; }
Expand All @@ -300,7 +299,7 @@ namespace Model

///@{
/**
* <p> The category of the AWS Health event, such as <code>issue</code>. </p>
* <p> The category of the Health event, such as <code>issue</code>. </p>
*/
inline const Aws::String& GetHealthEventTypeCategory() const{ return m_healthEventTypeCategory; }
inline bool HealthEventTypeCategoryHasBeenSet() const { return m_healthEventTypeCategoryHasBeenSet; }
Expand All @@ -314,8 +313,8 @@ namespace Model

///@{
/**
* <p> The description of the AWS Health event provided by the service, such as
* Amazon EC2. </p>
* <p> The description of the Health event provided by the service, such as Amazon
* EC2. </p>
*/
inline const Aws::String& GetHealthEventDescription() const{ return m_healthEventDescription; }
inline bool HealthEventDescriptionHasBeenSet() const { return m_healthEventDescriptionHasBeenSet; }
Expand Down
Loading

0 comments on commit 6bc28ad

Please sign in to comment.