diff --git a/CHANGELOG.md b/CHANGELOG.md index 24f223e5f45..38d29bcecdf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +Release v1.44.157 (2022-12-09) +=== + +### Service Client Updates +* `service/iotfleetwise`: Updates service API and documentation +* `service/logs`: Updates service documentation + * Doc-only update for CloudWatch Logs, for Tagging Permissions clarifications +* `service/medialive`: Updates service API and documentation + * Link devices now support buffer size (latency) configuration. A higher latency value means a longer delay in transmitting from the device to MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less resiliency. +* `service/mediapackage-vod`: Updates service API and documentation + Release v1.44.156 (2022-12-08) === diff --git a/aws/version.go b/aws/version.go index ee4c2d9e987..08ee50b5cac 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.44.156" +const SDKVersion = "1.44.157" diff --git a/models/apis/iotfleetwise/2021-06-17/api-2.json b/models/apis/iotfleetwise/2021-06-17/api-2.json index 801234ecd2c..d45841ba7b9 100644 --- a/models/apis/iotfleetwise/2021-06-17/api-2.json +++ b/models/apis/iotfleetwise/2021-06-17/api-2.json @@ -881,7 +881,11 @@ "allowedValues":{"shape":"listOfStrings"}, "min":{"shape":"double"}, "max":{"shape":"double"}, - "assignedValue":{"shape":"string"} + "assignedValue":{ + "shape":"string", + "deprecated":true, + "deprecatedMessage":"assignedValue is no longer in use" + } } }, "AmazonResourceName":{ @@ -919,7 +923,11 @@ "allowedValues":{"shape":"listOfStrings"}, "min":{"shape":"double"}, "max":{"shape":"double"}, - "assignedValue":{"shape":"string"}, + "assignedValue":{ + "shape":"string", + "deprecated":true, + "deprecatedMessage":"assignedValue is no longer in use" + }, "defaultValue":{"shape":"string"} } }, @@ -1303,7 +1311,8 @@ "type":"structure", "members":{ "invalidSignals":{"shape":"InvalidSignalDecoders"}, - "invalidNetworkInterfaces":{"shape":"InvalidNetworkInterfaces"} + "invalidNetworkInterfaces":{"shape":"InvalidNetworkInterfaces"}, + "message":{"shape":"string"} }, "exception":true }, @@ -1769,7 +1778,8 @@ "type":"structure", "members":{ "invalidNodes":{"shape":"Nodes"}, - "reason":{"shape":"string"} + "reason":{"shape":"string"}, + "message":{"shape":"string"} }, "exception":true }, diff --git a/models/apis/iotfleetwise/2021-06-17/docs-2.json b/models/apis/iotfleetwise/2021-06-17/docs-2.json index 1f94d50f41d..aaf94f78ca7 100644 --- a/models/apis/iotfleetwise/2021-06-17/docs-2.json +++ b/models/apis/iotfleetwise/2021-06-17/docs-2.json @@ -1694,9 +1694,11 @@ "CreateVehicleError$code": "
An HTTP error code.
", "CreateVehicleError$message": "A description of the HTTP error.
", "DecoderManifestSummary$name": "The name of the decoder manifest.
", + "DecoderManifestValidationException$message": null, "GetDecoderManifestResponse$name": "The name of the decoder manifest.
", "InternalServerException$message": null, "InvalidNodeException$reason": "The reason the node validation failed.
", + "InvalidNodeException$message": null, "InvalidSignal$reason": "A message about why the signal isn't valid.
", "InvalidSignalsException$message": null, "LimitExceededException$message": null, diff --git a/models/apis/iotfleetwise/2021-06-17/endpoint-rule-set-1.json b/models/apis/iotfleetwise/2021-06-17/endpoint-rule-set-1.json new file mode 100644 index 00000000000..e776c33283e --- /dev/null +++ b/models/apis/iotfleetwise/2021-06-17/endpoint-rule-set-1.json @@ -0,0 +1,315 @@ +{ + "version": "1.0", + "parameters": { + "Region": { + "builtIn": "AWS::Region", + "required": true, + "documentation": "The AWS region used to dispatch the request.", + "type": "String" + }, + "UseDualStack": { + "builtIn": "AWS::UseDualStack", + "required": true, + "default": false, + "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", + "type": "Boolean" + }, + "UseFIPS": { + "builtIn": "AWS::UseFIPS", + "required": true, + "default": false, + "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", + "type": "Boolean" + }, + "Endpoint": { + "builtIn": "SDK::Endpoint", + "required": false, + "documentation": "Override the endpoint used to send this request", + "type": "String" + } + }, + "rules": [ + { + "conditions": [ + { + "fn": "aws.partition", + "argv": [ + { + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Endpoint" + } + ] + }, + { + "fn": "parseURL", + "argv": [ + { + "ref": "Endpoint" + } + ], + "assign": "url" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + }, + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://iotfleetwise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://iotfleetwise-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://iotfleetwise.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" + } + ] + }, + { + "conditions": [], + "endpoint": { + "url": "https://iotfleetwise.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] +} \ No newline at end of file diff --git a/models/apis/iotfleetwise/2021-06-17/endpoint-tests-1.json b/models/apis/iotfleetwise/2021-06-17/endpoint-tests-1.json new file mode 100644 index 00000000000..5de7311d0e7 --- /dev/null +++ b/models/apis/iotfleetwise/2021-06-17/endpoint-tests-1.json @@ -0,0 +1,147 @@ +{ + "testCases": [ + { + "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise-fips.eu-central-1.api.aws" + } + }, + "params": { + "UseDualStack": true, + "UseFIPS": true, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise-fips.eu-central-1.amazonaws.com" + } + }, + "params": { + "UseDualStack": false, + "UseFIPS": true, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise.eu-central-1.api.aws" + } + }, + "params": { + "UseDualStack": true, + "UseFIPS": false, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise.eu-central-1.amazonaws.com" + } + }, + "params": { + "UseDualStack": false, + "UseFIPS": false, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise-fips.us-east-1.api.aws" + } + }, + "params": { + "UseDualStack": true, + "UseFIPS": true, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise-fips.us-east-1.amazonaws.com" + } + }, + "params": { + "UseDualStack": false, + "UseFIPS": true, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise.us-east-1.api.aws" + } + }, + "params": { + "UseDualStack": true, + "UseFIPS": false, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotfleetwise.us-east-1.amazonaws.com" + } + }, + "params": { + "UseDualStack": false, + "UseFIPS": false, + "Region": "us-east-1" + } + }, + { + "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { + "UseDualStack": false, + "UseFIPS": false, + "Region": "us-east-1", + "Endpoint": "https://example.com" + } + }, + { + "documentation": "For custom endpoint with fips enabled and dualstack disabled", + "expect": { + "error": "Invalid Configuration: FIPS and custom endpoint are not supported" + }, + "params": { + "UseDualStack": false, + "UseFIPS": true, + "Region": "us-east-1", + "Endpoint": "https://example.com" + } + }, + { + "documentation": "For custom endpoint with fips disabled and dualstack enabled", + "expect": { + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" + }, + "params": { + "UseDualStack": true, + "UseFIPS": false, + "Region": "us-east-1", + "Endpoint": "https://example.com" + } + } + ], + "version": "1.0" +} \ No newline at end of file diff --git a/models/apis/logs/2014-03-28/docs-2.json b/models/apis/logs/2014-03-28/docs-2.json index 567a738913d..3b7f7e8ef2d 100644 --- a/models/apis/logs/2014-03-28/docs-2.json +++ b/models/apis/logs/2014-03-28/docs-2.json @@ -1318,7 +1318,7 @@ "Tags": { "base": null, "refs": { - "CreateLogGroupRequest$tags": "The key-value pairs to use for the tags.
CloudWatch Logs doesn’t support IAM policies that prevent users from assigning specified tags to log groups using the aws:Resource/key-name
or aws:TagKeys
condition keys. For more information about using tags to control access, see Controlling access to Amazon Web Services resources using tags.
The key-value pairs to use for the tags.
You can grant users access to certain log groups while preventing them from accessing other log groups. To do so, tag your groups and use IAM policies that refer to those tags. To assign tags when you create a log group, you must have either the logs:TagResource
or logs:TagLogGroup
permission. For more information about tagging, see Tagging Amazon Web Services resources. For more information about using tags to control access, see Controlling access to Amazon Web Services resources using tags.
The list of tags associated with the requested resource.>
", "ListTagsLogGroupResponse$tags": "The tags for the log group.
", "PutDestinationRequest$tags": "An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
", diff --git a/models/apis/logs/2014-03-28/endpoint-rule-set-1.json b/models/apis/logs/2014-03-28/endpoint-rule-set-1.json index 5472811fdfc..856fd2b63d9 100644 --- a/models/apis/logs/2014-03-28/endpoint-rule-set-1.json +++ b/models/apis/logs/2014-03-28/endpoint-rule-set-1.json @@ -52,15 +52,6 @@ "ref": "Endpoint" } ] - }, - { - "fn": "parseURL", - "argv": [ - { - "ref": "Endpoint" - } - ], - "assign": "url" } ], "type": "tree", diff --git a/models/apis/logs/2014-03-28/endpoint-tests-1.json b/models/apis/logs/2014-03-28/endpoint-tests-1.json index dbf4dd5518e..780e73ff3e8 100644 --- a/models/apis/logs/2014-03-28/endpoint-tests-1.json +++ b/models/apis/logs/2014-03-28/endpoint-tests-1.json @@ -8,9 +8,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-south-2", - "UseFIPS": true + "Region": "ap-south-2" } }, { @@ -21,9 +21,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-south-2", - "UseFIPS": true + "Region": "ap-south-2" } }, { @@ -34,9 +34,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-south-2", - "UseFIPS": false + "Region": "ap-south-2" } }, { @@ -47,9 +47,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-south-2", - "UseFIPS": false + "Region": "ap-south-2" } }, { @@ -60,9 +60,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-south-1", - "UseFIPS": true + "Region": "ap-south-1" } }, { @@ -73,9 +73,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-south-1", - "UseFIPS": true + "Region": "ap-south-1" } }, { @@ -86,9 +86,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-south-1", - "UseFIPS": false + "Region": "ap-south-1" } }, { @@ -99,9 +99,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-south-1", - "UseFIPS": false + "Region": "ap-south-1" } }, { @@ -112,9 +112,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-south-1", - "UseFIPS": true + "Region": "eu-south-1" } }, { @@ -125,9 +125,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-south-1", - "UseFIPS": true + "Region": "eu-south-1" } }, { @@ -138,9 +138,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-south-1", - "UseFIPS": false + "Region": "eu-south-1" } }, { @@ -151,9 +151,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-south-1", - "UseFIPS": false + "Region": "eu-south-1" } }, { @@ -164,9 +164,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-south-2", - "UseFIPS": true + "Region": "eu-south-2" } }, { @@ -177,9 +177,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-south-2", - "UseFIPS": true + "Region": "eu-south-2" } }, { @@ -190,9 +190,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-south-2", - "UseFIPS": false + "Region": "eu-south-2" } }, { @@ -203,9 +203,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-south-2", - "UseFIPS": false + "Region": "eu-south-2" } }, { @@ -216,9 +216,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-gov-east-1", - "UseFIPS": true + "Region": "us-gov-east-1" } }, { @@ -229,9 +229,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-gov-east-1", - "UseFIPS": true + "Region": "us-gov-east-1" } }, { @@ -242,9 +242,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-gov-east-1", - "UseFIPS": false + "Region": "us-gov-east-1" } }, { @@ -255,9 +255,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-gov-east-1", - "UseFIPS": false + "Region": "us-gov-east-1" } }, { @@ -268,9 +268,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "me-central-1", - "UseFIPS": true + "Region": "me-central-1" } }, { @@ -281,9 +281,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "me-central-1", - "UseFIPS": true + "Region": "me-central-1" } }, { @@ -294,9 +294,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "me-central-1", - "UseFIPS": false + "Region": "me-central-1" } }, { @@ -307,9 +307,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "me-central-1", - "UseFIPS": false + "Region": "me-central-1" } }, { @@ -320,9 +320,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ca-central-1", - "UseFIPS": true + "Region": "ca-central-1" } }, { @@ -333,9 +333,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ca-central-1", - "UseFIPS": true + "Region": "ca-central-1" } }, { @@ -346,9 +346,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ca-central-1", - "UseFIPS": false + "Region": "ca-central-1" } }, { @@ -359,9 +359,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ca-central-1", - "UseFIPS": false + "Region": "ca-central-1" } }, { @@ -372,9 +372,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-central-1", - "UseFIPS": true + "Region": "eu-central-1" } }, { @@ -385,9 +385,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-central-1", - "UseFIPS": true + "Region": "eu-central-1" } }, { @@ -398,9 +398,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-central-1", - "UseFIPS": false + "Region": "eu-central-1" } }, { @@ -411,9 +411,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-central-1", - "UseFIPS": false + "Region": "eu-central-1" } }, { @@ -422,9 +422,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-iso-west-1", - "UseFIPS": true + "Region": "us-iso-west-1" } }, { @@ -435,9 +435,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-iso-west-1", - "UseFIPS": true + "Region": "us-iso-west-1" } }, { @@ -446,9 +446,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-iso-west-1", - "UseFIPS": false + "Region": "us-iso-west-1" } }, { @@ -459,9 +459,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-iso-west-1", - "UseFIPS": false + "Region": "us-iso-west-1" } }, { @@ -472,9 +472,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-central-2", - "UseFIPS": true + "Region": "eu-central-2" } }, { @@ -485,9 +485,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-central-2", - "UseFIPS": true + "Region": "eu-central-2" } }, { @@ -498,9 +498,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-central-2", - "UseFIPS": false + "Region": "eu-central-2" } }, { @@ -511,9 +511,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-central-2", - "UseFIPS": false + "Region": "eu-central-2" } }, { @@ -524,9 +524,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-west-1", - "UseFIPS": true + "Region": "us-west-1" } }, { @@ -537,9 +537,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-west-1", - "UseFIPS": true + "Region": "us-west-1" } }, { @@ -550,9 +550,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-west-1", - "UseFIPS": false + "Region": "us-west-1" } }, { @@ -563,9 +563,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-west-1", - "UseFIPS": false + "Region": "us-west-1" } }, { @@ -576,9 +576,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-west-2", - "UseFIPS": true + "Region": "us-west-2" } }, { @@ -589,9 +589,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-west-2", - "UseFIPS": true + "Region": "us-west-2" } }, { @@ -602,9 +602,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-west-2", - "UseFIPS": false + "Region": "us-west-2" } }, { @@ -615,9 +615,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-west-2", - "UseFIPS": false + "Region": "us-west-2" } }, { @@ -628,9 +628,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "af-south-1", - "UseFIPS": true + "Region": "af-south-1" } }, { @@ -641,9 +641,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "af-south-1", - "UseFIPS": true + "Region": "af-south-1" } }, { @@ -654,9 +654,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "af-south-1", - "UseFIPS": false + "Region": "af-south-1" } }, { @@ -667,9 +667,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "af-south-1", - "UseFIPS": false + "Region": "af-south-1" } }, { @@ -680,9 +680,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-north-1", - "UseFIPS": true + "Region": "eu-north-1" } }, { @@ -693,9 +693,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-north-1", - "UseFIPS": true + "Region": "eu-north-1" } }, { @@ -706,9 +706,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-north-1", - "UseFIPS": false + "Region": "eu-north-1" } }, { @@ -719,9 +719,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-north-1", - "UseFIPS": false + "Region": "eu-north-1" } }, { @@ -732,9 +732,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-west-3", - "UseFIPS": true + "Region": "eu-west-3" } }, { @@ -745,9 +745,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-west-3", - "UseFIPS": true + "Region": "eu-west-3" } }, { @@ -758,9 +758,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-west-3", - "UseFIPS": false + "Region": "eu-west-3" } }, { @@ -771,9 +771,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-west-3", - "UseFIPS": false + "Region": "eu-west-3" } }, { @@ -784,9 +784,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-west-2", - "UseFIPS": true + "Region": "eu-west-2" } }, { @@ -797,9 +797,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-west-2", - "UseFIPS": true + "Region": "eu-west-2" } }, { @@ -810,9 +810,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-west-2", - "UseFIPS": false + "Region": "eu-west-2" } }, { @@ -823,9 +823,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-west-2", - "UseFIPS": false + "Region": "eu-west-2" } }, { @@ -836,9 +836,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "eu-west-1", - "UseFIPS": true + "Region": "eu-west-1" } }, { @@ -849,9 +849,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "eu-west-1", - "UseFIPS": true + "Region": "eu-west-1" } }, { @@ -862,9 +862,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "eu-west-1", - "UseFIPS": false + "Region": "eu-west-1" } }, { @@ -875,9 +875,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "eu-west-1", - "UseFIPS": false + "Region": "eu-west-1" } }, { @@ -888,9 +888,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-northeast-3", - "UseFIPS": true + "Region": "ap-northeast-3" } }, { @@ -901,9 +901,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-northeast-3", - "UseFIPS": true + "Region": "ap-northeast-3" } }, { @@ -914,9 +914,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-northeast-3", - "UseFIPS": false + "Region": "ap-northeast-3" } }, { @@ -927,9 +927,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-northeast-3", - "UseFIPS": false + "Region": "ap-northeast-3" } }, { @@ -940,9 +940,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-northeast-2", - "UseFIPS": true + "Region": "ap-northeast-2" } }, { @@ -953,9 +953,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-northeast-2", - "UseFIPS": true + "Region": "ap-northeast-2" } }, { @@ -966,9 +966,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-northeast-2", - "UseFIPS": false + "Region": "ap-northeast-2" } }, { @@ -979,9 +979,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-northeast-2", - "UseFIPS": false + "Region": "ap-northeast-2" } }, { @@ -992,9 +992,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-northeast-1", - "UseFIPS": true + "Region": "ap-northeast-1" } }, { @@ -1005,9 +1005,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-northeast-1", - "UseFIPS": true + "Region": "ap-northeast-1" } }, { @@ -1018,9 +1018,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-northeast-1", - "UseFIPS": false + "Region": "ap-northeast-1" } }, { @@ -1031,9 +1031,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-northeast-1", - "UseFIPS": false + "Region": "ap-northeast-1" } }, { @@ -1044,9 +1044,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "me-south-1", - "UseFIPS": true + "Region": "me-south-1" } }, { @@ -1057,9 +1057,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "me-south-1", - "UseFIPS": true + "Region": "me-south-1" } }, { @@ -1070,9 +1070,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "me-south-1", - "UseFIPS": false + "Region": "me-south-1" } }, { @@ -1083,9 +1083,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "me-south-1", - "UseFIPS": false + "Region": "me-south-1" } }, { @@ -1096,9 +1096,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "sa-east-1", - "UseFIPS": true + "Region": "sa-east-1" } }, { @@ -1109,9 +1109,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "sa-east-1", - "UseFIPS": true + "Region": "sa-east-1" } }, { @@ -1122,9 +1122,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "sa-east-1", - "UseFIPS": false + "Region": "sa-east-1" } }, { @@ -1135,9 +1135,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "sa-east-1", - "UseFIPS": false + "Region": "sa-east-1" } }, { @@ -1148,9 +1148,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-east-1", - "UseFIPS": true + "Region": "ap-east-1" } }, { @@ -1161,9 +1161,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-east-1", - "UseFIPS": true + "Region": "ap-east-1" } }, { @@ -1174,9 +1174,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-east-1", - "UseFIPS": false + "Region": "ap-east-1" } }, { @@ -1187,9 +1187,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-east-1", - "UseFIPS": false + "Region": "ap-east-1" } }, { @@ -1200,9 +1200,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "cn-north-1", - "UseFIPS": true + "Region": "cn-north-1" } }, { @@ -1213,9 +1213,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "cn-north-1", - "UseFIPS": true + "Region": "cn-north-1" } }, { @@ -1226,9 +1226,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "cn-north-1", - "UseFIPS": false + "Region": "cn-north-1" } }, { @@ -1239,9 +1239,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "cn-north-1", - "UseFIPS": false + "Region": "cn-north-1" } }, { @@ -1252,9 +1252,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-gov-west-1", - "UseFIPS": true + "Region": "us-gov-west-1" } }, { @@ -1265,9 +1265,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-gov-west-1", - "UseFIPS": true + "Region": "us-gov-west-1" } }, { @@ -1278,9 +1278,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-gov-west-1", - "UseFIPS": false + "Region": "us-gov-west-1" } }, { @@ -1291,9 +1291,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-gov-west-1", - "UseFIPS": false + "Region": "us-gov-west-1" } }, { @@ -1304,9 +1304,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-southeast-1", - "UseFIPS": true + "Region": "ap-southeast-1" } }, { @@ -1317,9 +1317,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-southeast-1", - "UseFIPS": true + "Region": "ap-southeast-1" } }, { @@ -1330,9 +1330,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-southeast-1", - "UseFIPS": false + "Region": "ap-southeast-1" } }, { @@ -1343,9 +1343,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-southeast-1", - "UseFIPS": false + "Region": "ap-southeast-1" } }, { @@ -1356,9 +1356,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-southeast-2", - "UseFIPS": true + "Region": "ap-southeast-2" } }, { @@ -1369,9 +1369,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-southeast-2", - "UseFIPS": true + "Region": "ap-southeast-2" } }, { @@ -1382,9 +1382,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-southeast-2", - "UseFIPS": false + "Region": "ap-southeast-2" } }, { @@ -1395,9 +1395,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-southeast-2", - "UseFIPS": false + "Region": "ap-southeast-2" } }, { @@ -1406,9 +1406,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-iso-east-1", - "UseFIPS": true + "Region": "us-iso-east-1" } }, { @@ -1419,9 +1419,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-iso-east-1", - "UseFIPS": true + "Region": "us-iso-east-1" } }, { @@ -1430,9 +1430,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-iso-east-1", - "UseFIPS": false + "Region": "us-iso-east-1" } }, { @@ -1443,9 +1443,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-iso-east-1", - "UseFIPS": false + "Region": "us-iso-east-1" } }, { @@ -1456,9 +1456,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-southeast-3", - "UseFIPS": true + "Region": "ap-southeast-3" } }, { @@ -1469,9 +1469,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-southeast-3", - "UseFIPS": true + "Region": "ap-southeast-3" } }, { @@ -1482,9 +1482,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-southeast-3", - "UseFIPS": false + "Region": "ap-southeast-3" } }, { @@ -1495,9 +1495,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-southeast-3", - "UseFIPS": false + "Region": "ap-southeast-3" } }, { @@ -1508,9 +1508,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "ap-southeast-4", - "UseFIPS": true + "Region": "ap-southeast-4" } }, { @@ -1521,9 +1521,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "ap-southeast-4", - "UseFIPS": true + "Region": "ap-southeast-4" } }, { @@ -1534,9 +1534,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "ap-southeast-4", - "UseFIPS": false + "Region": "ap-southeast-4" } }, { @@ -1547,9 +1547,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "ap-southeast-4", - "UseFIPS": false + "Region": "ap-southeast-4" } }, { @@ -1560,9 +1560,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": true + "Region": "us-east-1" } }, { @@ -1573,9 +1573,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-east-1", - "UseFIPS": true + "Region": "us-east-1" } }, { @@ -1586,9 +1586,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": false + "Region": "us-east-1" } }, { @@ -1599,9 +1599,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-east-1", - "UseFIPS": false + "Region": "us-east-1" } }, { @@ -1612,9 +1612,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-east-2", - "UseFIPS": true + "Region": "us-east-2" } }, { @@ -1625,9 +1625,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-east-2", - "UseFIPS": true + "Region": "us-east-2" } }, { @@ -1638,9 +1638,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-east-2", - "UseFIPS": false + "Region": "us-east-2" } }, { @@ -1651,9 +1651,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-east-2", - "UseFIPS": false + "Region": "us-east-2" } }, { @@ -1664,9 +1664,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "cn-northwest-1", - "UseFIPS": true + "Region": "cn-northwest-1" } }, { @@ -1677,9 +1677,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "cn-northwest-1", - "UseFIPS": true + "Region": "cn-northwest-1" } }, { @@ -1690,9 +1690,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "cn-northwest-1", - "UseFIPS": false + "Region": "cn-northwest-1" } }, { @@ -1703,9 +1703,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "cn-northwest-1", - "UseFIPS": false + "Region": "cn-northwest-1" } }, { @@ -1714,9 +1714,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-isob-east-1", - "UseFIPS": true + "Region": "us-isob-east-1" } }, { @@ -1727,9 +1727,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-isob-east-1", - "UseFIPS": true + "Region": "us-isob-east-1" } }, { @@ -1738,9 +1738,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-isob-east-1", - "UseFIPS": false + "Region": "us-isob-east-1" } }, { @@ -1751,9 +1751,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-isob-east-1", - "UseFIPS": false + "Region": "us-isob-east-1" } }, { @@ -1764,9 +1764,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, "Region": "us-east-1", - "UseFIPS": false, "Endpoint": "https://example.com" } }, @@ -1776,9 +1776,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { + "UseFIPS": true, "UseDualStack": false, "Region": "us-east-1", - "UseFIPS": true, "Endpoint": "https://example.com" } }, @@ -1788,9 +1788,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { + "UseFIPS": false, "UseDualStack": true, "Region": "us-east-1", - "UseFIPS": false, "Endpoint": "https://example.com" } } diff --git a/models/apis/medialive/2017-10-14/api-2.json b/models/apis/medialive/2017-10-14/api-2.json index bd7b2027ecc..522a64d3f0a 100644 --- a/models/apis/medialive/2017-10-14/api-2.json +++ b/models/apis/medialive/2017-10-14/api-2.json @@ -7924,6 +7924,10 @@ "MaxBitrate": { "shape": "__integer", "locationName": "maxBitrate" + }, + "LatencyMs": { + "shape": "__integer", + "locationName": "latencyMs" } } }, @@ -7989,6 +7993,10 @@ "Width": { "shape": "__integer", "locationName": "width" + }, + "LatencyMs": { + "shape": "__integer", + "locationName": "latencyMs" } } }, @@ -8119,7 +8127,8 @@ "InputDeviceType": { "type": "string", "enum": [ - "HD" + "HD", + "UHD" ] }, "InputDeviceUhdSettings": { @@ -8156,6 +8165,10 @@ "Width": { "shape": "__integer", "locationName": "width" + }, + "LatencyMs": { + "shape": "__integer", + "locationName": "latencyMs" } } }, @@ -12489,13 +12502,13 @@ "UnprocessableEntityException": { "type": "structure", "members": { - "Message": { + "ElementPath": { "shape": "__string", - "locationName": "message" + "locationName": "elementPath" }, - "ValidationErrors": { - "shape": "__listOfValidationError", - "locationName": "validationErrors" + "ErrorMessage": { + "shape": "__string", + "locationName": "errorMessage" } }, "exception": true, diff --git a/models/apis/medialive/2017-10-14/docs-2.json b/models/apis/medialive/2017-10-14/docs-2.json index 0aeafb6b3c6..0a6f654240a 100644 --- a/models/apis/medialive/2017-10-14/docs-2.json +++ b/models/apis/medialive/2017-10-14/docs-2.json @@ -3574,12 +3574,15 @@ "DvbSubDestinationSettings$ShadowXOffset": "Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.", "DvbSubDestinationSettings$ShadowYOffset": "Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.", "InputDeviceConfigurableSettings$MaxBitrate": "The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.", + "InputDeviceConfigurableSettings$LatencyMs": "The Link device's buffer size (latency) in milliseconds (ms).", "InputDeviceHdSettings$Height": "The height of the video source, in pixels.", "InputDeviceHdSettings$MaxBitrate": "The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.", "InputDeviceHdSettings$Width": "The width of the video source, in pixels.", + "InputDeviceHdSettings$LatencyMs": "The Link device's buffer size (latency) in milliseconds (ms). You can specify this value.", "InputDeviceUhdSettings$Height": "The height of the video source, in pixels.", "InputDeviceUhdSettings$MaxBitrate": "The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.", "InputDeviceUhdSettings$Width": "The width of the video source, in pixels.", + "InputDeviceUhdSettings$LatencyMs": "The Link device's buffer size (latency) in milliseconds (ms). You can specify this value.", "Multiplex$PipelinesRunningCount": "The number of currently healthy pipelines.", "Multiplex$ProgramCount": "The number of programs in the multiplex.", "MultiplexProgramPacketIdentifiersMap$DvbTeletextPid": null, diff --git a/models/apis/medialive/2017-10-14/endpoint-rule-set-1.json b/models/apis/medialive/2017-10-14/endpoint-rule-set-1.json index 24fb401c54c..377ab242500 100644 --- a/models/apis/medialive/2017-10-14/endpoint-rule-set-1.json +++ b/models/apis/medialive/2017-10-14/endpoint-rule-set-1.json @@ -52,15 +52,6 @@ "ref": "Endpoint" } ] - }, - { - "fn": "parseURL", - "argv": [ - { - "ref": "Endpoint" - } - ], - "assign": "url" } ], "type": "tree", diff --git a/models/apis/medialive/2017-10-14/endpoint-tests-1.json b/models/apis/medialive/2017-10-14/endpoint-tests-1.json index 981d2184981..135f9baf47b 100644 --- a/models/apis/medialive/2017-10-14/endpoint-tests-1.json +++ b/models/apis/medialive/2017-10-14/endpoint-tests-1.json @@ -6,8 +6,8 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, "UseFIPS": true, + "UseDualStack": true, "Region": "us-iso-east-1" } }, @@ -19,8 +19,8 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, + "UseDualStack": false, "Region": "us-iso-east-1" } }, @@ -30,8 +30,8 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, "UseFIPS": false, + "UseDualStack": true, "Region": "us-iso-east-1" } }, @@ -43,11 +43,59 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Region": "us-iso-east-1" } }, + { + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "us-isob-east-1" + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://medialive-fips.us-isob-east-1.sc2s.sgov.gov" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-isob-east-1" + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-isob-east-1" + } + }, + { + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://medialive.us-isob-east-1.sc2s.sgov.gov" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-isob-east-1" + } + }, { "documentation": "For custom endpoint with fips disabled and dualstack disabled", "expect": { @@ -56,8 +104,8 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Region": "us-east-1", "Endpoint": "https://example.com" } @@ -68,8 +116,8 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseDualStack": false, "UseFIPS": true, + "UseDualStack": false, "Region": "us-east-1", "Endpoint": "https://example.com" } @@ -80,8 +128,8 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseDualStack": true, "UseFIPS": false, + "UseDualStack": true, "Region": "us-east-1", "Endpoint": "https://example.com" } diff --git a/models/apis/mediapackage-vod/2018-11-07/api-2.json b/models/apis/mediapackage-vod/2018-11-07/api-2.json index cdd5234194a..93161385362 100644 --- a/models/apis/mediapackage-vod/2018-11-07/api-2.json +++ b/models/apis/mediapackage-vod/2018-11-07/api-2.json @@ -1225,6 +1225,10 @@ }, "DescribePackagingGroupResponse": { "members": { + "ApproximateAssetCount": { + "locationName": "approximateAssetCount", + "shape": "__integer" + }, "Arn": { "locationName": "arn", "shape": "__string" @@ -1680,6 +1684,10 @@ }, "PackagingGroup": { "members": { + "ApproximateAssetCount": { + "locationName": "approximateAssetCount", + "shape": "__integer" + }, "Arn": { "locationName": "arn", "shape": "__string" @@ -1967,6 +1975,10 @@ }, "UpdatePackagingGroupResponse": { "members": { + "ApproximateAssetCount": { + "locationName": "approximateAssetCount", + "shape": "__integer" + }, "Arn": { "locationName": "arn", "shape": "__string" diff --git a/models/apis/mediapackage-vod/2018-11-07/docs-2.json b/models/apis/mediapackage-vod/2018-11-07/docs-2.json index f70e533c389..5419d43106d 100644 --- a/models/apis/mediapackage-vod/2018-11-07/docs-2.json +++ b/models/apis/mediapackage-vod/2018-11-07/docs-2.json @@ -212,7 +212,7 @@ "ScteMarkersSource" : { "base" : null, "refs" : { - "DashManifest$ScteMarkersSource" : "The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content." + "DashManifest$ScteMarkersSource" : "The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content. The MANIFEST value is compatible with source HLS playlists using the SCTE-35 Enhanced syntax (#EXT-OATCLS-SCTE35 tags). SCTE-35 Elemental and SCTE-35 Daterange syntaxes are not supported with this option." } }, "SegmentTemplateFormat" : { @@ -287,6 +287,7 @@ "HlsManifest$ProgramDateTimeIntervalSeconds" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "HlsPackage$SegmentDurationSeconds" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "MssPackage$SegmentDurationSeconds" : "The duration (in seconds) of each segment.", + "PackagingGroup$ApproximateAssetCount" : "The approximate asset count of the PackagingGroup.", "StreamSelection$MaxVideoBitsPerSecond" : "The maximum video bitrate (bps) to include in output.", "StreamSelection$MinVideoBitsPerSecond" : "The minimum video bitrate (bps) to include in output." } diff --git a/service/cloudwatchlogs/api.go b/service/cloudwatchlogs/api.go index a28bbe07d8b..2bb8197ded1 100644 --- a/service/cloudwatchlogs/api.go +++ b/service/cloudwatchlogs/api.go @@ -5390,10 +5390,14 @@ type CreateLogGroupInput struct { // The key-value pairs to use for the tags. // - // CloudWatch Logs doesn’t support IAM policies that prevent users from assigning - // specified tags to log groups using the aws:Resource/key-name or aws:TagKeys - // condition keys. For more information about using tags to control access, - // see Controlling access to Amazon Web Services resources using tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html). + // You can grant users access to certain log groups while preventing them from + // accessing other log groups. To do so, tag your groups and use IAM policies + // that refer to those tags. To assign tags when you create a log group, you + // must have either the logs:TagResource or logs:TagLogGroup permission. For + // more information about tagging, see Tagging Amazon Web Services resources + // (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). For more + // information about using tags to control access, see Controlling access to + // Amazon Web Services resources using tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html). Tags map[string]*string `locationName:"tags" min:"1" type:"map"` } diff --git a/service/iotfleetwise/api.go b/service/iotfleetwise/api.go index 6fb442a607d..f94adafe5d9 100644 --- a/service/iotfleetwise/api.go +++ b/service/iotfleetwise/api.go @@ -5676,7 +5676,9 @@ type Actuator struct { AllowedValues []*string `locationName:"allowedValues" type:"list"` // A specified value for the actuator. - AssignedValue *string `locationName:"assignedValue" type:"string"` + // + // Deprecated: assignedValue is no longer in use + AssignedValue *string `locationName:"assignedValue" deprecated:"true" type:"string"` // The specified data type of the actuator. // @@ -5884,7 +5886,9 @@ type Attribute struct { AllowedValues []*string `locationName:"allowedValues" type:"list"` // A specified value for the attribute. - AssignedValue *string `locationName:"assignedValue" type:"string"` + // + // Deprecated: assignedValue is no longer in use + AssignedValue *string `locationName:"assignedValue" deprecated:"true" type:"string"` // The specified data type of the attribute. // diff --git a/service/medialive/api.go b/service/medialive/api.go index c0c62efb644..1f3091ce993 100644 --- a/service/medialive/api.go +++ b/service/medialive/api.go @@ -19055,6 +19055,9 @@ type InputDeviceConfigurableSettings struct { // ports, and you want to use a specific source, specify the source. ConfiguredInput *string `locationName:"configuredInput" type:"string" enum:"InputDeviceConfiguredInput"` + // The Link device's buffer size (latency) in milliseconds (ms). + LatencyMs *int64 `locationName:"latencyMs" type:"integer"` + // The maximum bitrate in bits per second. Set a value here to throttle the // bitrate of the source video. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` @@ -19084,6 +19087,12 @@ func (s *InputDeviceConfigurableSettings) SetConfiguredInput(v string) *InputDev return s } +// SetLatencyMs sets the LatencyMs field's value. +func (s *InputDeviceConfigurableSettings) SetLatencyMs(v int64) *InputDeviceConfigurableSettings { + s.LatencyMs = &v + return s +} + // SetMaxBitrate sets the MaxBitrate field's value. func (s *InputDeviceConfigurableSettings) SetMaxBitrate(v int64) *InputDeviceConfigurableSettings { s.MaxBitrate = &v @@ -19112,6 +19121,10 @@ type InputDeviceHdSettings struct { // The height of the video source, in pixels. Height *int64 `locationName:"height" type:"integer"` + // The Link device's buffer size (latency) in milliseconds (ms). You can specify + // this value. + LatencyMs *int64 `locationName:"latencyMs" type:"integer"` + // The current maximum bitrate for ingesting this source, in bits per second. // You can specify this maximum. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` @@ -19171,6 +19184,12 @@ func (s *InputDeviceHdSettings) SetHeight(v int64) *InputDeviceHdSettings { return s } +// SetLatencyMs sets the LatencyMs field's value. +func (s *InputDeviceHdSettings) SetLatencyMs(v int64) *InputDeviceHdSettings { + s.LatencyMs = &v + return s +} + // SetMaxBitrate sets the MaxBitrate field's value. func (s *InputDeviceHdSettings) SetMaxBitrate(v int64) *InputDeviceHdSettings { s.MaxBitrate = &v @@ -19479,6 +19498,10 @@ type InputDeviceUhdSettings struct { // The height of the video source, in pixels. Height *int64 `locationName:"height" type:"integer"` + // The Link device's buffer size (latency) in milliseconds (ms). You can specify + // this value. + LatencyMs *int64 `locationName:"latencyMs" type:"integer"` + // The current maximum bitrate for ingesting this source, in bits per second. // You can specify this maximum. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` @@ -19538,6 +19561,12 @@ func (s *InputDeviceUhdSettings) SetHeight(v int64) *InputDeviceUhdSettings { return s } +// SetLatencyMs sets the LatencyMs field's value. +func (s *InputDeviceUhdSettings) SetLatencyMs(v int64) *InputDeviceUhdSettings { + s.LatencyMs = &v + return s +} + // SetMaxBitrate sets the MaxBitrate field's value. func (s *InputDeviceUhdSettings) SetMaxBitrate(v int64) *InputDeviceUhdSettings { s.MaxBitrate = &v @@ -29954,9 +29983,11 @@ type UnprocessableEntityException struct { _ struct{} `type:"structure"` RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` - Message_ *string `locationName:"message" type:"string"` + ElementPath *string `locationName:"elementPath" type:"string"` + + ErrorMessage *string `locationName:"errorMessage" type:"string"` - ValidationErrors []*ValidationError `locationName:"validationErrors" type:"list"` + Message_ *string `locationName:"message" type:"string"` } // String returns the string representation. @@ -31040,46 +31071,6 @@ func (s *UpdateReservationOutput) SetReservation(v *Reservation) *UpdateReservat return s } -type ValidationError struct { - _ struct{} `type:"structure"` - - // Path to the source of the error. - ElementPath *string `locationName:"elementPath" type:"string"` - - // The error message. - ErrorMessage *string `locationName:"errorMessage" type:"string"` -} - -// String returns the string representation. -// -// API parameter values that are decorated as "sensitive" in the API will not -// be included in the string output. The member name will be present, but the -// value will be replaced with "sensitive". -func (s ValidationError) String() string { - return awsutil.Prettify(s) -} - -// GoString returns the string representation. -// -// API parameter values that are decorated as "sensitive" in the API will not -// be included in the string output. The member name will be present, but the -// value will be replaced with "sensitive". -func (s ValidationError) GoString() string { - return s.String() -} - -// SetElementPath sets the ElementPath field's value. -func (s *ValidationError) SetElementPath(v string) *ValidationError { - s.ElementPath = &v - return s -} - -// SetErrorMessage sets the ErrorMessage field's value. -func (s *ValidationError) SetErrorMessage(v string) *ValidationError { - s.ErrorMessage = &v - return s -} - type VideoBlackFailoverSettings struct { _ struct{} `type:"structure"` @@ -34950,12 +34941,16 @@ func InputDeviceTransferType_Values() []string { const ( // InputDeviceTypeHd is a InputDeviceType enum value InputDeviceTypeHd = "HD" + + // InputDeviceTypeUhd is a InputDeviceType enum value + InputDeviceTypeUhd = "UHD" ) // InputDeviceType_Values returns all elements of the InputDeviceType enum func InputDeviceType_Values() []string { return []string{ InputDeviceTypeHd, + InputDeviceTypeUhd, } } diff --git a/service/mediapackagevod/api.go b/service/mediapackagevod/api.go index 1e3fa3f4540..21bcdee51e6 100644 --- a/service/mediapackagevod/api.go +++ b/service/mediapackagevod/api.go @@ -2706,7 +2706,10 @@ type DashManifest struct { // The source of scte markers used. When set to SEGMENTS, the scte markers are // sourced from the segments of the ingested content. When set to MANIFEST, - // the scte markers are sourced from the manifest of the ingested content. + // the scte markers are sourced from the manifest of the ingested content. The + // MANIFEST value is compatible with source HLS playlists using the SCTE-35 + // Enhanced syntax (#EXT-OATCLS-SCTE35 tags). SCTE-35 Elemental and SCTE-35 + // Daterange syntaxes are not supported with this option. ScteMarkersSource *string `locationName:"scteMarkersSource" type:"string" enum:"ScteMarkersSource"` // A StreamSelection configuration. @@ -3424,6 +3427,8 @@ func (s *DescribePackagingGroupInput) SetId(v string) *DescribePackagingGroupInp type DescribePackagingGroupOutput struct { _ struct{} `type:"structure"` + ApproximateAssetCount *int64 `locationName:"approximateAssetCount" type:"integer"` + Arn *string `locationName:"arn" type:"string"` // CDN Authorization credentials @@ -3458,6 +3463,12 @@ func (s DescribePackagingGroupOutput) GoString() string { return s.String() } +// SetApproximateAssetCount sets the ApproximateAssetCount field's value. +func (s *DescribePackagingGroupOutput) SetApproximateAssetCount(v int64) *DescribePackagingGroupOutput { + s.ApproximateAssetCount = &v + return s +} + // SetArn sets the Arn field's value. func (s *DescribePackagingGroupOutput) SetArn(v string) *DescribePackagingGroupOutput { s.Arn = &v @@ -4708,6 +4719,9 @@ func (s *PackagingConfiguration) SetTags(v map[string]*string) *PackagingConfigu type PackagingGroup struct { _ struct{} `type:"structure"` + // The approximate asset count of the PackagingGroup. + ApproximateAssetCount *int64 `locationName:"approximateAssetCount" type:"integer"` + // The ARN of the PackagingGroup. Arn *string `locationName:"arn" type:"string"` @@ -4745,6 +4759,12 @@ func (s PackagingGroup) GoString() string { return s.String() } +// SetApproximateAssetCount sets the ApproximateAssetCount field's value. +func (s *PackagingGroup) SetApproximateAssetCount(v int64) *PackagingGroup { + s.ApproximateAssetCount = &v + return s +} + // SetArn sets the Arn field's value. func (s *PackagingGroup) SetArn(v string) *PackagingGroup { s.Arn = &v @@ -5344,6 +5364,8 @@ func (s *UpdatePackagingGroupInput) SetId(v string) *UpdatePackagingGroupInput { type UpdatePackagingGroupOutput struct { _ struct{} `type:"structure"` + ApproximateAssetCount *int64 `locationName:"approximateAssetCount" type:"integer"` + Arn *string `locationName:"arn" type:"string"` // CDN Authorization credentials @@ -5378,6 +5400,12 @@ func (s UpdatePackagingGroupOutput) GoString() string { return s.String() } +// SetApproximateAssetCount sets the ApproximateAssetCount field's value. +func (s *UpdatePackagingGroupOutput) SetApproximateAssetCount(v int64) *UpdatePackagingGroupOutput { + s.ApproximateAssetCount = &v + return s +} + // SetArn sets the Arn field's value. func (s *UpdatePackagingGroupOutput) SetArn(v string) *UpdatePackagingGroupOutput { s.Arn = &v