diff --git a/VERSION b/VERSION index 373a9d971e7..109272970ea 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.322 \ No newline at end of file +1.11.323 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerRequest.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerRequest.h index b0e2d294cc2..f1952dd3b9b 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerRequest.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerRequest.h @@ -118,50 +118,50 @@ namespace Model /** - *
Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline bool MappingTemplateHasBeenSet() const { return m_mappingTemplateHasBeenSet; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = value; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = std::move(value); } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate.assign(value); } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline CreateTransformerRequest& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline CreateTransformerRequest& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline CreateTransformerRequest& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerResult.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerResult.h index 8e7eefe1ae9..e92051028f1 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerResult.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/CreateTransformerResult.h @@ -183,44 +183,44 @@ namespace Model /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplate = value; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplate = std::move(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplate.assign(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline CreateTransformerResult& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline CreateTransformerResult& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline CreateTransformerResult& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/GetTransformerResult.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/GetTransformerResult.h index 9b8d87c93e7..6a0b628775f 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/GetTransformerResult.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/GetTransformerResult.h @@ -183,44 +183,44 @@ namespace Model /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplate = value; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplate = std::move(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplate.assign(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline GetTransformerResult& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline GetTransformerResult& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline GetTransformerResult& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TestMappingRequest.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TestMappingRequest.h index 03dca079c11..2d3bd23bc4f 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TestMappingRequest.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TestMappingRequest.h @@ -85,50 +85,50 @@ namespace Model /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline bool MappingTemplateHasBeenSet() const { return m_mappingTemplateHasBeenSet; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = value; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = std::move(value); } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate.assign(value); } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline TestMappingRequest& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline TestMappingRequest& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline TestMappingRequest& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TransformerSummary.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TransformerSummary.h index cdeae508929..4ed8c5af1c9 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TransformerSummary.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/TransformerSummary.h @@ -163,50 +163,50 @@ namespace Model /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline bool MappingTemplateHasBeenSet() const { return m_mappingTemplateHasBeenSet; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = value; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = std::move(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate.assign(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline TransformerSummary& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline TransformerSummary& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline TransformerSummary& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerRequest.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerRequest.h index d4208d6c901..e87bafc8776 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerRequest.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerRequest.h @@ -157,50 +157,50 @@ namespace Model /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline bool MappingTemplateHasBeenSet() const { return m_mappingTemplateHasBeenSet; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = value; } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate = std::move(value); } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplateHasBeenSet = true; m_mappingTemplate.assign(value); } /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline UpdateTransformerRequest& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline UpdateTransformerRequest& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Specifies the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Specifies the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline UpdateTransformerRequest& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerResult.h b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerResult.h index e73c98e4058..47459213a8b 100644 --- a/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerResult.h +++ b/generated/src/aws-cpp-sdk-b2bi/include/aws/b2bi/model/UpdateTransformerResult.h @@ -183,44 +183,44 @@ namespace Model /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline const Aws::String& GetMappingTemplate() const{ return m_mappingTemplate; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const Aws::String& value) { m_mappingTemplate = value; } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(Aws::String&& value) { m_mappingTemplate = std::move(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline void SetMappingTemplate(const char* value) { m_mappingTemplate.assign(value); } /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline UpdateTransformerResult& WithMappingTemplate(const Aws::String& value) { SetMappingTemplate(value); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline UpdateTransformerResult& WithMappingTemplate(Aws::String&& value) { SetMappingTemplate(std::move(value)); return *this;} /** - *Returns the name of the mapping template for the transformer. This template - * is used to convert the input document into the correct set of objects.
+ *Returns the mapping template for the transformer. This template is used to + * map the parsed EDI file using JSONata or XSLT.
*/ inline UpdateTransformerResult& WithMappingTemplate(const char* value) { SetMappingTemplate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsClient.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsClient.h index 971b295621c..1c53265cb42 100644 --- a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsClient.h +++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsClient.h @@ -606,6 +606,84 @@ namespace Budgets return SubmitAsync(&BudgetsClient::ExecuteBudgetAction, request, handler, context); } + /** + *Lists tags associated with a budget or budget action resource.
Creates tags for a budget or budget action resource.
Deletes tags associated with a budget or budget action + * resource.
Updates a budget. You can change every part of a budget except for the
* The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache The cost filters, such as Amazon Web Services Budgets supports the
+ * Amazon Web Services Budgets supports the
* following services as a Amazon EC2 Amazon Redshift Amazon
* Relational Database Service Amazon ElastiCache An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget action. Each
+ * tag consists of a key and a value, and each key must be unique for the
+ * resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. An optional list of tags to associate with the specified budget. Each tag
+ * consists of a key and a value, and each key must be unique for the resource. The unique identifier for the resource. The unique identifier for the resource. The unique identifier for the resource. The unique identifier for the resource. The unique identifier for the resource. The unique identifier for the resource. The unique identifier for the resource. The unique identifier for the resource. The tags associated with the resource. The tags associated with the resource. The tags associated with the resource. The tags associated with the resource. The tags associated with the resource. The tags associated with the resource. The tags associated with the resource. The tag structure that contains a tag key and value.budgetName
and the calculatedSpend
. When you modify a
diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsErrors.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsErrors.h
index ed4073d7867..a8c6da1e36d 100644
--- a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsErrors.h
+++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsErrors.h
@@ -54,7 +54,8 @@ enum class BudgetsErrors
INVALID_NEXT_TOKEN,
INVALID_PARAMETER,
NOT_FOUND,
- RESOURCE_LOCKED
+ RESOURCE_LOCKED,
+ SERVICE_QUOTA_EXCEEDED
};
class AWS_BUDGETS_API BudgetsError : public Aws::Client::AWSErrorRegion
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
Region
, Service
,
- * member account
, Tag
, or Cost Category
,
- * that are applied to a budget.LinkedAccount
, Tag
, or CostCategory
, that
+ * are applied to a budget.Service
filter for RI budgets:
*
See Also:
+ * AWS
+ * API Reference
The key that's associated with the tag.
+ */ + inline const Aws::String& GetKey() const{ return m_key; } + + /** + *The key that's associated with the tag.
+ */ + inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; } + + /** + *The key that's associated with the tag.
+ */ + inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; } + + /** + *The key that's associated with the tag.
+ */ + inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); } + + /** + *The key that's associated with the tag.
+ */ + inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); } + + /** + *The key that's associated with the tag.
+ */ + inline ResourceTag& WithKey(const Aws::String& value) { SetKey(value); return *this;} + + /** + *The key that's associated with the tag.
+ */ + inline ResourceTag& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;} + + /** + *The key that's associated with the tag.
+ */ + inline ResourceTag& WithKey(const char* value) { SetKey(value); return *this;} + + + /** + *The value that's associated with the tag.
+ */ + inline const Aws::String& GetValue() const{ return m_value; } + + /** + *The value that's associated with the tag.
+ */ + inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } + + /** + *The value that's associated with the tag.
+ */ + inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } + + /** + *The value that's associated with the tag.
+ */ + inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } + + /** + *The value that's associated with the tag.
+ */ + inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } + + /** + *The value that's associated with the tag.
+ */ + inline ResourceTag& WithValue(const Aws::String& value) { SetValue(value); return *this;} + + /** + *The value that's associated with the tag.
+ */ + inline ResourceTag& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} + + /** + *The value that's associated with the tag.
+ */ + inline ResourceTag& WithValue(const char* value) { SetValue(value); return *this;} + + private: + + Aws::String m_key; + bool m_keyHasBeenSet = false; + + Aws::String m_value; + bool m_valueHasBeenSet = false; + }; + +} // namespace Model +} // namespace Budgets +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/TagResourceRequest.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/TagResourceRequest.h new file mode 100644 index 00000000000..fc023f487de --- /dev/null +++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/model/TagResourceRequest.h @@ -0,0 +1,131 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe unique identifier for the resource.
+ */ + inline const Aws::String& GetResourceARN() const{ return m_resourceARN; } + + /** + *The unique identifier for the resource.
+ */ + inline bool ResourceARNHasBeenSet() const { return m_resourceARNHasBeenSet; } + + /** + *The unique identifier for the resource.
+ */ + inline void SetResourceARN(const Aws::String& value) { m_resourceARNHasBeenSet = true; m_resourceARN = value; } + + /** + *The unique identifier for the resource.
+ */ + inline void SetResourceARN(Aws::String&& value) { m_resourceARNHasBeenSet = true; m_resourceARN = std::move(value); } + + /** + *The unique identifier for the resource.
+ */ + inline void SetResourceARN(const char* value) { m_resourceARNHasBeenSet = true; m_resourceARN.assign(value); } + + /** + *The unique identifier for the resource.
+ */ + inline TagResourceRequest& WithResourceARN(const Aws::String& value) { SetResourceARN(value); return *this;} + + /** + *The unique identifier for the resource.
+ */ + inline TagResourceRequest& WithResourceARN(Aws::String&& value) { SetResourceARN(std::move(value)); return *this;} + + /** + *The unique identifier for the resource.
+ */ + inline TagResourceRequest& WithResourceARN(const char* value) { SetResourceARN(value); return *this;} + + + /** + *The tags associated with the resource.
+ */ + inline const Aws::VectorThe tags associated with the resource.
+ */ + inline bool ResourceTagsHasBeenSet() const { return m_resourceTagsHasBeenSet; } + + /** + *The tags associated with the resource.
+ */ + inline void SetResourceTags(const Aws::VectorThe tags associated with the resource.
+ */ + inline void SetResourceTags(Aws::VectorThe tags associated with the resource.
+ */ + inline TagResourceRequest& WithResourceTags(const Aws::VectorThe tags associated with the resource.
+ */ + inline TagResourceRequest& WithResourceTags(Aws::VectorThe tags associated with the resource.
+ */ + inline TagResourceRequest& AddResourceTags(const ResourceTag& value) { m_resourceTagsHasBeenSet = true; m_resourceTags.push_back(value); return *this; } + + /** + *The tags associated with the resource.
+ */ + inline TagResourceRequest& AddResourceTags(ResourceTag&& value) { m_resourceTagsHasBeenSet = true; m_resourceTags.push_back(std::move(value)); return *this; } + + private: + + Aws::String m_resourceARN; + bool m_resourceARNHasBeenSet = false; + + Aws::VectorThe unique identifier for the resource.
+ */ + inline const Aws::String& GetResourceARN() const{ return m_resourceARN; } + + /** + *The unique identifier for the resource.
+ */ + inline bool ResourceARNHasBeenSet() const { return m_resourceARNHasBeenSet; } + + /** + *The unique identifier for the resource.
+ */ + inline void SetResourceARN(const Aws::String& value) { m_resourceARNHasBeenSet = true; m_resourceARN = value; } + + /** + *The unique identifier for the resource.
+ */ + inline void SetResourceARN(Aws::String&& value) { m_resourceARNHasBeenSet = true; m_resourceARN = std::move(value); } + + /** + *The unique identifier for the resource.
+ */ + inline void SetResourceARN(const char* value) { m_resourceARNHasBeenSet = true; m_resourceARN.assign(value); } + + /** + *The unique identifier for the resource.
+ */ + inline UntagResourceRequest& WithResourceARN(const Aws::String& value) { SetResourceARN(value); return *this;} + + /** + *The unique identifier for the resource.
+ */ + inline UntagResourceRequest& WithResourceARN(Aws::String&& value) { SetResourceARN(std::move(value)); return *this;} + + /** + *The unique identifier for the resource.
+ */ + inline UntagResourceRequest& WithResourceARN(const char* value) { SetResourceARN(value); return *this;} + + + /** + *The key that's associated with the tag.
+ */ + inline const Aws::VectorThe key that's associated with the tag.
+ */ + inline bool ResourceTagKeysHasBeenSet() const { return m_resourceTagKeysHasBeenSet; } + + /** + *The key that's associated with the tag.
+ */ + inline void SetResourceTagKeys(const Aws::VectorThe key that's associated with the tag.
+ */ + inline void SetResourceTagKeys(Aws::VectorThe key that's associated with the tag.
+ */ + inline UntagResourceRequest& WithResourceTagKeys(const Aws::VectorThe key that's associated with the tag.
+ */ + inline UntagResourceRequest& WithResourceTagKeys(Aws::VectorThe key that's associated with the tag.
+ */ + inline UntagResourceRequest& AddResourceTagKeys(const Aws::String& value) { m_resourceTagKeysHasBeenSet = true; m_resourceTagKeys.push_back(value); return *this; } + + /** + *The key that's associated with the tag.
+ */ + inline UntagResourceRequest& AddResourceTagKeys(Aws::String&& value) { m_resourceTagKeysHasBeenSet = true; m_resourceTagKeys.push_back(std::move(value)); return *this; } + + /** + *The key that's associated with the tag.
+ */ + inline UntagResourceRequest& AddResourceTagKeys(const char* value) { m_resourceTagKeysHasBeenSet = true; m_resourceTagKeys.push_back(value); return *this; } + + private: + + Aws::String m_resourceARN; + bool m_resourceARNHasBeenSet = false; + + Aws::VectorIndicates the list of resource drifts that were detected while running an + * assessment.
Lists the assessments for an Resilience Hub application. You can use request * parameters to refine the results for the response object.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Indicates the maximum number of drift results to include in the response. If
+ * more results exist than the specified MaxResults
value, a token is
+ * included in the response so that the remaining results can be retrieved.
Indicates the maximum number of drift results to include in the response. If
+ * more results exist than the specified MaxResults
value, a token is
+ * included in the response so that the remaining results can be retrieved.
Indicates the maximum number of drift results to include in the response. If
+ * more results exist than the specified MaxResults
value, a token is
+ * included in the response so that the remaining results can be retrieved.
Indicates the maximum number of drift results to include in the response. If
+ * more results exist than the specified MaxResults
value, a token is
+ * included in the response so that the remaining results can be retrieved.
Null, or the token from a previous call to get the next set of results.
+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline ListAppAssessmentResourceDriftsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline ListAppAssessmentResourceDriftsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline ListAppAssessmentResourceDriftsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + private: + + Aws::String m_assessmentArn; + bool m_assessmentArnHasBeenSet = false; + + int m_maxResults; + bool m_maxResultsHasBeenSet = false; + + Aws::String m_nextToken; + bool m_nextTokenHasBeenSet = false; + }; + +} // namespace Model +} // namespace ResilienceHub +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ListAppAssessmentResourceDriftsResult.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ListAppAssessmentResourceDriftsResult.h new file mode 100644 index 00000000000..d5832c4df39 --- /dev/null +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ListAppAssessmentResourceDriftsResult.h @@ -0,0 +1,141 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeNull, or the token from a previous call to get the next set of results.
+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline void SetNextToken(const char* value) { m_nextToken.assign(value); } + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline ListAppAssessmentResourceDriftsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline ListAppAssessmentResourceDriftsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *Null, or the token from a previous call to get the next set of results.
+ */ + inline ListAppAssessmentResourceDriftsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + /** + *Indicates all the resource drifts detected for an assessed entity.
+ */ + inline const Aws::VectorIndicates all the resource drifts detected for an assessed entity.
+ */ + inline void SetResourceDrifts(const Aws::VectorIndicates all the resource drifts detected for an assessed entity.
+ */ + inline void SetResourceDrifts(Aws::VectorIndicates all the resource drifts detected for an assessed entity.
+ */ + inline ListAppAssessmentResourceDriftsResult& WithResourceDrifts(const Aws::VectorIndicates all the resource drifts detected for an assessed entity.
+ */ + inline ListAppAssessmentResourceDriftsResult& WithResourceDrifts(Aws::VectorIndicates all the resource drifts detected for an assessed entity.
+ */ + inline ListAppAssessmentResourceDriftsResult& AddResourceDrifts(const ResourceDrift& value) { m_resourceDrifts.push_back(value); return *this; } + + /** + *Indicates all the resource drifts detected for an assessed entity.
+ */ + inline ListAppAssessmentResourceDriftsResult& AddResourceDrifts(ResourceDrift&& value) { m_resourceDrifts.push_back(std::move(value)); return *this; } + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline ListAppAssessmentResourceDriftsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline ListAppAssessmentResourceDriftsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline ListAppAssessmentResourceDriftsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::String m_nextToken; + + Aws::VectorThe type of resource.
+ *Type of resource.
*/ inline const Aws::String& GetResourceType() const{ return m_resourceType; } /** - *The type of resource.
+ *Type of resource.
*/ inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; } /** - *The type of resource.
+ *Type of resource.
*/ inline void SetResourceType(const Aws::String& value) { m_resourceTypeHasBeenSet = true; m_resourceType = value; } /** - *The type of resource.
+ *Type of resource.
*/ inline void SetResourceType(Aws::String&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::move(value); } /** - *The type of resource.
+ *Type of resource.
*/ inline void SetResourceType(const char* value) { m_resourceTypeHasBeenSet = true; m_resourceType.assign(value); } /** - *The type of resource.
+ *Type of resource.
*/ inline PhysicalResource& WithResourceType(const Aws::String& value) { SetResourceType(value); return *this;} /** - *The type of resource.
+ *Type of resource.
*/ inline PhysicalResource& WithResourceType(Aws::String&& value) { SetResourceType(std::move(value)); return *this;} /** - *The type of resource.
+ *Type of resource.
*/ inline PhysicalResource& WithResourceType(const char* value) { SetResourceType(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceDrift.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceDrift.h new file mode 100644 index 00000000000..013e4e76e66 --- /dev/null +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceDrift.h @@ -0,0 +1,295 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeIndicates the resources that have drifted in the current application + * version.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Amazon Resource Name (ARN) of the application whose resources have drifted.
+ * The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
.
+ * For more information about ARNs, see
+ * Amazon Resource Names (ARNs) in the Amazon Web Services General
+ * Reference guide.
Version of the application whose resources have drifted.
+ */ + inline const Aws::String& GetAppVersion() const{ return m_appVersion; } + + /** + *Version of the application whose resources have drifted.
+ */ + inline bool AppVersionHasBeenSet() const { return m_appVersionHasBeenSet; } + + /** + *Version of the application whose resources have drifted.
+ */ + inline void SetAppVersion(const Aws::String& value) { m_appVersionHasBeenSet = true; m_appVersion = value; } + + /** + *Version of the application whose resources have drifted.
+ */ + inline void SetAppVersion(Aws::String&& value) { m_appVersionHasBeenSet = true; m_appVersion = std::move(value); } + + /** + *Version of the application whose resources have drifted.
+ */ + inline void SetAppVersion(const char* value) { m_appVersionHasBeenSet = true; m_appVersion.assign(value); } + + /** + *Version of the application whose resources have drifted.
+ */ + inline ResourceDrift& WithAppVersion(const Aws::String& value) { SetAppVersion(value); return *this;} + + /** + *Version of the application whose resources have drifted.
+ */ + inline ResourceDrift& WithAppVersion(Aws::String&& value) { SetAppVersion(std::move(value)); return *this;} + + /** + *Version of the application whose resources have drifted.
+ */ + inline ResourceDrift& WithAppVersion(const char* value) { SetAppVersion(value); return *this;} + + + /** + *Indicates if the resource was added or removed.
+ */ + inline const DifferenceType& GetDiffType() const{ return m_diffType; } + + /** + *Indicates if the resource was added or removed.
+ */ + inline bool DiffTypeHasBeenSet() const { return m_diffTypeHasBeenSet; } + + /** + *Indicates if the resource was added or removed.
+ */ + inline void SetDiffType(const DifferenceType& value) { m_diffTypeHasBeenSet = true; m_diffType = value; } + + /** + *Indicates if the resource was added or removed.
+ */ + inline void SetDiffType(DifferenceType&& value) { m_diffTypeHasBeenSet = true; m_diffType = std::move(value); } + + /** + *Indicates if the resource was added or removed.
+ */ + inline ResourceDrift& WithDiffType(const DifferenceType& value) { SetDiffType(value); return *this;} + + /** + *Indicates if the resource was added or removed.
+ */ + inline ResourceDrift& WithDiffType(DifferenceType&& value) { SetDiffType(std::move(value)); return *this;} + + + /** + *Reference identifier of the resource drift.
+ */ + inline const Aws::String& GetReferenceId() const{ return m_referenceId; } + + /** + *Reference identifier of the resource drift.
+ */ + inline bool ReferenceIdHasBeenSet() const { return m_referenceIdHasBeenSet; } + + /** + *Reference identifier of the resource drift.
+ */ + inline void SetReferenceId(const Aws::String& value) { m_referenceIdHasBeenSet = true; m_referenceId = value; } + + /** + *Reference identifier of the resource drift.
+ */ + inline void SetReferenceId(Aws::String&& value) { m_referenceIdHasBeenSet = true; m_referenceId = std::move(value); } + + /** + *Reference identifier of the resource drift.
+ */ + inline void SetReferenceId(const char* value) { m_referenceIdHasBeenSet = true; m_referenceId.assign(value); } + + /** + *Reference identifier of the resource drift.
+ */ + inline ResourceDrift& WithReferenceId(const Aws::String& value) { SetReferenceId(value); return *this;} + + /** + *Reference identifier of the resource drift.
+ */ + inline ResourceDrift& WithReferenceId(Aws::String&& value) { SetReferenceId(std::move(value)); return *this;} + + /** + *Reference identifier of the resource drift.
+ */ + inline ResourceDrift& WithReferenceId(const char* value) { SetReferenceId(value); return *this;} + + + /** + *Identifier of the drifted resource.
+ */ + inline const ResourceIdentifier& GetResourceIdentifier() const{ return m_resourceIdentifier; } + + /** + *Identifier of the drifted resource.
+ */ + inline bool ResourceIdentifierHasBeenSet() const { return m_resourceIdentifierHasBeenSet; } + + /** + *Identifier of the drifted resource.
+ */ + inline void SetResourceIdentifier(const ResourceIdentifier& value) { m_resourceIdentifierHasBeenSet = true; m_resourceIdentifier = value; } + + /** + *Identifier of the drifted resource.
+ */ + inline void SetResourceIdentifier(ResourceIdentifier&& value) { m_resourceIdentifierHasBeenSet = true; m_resourceIdentifier = std::move(value); } + + /** + *Identifier of the drifted resource.
+ */ + inline ResourceDrift& WithResourceIdentifier(const ResourceIdentifier& value) { SetResourceIdentifier(value); return *this;} + + /** + *Identifier of the drifted resource.
+ */ + inline ResourceDrift& WithResourceIdentifier(ResourceIdentifier&& value) { SetResourceIdentifier(std::move(value)); return *this;} + + private: + + Aws::String m_appArn; + bool m_appArnHasBeenSet = false; + + Aws::String m_appVersion; + bool m_appVersionHasBeenSet = false; + + DifferenceType m_diffType; + bool m_diffTypeHasBeenSet = false; + + Aws::String m_referenceId; + bool m_referenceIdHasBeenSet = false; + + ResourceIdentifier m_resourceIdentifier; + bool m_resourceIdentifierHasBeenSet = false; + }; + +} // namespace Model +} // namespace ResilienceHub +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceIdentifier.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceIdentifier.h new file mode 100644 index 00000000000..5b8b01ba3af --- /dev/null +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceIdentifier.h @@ -0,0 +1,124 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeDefines a resource identifier for the drifted resource.
Logical identifier of the drifted resource.
+ */ + inline const LogicalResourceId& GetLogicalResourceId() const{ return m_logicalResourceId; } + + /** + *Logical identifier of the drifted resource.
+ */ + inline bool LogicalResourceIdHasBeenSet() const { return m_logicalResourceIdHasBeenSet; } + + /** + *Logical identifier of the drifted resource.
+ */ + inline void SetLogicalResourceId(const LogicalResourceId& value) { m_logicalResourceIdHasBeenSet = true; m_logicalResourceId = value; } + + /** + *Logical identifier of the drifted resource.
+ */ + inline void SetLogicalResourceId(LogicalResourceId&& value) { m_logicalResourceIdHasBeenSet = true; m_logicalResourceId = std::move(value); } + + /** + *Logical identifier of the drifted resource.
+ */ + inline ResourceIdentifier& WithLogicalResourceId(const LogicalResourceId& value) { SetLogicalResourceId(value); return *this;} + + /** + *Logical identifier of the drifted resource.
+ */ + inline ResourceIdentifier& WithLogicalResourceId(LogicalResourceId&& value) { SetLogicalResourceId(std::move(value)); return *this;} + + + /** + *Type of the drifted resource.
+ */ + inline const Aws::String& GetResourceType() const{ return m_resourceType; } + + /** + *Type of the drifted resource.
+ */ + inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; } + + /** + *Type of the drifted resource.
+ */ + inline void SetResourceType(const Aws::String& value) { m_resourceTypeHasBeenSet = true; m_resourceType = value; } + + /** + *Type of the drifted resource.
+ */ + inline void SetResourceType(Aws::String&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::move(value); } + + /** + *Type of the drifted resource.
+ */ + inline void SetResourceType(const char* value) { m_resourceTypeHasBeenSet = true; m_resourceType.assign(value); } + + /** + *Type of the drifted resource.
+ */ + inline ResourceIdentifier& WithResourceType(const Aws::String& value) { SetResourceType(value); return *this;} + + /** + *Type of the drifted resource.
+ */ + inline ResourceIdentifier& WithResourceType(Aws::String&& value) { SetResourceType(std::move(value)); return *this;} + + /** + *Type of the drifted resource.
+ */ + inline ResourceIdentifier& WithResourceType(const char* value) { SetResourceType(value); return *this;} + + private: + + LogicalResourceId m_logicalResourceId; + bool m_logicalResourceIdHasBeenSet = false; + + Aws::String m_resourceType; + bool m_resourceTypeHasBeenSet = false; + }; + +} // namespace Model +} // namespace ResilienceHub +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceMapping.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceMapping.h index 9b62f1ae067..190bb653c3b 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceMapping.h +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/model/ResourceMapping.h @@ -40,225 +40,195 @@ namespace Model /** - *The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
The name of the application this resource is mapped to.
+ *Name of the application this resource is mapped to when the
+ * mappingType
is AppRegistryApp
.
Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline const Aws::String& GetEksSourceName() const{ return m_eksSourceName; } /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline bool EksSourceNameHasBeenSet() const { return m_eksSourceNameHasBeenSet; } /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline void SetEksSourceName(const Aws::String& value) { m_eksSourceNameHasBeenSet = true; m_eksSourceName = value; } /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline void SetEksSourceName(Aws::String&& value) { m_eksSourceNameHasBeenSet = true; m_eksSourceName = std::move(value); } /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline void SetEksSourceName(const char* value) { m_eksSourceNameHasBeenSet = true; m_eksSourceName.assign(value); } /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline ResourceMapping& WithEksSourceName(const Aws::String& value) { SetEksSourceName(value); return *this;} /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline ResourceMapping& WithEksSourceName(Aws::String&& value) { SetEksSourceName(std::move(value)); return *this;} /** - *Name of the Amazon Elastic Kubernetes Service cluster and namespace this - * resource belongs to.
This parameter accepts values in - * "eks-cluster/namespace" format.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace that this
+ * resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in "eks-cluster/namespace" format.
+ * */ inline ResourceMapping& WithEksSourceName(const char* value) { SetEksSourceName(value); return *this;} /** - *The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
The name of the CloudFormation stack this resource is mapped to.
+ *Name of the CloudFormation stack this resource is mapped to when the
+ * mappingType
is CfnStack
.
Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is
- * contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The
- * name of the CloudFormation stack is contained in the
- * logicalStackName
property.
The
- * resource is mapped to another resource. The name of the resource is contained in
- * the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is
- * contained in the resourceGroupName
property.
Specifies the type of resource mapping.
*/ inline const ResourceMappingType& GetMappingType() const{ return m_mappingType; } /** - *Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is
- * contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The
- * name of the CloudFormation stack is contained in the
- * logicalStackName
property.
The
- * resource is mapped to another resource. The name of the resource is contained in
- * the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is
- * contained in the resourceGroupName
property.
Specifies the type of resource mapping.
*/ inline bool MappingTypeHasBeenSet() const { return m_mappingTypeHasBeenSet; } /** - *Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is
- * contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The
- * name of the CloudFormation stack is contained in the
- * logicalStackName
property.
The
- * resource is mapped to another resource. The name of the resource is contained in
- * the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is
- * contained in the resourceGroupName
property.
Specifies the type of resource mapping.
*/ inline void SetMappingType(const ResourceMappingType& value) { m_mappingTypeHasBeenSet = true; m_mappingType = value; } /** - *Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is
- * contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The
- * name of the CloudFormation stack is contained in the
- * logicalStackName
property.
The
- * resource is mapped to another resource. The name of the resource is contained in
- * the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is
- * contained in the resourceGroupName
property.
Specifies the type of resource mapping.
*/ inline void SetMappingType(ResourceMappingType&& value) { m_mappingTypeHasBeenSet = true; m_mappingType = std::move(value); } /** - *Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is
- * contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The
- * name of the CloudFormation stack is contained in the
- * logicalStackName
property.
The
- * resource is mapped to another resource. The name of the resource is contained in
- * the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is
- * contained in the resourceGroupName
property.
Specifies the type of resource mapping.
*/ inline ResourceMapping& WithMappingType(const ResourceMappingType& value) { SetMappingType(value); return *this;} /** - *Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is
- * contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The
- * name of the CloudFormation stack is contained in the
- * logicalStackName
property.
The
- * resource is mapped to another resource. The name of the resource is contained in
- * the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is
- * contained in the resourceGroupName
property.
Specifies the type of resource mapping.
*/ inline ResourceMapping& WithMappingType(ResourceMappingType&& value) { SetMappingType(std::move(value)); return *this;} @@ -295,124 +265,148 @@ namespace Model /** - *Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource group that the resource is mapped to.
+ *Name of the Resource Groups that this resource is mapped to when the
+ * mappingType
is ResourceGroup
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
Name of the resource that the resource is mapped to.
+ *Name of the resource that this resource is mapped to when the
+ * mappingType
is Resource
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
The short name of the Terraform source.
+ *Name of the Terraform source that this resource is mapped to when the
+ * mappingType
is Terraform
.
Number of recommendations that were excluded from the assessment.
For
- * example, if the Excluded count
for Resilience Hub recommended
- * Amazon CloudWatch alarms is 7, it indicates that 7 Amazon CloudWatch alarms are
- * excluded from the assessment.
excludedCount
for Alarms coverage scoring component
+ * is 7, it indicates that 7 Amazon CloudWatch alarms are excluded from the
+ * assessment.
*/
inline long long GetExcludedCount() const{ return m_excludedCount; }
/**
* Number of recommendations that were excluded from the assessment.
For
- * example, if the Excluded count
for Resilience Hub recommended
- * Amazon CloudWatch alarms is 7, it indicates that 7 Amazon CloudWatch alarms are
- * excluded from the assessment.
excludedCount
for Alarms coverage scoring component
+ * is 7, it indicates that 7 Amazon CloudWatch alarms are excluded from the
+ * assessment.
*/
inline bool ExcludedCountHasBeenSet() const { return m_excludedCountHasBeenSet; }
/**
* Number of recommendations that were excluded from the assessment.
For
- * example, if the Excluded count
for Resilience Hub recommended
- * Amazon CloudWatch alarms is 7, it indicates that 7 Amazon CloudWatch alarms are
- * excluded from the assessment.
excludedCount
for Alarms coverage scoring component
+ * is 7, it indicates that 7 Amazon CloudWatch alarms are excluded from the
+ * assessment.
*/
inline void SetExcludedCount(long long value) { m_excludedCountHasBeenSet = true; m_excludedCount = value; }
/**
* Number of recommendations that were excluded from the assessment.
For
- * example, if the Excluded count
for Resilience Hub recommended
- * Amazon CloudWatch alarms is 7, it indicates that 7 Amazon CloudWatch alarms are
- * excluded from the assessment.
excludedCount
for Alarms coverage scoring component
+ * is 7, it indicates that 7 Amazon CloudWatch alarms are excluded from the
+ * assessment.
*/
inline ScoringComponentResiliencyScore& WithExcludedCount(long long value) { SetExcludedCount(value); return *this;}
/**
- * Number of issues that must be resolved to obtain the maximum possible score - * for the scoring component. For SOPs, alarms, and FIS experiments, these are the - * number of recommendations that must be implemented. For compliance, it is the - * number of Application Components that has breached the resiliency policy.
- *For example, if the Outstanding count
for Resilience Hub
- * recommended Amazon CloudWatch alarms is 5, it indicates that 5 Amazon CloudWatch
- * alarms must be fixed to achieve the maximum possible score.
Number of recommendations that must be implemented to obtain the maximum + * possible score for the scoring component. For SOPs, alarms, and tests, these are + * the number of recommendations that must be implemented. For compliance, these + * are the number of Application Components that have breached the resiliency + * policy.
For example, if the outstandingCount
for Alarms
+ * coverage scoring component is 5, it indicates that 5 Amazon CloudWatch alarms
+ * need to be implemented to achieve the maximum possible score.
Number of issues that must be resolved to obtain the maximum possible score - * for the scoring component. For SOPs, alarms, and FIS experiments, these are the - * number of recommendations that must be implemented. For compliance, it is the - * number of Application Components that has breached the resiliency policy.
- *For example, if the Outstanding count
for Resilience Hub
- * recommended Amazon CloudWatch alarms is 5, it indicates that 5 Amazon CloudWatch
- * alarms must be fixed to achieve the maximum possible score.
Number of recommendations that must be implemented to obtain the maximum + * possible score for the scoring component. For SOPs, alarms, and tests, these are + * the number of recommendations that must be implemented. For compliance, these + * are the number of Application Components that have breached the resiliency + * policy.
For example, if the outstandingCount
for Alarms
+ * coverage scoring component is 5, it indicates that 5 Amazon CloudWatch alarms
+ * need to be implemented to achieve the maximum possible score.
Number of issues that must be resolved to obtain the maximum possible score - * for the scoring component. For SOPs, alarms, and FIS experiments, these are the - * number of recommendations that must be implemented. For compliance, it is the - * number of Application Components that has breached the resiliency policy.
- *For example, if the Outstanding count
for Resilience Hub
- * recommended Amazon CloudWatch alarms is 5, it indicates that 5 Amazon CloudWatch
- * alarms must be fixed to achieve the maximum possible score.
Number of recommendations that must be implemented to obtain the maximum + * possible score for the scoring component. For SOPs, alarms, and tests, these are + * the number of recommendations that must be implemented. For compliance, these + * are the number of Application Components that have breached the resiliency + * policy.
For example, if the outstandingCount
for Alarms
+ * coverage scoring component is 5, it indicates that 5 Amazon CloudWatch alarms
+ * need to be implemented to achieve the maximum possible score.
Number of issues that must be resolved to obtain the maximum possible score - * for the scoring component. For SOPs, alarms, and FIS experiments, these are the - * number of recommendations that must be implemented. For compliance, it is the - * number of Application Components that has breached the resiliency policy.
- *For example, if the Outstanding count
for Resilience Hub
- * recommended Amazon CloudWatch alarms is 5, it indicates that 5 Amazon CloudWatch
- * alarms must be fixed to achieve the maximum possible score.
Number of recommendations that must be implemented to obtain the maximum + * possible score for the scoring component. For SOPs, alarms, and tests, these are + * the number of recommendations that must be implemented. For compliance, these + * are the number of Application Components that have breached the resiliency + * policy.
For example, if the outstandingCount
for Alarms
+ * coverage scoring component is 5, it indicates that 5 Amazon CloudWatch alarms
+ * need to be implemented to achieve the maximum possible score.
Maximum possible score that can be obtained for the scoring component. If the
- * Possible score
is 20 points, it indicates the maximum possible
- * score you can achieve for your application when you run a new assessment after
- * implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component.
+ *For example, if the possibleScore
is 20 points, it indicates the
+ * maximum possible score you can achieve for the scoring component when you run a
+ * new assessment after implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component. If the
- * Possible score
is 20 points, it indicates the maximum possible
- * score you can achieve for your application when you run a new assessment after
- * implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component.
+ *For example, if the possibleScore
is 20 points, it indicates the
+ * maximum possible score you can achieve for the scoring component when you run a
+ * new assessment after implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component. If the
- * Possible score
is 20 points, it indicates the maximum possible
- * score you can achieve for your application when you run a new assessment after
- * implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component.
+ *For example, if the possibleScore
is 20 points, it indicates the
+ * maximum possible score you can achieve for the scoring component when you run a
+ * new assessment after implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component. If the
- * Possible score
is 20 points, it indicates the maximum possible
- * score you can achieve for your application when you run a new assessment after
- * implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component.
+ *For example, if the possibleScore
is 20 points, it indicates the
+ * maximum possible score you can achieve for the scoring component when you run a
+ * new assessment after implementing all the Resilience Hub recommendations.
Resiliency score of your application.
+ *Resiliency score points given for the scoring component. The score is always
+ * less than or equal to the possibleScore
.
Resiliency score of your application.
+ *Resiliency score points given for the scoring component. The score is always
+ * less than or equal to the possibleScore
.
Resiliency score of your application.
+ *Resiliency score points given for the scoring component. The score is always
+ * less than or equal to the possibleScore
.
Resiliency score of your application.
+ *Resiliency score points given for the scoring component. The score is always
+ * less than or equal to the possibleScore
.
Associates a Route 53 Profiles profile with a VPC. A VPC can have only one - * Profile associated with it, but a Profile can be associated with up to 5000 - * VPCs.
If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline const Aws::String& GetResourceProperties() const{ return m_resourceProperties; } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline bool ResourcePropertiesHasBeenSet() const { return m_resourcePropertiesHasBeenSet; } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline void SetResourceProperties(const Aws::String& value) { m_resourcePropertiesHasBeenSet = true; m_resourceProperties = value; } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline void SetResourceProperties(Aws::String&& value) { m_resourcePropertiesHasBeenSet = true; m_resourceProperties = std::move(value); } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline void SetResourceProperties(const char* value) { m_resourcePropertiesHasBeenSet = true; m_resourceProperties.assign(value); } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline AssociateResourceToProfileRequest& WithResourceProperties(const Aws::String& value) { SetResourceProperties(value); return *this;} /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline AssociateResourceToProfileRequest& WithResourceProperties(Aws::String&& value) { SetResourceProperties(std::move(value)); return *this;} /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline AssociateResourceToProfileRequest& WithResourceProperties(const char* value) { SetResourceProperties(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/model/UpdateProfileResourceAssociationRequest.h b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/model/UpdateProfileResourceAssociationRequest.h index 09040965315..d8dbaf0313f 100644 --- a/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/model/UpdateProfileResourceAssociationRequest.h +++ b/generated/src/aws-cpp-sdk-route53profiles/include/aws/route53profiles/model/UpdateProfileResourceAssociationRequest.h @@ -115,50 +115,66 @@ namespace Model /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline const Aws::String& GetResourceProperties() const{ return m_resourceProperties; } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline bool ResourcePropertiesHasBeenSet() const { return m_resourcePropertiesHasBeenSet; } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline void SetResourceProperties(const Aws::String& value) { m_resourcePropertiesHasBeenSet = true; m_resourceProperties = value; } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline void SetResourceProperties(Aws::String&& value) { m_resourcePropertiesHasBeenSet = true; m_resourceProperties = std::move(value); } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline void SetResourceProperties(const char* value) { m_resourcePropertiesHasBeenSet = true; m_resourceProperties.assign(value); } /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline UpdateProfileResourceAssociationRequest& WithResourceProperties(const Aws::String& value) { SetResourceProperties(value); return *this;} /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline UpdateProfileResourceAssociationRequest& WithResourceProperties(Aws::String&& value) { SetResourceProperties(std::move(value)); return *this;} /** - *If you are adding a DNS Firewall rule group, include also a priority in this - * format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The + * priority indicates the processing order for the rule groups, starting with the + * priority assinged the lowest value.
The allowed values for priority are + * between 100 and 9900.
*/ inline UpdateProfileResourceAssociationRequest& WithResourceProperties(const char* value) { SetResourceProperties(value); return *this;} diff --git a/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h b/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h index 2149c0e1560..28c214f45a3 100644 --- a/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h +++ b/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h @@ -4,7 +4,7 @@ */ #pragma once -#define AWS_SDK_VERSION_STRING "1.11.322" +#define AWS_SDK_VERSION_STRING "1.11.323" #define AWS_SDK_VERSION_MAJOR 1 #define AWS_SDK_VERSION_MINOR 11 -#define AWS_SDK_VERSION_PATCH 322 +#define AWS_SDK_VERSION_PATCH 323 diff --git a/tools/code-generation/api-descriptions/b2bi-2022-06-23.normal.json b/tools/code-generation/api-descriptions/b2bi-2022-06-23.normal.json index 288bf8e26fc..7031d351e95 100644 --- a/tools/code-generation/api-descriptions/b2bi-2022-06-23.normal.json +++ b/tools/code-generation/api-descriptions/b2bi-2022-06-23.normal.json @@ -844,7 +844,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Specifies the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Specifies the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "ediType":{ "shape":"EdiType", @@ -896,7 +896,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Returns the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "status":{ "shape":"TransformerStatus", @@ -1278,7 +1278,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Returns the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "status":{ "shape":"TransformerStatus", @@ -1792,7 +1792,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Specifies the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Specifies the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "fileFormat":{ "shape":"FileFormat", @@ -1924,7 +1924,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Returns the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "status":{ "shape":"TransformerStatus", @@ -2199,7 +2199,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Specifies the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Specifies the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "status":{ "shape":"TransformerStatus", @@ -2247,7 +2247,7 @@ }, "mappingTemplate":{ "shape":"MappingTemplate", - "documentation":"Returns the name of the mapping template for the transformer. This template is used to convert the input document into the correct set of objects.
" + "documentation":"Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.
" }, "status":{ "shape":"TransformerStatus", diff --git a/tools/code-generation/api-descriptions/budgets-2016-10-20.normal.json b/tools/code-generation/api-descriptions/budgets-2016-10-20.normal.json index 19f347e9afd..e2b61ea1708 100644 --- a/tools/code-generation/api-descriptions/budgets-2016-10-20.normal.json +++ b/tools/code-generation/api-descriptions/budgets-2016-10-20.normal.json @@ -5,6 +5,7 @@ "endpointPrefix":"budgets", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"AWSBudgets", "serviceFullName":"AWS Budgets", "serviceId":"Budgets", @@ -27,7 +28,8 @@ {"shape":"CreationLimitExceededException"}, {"shape":"DuplicateRecordException"}, {"shape":"AccessDeniedException"}, - {"shape":"ThrottlingException"} + {"shape":"ThrottlingException"}, + {"shape":"ServiceQuotaExceededException"} ], "documentation":"Creates a budget and, if included, notifications and subscribers.
Only one of BudgetLimit
or PlannedBudgetLimits
can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the BudgetLimit
syntax. For PlannedBudgetLimits
, see the Examples section.
Creates a budget action.
" }, @@ -357,6 +360,58 @@ ], "documentation":"Executes a budget action.
" }, + "ListTagsForResource":{ + "name":"ListTagsForResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListTagsForResourceRequest"}, + "output":{"shape":"ListTagsForResourceResponse"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"NotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"} + ], + "documentation":"Lists tags associated with a budget or budget action resource.
" + }, + "TagResource":{ + "name":"TagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagResourceRequest"}, + "output":{"shape":"TagResourceResponse"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"ServiceQuotaExceededException"}, + {"shape":"NotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"} + ], + "documentation":"Creates tags for a budget or budget action resource.
" + }, + "UntagResource":{ + "name":"UntagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagResourceRequest"}, + "output":{"shape":"UntagResourceResponse"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"NotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"} + ], + "documentation":"Deletes tags associated with a budget or budget action resource.
" + }, "UpdateBudget":{ "name":"UpdateBudget", "http":{ @@ -600,6 +655,11 @@ "max":60, "min":1 }, + "AmazonResourceName":{ + "type":"string", + "max":1011, + "min":1 + }, "ApprovalModel":{ "type":"string", "enum":[ @@ -655,7 +715,7 @@ }, "CostFilters":{ "shape":"CostFilters", - "documentation":"The cost filters, such as Region
, Service
, member account
, Tag
, or Cost Category
, that are applied to a budget.
Amazon Web Services Budgets supports the following services as a Service
filter for RI budgets:
Amazon EC2
Amazon Redshift
Amazon Relational Database Service
Amazon ElastiCache
Amazon OpenSearch Service
The cost filters, such as Region
, Service
, LinkedAccount
, Tag
, or CostCategory
, that are applied to a budget.
Amazon Web Services Budgets supports the following services as a Service
filter for RI budgets:
Amazon EC2
Amazon Redshift
Amazon Relational Database Service
Amazon ElastiCache
Amazon OpenSearch Service
A string that represents the budget name. The \":\" and \"\\\" characters, and the \"/action/\" substring, aren't allowed.
", "max":100, "min":1, - "pattern":"^(?![^:\\\\]*/action/)[^:\\\\]+$" + "pattern":"^(?![^:\\\\]*/action/|(?i).*.*)[^:\\\\]+$" }, "BudgetNotificationsForAccount":{ "type":"structure", @@ -879,7 +939,11 @@ "shape":"ApprovalModel", "documentation":"This specifies if the action needs manual or automatic approval.
" }, - "Subscribers":{"shape":"Subscribers"} + "Subscribers":{"shape":"Subscribers"}, + "ResourceTags":{ + "shape":"ResourceTagList", + "documentation":"An optional list of tags to associate with the specified budget action. Each tag consists of a key and a value, and each key must be unique for the resource.
" + } } }, "CreateBudgetActionResponse":{ @@ -916,6 +980,10 @@ "NotificationsWithSubscribers":{ "shape":"NotificationWithSubscribersList", "documentation":"A notification that you want to associate with a budget. A budget can have up to five notifications, and each notification can have one SNS subscriber and up to 10 email subscribers. If you include notifications and subscribers in your CreateBudget
call, Amazon Web Services creates the notifications and subscribers for you.
An optional list of tags to associate with the specified budget. Each tag consists of a key and a value, and each key must be unique for the resource.
" } }, "documentation":"Request of CreateBudget
" @@ -1621,6 +1689,25 @@ "documentation":"An error on the client occurred. Typically, the cause is an invalid input value.
", "exception":true }, + "ListTagsForResourceRequest":{ + "type":"structure", + "required":["ResourceARN"], + "members":{ + "ResourceARN":{ + "shape":"AmazonResourceName", + "documentation":"The unique identifier for the resource.
" + } + } + }, + "ListTagsForResourceResponse":{ + "type":"structure", + "members":{ + "ResourceTags":{ + "shape":"ResourceTagList", + "documentation":"The tags associated with the resource.
" + } + } + }, "MaxResults":{ "type":"integer", "documentation":"An integer that represents how many entries a paginated response contains. The maximum is 100.
", @@ -1768,9 +1855,49 @@ "members":{ "Message":{"shape":"errorMessage"} }, - "documentation":"The request was received and recognized by the server, but the server rejected that particular method for the requested resource.
", + "documentation":"The request was received and recognized by the server, but the server rejected that particular method for the requested resource.
", "exception":true }, + "ResourceTag":{ + "type":"structure", + "required":[ + "Key", + "Value" + ], + "members":{ + "Key":{ + "shape":"ResourceTagKey", + "documentation":"The key that's associated with the tag.
" + }, + "Value":{ + "shape":"ResourceTagValue", + "documentation":"The value that's associated with the tag.
" + } + }, + "documentation":"The tag structure that contains a tag key and value.
" + }, + "ResourceTagKey":{ + "type":"string", + "max":128, + "min":1 + }, + "ResourceTagKeyList":{ + "type":"list", + "member":{"shape":"ResourceTagKey"}, + "max":200, + "min":0 + }, + "ResourceTagList":{ + "type":"list", + "member":{"shape":"ResourceTag"}, + "max":200, + "min":0 + }, + "ResourceTagValue":{ + "type":"string", + "max":256, + "min":0 + }, "Role":{ "type":"string", "max":576, @@ -1807,6 +1934,14 @@ }, "documentation":"The service control policies (SCP) action definition details.
" }, + "ServiceQuotaExceededException":{ + "type":"structure", + "members":{ + "Message":{"shape":"errorMessage"} + }, + "documentation":"You've reached the limit on the number of tags you can associate with a resource.
", + "exception":true + }, "Spend":{ "type":"structure", "required":[ @@ -1889,6 +2024,28 @@ "EMAIL" ] }, + "TagResourceRequest":{ + "type":"structure", + "required":[ + "ResourceARN", + "ResourceTags" + ], + "members":{ + "ResourceARN":{ + "shape":"AmazonResourceName", + "documentation":"The unique identifier for the resource.
" + }, + "ResourceTags":{ + "shape":"ResourceTagList", + "documentation":"The tags associated with the resource.
" + } + } + }, + "TagResourceResponse":{ + "type":"structure", + "members":{ + } + }, "TargetId":{ "type":"string", "max":68, @@ -1948,6 +2105,28 @@ "min":1, "pattern":".*" }, + "UntagResourceRequest":{ + "type":"structure", + "required":[ + "ResourceARN", + "ResourceTagKeys" + ], + "members":{ + "ResourceARN":{ + "shape":"AmazonResourceName", + "documentation":"The unique identifier for the resource.
" + }, + "ResourceTagKeys":{ + "shape":"ResourceTagKeyList", + "documentation":"The key that's associated with the tag.
" + } + } + }, + "UntagResourceResponse":{ + "type":"structure", + "members":{ + } + }, "UpdateBudgetActionRequest":{ "type":"structure", "required":[ diff --git a/tools/code-generation/api-descriptions/resiliencehub-2020-04-30.normal.json b/tools/code-generation/api-descriptions/resiliencehub-2020-04-30.normal.json index 4d68fae1720..9c465d0eec7 100644 --- a/tools/code-generation/api-descriptions/resiliencehub-2020-04-30.normal.json +++ b/tools/code-generation/api-descriptions/resiliencehub-2020-04-30.normal.json @@ -5,6 +5,7 @@ "endpointPrefix":"resiliencehub", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Resilience Hub", "serviceId":"resiliencehub", "signatureVersion":"v4", @@ -498,6 +499,23 @@ ], "documentation":"List of compliance drifts that were detected while running an assessment.
" }, + "ListAppAssessmentResourceDrifts":{ + "name":"ListAppAssessmentResourceDrifts", + "http":{ + "method":"POST", + "requestUri":"/list-app-assessment-resource-drifts", + "responseCode":200 + }, + "input":{"shape":"ListAppAssessmentResourceDriftsRequest"}, + "output":{"shape":"ListAppAssessmentResourceDriftsResponse"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"} + ], + "documentation":"Indicates the list of resource drifts that were detected while running an assessment.
" + }, "ListAppAssessments":{ "name":"ListAppAssessments", "http":{ @@ -2854,7 +2872,11 @@ }, "DifferenceType":{ "type":"string", - "enum":["NotEqual"] + "enum":[ + "NotEqual", + "Added", + "Removed" + ] }, "DisruptionCompliance":{ "type":"structure", @@ -2938,7 +2960,10 @@ }, "DriftType":{ "type":"string", - "enum":["ApplicationCompliance"] + "enum":[ + "ApplicationCompliance", + "AppComponentResiliencyComplianceStatus" + ] }, "EksNamespace":{ "type":"string", @@ -3249,6 +3274,38 @@ } } }, + "ListAppAssessmentResourceDriftsRequest":{ + "type":"structure", + "required":["assessmentArn"], + "members":{ + "assessmentArn":{ + "shape":"Arn", + "documentation":"Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
Indicates the maximum number of drift results to include in the response. If more results exist than the specified MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
Null, or the token from a previous call to get the next set of results.
" + } + } + }, + "ListAppAssessmentResourceDriftsResponse":{ + "type":"structure", + "required":["resourceDrifts"], + "members":{ + "nextToken":{ + "shape":"NextToken", + "documentation":"Null, or the token from a previous call to get the next set of results.
" + }, + "resourceDrifts":{ + "shape":"ResourceDriftList", + "documentation":"Indicates all the resource drifts detected for an assessed entity.
" + } + } + }, "ListAppAssessmentsRequest":{ "type":"structure", "members":{ @@ -3661,7 +3718,6 @@ }, "ListRecommendationTemplatesRequest":{ "type":"structure", - "required":["assessmentArn"], "members":{ "assessmentArn":{ "shape":"Arn", @@ -4036,7 +4092,7 @@ }, "resourceType":{ "shape":"String255", - "documentation":"The type of resource.
" + "documentation":"Type of resource.
" }, "sourceType":{ "shape":"ResourceSourceType", @@ -4512,6 +4568,36 @@ } } }, + "ResourceDrift":{ + "type":"structure", + "members":{ + "appArn":{ + "shape":"Arn", + "documentation":"Amazon Resource Name (ARN) of the application whose resources have drifted. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
Version of the application whose resources have drifted.
" + }, + "diffType":{ + "shape":"DifferenceType", + "documentation":"Indicates if the resource was added or removed.
" + }, + "referenceId":{ + "shape":"EntityId", + "documentation":"Reference identifier of the resource drift.
" + }, + "resourceIdentifier":{ + "shape":"ResourceIdentifier", + "documentation":"Identifier of the drifted resource.
" + } + }, + "documentation":"Indicates the resources that have drifted in the current application version.
" + }, + "ResourceDriftList":{ + "type":"list", + "member":{"shape":"ResourceDrift"} + }, "ResourceError":{ "type":"structure", "members":{ @@ -4552,6 +4638,20 @@ "type":"string", "pattern":".*" }, + "ResourceIdentifier":{ + "type":"structure", + "members":{ + "logicalResourceId":{ + "shape":"LogicalResourceId", + "documentation":"Logical identifier of the drifted resource.
" + }, + "resourceType":{ + "shape":"String255", + "documentation":"Type of the drifted resource.
" + } + }, + "documentation":"Defines a resource identifier for the drifted resource.
" + }, "ResourceImportStatusType":{ "type":"string", "enum":[ @@ -4577,19 +4677,19 @@ "members":{ "appRegistryAppName":{ "shape":"EntityName", - "documentation":"The name of the application this resource is mapped to.
" + "documentation":"Name of the application this resource is mapped to when the mappingType
is AppRegistryApp
.
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
This parameter accepts values in \"eks-cluster/namespace\" format.
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the mappingType
is EKS
.
This parameter accepts values in \"eks-cluster/namespace\" format.
The name of the CloudFormation stack this resource is mapped to.
" + "documentation":"Name of the CloudFormation stack this resource is mapped to when the mappingType
is CfnStack
.
Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the resourceGroupName
property.
Specifies the type of resource mapping.
" }, "physicalResourceId":{ "shape":"PhysicalResourceId", @@ -4597,15 +4697,15 @@ }, "resourceGroupName":{ "shape":"EntityName", - "documentation":"Name of the resource group that the resource is mapped to.
" + "documentation":"Name of the Resource Groups that this resource is mapped to when the mappingType
is ResourceGroup
.
Name of the resource that the resource is mapped to.
" + "documentation":"Name of the resource that this resource is mapped to when the mappingType
is Resource
.
The short name of the Terraform source.
" + "documentation":"Name of the Terraform source that this resource is mapped to when the mappingType
is Terraform
.
Defines a resource mapping.
" @@ -4694,19 +4794,19 @@ "members":{ "excludedCount":{ "shape":"Long", - "documentation":"Number of recommendations that were excluded from the assessment.
For example, if the Excluded count
for Resilience Hub recommended Amazon CloudWatch alarms is 7, it indicates that 7 Amazon CloudWatch alarms are excluded from the assessment.
Number of recommendations that were excluded from the assessment.
For example, if the excludedCount
for Alarms coverage scoring component is 7, it indicates that 7 Amazon CloudWatch alarms are excluded from the assessment.
Number of issues that must be resolved to obtain the maximum possible score for the scoring component. For SOPs, alarms, and FIS experiments, these are the number of recommendations that must be implemented. For compliance, it is the number of Application Components that has breached the resiliency policy.
For example, if the Outstanding count
for Resilience Hub recommended Amazon CloudWatch alarms is 5, it indicates that 5 Amazon CloudWatch alarms must be fixed to achieve the maximum possible score.
Number of recommendations that must be implemented to obtain the maximum possible score for the scoring component. For SOPs, alarms, and tests, these are the number of recommendations that must be implemented. For compliance, these are the number of Application Components that have breached the resiliency policy.
For example, if the outstandingCount
for Alarms coverage scoring component is 5, it indicates that 5 Amazon CloudWatch alarms need to be implemented to achieve the maximum possible score.
Maximum possible score that can be obtained for the scoring component. If the Possible score
is 20 points, it indicates the maximum possible score you can achieve for your application when you run a new assessment after implementing all the Resilience Hub recommendations.
Maximum possible score that can be obtained for the scoring component.
For example, if the possibleScore
is 20 points, it indicates the maximum possible score you can achieve for the scoring component when you run a new assessment after implementing all the Resilience Hub recommendations.
Resiliency score of your application.
" + "documentation":"Resiliency score points given for the scoring component. The score is always less than or equal to the possibleScore
.
Resiliency score of each scoring component. For more information about scoring component, see Calculating resiliency score.
" @@ -4869,7 +4969,7 @@ "type":"string", "max":128, "min":1, - "pattern":"^(?!aws:)[^\\x00-\\x1f\\x22]+$" + "pattern":"^[^\\x00-\\x1f\\x22]+$" }, "TagKeyList":{ "type":"list", diff --git a/tools/code-generation/api-descriptions/route53profiles-2018-05-10.normal.json b/tools/code-generation/api-descriptions/route53profiles-2018-05-10.normal.json index 17b8f176401..11b3bdd21a4 100644 --- a/tools/code-generation/api-descriptions/route53profiles-2018-05-10.normal.json +++ b/tools/code-generation/api-descriptions/route53profiles-2018-05-10.normal.json @@ -5,6 +5,7 @@ "endpointPrefix":"route53profiles", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Route 53 Profiles", "serviceId":"Route53Profiles", "signatureVersion":"v4", @@ -31,7 +32,7 @@ {"shape":"AccessDeniedException"}, {"shape":"ConflictException"} ], - "documentation":"Associates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with up to 5000 VPCs.
" + "documentation":"Associates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with 1000 of VPCs (and you can request a higher quota). For more information, see https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-entities.
" }, "AssociateResourceToProfile":{ "name":"AssociateResourceToProfile", @@ -394,7 +395,7 @@ }, "ResourceProperties":{ "shape":"ResourceProperties", - "documentation":"If you are adding a DNS Firewall rule group, include also a priority in this format:
Key=FirewallRuleGroupPriority,Value=100
If you are adding a DNS Firewall rule group, include also a priority. The priority indicates the processing order for the rule groups, starting with the priority assinged the lowest value.
The allowed values for priority are between 100 and 9900.
" } } }, @@ -1131,7 +1132,7 @@ }, "ResourceProperties":{ "shape":"ResourceProperties", - "documentation":"If you are adding a DNS Firewall rule group, include also a priority in this format:
Key=FirewallRuleGroupPriority,Value=100
.
If you are adding a DNS Firewall rule group, include also a priority. The priority indicates the processing order for the rule groups, starting with the priority assinged the lowest value.
The allowed values for priority are between 100 and 9900.
" } } }, diff --git a/tools/code-generation/endpoints/budgets-2016-10-20.endpoint-rule-set.json b/tools/code-generation/endpoints/budgets-2016-10-20.endpoint-rule-set.json index c7e70d266ca..8c740ff42f1 100644 --- a/tools/code-generation/endpoints/budgets-2016-10-20.endpoint-rule-set.json +++ b/tools/code-generation/endpoints/budgets-2016-10-20.endpoint-rule-set.json @@ -40,7 +40,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -83,7 +82,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -110,7 +109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -270,7 +267,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -281,14 +277,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -302,14 +300,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -318,11 +314,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -333,14 +329,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -354,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -374,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -385,14 +381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -403,9 +401,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [],