diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f3b983c5a..824dd5e822 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +Release v1.36.19 (2020-12-31) +=== + +### Service Client Updates +* `service/servicecatalog`: Updates service API and documentation + * Enhanced Service Catalog DescribeProvisioningParameters API to return new parameter constraints, i.e., MinLength, MaxLength, MinValue, MaxValue, ConstraintDescription and AllowedPattern + Release v1.36.18 (2020-12-30) === diff --git a/aws/version.go b/aws/version.go index 259527366f..d2fbb55f6d 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.36.18" +const SDKVersion = "1.36.19" diff --git a/models/apis/servicecatalog/2015-12-10/api-2.json b/models/apis/servicecatalog/2015-12-10/api-2.json index 14a73ed1b3..e3f3ce076c 100644 --- a/models/apis/servicecatalog/2015-12-10/api-2.json +++ b/models/apis/servicecatalog/2015-12-10/api-2.json @@ -1230,10 +1230,9 @@ "member":{"shape":"Tag"}, "max":20 }, - "AllowedValue":{"type":"string"}, "AllowedValues":{ "type":"list", - "member":{"shape":"AllowedValue"} + "member":{"shape":"String"} }, "ApproximateCount":{"type":"integer"}, "AssociateBudgetWithResourceInput":{ @@ -2818,7 +2817,13 @@ "ParameterConstraints":{ "type":"structure", "members":{ - "AllowedValues":{"shape":"AllowedValues"} + "AllowedValues":{"shape":"AllowedValues"}, + "AllowedPattern":{"shape":"String"}, + "ConstraintDescription":{"shape":"String"}, + "MaxLength":{"shape":"String"}, + "MinLength":{"shape":"String"}, + "MaxValue":{"shape":"String"}, + "MinValue":{"shape":"String"} } }, "ParameterKey":{ @@ -3870,6 +3875,7 @@ "type":"string", "pattern":"[\\u0009\\u000a\\u000d\\u0020-\\uD7FF\\uE000-\\uFFFD]*" }, + "String":{"type":"string"}, "SuccessfulShares":{ "type":"list", "member":{"shape":"AccountId"} diff --git a/models/apis/servicecatalog/2015-12-10/docs-2.json b/models/apis/servicecatalog/2015-12-10/docs-2.json index 4323493975..6fbe525462 100644 --- a/models/apis/servicecatalog/2015-12-10/docs-2.json +++ b/models/apis/servicecatalog/2015-12-10/docs-2.json @@ -234,12 +234,6 @@ "UpdateProductInput$AddTags": "
The tags to add to the product.
" } }, - "AllowedValue": { - "base": null, - "refs": { - "AllowedValues$member": null - } - }, "AllowedValues": { "base": null, "refs": { @@ -2873,6 +2867,18 @@ "ProvisionedProductPlanDetails$StatusMessage": "The status message.
" } }, + "String": { + "base": null, + "refs": { + "AllowedValues$member": null, + "ParameterConstraints$AllowedPattern": "A regular expression that represents the patterns that allow for String
types. The pattern must match the entire parameter value provided.
A string that explains a constraint when the constraint is violated. For example, without a constraint description, a parameter that has an allowed pattern of [A-Za-z0-9]+
displays the following error message when the user specifies an invalid value:
Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+
By adding a constraint description, such as must only contain letters (uppercase and lowercase) and numbers, you can display the following customized error message:
Malformed input-Parameter MyParameter must only contain uppercase and lowercase letters and numbers.
An integer value that determines the largest number of characters you want to allow for String
types.
An integer value that determines the smallest number of characters you want to allow for String
types.
A numeric value that determines the largest numeric value you want to allow for Number
types.
A numeric value that determines the smallest numeric value you want to allow for Number
types.