From f9b6fe210436d82afb5af814de0996556c09f56a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 May 2024 18:10:28 +0000 Subject: [PATCH 1/2] Update to latest models --- .../next-release/api-change-b2bi-14229.json | 5 + .../next-release/api-change-budgets-1981.json | 5 + .../api-change-resiliencehub-70360.json | 5 + .../api-change-route53profiles-24876.json | 5 + botocore/data/b2bi/2022-06-23/service-2.json | 14 +- .../2016-10-20/endpoint-rule-set-1.json | 40 ++-- .../data/budgets/2016-10-20/service-2.json | 191 +++++++++++++++++- .../2020-04-30/paginators-1.json | 9 +- .../resiliencehub/2020-04-30/service-2.json | 132 ++++++++++-- .../route53profiles/2018-05-10/service-2.json | 7 +- 10 files changed, 360 insertions(+), 53 deletions(-) create mode 100644 .changes/next-release/api-change-b2bi-14229.json create mode 100644 .changes/next-release/api-change-budgets-1981.json create mode 100644 .changes/next-release/api-change-resiliencehub-70360.json create mode 100644 .changes/next-release/api-change-route53profiles-24876.json diff --git a/.changes/next-release/api-change-b2bi-14229.json b/.changes/next-release/api-change-b2bi-14229.json new file mode 100644 index 0000000000..1ac0e137b9 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-14229.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Documentation update to clarify the MappingTemplate definition." +} diff --git a/.changes/next-release/api-change-budgets-1981.json b/.changes/next-release/api-change-budgets-1981.json new file mode 100644 index 0000000000..968c73ca22 --- /dev/null +++ b/.changes/next-release/api-change-budgets-1981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "This release adds tag support for budgets and budget actions." +} diff --git a/.changes/next-release/api-change-resiliencehub-70360.json b/.changes/next-release/api-change-resiliencehub-70360.json new file mode 100644 index 0000000000..060f610c12 --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-70360.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources." +} diff --git a/.changes/next-release/api-change-route53profiles-24876.json b/.changes/next-release/api-change-route53profiles-24876.json new file mode 100644 index 0000000000..0ecf8e2dd8 --- /dev/null +++ b/.changes/next-release/api-change-route53profiles-24876.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53profiles``", + "description": "Doc only update for Route 53 profiles that fixes some link issues" +} diff --git a/botocore/data/b2bi/2022-06-23/service-2.json b/botocore/data/b2bi/2022-06-23/service-2.json index 288bf8e26f..7031d351e9 100644 --- a/botocore/data/b2bi/2022-06-23/service-2.json +++ b/botocore/data/b2bi/2022-06-23/service-2.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/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json b/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json index c7e70d266c..8c740ff42f 100644 --- a/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json +++ b/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.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": [], diff --git a/botocore/data/budgets/2016-10-20/service-2.json b/botocore/data/budgets/2016-10-20/service-2.json index 19f347e9af..e2b61ea170 100644 --- a/botocore/data/budgets/2016-10-20/service-2.json +++ b/botocore/data/budgets/2016-10-20/service-2.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.

" }, @@ -46,7 +48,8 @@ {"shape":"DuplicateRecordException"}, {"shape":"NotFoundException"}, {"shape":"AccessDeniedException"}, - {"shape":"ThrottlingException"} + {"shape":"ThrottlingException"}, + {"shape":"ServiceQuotaExceededException"} ], "documentation":"

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:

" + "documentation":"

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:

" }, "CostTypes":{ "shape":"CostTypes", @@ -693,7 +753,7 @@ "documentation":"

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.

" + }, + "ResourceTags":{ + "shape":"ResourceTagList", + "documentation":"

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/botocore/data/resiliencehub/2020-04-30/paginators-1.json b/botocore/data/resiliencehub/2020-04-30/paginators-1.json index ea142457a6..45c746174d 100644 --- a/botocore/data/resiliencehub/2020-04-30/paginators-1.json +++ b/botocore/data/resiliencehub/2020-04-30/paginators-1.json @@ -1,3 +1,10 @@ { - "pagination": {} + "pagination": { + "ListAppAssessmentResourceDrifts": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "resourceDrifts" + } + } } diff --git a/botocore/data/resiliencehub/2020-04-30/service-2.json b/botocore/data/resiliencehub/2020-04-30/service-2.json index 4d68fae172..9c465d0eec 100644 --- a/botocore/data/resiliencehub/2020-04-30/service-2.json +++ b/botocore/data/resiliencehub/2020-04-30/service-2.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.

" + }, + "maxResults":{ + "shape":"MaxResults", + "documentation":"

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.

" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"

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.

" + }, + "appVersion":{ + "shape":"EntityVersion", + "documentation":"

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.

" }, "eksSourceName":{ "shape":"String255", - "documentation":"

Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.

This parameter accepts values in \"eks-cluster/namespace\" format.

" + "documentation":"

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.

" }, "logicalStackName":{ "shape":"String255", - "documentation":"

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.

" }, "mappingType":{ "shape":"ResourceMappingType", - "documentation":"

Specifies the type of resource mapping.

AppRegistryApp

The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.

CfnStack

The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.

Resource

The resource is mapped to another resource. The name of the resource is contained in the resourceName property.

ResourceGroup

The resource is mapped to Resource Groups. The name of the resource group is contained in the resourceGroupName property.

" + "documentation":"

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.

" }, "resourceName":{ "shape":"EntityName", - "documentation":"

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.

" }, "terraformSourceName":{ "shape":"String255", - "documentation":"

The short name of the Terraform source.

" + "documentation":"

Name of the Terraform source that this resource is mapped to when the mappingType is Terraform.

" } }, "documentation":"

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.

" + "documentation":"

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.

" }, "outstandingCount":{ "shape":"Long", - "documentation":"

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.

" + "documentation":"

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.

" }, "possibleScore":{ "shape":"Double", - "documentation":"

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.

" + "documentation":"

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.

" }, "score":{ "shape":"Double", - "documentation":"

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.

" } }, "documentation":"

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/botocore/data/route53profiles/2018-05-10/service-2.json b/botocore/data/route53profiles/2018-05-10/service-2.json index 17b8f17640..11b3bdd21a 100644 --- a/botocore/data/route53profiles/2018-05-10/service-2.json +++ b/botocore/data/route53profiles/2018-05-10/service-2.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

" + "documentation":"

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.

" + "documentation":"

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.

" } } }, From e9305abb3946af30b29689cfc411a30256b4fcd4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 May 2024 18:11:10 +0000 Subject: [PATCH 2/2] Bumping version to 1.34.100 --- .changes/1.34.100.json | 22 +++++++++++++++++++ .../next-release/api-change-b2bi-14229.json | 5 ----- .../next-release/api-change-budgets-1981.json | 5 ----- .../api-change-resiliencehub-70360.json | 5 ----- .../api-change-route53profiles-24876.json | 5 ----- CHANGELOG.rst | 9 ++++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 4 ++-- 8 files changed, 34 insertions(+), 23 deletions(-) create mode 100644 .changes/1.34.100.json delete mode 100644 .changes/next-release/api-change-b2bi-14229.json delete mode 100644 .changes/next-release/api-change-budgets-1981.json delete mode 100644 .changes/next-release/api-change-resiliencehub-70360.json delete mode 100644 .changes/next-release/api-change-route53profiles-24876.json diff --git a/.changes/1.34.100.json b/.changes/1.34.100.json new file mode 100644 index 0000000000..0e44716ef2 --- /dev/null +++ b/.changes/1.34.100.json @@ -0,0 +1,22 @@ +[ + { + "category": "``b2bi``", + "description": "Documentation update to clarify the MappingTemplate definition.", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "This release adds tag support for budgets and budget actions.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources.", + "type": "api-change" + }, + { + "category": "``route53profiles``", + "description": "Doc only update for Route 53 profiles that fixes some link issues", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-14229.json b/.changes/next-release/api-change-b2bi-14229.json deleted file mode 100644 index 1ac0e137b9..0000000000 --- a/.changes/next-release/api-change-b2bi-14229.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Documentation update to clarify the MappingTemplate definition." -} diff --git a/.changes/next-release/api-change-budgets-1981.json b/.changes/next-release/api-change-budgets-1981.json deleted file mode 100644 index 968c73ca22..0000000000 --- a/.changes/next-release/api-change-budgets-1981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "This release adds tag support for budgets and budget actions." -} diff --git a/.changes/next-release/api-change-resiliencehub-70360.json b/.changes/next-release/api-change-resiliencehub-70360.json deleted file mode 100644 index 060f610c12..0000000000 --- a/.changes/next-release/api-change-resiliencehub-70360.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources." -} diff --git a/.changes/next-release/api-change-route53profiles-24876.json b/.changes/next-release/api-change-route53profiles-24876.json deleted file mode 100644 index 0ecf8e2dd8..0000000000 --- a/.changes/next-release/api-change-route53profiles-24876.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53profiles``", - "description": "Doc only update for Route 53 profiles that fixes some link issues" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ddb5058cd4..d9b6a114bb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.34.100 +======== + +* api-change:``b2bi``: Documentation update to clarify the MappingTemplate definition. +* api-change:``budgets``: This release adds tag support for budgets and budget actions. +* api-change:``resiliencehub``: AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources. +* api-change:``route53profiles``: Doc only update for Route 53 profiles that fixes some link issues + + 1.34.99 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index 72188eef10..4223e964d8 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.99' +__version__ = '1.34.100' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index e452ce27e8..1cea6da11e 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -57,9 +57,9 @@ # built documents. # # The short X.Y version. -version = '1.34.' +version = '1.34.1' # The full version, including alpha/beta/rc tags. -release = '1.34.99' +release = '1.34.100' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.