diff --git a/.changes/2.1661.0.json b/.changes/2.1661.0.json new file mode 100644 index 0000000000..0ab74cda16 --- /dev/null +++ b/.changes/2.1661.0.json @@ -0,0 +1,37 @@ +[ + { + "type": "feature", + "category": "ACMPCA", + "description": "Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK." + }, + { + "type": "feature", + "category": "Connect", + "description": "Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint)" + }, + { + "type": "feature", + "category": "EC2", + "description": "Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range." + }, + { + "type": "feature", + "category": "Firehose", + "description": "This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination." + }, + { + "type": "feature", + "category": "MediaLive", + "description": "AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type." + }, + { + "type": "feature", + "category": "SageMaker", + "description": "SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family." + }, + { + "type": "feature", + "category": "TaxSettings", + "description": "Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 44a23cfaa9..6ad229f819 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,16 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1661.0 +* feature: ACMPCA: Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK. +* feature: Connect: Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint) +* feature: EC2: Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range. +* feature: Firehose: This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination. +* feature: MediaLive: AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type. +* feature: SageMaker: SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family. +* feature: TaxSettings: Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint. + ## 2.1660.0 * bugfix: Mobilehub: deprecate mobilehub * feature: DataZone: This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters. diff --git a/README.md b/README.md index 2d44768a96..e3d1e41118 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/acm-pca-2017-08-22.waiters2.json b/apis/acm-pca-2017-08-22.waiters2.json index 3e8a70a392..6da2171132 100644 --- a/apis/acm-pca-2017-08-22.waiters2.json +++ b/apis/acm-pca-2017-08-22.waiters2.json @@ -1,64 +1,76 @@ { - "version" : 2, - "waiters" : { - "AuditReportCreated" : { - "description" : "Wait until a Audit Report is created", - "delay" : 3, - "maxAttempts" : 40, - "operation" : "DescribeCertificateAuthorityAuditReport", - "acceptors" : [ { - "matcher" : "path", - "argument" : "AuditReportStatus", - "state" : "success", - "expected" : "SUCCESS" - }, { - "matcher" : "path", - "argument" : "AuditReportStatus", - "state" : "failure", - "expected" : "FAILED" - }, { - "matcher" : "error", - "state" : "failure", - "expected" : "AccessDeniedException" - } ] - }, - "CertificateAuthorityCSRCreated" : { - "description" : "Wait until a Certificate Authority CSR is created", - "delay" : 3, - "maxAttempts" : 40, - "operation" : "GetCertificateAuthorityCsr", - "acceptors" : [ { - "matcher" : "error", - "state" : "success", - "expected" : false - }, { - "matcher" : "error", - "state" : "retry", - "expected" : "RequestInProgressException" - }, { - "matcher" : "error", - "state" : "failure", - "expected" : "AccessDeniedException" - } ] - }, - "CertificateIssued" : { - "description" : "Wait until a certificate is issued", - "delay" : 1, - "maxAttempts" : 120, - "operation" : "GetCertificate", - "acceptors" : [ { - "matcher" : "error", - "state" : "success", - "expected" : false - }, { - "matcher" : "error", - "state" : "retry", - "expected" : "RequestInProgressException" - }, { - "matcher" : "error", - "state" : "failure", - "expected" : "AccessDeniedException" - } ] + "version": 2, + "waiters": { + "CertificateAuthorityCSRCreated": { + "description": "Wait until a Certificate Authority CSR is created", + "operation": "GetCertificateAuthorityCsr", + "delay": 3, + "maxAttempts": 60, + "acceptors": [ + { + "state": "success", + "matcher": "status", + "expected": 200 + }, + { + "state": "retry", + "matcher": "error", + "expected": "RequestInProgressException" + }, + { + "state": "failure", + "matcher": "error", + "expected": "AccessDeniedException" + } + ] + }, + "CertificateIssued": { + "description": "Wait until a certificate is issued", + "operation": "GetCertificate", + "delay": 1, + "maxAttempts": 60, + "acceptors": [ + { + "state": "success", + "matcher": "status", + "expected": 200 + }, + { + "state": "retry", + "matcher": "error", + "expected": "RequestInProgressException" + }, + { + "state": "failure", + "matcher": "error", + "expected": "AccessDeniedException" + } + ] + }, + "AuditReportCreated": { + "description": "Wait until a Audit Report is created", + "operation": "DescribeCertificateAuthorityAuditReport", + "delay": 3, + "maxAttempts": 60, + "acceptors": [ + { + "state": "success", + "matcher": "path", + "argument": "AuditReportStatus", + "expected": "SUCCESS" + }, + { + "state": "failure", + "matcher": "path", + "argument": "AuditReportStatus", + "expected": "FAILED" + }, + { + "state": "failure", + "matcher": "error", + "expected": "AccessDeniedException" + } + ] + } } - } -} \ No newline at end of file +} diff --git a/apis/connect-2017-08-08.min.json b/apis/connect-2017-08-08.min.json index 9f952a341f..022b20fdae 100644 --- a/apis/connect-2017-08-08.min.json +++ b/apis/connect-2017-08-08.min.json @@ -2283,25 +2283,7 @@ "type": "structure", "members": { "AgentStatus": { - "type": "structure", - "members": { - "AgentStatusARN": {}, - "AgentStatusId": {}, - "Name": {}, - "Description": {}, - "Type": {}, - "DisplayOrder": { - "type": "integer" - }, - "State": {}, - "Tags": { - "shape": "S2n" - }, - "LastModifiedTime": { - "type": "timestamp" - }, - "LastModifiedRegion": {} - } + "shape": "Sc8" } } } @@ -3458,40 +3440,7 @@ "type": "structure", "members": { "HierarchyGroup": { - "type": "structure", - "members": { - "Id": {}, - "Arn": {}, - "Name": {}, - "LevelId": {}, - "HierarchyPath": { - "type": "structure", - "members": { - "LevelOne": { - "shape": "Sgu" - }, - "LevelTwo": { - "shape": "Sgu" - }, - "LevelThree": { - "shape": "Sgu" - }, - "LevelFour": { - "shape": "Sgu" - }, - "LevelFive": { - "shape": "Sgu" - } - } - }, - "Tags": { - "shape": "S2n" - }, - "LastModifiedTime": { - "type": "timestamp" - }, - "LastModifiedRegion": {} - } + "shape": "Sgr" } } } @@ -7377,6 +7326,50 @@ "members": {} } }, + "SearchAgentStatuses": { + "http": { + "requestUri": "/search-agent-statuses" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId" + ], + "members": { + "InstanceId": {}, + "NextToken": {}, + "MaxResults": { + "type": "integer" + }, + "SearchFilter": { + "type": "structure", + "members": { + "AttributeFilter": { + "shape": "Srw" + } + } + }, + "SearchCriteria": { + "shape": "Ss1" + } + } + }, + "output": { + "type": "structure", + "members": { + "AgentStatuses": { + "type": "list", + "member": { + "shape": "Sc8" + } + }, + "NextToken": {}, + "ApproximateTotalCount": { + "type": "long" + } + } + } + }, "SearchAvailablePhoneNumbers": { "http": { "requestUri": "/phone-number/search-available" @@ -7436,12 +7429,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Ss4" + "shape": "Ssf" } } }, @@ -7480,12 +7473,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Ssc" + "shape": "Ssl" } } }, @@ -7545,19 +7538,19 @@ "type": "structure", "members": { "L1Ids": { - "shape": "Ssm" + "shape": "Ssv" }, "L2Ids": { - "shape": "Ssm" + "shape": "Ssv" }, "L3Ids": { - "shape": "Ssm" + "shape": "Ssv" }, "L4Ids": { - "shape": "Ssm" + "shape": "Ssv" }, "L5Ids": { - "shape": "Ssm" + "shape": "Ssv" } } }, @@ -7733,12 +7726,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Std" + "shape": "Stm" } } }, @@ -7774,7 +7767,7 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Sti" + "shape": "Str" } } }, @@ -7813,12 +7806,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Sto" + "shape": "Stx" } } }, @@ -7857,12 +7850,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Stv" + "shape": "Su4" } } }, @@ -7901,12 +7894,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Su2" + "shape": "Sub" } } }, @@ -7997,12 +7990,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } }, "SearchCriteria": { - "shape": "Suh" + "shape": "Suq" } } }, @@ -8038,13 +8031,13 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Sum" + "shape": "Suv" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" } } } @@ -8076,6 +8069,50 @@ } } }, + "SearchUserHierarchyGroups": { + "http": { + "requestUri": "/search-user-hierarchy-groups" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId" + ], + "members": { + "InstanceId": {}, + "NextToken": {}, + "MaxResults": { + "type": "integer" + }, + "SearchFilter": { + "type": "structure", + "members": { + "AttributeFilter": { + "shape": "Srw" + } + } + }, + "SearchCriteria": { + "shape": "Sv3" + } + } + }, + "output": { + "type": "structure", + "members": { + "UserHierarchyGroups": { + "type": "list", + "member": { + "shape": "Sgr" + } + }, + "NextToken": {}, + "ApproximateTotalCount": { + "type": "long" + } + } + } + }, "SearchUsers": { "http": { "requestUri": "/search-users" @@ -8095,7 +8132,7 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Ss0" + "shape": "Ssd" }, "UserAttributeFilter": { "type": "structure", @@ -8103,24 +8140,24 @@ "OrConditions": { "type": "list", "member": { - "shape": "Suw" + "shape": "Svb" } }, "AndCondition": { - "shape": "Suw" + "shape": "Svb" }, "TagCondition": { - "shape": "Ss3" + "shape": "Ss0" }, "HierarchyGroupCondition": { - "shape": "Sux" + "shape": "Svc" } } } } }, "SearchCriteria": { - "shape": "Suz" + "shape": "Sve" } } }, @@ -8253,16 +8290,16 @@ "type": "structure", "members": { "SupportedMessagingContentTypes": { - "shape": "Svi" + "shape": "Sw4" }, "ParticipantDetails": { - "shape": "Svk" + "shape": "Sw6" }, "Attributes": { "shape": "S38" }, "StreamingConfiguration": { - "shape": "Svl" + "shape": "Sw7" } } } @@ -8364,7 +8401,7 @@ "shape": "S38" }, "ParticipantDetails": { - "shape": "Svk" + "shape": "Sw6" }, "InitialMessage": { "type": "structure", @@ -8384,7 +8421,7 @@ "type": "integer" }, "SupportedMessagingContentTypes": { - "shape": "Svi" + "shape": "Sw4" }, "PersistentChat": { "type": "structure", @@ -8491,7 +8528,7 @@ "InstanceId": {}, "ContactId": {}, "ChatStreamingConfiguration": { - "shape": "Svl" + "shape": "Sw7" }, "ClientToken": { "idempotencyToken": true @@ -8642,7 +8679,7 @@ } }, "ParticipantDetails": { - "shape": "Svk" + "shape": "Sw6" }, "RelatedContactId": {}, "References": { @@ -8795,7 +8832,7 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Sx2" + "shape": "Sxo" }, "Notes": { "shape": "Sek" @@ -9115,7 +9152,7 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Sx2" + "shape": "Sxo" }, "Notes": { "shape": "Sek" @@ -10174,19 +10211,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Szf" + "shape": "S101" }, "LevelTwo": { - "shape": "Szf" + "shape": "S101" }, "LevelThree": { - "shape": "Szf" + "shape": "S101" }, "LevelFour": { - "shape": "Szf" + "shape": "S101" }, "LevelFive": { - "shape": "Szf" + "shape": "S101" } } }, @@ -11285,6 +11322,27 @@ "ViewContentSha256": {} } }, + "Sc8": { + "type": "structure", + "members": { + "AgentStatusARN": {}, + "AgentStatusId": {}, + "Name": {}, + "Description": {}, + "Type": {}, + "DisplayOrder": { + "type": "integer" + }, + "State": {}, + "Tags": { + "shape": "S2n" + }, + "LastModifiedTime": { + "type": "timestamp" + }, + "LastModifiedRegion": {} + } + }, "Sch": { "type": "list", "member": {} @@ -11588,6 +11646,42 @@ } } }, + "Sgr": { + "type": "structure", + "members": { + "Id": {}, + "Arn": {}, + "Name": {}, + "LevelId": {}, + "HierarchyPath": { + "type": "structure", + "members": { + "LevelOne": { + "shape": "Sgu" + }, + "LevelTwo": { + "shape": "Sgu" + }, + "LevelThree": { + "shape": "Sgu" + }, + "LevelFour": { + "shape": "Sgu" + }, + "LevelFive": { + "shape": "Sgu" + } + } + }, + "Tags": { + "shape": "S2n" + }, + "LastModifiedTime": { + "type": "timestamp" + }, + "LastModifiedRegion": {} + } + }, "Sgu": { "type": "structure", "members": { @@ -11857,57 +11951,65 @@ } } }, - "Ss0": { + "Srw": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { - "shape": "Ss2" + "shape": "Sry" } }, - "AndConditions": { - "shape": "Ss2" + "AndCondition": { + "shape": "Sry" }, "TagCondition": { - "shape": "Ss3" + "shape": "Ss0" } } }, - "Ss2": { + "Sry": { + "type": "structure", + "members": { + "TagConditions": { + "shape": "Srz" + } + } + }, + "Srz": { "type": "list", "member": { - "shape": "Ss3" + "shape": "Ss0" } }, - "Ss3": { + "Ss0": { "type": "structure", "members": { "TagKey": {}, "TagValue": {} } }, - "Ss4": { + "Ss1": { "type": "structure", "members": { "OrConditions": { - "shape": "Ss5" + "shape": "Ss2" }, "AndConditions": { - "shape": "Ss5" + "shape": "Ss2" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Ss5": { + "Ss2": { "type": "list", "member": { - "shape": "Ss4" + "shape": "Ss1" } }, - "Ss6": { + "Ss3": { "type": "structure", "members": { "FieldName": {}, @@ -11915,220 +12017,307 @@ "ComparisonType": {} } }, - "Ssc": { + "Ssd": { + "type": "structure", + "members": { + "OrConditions": { + "type": "list", + "member": { + "shape": "Srz" + } + }, + "AndConditions": { + "shape": "Srz" + }, + "TagCondition": { + "shape": "Ss0" + } + } + }, + "Ssf": { + "type": "structure", + "members": { + "OrConditions": { + "shape": "Ssg" + }, + "AndConditions": { + "shape": "Ssg" + }, + "StringCondition": { + "shape": "Ss3" + } + } + }, + "Ssg": { + "type": "list", + "member": { + "shape": "Ssf" + } + }, + "Ssl": { "type": "structure", "members": { "OrConditions": { - "shape": "Ssd" + "shape": "Ssm" }, "AndConditions": { - "shape": "Ssd" + "shape": "Ssm" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" }, "TypeCondition": {}, "StateCondition": {}, "StatusCondition": {} } }, - "Ssd": { + "Ssm": { "type": "list", "member": { - "shape": "Ssc" + "shape": "Ssl" } }, - "Ssm": { + "Ssv": { "type": "list", "member": {} }, - "Std": { + "Stm": { "type": "structure", "members": { "OrConditions": { - "shape": "Ste" + "shape": "Stn" }, "AndConditions": { - "shape": "Ste" + "shape": "Stn" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Ste": { + "Stn": { "type": "list", "member": { - "shape": "Std" + "shape": "Stm" } }, - "Sti": { + "Str": { "type": "structure", "members": { "OrConditions": { - "shape": "Stj" + "shape": "Sts" }, "AndConditions": { - "shape": "Stj" + "shape": "Sts" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Stj": { + "Sts": { "type": "list", "member": { - "shape": "Sti" + "shape": "Str" } }, - "Sto": { + "Stx": { "type": "structure", "members": { "OrConditions": { - "shape": "Stp" + "shape": "Sty" }, "AndConditions": { - "shape": "Stp" + "shape": "Sty" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Stp": { + "Sty": { "type": "list", "member": { - "shape": "Sto" + "shape": "Stx" } }, - "Stv": { + "Su4": { "type": "structure", "members": { "OrConditions": { - "shape": "Stw" + "shape": "Su5" }, "AndConditions": { - "shape": "Stw" + "shape": "Su5" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" }, "QueueTypeCondition": {} } }, - "Stw": { + "Su5": { "type": "list", "member": { - "shape": "Stv" + "shape": "Su4" } }, - "Su2": { + "Sub": { "type": "structure", "members": { "OrConditions": { - "shape": "Su3" + "shape": "Suc" }, "AndConditions": { - "shape": "Su3" + "shape": "Suc" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Su3": { + "Suc": { "type": "list", "member": { - "shape": "Su2" + "shape": "Sub" } }, - "Suh": { + "Suq": { "type": "structure", "members": { "OrConditions": { - "shape": "Sui" + "shape": "Sur" }, "AndConditions": { - "shape": "Sui" + "shape": "Sur" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Sui": { + "Sur": { "type": "list", "member": { - "shape": "Suh" + "shape": "Suq" } }, - "Sum": { + "Suv": { "type": "structure", "members": { "OrConditions": { - "shape": "Sun" + "shape": "Suw" }, "AndConditions": { - "shape": "Sun" + "shape": "Suw" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" } } }, - "Sun": { + "Suw": { "type": "list", "member": { - "shape": "Sum" + "shape": "Suv" } }, - "Suw": { + "Sv3": { + "type": "structure", + "members": { + "OrConditions": { + "shape": "Sv4" + }, + "AndConditions": { + "shape": "Sv4" + }, + "StringCondition": { + "shape": "Ss3" + } + } + }, + "Sv4": { + "type": "list", + "member": { + "shape": "Sv3" + } + }, + "Svb": { "type": "structure", "members": { "TagConditions": { - "shape": "Ss2" + "shape": "Srz" }, "HierarchyGroupCondition": { - "shape": "Sux" + "shape": "Svc" } } }, - "Sux": { + "Svc": { "type": "structure", "members": { "Value": {}, "HierarchyGroupMatchType": {} } }, - "Suz": { + "Sve": { "type": "structure", "members": { "OrConditions": { - "shape": "Sv0" + "shape": "Svf" }, "AndConditions": { - "shape": "Sv0" + "shape": "Svf" }, "StringCondition": { - "shape": "Ss6" + "shape": "Ss3" + }, + "ListCondition": { + "type": "structure", + "members": { + "TargetListType": {}, + "Conditions": { + "type": "list", + "member": { + "type": "structure", + "members": { + "StringCondition": { + "shape": "Ss3" + }, + "NumberCondition": { + "type": "structure", + "members": { + "FieldName": {}, + "MinValue": { + "type": "integer" + }, + "MaxValue": { + "type": "integer" + }, + "ComparisonType": {} + } + } + } + } + } + } }, "HierarchyGroupCondition": { - "shape": "Sux" + "shape": "Svc" } } }, - "Sv0": { + "Svf": { "type": "list", "member": { - "shape": "Suz" + "shape": "Sve" } }, - "Svi": { + "Sw4": { "type": "list", "member": {} }, - "Svk": { + "Sw6": { "type": "structure", "required": [ "DisplayName" @@ -12137,7 +12326,7 @@ "DisplayName": {} } }, - "Svl": { + "Sw7": { "type": "structure", "required": [ "StreamingEndpointArn" @@ -12146,7 +12335,7 @@ "StreamingEndpointArn": {} } }, - "Sx2": { + "Sxo": { "type": "map", "key": {}, "value": { @@ -12158,7 +12347,7 @@ } } }, - "Szf": { + "S101": { "type": "structure", "required": [ "Name" diff --git a/apis/connect-2017-08-08.normal.json b/apis/connect-2017-08-08.normal.json index b5d190ae02..f63ceea8e2 100644 --- a/apis/connect-2017-08-08.normal.json +++ b/apis/connect-2017-08-08.normal.json @@ -5514,6 +5514,37 @@ ], "documentation": "
When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume.
Voice and screen recordings are supported.
" }, + "SearchAgentStatuses": { + "name": "SearchAgentStatuses", + "http": { + "method": "POST", + "requestUri": "/search-agent-statuses" + }, + "input": { + "shape": "SearchAgentStatusesRequest" + }, + "output": { + "shape": "SearchAgentStatusesResponse" + }, + "errors": [ + { + "shape": "InvalidRequestException" + }, + { + "shape": "InvalidParameterException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServiceException" + } + ], + "documentation": "Searches AgentStatuses in an Amazon Connect instance, with optional filtering.
" + }, "SearchAvailablePhoneNumbers": { "name": "SearchAvailablePhoneNumbers", "http": { @@ -5886,6 +5917,37 @@ ], "documentation": "Searches security profiles in an Amazon Connect instance, with optional filtering.
" }, + "SearchUserHierarchyGroups": { + "name": "SearchUserHierarchyGroups", + "http": { + "method": "POST", + "requestUri": "/search-user-hierarchy-groups" + }, + "input": { + "shape": "SearchUserHierarchyGroupsRequest" + }, + "output": { + "shape": "SearchUserHierarchyGroupsResponse" + }, + "errors": [ + { + "shape": "InvalidRequestException" + }, + { + "shape": "InvalidParameterException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServiceException" + } + ], + "documentation": "Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.
The UserHierarchyGroup with \"LevelId\": \"0\"
is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI.
Information about the agent's status.
" }, + "AgentStatusSearchConditionList": { + "type": "list", + "member": { + "shape": "AgentStatusSearchCriteria" + } + }, + "AgentStatusSearchCriteria": { + "type": "structure", + "members": { + "OrConditions": { + "shape": "AgentStatusSearchConditionList", + "documentation": "A list of conditions which would be applied together with an OR
condition.
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName
are name
,
description
, state
, type
, displayOrder
,
and resourceID
.
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName
are name
,
description
, state
, type
, displayOrder
,
and resourceID
.
The search criteria to be used to return agent statuses.
" + }, + "AgentStatusSearchFilter": { + "type": "structure", + "members": { + "AttributeFilter": { + "shape": "ControlPlaneAttributeFilter", + "documentation": "An object that can be used to specify Tag conditions inside the SearchFilter
. This accepts an OR
of AND
(List of List) input where:
The top level list specifies conditions that need to be applied with OR
operator.
The inner list specifies conditions that need to be applied with AND
operator.
Filters to be applied to search results.
" + }, "AgentStatusState": { "type": "string", "enum": [ @@ -9773,6 +9875,22 @@ "type": "string", "max": 500 }, + "CommonAttributeAndCondition": { + "type": "structure", + "members": { + "TagConditions": { + "shape": "TagAndConditionList", + "documentation": "A leaf node condition which can be used to specify a tag condition.
" + } + }, + "documentation": "A list of conditions which would be applied together with an AND
condition.
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName
are name
and
value
.
A leaf node condition which can be used to specify a numeric condition.
" + } + }, + "documentation": "A leaf node condition which can be used to specify a ProficiencyName, ProficiencyValue and ProficiencyLimit.
" + }, + "Conditions": { + "type": "list", + "member": { + "shape": "Condition" + } + }, "ConnectionData": { "type": "structure", "members": { @@ -10522,6 +10660,23 @@ "max": 255, "min": 1 }, + "ControlPlaneAttributeFilter": { + "type": "structure", + "members": { + "OrConditions": { + "shape": "CommonAttributeOrConditionList", + "documentation": "A list of conditions which would be applied together with an OR
condition.
A list of conditions which would be applied together with an AND
condition.
An object that can be used to specify Tag conditions inside the SearchFilter
. This accepts an OR
or AND
(List of List) input where:
The top level list specifies conditions that need to be applied with OR
operator.
The inner list specifies conditions that need to be applied with AND
operator.
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator Guide.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Abandonment rate
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherent time
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent answer rate
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Non-adherent time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent non-response
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
Data for this metric is available starting from October 1, 2023 0:00:00 GMT.
Unit: Percentage
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Occupancy
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherence
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Scheduled time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue abandon time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average active time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average after contact work time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. For now, this metric only supports the following as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average agent pause time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average contacts per case
Unit: Seconds
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average case resolution time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average contact duration
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average conversation duration
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Average flow time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent greeting time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Average handle time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer hold time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average holds
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interaction time
Feature is a valid filter but not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruptions
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruption time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average non-talk time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue answer time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average resolution time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer talk time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases created
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts created
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
, DISCONNECT_REASON
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: API contacts handled
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts hold disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold agent disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold customer disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts put on hold
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out external
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out internal
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts queued
Unit: Count
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued (enqueue timestamp)
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: This metric is not available in Amazon Connect admin website.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts resolved in X
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out by agent
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out queue
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Current cases
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows started
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Maximum flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Maximum queued time
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Minimum flow time
Unit: Percent
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved on first contact
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Percent
Valid metric filter key: FLOWS_OUTCOME_TYPE
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome percentage.
The FLOWS_OUTCOME_TYPE
is not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Non-talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Agent talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Customer talk time percent
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases reopened
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved
You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Service level X
Unit: Count
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: After contact work time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. This metric only supports the following filter keys as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Count
Metric filter:
Valid values: API
| Incoming
| Outbound
| Transfer
| Callback
| Queue_Transfer
| Disconnect
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: Contact abandoned
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts abandoned in X seconds
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts answered in X seconds
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact flow time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent on contact time
Valid metric filter key: DISCONNECT_REASON
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contact disconnected
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Error status time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact handle time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Customer hold time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent idle time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Agent interaction and hold time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Non-Productive Time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Online time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Callback attempts
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator Guide.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Abandonment rate
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherent time
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent answer rate
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Non-adherent time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent non-response
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
Data for this metric is available starting from October 1, 2023 0:00:00 GMT.
Unit: Percentage
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Occupancy
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherence
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Scheduled time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue abandon time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average active time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average after contact work time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. For now, this metric only supports the following as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average agent pause time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average contacts per case
Unit: Seconds
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average case resolution time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average contact duration
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average conversation duration
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Average flow time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent greeting time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Average handle time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer hold time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average holds
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interaction time
Feature is a valid filter but not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruptions
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruption time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average non-talk time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue answer time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average resolution time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer talk time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases created
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts created
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
, DISCONNECT_REASON
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: API contacts handled
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts hold disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold agent disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold customer disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts put on hold
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out external
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out internal
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts queued
Unit: Count
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued (enqueue timestamp)
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts resolved in X
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out by agent
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out queue
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Current cases
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows started
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Maximum flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Maximum queued time
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Minimum flow time
Unit: Percent
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved on first contact
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Percent
Valid metric filter key: FLOWS_OUTCOME_TYPE
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome percentage.
The FLOWS_OUTCOME_TYPE
is not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Non-talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Agent talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Customer talk time percent
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases reopened
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved
You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Service level X
Unit: Count
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: After contact work time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. This metric only supports the following filter keys as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Count
Metric filter:
Valid values: API
| Incoming
| Outbound
| Transfer
| Callback
| Queue_Transfer
| Disconnect
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: Contact abandoned
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts abandoned in X seconds
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts answered in X seconds
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact flow time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent on contact time
Valid metric filter key: DISCONNECT_REASON
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contact disconnected
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Error status time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact handle time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Customer hold time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent idle time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Agent interaction and hold time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Non-Productive Time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Online time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Callback attempts
The type of target list that will be used to filter the users.
" + }, + "Conditions": { + "shape": "Conditions", + "documentation": "A list of Condition objects which would be applied together with an AND condition.
" + } + }, + "documentation": "A leaf node condition which can be used to specify a List condition to search users with attributes included in Lists like Proficiencies.
" + }, "ListContactEvaluationsRequest": { "type": "structure", "required": [ @@ -19458,6 +19627,43 @@ "max": 5, "min": 1 }, + "NullableProficiencyLimitValue": { + "type": "integer" + }, + "NumberComparisonType": { + "type": "string", + "enum": [ + "GREATER_OR_EQUAL", + "GREATER", + "LESSER_OR_EQUAL", + "LESSER", + "EQUAL", + "NOT_EQUAL", + "RANGE" + ] + }, + "NumberCondition": { + "type": "structure", + "members": { + "FieldName": { + "shape": "String", + "documentation": "The name of the field in the number condition.
" + }, + "MinValue": { + "shape": "NullableProficiencyLimitValue", + "documentation": "The minValue to be used while evaluating the number condition.
" + }, + "MaxValue": { + "shape": "NullableProficiencyLimitValue", + "documentation": "The maxValue to be used while evaluating the number condition.
" + }, + "ComparisonType": { + "shape": "NumberComparisonType", + "documentation": "The type of comparison to be made when evaluating the number condition.
" + } + }, + "documentation": "A leaf node condition which can be used to specify a numeric condition.
The currently supported value for FieldName
is limit
.
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
" + }, + "NextToken": { + "shape": "NextToken2500", + "documentation": "The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
" + }, + "MaxResults": { + "shape": "MaxResult100", + "documentation": "The maximum number of results to return per page.
", + "box": true + }, + "SearchFilter": { + "shape": "AgentStatusSearchFilter", + "documentation": "Filters to be applied to search results.
" + }, + "SearchCriteria": { + "shape": "AgentStatusSearchCriteria", + "documentation": "The search criteria to be used to return agent statuses.
" + } + } + }, + "SearchAgentStatusesResponse": { + "type": "structure", + "members": { + "AgentStatuses": { + "shape": "AgentStatusList", + "documentation": "The search criteria to be used to return agent statuses.
" + }, + "NextToken": { + "shape": "NextToken2500", + "documentation": "If there are additional results, this is the token for the next set of results.
" + }, + "ApproximateTotalCount": { + "shape": "ApproximateTotalCount", + "documentation": "The total number of agent statuses which matched your search query.
" + } + } + }, "SearchAvailablePhoneNumbersRequest": { "type": "structure", "required": [ @@ -22626,7 +22878,7 @@ }, "ResourceTypes": { "shape": "ResourceTypeList", - "documentation": "The list of resource types to be used to search tags from. If not provided or if any empty list is provided, this API will search from all supported resource types.
" + "documentation": "The list of resource types to be used to search tags from. If not provided or if any empty list is provided, this API will search from all supported resource types.
Supported resource types
AGENT
ROUTING_PROFILE
STANDARD_QUEUE
SECURITY_PROFILE
OPERATING_HOURS
PROMPT
CONTACT_FLOW
FLOW_MODULE
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
" + }, + "NextToken": { + "shape": "NextToken2500", + "documentation": "The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
" + }, + "MaxResults": { + "shape": "MaxResult100", + "documentation": "The maximum number of results to return per page.
", + "box": true + }, + "SearchFilter": { + "shape": "UserHierarchyGroupSearchFilter", + "documentation": "Filters to be applied to search results.
" + }, + "SearchCriteria": { + "shape": "UserHierarchyGroupSearchCriteria", + "documentation": "The search criteria to be used to return UserHierarchyGroups.
" + } + } + }, + "SearchUserHierarchyGroupsResponse": { + "type": "structure", + "members": { + "UserHierarchyGroups": { + "shape": "UserHierarchyGroupList", + "documentation": "Information about the userHierarchyGroups.
" + }, + "NextToken": { + "shape": "NextToken2500", + "documentation": "If there are additional results, this is the token for the next set of results.
" + }, + "ApproximateTotalCount": { + "shape": "ApproximateTotalCount", + "documentation": "The total number of userHierarchyGroups which matched your search query.
" + } + } + }, "SearchUsersRequest": { "type": "structure", "required": [ @@ -24013,7 +24311,7 @@ "documentation": "The type of comparison to be made when evaluating the string condition.
" } }, - "documentation": "A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName
are name
and description
.
A leaf node condition which can be used to specify a string condition.
" }, "StringReference": { "type": "structure", @@ -24205,7 +24503,7 @@ "type": "string", "max": 128, "min": 1, - "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" + "pattern": "^(?!aws:)[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*$" }, "TagKeyList": { "type": "list", @@ -24317,6 +24615,12 @@ "shape": "TagSet" } }, + "TargetListType": { + "type": "string", + "enum": [ + "PROFICIENCIES" + ] + }, "TaskActionDefinition": { "type": "structure", "required": [ @@ -26755,6 +27059,46 @@ "shape": "UserData" } }, + "UserHierarchyGroupList": { + "type": "list", + "member": { + "shape": "HierarchyGroup" + } + }, + "UserHierarchyGroupSearchConditionList": { + "type": "list", + "member": { + "shape": "UserHierarchyGroupSearchCriteria" + } + }, + "UserHierarchyGroupSearchCriteria": { + "type": "structure", + "members": { + "OrConditions": { + "shape": "UserHierarchyGroupSearchConditionList", + "documentation": "A list of conditions which would be applied together with an OR condition.
" + }, + "AndConditions": { + "shape": "UserHierarchyGroupSearchConditionList", + "documentation": "A list of conditions which would be applied together with an AND condition.
" + }, + "StringCondition": { + "shape": "StringCondition", + "documentation": "A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName
are name
,
parentId
, levelId
, and resourceID
.
The search criteria to be used to return userHierarchyGroup.
" + }, + "UserHierarchyGroupSearchFilter": { + "type": "structure", + "members": { + "AttributeFilter": { + "shape": "ControlPlaneAttributeFilter", + "documentation": "An object that can be used to specify Tag conditions inside the SearchFilter. This accepts an OR or AND (List of List) input where:
The top level list specifies conditions that need to be applied with OR
operator.
The inner list specifies conditions that need to be applied with AND
operator.
Filters to be applied to search results.
" + }, "UserId": { "type": "string" }, @@ -26935,6 +27279,10 @@ "shape": "StringCondition", "documentation": "A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName
are Username
, FirstName
, LastName
, RoutingProfileId
, SecurityProfileId
, ResourceId
.
A leaf node condition which can be used to specify a List condition to search users with attributes included in Lists like Proficiencies.
" + }, "HierarchyGroupCondition": { "shape": "HierarchyGroupCondition", "documentation": "A leaf node condition which can be used to specify a hierarchy group condition.
" diff --git a/apis/connect-2017-08-08.paginators.json b/apis/connect-2017-08-08.paginators.json index c80e204037..57eee6360b 100644 --- a/apis/connect-2017-08-08.paginators.json +++ b/apis/connect-2017-08-08.paginators.json @@ -295,6 +295,15 @@ "output_token": "NextToken", "result_key": "ViewsSummaryList" }, + "SearchAgentStatuses": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "non_aggregate_keys": [ + "ApproximateTotalCount" + ], + "output_token": "NextToken", + "result_key": "AgentStatuses" + }, "SearchAvailablePhoneNumbers": { "input_token": "NextToken", "limit_key": "MaxResults", @@ -397,6 +406,15 @@ "output_token": "NextToken", "result_key": "SecurityProfiles" }, + "SearchUserHierarchyGroups": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "non_aggregate_keys": [ + "ApproximateTotalCount" + ], + "output_token": "NextToken", + "result_key": "UserHierarchyGroups" + }, "SearchUsers": { "input_token": "NextToken", "limit_key": "MaxResults", diff --git a/apis/ec2-2016-11-15.min.json b/apis/ec2-2016-11-15.min.json index 7037047778..d7f14b5aca 100644 --- a/apis/ec2-2016-11-15.min.json +++ b/apis/ec2-2016-11-15.min.json @@ -2837,6 +2837,36 @@ } } }, + "CreateIpamExternalResourceVerificationToken": { + "input": { + "type": "structure", + "required": [ + "IpamId" + ], + "members": { + "DryRun": { + "type": "boolean" + }, + "IpamId": {}, + "TagSpecifications": { + "shape": "S3", + "locationName": "TagSpecification" + }, + "ClientToken": { + "idempotencyToken": true + } + } + }, + "output": { + "type": "structure", + "members": { + "IpamExternalResourceVerificationToken": { + "shape": "Sfy", + "locationName": "ipamExternalResourceVerificationToken" + } + } + } + }, "CreateIpamPool": { "input": { "type": "structure", @@ -2869,7 +2899,7 @@ "type": "integer" }, "AllocationResourceTags": { - "shape": "Sfz", + "shape": "Sg5", "locationName": "AllocationResourceTag" }, "TagSpecifications": { @@ -2896,7 +2926,7 @@ "type": "structure", "members": { "IpamPool": { - "shape": "Sg6", + "shape": "Sgc", "locationName": "ipamPool" } } @@ -2927,7 +2957,7 @@ "type": "structure", "members": { "IpamResourceDiscovery": { - "shape": "Sge", + "shape": "Sgk", "locationName": "ipamResourceDiscovery" } } @@ -2958,7 +2988,7 @@ "type": "structure", "members": { "IpamScope": { - "shape": "Sgi", + "shape": "Sgo", "locationName": "ipamScope" } } @@ -2991,7 +3021,7 @@ "locationName": "keyFingerprint" }, "KeyMaterial": { - "shape": "Sgo", + "shape": "Sgu", "locationName": "keyMaterial" }, "KeyName": { @@ -3022,7 +3052,7 @@ "LaunchTemplateName": {}, "VersionDescription": {}, "LaunchTemplateData": { - "shape": "Sgr" + "shape": "Sgx" }, "TagSpecifications": { "shape": "S3", @@ -3034,11 +3064,11 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Sic", + "shape": "Sii", "locationName": "launchTemplate" }, "Warning": { - "shape": "Sid", + "shape": "Sij", "locationName": "warning" } } @@ -3060,7 +3090,7 @@ "SourceVersion": {}, "VersionDescription": {}, "LaunchTemplateData": { - "shape": "Sgr" + "shape": "Sgx" }, "ResolveAlias": { "type": "boolean" @@ -3071,11 +3101,11 @@ "type": "structure", "members": { "LaunchTemplateVersion": { - "shape": "Sii", + "shape": "Sio", "locationName": "launchTemplateVersion" }, "Warning": { - "shape": "Sid", + "shape": "Sij", "locationName": "warning" } } @@ -3102,7 +3132,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sjo", + "shape": "Sju", "locationName": "route" } } @@ -3130,7 +3160,7 @@ "type": "structure", "members": { "LocalGatewayRouteTable": { - "shape": "Sjv", + "shape": "Sk1", "locationName": "localGatewayRouteTable" } } @@ -3159,7 +3189,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { - "shape": "Sjz", + "shape": "Sk5", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } @@ -3188,7 +3218,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { - "shape": "Sk3", + "shape": "Sk9", "locationName": "localGatewayRouteTableVpcAssociation" } } @@ -3208,7 +3238,7 @@ }, "PrefixListName": {}, "Entries": { - "shape": "Sk6", + "shape": "Skc", "locationName": "Entry" }, "MaxEntries": { @@ -3228,7 +3258,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sk9", + "shape": "Skf", "locationName": "prefixList" } } @@ -3275,7 +3305,7 @@ "locationName": "clientToken" }, "NatGateway": { - "shape": "Ske", + "shape": "Skk", "locationName": "natGateway" } } @@ -3308,7 +3338,7 @@ "type": "structure", "members": { "NetworkAcl": { - "shape": "Skj", + "shape": "Skp", "locationName": "networkAcl" }, "ClientToken": { @@ -3340,7 +3370,7 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sko", + "shape": "Sku", "locationName": "Icmp" }, "Ipv6CidrBlock": { @@ -3350,7 +3380,7 @@ "locationName": "networkAclId" }, "PortRange": { - "shape": "Skp", + "shape": "Skv", "locationName": "portRange" }, "Protocol": { @@ -3374,11 +3404,11 @@ ], "members": { "MatchPaths": { - "shape": "Sku", + "shape": "Sl0", "locationName": "MatchPath" }, "ExcludePaths": { - "shape": "Sku", + "shape": "Sl0", "locationName": "ExcludePath" }, "ClientToken": { @@ -3397,11 +3427,11 @@ "type": "structure", "members": { "NetworkInsightsAccessScope": { - "shape": "Sl4", + "shape": "Sla", "locationName": "networkInsightsAccessScope" }, "NetworkInsightsAccessScopeContent": { - "shape": "Sl6", + "shape": "Slc", "locationName": "networkInsightsAccessScopeContent" } } @@ -3435,10 +3465,10 @@ "idempotencyToken": true }, "FilterAtSource": { - "shape": "Sli" + "shape": "Slo" }, "FilterAtDestination": { - "shape": "Sli" + "shape": "Slo" } } }, @@ -3446,7 +3476,7 @@ "type": "structure", "members": { "NetworkInsightsPath": { - "shape": "Sll", + "shape": "Slr", "locationName": "networkInsightsPath" } } @@ -3467,7 +3497,7 @@ "type": "boolean" }, "Groups": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { @@ -3475,14 +3505,14 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Siq", + "shape": "Siw", "locationName": "ipv6Addresses" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { - "shape": "Sh2", + "shape": "Sh8", "locationName": "privateIpAddresses" }, "SecondaryPrivateIpAddressCount": { @@ -3490,14 +3520,14 @@ "type": "integer" }, "Ipv4Prefixes": { - "shape": "Sh4", + "shape": "Sha", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { - "shape": "Sh6", + "shape": "Shc", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { @@ -3518,7 +3548,7 @@ "type": "boolean" }, "ConnectionTrackingSpecification": { - "shape": "Sha" + "shape": "Shg" } } }, @@ -3526,7 +3556,7 @@ "type": "structure", "members": { "NetworkInterface": { - "shape": "Sls", + "shape": "Sly", "locationName": "networkInterface" }, "ClientToken": { @@ -3556,7 +3586,7 @@ "type": "structure", "members": { "InterfacePermission": { - "shape": "Smb", + "shape": "Smh", "locationName": "interfacePermission" } } @@ -3590,7 +3620,7 @@ "type": "structure", "members": { "PlacementGroup": { - "shape": "Smi", + "shape": "Smo", "locationName": "placementGroup" } } @@ -3648,7 +3678,7 @@ "type": "structure", "members": { "ReplaceRootVolumeTask": { - "shape": "Smo", + "shape": "Smu", "locationName": "replaceRootVolumeTask" } } @@ -3819,7 +3849,7 @@ "type": "structure", "members": { "RouteTable": { - "shape": "Sn4", + "shape": "Sna", "locationName": "routeTable" }, "ClientToken": { @@ -3885,7 +3915,7 @@ } }, "output": { - "shape": "Sng" + "shape": "Snm" } }, "CreateSnapshots": { @@ -3907,7 +3937,7 @@ "type": "boolean" }, "ExcludeDataVolumeIds": { - "shape": "Snn", + "shape": "Snt", "locationName": "ExcludeDataVolumeId" } } @@ -4002,7 +4032,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Snu", + "shape": "So0", "locationName": "spotDatafeedSubscription" } } @@ -4114,7 +4144,7 @@ "type": "structure", "members": { "SubnetCidrReservation": { - "shape": "So6", + "shape": "Soc", "locationName": "subnetCidrReservation" } } @@ -4133,7 +4163,7 @@ "type": "boolean" }, "Resources": { - "shape": "So9", + "shape": "Sof", "locationName": "ResourceId" }, "Tags": { @@ -4164,7 +4194,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Sod", + "shape": "Soj", "locationName": "trafficMirrorFilter" }, "ClientToken": { @@ -4192,10 +4222,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "Son" + "shape": "Sot" }, "SourcePortRange": { - "shape": "Son" + "shape": "Sot" }, "Protocol": { "type": "integer" @@ -4219,7 +4249,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Sof", + "shape": "Sol", "locationName": "trafficMirrorFilterRule" }, "ClientToken": { @@ -4267,7 +4297,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "Sos", + "shape": "Soy", "locationName": "trafficMirrorSession" }, "ClientToken": { @@ -4300,7 +4330,7 @@ "type": "structure", "members": { "TrafficMirrorTarget": { - "shape": "Sov", + "shape": "Sp1", "locationName": "trafficMirrorTarget" }, "ClientToken": { @@ -4328,7 +4358,7 @@ "SecurityGroupReferencingSupport": {}, "MulticastSupport": {}, "TransitGatewayCidrBlocks": { - "shape": "Sp4" + "shape": "Spa" } } }, @@ -4345,7 +4375,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Sp6", + "shape": "Spc", "locationName": "transitGateway" } } @@ -4382,7 +4412,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Spd", + "shape": "Spj", "locationName": "transitGatewayConnect" } } @@ -4409,7 +4439,7 @@ } }, "InsideCidrBlocks": { - "shape": "Sph" + "shape": "Spn" }, "TagSpecifications": { "shape": "S3", @@ -4424,7 +4454,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Spj", + "shape": "Spp", "locationName": "transitGatewayConnectPeer" } } @@ -4459,7 +4489,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Spw", + "shape": "Sq2", "locationName": "transitGatewayMulticastDomain" } } @@ -4524,7 +4554,7 @@ "type": "structure", "members": { "TransitGatewayPolicyTable": { - "shape": "Sq5", + "shape": "Sqb", "locationName": "transitGatewayPolicyTable" } } @@ -4553,7 +4583,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Sq9", + "shape": "Sqf", "locationName": "transitGatewayPrefixListReference" } } @@ -4582,7 +4612,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sqe", + "shape": "Sqk", "locationName": "route" } } @@ -4608,7 +4638,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Sqm", + "shape": "Sqs", "locationName": "transitGatewayRouteTable" } } @@ -4637,7 +4667,7 @@ "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { - "shape": "Sqq", + "shape": "Sqw", "locationName": "transitGatewayRouteTableAnnouncement" } } @@ -4703,7 +4733,7 @@ "ApplicationDomain": {}, "EndpointDomainPrefix": {}, "SecurityGroupIds": { - "shape": "Sr1", + "shape": "Sr7", "locationName": "SecurityGroupId" }, "LoadBalancerOptions": { @@ -4746,7 +4776,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sr8" + "shape": "Sre" } } }, @@ -4754,7 +4784,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sra", + "shape": "Srg", "locationName": "verifiedAccessEndpoint" } } @@ -4781,7 +4811,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sr8" + "shape": "Sre" } } }, @@ -4789,7 +4819,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sri", + "shape": "Sro", "locationName": "verifiedAccessGroup" } } @@ -4870,7 +4900,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sr8" + "shape": "Sre" } } }, @@ -4926,7 +4956,7 @@ } }, "output": { - "shape": "Srq" + "shape": "Srw" } }, "CreateVpc": { @@ -4988,20 +5018,20 @@ "ServiceName": {}, "PolicyDocument": {}, "RouteTableIds": { - "shape": "Srx", + "shape": "Ss3", "locationName": "RouteTableId" }, "SubnetIds": { - "shape": "Sry", + "shape": "Ss4", "locationName": "SubnetId" }, "SecurityGroupIds": { - "shape": "Srz", + "shape": "Ss5", "locationName": "SecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { - "shape": "Ss1" + "shape": "Ss7" }, "ClientToken": {}, "PrivateDnsEnabled": { @@ -5012,7 +5042,7 @@ "locationName": "TagSpecification" }, "SubnetConfigurations": { - "shape": "Ss3", + "shape": "Ss9", "locationName": "SubnetConfiguration" } } @@ -5021,7 +5051,7 @@ "type": "structure", "members": { "VpcEndpoint": { - "shape": "Ss6", + "shape": "Ssc", "locationName": "vpcEndpoint" }, "ClientToken": { @@ -5054,7 +5084,7 @@ "type": "structure", "members": { "ConnectionNotification": { - "shape": "Ssg", + "shape": "Ssm", "locationName": "connectionNotification" }, "ClientToken": { @@ -5097,7 +5127,7 @@ "type": "structure", "members": { "ServiceConfiguration": { - "shape": "Ssl", + "shape": "Ssr", "locationName": "serviceConfiguration" }, "ClientToken": { @@ -5179,7 +5209,7 @@ "TunnelInsideCidr": {}, "TunnelInsideIpv6Cidr": {}, "PreSharedKey": { - "shape": "St3" + "shape": "St9" }, "Phase1LifetimeSeconds": { "type": "integer" @@ -5201,36 +5231,36 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "St4", + "shape": "Sta", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "St6", + "shape": "Stc", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "St8", + "shape": "Ste", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Sta", + "shape": "Stg", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Stc", + "shape": "Sti", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Ste", + "shape": "Stk", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Stg", + "shape": "Stm", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { - "shape": "Sti" + "shape": "Sto" }, "EnableTunnelLifecycleControl": { "type": "boolean" @@ -5256,7 +5286,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Stm", + "shape": "Sts", "locationName": "vpnConnection" } } @@ -5301,7 +5331,7 @@ "type": "structure", "members": { "VpnGateway": { - "shape": "Suj", + "shape": "Sup", "locationName": "vpnGateway" } } @@ -5492,7 +5522,7 @@ "type": "boolean" }, "FleetIds": { - "shape": "Sv1", + "shape": "Sv7", "locationName": "FleetId" }, "TerminateInstances": { @@ -5561,7 +5591,7 @@ "type": "boolean" }, "FlowLogIds": { - "shape": "Svb", + "shape": "Svh", "locationName": "FlowLogId" } } @@ -5699,6 +5729,29 @@ } } }, + "DeleteIpamExternalResourceVerificationToken": { + "input": { + "type": "structure", + "required": [ + "IpamExternalResourceVerificationTokenId" + ], + "members": { + "DryRun": { + "type": "boolean" + }, + "IpamExternalResourceVerificationTokenId": {} + } + }, + "output": { + "type": "structure", + "members": { + "IpamExternalResourceVerificationToken": { + "shape": "Sfy", + "locationName": "ipamExternalResourceVerificationToken" + } + } + } + }, "DeleteIpamPool": { "input": { "type": "structure", @@ -5719,7 +5772,7 @@ "type": "structure", "members": { "IpamPool": { - "shape": "Sg6", + "shape": "Sgc", "locationName": "ipamPool" } } @@ -5742,7 +5795,7 @@ "type": "structure", "members": { "IpamResourceDiscovery": { - "shape": "Sge", + "shape": "Sgk", "locationName": "ipamResourceDiscovery" } } @@ -5765,7 +5818,7 @@ "type": "structure", "members": { "IpamScope": { - "shape": "Sgi", + "shape": "Sgo", "locationName": "ipamScope" } } @@ -5811,7 +5864,7 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Sic", + "shape": "Sii", "locationName": "launchTemplate" } } @@ -5830,7 +5883,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Sw1", + "shape": "Sw9", "locationName": "LaunchTemplateVersion" } } @@ -5912,7 +5965,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sjo", + "shape": "Sju", "locationName": "route" } } @@ -5935,7 +5988,7 @@ "type": "structure", "members": { "LocalGatewayRouteTable": { - "shape": "Sjv", + "shape": "Sk1", "locationName": "localGatewayRouteTable" } } @@ -5958,7 +6011,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { - "shape": "Sjz", + "shape": "Sk5", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } @@ -5981,7 +6034,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { - "shape": "Sk3", + "shape": "Sk9", "locationName": "localGatewayRouteTableVpcAssociation" } } @@ -6004,7 +6057,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sk9", + "shape": "Skf", "locationName": "prefixList" } } @@ -6423,7 +6476,7 @@ "type": "structure", "members": { "DeletedSubnetCidrReservation": { - "shape": "So6", + "shape": "Soc", "locationName": "deletedSubnetCidrReservation" } } @@ -6441,7 +6494,7 @@ "type": "boolean" }, "Resources": { - "shape": "So9", + "shape": "Sof", "locationName": "resourceId" }, "Tags": { @@ -6556,7 +6609,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Sp6", + "shape": "Spc", "locationName": "transitGateway" } } @@ -6579,7 +6632,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Spd", + "shape": "Spj", "locationName": "transitGatewayConnect" } } @@ -6602,7 +6655,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Spj", + "shape": "Spp", "locationName": "transitGatewayConnectPeer" } } @@ -6625,7 +6678,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Spw", + "shape": "Sq2", "locationName": "transitGatewayMulticastDomain" } } @@ -6671,7 +6724,7 @@ "type": "structure", "members": { "TransitGatewayPolicyTable": { - "shape": "Sq5", + "shape": "Sqb", "locationName": "transitGatewayPolicyTable" } } @@ -6696,7 +6749,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Sq9", + "shape": "Sqf", "locationName": "transitGatewayPrefixListReference" } } @@ -6721,7 +6774,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sqe", + "shape": "Sqk", "locationName": "route" } } @@ -6744,7 +6797,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Sqm", + "shape": "Sqs", "locationName": "transitGatewayRouteTable" } } @@ -6767,7 +6820,7 @@ "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { - "shape": "Sqq", + "shape": "Sqw", "locationName": "transitGatewayRouteTableAnnouncement" } } @@ -6816,7 +6869,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sra", + "shape": "Srg", "locationName": "verifiedAccessEndpoint" } } @@ -6842,7 +6895,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sri", + "shape": "Sro", "locationName": "verifiedAccessGroup" } } @@ -6970,7 +7023,7 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Syy", + "shape": "Sz6", "locationName": "ServiceId" } } @@ -7122,7 +7175,7 @@ "type": "structure", "members": { "Byoasn": { - "shape": "Szb", + "shape": "Szj", "locationName": "byoasn" } } @@ -7146,7 +7199,7 @@ "type": "structure", "members": { "IpamPoolCidr": { - "shape": "Szf", + "shape": "Szn", "locationName": "ipamPoolCidr" } } @@ -7215,7 +7268,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Szq", + "shape": "Szy", "locationName": "InstanceTagKey" } } @@ -7226,7 +7279,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Szs", + "shape": "S100", "locationName": "instanceTagAttribute" } } @@ -7239,7 +7292,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Szu" + "shape": "S102" }, "DryRun": { "type": "boolean" @@ -7275,7 +7328,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Szu" + "shape": "S102" }, "DryRun": { "type": "boolean" @@ -7392,7 +7445,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "PublicIps": { @@ -7499,7 +7552,7 @@ "locationName": "addressSet", "type": "list", "member": { - "shape": "S10q", + "shape": "S10y", "locationName": "item" } }, @@ -7526,7 +7579,7 @@ "type": "boolean" }, "Statuses": { - "shape": "S10u", + "shape": "S112", "locationName": "statusSet" } } @@ -7537,7 +7590,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "ZoneNames": { @@ -7631,7 +7684,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -7685,7 +7738,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -7838,7 +7891,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -7923,7 +7976,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -7958,7 +8011,7 @@ "member": {} }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -7992,7 +8045,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -8000,7 +8053,7 @@ "type": "boolean" }, "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "MaxResults": { @@ -8023,7 +8076,7 @@ "type": "structure", "members": { "Groups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "InstanceId": { @@ -8058,7 +8111,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -8114,7 +8167,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -8170,7 +8223,7 @@ "locationName": "commonName" }, "Status": { - "shape": "S12n", + "shape": "S12v", "locationName": "status" }, "ConnectionEndTime": { @@ -8205,7 +8258,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -8412,7 +8465,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -8481,7 +8534,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -8540,7 +8593,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -8593,7 +8646,7 @@ "locationName": "conversionTasks", "type": "list", "member": { - "shape": "S13s", + "shape": "S140", "locationName": "item" } } @@ -8612,7 +8665,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -8647,7 +8700,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -8696,7 +8749,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -8733,7 +8786,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -8801,7 +8854,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "ExportImageTaskIds": { @@ -8840,7 +8893,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "S14w", + "shape": "S154", "locationName": "s3ExportLocation" }, "Status": { @@ -8874,7 +8927,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -8905,7 +8958,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -8934,11 +8987,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S159", + "shape": "S15h", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S15a", + "shape": "S15i", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -8972,7 +9025,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -9074,7 +9127,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "S15n", + "shape": "S15v", "locationName": "eventInformation" }, "EventType": { @@ -9120,7 +9173,7 @@ "NextToken": {}, "FleetId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -9129,7 +9182,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "S15q", + "shape": "S15y", "locationName": "activeInstanceSet" }, "NextToken": { @@ -9153,11 +9206,11 @@ }, "NextToken": {}, "FleetIds": { - "shape": "Sv1", + "shape": "Sv7", "locationName": "FleetId" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -9421,10 +9474,10 @@ "type": "boolean" }, "Filter": { - "shape": "S10d" + "shape": "S10l" }, "FlowLogIds": { - "shape": "Svb", + "shape": "Svh", "locationName": "FlowLogId" }, "MaxResults": { @@ -9536,7 +9589,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "S16j", + "shape": "S16r", "locationName": "fpgaImageAttribute" } } @@ -9557,11 +9610,11 @@ } }, "Owners": { - "shape": "S16s", + "shape": "S170", "locationName": "Owner" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -9632,7 +9685,7 @@ "locationName": "ownerAlias" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "Tags": { @@ -9668,7 +9721,7 @@ "type": "structure", "members": { "Filter": { - "shape": "S10d" + "shape": "S10l" }, "MaxDuration": { "type": "integer" @@ -9729,7 +9782,7 @@ "type": "structure", "members": { "Filter": { - "shape": "S10d" + "shape": "S10l" }, "HostReservationIdSet": { "type": "list", @@ -9769,7 +9822,7 @@ "type": "timestamp" }, "HostIdSet": { - "shape": "S17d", + "shape": "S17l", "locationName": "hostIdSet" }, "HostReservationId": { @@ -9815,11 +9868,11 @@ "type": "structure", "members": { "Filter": { - "shape": "S10d", + "shape": "S10l", "locationName": "filter" }, "HostIds": { - "shape": "S17g", + "shape": "S17o", "locationName": "hostId" }, "MaxResults": { @@ -9991,7 +10044,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -10028,7 +10081,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "S10u", + "shape": "S112", "locationName": "statusSet" } } @@ -10053,7 +10106,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "S10u", + "shape": "S112", "locationName": "statusSet" } } @@ -10079,18 +10132,18 @@ "type": "structure", "members": { "BlockDeviceMappings": { - "shape": "S185", + "shape": "S18d", "locationName": "blockDeviceMapping" }, "ImageId": { "locationName": "imageId" }, "LaunchPermissions": { - "shape": "S186", + "shape": "S18e", "locationName": "launchPermission" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "Description": { @@ -10148,15 +10201,15 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "ImageIds": { - "shape": "S18a", + "shape": "S18i", "locationName": "ImageId" }, "Owners": { - "shape": "S16s", + "shape": "S170", "locationName": "Owner" }, "IncludeDeprecated": { @@ -10220,7 +10273,7 @@ "locationName": "usageOperation" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "RamdiskId": { @@ -10230,7 +10283,7 @@ "locationName": "imageState" }, "BlockDeviceMappings": { - "shape": "S185", + "shape": "S18d", "locationName": "blockDeviceMapping" }, "Description": { @@ -10259,7 +10312,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Sjw", + "shape": "Sk2", "locationName": "stateReason" }, "Tags": { @@ -10307,7 +10360,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d" + "shape": "S10l" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -10364,7 +10417,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "S18t", + "shape": "S191", "locationName": "snapshotDetailSet" }, "Status": { @@ -10378,7 +10431,7 @@ "locationName": "tagSet" }, "LicenseSpecifications": { - "shape": "S18x", + "shape": "S195", "locationName": "licenseSpecifications" }, "UsageOperation": { @@ -10404,7 +10457,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d" + "shape": "S10l" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -10436,7 +10489,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "S195", + "shape": "S19d", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -10476,27 +10529,27 @@ "type": "structure", "members": { "Groups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "BlockDeviceMappings": { - "shape": "S199", + "shape": "S19h", "locationName": "blockDeviceMapping" }, "DisableApiTermination": { - "shape": "S19c", + "shape": "S19k", "locationName": "disableApiTermination" }, "EnaSupport": { - "shape": "S19c", + "shape": "S19k", "locationName": "enaSupport" }, "EnclaveOptions": { - "shape": "S19d", + "shape": "S19l", "locationName": "enclaveOptions" }, "EbsOptimized": { - "shape": "S19c", + "shape": "S19k", "locationName": "ebsOptimized" }, "InstanceId": { @@ -10515,7 +10568,7 @@ "locationName": "kernel" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "RamdiskId": { @@ -10527,7 +10580,7 @@ "locationName": "rootDeviceName" }, "SourceDestCheck": { - "shape": "S19c", + "shape": "S19k", "locationName": "sourceDestCheck" }, "SriovNetSupport": { @@ -10539,7 +10592,7 @@ "locationName": "userData" }, "DisableApiStop": { - "shape": "S19c", + "shape": "S19k", "locationName": "disableApiStop" } } @@ -10557,7 +10610,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "InstanceConnectEndpointIds": { @@ -10591,11 +10644,11 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "MaxResults": { @@ -10642,7 +10695,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Szs", + "shape": "S100", "locationName": "instanceTagAttribute" } } @@ -10663,7 +10716,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -10694,11 +10747,11 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "MaxResults": { @@ -10735,7 +10788,7 @@ "locationName": "eventsSet", "type": "list", "member": { - "shape": "S19z", + "shape": "S1a7", "locationName": "item" } }, @@ -10743,15 +10796,15 @@ "locationName": "instanceId" }, "InstanceState": { - "shape": "S1a2", + "shape": "S1aa", "locationName": "instanceState" }, "InstanceStatus": { - "shape": "S1a4", + "shape": "S1ac", "locationName": "instanceStatus" }, "SystemStatus": { - "shape": "S1a4", + "shape": "S1ac", "locationName": "systemStatus" } } @@ -10785,7 +10838,7 @@ "member": {} }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -10840,7 +10893,7 @@ }, "LocationType": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -10890,7 +10943,7 @@ "member": {} }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -11474,11 +11527,11 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "DryRun": { @@ -11501,7 +11554,7 @@ "locationName": "reservationSet", "type": "list", "member": { - "shape": "S1ef", + "shape": "S1en", "locationName": "item" } }, @@ -11516,7 +11569,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -11573,7 +11626,7 @@ "locationName": "byoasnSet", "type": "list", "member": { - "shape": "Szb", + "shape": "Szj", "locationName": "item" } }, @@ -11583,6 +11636,44 @@ } } }, + "DescribeIpamExternalResourceVerificationTokens": { + "input": { + "type": "structure", + "members": { + "DryRun": { + "type": "boolean" + }, + "Filters": { + "shape": "S10l", + "locationName": "Filter" + }, + "NextToken": {}, + "MaxResults": { + "type": "integer" + }, + "IpamExternalResourceVerificationTokenIds": { + "shape": "So", + "locationName": "IpamExternalResourceVerificationTokenId" + } + } + }, + "output": { + "type": "structure", + "members": { + "NextToken": { + "locationName": "nextToken" + }, + "IpamExternalResourceVerificationTokens": { + "locationName": "ipamExternalResourceVerificationTokenSet", + "type": "list", + "member": { + "shape": "Sfy", + "locationName": "item" + } + } + } + } + }, "DescribeIpamPools": { "input": { "type": "structure", @@ -11591,7 +11682,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -11614,7 +11705,7 @@ "locationName": "ipamPoolSet", "type": "list", "member": { - "shape": "Sg6", + "shape": "Sgc", "locationName": "item" } } @@ -11637,7 +11728,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -11649,7 +11740,7 @@ "locationName": "ipamResourceDiscoverySet", "type": "list", "member": { - "shape": "Sge", + "shape": "Sgk", "locationName": "item" } }, @@ -11675,7 +11766,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -11705,7 +11796,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -11728,7 +11819,7 @@ "locationName": "ipamScopeSet", "type": "list", "member": { - "shape": "Sgi", + "shape": "Sgo", "locationName": "item" } } @@ -11743,7 +11834,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -11792,7 +11883,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -11844,7 +11935,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "KeyNames": { @@ -11919,7 +12010,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Sw1", + "shape": "Sw9", "locationName": "LaunchTemplateVersion" }, "MinVersion": {}, @@ -11929,7 +12020,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "ResolveAlias": { @@ -11944,7 +12035,7 @@ "locationName": "launchTemplateVersionSet", "type": "list", "member": { - "shape": "Sii", + "shape": "Sio", "locationName": "item" } }, @@ -11976,7 +12067,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -11992,7 +12083,7 @@ "locationName": "launchTemplates", "type": "list", "member": { - "shape": "Sic", + "shape": "Sii", "locationName": "item" } }, @@ -12014,7 +12105,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12033,7 +12124,7 @@ "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociationSet", "type": "list", "member": { - "shape": "Sjz", + "shape": "Sk5", "locationName": "item" } }, @@ -12055,7 +12146,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12074,7 +12165,7 @@ "locationName": "localGatewayRouteTableVpcAssociationSet", "type": "list", "member": { - "shape": "Sk3", + "shape": "Sk9", "locationName": "item" } }, @@ -12096,7 +12187,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12115,7 +12206,7 @@ "locationName": "localGatewayRouteTableSet", "type": "list", "member": { - "shape": "Sjv", + "shape": "Sk1", "locationName": "item" } }, @@ -12137,7 +12228,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12163,7 +12254,7 @@ "locationName": "localGatewayVirtualInterfaceGroupId" }, "LocalGatewayVirtualInterfaceIds": { - "shape": "S1hb", + "shape": "S1hm", "locationName": "localGatewayVirtualInterfaceIdSet" }, "LocalGatewayId": { @@ -12190,11 +12281,11 @@ "type": "structure", "members": { "LocalGatewayVirtualInterfaceIds": { - "shape": "S1hb", + "shape": "S1hm", "locationName": "LocalGatewayVirtualInterfaceId" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12268,7 +12359,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12320,7 +12411,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12328,7 +12419,7 @@ }, "NextToken": {}, "SnapshotIds": { - "shape": "S1ho", + "shape": "S1hz", "locationName": "SnapshotId" }, "DryRun": { @@ -12393,11 +12484,11 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "HostIds": { - "shape": "S17g", + "shape": "S17o", "locationName": "HostId" }, "MaxResults": { @@ -12443,7 +12534,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12466,7 +12557,7 @@ "locationName": "prefixListSet", "type": "list", "member": { - "shape": "Sk9", + "shape": "Skf", "locationName": "item" } } @@ -12478,7 +12569,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "filter" }, "DryRun": { @@ -12531,7 +12622,7 @@ "type": "boolean" }, "Filter": { - "shape": "S10d" + "shape": "S10l" }, "MaxResults": { "type": "integer" @@ -12553,7 +12644,7 @@ "locationName": "natGatewaySet", "type": "list", "member": { - "shape": "Ske", + "shape": "Skk", "locationName": "item" } }, @@ -12568,7 +12659,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -12595,7 +12686,7 @@ "locationName": "networkAclSet", "type": "list", "member": { - "shape": "Skj", + "shape": "Skp", "locationName": "item" } }, @@ -12624,7 +12715,7 @@ "type": "timestamp" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12643,7 +12734,7 @@ "locationName": "networkInsightsAccessScopeAnalysisSet", "type": "list", "member": { - "shape": "S1iq", + "shape": "S1j1", "locationName": "item" } }, @@ -12665,7 +12756,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12684,7 +12775,7 @@ "locationName": "networkInsightsAccessScopeSet", "type": "list", "member": { - "shape": "Sl4", + "shape": "Sla", "locationName": "item" } }, @@ -12713,7 +12804,7 @@ "type": "timestamp" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12732,7 +12823,7 @@ "locationName": "networkInsightsAnalysisSet", "type": "list", "member": { - "shape": "S1j1", + "shape": "S1jc", "locationName": "item" } }, @@ -12754,7 +12845,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -12773,7 +12864,7 @@ "locationName": "networkInsightsPathSet", "type": "list", "member": { - "shape": "Sll", + "shape": "Slr", "locationName": "item" } }, @@ -12806,7 +12897,7 @@ "type": "structure", "members": { "Attachment": { - "shape": "Slu", + "shape": "Sm0", "locationName": "attachment" }, "Description": { @@ -12814,14 +12905,14 @@ "locationName": "description" }, "Groups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S19c", + "shape": "S19k", "locationName": "sourceDestCheck" }, "AssociatePublicIpAddress": { @@ -12841,7 +12932,7 @@ "member": {} }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -12857,7 +12948,7 @@ "locationName": "networkInterfacePermissions", "type": "list", "member": { - "shape": "Smb", + "shape": "Smh", "locationName": "item" } }, @@ -12872,7 +12963,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "filter" }, "DryRun": { @@ -12899,7 +12990,7 @@ "locationName": "networkInterfaceSet", "type": "list", "member": { - "shape": "Sls", + "shape": "Sly", "locationName": "item" } }, @@ -12914,7 +13005,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -12942,7 +13033,7 @@ "locationName": "placementGroupSet", "type": "list", "member": { - "shape": "Smi", + "shape": "Smo", "locationName": "item" } } @@ -12957,7 +13048,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -13036,7 +13127,7 @@ "locationName": "arn" }, "Statuses": { - "shape": "S10u", + "shape": "S112", "locationName": "statusSet" } } @@ -13064,7 +13155,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" } } @@ -13089,7 +13180,7 @@ "locationName": "poolAddressRangeSet", "type": "list", "member": { - "shape": "S1l4", + "shape": "S1lf", "locationName": "item" } }, @@ -13122,7 +13213,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "RegionNames": { @@ -13178,7 +13269,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -13197,7 +13288,7 @@ "locationName": "replaceRootVolumeTaskSet", "type": "list", "member": { - "shape": "Smo", + "shape": "Smu", "locationName": "item" } }, @@ -13212,12 +13303,12 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "OfferingClass": {}, "ReservedInstancesIds": { - "shape": "S1lh", + "shape": "S1ls", "locationName": "ReservedInstancesId" }, "DryRun": { @@ -13291,7 +13382,7 @@ "locationName": "offeringType" }, "RecurringCharges": { - "shape": "S1lp", + "shape": "S1m0", "locationName": "recurringCharges" }, "Scope": { @@ -13312,7 +13403,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "ReservedInstancesId": { @@ -13338,7 +13429,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "ReservedInstancesModificationIds": { @@ -13388,7 +13479,7 @@ "locationName": "reservedInstancesId" }, "TargetConfiguration": { - "shape": "S1m3", + "shape": "S1me", "locationName": "targetConfiguration" } } @@ -13432,7 +13523,7 @@ "members": { "AvailabilityZone": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "IncludeMarketplace": { @@ -13543,7 +13634,7 @@ } }, "RecurringCharges": { - "shape": "S1lp", + "shape": "S1m0", "locationName": "recurringCharges" }, "Scope": { @@ -13563,7 +13654,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -13590,7 +13681,7 @@ "locationName": "routeTableSet", "type": "list", "member": { - "shape": "Sn4", + "shape": "Sna", "locationName": "item" } }, @@ -13612,7 +13703,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "FirstSlotStartTimeRange": { @@ -13711,7 +13802,7 @@ "locationName": "purchaseToken" }, "Recurrence": { - "shape": "S1mq", + "shape": "S1n1", "locationName": "recurrence" }, "SlotDurationInHours": { @@ -13736,7 +13827,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -13773,7 +13864,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1my", + "shape": "S1n9", "locationName": "item" } } @@ -13831,11 +13922,11 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "SecurityGroupRuleIds": { - "shape": "S1n5", + "shape": "S1ng", "locationName": "SecurityGroupRuleId" }, "DryRun": { @@ -13865,7 +13956,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "GroupIds": { @@ -13873,7 +13964,7 @@ "locationName": "GroupId" }, "GroupNames": { - "shape": "S1n9", + "shape": "S1nk", "locationName": "GroupName" }, "DryRun": { @@ -13952,11 +14043,11 @@ "type": "structure", "members": { "CreateVolumePermissions": { - "shape": "S1nh", + "shape": "S1ns", "locationName": "createVolumePermission" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "SnapshotId": { @@ -13970,7 +14061,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -14047,7 +14138,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14055,7 +14146,7 @@ }, "NextToken": {}, "OwnerIds": { - "shape": "S16s", + "shape": "S170", "locationName": "Owner" }, "RestorableByUserIds": { @@ -14064,7 +14155,7 @@ "member": {} }, "SnapshotIds": { - "shape": "S1ho", + "shape": "S1hz", "locationName": "SnapshotId" }, "DryRun": { @@ -14080,7 +14171,7 @@ "locationName": "snapshotSet", "type": "list", "member": { - "shape": "Sng", + "shape": "Snm", "locationName": "item" } }, @@ -14104,7 +14195,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Snu", + "shape": "So0", "locationName": "spotDatafeedSubscription" } } @@ -14137,7 +14228,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "S15q", + "shape": "S15y", "locationName": "activeInstanceSet" }, "NextToken": { @@ -14191,7 +14282,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "S15n", + "shape": "S15v", "locationName": "eventInformation" }, "EventType": { @@ -14263,7 +14354,7 @@ "type": "timestamp" }, "SpotFleetRequestConfig": { - "shape": "S1o9", + "shape": "S1ok", "locationName": "spotFleetRequestConfig" }, "SpotFleetRequestId": { @@ -14287,7 +14378,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -14308,7 +14399,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1p1", + "shape": "S1pc", "locationName": "spotInstanceRequestSet" }, "NextToken": { @@ -14322,7 +14413,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "AvailabilityZone": { @@ -14434,11 +14525,11 @@ "locationName": "groupName" }, "StaleIpPermissions": { - "shape": "S1pj", + "shape": "S1pu", "locationName": "staleIpPermissions" }, "StaleIpPermissionsEgress": { - "shape": "S1pj", + "shape": "S1pu", "locationName": "staleIpPermissionsEgress" }, "VpcId": { @@ -14465,7 +14556,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -14521,7 +14612,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "SubnetIds": { @@ -14567,7 +14658,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14626,7 +14717,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14642,7 +14733,7 @@ "locationName": "trafficMirrorFilterRuleSet", "type": "list", "member": { - "shape": "Sof", + "shape": "Sol", "locationName": "item" } }, @@ -14667,7 +14758,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14683,7 +14774,7 @@ "locationName": "trafficMirrorFilterSet", "type": "list", "member": { - "shape": "Sod", + "shape": "Soj", "locationName": "item" } }, @@ -14708,7 +14799,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14724,7 +14815,7 @@ "locationName": "trafficMirrorSessionSet", "type": "list", "member": { - "shape": "Sos", + "shape": "Soy", "locationName": "item" } }, @@ -14749,7 +14840,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14765,7 +14856,7 @@ "locationName": "trafficMirrorTargetSet", "type": "list", "member": { - "shape": "Sov", + "shape": "Sp1", "locationName": "item" } }, @@ -14780,10 +14871,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1ql" + "shape": "S1qw" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14866,7 +14957,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14885,7 +14976,7 @@ "locationName": "transitGatewayConnectPeerSet", "type": "list", "member": { - "shape": "Spj", + "shape": "Spp", "locationName": "item" } }, @@ -14900,10 +14991,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1ql" + "shape": "S1qw" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14922,7 +15013,7 @@ "locationName": "transitGatewayConnectSet", "type": "list", "member": { - "shape": "Spd", + "shape": "Spj", "locationName": "item" } }, @@ -14943,7 +15034,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -14962,7 +15053,7 @@ "locationName": "transitGatewayMulticastDomains", "type": "list", "member": { - "shape": "Spw", + "shape": "Sq2", "locationName": "item" } }, @@ -14977,10 +15068,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1ql" + "shape": "S1qw" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15020,7 +15111,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15039,7 +15130,7 @@ "locationName": "transitGatewayPolicyTables", "type": "list", "member": { - "shape": "Sq5", + "shape": "Sqb", "locationName": "item" } }, @@ -15060,7 +15151,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15079,7 +15170,7 @@ "locationName": "transitGatewayRouteTableAnnouncements", "type": "list", "member": { - "shape": "Sqq", + "shape": "Sqw", "locationName": "item" } }, @@ -15100,7 +15191,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15119,7 +15210,7 @@ "locationName": "transitGatewayRouteTables", "type": "list", "member": { - "shape": "Sqm", + "shape": "Sqs", "locationName": "item" } }, @@ -15134,10 +15225,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1ql" + "shape": "S1qw" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15177,7 +15268,7 @@ } }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15196,7 +15287,7 @@ "locationName": "transitGatewaySet", "type": "list", "member": { - "shape": "Sp6", + "shape": "Spc", "locationName": "item" } }, @@ -15221,7 +15312,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -15265,7 +15356,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -15280,7 +15371,7 @@ "locationName": "verifiedAccessEndpointSet", "type": "list", "member": { - "shape": "Sra", + "shape": "Srg", "locationName": "item" } }, @@ -15307,7 +15398,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -15322,7 +15413,7 @@ "locationName": "verifiedAccessGroupSet", "type": "list", "member": { - "shape": "Sri", + "shape": "Sro", "locationName": "item" } }, @@ -15337,7 +15428,7 @@ "type": "structure", "members": { "VerifiedAccessInstanceIds": { - "shape": "S1s4", + "shape": "S1sf", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { @@ -15345,7 +15436,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -15360,7 +15451,7 @@ "locationName": "loggingConfigurationSet", "type": "list", "member": { - "shape": "S1s8", + "shape": "S1sj", "locationName": "item" } }, @@ -15375,7 +15466,7 @@ "type": "structure", "members": { "VerifiedAccessInstanceIds": { - "shape": "S1s4", + "shape": "S1sf", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { @@ -15383,7 +15474,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -15424,7 +15515,7 @@ }, "NextToken": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -15469,11 +15560,11 @@ "type": "structure", "members": { "AutoEnableIO": { - "shape": "S19c", + "shape": "S19k", "locationName": "autoEnableIO" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "VolumeId": { @@ -15487,7 +15578,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15495,7 +15586,7 @@ }, "NextToken": {}, "VolumeIds": { - "shape": "Snn", + "shape": "Snt", "locationName": "VolumeId" }, "DryRun": { @@ -15630,11 +15721,11 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "VolumeIds": { - "shape": "Snn", + "shape": "Snt", "locationName": "VolumeId" }, "DryRun": { @@ -15657,7 +15748,7 @@ "locationName": "volumeSet", "type": "list", "member": { - "shape": "Srq", + "shape": "Srw", "locationName": "item" } }, @@ -15675,11 +15766,11 @@ "type": "boolean" }, "VolumeIds": { - "shape": "Snn", + "shape": "Snt", "locationName": "VolumeId" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -15695,7 +15786,7 @@ "locationName": "volumeModificationSet", "type": "list", "member": { - "shape": "S1tc", + "shape": "S1tn", "locationName": "item" } }, @@ -15728,15 +15819,15 @@ "locationName": "vpcId" }, "EnableDnsHostnames": { - "shape": "S19c", + "shape": "S19k", "locationName": "enableDnsHostnames" }, "EnableDnsSupport": { - "shape": "S19c", + "shape": "S19k", "locationName": "enableDnsSupport" }, "EnableNetworkAddressUsageMetrics": { - "shape": "S19c", + "shape": "S19k", "locationName": "enableNetworkAddressUsageMetrics" } } @@ -15747,7 +15838,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -15755,7 +15846,7 @@ "type": "boolean" }, "VpcIds": { - "shape": "S1ti", + "shape": "S1tt", "locationName": "VpcId" } } @@ -15799,7 +15890,7 @@ "locationName": "nextToken" }, "VpcIds": { - "shape": "S1ti" + "shape": "S1tt" } } }, @@ -15838,7 +15929,7 @@ }, "ConnectionNotificationId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15854,7 +15945,7 @@ "locationName": "connectionNotificationSet", "type": "list", "member": { - "shape": "Ssg", + "shape": "Ssm", "locationName": "item" } }, @@ -15872,7 +15963,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15908,7 +15999,7 @@ "type": "timestamp" }, "DnsEntries": { - "shape": "Ssb", + "shape": "Ssh", "locationName": "dnsEntrySet" }, "NetworkLoadBalancerArns": { @@ -15946,11 +16037,11 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Syy", + "shape": "Sz6", "locationName": "ServiceId" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -15966,7 +16057,7 @@ "locationName": "serviceConfigurationSet", "type": "list", "member": { - "shape": "Ssl", + "shape": "Ssr", "locationName": "item" } }, @@ -15988,7 +16079,7 @@ }, "ServiceId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -16044,7 +16135,7 @@ "locationName": "ServiceName" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -16074,7 +16165,7 @@ "locationName": "serviceId" }, "ServiceType": { - "shape": "Ssm", + "shape": "Sss", "locationName": "serviceType" }, "AvailabilityZones": { @@ -16127,7 +16218,7 @@ "locationName": "privateDnsNameVerificationState" }, "SupportedIpAddressTypes": { - "shape": "Ssq", + "shape": "Ssw", "locationName": "supportedIpAddressTypeSet" } } @@ -16151,7 +16242,7 @@ "locationName": "VpcEndpointId" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -16167,7 +16258,7 @@ "locationName": "vpcEndpointSet", "type": "list", "member": { - "shape": "Ss6", + "shape": "Ssc", "locationName": "item" } }, @@ -16182,7 +16273,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -16224,7 +16315,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "VpcIds": { @@ -16266,7 +16357,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "VpnConnectionIds": { @@ -16289,7 +16380,7 @@ "locationName": "vpnConnectionSet", "type": "list", "member": { - "shape": "Stm", + "shape": "Sts", "locationName": "item" } } @@ -16301,7 +16392,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "VpnGatewayIds": { @@ -16324,7 +16415,7 @@ "locationName": "vpnGatewaySet", "type": "list", "member": { - "shape": "Suj", + "shape": "Sup", "locationName": "item" } } @@ -16566,11 +16657,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S159", + "shape": "S15h", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S15a", + "shape": "S15i", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -16602,11 +16693,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1vi", + "shape": "S1vt", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1ho", + "shape": "S1hz", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -16871,7 +16962,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1w9", + "shape": "S1wk", "locationName": "propagation" } } @@ -17440,11 +17531,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S159", + "shape": "S15h", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S15a", + "shape": "S15i", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -17476,11 +17567,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1vi", + "shape": "S1vt", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1ho", + "shape": "S1hz", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -17779,7 +17870,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1w9", + "shape": "S1wk", "locationName": "propagation" } } @@ -17974,7 +18065,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "S14w", + "shape": "S154", "locationName": "s3ExportLocation" }, "Status": { @@ -18000,7 +18091,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "S3Bucket": {}, @@ -18266,7 +18357,7 @@ "members": { "PoolId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -18393,7 +18484,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1zt", + "shape": "S204", "locationName": "instanceFamilyCreditSpecification" } } @@ -18543,7 +18634,7 @@ ], "members": { "HostIdSet": { - "shape": "S20a" + "shape": "S20l" }, "OfferingId": {} } @@ -18555,7 +18646,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S20c", + "shape": "S20n", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -18669,11 +18760,11 @@ "type": "boolean" }, "ArchitectureTypes": { - "shape": "S20q", + "shape": "S211", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S20r", + "shape": "S212", "locationName": "VirtualizationType" }, "InstanceRequirements": { @@ -18826,7 +18917,7 @@ "IpamResourceDiscoveryId": {}, "DiscoveryRegion": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -18894,7 +18985,7 @@ "IpamResourceDiscoveryId": {}, "AddressRegion": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -19030,7 +19121,7 @@ "IpamResourceDiscoveryId": {}, "ResourceRegion": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "NextToken": {}, @@ -19068,7 +19159,7 @@ "locationName": "resourceType" }, "ResourceTags": { - "shape": "Sg9", + "shape": "Sgf", "locationName": "resourceTagSet" }, "IpUsage": { @@ -19110,7 +19201,7 @@ "IpamPoolId": {}, "IpamPoolAllocationId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19148,7 +19239,7 @@ }, "IpamPoolId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19164,7 +19255,7 @@ "locationName": "ipamPoolCidrSet", "type": "list", "member": { - "shape": "Szf", + "shape": "Szn", "locationName": "item" } }, @@ -19185,7 +19276,7 @@ "type": "boolean" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19197,7 +19288,7 @@ "ResourceId": {}, "ResourceType": {}, "ResourceTag": { - "shape": "Sg0" + "shape": "Sg6" }, "ResourceOwner": {} } @@ -19212,7 +19303,7 @@ "locationName": "ipamResourceCidrSet", "type": "list", "member": { - "shape": "S224", + "shape": "S22f", "locationName": "item" } } @@ -19236,7 +19327,7 @@ "type": "structure", "members": { "LaunchTemplateData": { - "shape": "Sij", + "shape": "Sip", "locationName": "launchTemplateData" } } @@ -19372,7 +19463,7 @@ "locationName": "findingId" }, "FindingComponents": { - "shape": "S1j3", + "shape": "S1je", "locationName": "findingComponentSet" } } @@ -19401,7 +19492,7 @@ "type": "structure", "members": { "NetworkInsightsAccessScopeContent": { - "shape": "Sl6", + "shape": "Slc", "locationName": "networkInsightsAccessScopeContent" } } @@ -19477,7 +19568,7 @@ "locationName": "paymentDue" }, "ReservedInstanceValueRollup": { - "shape": "S22t", + "shape": "S234", "locationName": "reservedInstanceValueRollup" }, "ReservedInstanceValueSet": { @@ -19488,7 +19579,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S22t", + "shape": "S234", "locationName": "reservationValue" }, "ReservedInstanceId": { @@ -19498,7 +19589,7 @@ } }, "TargetConfigurationValueRollup": { - "shape": "S22t", + "shape": "S234", "locationName": "targetConfigurationValueRollup" }, "TargetConfigurationValueSet": { @@ -19509,7 +19600,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S22t", + "shape": "S234", "locationName": "reservationValue" }, "TargetConfiguration": { @@ -19547,7 +19638,7 @@ "type": "integer" }, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "DryRun": { @@ -19658,11 +19749,11 @@ "type": "structure", "members": { "ArchitectureTypes": { - "shape": "S20q", + "shape": "S211", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S20r", + "shape": "S212", "locationName": "VirtualizationType" }, "InstanceRequirements": { @@ -19716,7 +19807,7 @@ ], "members": { "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "SubnetId": {}, @@ -19733,11 +19824,11 @@ "type": "structure", "members": { "SubnetIpv4CidrReservations": { - "shape": "S23k", + "shape": "S23v", "locationName": "subnetIpv4CidrReservationSet" }, "SubnetIpv6CidrReservations": { - "shape": "S23k", + "shape": "S23v", "locationName": "subnetIpv6CidrReservationSet" }, "NextToken": { @@ -19755,7 +19846,7 @@ "members": { "TransitGatewayAttachmentId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19801,7 +19892,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19857,7 +19948,7 @@ "members": { "TransitGatewayPolicyTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19895,7 +19986,7 @@ "members": { "TransitGatewayPolicyTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19971,7 +20062,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -19990,7 +20081,7 @@ "locationName": "transitGatewayPrefixListReferenceSet", "type": "list", "member": { - "shape": "Sq9", + "shape": "Sqf", "locationName": "item" } }, @@ -20009,7 +20100,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -20061,7 +20152,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -20314,7 +20405,7 @@ "members": { "Architecture": {}, "ClientData": { - "shape": "S24w" + "shape": "S257" }, "ClientToken": {}, "Description": {}, @@ -20330,10 +20421,10 @@ "Format": {}, "SnapshotId": {}, "Url": { - "shape": "S18v" + "shape": "S193" }, "UserBucket": { - "shape": "S24z" + "shape": "S25a" } } } @@ -20402,7 +20493,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "S18t", + "shape": "S191", "locationName": "snapshotDetailSet" }, "Status": { @@ -20412,7 +20503,7 @@ "locationName": "statusMessage" }, "LicenseSpecifications": { - "shape": "S18x", + "shape": "S195", "locationName": "licenseSpecifications" }, "Tags": { @@ -20443,10 +20534,10 @@ "members": { "Description": {}, "Image": { - "shape": "S256" + "shape": "S25h" }, "Volume": { - "shape": "S257" + "shape": "S25i" } } } @@ -20466,11 +20557,11 @@ "locationName": "architecture" }, "GroupIds": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "GroupId" }, "GroupNames": { - "shape": "Shn", + "shape": "Sht", "locationName": "GroupName" }, "InstanceInitiatedShutdownBehavior": { @@ -20514,7 +20605,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "S13s", + "shape": "S140", "locationName": "conversionTask" } } @@ -20569,7 +20660,7 @@ "type": "structure", "members": { "ClientData": { - "shape": "S24w" + "shape": "S257" }, "ClientToken": {}, "Description": {}, @@ -20579,10 +20670,10 @@ "Description": {}, "Format": {}, "Url": { - "shape": "S18v" + "shape": "S193" }, "UserBucket": { - "shape": "S24z" + "shape": "S25a" } } }, @@ -20610,7 +20701,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "S195", + "shape": "S19d", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -20640,11 +20731,11 @@ "type": "boolean" }, "Image": { - "shape": "S256", + "shape": "S25h", "locationName": "image" }, "Volume": { - "shape": "S257", + "shape": "S25i", "locationName": "volume" } } @@ -20653,7 +20744,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "S13s", + "shape": "S140", "locationName": "conversionTask" } } @@ -20664,7 +20755,7 @@ "type": "structure", "members": { "ImageIds": { - "shape": "S18a", + "shape": "S18i", "locationName": "ImageId" }, "NextToken": {}, @@ -20721,7 +20812,7 @@ }, "NextToken": {}, "SnapshotIds": { - "shape": "S1ho", + "shape": "S1hz", "locationName": "SnapshotId" }, "DryRun": { @@ -20843,7 +20934,7 @@ "type": "structure", "members": { "Address": { - "shape": "S10q", + "shape": "S10y", "locationName": "address" } } @@ -21019,7 +21110,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1zt", + "shape": "S204", "locationName": "instanceFamilyCreditSpecification" } } @@ -21093,25 +21184,25 @@ "Attribute": {}, "OperationType": {}, "UserIds": { - "shape": "S26h", + "shape": "S26s", "locationName": "UserId" }, "UserGroups": { - "shape": "S26i", + "shape": "S26t", "locationName": "UserGroup" }, "ProductCodes": { - "shape": "S26j", + "shape": "S26u", "locationName": "ProductCode" }, "LoadPermission": { "type": "structure", "members": { "Add": { - "shape": "S26l" + "shape": "S26w" }, "Remove": { - "shape": "S26l" + "shape": "S26w" } } }, @@ -21123,7 +21214,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "S16j", + "shape": "S16r", "locationName": "fpgaImageAttribute" } } @@ -21140,7 +21231,7 @@ "locationName": "autoPlacement" }, "HostIds": { - "shape": "S17g", + "shape": "S17o", "locationName": "hostId" }, "HostRecovery": {}, @@ -21157,7 +21248,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S26q", + "shape": "S271", "locationName": "unsuccessful" } } @@ -21216,24 +21307,24 @@ "type": "structure", "members": { "Add": { - "shape": "S186" + "shape": "S18e" }, "Remove": { - "shape": "S186" + "shape": "S18e" } } }, "OperationType": {}, "ProductCodes": { - "shape": "S26j", + "shape": "S26u", "locationName": "ProductCode" }, "UserGroups": { - "shape": "S26i", + "shape": "S26t", "locationName": "UserGroup" }, "UserIds": { - "shape": "S26h", + "shape": "S26s", "locationName": "UserId" }, "Value": {}, @@ -21269,7 +21360,7 @@ ], "members": { "SourceDestCheck": { - "shape": "S19c" + "shape": "S19k" }, "Attribute": { "locationName": "attribute" @@ -21307,7 +21398,7 @@ } }, "DisableApiTermination": { - "shape": "S19c", + "shape": "S19k", "locationName": "disableApiTermination" }, "DryRun": { @@ -21315,11 +21406,11 @@ "type": "boolean" }, "EbsOptimized": { - "shape": "S19c", + "shape": "S19k", "locationName": "ebsOptimized" }, "EnaSupport": { - "shape": "S19c", + "shape": "S19k", "locationName": "enaSupport" }, "Groups": { @@ -21363,7 +21454,7 @@ "locationName": "value" }, "DisableApiStop": { - "shape": "S19c" + "shape": "S19k" } } } @@ -21378,7 +21469,7 @@ "members": { "InstanceId": {}, "CapacityReservationSpecification": { - "shape": "S273" + "shape": "S27e" }, "DryRun": { "type": "boolean" @@ -21490,7 +21581,7 @@ "type": "structure", "members": { "Event": { - "shape": "S19z", + "shape": "S1a7", "locationName": "event" } } @@ -21603,7 +21694,7 @@ "locationName": "instanceId" }, "InstanceMetadataOptions": { - "shape": "S1f7", + "shape": "S1ff", "locationName": "instanceMetadataOptions" } } @@ -21663,7 +21754,7 @@ "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { - "shape": "S27x", + "shape": "S288", "locationName": "RemoveOperatingRegion" }, "Tier": {} @@ -21707,11 +21798,11 @@ "type": "boolean" }, "AddAllocationResourceTags": { - "shape": "Sfz", + "shape": "Sg5", "locationName": "AddAllocationResourceTag" }, "RemoveAllocationResourceTags": { - "shape": "Sfz", + "shape": "Sg5", "locationName": "RemoveAllocationResourceTag" } } @@ -21720,7 +21811,7 @@ "type": "structure", "members": { "IpamPool": { - "shape": "Sg6", + "shape": "Sgc", "locationName": "ipamPool" } } @@ -21754,7 +21845,7 @@ "type": "structure", "members": { "IpamResourceCidr": { - "shape": "S224", + "shape": "S22f", "locationName": "ipamResourceCidr" } } @@ -21777,7 +21868,7 @@ "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { - "shape": "S27x", + "shape": "S288", "locationName": "RemoveOperatingRegion" } } @@ -21786,7 +21877,7 @@ "type": "structure", "members": { "IpamResourceDiscovery": { - "shape": "Sge", + "shape": "Sgk", "locationName": "ipamResourceDiscovery" } } @@ -21810,7 +21901,7 @@ "type": "structure", "members": { "IpamScope": { - "shape": "Sgi", + "shape": "Sgo", "locationName": "ipamScope" } } @@ -21835,7 +21926,7 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Sic", + "shape": "Sii", "locationName": "launchTemplate" } } @@ -21862,7 +21953,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sjo", + "shape": "Sju", "locationName": "route" } } @@ -21884,7 +21975,7 @@ }, "PrefixListName": {}, "AddEntries": { - "shape": "Sk6", + "shape": "Skc", "locationName": "AddEntry" }, "RemoveEntries": { @@ -21909,7 +22000,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sk9", + "shape": "Skf", "locationName": "prefixList" } } @@ -21944,14 +22035,14 @@ "type": "boolean" }, "Groups": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "SecurityGroupId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S19c", + "shape": "S19k", "locationName": "sourceDestCheck" }, "EnaSrdSpecification": { @@ -21961,7 +22052,7 @@ "type": "boolean" }, "ConnectionTrackingSpecification": { - "shape": "Sha" + "shape": "Shg" }, "AssociatePublicIpAddress": { "type": "boolean" @@ -22008,7 +22099,7 @@ ], "members": { "ReservedInstancesIds": { - "shape": "S1lh", + "shape": "S1ls", "locationName": "ReservedInstancesId" }, "ClientToken": { @@ -22018,7 +22109,7 @@ "locationName": "ReservedInstancesConfigurationSetItemType", "type": "list", "member": { - "shape": "S1m3", + "shape": "S1me", "locationName": "item" } } @@ -22100,21 +22191,21 @@ "type": "structure", "members": { "Add": { - "shape": "S1nh" + "shape": "S1ns" }, "Remove": { - "shape": "S1nh" + "shape": "S1ns" } } }, "GroupNames": { - "shape": "S1n9", + "shape": "S1nk", "locationName": "UserGroup" }, "OperationType": {}, "SnapshotId": {}, "UserIds": { - "shape": "S26h", + "shape": "S26s", "locationName": "UserId" }, "DryRun": { @@ -22162,7 +22253,7 @@ "locationName": "excessCapacityTerminationPolicy" }, "LaunchTemplateConfigs": { - "shape": "S1oo", + "shape": "S1oz", "locationName": "LaunchTemplateConfig" }, "SpotFleetRequestId": { @@ -22196,33 +22287,33 @@ ], "members": { "AssignIpv6AddressOnCreation": { - "shape": "S19c" + "shape": "S19k" }, "MapPublicIpOnLaunch": { - "shape": "S19c" + "shape": "S19k" }, "SubnetId": { "locationName": "subnetId" }, "MapCustomerOwnedIpOnLaunch": { - "shape": "S19c" + "shape": "S19k" }, "CustomerOwnedIpv4Pool": {}, "EnableDns64": { - "shape": "S19c" + "shape": "S19k" }, "PrivateDnsHostnameTypeOnLaunch": {}, "EnableResourceNameDnsARecordOnLaunch": { - "shape": "S19c" + "shape": "S19k" }, "EnableResourceNameDnsAAAARecordOnLaunch": { - "shape": "S19c" + "shape": "S19k" }, "EnableLniAtDeviceIndex": { "type": "integer" }, "DisableLniAtDeviceIndex": { - "shape": "S19c" + "shape": "S19k" } } } @@ -22236,11 +22327,11 @@ "members": { "TrafficMirrorFilterId": {}, "AddNetworkServices": { - "shape": "Soj", + "shape": "Sop", "locationName": "AddNetworkService" }, "RemoveNetworkServices": { - "shape": "Soj", + "shape": "Sop", "locationName": "RemoveNetworkService" }, "DryRun": { @@ -22252,7 +22343,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Sod", + "shape": "Soj", "locationName": "trafficMirrorFilter" } } @@ -22272,10 +22363,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "Son" + "shape": "Sot" }, "SourcePortRange": { - "shape": "Son" + "shape": "Sot" }, "Protocol": { "type": "integer" @@ -22297,7 +22388,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Sof", + "shape": "Sol", "locationName": "trafficMirrorFilterRule" } } @@ -22337,7 +22428,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "Sos", + "shape": "Soy", "locationName": "trafficMirrorSession" } } @@ -22356,10 +22447,10 @@ "type": "structure", "members": { "AddTransitGatewayCidrBlocks": { - "shape": "Sp4" + "shape": "Spa" }, "RemoveTransitGatewayCidrBlocks": { - "shape": "Sp4" + "shape": "Spa" }, "VpnEcmpSupport": {}, "DnsSupport": {}, @@ -22383,7 +22474,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Sp6", + "shape": "Spc", "locationName": "transitGateway" } } @@ -22412,7 +22503,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Sq9", + "shape": "Sqf", "locationName": "transitGatewayPrefixListReference" } } @@ -22503,7 +22594,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sra", + "shape": "Srg", "locationName": "verifiedAccessEndpoint" } } @@ -22528,7 +22619,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sr8" + "shape": "Sre" } } }, @@ -22571,7 +22662,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sri", + "shape": "Sro", "locationName": "verifiedAccessGroup" } } @@ -22596,7 +22687,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sr8" + "shape": "Sre" } } }, @@ -22712,7 +22803,7 @@ "type": "structure", "members": { "LoggingConfiguration": { - "shape": "S1s8", + "shape": "S1sj", "locationName": "loggingConfiguration" } } @@ -22754,7 +22845,7 @@ "idempotencyToken": true }, "SseSpecification": { - "shape": "Sr8" + "shape": "Sre" } } }, @@ -22798,7 +22889,7 @@ "type": "structure", "members": { "VolumeModification": { - "shape": "S1tc", + "shape": "S1tn", "locationName": "volumeModification" } } @@ -22812,7 +22903,7 @@ ], "members": { "AutoEnableIO": { - "shape": "S19c" + "shape": "S19k" }, "VolumeId": {}, "DryRun": { @@ -22830,16 +22921,16 @@ ], "members": { "EnableDnsHostnames": { - "shape": "S19c" + "shape": "S19k" }, "EnableDnsSupport": { - "shape": "S19c" + "shape": "S19k" }, "VpcId": { "locationName": "vpcId" }, "EnableNetworkAddressUsageMetrics": { - "shape": "S19c" + "shape": "S19k" } } } @@ -22860,38 +22951,38 @@ }, "PolicyDocument": {}, "AddRouteTableIds": { - "shape": "Srx", + "shape": "Ss3", "locationName": "AddRouteTableId" }, "RemoveRouteTableIds": { - "shape": "Srx", + "shape": "Ss3", "locationName": "RemoveRouteTableId" }, "AddSubnetIds": { - "shape": "Sry", + "shape": "Ss4", "locationName": "AddSubnetId" }, "RemoveSubnetIds": { - "shape": "Sry", + "shape": "Ss4", "locationName": "RemoveSubnetId" }, "AddSecurityGroupIds": { - "shape": "Srz", + "shape": "Ss5", "locationName": "AddSecurityGroupId" }, "RemoveSecurityGroupIds": { - "shape": "Srz", + "shape": "Ss5", "locationName": "RemoveSecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { - "shape": "Ss1" + "shape": "Ss7" }, "PrivateDnsEnabled": { "type": "boolean" }, "SubnetConfigurations": { - "shape": "Ss3", + "shape": "Ss9", "locationName": "SubnetConfiguration" } } @@ -23071,13 +23162,13 @@ ], "members": { "AccepterPeeringConnectionOptions": { - "shape": "S2am" + "shape": "S2ax" }, "DryRun": { "type": "boolean" }, "RequesterPeeringConnectionOptions": { - "shape": "S2am" + "shape": "S2ax" }, "VpcPeeringConnectionId": {} } @@ -23086,11 +23177,11 @@ "type": "structure", "members": { "AccepterPeeringConnectionOptions": { - "shape": "S2ao", + "shape": "S2az", "locationName": "accepterPeeringConnectionOptions" }, "RequesterPeeringConnectionOptions": { - "shape": "S2ao", + "shape": "S2az", "locationName": "requesterPeeringConnectionOptions" } } @@ -23141,7 +23232,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Stm", + "shape": "Sts", "locationName": "vpnConnection" } } @@ -23168,7 +23259,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Stm", + "shape": "Sts", "locationName": "vpnConnection" } } @@ -23193,7 +23284,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Stm", + "shape": "Sts", "locationName": "vpnConnection" } } @@ -23216,7 +23307,7 @@ "TunnelInsideCidr": {}, "TunnelInsideIpv6Cidr": {}, "PreSharedKey": { - "shape": "St3" + "shape": "St9" }, "Phase1LifetimeSeconds": { "type": "integer" @@ -23238,36 +23329,36 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "St4", + "shape": "Sta", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "St6", + "shape": "Stc", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "St8", + "shape": "Ste", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Sta", + "shape": "Stg", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Stc", + "shape": "Sti", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Ste", + "shape": "Stk", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Stg", + "shape": "Stm", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { - "shape": "Sti" + "shape": "Sto" }, "EnableTunnelLifecycleControl": { "type": "boolean" @@ -23287,7 +23378,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Stm", + "shape": "Sts", "locationName": "vpnConnection" } } @@ -23301,7 +23392,7 @@ ], "members": { "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "DryRun": { @@ -23314,7 +23405,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S2b3", + "shape": "S2be", "locationName": "instancesSet" } } @@ -23452,7 +23543,7 @@ "type": "structure", "members": { "Byoasn": { - "shape": "Szb", + "shape": "Szj", "locationName": "byoasn" } } @@ -23482,14 +23573,16 @@ }, "ClientToken": { "idempotencyToken": true - } + }, + "VerificationMethod": {}, + "IpamExternalResourceVerificationTokenId": {} } }, "output": { "type": "structure", "members": { "IpamPoolCidr": { - "shape": "Szf", + "shape": "Szn", "locationName": "ipamPoolCidr" } } @@ -23522,7 +23615,7 @@ "locationName": "poolId" }, "PoolAddressRange": { - "shape": "S1l4", + "shape": "S1lf", "locationName": "poolAddressRange" } } @@ -23568,7 +23661,7 @@ "ClientToken": {}, "CurrencyCode": {}, "HostIdSet": { - "shape": "S20a" + "shape": "S20l" }, "LimitPrice": {}, "OfferingId": {}, @@ -23588,7 +23681,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S20c", + "shape": "S20n", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -23683,7 +23776,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1my", + "shape": "S1n9", "locationName": "item" } } @@ -23698,7 +23791,7 @@ ], "members": { "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "DryRun": { @@ -23795,7 +23888,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Szq", + "shape": "Szy", "locationName": "InstanceTagKey" } } @@ -23806,7 +23899,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Szs", + "shape": "S100", "locationName": "instanceTagAttribute" } } @@ -23823,7 +23916,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Szu" + "shape": "S102" }, "DryRun": { "type": "boolean" @@ -23863,7 +23956,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Szu" + "shape": "S102" }, "DryRun": { "type": "boolean" @@ -24038,7 +24131,7 @@ ], "members": { "HostIds": { - "shape": "S17g", + "shape": "S17o", "locationName": "hostId" } } @@ -24051,7 +24144,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S26q", + "shape": "S271", "locationName": "unsuccessful" } } @@ -24160,7 +24253,7 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sko", + "shape": "Sku", "locationName": "Icmp" }, "Ipv6CidrBlock": { @@ -24170,7 +24263,7 @@ "locationName": "networkAclId" }, "PortRange": { - "shape": "Skp", + "shape": "Skv", "locationName": "portRange" }, "Protocol": { @@ -24292,7 +24385,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sqe", + "shape": "Sqk", "locationName": "route" } } @@ -24347,7 +24440,7 @@ "type": "timestamp" }, "Instances": { - "shape": "S128", + "shape": "S12g", "locationName": "instanceId" }, "ReasonCodes": { @@ -24379,7 +24472,7 @@ "type": "boolean" }, "SpotFleetRequestConfig": { - "shape": "S1o9", + "shape": "S1ok", "locationName": "spotFleetRequestConfig" } } @@ -24439,7 +24532,7 @@ "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S185", + "shape": "S18d", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -24463,15 +24556,15 @@ "locationName": "keyName" }, "Monitoring": { - "shape": "S1p4", + "shape": "S1pf", "locationName": "monitoring" }, "NetworkInterfaces": { - "shape": "S1oj", + "shape": "S1ou", "locationName": "NetworkInterface" }, "Placement": { - "shape": "S1ol", + "shape": "S1ow", "locationName": "placement" }, "RamdiskId": { @@ -24481,7 +24574,7 @@ "locationName": "subnetId" }, "UserData": { - "shape": "Sgo", + "shape": "Sgu", "locationName": "userData" } } @@ -24511,7 +24604,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1p1", + "shape": "S1pc", "locationName": "spotInstanceRequestSet" } } @@ -24536,7 +24629,7 @@ "type": "structure", "members": { "Address": { - "shape": "S10q", + "shape": "S10y", "locationName": "address" } } @@ -24735,7 +24828,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sk9", + "shape": "Skf", "locationName": "prefixList" } } @@ -24884,7 +24977,7 @@ "locationName": "ipPermissions" }, "SecurityGroupRuleIds": { - "shape": "S1n5", + "shape": "S1ng", "locationName": "SecurityGroupRuleId" }, "CidrIp": { @@ -24947,7 +25040,7 @@ "type": "boolean" }, "SecurityGroupRuleIds": { - "shape": "S1n5", + "shape": "S1ng", "locationName": "SecurityGroupRuleId" } } @@ -24984,7 +25077,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Siq", + "shape": "Siw", "locationName": "Ipv6Address" }, "KernelId": {}, @@ -24996,18 +25089,18 @@ "type": "integer" }, "Monitoring": { - "shape": "S1p4" + "shape": "S1pf" }, "Placement": { "shape": "Scr" }, "RamdiskId": {}, "SecurityGroupIds": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "SecurityGroupId" }, "SecurityGroups": { - "shape": "Shn", + "shape": "Sht", "locationName": "SecurityGroup" }, "SubnetId": {}, @@ -25042,7 +25135,7 @@ "locationName": "instanceInitiatedShutdownBehavior" }, "NetworkInterfaces": { - "shape": "S1oj", + "shape": "S1ou", "locationName": "networkInterface" }, "PrivateIpAddress": { @@ -25051,7 +25144,7 @@ "ElasticGpuSpecification": { "type": "list", "member": { - "shape": "Shj", + "shape": "Shp", "locationName": "item" } }, @@ -25105,7 +25198,7 @@ } }, "CreditSpecification": { - "shape": "Sht" + "shape": "Shz" }, "CpuOptions": { "type": "structure", @@ -25120,7 +25213,7 @@ } }, "CapacityReservationSpecification": { - "shape": "S273" + "shape": "S27e" }, "HibernationOptions": { "type": "structure", @@ -25188,7 +25281,7 @@ } }, "output": { - "shape": "S1ef" + "shape": "S1en" } }, "RunScheduledInstances": { @@ -25286,7 +25379,7 @@ "type": "integer" }, "Groups": { - "shape": "S2ex", + "shape": "S2f9", "locationName": "Group" }, "Ipv6AddressCount": { @@ -25335,7 +25428,7 @@ }, "RamdiskId": {}, "SecurityGroupIds": { - "shape": "S2ex", + "shape": "S2f9", "locationName": "SecurityGroupId" }, "SubnetId": {}, @@ -25368,7 +25461,7 @@ "members": { "LocalGatewayRouteTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -25387,7 +25480,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Sjo", + "shape": "Sju", "locationName": "item" } }, @@ -25406,7 +25499,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -25482,7 +25575,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "S10d", + "shape": "S10l", "locationName": "Filter" }, "MaxResults": { @@ -25500,7 +25593,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Sqe", + "shape": "Sqk", "locationName": "item" } }, @@ -25533,7 +25626,7 @@ ], "members": { "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "AdditionalInfo": { @@ -25549,7 +25642,7 @@ "type": "structure", "members": { "StartingInstances": { - "shape": "S2fl", + "shape": "S2fx", "locationName": "instancesSet" } } @@ -25580,7 +25673,7 @@ "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysis": { - "shape": "S1iq", + "shape": "S1j1", "locationName": "networkInsightsAccessScopeAnalysis" } } @@ -25600,7 +25693,7 @@ "locationName": "AdditionalAccount" }, "FilterInArns": { - "shape": "S1j2", + "shape": "S1jd", "locationName": "FilterInArn" }, "DryRun": { @@ -25619,7 +25712,7 @@ "type": "structure", "members": { "NetworkInsightsAnalysis": { - "shape": "S1j1", + "shape": "S1jc", "locationName": "networkInsightsAnalysis" } } @@ -25656,7 +25749,7 @@ ], "members": { "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "Hibernate": { @@ -25676,7 +25769,7 @@ "type": "structure", "members": { "StoppingInstances": { - "shape": "S2fl", + "shape": "S2fx", "locationName": "instancesSet" } } @@ -25717,11 +25810,11 @@ "locationName": "connectionId" }, "PreviousStatus": { - "shape": "S12n", + "shape": "S12v", "locationName": "previousStatus" }, "CurrentStatus": { - "shape": "S12n", + "shape": "S12v", "locationName": "currentStatus" } } @@ -25738,7 +25831,7 @@ ], "members": { "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "DryRun": { @@ -25751,7 +25844,7 @@ "type": "structure", "members": { "TerminatingInstances": { - "shape": "S2fl", + "shape": "S2fx", "locationName": "instancesSet" } } @@ -25879,7 +25972,7 @@ ], "members": { "InstanceIds": { - "shape": "S128", + "shape": "S12g", "locationName": "InstanceId" }, "DryRun": { @@ -25892,7 +25985,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S2b3", + "shape": "S2be", "locationName": "instancesSet" } } @@ -25911,7 +26004,7 @@ "shape": "S6x" }, "SecurityGroupRuleDescriptions": { - "shape": "S2gb", + "shape": "S2gn", "locationName": "SecurityGroupRuleDescription" } } @@ -25939,7 +26032,7 @@ "shape": "S6x" }, "SecurityGroupRuleDescriptions": { - "shape": "S2gb", + "shape": "S2gn", "locationName": "SecurityGroupRuleDescription" } } @@ -28750,21 +28843,61 @@ } } }, - "Sfz": { + "Sfy": { + "type": "structure", + "members": { + "IpamExternalResourceVerificationTokenId": { + "locationName": "ipamExternalResourceVerificationTokenId" + }, + "IpamExternalResourceVerificationTokenArn": { + "locationName": "ipamExternalResourceVerificationTokenArn" + }, + "IpamId": { + "locationName": "ipamId" + }, + "IpamArn": { + "locationName": "ipamArn" + }, + "IpamRegion": { + "locationName": "ipamRegion" + }, + "TokenValue": { + "locationName": "tokenValue" + }, + "TokenName": { + "locationName": "tokenName" + }, + "NotAfter": { + "locationName": "notAfter", + "type": "timestamp" + }, + "Status": { + "locationName": "status" + }, + "Tags": { + "shape": "S6", + "locationName": "tagSet" + }, + "State": { + "locationName": "state" + } + } + }, + "Sg5": { "type": "list", "member": { - "shape": "Sg0", + "shape": "Sg6", "locationName": "item" } }, - "Sg0": { + "Sg6": { "type": "structure", "members": { "Key": {}, "Value": {} } }, - "Sg6": { + "Sgc": { "type": "structure", "members": { "OwnerId": { @@ -28831,7 +28964,7 @@ "type": "integer" }, "AllocationResourceTags": { - "shape": "Sg9", + "shape": "Sgf", "locationName": "allocationResourceTagSet" }, "Tags": { @@ -28864,7 +28997,7 @@ } } }, - "Sg9": { + "Sgf": { "type": "list", "member": { "locationName": "item", @@ -28879,7 +29012,7 @@ } } }, - "Sge": { + "Sgk": { "type": "structure", "members": { "OwnerId": { @@ -28914,7 +29047,7 @@ } } }, - "Sgi": { + "Sgo": { "type": "structure", "members": { "OwnerId": { @@ -28955,11 +29088,11 @@ } } }, - "Sgo": { + "Sgu": { "type": "string", "sensitive": true }, - "Sgr": { + "Sgx": { "type": "structure", "members": { "KernelId": {}, @@ -29030,7 +29163,7 @@ "type": "integer" }, "Groups": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "SecurityGroupId" }, "InterfaceType": {}, @@ -29050,7 +29183,7 @@ "NetworkInterfaceId": {}, "PrivateIpAddress": {}, "PrivateIpAddresses": { - "shape": "Sh2" + "shape": "Sh8" }, "SecondaryPrivateIpAddressCount": { "type": "integer" @@ -29060,14 +29193,14 @@ "type": "integer" }, "Ipv4Prefixes": { - "shape": "Sh4", + "shape": "Sha", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { - "shape": "Sh6", + "shape": "Shc", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { @@ -29077,10 +29210,10 @@ "type": "boolean" }, "EnaSrdSpecification": { - "shape": "Sh8" + "shape": "She" }, "ConnectionTrackingSpecification": { - "shape": "Sha" + "shape": "Shg" } } } @@ -29118,7 +29251,7 @@ }, "InstanceInitiatedShutdownBehavior": {}, "UserData": { - "shape": "Sgo" + "shape": "Sgu" }, "TagSpecifications": { "locationName": "TagSpecification", @@ -29139,7 +29272,7 @@ "locationName": "ElasticGpuSpecification", "type": "list", "member": { - "shape": "Shj", + "shape": "Shp", "locationName": "ElasticGpuSpecification" } }, @@ -29161,11 +29294,11 @@ } }, "SecurityGroupIds": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "SecurityGroupId" }, "SecurityGroups": { - "shape": "Shn", + "shape": "Sht", "locationName": "SecurityGroup" }, "InstanceMarketOptions": { @@ -29189,7 +29322,7 @@ } }, "CreditSpecification": { - "shape": "Sht" + "shape": "Shz" }, "CpuOptions": { "type": "structure", @@ -29208,7 +29341,7 @@ "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { - "shape": "Shy" + "shape": "Si4" } } }, @@ -29277,13 +29410,13 @@ } } }, - "Sgz": { + "Sh5": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, - "Sh2": { + "Sh8": { "type": "list", "member": { "locationName": "item", @@ -29299,7 +29432,7 @@ } } }, - "Sh4": { + "Sha": { "type": "list", "member": { "locationName": "item", @@ -29309,7 +29442,7 @@ } } }, - "Sh6": { + "Shc": { "type": "list", "member": { "locationName": "item", @@ -29319,7 +29452,7 @@ } } }, - "Sh8": { + "She": { "type": "structure", "members": { "EnaSrdEnabled": { @@ -29335,7 +29468,7 @@ } } }, - "Sha": { + "Shg": { "type": "structure", "members": { "TcpEstablishedTimeout": { @@ -29349,7 +29482,7 @@ } } }, - "Shj": { + "Shp": { "type": "structure", "required": [ "Type" @@ -29358,13 +29491,13 @@ "Type": {} } }, - "Shn": { + "Sht": { "type": "list", "member": { "locationName": "SecurityGroup" } }, - "Sht": { + "Shz": { "type": "structure", "required": [ "CpuCredits" @@ -29373,14 +29506,14 @@ "CpuCredits": {} } }, - "Shy": { + "Si4": { "type": "structure", "members": { "CapacityReservationId": {}, "CapacityReservationResourceGroupArn": {} } }, - "Sic": { + "Sii": { "type": "structure", "members": { "LaunchTemplateId": { @@ -29410,7 +29543,7 @@ } } }, - "Sid": { + "Sij": { "type": "structure", "members": { "Errors": { @@ -29431,7 +29564,7 @@ } } }, - "Sii": { + "Sio": { "type": "structure", "members": { "LaunchTemplateId": { @@ -29459,12 +29592,12 @@ "type": "boolean" }, "LaunchTemplateData": { - "shape": "Sij", + "shape": "Sip", "locationName": "launchTemplateData" } } }, - "Sij": { + "Sip": { "type": "structure", "members": { "KernelId": { @@ -29578,7 +29711,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Siq", + "shape": "Siw", "locationName": "ipv6AddressesSet" }, "NetworkInterfaceId": { @@ -29588,7 +29721,7 @@ "locationName": "privateIpAddress" }, "PrivateIpAddresses": { - "shape": "Sh2", + "shape": "Sh8", "locationName": "privateIpAddressesSet" }, "SecondaryPrivateIpAddressCount": { @@ -29745,7 +29878,7 @@ "locationName": "instanceInitiatedShutdownBehavior" }, "UserData": { - "shape": "Sgo", + "shape": "Sgu", "locationName": "userData" }, "TagSpecifications": { @@ -29869,7 +30002,7 @@ "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { - "shape": "Sjc", + "shape": "Sji", "locationName": "capacityReservationTarget" } } @@ -29968,7 +30101,7 @@ } } }, - "Siq": { + "Siw": { "type": "list", "member": { "locationName": "item", @@ -29984,7 +30117,7 @@ } } }, - "Sjc": { + "Sji": { "type": "structure", "members": { "CapacityReservationId": { @@ -29995,7 +30128,7 @@ } } }, - "Sjo": { + "Sju": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -30033,7 +30166,7 @@ } } }, - "Sjv": { + "Sk1": { "type": "structure", "members": { "LocalGatewayRouteTableId": { @@ -30062,12 +30195,12 @@ "locationName": "mode" }, "StateReason": { - "shape": "Sjw", + "shape": "Sk2", "locationName": "stateReason" } } }, - "Sjw": { + "Sk2": { "type": "structure", "members": { "Code": { @@ -30078,7 +30211,7 @@ } } }, - "Sjz": { + "Sk5": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": { @@ -30108,7 +30241,7 @@ } } }, - "Sk3": { + "Sk9": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociationId": { @@ -30138,7 +30271,7 @@ } } }, - "Sk6": { + "Skc": { "type": "list", "member": { "type": "structure", @@ -30151,7 +30284,7 @@ } } }, - "Sk9": { + "Skf": { "type": "structure", "members": { "PrefixListId": { @@ -30189,7 +30322,7 @@ } } }, - "Ske": { + "Skk": { "type": "structure", "members": { "CreateTime": { @@ -30254,7 +30387,7 @@ } } }, - "Skj": { + "Skp": { "type": "structure", "members": { "Associations": { @@ -30291,14 +30424,14 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sko", + "shape": "Sku", "locationName": "icmpTypeCode" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "PortRange": { - "shape": "Skp", + "shape": "Skv", "locationName": "portRange" }, "Protocol": { @@ -30333,7 +30466,7 @@ } } }, - "Sko": { + "Sku": { "type": "structure", "members": { "Code": { @@ -30346,7 +30479,7 @@ } } }, - "Skp": { + "Skv": { "type": "structure", "members": { "From": { @@ -30359,17 +30492,17 @@ } } }, - "Sku": { + "Sl0": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { - "shape": "Skw" + "shape": "Sl2" }, "Destination": { - "shape": "Skw" + "shape": "Sl2" }, "ThroughResources": { "locationName": "ThroughResource", @@ -30379,7 +30512,7 @@ "type": "structure", "members": { "ResourceStatement": { - "shape": "Sl0" + "shape": "Sl6" } } } @@ -30387,7 +30520,7 @@ } } }, - "Skw": { + "Sl2": { "type": "structure", "members": { "PacketHeaderStatement": { @@ -30418,23 +30551,23 @@ "locationName": "DestinationPrefixList" }, "Protocols": { - "shape": "Sky", + "shape": "Sl4", "locationName": "Protocol" } } }, "ResourceStatement": { - "shape": "Sl0" + "shape": "Sl6" } } }, - "Sky": { + "Sl4": { "type": "list", "member": { "locationName": "item" } }, - "Sl0": { + "Sl6": { "type": "structure", "members": { "Resources": { @@ -30447,7 +30580,7 @@ } } }, - "Sl4": { + "Sla": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { @@ -30470,34 +30603,34 @@ } } }, - "Sl6": { + "Slc": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "MatchPaths": { - "shape": "Sl7", + "shape": "Sld", "locationName": "matchPathSet" }, "ExcludePaths": { - "shape": "Sl7", + "shape": "Sld", "locationName": "excludePathSet" } } }, - "Sl7": { + "Sld": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { - "shape": "Sl9", + "shape": "Slf", "locationName": "source" }, "Destination": { - "shape": "Sl9", + "shape": "Slf", "locationName": "destination" }, "ThroughResources": { @@ -30508,7 +30641,7 @@ "type": "structure", "members": { "ResourceStatement": { - "shape": "Slb", + "shape": "Slh", "locationName": "resourceStatement" } } @@ -30517,7 +30650,7 @@ } } }, - "Sl9": { + "Slf": { "type": "structure", "members": { "PacketHeaderStatement": { @@ -30549,18 +30682,18 @@ "locationName": "destinationPrefixListSet" }, "Protocols": { - "shape": "Sky", + "shape": "Sl4", "locationName": "protocolSet" } } }, "ResourceStatement": { - "shape": "Slb", + "shape": "Slh", "locationName": "resourceStatement" } } }, - "Slb": { + "Slh": { "type": "structure", "members": { "Resources": { @@ -30573,20 +30706,20 @@ } } }, - "Sli": { + "Slo": { "type": "structure", "members": { "SourceAddress": {}, "SourcePortRange": { - "shape": "Slj" + "shape": "Slp" }, "DestinationAddress": {}, "DestinationPortRange": { - "shape": "Slj" + "shape": "Slp" } } }, - "Slj": { + "Slp": { "type": "structure", "members": { "FromPort": { @@ -30597,7 +30730,7 @@ } } }, - "Sll": { + "Slr": { "type": "structure", "members": { "NetworkInsightsPathId": { @@ -30640,35 +30773,35 @@ "locationName": "tagSet" }, "FilterAtSource": { - "shape": "Sln", + "shape": "Slt", "locationName": "filterAtSource" }, "FilterAtDestination": { - "shape": "Sln", + "shape": "Slt", "locationName": "filterAtDestination" } } }, - "Sln": { + "Slt": { "type": "structure", "members": { "SourceAddress": { "locationName": "sourceAddress" }, "SourcePortRange": { - "shape": "Slo", + "shape": "Slu", "locationName": "sourcePortRange" }, "DestinationAddress": { "locationName": "destinationAddress" }, "DestinationPortRange": { - "shape": "Slo", + "shape": "Slu", "locationName": "destinationPortRange" } } }, - "Slo": { + "Slu": { "type": "structure", "members": { "FromPort": { @@ -30681,15 +30814,15 @@ } } }, - "Sls": { + "Sly": { "type": "structure", "members": { "Association": { - "shape": "Slt", + "shape": "Slz", "locationName": "association" }, "Attachment": { - "shape": "Slu", + "shape": "Sm0", "locationName": "attachment" }, "AvailabilityZone": { @@ -30717,7 +30850,7 @@ "locationName": "description" }, "Groups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "InterfaceType": { @@ -30766,7 +30899,7 @@ "type": "structure", "members": { "Association": { - "shape": "Slt", + "shape": "Slz", "locationName": "association" }, "Primary": { @@ -30836,7 +30969,7 @@ } } }, - "Slt": { + "Slz": { "type": "structure", "members": { "AllocationId": { @@ -30862,7 +30995,7 @@ } } }, - "Slu": { + "Sm0": { "type": "structure", "members": { "AttachTime": { @@ -30915,7 +31048,7 @@ } } }, - "Sly": { + "Sm4": { "type": "list", "member": { "locationName": "item", @@ -30930,7 +31063,7 @@ } } }, - "Smb": { + "Smh": { "type": "structure", "members": { "NetworkInterfacePermissionId": { @@ -30962,7 +31095,7 @@ } } }, - "Smi": { + "Smo": { "type": "structure", "members": { "GroupName": { @@ -30993,7 +31126,7 @@ } } }, - "Smo": { + "Smu": { "type": "structure", "members": { "ReplaceRootVolumeTaskId": { @@ -31027,7 +31160,7 @@ } } }, - "Sn4": { + "Sna": { "type": "structure", "members": { "Associations": { @@ -31146,7 +31279,7 @@ } } }, - "Sng": { + "Snm": { "type": "structure", "members": { "DataEncryptionKeyId": { @@ -31210,20 +31343,20 @@ } } }, - "Snn": { + "Snt": { "type": "list", "member": { "locationName": "VolumeId" } }, - "Snu": { + "So0": { "type": "structure", "members": { "Bucket": { "locationName": "bucket" }, "Fault": { - "shape": "Snv", + "shape": "So1", "locationName": "fault" }, "OwnerId": { @@ -31237,7 +31370,7 @@ } } }, - "Snv": { + "So1": { "type": "structure", "members": { "Code": { @@ -31248,7 +31381,7 @@ } } }, - "So6": { + "Soc": { "type": "structure", "members": { "SubnetCidrReservationId": { @@ -31275,26 +31408,26 @@ } } }, - "So9": { + "Sof": { "type": "list", "member": {} }, - "Sod": { + "Soj": { "type": "structure", "members": { "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "IngressFilterRules": { - "shape": "Soe", + "shape": "Sok", "locationName": "ingressFilterRuleSet" }, "EgressFilterRules": { - "shape": "Soe", + "shape": "Sok", "locationName": "egressFilterRuleSet" }, "NetworkServices": { - "shape": "Soj", + "shape": "Sop", "locationName": "networkServiceSet" }, "Description": { @@ -31306,14 +31439,14 @@ } } }, - "Soe": { + "Sok": { "type": "list", "member": { - "shape": "Sof", + "shape": "Sol", "locationName": "item" } }, - "Sof": { + "Sol": { "type": "structure", "members": { "TrafficMirrorFilterRuleId": { @@ -31337,11 +31470,11 @@ "type": "integer" }, "DestinationPortRange": { - "shape": "Soi", + "shape": "Soo", "locationName": "destinationPortRange" }, "SourcePortRange": { - "shape": "Soi", + "shape": "Soo", "locationName": "sourcePortRange" }, "DestinationCidrBlock": { @@ -31359,7 +31492,7 @@ } } }, - "Soi": { + "Soo": { "type": "structure", "members": { "FromPort": { @@ -31372,13 +31505,13 @@ } } }, - "Soj": { + "Sop": { "type": "list", "member": { "locationName": "item" } }, - "Son": { + "Sot": { "type": "structure", "members": { "FromPort": { @@ -31389,7 +31522,7 @@ } } }, - "Sos": { + "Soy": { "type": "structure", "members": { "TrafficMirrorSessionId": { @@ -31428,7 +31561,7 @@ } } }, - "Sov": { + "Sp1": { "type": "structure", "members": { "TrafficMirrorTargetId": { @@ -31458,13 +31591,13 @@ } } }, - "Sp4": { + "Spa": { "type": "list", "member": { "locationName": "item" } }, - "Sp6": { + "Spc": { "type": "structure", "members": { "TransitGatewayId": { @@ -31533,7 +31666,7 @@ } } }, - "Spd": { + "Spj": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -31567,13 +31700,13 @@ } } }, - "Sph": { + "Spn": { "type": "list", "member": { "locationName": "item" } }, - "Spj": { + "Spp": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -31600,7 +31733,7 @@ "locationName": "peerAddress" }, "InsideCidrBlocks": { - "shape": "Sph", + "shape": "Spn", "locationName": "insideCidrBlocks" }, "Protocol": { @@ -31641,7 +31774,7 @@ } } }, - "Spw": { + "Sq2": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": { @@ -31684,7 +31817,7 @@ } } }, - "Sq5": { + "Sqb": { "type": "structure", "members": { "TransitGatewayPolicyTableId": { @@ -31706,7 +31839,7 @@ } } }, - "Sq9": { + "Sqf": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -31742,7 +31875,7 @@ } } }, - "Sqe": { + "Sqk": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -31781,7 +31914,7 @@ } } }, - "Sqm": { + "Sqs": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -31811,7 +31944,7 @@ } } }, - "Sqq": { + "Sqw": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncementId": { @@ -31851,13 +31984,13 @@ } } }, - "Sr1": { + "Sr7": { "type": "list", "member": { "locationName": "item" } }, - "Sr8": { + "Sre": { "type": "structure", "members": { "CustomerManagedKeyEnabled": { @@ -31866,7 +31999,7 @@ "KmsKeyArn": {} } }, - "Sra": { + "Srg": { "type": "structure", "members": { "VerifiedAccessInstanceId": { @@ -31897,7 +32030,7 @@ "locationName": "deviceValidationDomain" }, "SecurityGroupIds": { - "shape": "Sr1", + "shape": "Sr7", "locationName": "securityGroupIdSet" }, "LoadBalancerOptions": { @@ -31973,7 +32106,7 @@ } } }, - "Sri": { + "Sro": { "type": "structure", "members": { "VerifiedAccessGroupId": { @@ -32010,7 +32143,7 @@ } } }, - "Srq": { + "Srw": { "type": "structure", "members": { "Attachments": { @@ -32079,25 +32212,25 @@ } } }, - "Srx": { + "Ss3": { "type": "list", "member": { "locationName": "item" } }, - "Sry": { + "Ss4": { "type": "list", "member": { "locationName": "item" } }, - "Srz": { + "Ss5": { "type": "list", "member": { "locationName": "item" } }, - "Ss1": { + "Ss7": { "type": "structure", "members": { "DnsRecordIpType": {}, @@ -32106,7 +32239,7 @@ } } }, - "Ss3": { + "Ss9": { "type": "list", "member": { "locationName": "item", @@ -32118,7 +32251,7 @@ } } }, - "Ss6": { + "Ssc": { "type": "structure", "members": { "VpcEndpointId": { @@ -32192,7 +32325,7 @@ "locationName": "networkInterfaceIdSet" }, "DnsEntries": { - "shape": "Ssb", + "shape": "Ssh", "locationName": "dnsEntrySet" }, "CreationTimestamp": { @@ -32220,7 +32353,7 @@ } } }, - "Ssb": { + "Ssh": { "type": "list", "member": { "locationName": "item", @@ -32235,7 +32368,7 @@ } } }, - "Ssg": { + "Ssm": { "type": "structure", "members": { "ConnectionNotificationId": { @@ -32262,11 +32395,11 @@ } } }, - "Ssl": { + "Ssr": { "type": "structure", "members": { "ServiceType": { - "shape": "Ssm", + "shape": "Sss", "locationName": "serviceType" }, "ServiceId": { @@ -32299,7 +32432,7 @@ "locationName": "gatewayLoadBalancerArnSet" }, "SupportedIpAddressTypes": { - "shape": "Ssq", + "shape": "Ssw", "locationName": "supportedIpAddressTypeSet" }, "BaseEndpointDnsNames": { @@ -32336,7 +32469,7 @@ } } }, - "Ssm": { + "Sss": { "type": "list", "member": { "locationName": "item", @@ -32348,17 +32481,17 @@ } } }, - "Ssq": { + "Ssw": { "type": "list", "member": { "locationName": "item" } }, - "St3": { + "St9": { "type": "string", "sensitive": true }, - "St4": { + "Sta": { "type": "list", "member": { "locationName": "item", @@ -32368,7 +32501,7 @@ } } }, - "St6": { + "Stc": { "type": "list", "member": { "locationName": "item", @@ -32378,7 +32511,7 @@ } } }, - "St8": { + "Ste": { "type": "list", "member": { "locationName": "item", @@ -32388,7 +32521,7 @@ } } }, - "Sta": { + "Stg": { "type": "list", "member": { "locationName": "item", @@ -32398,7 +32531,7 @@ } } }, - "Stc": { + "Sti": { "type": "list", "member": { "locationName": "item", @@ -32410,7 +32543,7 @@ } } }, - "Ste": { + "Stk": { "type": "list", "member": { "locationName": "item", @@ -32422,7 +32555,7 @@ } } }, - "Stg": { + "Stm": { "type": "list", "member": { "locationName": "item", @@ -32432,7 +32565,7 @@ } } }, - "Sti": { + "Sto": { "type": "structure", "members": { "CloudWatchLogOptions": { @@ -32447,7 +32580,7 @@ } } }, - "Stm": { + "Sts": { "type": "structure", "members": { "CustomerGatewayConfiguration": { @@ -32535,7 +32668,7 @@ "locationName": "tunnelInsideIpv6Cidr" }, "PreSharedKey": { - "shape": "St3", + "shape": "St9", "locationName": "preSharedKey" }, "Phase1LifetimeSeconds": { @@ -32747,7 +32880,7 @@ } } }, - "Suj": { + "Sup": { "type": "structure", "members": { "AvailabilityZone": { @@ -32780,29 +32913,29 @@ } } }, - "Sv1": { + "Sv7": { "type": "list", "member": {} }, - "Svb": { + "Svh": { "type": "list", "member": { "locationName": "item" } }, - "Sw1": { + "Sw9": { "type": "list", "member": { "locationName": "item" } }, - "Syy": { + "Sz6": { "type": "list", "member": { "locationName": "item" } }, - "Szb": { + "Szj": { "type": "structure", "members": { "Asn": { @@ -32819,7 +32952,7 @@ } } }, - "Szf": { + "Szn": { "type": "structure", "members": { "Cidr": { @@ -32849,17 +32982,17 @@ } } }, - "Szq": { + "Szy": { "type": "list", "member": { "locationName": "item" } }, - "Szs": { + "S100": { "type": "structure", "members": { "InstanceTagKeys": { - "shape": "Szq", + "shape": "Szy", "locationName": "instanceTagKeySet" }, "IncludeAllTagsOfInstance": { @@ -32868,13 +33001,13 @@ } } }, - "Szu": { + "S102": { "type": "list", "member": { "locationName": "item" } }, - "S10d": { + "S10l": { "type": "list", "member": { "locationName": "Filter", @@ -32888,7 +33021,7 @@ } } }, - "S10q": { + "S10y": { "type": "structure", "members": { "PublicIp": { @@ -32917,7 +33050,7 @@ } } }, - "S10u": { + "S112": { "type": "list", "member": { "locationName": "item", @@ -32937,13 +33070,13 @@ } } }, - "S128": { + "S12g": { "type": "list", "member": { "locationName": "InstanceId" } }, - "S12n": { + "S12v": { "type": "structure", "members": { "Code": { @@ -32954,7 +33087,7 @@ } } }, - "S13s": { + "S140": { "type": "structure", "members": { "ConversionTaskId": { @@ -32994,7 +33127,7 @@ "locationName": "description" }, "Image": { - "shape": "S13w", + "shape": "S144", "locationName": "image" }, "Status": { @@ -33004,7 +33137,7 @@ "locationName": "statusMessage" }, "Volume": { - "shape": "S13y", + "shape": "S146", "locationName": "volume" } } @@ -33027,11 +33160,11 @@ "locationName": "description" }, "Image": { - "shape": "S13w", + "shape": "S144", "locationName": "image" }, "Volume": { - "shape": "S13y", + "shape": "S146", "locationName": "volume" } } @@ -33048,7 +33181,7 @@ } } }, - "S13w": { + "S144": { "type": "structure", "members": { "Checksum": { @@ -33058,7 +33191,7 @@ "locationName": "format" }, "ImportManifestUrl": { - "shape": "S13x", + "shape": "S145", "locationName": "importManifestUrl" }, "Size": { @@ -33067,11 +33200,11 @@ } } }, - "S13x": { + "S145": { "type": "string", "sensitive": true }, - "S13y": { + "S146": { "type": "structure", "members": { "Id": { @@ -33083,7 +33216,7 @@ } } }, - "S14w": { + "S154": { "type": "structure", "members": { "S3Bucket": { @@ -33094,7 +33227,7 @@ } } }, - "S159": { + "S15h": { "type": "structure", "members": { "TargetResourceCount": { @@ -33103,7 +33236,7 @@ } } }, - "S15a": { + "S15i": { "type": "structure", "members": { "LaunchTemplateId": { @@ -33117,7 +33250,7 @@ } } }, - "S15n": { + "S15v": { "type": "structure", "members": { "EventDescription": { @@ -33131,7 +33264,7 @@ } } }, - "S15q": { + "S15y": { "type": "list", "member": { "locationName": "item", @@ -33152,7 +33285,7 @@ } } }, - "S16j": { + "S16r": { "type": "structure", "members": { "FpgaImageId": { @@ -33181,12 +33314,12 @@ } }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" } } }, - "S16n": { + "S16v": { "type": "list", "member": { "locationName": "item", @@ -33201,32 +33334,32 @@ } } }, - "S16s": { + "S170": { "type": "list", "member": { "locationName": "Owner" } }, - "S17d": { + "S17l": { "type": "list", "member": { "locationName": "item" } }, - "S17g": { + "S17o": { "type": "list", "member": { "locationName": "item" } }, - "S185": { + "S18d": { "type": "list", "member": { "shape": "Ses", "locationName": "item" } }, - "S186": { + "S18e": { "type": "list", "member": { "locationName": "item", @@ -33247,13 +33380,13 @@ } } }, - "S18a": { + "S18i": { "type": "list", "member": { "locationName": "ImageId" } }, - "S18t": { + "S191": { "type": "list", "member": { "locationName": "item", @@ -33285,21 +33418,21 @@ "locationName": "statusMessage" }, "Url": { - "shape": "S18v", + "shape": "S193", "locationName": "url" }, "UserBucket": { - "shape": "S18w", + "shape": "S194", "locationName": "userBucket" } } } }, - "S18v": { + "S193": { "type": "string", "sensitive": true }, - "S18w": { + "S194": { "type": "structure", "members": { "S3Bucket": { @@ -33310,7 +33443,7 @@ } } }, - "S18x": { + "S195": { "type": "list", "member": { "locationName": "item", @@ -33322,7 +33455,7 @@ } } }, - "S195": { + "S19d": { "type": "structure", "members": { "Description": { @@ -33355,16 +33488,16 @@ "locationName": "statusMessage" }, "Url": { - "shape": "S18v", + "shape": "S193", "locationName": "url" }, "UserBucket": { - "shape": "S18w", + "shape": "S194", "locationName": "userBucket" } } }, - "S199": { + "S19h": { "type": "list", "member": { "locationName": "item", @@ -33402,7 +33535,7 @@ } } }, - "S19c": { + "S19k": { "type": "structure", "members": { "Value": { @@ -33411,7 +33544,7 @@ } } }, - "S19d": { + "S19l": { "type": "structure", "members": { "Enabled": { @@ -33420,7 +33553,7 @@ } } }, - "S19z": { + "S1a7": { "type": "structure", "members": { "InstanceEventId": { @@ -33446,7 +33579,7 @@ } } }, - "S1a2": { + "S1aa": { "type": "structure", "members": { "Code": { @@ -33458,7 +33591,7 @@ } } }, - "S1a4": { + "S1ac": { "type": "structure", "members": { "Details": { @@ -33486,11 +33619,11 @@ } } }, - "S1ef": { + "S1en": { "type": "structure", "members": { "Groups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "Instances": { @@ -33524,7 +33657,7 @@ "type": "timestamp" }, "Monitoring": { - "shape": "S1ei", + "shape": "S1eq", "locationName": "monitoring" }, "Placement": { @@ -33541,7 +33674,7 @@ "locationName": "privateIpAddress" }, "ProductCodes": { - "shape": "S16n", + "shape": "S16v", "locationName": "productCodes" }, "PublicDnsName": { @@ -33554,7 +33687,7 @@ "locationName": "ramdiskId" }, "State": { - "shape": "S1a2", + "shape": "S1aa", "locationName": "instanceState" }, "StateTransitionReason": { @@ -33570,7 +33703,7 @@ "locationName": "architecture" }, "BlockDeviceMappings": { - "shape": "S199", + "shape": "S19h", "locationName": "blockDeviceMapping" }, "ClientToken": { @@ -33647,7 +33780,7 @@ "type": "structure", "members": { "Association": { - "shape": "S1er", + "shape": "S1ez", "locationName": "association" }, "Attachment": { @@ -33702,11 +33835,11 @@ "locationName": "description" }, "Groups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "Ipv6Addresses": { - "shape": "Siq", + "shape": "Siw", "locationName": "ipv6AddressesSet" }, "MacAddress": { @@ -33732,7 +33865,7 @@ "type": "structure", "members": { "Association": { - "shape": "S1er", + "shape": "S1ez", "locationName": "association" }, "Primary": { @@ -33821,7 +33954,7 @@ "locationName": "rootDeviceType" }, "SecurityGroups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "SourceDestCheck": { @@ -33835,7 +33968,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Sjw", + "shape": "Sk2", "locationName": "stateReason" }, "Tags": { @@ -33873,7 +34006,7 @@ "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { - "shape": "Sjc", + "shape": "Sji", "locationName": "capacityReservationTarget" } } @@ -33902,11 +34035,11 @@ } }, "MetadataOptions": { - "shape": "S1f7", + "shape": "S1ff", "locationName": "metadataOptions" }, "EnclaveOptions": { - "shape": "S19d", + "shape": "S19l", "locationName": "enclaveOptions" }, "BootMode": { @@ -33971,7 +34104,7 @@ } } }, - "S1ei": { + "S1eq": { "type": "structure", "members": { "State": { @@ -33979,7 +34112,7 @@ } } }, - "S1er": { + "S1ez": { "type": "structure", "members": { "CarrierIp": { @@ -33999,7 +34132,7 @@ } } }, - "S1f7": { + "S1ff": { "type": "structure", "members": { "State": { @@ -34023,19 +34156,19 @@ } } }, - "S1hb": { + "S1hm": { "type": "list", "member": { "locationName": "item" } }, - "S1ho": { + "S1hz": { "type": "list", "member": { "locationName": "SnapshotId" } }, - "S1iq": { + "S1j1": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { @@ -34077,7 +34210,7 @@ } } }, - "S1j1": { + "S1jc": { "type": "structure", "members": { "NetworkInsightsAnalysisId": { @@ -34094,7 +34227,7 @@ "locationName": "additionalAccountSet" }, "FilterInArns": { - "shape": "S1j2", + "shape": "S1jd", "locationName": "filterInArnSet" }, "StartDate": { @@ -34115,15 +34248,15 @@ "type": "boolean" }, "ForwardPathComponents": { - "shape": "S1j3", + "shape": "S1je", "locationName": "forwardPathComponentSet" }, "ReturnPathComponents": { - "shape": "S1j3", + "shape": "S1je", "locationName": "returnPathComponentSet" }, "Explanations": { - "shape": "S1jn", + "shape": "S1jy", "locationName": "explanationSet" }, "AlternatePathHints": { @@ -34152,13 +34285,13 @@ } } }, - "S1j2": { + "S1jd": { "type": "list", "member": { "locationName": "item" } }, - "S1j3": { + "S1je": { "type": "list", "member": { "locationName": "item", @@ -34169,47 +34302,47 @@ "type": "integer" }, "AclRule": { - "shape": "S1j5", + "shape": "S1jg", "locationName": "aclRule" }, "AttachedTo": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "attachedTo" }, "Component": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "component" }, "DestinationVpc": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "destinationVpc" }, "OutboundHeader": { - "shape": "S1j7", + "shape": "S1ji", "locationName": "outboundHeader" }, "InboundHeader": { - "shape": "S1j7", + "shape": "S1ji", "locationName": "inboundHeader" }, "RouteTableRoute": { - "shape": "S1ja", + "shape": "S1jl", "locationName": "routeTableRoute" }, "SecurityGroupRule": { - "shape": "S1jb", + "shape": "S1jm", "locationName": "securityGroupRule" }, "SourceVpc": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "sourceVpc" }, "Subnet": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "subnet" }, "Vpc": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpc" }, "AdditionalDetails": { @@ -34223,15 +34356,15 @@ "locationName": "additionalDetailType" }, "Component": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "component" }, "VpcEndpointService": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpcEndpointService" }, "RuleOptions": { - "shape": "S1je", + "shape": "S1jp", "locationName": "ruleOptionSet" }, "RuleGroupTypePairs": { @@ -34261,7 +34394,7 @@ "locationName": "ruleGroupArn" }, "RuleOptions": { - "shape": "S1je", + "shape": "S1jp", "locationName": "ruleOptionSet" } } @@ -34271,34 +34404,34 @@ "locationName": "serviceName" }, "LoadBalancers": { - "shape": "S1jl", + "shape": "S1jw", "locationName": "loadBalancerSet" } } } }, "TransitGateway": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "transitGateway" }, "TransitGatewayRouteTableRoute": { - "shape": "S1jm", + "shape": "S1jx", "locationName": "transitGatewayRouteTableRoute" }, "Explanations": { - "shape": "S1jn", + "shape": "S1jy", "locationName": "explanationSet" }, "ElasticLoadBalancerListener": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "elasticLoadBalancerListener" }, "FirewallStatelessRule": { - "shape": "S1jt", + "shape": "S1k4", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { - "shape": "S1jx", + "shape": "S1k8", "locationName": "firewallStatefulRule" }, "ServiceName": { @@ -34307,7 +34440,7 @@ } } }, - "S1j5": { + "S1jg": { "type": "structure", "members": { "Cidr": { @@ -34318,7 +34451,7 @@ "type": "boolean" }, "PortRange": { - "shape": "Skp", + "shape": "Skv", "locationName": "portRange" }, "Protocol": { @@ -34333,7 +34466,7 @@ } } }, - "S1j6": { + "S1jh": { "type": "structure", "members": { "Id": { @@ -34347,44 +34480,44 @@ } } }, - "S1j7": { + "S1ji": { "type": "structure", "members": { "DestinationAddresses": { - "shape": "S1j8", + "shape": "S1jj", "locationName": "destinationAddressSet" }, "DestinationPortRanges": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "destinationPortRangeSet" }, "Protocol": { "locationName": "protocol" }, "SourceAddresses": { - "shape": "S1j8", + "shape": "S1jj", "locationName": "sourceAddressSet" }, "SourcePortRanges": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "sourcePortRangeSet" } } }, - "S1j8": { + "S1jj": { "type": "list", "member": { "locationName": "item" } }, - "S1j9": { + "S1jk": { "type": "list", "member": { - "shape": "Skp", + "shape": "Skv", "locationName": "item" } }, - "S1ja": { + "S1jl": { "type": "structure", "members": { "DestinationCidr": { @@ -34431,7 +34564,7 @@ } } }, - "S1jb": { + "S1jm": { "type": "structure", "members": { "Cidr": { @@ -34444,7 +34577,7 @@ "locationName": "securityGroupId" }, "PortRange": { - "shape": "Skp", + "shape": "Skv", "locationName": "portRange" }, "PrefixListId": { @@ -34455,7 +34588,7 @@ } } }, - "S1je": { + "S1jp": { "type": "list", "member": { "locationName": "item", @@ -34465,26 +34598,26 @@ "locationName": "keyword" }, "Settings": { - "shape": "S1jg", + "shape": "S1jr", "locationName": "settingSet" } } } }, - "S1jg": { + "S1jr": { "type": "list", "member": { "locationName": "item" } }, - "S1jl": { + "S1jw": { "type": "list", "member": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "item" } }, - "S1jm": { + "S1jx": { "type": "structure", "members": { "DestinationCidr": { @@ -34510,29 +34643,29 @@ } } }, - "S1jn": { + "S1jy": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Acl": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "acl" }, "AclRule": { - "shape": "S1j5", + "shape": "S1jg", "locationName": "aclRule" }, "Address": { "locationName": "address" }, "Addresses": { - "shape": "S1j8", + "shape": "S1jj", "locationName": "addressSet" }, "AttachedTo": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "attachedTo" }, "AvailabilityZones": { @@ -34544,19 +34677,19 @@ "locationName": "cidrSet" }, "Component": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "component" }, "CustomerGateway": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "customerGateway" }, "Destination": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "destination" }, "DestinationVpc": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "destinationVpc" }, "Direction": { @@ -34566,11 +34699,11 @@ "locationName": "explanationCode" }, "IngressRouteTable": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "ingressRouteTable" }, "InternetGateway": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "internetGateway" }, "LoadBalancerArn": { @@ -34605,7 +34738,7 @@ "locationName": "availabilityZone" }, "Instance": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "instance" }, "Port": { @@ -34615,11 +34748,11 @@ } }, "LoadBalancerTargetGroup": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "loadBalancerTargetGroup" }, "LoadBalancerTargetGroups": { - "shape": "S1jl", + "shape": "S1jw", "locationName": "loadBalancerTargetGroupSet" }, "LoadBalancerTargetPort": { @@ -34627,25 +34760,25 @@ "type": "integer" }, "ElasticLoadBalancerListener": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "elasticLoadBalancerListener" }, "MissingComponent": { "locationName": "missingComponent" }, "NatGateway": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "natGateway" }, "NetworkInterface": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "networkInterface" }, "PacketField": { "locationName": "packetField" }, "VpcPeeringConnection": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpcPeeringConnection" }, "Port": { @@ -34653,82 +34786,82 @@ "type": "integer" }, "PortRanges": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "portRangeSet" }, "PrefixList": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "prefixList" }, "Protocols": { - "shape": "S1jg", + "shape": "S1jr", "locationName": "protocolSet" }, "RouteTableRoute": { - "shape": "S1ja", + "shape": "S1jl", "locationName": "routeTableRoute" }, "RouteTable": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "routeTable" }, "SecurityGroup": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "securityGroup" }, "SecurityGroupRule": { - "shape": "S1jb", + "shape": "S1jm", "locationName": "securityGroupRule" }, "SecurityGroups": { - "shape": "S1jl", + "shape": "S1jw", "locationName": "securityGroupSet" }, "SourceVpc": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "sourceVpc" }, "State": { "locationName": "state" }, "Subnet": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "subnet" }, "SubnetRouteTable": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "subnetRouteTable" }, "Vpc": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpc" }, "VpcEndpoint": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpcEndpoint" }, "VpnConnection": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpnConnection" }, "VpnGateway": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "vpnGateway" }, "TransitGateway": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "transitGateway" }, "TransitGatewayRouteTable": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "transitGatewayRouteTable" }, "TransitGatewayRouteTableRoute": { - "shape": "S1jm", + "shape": "S1jx", "locationName": "transitGatewayRouteTableRoute" }, "TransitGatewayAttachment": { - "shape": "S1j6", + "shape": "S1jh", "locationName": "transitGatewayAttachment" }, "ComponentAccount": { @@ -34738,17 +34871,17 @@ "locationName": "componentRegion" }, "FirewallStatelessRule": { - "shape": "S1jt", + "shape": "S1k4", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { - "shape": "S1jx", + "shape": "S1k8", "locationName": "firewallStatefulRule" } } } }, - "S1jt": { + "S1k4": { "type": "structure", "members": { "RuleGroupArn": { @@ -34763,11 +34896,11 @@ "locationName": "destinationSet" }, "SourcePorts": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "sourcePortSet" }, "DestinationPorts": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "destinationPortSet" }, "Protocols": { @@ -34787,7 +34920,7 @@ } } }, - "S1jx": { + "S1k8": { "type": "structure", "members": { "RuleGroupArn": { @@ -34802,11 +34935,11 @@ "locationName": "destinationSet" }, "SourcePorts": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "sourcePortSet" }, "DestinationPorts": { - "shape": "S1j9", + "shape": "S1jk", "locationName": "destinationPortSet" }, "Protocol": { @@ -34820,7 +34953,7 @@ } } }, - "S1l4": { + "S1lf": { "type": "structure", "members": { "FirstAddress": { @@ -34839,13 +34972,13 @@ } } }, - "S1lh": { + "S1ls": { "type": "list", "member": { "locationName": "ReservedInstancesId" } }, - "S1lp": { + "S1m0": { "type": "list", "member": { "locationName": "item", @@ -34861,7 +34994,7 @@ } } }, - "S1m3": { + "S1me": { "type": "structure", "members": { "AvailabilityZone": { @@ -34882,7 +35015,7 @@ } } }, - "S1mq": { + "S1n1": { "type": "structure", "members": { "Frequency": { @@ -34909,7 +35042,7 @@ } } }, - "S1my": { + "S1n9": { "type": "structure", "members": { "AvailabilityZone": { @@ -34944,7 +35077,7 @@ "type": "timestamp" }, "Recurrence": { - "shape": "S1mq", + "shape": "S1n1", "locationName": "recurrence" }, "ScheduledInstanceId": { @@ -34968,19 +35101,19 @@ } } }, - "S1n5": { + "S1ng": { "type": "list", "member": { "locationName": "item" } }, - "S1n9": { + "S1nk": { "type": "list", "member": { "locationName": "GroupName" } }, - "S1nh": { + "S1ns": { "type": "list", "member": { "locationName": "item", @@ -34995,7 +35128,7 @@ } } }, - "S1o9": { + "S1ok": { "type": "structure", "required": [ "IamFleetRole", @@ -35052,14 +35185,14 @@ "type": "structure", "members": { "SecurityGroups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S185", + "shape": "S18d", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -35093,11 +35226,11 @@ } }, "NetworkInterfaces": { - "shape": "S1oj", + "shape": "S1ou", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1ol", + "shape": "S1ow", "locationName": "placement" }, "RamdiskId": { @@ -35110,7 +35243,7 @@ "locationName": "subnetId" }, "UserData": { - "shape": "Sgo", + "shape": "Sgu", "locationName": "userData" }, "WeightedCapacity": { @@ -35142,7 +35275,7 @@ } }, "LaunchTemplateConfigs": { - "shape": "S1oo", + "shape": "S1oz", "locationName": "launchTemplateConfigs" }, "SpotPrice": { @@ -35244,7 +35377,7 @@ } } }, - "S1oj": { + "S1ou": { "type": "list", "member": { "locationName": "item", @@ -35266,7 +35399,7 @@ "type": "integer" }, "Groups": { - "shape": "Sgz", + "shape": "Sh5", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { @@ -35274,7 +35407,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Siq", + "shape": "Siw", "locationName": "ipv6AddressesSet", "queryName": "Ipv6Addresses" }, @@ -35285,7 +35418,7 @@ "locationName": "privateIpAddress" }, "PrivateIpAddresses": { - "shape": "Sh2", + "shape": "Sh8", "locationName": "privateIpAddressesSet", "queryName": "PrivateIpAddresses" }, @@ -35304,14 +35437,14 @@ "type": "integer" }, "Ipv4Prefixes": { - "shape": "Sh4", + "shape": "Sha", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { - "shape": "Sh6", + "shape": "Shc", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { @@ -35321,15 +35454,15 @@ "type": "boolean" }, "EnaSrdSpecification": { - "shape": "Sh8" + "shape": "She" }, "ConnectionTrackingSpecification": { - "shape": "Sha" + "shape": "Shg" } } } }, - "S1ol": { + "S1ow": { "type": "structure", "members": { "AvailabilityZone": { @@ -35343,7 +35476,7 @@ } } }, - "S1oo": { + "S1oz": { "type": "list", "member": { "locationName": "item", @@ -35390,7 +35523,7 @@ } } }, - "S1p1": { + "S1pc": { "type": "list", "member": { "locationName": "item", @@ -35411,7 +35544,7 @@ "type": "timestamp" }, "Fault": { - "shape": "Snv", + "shape": "So1", "locationName": "fault" }, "InstanceId": { @@ -35425,18 +35558,18 @@ "type": "structure", "members": { "UserData": { - "shape": "Sgo", + "shape": "Sgu", "locationName": "userData" }, "SecurityGroups": { - "shape": "Sly", + "shape": "Sm4", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S185", + "shape": "S18d", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -35460,11 +35593,11 @@ "locationName": "keyName" }, "NetworkInterfaces": { - "shape": "S1oj", + "shape": "S1ou", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1ol", + "shape": "S1ow", "locationName": "placement" }, "RamdiskId": { @@ -35474,7 +35607,7 @@ "locationName": "subnetId" }, "Monitoring": { - "shape": "S1p4", + "shape": "S1pf", "locationName": "monitoring" } } @@ -35531,7 +35664,7 @@ } } }, - "S1p4": { + "S1pf": { "type": "structure", "required": [ "Enabled" @@ -35543,7 +35676,7 @@ } } }, - "S1pj": { + "S1pu": { "type": "list", "member": { "locationName": "item", @@ -35585,17 +35718,17 @@ } } }, - "S1ql": { + "S1qw": { "type": "list", "member": {} }, - "S1s4": { + "S1sf": { "type": "list", "member": { "locationName": "item" } }, - "S1s8": { + "S1sj": { "type": "structure", "members": { "VerifiedAccessInstanceId": { @@ -35614,7 +35747,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1sb", + "shape": "S1sm", "locationName": "deliveryStatus" }, "BucketName": { @@ -35637,7 +35770,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1sb", + "shape": "S1sm", "locationName": "deliveryStatus" }, "LogGroup": { @@ -35654,7 +35787,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1sb", + "shape": "S1sm", "locationName": "deliveryStatus" }, "DeliveryStream": { @@ -35673,7 +35806,7 @@ } } }, - "S1sb": { + "S1sm": { "type": "structure", "members": { "Code": { @@ -35684,7 +35817,7 @@ } } }, - "S1tc": { + "S1tn": { "type": "structure", "members": { "VolumeId": { @@ -35748,19 +35881,19 @@ } } }, - "S1ti": { + "S1tt": { "type": "list", "member": { "locationName": "VpcId" } }, - "S1vi": { + "S1vt": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, - "S1w9": { + "S1wk": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -35783,7 +35916,7 @@ } } }, - "S1zt": { + "S204": { "type": "structure", "members": { "InstanceFamily": { @@ -35794,13 +35927,13 @@ } } }, - "S20a": { + "S20l": { "type": "list", "member": { "locationName": "item" } }, - "S20c": { + "S20n": { "type": "list", "member": { "locationName": "item", @@ -35814,7 +35947,7 @@ "type": "integer" }, "HostIdSet": { - "shape": "S17d", + "shape": "S17l", "locationName": "hostIdSet" }, "HostReservationId": { @@ -35835,19 +35968,19 @@ } } }, - "S20q": { + "S211": { "type": "list", "member": { "locationName": "item" } }, - "S20r": { + "S212": { "type": "list", "member": { "locationName": "item" } }, - "S224": { + "S22f": { "type": "structure", "members": { "IpamId": { @@ -35878,7 +36011,7 @@ "locationName": "resourceType" }, "ResourceTags": { - "shape": "Sg9", + "shape": "Sgf", "locationName": "resourceTagSet" }, "IpUsage": { @@ -35902,7 +36035,7 @@ } } }, - "S22t": { + "S234": { "type": "structure", "members": { "HourlyPrice": { @@ -35916,14 +36049,14 @@ } } }, - "S23k": { + "S23v": { "type": "list", "member": { - "shape": "So6", + "shape": "Soc", "locationName": "item" } }, - "S24w": { + "S257": { "type": "structure", "members": { "Comment": {}, @@ -35938,14 +36071,14 @@ } } }, - "S24z": { + "S25a": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {} } }, - "S256": { + "S25h": { "type": "structure", "required": [ "Bytes", @@ -35961,12 +36094,12 @@ "locationName": "format" }, "ImportManifestUrl": { - "shape": "S13x", + "shape": "S145", "locationName": "importManifestUrl" } } }, - "S257": { + "S25i": { "type": "structure", "required": [ "Size" @@ -35978,25 +36111,25 @@ } } }, - "S26h": { + "S26s": { "type": "list", "member": { "locationName": "UserId" } }, - "S26i": { + "S26t": { "type": "list", "member": { "locationName": "UserGroup" } }, - "S26j": { + "S26u": { "type": "list", "member": { "locationName": "ProductCode" } }, - "S26l": { + "S26w": { "type": "list", "member": { "locationName": "item", @@ -36007,23 +36140,23 @@ } } }, - "S26q": { + "S271": { "type": "list", "member": { "shape": "S1i", "locationName": "item" } }, - "S273": { + "S27e": { "type": "structure", "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { - "shape": "Shy" + "shape": "Si4" } } }, - "S27x": { + "S288": { "type": "list", "member": { "type": "structure", @@ -36032,7 +36165,7 @@ } } }, - "S2am": { + "S2ax": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -36046,7 +36179,7 @@ } } }, - "S2ao": { + "S2az": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -36063,7 +36196,7 @@ } } }, - "S2b3": { + "S2be": { "type": "list", "member": { "locationName": "item", @@ -36073,39 +36206,39 @@ "locationName": "instanceId" }, "Monitoring": { - "shape": "S1ei", + "shape": "S1eq", "locationName": "monitoring" } } } }, - "S2ex": { + "S2f9": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, - "S2fl": { + "S2fx": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentState": { - "shape": "S1a2", + "shape": "S1aa", "locationName": "currentState" }, "InstanceId": { "locationName": "instanceId" }, "PreviousState": { - "shape": "S1a2", + "shape": "S1aa", "locationName": "previousState" } } } }, - "S2gb": { + "S2gn": { "type": "list", "member": { "locationName": "item", diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json index 60be0a3774..2e5ab0c22c 100644 --- a/apis/ec2-2016-11-15.normal.json +++ b/apis/ec2-2016-11-15.normal.json @@ -1070,6 +1070,20 @@ }, "documentation": "Create an IPAM. Amazon VPC IP Address Manager (IPAM) is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization.
For more information, see Create an IPAM in the Amazon VPC IPAM User Guide.
" }, + "CreateIpamExternalResourceVerificationToken": { + "name": "CreateIpamExternalResourceVerificationToken", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "CreateIpamExternalResourceVerificationTokenRequest" + }, + "output": { + "shape": "CreateIpamExternalResourceVerificationTokenResult" + }, + "documentation": "Create a verification token. A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP).
" + }, "CreateIpamPool": { "name": "CreateIpamPool", "http": { @@ -2116,6 +2130,20 @@ }, "documentation": "Delete an IPAM. Deleting an IPAM removes all monitored data associated with the IPAM including the historical data for CIDRs.
For more information, see Delete an IPAM in the Amazon VPC IPAM User Guide.
" }, + "DeleteIpamExternalResourceVerificationToken": { + "name": "DeleteIpamExternalResourceVerificationToken", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "DeleteIpamExternalResourceVerificationTokenRequest" + }, + "output": { + "shape": "DeleteIpamExternalResourceVerificationTokenResult" + }, + "documentation": "Delete a verification token. A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP).
" + }, "DeleteIpamPool": { "name": "DeleteIpamPool", "http": { @@ -3801,6 +3829,20 @@ }, "documentation": "Describes your Autonomous System Numbers (ASNs), their provisioning statuses, and the BYOIP CIDRs with which they are associated. For more information, see Tutorial: Bring your ASN to IPAM in the Amazon VPC IPAM guide.
" }, + "DescribeIpamExternalResourceVerificationTokens": { + "name": "DescribeIpamExternalResourceVerificationTokens", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "DescribeIpamExternalResourceVerificationTokensRequest" + }, + "output": { + "shape": "DescribeIpamExternalResourceVerificationTokensResult" + }, + "documentation": "Describe verification tokens. A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP).
" + }, "DescribeIpamPools": { "name": "DescribeIpamPools", "http": { @@ -4205,7 +4247,7 @@ "output": { "shape": "DescribePlacementGroupsResult" }, - "documentation": "Describes the specified placement groups or all of your placement groups. For more information, see Placement groups in the Amazon EC2 User Guide.
" + "documentation": "Describes the specified placement groups or all of your placement groups.
To describe a specific placement group that is shared with your account, you must specify the ID of the placement group using the GroupId
parameter. Specifying the name of a shared placement group using the GroupNames
parameter will result in an error.
For more information, see Placement groups in the Amazon EC2 User Guide.
" }, "DescribePrefixLists": { "name": "DescribePrefixLists", @@ -4933,7 +4975,7 @@ "output": { "shape": "DescribeVolumesModificationsResult" }, - "documentation": "Describes the most recent volume modification request for the specified EBS volumes.
If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request.
For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.
" + "documentation": "Describes the most recent volume modification request for the specified EBS volumes.
For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.
" }, "DescribeVpcAttribute": { "name": "DescribeVpcAttribute", @@ -6001,7 +6043,7 @@ "output": { "shape": "GetConsoleOutputResult" }, - "documentation": "Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors.
By default, the console output returns buffered information that was posted shortly after an instance transition state (start, stop, reboot, or terminate). This information is available for at least one hour after the most recent post. Only the most recent 64 KB of console output is available.
You can optionally retrieve the latest serial console output at any time during the instance lifecycle. This option is supported on instance types that use the Nitro hypervisor.
For more information, see Instance console output in the Amazon EC2 User Guide.
" + "documentation": "Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors.
For more information, see Instance console output in the Amazon EC2 User Guide.
" }, "GetConsoleScreenshot": { "name": "GetConsoleScreenshot", @@ -15745,6 +15787,42 @@ } } }, + "CreateIpamExternalResourceVerificationTokenRequest": { + "type": "structure", + "required": [ + "IpamId" + ], + "members": { + "DryRun": { + "shape": "Boolean", + "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The ID of the IPAM that will create the token.
" + }, + "TagSpecifications": { + "shape": "TagSpecificationList", + "documentation": "Token tags.
", + "locationName": "TagSpecification" + }, + "ClientToken": { + "shape": "String", + "documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
", + "idempotencyToken": true + } + } + }, + "CreateIpamExternalResourceVerificationTokenResult": { + "type": "structure", + "members": { + "IpamExternalResourceVerificationToken": { + "shape": "IpamExternalResourceVerificationToken", + "documentation": "The verification token.
", + "locationName": "ipamExternalResourceVerificationToken" + } + } + }, "CreateIpamPoolRequest": { "type": "structure", "required": [ @@ -15762,7 +15840,7 @@ }, "Locale": { "shape": "String", - "documentation": "In IPAM, the locale is the Amazon Web Services Region or, for IPAM IPv4 pools in the public scope, the network border group for an Amazon Web Services Local Zone where you want to make an IPAM pool available for allocations (supported Local Zones). If you do not choose a locale, resources in Regions others than the IPAM's home region cannot use CIDRs from this pool.
Possible values: Any Amazon Web Services Region, such as us-east-1.
" + "documentation": "The locale for the pool should be one of the following:
An Amazon Web Services Region where you want this IPAM pool to be available for allocations.
The network border group for an Amazon Web Services Local Zone where you want this IPAM pool to be available for allocations (supported Local Zones). This option is only available for IPAM IPv4 pools in the public scope.
If you do not choose a locale, resources in Regions others than the IPAM's home region cannot use CIDRs from this pool.
Possible values: Any Amazon Web Services Region or supported Amazon Web Services Local Zone.
" }, "SourceIpamPoolId": { "shape": "IpamPoolId", @@ -19668,6 +19746,32 @@ } } }, + "DeleteIpamExternalResourceVerificationTokenRequest": { + "type": "structure", + "required": [ + "IpamExternalResourceVerificationTokenId" + ], + "members": { + "DryRun": { + "shape": "Boolean", + "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The token ID.
" + } + } + }, + "DeleteIpamExternalResourceVerificationTokenResult": { + "type": "structure", + "members": { + "IpamExternalResourceVerificationToken": { + "shape": "IpamExternalResourceVerificationToken", + "documentation": "The verification token.
", + "locationName": "ipamExternalResourceVerificationToken" + } + } + }, "DeleteIpamPoolRequest": { "type": "structure", "required": [ @@ -24133,6 +24237,48 @@ } } }, + "DescribeIpamExternalResourceVerificationTokensRequest": { + "type": "structure", + "members": { + "DryRun": { + "shape": "Boolean", + "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
One or more filters for the request. For more information about filtering, see Filtering CLI output.
Available filters:
ipam-arn
ipam-external-resource-verification-token-arn
ipam-external-resource-verification-token-id
ipam-id
ipam-region
state
status
token-name
token-value
The token for the next page of results.
" + }, + "MaxResults": { + "shape": "IpamMaxResults", + "documentation": "The maximum number of tokens to return in one page of results.
" + }, + "IpamExternalResourceVerificationTokenIds": { + "shape": "ValueStringList", + "documentation": "Verification token IDs.
", + "locationName": "IpamExternalResourceVerificationTokenId" + } + } + }, + "DescribeIpamExternalResourceVerificationTokensResult": { + "type": "structure", + "members": { + "NextToken": { + "shape": "NextToken", + "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
Verification tokens.
", + "locationName": "ipamExternalResourceVerificationTokenSet" + } + } + }, "DescribeIpamPoolsRequest": { "type": "structure", "members": { @@ -25427,7 +25573,7 @@ }, "GroupNames": { "shape": "PlacementGroupStringList", - "documentation": "The names of the placement groups.
Default: Describes all your placement groups, or only those otherwise specified.
", + "documentation": "The names of the placement groups.
Constraints:
You can specify a name only if the placement group is owned by your account.
If a placement group is shared with your account, specifying the name results in an error. You must use the GroupId
parameter instead.
The number of units provided by the specified instance type.
When specifying weights, the price used in the lowest-price
and price-capacity-optimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.
If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.
When specifying weights, the price used in the lowest-price
and price-capacity-optimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
The number of units provided by the specified instance type.
When specifying weights, the price used in the lowest-price
and price-capacity-optimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.
If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.
When specifying weights, the price used in the lowest-price
and price-capacity-optimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
For elastic IP addresses, this is the status of an attached network interface.
", + "documentation": "For elastic network interfaces, this is the status of whether or not the elastic network interface is attached.
", "locationName": "networkInterfaceAttachmentStatus" }, "SampleTime": { @@ -41153,6 +41299,88 @@ }, "documentation": "The discovery failure reason.
" }, + "IpamExternalResourceVerificationToken": { + "type": "structure", + "members": { + "IpamExternalResourceVerificationTokenId": { + "shape": "IpamExternalResourceVerificationTokenId", + "documentation": "The ID of the token.
", + "locationName": "ipamExternalResourceVerificationTokenId" + }, + "IpamExternalResourceVerificationTokenArn": { + "shape": "ResourceArn", + "documentation": "Token ARN.
", + "locationName": "ipamExternalResourceVerificationTokenArn" + }, + "IpamId": { + "shape": "IpamId", + "documentation": "The ID of the IPAM that created the token.
", + "locationName": "ipamId" + }, + "IpamArn": { + "shape": "ResourceArn", + "documentation": "ARN of the IPAM that created the token.
", + "locationName": "ipamArn" + }, + "IpamRegion": { + "shape": "String", + "documentation": "Region of the IPAM that created the token.
", + "locationName": "ipamRegion" + }, + "TokenValue": { + "shape": "String", + "documentation": "Token value.
", + "locationName": "tokenValue" + }, + "TokenName": { + "shape": "String", + "documentation": "Token name.
", + "locationName": "tokenName" + }, + "NotAfter": { + "shape": "MillisecondDateTime", + "documentation": "Token expiration.
", + "locationName": "notAfter" + }, + "Status": { + "shape": "TokenState", + "documentation": "Token status.
", + "locationName": "status" + }, + "Tags": { + "shape": "TagList", + "documentation": "Token tags.
", + "locationName": "tagSet" + }, + "State": { + "shape": "IpamExternalResourceVerificationTokenState", + "documentation": "Token state.
", + "locationName": "state" + } + }, + "documentation": "A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP).
" + }, + "IpamExternalResourceVerificationTokenId": { + "type": "string" + }, + "IpamExternalResourceVerificationTokenSet": { + "type": "list", + "member": { + "shape": "IpamExternalResourceVerificationToken", + "locationName": "item" + } + }, + "IpamExternalResourceVerificationTokenState": { + "type": "string", + "enum": [ + "create-in-progress", + "create-complete", + "create-failed", + "delete-in-progress", + "delete-complete", + "delete-failed" + ] + }, "IpamId": { "type": "string" }, @@ -41252,7 +41480,7 @@ }, "Locale": { "shape": "String", - "documentation": "The locale of the IPAM pool. In IPAM, the locale is the Amazon Web Services Region or, for IPAM IPv4 pools in the public scope, the network border group for an Amazon Web Services Local Zone where you want to make an IPAM pool available for allocations (supported Local Zones). If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.
", + "documentation": "The locale of the IPAM pool.
The locale for the pool should be one of the following:
An Amazon Web Services Region where you want this IPAM pool to be available for allocations.
The network border group for an Amazon Web Services Local Zone where you want this IPAM pool to be available for allocations (supported Local Zones). This option is only available for IPAM IPv4 pools in the public scope.
If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.
", "locationName": "locale" }, "PoolDepth": { @@ -43520,7 +43748,7 @@ }, "WeightedCapacity": { "shape": "Double", - "documentation": "The number of units provided by the specified instance type.
When specifying weights, the price used in the lowest-price
and price-capacity-optimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.
If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.
When specifying weights, the price used in the lowestPrice
and priceCapacityOptimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
A signed document that proves that you are authorized to bring a specified IP address range to Amazon using BYOIP. This option applies to public pools only.
" + "documentation": "A signed document that proves that you are authorized to bring a specified IP address range to Amazon using BYOIP. This option only applies to IPv4 and IPv6 pools in the public scope.
" }, "NetmaskLength": { "shape": "Integer", @@ -51437,6 +51665,14 @@ "shape": "String", "documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
", "idempotencyToken": true + }, + "VerificationMethod": { + "shape": "VerificationMethod", + "documentation": "The method for verifying control of a public IP address range. Defaults to remarks-x509
if not specified. This option only applies to IPv4 and IPv6 pools in the public scope.
Verification token ID. This option only applies to IPv4 and IPv6 pools in the public scope.
" } } }, @@ -54324,7 +54560,8 @@ "vpc-encryption-control", "ipam-resource-discovery", "ipam-resource-discovery-association", - "instance-connect-endpoint" + "instance-connect-endpoint", + "ipam-external-resource-verification-token" ] }, "ResponseError": { @@ -57474,7 +57711,7 @@ }, "WeightedCapacity": { "shape": "Double", - "documentation": "The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.
If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.
", + "documentation": "The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.
If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.
When specifying weights, the price used in the lowestPrice
and priceCapacityOptimized
allocation strategies is per unit hour (where the instance price is divided by the specified weight). However, if all the specified weights are above the requested TargetCapacity
, resulting in only 1 instance being launched, the price used is per instance hour.
The current modification state. The modification state is null for unmodified volumes.
", + "documentation": "The current modification state.
", "locationName": "modificationState" }, "StatusMessage": { @@ -63439,7 +63690,7 @@ "locationName": "endTime" } }, - "documentation": "Describes the modification status of an EBS volume.
If the volume has never been modified, some element values will be null.
" + "documentation": "Describes the modification status of an EBS volume.
" }, "VolumeModificationList": { "type": "list", diff --git a/apis/firehose-2015-08-04.min.json b/apis/firehose-2015-08-04.min.json index 76f038cd33..58f1f86be2 100644 --- a/apis/firehose-2015-08-04.min.json +++ b/apis/firehose-2015-08-04.min.json @@ -318,6 +318,9 @@ "TopicName": {}, "AuthenticationConfiguration": { "shape": "S47" + }, + "ReadFromTimestamp": { + "type": "timestamp" } } }, @@ -333,38 +336,38 @@ ], "members": { "AccountUrl": { - "shape": "S4a" + "shape": "S4b" }, "PrivateKey": { - "shape": "S4b" + "shape": "S4c" }, "KeyPassphrase": { - "shape": "S4c" + "shape": "S4d" }, "User": { - "shape": "S4d" + "shape": "S4e" }, "Database": { - "shape": "S4e" + "shape": "S4f" }, "Schema": { - "shape": "S4f" + "shape": "S4g" }, "Table": { - "shape": "S4g" + "shape": "S4h" }, "SnowflakeRoleConfiguration": { - "shape": "S4h" + "shape": "S4i" }, "DataLoadingOption": {}, "MetaDataColumnName": { - "shape": "S4k" + "shape": "S4l" }, "ContentColumnName": { - "shape": "S4l" + "shape": "S4m" }, "SnowflakeVpcConfiguration": { - "shape": "S4m" + "shape": "S4n" }, "CloudWatchLoggingOptions": { "shape": "Sl" @@ -374,7 +377,7 @@ }, "RoleARN": {}, "RetryOptions": { - "shape": "S4o" + "shape": "S4p" }, "S3BackupMode": {}, "S3Configuration": { @@ -382,6 +385,42 @@ }, "SecretsManagerConfiguration": { "shape": "S24" + }, + "BufferingHints": { + "shape": "S4s" + } + } + }, + "IcebergDestinationConfiguration": { + "type": "structure", + "required": [ + "RoleARN", + "CatalogConfiguration", + "S3Configuration" + ], + "members": { + "DestinationTableConfigurationList": { + "shape": "S4w" + }, + "BufferingHints": { + "shape": "Se" + }, + "CloudWatchLoggingOptions": { + "shape": "Sl" + }, + "ProcessingConfiguration": { + "shape": "Sq" + }, + "S3BackupMode": {}, + "RetryOptions": { + "shape": "S1p" + }, + "RoleARN": {}, + "CatalogConfiguration": { + "shape": "S4z" + }, + "S3Configuration": { + "shape": "Sa" } } } @@ -448,7 +487,7 @@ "DeliveryStreamARN": {}, "DeliveryStreamStatus": {}, "FailureDescription": { - "shape": "S51" + "shape": "S5b" }, "DeliveryStreamEncryptionConfiguration": { "type": "structure", @@ -457,7 +496,7 @@ "KeyType": {}, "Status": {}, "FailureDescription": { - "shape": "S51" + "shape": "S5b" } } }, @@ -492,6 +531,9 @@ }, "DeliveryStartTimestamp": { "type": "timestamp" + }, + "ReadFromTimestamp": { + "type": "timestamp" } } } @@ -507,7 +549,7 @@ "members": { "DestinationId": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "ExtendedS3DestinationDescription": { "type": "structure", @@ -538,7 +580,7 @@ }, "S3BackupMode": {}, "S3BackupDescription": { - "shape": "S5d" + "shape": "S5n" }, "DataFormatConversionConfiguration": { "shape": "Sz" @@ -571,14 +613,14 @@ "shape": "S21" }, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupDescription": { - "shape": "S5d" + "shape": "S5n" }, "CloudWatchLoggingOptions": { "shape": "Sl" @@ -605,7 +647,7 @@ }, "S3BackupMode": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" @@ -614,7 +656,7 @@ "shape": "Sl" }, "VpcConfigurationDescription": { - "shape": "S5h" + "shape": "S5r" }, "DocumentIdOptions": { "shape": "S2l" @@ -638,7 +680,7 @@ }, "S3BackupMode": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" @@ -647,7 +689,7 @@ "shape": "Sl" }, "VpcConfigurationDescription": { - "shape": "S5h" + "shape": "S5r" }, "DocumentIdOptions": { "shape": "S2l" @@ -668,7 +710,7 @@ }, "S3BackupMode": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" @@ -714,7 +756,7 @@ }, "S3BackupMode": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "SecretsManagerConfiguration": { "shape": "S24" @@ -725,32 +767,32 @@ "type": "structure", "members": { "AccountUrl": { - "shape": "S4a" + "shape": "S4b" }, "User": { - "shape": "S4d" + "shape": "S4e" }, "Database": { - "shape": "S4e" + "shape": "S4f" }, "Schema": { - "shape": "S4f" + "shape": "S4g" }, "Table": { - "shape": "S4g" + "shape": "S4h" }, "SnowflakeRoleConfiguration": { - "shape": "S4h" + "shape": "S4i" }, "DataLoadingOption": {}, "MetaDataColumnName": { - "shape": "S4k" + "shape": "S4l" }, "ContentColumnName": { - "shape": "S4l" + "shape": "S4m" }, "SnowflakeVpcConfiguration": { - "shape": "S4m" + "shape": "S4n" }, "CloudWatchLoggingOptions": { "shape": "Sl" @@ -760,14 +802,17 @@ }, "RoleARN": {}, "RetryOptions": { - "shape": "S4o" + "shape": "S4p" }, "S3BackupMode": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "SecretsManagerConfiguration": { "shape": "S24" + }, + "BufferingHints": { + "shape": "S4s" } } }, @@ -785,7 +830,7 @@ }, "S3BackupMode": {}, "S3DestinationDescription": { - "shape": "S5d" + "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" @@ -794,7 +839,35 @@ "shape": "Sl" }, "VpcConfigurationDescription": { - "shape": "S5h" + "shape": "S5r" + } + } + }, + "IcebergDestinationDescription": { + "type": "structure", + "members": { + "DestinationTableConfigurationList": { + "shape": "S4w" + }, + "BufferingHints": { + "shape": "Se" + }, + "CloudWatchLoggingOptions": { + "shape": "Sl" + }, + "ProcessingConfiguration": { + "shape": "Sq" + }, + "S3BackupMode": {}, + "RetryOptions": { + "shape": "S1p" + }, + "RoleARN": {}, + "CatalogConfiguration": { + "shape": "S4z" + }, + "S3DestinationDescription": { + "shape": "S5n" } } } @@ -880,7 +953,7 @@ "members": { "DeliveryStreamName": {}, "Record": { - "shape": "S5x" + "shape": "S68" } } }, @@ -909,7 +982,7 @@ "Records": { "type": "list", "member": { - "shape": "S5x" + "shape": "S68" } } } @@ -1026,7 +1099,7 @@ "CurrentDeliveryStreamVersionId": {}, "DestinationId": {}, "S3DestinationUpdate": { - "shape": "S6i", + "shape": "S6t", "deprecated": true }, "ExtendedS3DestinationUpdate": { @@ -1051,7 +1124,7 @@ }, "S3BackupMode": {}, "S3BackupUpdate": { - "shape": "S6i" + "shape": "S6t" }, "DataFormatConversionConfiguration": { "shape": "Sz" @@ -1081,14 +1154,14 @@ "shape": "S21" }, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupUpdate": { - "shape": "S6i" + "shape": "S6t" }, "CloudWatchLoggingOptions": { "shape": "Sl" @@ -1114,7 +1187,7 @@ "shape": "S2f" }, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" @@ -1143,7 +1216,7 @@ "shape": "S2w" }, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" @@ -1170,7 +1243,7 @@ }, "S3BackupMode": {}, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" @@ -1210,7 +1283,7 @@ }, "S3BackupMode": {}, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "SecretsManagerConfiguration": { "shape": "S24" @@ -1230,7 +1303,7 @@ "shape": "S41" }, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" @@ -1244,35 +1317,35 @@ "type": "structure", "members": { "AccountUrl": { - "shape": "S4a" + "shape": "S4b" }, "PrivateKey": { - "shape": "S4b" + "shape": "S4c" }, "KeyPassphrase": { - "shape": "S4c" + "shape": "S4d" }, "User": { - "shape": "S4d" + "shape": "S4e" }, "Database": { - "shape": "S4e" + "shape": "S4f" }, "Schema": { - "shape": "S4f" + "shape": "S4g" }, "Table": { - "shape": "S4g" + "shape": "S4h" }, "SnowflakeRoleConfiguration": { - "shape": "S4h" + "shape": "S4i" }, "DataLoadingOption": {}, "MetaDataColumnName": { - "shape": "S4k" + "shape": "S4l" }, "ContentColumnName": { - "shape": "S4l" + "shape": "S4m" }, "CloudWatchLoggingOptions": { "shape": "Sl" @@ -1282,14 +1355,45 @@ }, "RoleARN": {}, "RetryOptions": { - "shape": "S4o" + "shape": "S4p" }, "S3BackupMode": {}, "S3Update": { - "shape": "S6i" + "shape": "S6t" }, "SecretsManagerConfiguration": { "shape": "S24" + }, + "BufferingHints": { + "shape": "S4s" + } + } + }, + "IcebergDestinationUpdate": { + "type": "structure", + "members": { + "DestinationTableConfigurationList": { + "shape": "S4w" + }, + "BufferingHints": { + "shape": "Se" + }, + "CloudWatchLoggingOptions": { + "shape": "Sl" + }, + "ProcessingConfiguration": { + "shape": "Sq" + }, + "S3BackupMode": {}, + "RetryOptions": { + "shape": "S1p" + }, + "RoleARN": {}, + "CatalogConfiguration": { + "shape": "S4z" + }, + "S3Configuration": { + "shape": "Sa" } } } @@ -1499,8 +1603,7 @@ }, "Compression": {}, "BloomFilterColumns": { - "type": "list", - "member": {} + "shape": "S1m" }, "BloomFilterFalsePositiveProbability": { "type": "double" @@ -1520,22 +1623,29 @@ } } }, + "S1m": { + "type": "list", + "member": {} + }, "S1o": { "type": "structure", "members": { "RetryOptions": { - "type": "structure", - "members": { - "DurationInSeconds": { - "type": "integer" - } - } + "shape": "S1p" }, "Enabled": { "type": "boolean" } } }, + "S1p": { + "type": "structure", + "members": { + "DurationInSeconds": { + "type": "integer" + } + } + }, "S1v": { "type": "structure", "required": [ @@ -1778,10 +1888,6 @@ "Connectivity": {} } }, - "S4a": { - "type": "string", - "sensitive": true - }, "S4b": { "type": "string", "sensitive": true @@ -1807,6 +1913,10 @@ "sensitive": true }, "S4h": { + "type": "string", + "sensitive": true + }, + "S4i": { "type": "structure", "members": { "Enabled": { @@ -1818,15 +1928,15 @@ } } }, - "S4k": { + "S4l": { "type": "string", "sensitive": true }, - "S4l": { + "S4m": { "type": "string", "sensitive": true }, - "S4m": { + "S4n": { "type": "structure", "required": [ "PrivateLinkVpceId" @@ -1838,7 +1948,7 @@ } } }, - "S4o": { + "S4p": { "type": "structure", "members": { "DurationInSeconds": { @@ -1846,7 +1956,42 @@ } } }, - "S51": { + "S4s": { + "type": "structure", + "members": { + "SizeInMBs": { + "type": "integer" + }, + "IntervalInSeconds": { + "type": "integer" + } + } + }, + "S4w": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "DestinationTableName", + "DestinationDatabaseName" + ], + "members": { + "DestinationTableName": {}, + "DestinationDatabaseName": {}, + "UniqueKeys": { + "shape": "S1m" + }, + "S3ErrorOutputPrefix": {} + } + } + }, + "S4z": { + "type": "structure", + "members": { + "CatalogARN": {} + } + }, + "S5b": { "type": "structure", "required": [ "Type", @@ -1857,7 +2002,7 @@ "Details": {} } }, - "S5d": { + "S5n": { "type": "structure", "required": [ "RoleARN", @@ -1883,7 +2028,7 @@ } } }, - "S5h": { + "S5r": { "type": "structure", "required": [ "SubnetIds", @@ -1902,7 +2047,7 @@ "VpcId": {} } }, - "S5x": { + "S68": { "type": "structure", "required": [ "Data" @@ -1913,7 +2058,7 @@ } } }, - "S6i": { + "S6t": { "type": "structure", "members": { "RoleARN": {}, diff --git a/apis/firehose-2015-08-04.normal.json b/apis/firehose-2015-08-04.normal.json index 1f71228164..d8c17dd795 100644 --- a/apis/firehose-2015-08-04.normal.json +++ b/apis/firehose-2015-08-04.normal.json @@ -819,6 +819,16 @@ }, "documentation": "Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Firehose might choose to use different values when it is optimal. The SizeInMBs
and IntervalInSeconds
parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.
Specifies the Glue catalog ARN indentifier of the destination Apache Iceberg Tables. You must specify the ARN in the format arn:aws:glue:region:account-id:catalog
.
Amazon Data Firehose is in preview release and is subject to change.
" + } + }, + "documentation": "Describes the containers where the destination Apache Iceberg Tables are persisted.
Amazon Data Firehose is in preview release and is subject to change.
" + }, "CloudWatchLoggingOptions": { "type": "structure", "members": { @@ -968,6 +978,10 @@ "SnowflakeDestinationConfiguration": { "shape": "SnowflakeDestinationConfiguration", "documentation": "Configure Snowflake destination
" + }, + "IcebergDestinationConfiguration": { + "shape": "IcebergDestinationConfiguration", + "documentation": "Configure Apache Iceberg Tables destination.
Amazon Data Firehose is in preview release and is subject to change.
" } } }, @@ -1325,6 +1339,10 @@ "AmazonOpenSearchServerlessDestinationDescription": { "shape": "AmazonOpenSearchServerlessDestinationDescription", "documentation": "The destination in the Serverless offering for Amazon OpenSearch Service.
" + }, + "IcebergDestinationDescription": { + "shape": "IcebergDestinationDescription", + "documentation": "Describes a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
" } }, "documentation": "Describes the destination for a delivery stream.
" @@ -1341,6 +1359,38 @@ "min": 1, "pattern": "[a-zA-Z0-9-]+" }, + "DestinationTableConfiguration": { + "type": "structure", + "required": [ + "DestinationTableName", + "DestinationDatabaseName" + ], + "members": { + "DestinationTableName": { + "shape": "NonEmptyStringWithoutWhitespace", + "documentation": "Specifies the name of the Apache Iceberg Table.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "DestinationDatabaseName": { + "shape": "NonEmptyStringWithoutWhitespace", + "documentation": "The name of the Apache Iceberg database.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "UniqueKeys": { + "shape": "ListOfNonEmptyStringsWithoutWhitespace", + "documentation": "A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create/Update/Delete operations on the given Iceberg table.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "S3ErrorOutputPrefix": { + "shape": "ErrorOutputPrefix", + "documentation": "The table specific S3 error output prefix. All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.
Amazon Data Firehose is in preview release and is subject to change.
" + } + }, + "documentation": "Describes the configuration of a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "DestinationTableConfigurationList": { + "type": "list", + "member": { + "shape": "DestinationTableConfiguration" + } + }, "DocumentIdOptions": { "type": "structure", "required": [ @@ -1890,6 +1940,12 @@ "min": 0, "pattern": "^$|\\.[0-9a-z!\\-_.*'()]+" }, + "GlueDataCatalogARN": { + "type": "string", + "max": 512, + "min": 1, + "pattern": "arn:.*" + }, "HECAcknowledgmentTimeoutInSeconds": { "type": "integer", "max": 600, @@ -2212,6 +2268,129 @@ "pattern": "https://.*", "sensitive": true }, + "IcebergDestinationConfiguration": { + "type": "structure", + "required": [ + "RoleARN", + "CatalogConfiguration", + "S3Configuration" + ], + "members": { + "DestinationTableConfigurationList": { + "shape": "DestinationTableConfigurationList", + "documentation": " Provides a list of DestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg tables.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "BufferingHints": { + "shape": "BufferingHints" + }, + "CloudWatchLoggingOptions": { + "shape": "CloudWatchLoggingOptions" + }, + "ProcessingConfiguration": { + "shape": "ProcessingConfiguration" + }, + "S3BackupMode": { + "shape": "IcebergS3BackupMode", + "documentation": " Describes how Firehose will backup records. Currently,Firehose only supports FailedDataOnly
for preview.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "RetryOptions": { + "shape": "RetryOptions" + }, + "RoleARN": { + "shape": "RoleARN", + "documentation": "The Amazon Resource Name (ARN) of the Apache Iceberg tables role.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "CatalogConfiguration": { + "shape": "CatalogConfiguration", + "documentation": "Configuration describing where the destination Apache Iceberg Tables are persisted.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "S3Configuration": { + "shape": "S3DestinationConfiguration" + } + }, + "documentation": "Specifies the destination configure settings for Apache Iceberg Table.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "IcebergDestinationDescription": { + "type": "structure", + "members": { + "DestinationTableConfigurationList": { + "shape": "DestinationTableConfigurationList", + "documentation": " Provides a list of DestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg tables.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "BufferingHints": { + "shape": "BufferingHints" + }, + "CloudWatchLoggingOptions": { + "shape": "CloudWatchLoggingOptions" + }, + "ProcessingConfiguration": { + "shape": "ProcessingConfiguration" + }, + "S3BackupMode": { + "shape": "IcebergS3BackupMode", + "documentation": " Describes how Firehose will backup records. Currently,Firehose only supports FailedDataOnly
for preview.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "RetryOptions": { + "shape": "RetryOptions" + }, + "RoleARN": { + "shape": "RoleARN", + "documentation": "The Amazon Resource Name (ARN) of the Apache Iceberg Tables role.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "CatalogConfiguration": { + "shape": "CatalogConfiguration", + "documentation": "Configuration describing where the destination Iceberg tables are persisted.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "S3DestinationDescription": { + "shape": "S3DestinationDescription" + } + }, + "documentation": "Describes a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "IcebergDestinationUpdate": { + "type": "structure", + "members": { + "DestinationTableConfigurationList": { + "shape": "DestinationTableConfigurationList", + "documentation": " Provides a list of DestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg tables.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "BufferingHints": { + "shape": "BufferingHints" + }, + "CloudWatchLoggingOptions": { + "shape": "CloudWatchLoggingOptions" + }, + "ProcessingConfiguration": { + "shape": "ProcessingConfiguration" + }, + "S3BackupMode": { + "shape": "IcebergS3BackupMode", + "documentation": " Describes how Firehose will backup records. Currently,Firehose only supports FailedDataOnly
for preview.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "RetryOptions": { + "shape": "RetryOptions" + }, + "RoleARN": { + "shape": "RoleARN", + "documentation": "The Amazon Resource Name (ARN) of the Apache Iceberg Tables role.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "CatalogConfiguration": { + "shape": "CatalogConfiguration", + "documentation": "Configuration describing where the destination Iceberg tables are persisted.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "S3Configuration": { + "shape": "S3DestinationConfiguration" + } + }, + "documentation": "Describes an update for a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
" + }, + "IcebergS3BackupMode": { + "type": "string", + "enum": [ + "FailedDataOnly", + "AllData" + ] + }, "InputFormatConfiguration": { "type": "structure", "members": { @@ -2427,6 +2606,10 @@ "AuthenticationConfiguration": { "shape": "AuthenticationConfiguration", "documentation": "The authentication configuration of the Amazon MSK cluster.
" + }, + "ReadFromTimestamp": { + "shape": "ReadFromTimestamp", + "documentation": "The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the ReadFromTimestamp
parameter to Epoch (1970-01-01T00:00:00Z).
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.
" @@ -2449,6 +2632,10 @@ "DeliveryStartTimestamp": { "shape": "DeliveryStartTimestamp", "documentation": "Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
" + }, + "ReadFromTimestamp": { + "shape": "ReadFromTimestamp", + "documentation": "The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
Details about the Amazon MSK cluster used as the source for a Firehose delivery stream.
" @@ -2842,6 +3029,9 @@ "type": "string", "min": 1 }, + "ReadFromTimestamp": { + "type": "timestamp" + }, "Record": { "type": "structure", "required": [ @@ -3291,6 +3481,30 @@ "pattern": ".+?\\.snowflakecomputing\\.com", "sensitive": true }, + "SnowflakeBufferingHints": { + "type": "structure", + "members": { + "SizeInMBs": { + "shape": "SnowflakeBufferingSizeInMBs", + "documentation": "Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 1.
" + }, + "IntervalInSeconds": { + "shape": "SnowflakeBufferingIntervalInSeconds", + "documentation": "Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 0.
" + } + }, + "documentation": "Describes the buffering to perform before delivering data to the Snowflake destination. If you do not specify any value, Firehose uses the default values.
" + }, + "SnowflakeBufferingIntervalInSeconds": { + "type": "integer", + "max": 900, + "min": 0 + }, + "SnowflakeBufferingSizeInMBs": { + "type": "integer", + "max": 128, + "min": 1 + }, "SnowflakeContentColumnName": { "type": "string", "max": 255, @@ -3394,6 +3608,10 @@ "SecretsManagerConfiguration": { "shape": "SecretsManagerConfiguration", "documentation": "The configuration that defines how you access secrets for Snowflake.
" + }, + "BufferingHints": { + "shape": "SnowflakeBufferingHints", + "documentation": "Describes the buffering to perform before delivering data to the Snowflake destination. If you do not specify any value, Firehose uses the default values.
" } }, "documentation": "Configure Snowflake destination
" @@ -3465,6 +3683,10 @@ "SecretsManagerConfiguration": { "shape": "SecretsManagerConfiguration", "documentation": "The configuration that defines how you access secrets for Snowflake.
" + }, + "BufferingHints": { + "shape": "SnowflakeBufferingHints", + "documentation": "Describes the buffering to perform before delivering data to the Snowflake destination. If you do not specify any value, Firehose uses the default values.
" } }, "documentation": "Optional Snowflake destination description
" @@ -3540,6 +3762,10 @@ "SecretsManagerConfiguration": { "shape": "SecretsManagerConfiguration", "documentation": "Describes the Secrets Manager configuration in Snowflake.
" + }, + "BufferingHints": { + "shape": "SnowflakeBufferingHints", + "documentation": "Describes the buffering to perform before delivering data to the Snowflake destination.
" } }, "documentation": "Update to configuration settings
" @@ -4054,6 +4280,10 @@ "SnowflakeDestinationUpdate": { "shape": "SnowflakeDestinationUpdate", "documentation": "Update to the Snowflake destination configuration settings.
" + }, + "IcebergDestinationUpdate": { + "shape": "IcebergDestinationUpdate", + "documentation": "Describes an update for a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
" } } }, diff --git a/apis/ivschat-2020-07-14.min.json b/apis/ivschat-2020-07-14.min.json index 23ebe0bc3a..f2599384a6 100644 --- a/apis/ivschat-2020-07-14.min.json +++ b/apis/ivschat-2020-07-14.min.json @@ -2,9 +2,14 @@ "version": "2.0", "metadata": { "apiVersion": "2020-07-14", + "auth": [ + "aws.auth#sigv4" + ], "endpointPrefix": "ivschat", - "jsonVersion": "1.1", "protocol": "rest-json", + "protocols": [ + "rest-json" + ], "serviceAbbreviation": "ivschat", "serviceFullName": "Amazon Interactive Video Service Chat", "serviceId": "ivschat", @@ -25,37 +30,37 @@ "userId" ], "members": { - "attributes": { - "type": "map", - "key": {}, - "value": {}, - "sensitive": true + "roomIdentifier": {}, + "userId": { + "shape": "S3" }, "capabilities": { "type": "list", "member": {} }, - "roomIdentifier": {}, "sessionDurationInMinutes": { "type": "integer" }, - "userId": { - "shape": "S8" + "attributes": { + "type": "map", + "key": {}, + "value": {}, + "sensitive": true } } }, "output": { "type": "structure", "members": { - "sessionExpirationTime": { - "shape": "Sa" - }, "token": { "type": "string", "sensitive": true }, "tokenExpirationTime": { - "shape": "Sa" + "shape": "Sb" + }, + "sessionExpirationTime": { + "shape": "Sb" } } } @@ -71,10 +76,10 @@ "destinationConfiguration" ], "members": { + "name": {}, "destinationConfiguration": { - "shape": "Sd" + "shape": "Se" }, - "name": {}, "tags": { "shape": "Sl" } @@ -84,20 +89,20 @@ "type": "structure", "members": { "arn": {}, + "id": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "destinationConfiguration": { - "shape": "Sd" + "updateTime": { + "shape": "Sb" }, - "id": {}, "name": {}, + "destinationConfiguration": { + "shape": "Se" + }, "state": {}, "tags": { "shape": "Sl" - }, - "updateTime": { - "shape": "Sa" } } } @@ -110,21 +115,21 @@ "input": { "type": "structure", "members": { - "loggingConfigurationIdentifiers": { - "shape": "St" - }, - "maximumMessageLength": { + "name": {}, + "maximumMessageRatePerSecond": { "type": "integer" }, - "maximumMessageRatePerSecond": { + "maximumMessageLength": { "type": "integer" }, "messageReviewHandler": { - "shape": "Sx" + "shape": "Sw" }, - "name": {}, "tags": { "shape": "Sl" + }, + "loggingConfigurationIdentifiers": { + "shape": "Sz" } } }, @@ -132,28 +137,28 @@ "type": "structure", "members": { "arn": {}, + "id": {}, + "name": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "id": {}, - "loggingConfigurationIdentifiers": { - "shape": "St" + "updateTime": { + "shape": "Sb" }, - "maximumMessageLength": { + "maximumMessageRatePerSecond": { "type": "integer" }, - "maximumMessageRatePerSecond": { + "maximumMessageLength": { "type": "integer" }, "messageReviewHandler": { - "shape": "Sx" + "shape": "Sw" }, - "name": {}, "tags": { "shape": "Sl" }, - "updateTime": { - "shape": "Sa" + "loggingConfigurationIdentifiers": { + "shape": "Sz" } } } @@ -181,13 +186,13 @@ "input": { "type": "structure", "required": [ - "id", - "roomIdentifier" + "roomIdentifier", + "id" ], "members": { + "roomIdentifier": {}, "id": {}, - "reason": {}, - "roomIdentifier": {} + "reason": {} } }, "output": { @@ -224,11 +229,11 @@ "userId" ], "members": { - "reason": {}, "roomIdentifier": {}, "userId": { - "shape": "S8" - } + "shape": "S3" + }, + "reason": {} } }, "output": { @@ -254,20 +259,20 @@ "type": "structure", "members": { "arn": {}, + "id": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "destinationConfiguration": { - "shape": "Sd" + "updateTime": { + "shape": "Sb" }, - "id": {}, "name": {}, + "destinationConfiguration": { + "shape": "Se" + }, "state": {}, "tags": { "shape": "Sl" - }, - "updateTime": { - "shape": "Sa" } } } @@ -290,28 +295,28 @@ "type": "structure", "members": { "arn": {}, + "id": {}, + "name": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "id": {}, - "loggingConfigurationIdentifiers": { - "shape": "St" + "updateTime": { + "shape": "Sb" }, - "maximumMessageLength": { + "maximumMessageRatePerSecond": { "type": "integer" }, - "maximumMessageRatePerSecond": { + "maximumMessageLength": { "type": "integer" }, "messageReviewHandler": { - "shape": "Sx" + "shape": "Sw" }, - "name": {}, "tags": { "shape": "Sl" }, - "updateTime": { - "shape": "Sa" + "loggingConfigurationIdentifiers": { + "shape": "Sz" } } } @@ -324,10 +329,10 @@ "input": { "type": "structure", "members": { + "nextToken": {}, "maxResults": { "type": "integer" - }, - "nextToken": {} + } } }, "output": { @@ -342,20 +347,20 @@ "type": "structure", "members": { "arn": {}, + "id": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "destinationConfiguration": { - "shape": "Sd" + "updateTime": { + "shape": "Sb" }, - "id": {}, "name": {}, + "destinationConfiguration": { + "shape": "Se" + }, "state": {}, "tags": { "shape": "Sl" - }, - "updateTime": { - "shape": "Sa" } } } @@ -372,13 +377,13 @@ "input": { "type": "structure", "members": { - "loggingConfigurationIdentifier": {}, + "name": {}, + "nextToken": {}, "maxResults": { "type": "integer" }, "messageReviewHandlerUri": {}, - "name": {}, - "nextToken": {} + "loggingConfigurationIdentifier": {} } }, "output": { @@ -387,33 +392,33 @@ "rooms" ], "members": { - "nextToken": {}, "rooms": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, - "createTime": { - "shape": "Sa" - }, "id": {}, - "loggingConfigurationIdentifiers": { - "shape": "St" - }, + "name": {}, "messageReviewHandler": { - "shape": "Sx" + "shape": "Sw" + }, + "createTime": { + "shape": "Sb" + }, + "updateTime": { + "shape": "Sb" }, - "name": {}, "tags": { "shape": "Sl" }, - "updateTime": { - "shape": "Sa" + "loggingConfigurationIdentifiers": { + "shape": "Sz" } } } - } + }, + "nextToken": {} } } }, @@ -455,17 +460,17 @@ "input": { "type": "structure", "required": [ - "eventName", - "roomIdentifier" + "roomIdentifier", + "eventName" ], "members": { + "roomIdentifier": {}, + "eventName": {}, "attributes": { "type": "map", "key": {}, "value": {} - }, - "eventName": {}, - "roomIdentifier": {} + } } }, "output": { @@ -543,31 +548,31 @@ "identifier" ], "members": { - "destinationConfiguration": { - "shape": "Sd" - }, "identifier": {}, - "name": {} + "name": {}, + "destinationConfiguration": { + "shape": "Se" + } } }, "output": { "type": "structure", "members": { "arn": {}, + "id": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "destinationConfiguration": { - "shape": "Sd" + "updateTime": { + "shape": "Sb" }, - "id": {}, "name": {}, + "destinationConfiguration": { + "shape": "Se" + }, "state": {}, "tags": { "shape": "Sl" - }, - "updateTime": { - "shape": "Sa" } } } @@ -584,89 +589,89 @@ ], "members": { "identifier": {}, - "loggingConfigurationIdentifiers": { - "shape": "St" - }, - "maximumMessageLength": { + "name": {}, + "maximumMessageRatePerSecond": { "type": "integer" }, - "maximumMessageRatePerSecond": { + "maximumMessageLength": { "type": "integer" }, "messageReviewHandler": { - "shape": "Sx" + "shape": "Sw" }, - "name": {} + "loggingConfigurationIdentifiers": { + "shape": "Sz" + } } }, "output": { "type": "structure", "members": { "arn": {}, + "id": {}, + "name": {}, "createTime": { - "shape": "Sa" + "shape": "Sb" }, - "id": {}, - "loggingConfigurationIdentifiers": { - "shape": "St" + "updateTime": { + "shape": "Sb" }, - "maximumMessageLength": { + "maximumMessageRatePerSecond": { "type": "integer" }, - "maximumMessageRatePerSecond": { + "maximumMessageLength": { "type": "integer" }, "messageReviewHandler": { - "shape": "Sx" + "shape": "Sw" }, - "name": {}, "tags": { "shape": "Sl" }, - "updateTime": { - "shape": "Sa" + "loggingConfigurationIdentifiers": { + "shape": "Sz" } } } } }, "shapes": { - "S8": { + "S3": { "type": "string", "sensitive": true }, - "Sa": { + "Sb": { "type": "timestamp", "timestampFormat": "iso8601" }, - "Sd": { + "Se": { "type": "structure", "members": { - "cloudWatchLogs": { + "s3": { "type": "structure", "required": [ - "logGroupName" + "bucketName" ], "members": { - "logGroupName": {} + "bucketName": {} } }, - "firehose": { + "cloudWatchLogs": { "type": "structure", "required": [ - "deliveryStreamName" + "logGroupName" ], "members": { - "deliveryStreamName": {} + "logGroupName": {} } }, - "s3": { + "firehose": { "type": "structure", "required": [ - "bucketName" + "deliveryStreamName" ], "members": { - "bucketName": {} + "deliveryStreamName": {} } } }, @@ -677,16 +682,16 @@ "key": {}, "value": {} }, - "St": { - "type": "list", - "member": {} - }, - "Sx": { + "Sw": { "type": "structure", "members": { - "fallbackResult": {}, - "uri": {} + "uri": {}, + "fallbackResult": {} } + }, + "Sz": { + "type": "list", + "member": {} } } } \ No newline at end of file diff --git a/apis/ivschat-2020-07-14.normal.json b/apis/ivschat-2020-07-14.normal.json index 1483ddeb3f..8c96548df1 100644 --- a/apis/ivschat-2020-07-14.normal.json +++ b/apis/ivschat-2020-07-14.normal.json @@ -2,9 +2,14 @@ "version": "2.0", "metadata": { "apiVersion": "2020-07-14", + "auth": [ + "aws.auth#sigv4" + ], "endpointPrefix": "ivschat", - "jsonVersion": "1.1", "protocol": "rest-json", + "protocols": [ + "rest-json" + ], "serviceAbbreviation": "ivschat", "serviceFullName": "Amazon Interactive Video Service Chat", "serviceId": "ivschat", @@ -510,7 +515,7 @@ "type": "string", "max": 63, "min": 3, - "pattern": "^[a-z0-9-.]+$" + "pattern": "[a-z0-9-.]+" }, "ChatToken": { "type": "string", @@ -560,35 +565,31 @@ "userId" ], "members": { - "attributes": { - "shape": "ChatTokenAttributes", - "documentation": "Application-provided attributes to encode into the token and attach to a chat session. Map keys and values can contain UTF-8 encoded text. The maximum length of this field is 1 KB total.
" + "roomIdentifier": { + "shape": "RoomIdentifier", + "documentation": "Identifier of the room that the client is trying to access. Currently this must be an ARN.
" + }, + "userId": { + "shape": "UserID", + "documentation": "Application-provided ID that uniquely identifies the user associated with this token. This can be any UTF-8 encoded text.
" }, "capabilities": { "shape": "ChatTokenCapabilities", "documentation": "Set of capabilities that the user is allowed to perform in the room. Default: None (the capability to view messages is implicitly included in all requests).
" }, - "roomIdentifier": { - "shape": "RoomIdentifier", - "documentation": "Identifier of the room that the client is trying to access. Currently this must be an ARN.
" - }, "sessionDurationInMinutes": { "shape": "SessionDurationInMinutes", "documentation": "Session duration (in minutes), after which the session expires. Default: 60 (1 hour).
" }, - "userId": { - "shape": "UserID", - "documentation": "Application-provided ID that uniquely identifies the user associated with this token. This can be any UTF-8 encoded text.
" + "attributes": { + "shape": "ChatTokenAttributes", + "documentation": "Application-provided attributes to encode into the token and attach to a chat session. Map keys and values can contain UTF-8 encoded text. The maximum length of this field is 1 KB total.
" } } }, "CreateChatTokenResponse": { "type": "structure", "members": { - "sessionExpirationTime": { - "shape": "Time", - "documentation": "Time after which an end user's session is no longer valid. This is an ISO 8601 timestamp; note that this is returned as a string.
" - }, "token": { "shape": "ChatToken", "documentation": "The issued client token, encrypted.
" @@ -596,6 +597,10 @@ "tokenExpirationTime": { "shape": "Time", "documentation": "Time after which the token is no longer valid and cannot be used to connect to a room. This is an ISO 8601 timestamp; note that this is returned as a string.
" + }, + "sessionExpirationTime": { + "shape": "Time", + "documentation": "Time after which an end user's session is no longer valid. This is an ISO 8601 timestamp; note that this is returned as a string.
" } } }, @@ -605,14 +610,14 @@ "destinationConfiguration" ], "members": { - "destinationConfiguration": { - "shape": "DestinationConfiguration", - "documentation": "A complex type that contains a destination configuration for where chat content will be logged. There can be only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Logging-configuration name. The value does not need to be unique.
" }, + "destinationConfiguration": { + "shape": "DestinationConfiguration", + "documentation": "A complex type that contains a destination configuration for where chat content will be logged. There can be only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no constraints on tags beyond what is documented there.
Logging-configuration ARN, assigned by the system.
" }, + "id": { + "shape": "LoggingConfigurationID", + "documentation": "Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
" + }, "createTime": { "shape": "Time", "documentation": "Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, - "destinationConfiguration": { - "shape": "DestinationConfiguration", - "documentation": "A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
" + "updateTime": { + "shape": "Time", + "documentation": "Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "name": { "shape": "LoggingConfigurationName", "documentation": "Logging-configuration name, from the request (if specified).
" }, + "destinationConfiguration": { + "shape": "DestinationConfiguration", + "documentation": "A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
The state of the logging configuration. When the state is ACTIVE
, the configuration is ready to log chat content.
Tags attached to the resource, from the request (if specified). Array of maps, each of the form string:string (key:value)
.
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" } } }, @@ -665,29 +670,29 @@ "CreateRoomRequest": { "type": "structure", "members": { - "loggingConfigurationIdentifiers": { - "shape": "LoggingConfigurationIdentifierList", - "documentation": "Array of logging-configuration identifiers attached to the room.
" - }, - "maximumMessageLength": { - "shape": "RoomMaxMessageLength", - "documentation": "Maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes. Default: 500.
" + "name": { + "shape": "RoomName", + "documentation": "Room name. The value does not need to be unique.
" }, "maximumMessageRatePerSecond": { "shape": "RoomMaxMessageRatePerSecond", "documentation": "Maximum number of messages per second that can be sent to the room (by all clients). Default: 10.
" }, + "maximumMessageLength": { + "shape": "RoomMaxMessageLength", + "documentation": "Maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes. Default: 500.
" + }, "messageReviewHandler": { "shape": "MessageReviewHandler", "documentation": "Configuration information for optional review of messages.
" }, - "name": { - "shape": "RoomName", - "documentation": "Room name. The value does not need to be unique.
" - }, "tags": { "shape": "Tags", "documentation": "Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no constraints beyond what is documented there.
Array of logging-configuration identifiers attached to the room.
" } } }, @@ -698,41 +703,41 @@ "shape": "RoomArn", "documentation": "Room ARN, assigned by the system.
" }, - "createTime": { - "shape": "Time", - "documentation": "Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" - }, "id": { "shape": "RoomID", "documentation": "Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" }, - "loggingConfigurationIdentifiers": { - "shape": "LoggingConfigurationIdentifierList", - "documentation": "Array of logging configurations attached to the room, from the request (if specified).
" + "name": { + "shape": "RoomName", + "documentation": "Room name, from the request (if specified).
" }, - "maximumMessageLength": { - "shape": "RoomMaxMessageLength", - "documentation": "Maximum number of characters in a single message, from the request (if specified).
" + "createTime": { + "shape": "Time", + "documentation": "Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" + }, + "updateTime": { + "shape": "Time", + "documentation": "Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "maximumMessageRatePerSecond": { "shape": "RoomMaxMessageRatePerSecond", "documentation": "Maximum number of messages per second that can be sent to the room (by all clients), from the request (if specified).
" }, + "maximumMessageLength": { + "shape": "RoomMaxMessageLength", + "documentation": "Maximum number of characters in a single message, from the request (if specified).
" + }, "messageReviewHandler": { "shape": "MessageReviewHandler", "documentation": "Configuration information for optional review of messages.
" }, - "name": { - "shape": "RoomName", - "documentation": "Room name, from the request (if specified).
" - }, "tags": { "shape": "Tags", "documentation": "Tags attached to the resource, from the request (if specified).
" }, - "updateTime": { - "shape": "Time", - "documentation": "Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" + "loggingConfigurationIdentifiers": { + "shape": "LoggingConfigurationIdentifierList", + "documentation": "Array of logging configurations attached to the room, from the request (if specified).
" } } }, @@ -751,10 +756,14 @@ "DeleteMessageRequest": { "type": "structure", "required": [ - "id", - "roomIdentifier" + "roomIdentifier", + "id" ], "members": { + "roomIdentifier": { + "shape": "RoomIdentifier", + "documentation": "Identifier of the room where the message should be deleted. Currently this must be an ARN.
" + }, "id": { "shape": "MessageID", "documentation": "ID of the message to be deleted. This is the Id
field in the received message (see Message (Subscribe) in the Chat Messaging API).
Reason for deleting the message.
" - }, - "roomIdentifier": { - "shape": "RoomIdentifier", - "documentation": "Identifier of the room where the message should be deleted. Currently this must be an ARN.
" } } }, @@ -794,11 +799,15 @@ "type": "string", "max": 64, "min": 1, - "pattern": "^[a-zA-Z0-9_.-]+$" + "pattern": "[a-zA-Z0-9_.-]+" }, "DestinationConfiguration": { "type": "structure", "members": { + "s3": { + "shape": "S3DestinationConfiguration", + "documentation": "An Amazon S3 destination configuration where chat activity will be logged.
" + }, "cloudWatchLogs": { "shape": "CloudWatchLogsDestinationConfiguration", "documentation": "An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
" @@ -806,10 +815,6 @@ "firehose": { "shape": "FirehoseDestinationConfiguration", "documentation": "An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
" - }, - "s3": { - "shape": "S3DestinationConfiguration", - "documentation": "An Amazon S3 destination configuration where chat activity will be logged.
" } }, "documentation": "A complex type that describes a location where chat logs will be stored. Each member represents the configuration of one log destination. For logging, you define only one type of destination (for CloudWatch Logs, Kinesis Firehose, or S3).
", @@ -822,10 +827,6 @@ "userId" ], "members": { - "reason": { - "shape": "Reason", - "documentation": "Reason for disconnecting the user.
" - }, "roomIdentifier": { "shape": "RoomIdentifier", "documentation": "Identifier of the room from which the user's clients should be disconnected. Currently this must be an ARN.
" @@ -833,6 +834,10 @@ "userId": { "shape": "UserID", "documentation": "ID of the user (connection) to disconnect from the room.
" + }, + "reason": { + "shape": "Reason", + "documentation": "Reason for disconnecting the user.
" } } }, @@ -893,22 +898,26 @@ "shape": "LoggingConfigurationArn", "documentation": "Logging-configuration ARN, from the request (if identifier
was an ARN).
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
" + }, "createTime": { "shape": "Time", "documentation": "Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, - "destinationConfiguration": { - "shape": "DestinationConfiguration", - "documentation": "A complex type that contains a destination configuration for where chat content will be logged. There is only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
" + "updateTime": { + "shape": "Time", + "documentation": "Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "name": { "shape": "LoggingConfigurationName", "documentation": "Logging-configuration name. This value does not need to be unique.
" }, + "destinationConfiguration": { + "shape": "DestinationConfiguration", + "documentation": "A complex type that contains a destination configuration for where chat content will be logged. There is only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
The state of the logging configuration. When the state is ACTIVE
, the configuration is ready to log chat content.
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
.
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" } } }, @@ -942,41 +947,41 @@ "shape": "RoomArn", "documentation": "Room ARN, from the request (if identifier
was an ARN).
Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" - }, "id": { "shape": "RoomID", "documentation": "Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" }, - "loggingConfigurationIdentifiers": { - "shape": "LoggingConfigurationIdentifierList", - "documentation": "Array of logging configurations attached to the room.
" + "name": { + "shape": "RoomName", + "documentation": "Room name. The value does not need to be unique.
" }, - "maximumMessageLength": { - "shape": "RoomMaxMessageLength", - "documentation": "Maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes. Default: 500.
" + "createTime": { + "shape": "Time", + "documentation": "Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" + }, + "updateTime": { + "shape": "Time", + "documentation": "Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "maximumMessageRatePerSecond": { "shape": "RoomMaxMessageRatePerSecond", "documentation": "Maximum number of messages per second that can be sent to the room (by all clients). Default: 10.
" }, + "maximumMessageLength": { + "shape": "RoomMaxMessageLength", + "documentation": "Maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes. Default: 500.
" + }, "messageReviewHandler": { "shape": "MessageReviewHandler", "documentation": "Configuration information for optional review of messages.
" }, - "name": { - "shape": "RoomName", - "documentation": "Room name. The value does not need to be unique.
" - }, "tags": { "shape": "Tags", "documentation": "Tags attached to the resource. Array of maps, each of the form string:string (key:value)
.
Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" + "loggingConfigurationIdentifiers": { + "shape": "LoggingConfigurationIdentifierList", + "documentation": "Array of logging configurations attached to the room.
" } } }, @@ -984,24 +989,24 @@ "type": "string", "max": 12, "min": 12, - "pattern": "^[a-zA-Z0-9]+$" + "pattern": "[a-zA-Z0-9]+" }, "LambdaArn": { "type": "string", "max": 170, "min": 0, - "pattern": "^$|^arn:aws:lambda:[a-z0-9-]+:[0-9]{12}:function:.+" + "pattern": "$|^arn:aws:lambda:[a-z0-9-]+:[0-9]{12}:function:.+.*" }, "ListLoggingConfigurationsRequest": { "type": "structure", "members": { - "maxResults": { - "shape": "MaxLoggingConfigurationResults", - "documentation": "Maximum number of logging configurations to return. Default: 50.
" - }, "nextToken": { "shape": "PaginationToken", "documentation": "The first logging configurations to retrieve. This is used for pagination; see the nextToken
response field.
Maximum number of logging configurations to return. Default: 50.
" } } }, @@ -1024,9 +1029,13 @@ "ListRoomsRequest": { "type": "structure", "members": { - "loggingConfigurationIdentifier": { - "shape": "LoggingConfigurationIdentifier", - "documentation": "Logging-configuration identifier.
" + "name": { + "shape": "RoomName", + "documentation": "Filters the list to match the specified room name.
" + }, + "nextToken": { + "shape": "PaginationToken", + "documentation": "The first room to retrieve. This is used for pagination; see the nextToken
response field.
Filters the list to match the specified message review handler URI.
" }, - "name": { - "shape": "RoomName", - "documentation": "Filters the list to match the specified room name.
" - }, - "nextToken": { - "shape": "PaginationToken", - "documentation": "The first room to retrieve. This is used for pagination; see the nextToken
response field.
Logging-configuration identifier.
" } } }, @@ -1052,13 +1057,13 @@ "rooms" ], "members": { - "nextToken": { - "shape": "PaginationToken", - "documentation": "If there are more rooms than maxResults
, use nextToken
in the request to get the next set.
List of the matching rooms (summary information only).
" + }, + "nextToken": { + "shape": "PaginationToken", + "documentation": "If there are more rooms than maxResults
, use nextToken
in the request to get the next set.
Logging-configuration ARN.
" }, + "id": { + "shape": "LoggingConfigurationID", + "documentation": "Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" + }, "createTime": { "shape": "Time", "documentation": "Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, - "destinationConfiguration": { - "shape": "DestinationConfiguration", - "documentation": "A complex type that contains a destination configuration for where chat content will be logged.
" - }, - "id": { - "shape": "LoggingConfigurationID", - "documentation": "Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" + "updateTime": { + "shape": "Time", + "documentation": "Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "name": { "shape": "LoggingConfigurationName", "documentation": "Logging-configuration name. The value does not need to be unique.
" }, + "destinationConfiguration": { + "shape": "DestinationConfiguration", + "documentation": "A complex type that contains a destination configuration for where chat content will be logged.
" + }, "state": { "shape": "LoggingConfigurationState", "documentation": "The state of the logging configuration. When this is ACTIVE
, the configuration is ready for logging chat content.
Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no constraints on tags beyond what is documented there.
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" } }, "documentation": "Summary information about a logging configuration.
" @@ -1198,18 +1203,18 @@ "type": "string", "max": 12, "min": 12, - "pattern": "^[a-zA-Z0-9]+$" + "pattern": "[a-zA-Z0-9]+" }, "MessageReviewHandler": { "type": "structure", "members": { - "fallbackResult": { - "shape": "FallbackResult", - "documentation": "Specifies the fallback behavior (whether the message is allowed or denied) if the handler does not return a valid response, encounters an error, or times out. (For the timeout period, see Service Quotas.) If allowed, the message is delivered with returned content to all users connected to the room. If denied, the message is not delivered to any user. Default: ALLOW
.
Identifier of the message review handler. Currently this must be an ARN of a lambda function.
" + }, + "fallbackResult": { + "shape": "FallbackResult", + "documentation": "Specifies the fallback behavior (whether the message is allowed or denied) if the handler does not return a valid response, encounters an error, or times out. (For the timeout period, see Service Quotas.) If allowed, the message is delivered with returned content to all users connected to the room. If denied, the message is not delivered to any user. Default: ALLOW
.
Configuration information for optional message review.
" @@ -1228,25 +1233,25 @@ "type": "string", "max": 128, "min": 1, - "pattern": "^arn:aws:ivschat:[a-z0-9-]+:[0-9]+:[a-z-]/[a-zA-Z0-9-]+$" + "pattern": "arn:aws:ivschat:[a-z0-9-]+:[0-9]+:[a-z-]/[a-zA-Z0-9-]+" }, "RoomArn": { "type": "string", "max": 128, "min": 1, - "pattern": "^arn:aws:ivschat:[a-z0-9-]+:[0-9]+:room/[a-zA-Z0-9-]+$" + "pattern": "arn:aws:ivschat:[a-z0-9-]+:[0-9]+:room/[a-zA-Z0-9-]+" }, "RoomID": { "type": "string", "max": 12, "min": 12, - "pattern": "^[a-zA-Z0-9]+$" + "pattern": "[a-zA-Z0-9]+" }, "RoomIdentifier": { "type": "string", "max": 128, "min": 1, - "pattern": "^arn:aws:ivschat:[a-z0-9-]+:[0-9]+:room/[a-zA-Z0-9-]+$" + "pattern": "arn:aws:ivschat:[a-z0-9-]+:[0-9]+:room/[a-zA-Z0-9-]+" }, "RoomList": { "type": "list", @@ -1270,7 +1275,7 @@ "type": "string", "max": 128, "min": 0, - "pattern": "^[a-zA-Z0-9-_]*$" + "pattern": "[a-zA-Z0-9-_]*" }, "RoomSummary": { "type": "structure", @@ -1279,33 +1284,33 @@ "shape": "RoomArn", "documentation": "Room ARN.
" }, - "createTime": { - "shape": "Time", - "documentation": "Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" - }, "id": { "shape": "RoomID", "documentation": "Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" }, - "loggingConfigurationIdentifiers": { - "shape": "LoggingConfigurationIdentifierList", - "documentation": "List of logging-configuration identifiers attached to the room.
" + "name": { + "shape": "RoomName", + "documentation": "Room name. The value does not need to be unique.
" }, "messageReviewHandler": { "shape": "MessageReviewHandler", "documentation": "Configuration information for optional review of messages.
" }, - "name": { - "shape": "RoomName", - "documentation": "Room name. The value does not need to be unique.
" + "createTime": { + "shape": "Time", + "documentation": "Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" + }, + "updateTime": { + "shape": "Time", + "documentation": "Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "tags": { "shape": "Tags", "documentation": "Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no constraints beyond what is documented there.
Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" + "loggingConfigurationIdentifiers": { + "shape": "LoggingConfigurationIdentifierList", + "documentation": "List of logging-configuration identifiers attached to the room.
" } }, "documentation": "Summary information about a room.
" @@ -1326,21 +1331,21 @@ "SendEventRequest": { "type": "structure", "required": [ - "eventName", - "roomIdentifier" + "roomIdentifier", + "eventName" ], "members": { - "attributes": { - "shape": "EventAttributes", - "documentation": "Application-defined metadata to attach to the event sent to clients. The maximum length of the metadata is 1 KB total.
" + "roomIdentifier": { + "shape": "RoomIdentifier", + "documentation": "Identifier of the room to which the event will be sent. Currently this must be an ARN.
" }, "eventName": { "shape": "EventName", "documentation": "Application-defined name of the event to send to clients.
" }, - "roomIdentifier": { - "shape": "RoomIdentifier", - "documentation": "Identifier of the room to which the event will be sent. Currently this must be an ARN.
" + "attributes": { + "shape": "EventAttributes", + "documentation": "Application-defined metadata to attach to the event sent to clients. The maximum length of the metadata is 1 KB total.
" } } }, @@ -1449,10 +1454,6 @@ "identifier" ], "members": { - "destinationConfiguration": { - "shape": "DestinationConfiguration", - "documentation": "A complex type that contains a destination configuration for where chat content will be logged. There can be only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Identifier of the logging configuration to be updated.
" @@ -1460,6 +1461,10 @@ "name": { "shape": "LoggingConfigurationName", "documentation": "Logging-configuration name. The value does not need to be unique.
" + }, + "destinationConfiguration": { + "shape": "DestinationConfiguration", + "documentation": "A complex type that contains a destination configuration for where chat content will be logged. There can be only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Logging-configuration ARN, from the request (if identifier
was an ARN).
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" + }, "createTime": { "shape": "Time", "documentation": "Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, - "destinationConfiguration": { - "shape": "DestinationConfiguration", - "documentation": "A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" + "updateTime": { + "shape": "Time", + "documentation": "Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "name": { "shape": "LoggingConfigurationName", "documentation": "Logging-configuration name, from the request (if specified).
" }, + "destinationConfiguration": { + "shape": "DestinationConfiguration", + "documentation": "A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (cloudWatchLogs
, firehose
, or s3
) in a destinationConfiguration
.
The state of the logging configuration. When the state is ACTIVE
, the configuration is ready to log chat content.
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
.
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" } } }, @@ -1516,25 +1521,25 @@ "shape": "RoomIdentifier", "documentation": "Identifier of the room to be updated. Currently this must be an ARN.
" }, - "loggingConfigurationIdentifiers": { - "shape": "LoggingConfigurationIdentifierList", - "documentation": "Array of logging-configuration identifiers attached to the room.
" - }, - "maximumMessageLength": { - "shape": "RoomMaxMessageLength", - "documentation": "The maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes. Default: 500.
" + "name": { + "shape": "RoomName", + "documentation": "Room name. The value does not need to be unique.
" }, "maximumMessageRatePerSecond": { "shape": "RoomMaxMessageRatePerSecond", "documentation": "Maximum number of messages per second that can be sent to the room (by all clients). Default: 10.
" }, + "maximumMessageLength": { + "shape": "RoomMaxMessageLength", + "documentation": "The maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes. Default: 500.
" + }, "messageReviewHandler": { "shape": "MessageReviewHandler", "documentation": "Configuration information for optional review of messages. Specify an empty uri
string to disassociate a message review handler from the specified room.
Room name. The value does not need to be unique.
" + "loggingConfigurationIdentifiers": { + "shape": "LoggingConfigurationIdentifierList", + "documentation": "Array of logging-configuration identifiers attached to the room.
" } } }, @@ -1545,41 +1550,41 @@ "shape": "RoomArn", "documentation": "Room ARN, from the request (if identifier
was an ARN).
Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" - }, "id": { "shape": "RoomID", "documentation": "Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
" }, - "loggingConfigurationIdentifiers": { - "shape": "LoggingConfigurationIdentifierList", - "documentation": "Array of logging configurations attached to the room, from the request (if specified).
" + "name": { + "shape": "RoomName", + "documentation": "Room name, from the request (if specified).
" }, - "maximumMessageLength": { - "shape": "RoomMaxMessageLength", - "documentation": "Maximum number of characters in a single message, from the request (if specified).
" + "createTime": { + "shape": "Time", + "documentation": "Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
" + }, + "updateTime": { + "shape": "Time", + "documentation": "Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" }, "maximumMessageRatePerSecond": { "shape": "RoomMaxMessageRatePerSecond", "documentation": "Maximum number of messages per second that can be sent to the room (by all clients), from the request (if specified).
" }, + "maximumMessageLength": { + "shape": "RoomMaxMessageLength", + "documentation": "Maximum number of characters in a single message, from the request (if specified).
" + }, "messageReviewHandler": { "shape": "MessageReviewHandler", "documentation": "Configuration information for optional review of messages.
" }, - "name": { - "shape": "RoomName", - "documentation": "Room name, from the request (if specified).
" - }, "tags": { "shape": "Tags", "documentation": "Tags attached to the resource. Array of maps, each of the form string:string (key:value)
.
Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
" + "loggingConfigurationIdentifiers": { + "shape": "LoggingConfigurationIdentifierList", + "documentation": "Array of logging configurations attached to the room, from the request (if specified).
" } } }, @@ -1590,5 +1595,5 @@ "sensitive": true } }, - "documentation": "Introduction
The Amazon IVS Chat control-plane API enables you to create and manage Amazon IVS Chat resources. You also need to integrate with the Amazon IVS Chat Messaging API, to enable users to interact with chat rooms in real time.
The API is an AWS regional service. For a list of supported regions and Amazon IVS Chat HTTPS service endpoints, see the Amazon IVS Chat information on the Amazon IVS page in the AWS General Reference.
Notes on terminology:
You create service applications using the Amazon IVS Chat API. We refer to these as applications.
You create front-end client applications (browser and Android/iOS apps) using the Amazon IVS Chat Messaging API. We refer to these as clients.
Key Concepts
LoggingConfiguration — A configuration that allows customers to store and record sent messages in a chat room.
Room — The central Amazon IVS Chat resource through which clients connect to and exchange chat messages.
Tagging
A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature
to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no service-specific constraints beyond what is documented there.
Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).
The Amazon IVS Chat API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resource supports tagging: Room.
At most 50 tags can be applied to a resource.
API Access Security
Your Amazon IVS Chat applications (service applications and clients) must be authenticated and authorized to access Amazon IVS Chat resources. Note the differences between these concepts:
Authentication is about verifying identity. Requests to the Amazon IVS Chat API must be signed to verify your identity.
Authorization is about granting permissions. Your IAM roles need to have permissions for Amazon IVS Chat API requests.
Users (viewers) connect to a room using secure access tokens that you create using the CreateChatToken endpoint through the AWS SDK. You call CreateChatToken for every user’s chat session, passing identity and authorization information about the user.
Signing API Requests
HTTP API requests must be signed with an AWS SigV4 signature using your AWS security credentials. The AWS Command Line Interface (CLI) and the AWS SDKs take care of signing the underlying API calls for you. However, if your application calls the Amazon IVS Chat HTTP API directly, it’s your responsibility to sign the requests.
You generate a signature using valid AWS credentials for an IAM role that has permission to perform the requested action. For example, DeleteMessage requests must be made using an IAM role that has the ivschat:DeleteMessage
permission.
For more information:
Authentication and generating signatures — See Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon Web Services General Reference.
Managing Amazon IVS permissions — See Identity and Access Management on the Security page of the Amazon IVS User Guide.
Amazon Resource Names (ARNs)
ARNs uniquely identify AWS resources. An ARN is required when you need to specify a resource unambiguously across all of AWS, such as in IAM policies and API calls. For more information, see Amazon Resource Names in the AWS General Reference.
Messaging Endpoints
DeleteMessage — Sends an event to a specific room which directs clients to delete a specific message; that is, unrender it from view and delete it from the client’s chat history. This event’s EventName
is aws:DELETE_MESSAGE
. This replicates the DeleteMessage WebSocket operation in the Amazon IVS Chat Messaging API.
DisconnectUser — Disconnects all connections using a specified user ID from a room. This replicates the DisconnectUser WebSocket operation in the Amazon IVS Chat Messaging API.
SendEvent — Sends an event to a room. Use this within your application’s business logic to send events to clients of a room; e.g., to notify clients to change the way the chat UI is rendered.
Chat Token Endpoint
CreateChatToken — Creates an encrypted token that is used by a chat participant to establish an individual WebSocket chat connection to a room. When the token is used to connect to chat, the connection is valid for the session duration specified in the request. The token becomes invalid at the token-expiration timestamp included in the response.
Room Endpoints
CreateRoom — Creates a room that allows clients to connect and pass messages.
DeleteRoom — Deletes the specified room.
GetRoom — Gets the specified room.
ListRooms — Gets summary information about all your rooms in the AWS region where the API request is processed.
UpdateRoom — Updates a room’s configuration.
Logging Configuration Endpoints
CreateLoggingConfiguration — Creates a logging configuration that allows clients to store and record sent messages.
DeleteLoggingConfiguration — Deletes the specified logging configuration.
GetLoggingConfiguration — Gets the specified logging configuration.
ListLoggingConfigurations — Gets summary information about all your logging configurations in the AWS region where the API request is processed.
UpdateLoggingConfiguration — Updates a specified logging configuration.
Tags Endpoints
ListTagsForResource — Gets information about AWS tags for the specified ARN.
TagResource — Adds or updates tags for the AWS resource with the specified ARN.
UntagResource — Removes tags from the resource with the specified ARN.
All the above are HTTP operations. There is a separate messaging API for managing Chat resources; see the Amazon IVS Chat Messaging API Reference.
" + "documentation": "Introduction
The Amazon IVS Chat control-plane API enables you to create and manage Amazon IVS Chat resources. You also need to integrate with the Amazon IVS Chat Messaging API, to enable users to interact with chat rooms in real time.
The API is an AWS regional service. For a list of supported regions and Amazon IVS Chat HTTPS service endpoints, see the Amazon IVS Chat information on the Amazon IVS page in the AWS General Reference.
This document describes HTTP operations. There is a separate messaging API for managing Chat resources; see the Amazon IVS Chat Messaging API Reference.
Notes on terminology:
You create service applications using the Amazon IVS Chat API. We refer to these as applications.
You create front-end client applications (browser and Android/iOS apps) using the Amazon IVS Chat Messaging API. We refer to these as clients.
Resources
The following resources are part of Amazon IVS Chat:
LoggingConfiguration — A configuration that allows customers to store and record sent messages in a chat room. See the Logging Configuration endpoints for more information.
Room — The central Amazon IVS Chat resource through which clients connect to and exchange chat messages. See the Room endpoints for more information.
Tagging
A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature
to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no service-specific constraints beyond what is documented there.
Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).
The Amazon IVS Chat API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resource supports tagging: Room.
At most 50 tags can be applied to a resource.
API Access Security
Your Amazon IVS Chat applications (service applications and clients) must be authenticated and authorized to access Amazon IVS Chat resources. Note the differences between these concepts:
Authentication is about verifying identity. Requests to the Amazon IVS Chat API must be signed to verify your identity.
Authorization is about granting permissions. Your IAM roles need to have permissions for Amazon IVS Chat API requests.
Users (viewers) connect to a room using secure access tokens that you create using the CreateChatToken endpoint through the AWS SDK. You call CreateChatToken for every user’s chat session, passing identity and authorization information about the user.
Signing API Requests
HTTP API requests must be signed with an AWS SigV4 signature using your AWS security credentials. The AWS Command Line Interface (CLI) and the AWS SDKs take care of signing the underlying API calls for you. However, if your application calls the Amazon IVS Chat HTTP API directly, it’s your responsibility to sign the requests.
You generate a signature using valid AWS credentials for an IAM role that has permission to perform the requested action. For example, DeleteMessage requests must be made using an IAM role that has the ivschat:DeleteMessage
permission.
For more information:
Authentication and generating signatures — See Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon Web Services General Reference.
Managing Amazon IVS permissions — See Identity and Access Management on the Security page of the Amazon IVS User Guide.
Amazon Resource Names (ARNs)
ARNs uniquely identify AWS resources. An ARN is required when you need to specify a resource unambiguously across all of AWS, such as in IAM policies and API calls. For more information, see Amazon Resource Names in the AWS General Reference.
" } \ No newline at end of file diff --git a/apis/ivschat-2020-07-14.waiters2.json b/apis/ivschat-2020-07-14.waiters2.json new file mode 100644 index 0000000000..13f60ee66b --- /dev/null +++ b/apis/ivschat-2020-07-14.waiters2.json @@ -0,0 +1,5 @@ +{ + "version": 2, + "waiters": { + } +} diff --git a/apis/medialive-2017-10-14.min.json b/apis/medialive-2017-10-14.min.json index 5f75e5bf3a..07b1ea1877 100644 --- a/apis/medialive-2017-10-14.min.json +++ b/apis/medialive-2017-10-14.min.json @@ -9,7 +9,10 @@ "uid": "medialive-2017-10-14", "signatureVersion": "v4", "serviceAbbreviation": "MediaLive", - "jsonVersion": "1.1" + "jsonVersion": "1.1", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AcceptInputDeviceTransfer": { @@ -412,6 +415,10 @@ "required": [ "SubnetIds" ] + }, + "SrtSettings": { + "shape": "Sgg", + "locationName": "srtSettings" } } }, @@ -419,7 +426,7 @@ "type": "structure", "members": { "Input": { - "shape": "Sgh", + "shape": "Sgm", "locationName": "input" } } @@ -438,7 +445,7 @@ "locationName": "tags" }, "WhitelistRules": { - "shape": "Sgt", + "shape": "Sh2", "locationName": "whitelistRules" } } @@ -447,7 +454,7 @@ "type": "structure", "members": { "SecurityGroup": { - "shape": "Sgw", + "shape": "Sh5", "locationName": "securityGroup" } } @@ -466,7 +473,7 @@ "locationName": "availabilityZones" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -492,7 +499,7 @@ "type": "structure", "members": { "Multiplex": { - "shape": "Sh6", + "shape": "Shf", "locationName": "multiplex" } } @@ -511,7 +518,7 @@ "locationName": "multiplexId" }, "MultiplexProgramSettings": { - "shape": "Shc", + "shape": "Shl", "locationName": "multiplexProgramSettings" }, "ProgramName": { @@ -533,7 +540,7 @@ "type": "structure", "members": { "MultiplexProgram": { - "shape": "Shk", + "shape": "Sht", "locationName": "multiplexProgram" } } @@ -568,7 +575,7 @@ "type": "structure", "members": { "Input": { - "shape": "Sgh", + "shape": "Sgm", "locationName": "input" } } @@ -760,14 +767,14 @@ "locationName": "availabilityZones" }, "Destinations": { - "shape": "Sh7", + "shape": "Shg", "locationName": "destinations" }, "Id": { "locationName": "id" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -821,15 +828,15 @@ "locationName": "channelId" }, "MultiplexProgramSettings": { - "shape": "Shc", + "shape": "Shl", "locationName": "multiplexProgramSettings" }, "PacketIdentifiersMap": { - "shape": "Shl", + "shape": "Shu", "locationName": "packetIdentifiersMap" }, "PipelineDetails": { - "shape": "Shn", + "shape": "Shw", "locationName": "pipelineDetails" }, "ProgramName": { @@ -899,14 +906,14 @@ "locationName": "region" }, "RenewalSettings": { - "shape": "Si6", + "shape": "Sif", "locationName": "renewalSettings" }, "ReservationId": { "locationName": "reservationId" }, "ResourceSpecification": { - "shape": "Si8", + "shape": "Sih", "locationName": "resourceSpecification" }, "Start": { @@ -988,7 +995,7 @@ "type": "structure", "members": { "AccountConfiguration": { - "shape": "Sim", + "shape": "Siv", "locationName": "accountConfiguration" } } @@ -1112,7 +1119,7 @@ "locationName": "attachedChannels" }, "Destinations": { - "shape": "Sgi", + "shape": "Sgn", "locationName": "destinations" }, "Id": { @@ -1133,7 +1140,7 @@ "locationName": "inputSourceType" }, "MediaConnectFlows": { - "shape": "Sgn", + "shape": "Sgs", "locationName": "mediaConnectFlows" }, "Name": { @@ -1147,7 +1154,7 @@ "locationName": "securityGroups" }, "Sources": { - "shape": "Sgp", + "shape": "Sgu", "locationName": "sources" }, "State": { @@ -1159,6 +1166,10 @@ }, "Type": { "locationName": "type" + }, + "SrtSettings": { + "shape": "Sgx", + "locationName": "srtSettings" } } } @@ -1197,7 +1208,7 @@ "locationName": "deviceUpdateStatus" }, "HdDeviceSettings": { - "shape": "Siw", + "shape": "Sj5", "locationName": "hdDeviceSettings" }, "Id": { @@ -1210,7 +1221,7 @@ "locationName": "name" }, "NetworkSettings": { - "shape": "Sj1", + "shape": "Sja", "locationName": "networkSettings" }, "SerialNumber": { @@ -1220,7 +1231,7 @@ "locationName": "type" }, "UhdDeviceSettings": { - "shape": "Sj4", + "shape": "Sjd", "locationName": "uhdDeviceSettings" }, "Tags": { @@ -1332,7 +1343,7 @@ "locationName": "tags" }, "WhitelistRules": { - "shape": "Sgy", + "shape": "Sh7", "locationName": "whitelistRules" } } @@ -1367,14 +1378,14 @@ "locationName": "availabilityZones" }, "Destinations": { - "shape": "Sh7", + "shape": "Shg", "locationName": "destinations" }, "Id": { "locationName": "id" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -1428,15 +1439,15 @@ "locationName": "channelId" }, "MultiplexProgramSettings": { - "shape": "Shc", + "shape": "Shl", "locationName": "multiplexProgramSettings" }, "PacketIdentifiersMap": { - "shape": "Shl", + "shape": "Shu", "locationName": "packetIdentifiersMap" }, "PipelineDetails": { - "shape": "Shn", + "shape": "Shw", "locationName": "pipelineDetails" }, "ProgramName": { @@ -1496,7 +1507,7 @@ "locationName": "region" }, "ResourceSpecification": { - "shape": "Si8", + "shape": "Sih", "locationName": "resourceSpecification" }, "UsagePrice": { @@ -1567,14 +1578,14 @@ "locationName": "region" }, "RenewalSettings": { - "shape": "Si6", + "shape": "Sif", "locationName": "renewalSettings" }, "ReservationId": { "locationName": "reservationId" }, "ResourceSpecification": { - "shape": "Si8", + "shape": "Sih", "locationName": "resourceSpecification" }, "Start": { @@ -1690,7 +1701,7 @@ "locationName": "thumbnailType" }, "TimeStamp": { - "shape": "Sk2", + "shape": "Skb", "locationName": "timeStamp" } } @@ -1896,7 +1907,7 @@ "locationName": "deviceUpdateStatus" }, "HdDeviceSettings": { - "shape": "Siw", + "shape": "Sj5", "locationName": "hdDeviceSettings" }, "Id": { @@ -1909,7 +1920,7 @@ "locationName": "name" }, "NetworkSettings": { - "shape": "Sj1", + "shape": "Sja", "locationName": "networkSettings" }, "SerialNumber": { @@ -1919,7 +1930,7 @@ "locationName": "type" }, "UhdDeviceSettings": { - "shape": "Sj4", + "shape": "Sjd", "locationName": "uhdDeviceSettings" }, "Tags": { @@ -1972,7 +1983,7 @@ "locationName": "inputSecurityGroups", "type": "list", "member": { - "shape": "Sgw" + "shape": "Sh5" } }, "NextToken": { @@ -2008,7 +2019,7 @@ "locationName": "inputs", "type": "list", "member": { - "shape": "Sgh" + "shape": "Sgm" } }, "NextToken": { @@ -2246,7 +2257,7 @@ "locationName": "region" }, "ResourceSpecification": { - "shape": "Si8", + "shape": "Sih", "locationName": "resourceSpecification" }, "UsagePrice": { @@ -2321,7 +2332,7 @@ "locationName": "reservations", "type": "list", "member": { - "shape": "Sl2" + "shape": "Slb" } } } @@ -2375,7 +2386,7 @@ "locationName": "offeringId" }, "RenewalSettings": { - "shape": "Si6", + "shape": "Sif", "locationName": "renewalSettings" }, "RequestId": { @@ -2399,7 +2410,7 @@ "type": "structure", "members": { "Reservation": { - "shape": "Sl2", + "shape": "Slb", "locationName": "reservation" } } @@ -2612,14 +2623,14 @@ "locationName": "availabilityZones" }, "Destinations": { - "shape": "Sh7", + "shape": "Shg", "locationName": "destinations" }, "Id": { "locationName": "id" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -2781,14 +2792,14 @@ "locationName": "availabilityZones" }, "Destinations": { - "shape": "Sh7", + "shape": "Shg", "locationName": "destinations" }, "Id": { "locationName": "id" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -2853,7 +2864,7 @@ "type": "structure", "members": { "AccountConfiguration": { - "shape": "Sim", + "shape": "Siv", "locationName": "accountConfiguration" } } @@ -2862,7 +2873,7 @@ "type": "structure", "members": { "AccountConfiguration": { - "shape": "Sim", + "shape": "Siv", "locationName": "accountConfiguration" } } @@ -3022,6 +3033,10 @@ "Sources": { "shape": "Sgc", "locationName": "sources" + }, + "SrtSettings": { + "shape": "Sgg", + "locationName": "srtSettings" } }, "required": [ @@ -3032,7 +3047,7 @@ "type": "structure", "members": { "Input": { - "shape": "Sgh", + "shape": "Sgm", "locationName": "input" } } @@ -3048,7 +3063,7 @@ "type": "structure", "members": { "HdDeviceSettings": { - "shape": "Sm4", + "shape": "Smd", "locationName": "hdDeviceSettings" }, "InputDeviceId": { @@ -3059,7 +3074,7 @@ "locationName": "name" }, "UhdDeviceSettings": { - "shape": "Sm4", + "shape": "Smd", "locationName": "uhdDeviceSettings" }, "AvailabilityZone": { @@ -3086,7 +3101,7 @@ "locationName": "deviceUpdateStatus" }, "HdDeviceSettings": { - "shape": "Siw", + "shape": "Sj5", "locationName": "hdDeviceSettings" }, "Id": { @@ -3099,7 +3114,7 @@ "locationName": "name" }, "NetworkSettings": { - "shape": "Sj1", + "shape": "Sja", "locationName": "networkSettings" }, "SerialNumber": { @@ -3109,7 +3124,7 @@ "locationName": "type" }, "UhdDeviceSettings": { - "shape": "Sj4", + "shape": "Sjd", "locationName": "uhdDeviceSettings" }, "Tags": { @@ -3147,7 +3162,7 @@ "locationName": "tags" }, "WhitelistRules": { - "shape": "Sgt", + "shape": "Sh2", "locationName": "whitelistRules" } }, @@ -3159,7 +3174,7 @@ "type": "structure", "members": { "SecurityGroup": { - "shape": "Sgw", + "shape": "Sh5", "locationName": "securityGroup" } } @@ -3179,7 +3194,7 @@ "locationName": "multiplexId" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -3194,7 +3209,7 @@ "type": "structure", "members": { "Multiplex": { - "shape": "Sh6", + "shape": "Shf", "locationName": "multiplex" } } @@ -3214,7 +3229,7 @@ "locationName": "multiplexId" }, "MultiplexProgramSettings": { - "shape": "Shc", + "shape": "Shl", "locationName": "multiplexProgramSettings" }, "ProgramName": { @@ -3231,7 +3246,7 @@ "type": "structure", "members": { "MultiplexProgram": { - "shape": "Shk", + "shape": "Sht", "locationName": "multiplexProgram" } } @@ -3250,7 +3265,7 @@ "locationName": "name" }, "RenewalSettings": { - "shape": "Si6", + "shape": "Sif", "locationName": "renewalSettings" }, "ReservationId": { @@ -3266,7 +3281,7 @@ "type": "structure", "members": { "Reservation": { - "shape": "Sl2", + "shape": "Slb", "locationName": "reservation" } } @@ -3407,7 +3422,7 @@ "locationName": "statistic" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TargetResourceType": { @@ -3444,7 +3459,7 @@ "locationName": "comparisonOperator" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "DatapointsToAlarm": { @@ -3468,7 +3483,7 @@ "locationName": "metricName" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { @@ -3482,7 +3497,7 @@ "locationName": "statistic" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TargetResourceType": { @@ -3513,7 +3528,7 @@ "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } }, @@ -3528,7 +3543,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -3538,14 +3553,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -3563,7 +3578,7 @@ "locationName": "description" }, "EventTargets": { - "shape": "Sn4", + "shape": "Snd", "locationName": "eventTargets" }, "EventType": { @@ -3576,7 +3591,7 @@ "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } }, @@ -3593,14 +3608,14 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { "locationName": "description" }, "EventTargets": { - "shape": "Sn4", + "shape": "Snd", "locationName": "eventTargets" }, "EventType": { @@ -3613,14 +3628,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -3641,7 +3656,7 @@ "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } }, @@ -3656,7 +3671,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -3666,14 +3681,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -3688,7 +3703,7 @@ "type": "structure", "members": { "CloudWatchAlarmTemplateGroupIdentifiers": { - "shape": "Sne", + "shape": "Snn", "locationName": "cloudWatchAlarmTemplateGroupIdentifiers" }, "Description": { @@ -3698,14 +3713,14 @@ "locationName": "discoveryEntryPointArn" }, "EventBridgeRuleTemplateGroupIdentifiers": { - "shape": "Sne", + "shape": "Snn", "locationName": "eventBridgeRuleTemplateGroupIdentifiers" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } }, @@ -3721,11 +3736,11 @@ "locationName": "arn" }, "CloudWatchAlarmTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "cloudWatchAlarmTemplateGroupIds" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -3738,30 +3753,30 @@ "locationName": "errorMessage" }, "EventBridgeRuleTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "eventBridgeRuleTemplateGroupIds" }, "FailedMediaResourceMap": { - "shape": "Snj", + "shape": "Sns", "locationName": "failedMediaResourceMap" }, "Id": { "locationName": "id" }, "LastDiscoveredAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "lastDiscoveredAt" }, "LastSuccessfulMonitorDeployment": { - "shape": "Snn", + "shape": "Snw", "locationName": "lastSuccessfulMonitorDeployment" }, "MediaResourceMap": { - "shape": "Snp", + "shape": "Sny", "locationName": "mediaResourceMap" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "MonitorChangesPendingDeployment": { @@ -3769,7 +3784,7 @@ "type": "boolean" }, "MonitorDeployment": { - "shape": "Snr", + "shape": "So0", "locationName": "monitorDeployment" }, "Name": { @@ -3779,7 +3794,7 @@ "locationName": "status" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -3908,7 +3923,7 @@ "locationName": "comparisonOperator" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "DatapointsToAlarm": { @@ -3932,7 +3947,7 @@ "locationName": "metricName" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { @@ -3946,7 +3961,7 @@ "locationName": "statistic" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TargetResourceType": { @@ -3987,7 +4002,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -3997,14 +4012,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -4035,14 +4050,14 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { "locationName": "description" }, "EventTargets": { - "shape": "Sn4", + "shape": "Snd", "locationName": "eventTargets" }, "EventType": { @@ -4055,14 +4070,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -4093,7 +4108,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4103,14 +4118,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -4141,11 +4156,11 @@ "locationName": "arn" }, "CloudWatchAlarmTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "cloudWatchAlarmTemplateGroupIds" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4158,30 +4173,30 @@ "locationName": "errorMessage" }, "EventBridgeRuleTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "eventBridgeRuleTemplateGroupIds" }, "FailedMediaResourceMap": { - "shape": "Snj", + "shape": "Sns", "locationName": "failedMediaResourceMap" }, "Id": { "locationName": "id" }, "LastDiscoveredAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "lastDiscoveredAt" }, "LastSuccessfulMonitorDeployment": { - "shape": "Snn", + "shape": "Snw", "locationName": "lastSuccessfulMonitorDeployment" }, "MediaResourceMap": { - "shape": "Snp", + "shape": "Sny", "locationName": "mediaResourceMap" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "MonitorChangesPendingDeployment": { @@ -4189,7 +4204,7 @@ "type": "boolean" }, "MonitorDeployment": { - "shape": "Snr", + "shape": "So0", "locationName": "monitorDeployment" }, "Name": { @@ -4199,7 +4214,7 @@ "locationName": "status" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -4246,7 +4261,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4256,14 +4271,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TemplateCount": { @@ -4334,7 +4349,7 @@ "locationName": "comparisonOperator" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "DatapointsToAlarm": { @@ -4358,7 +4373,7 @@ "locationName": "metricName" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { @@ -4372,7 +4387,7 @@ "locationName": "statistic" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TargetResourceType": { @@ -4446,7 +4461,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4456,14 +4471,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TemplateCount": { @@ -4527,7 +4542,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4547,14 +4562,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } }, @@ -4619,7 +4634,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4629,7 +4644,7 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "MonitorDeploymentStatus": { @@ -4642,7 +4657,7 @@ "locationName": "status" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } }, @@ -4684,11 +4699,11 @@ "locationName": "arn" }, "CloudWatchAlarmTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "cloudWatchAlarmTemplateGroupIds" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4701,30 +4716,30 @@ "locationName": "errorMessage" }, "EventBridgeRuleTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "eventBridgeRuleTemplateGroupIds" }, "FailedMediaResourceMap": { - "shape": "Snj", + "shape": "Sns", "locationName": "failedMediaResourceMap" }, "Id": { "locationName": "id" }, "LastDiscoveredAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "lastDiscoveredAt" }, "LastSuccessfulMonitorDeployment": { - "shape": "Snn", + "shape": "Snw", "locationName": "lastSuccessfulMonitorDeployment" }, "MediaResourceMap": { - "shape": "Snp", + "shape": "Sny", "locationName": "mediaResourceMap" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "MonitorChangesPendingDeployment": { @@ -4732,7 +4747,7 @@ "type": "boolean" }, "MonitorDeployment": { - "shape": "Snr", + "shape": "So0", "locationName": "monitorDeployment" }, "Name": { @@ -4742,7 +4757,7 @@ "locationName": "status" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -4776,11 +4791,11 @@ "locationName": "arn" }, "CloudWatchAlarmTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "cloudWatchAlarmTemplateGroupIds" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4793,30 +4808,30 @@ "locationName": "errorMessage" }, "EventBridgeRuleTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "eventBridgeRuleTemplateGroupIds" }, "FailedMediaResourceMap": { - "shape": "Snj", + "shape": "Sns", "locationName": "failedMediaResourceMap" }, "Id": { "locationName": "id" }, "LastDiscoveredAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "lastDiscoveredAt" }, "LastSuccessfulMonitorDeployment": { - "shape": "Snn", + "shape": "Snw", "locationName": "lastSuccessfulMonitorDeployment" }, "MediaResourceMap": { - "shape": "Snp", + "shape": "Sny", "locationName": "mediaResourceMap" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "MonitorChangesPendingDeployment": { @@ -4824,7 +4839,7 @@ "type": "boolean" }, "MonitorDeployment": { - "shape": "Snr", + "shape": "So0", "locationName": "monitorDeployment" }, "Name": { @@ -4834,7 +4849,7 @@ "locationName": "status" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -4850,7 +4865,7 @@ "type": "structure", "members": { "CloudWatchAlarmTemplateGroupIdentifiers": { - "shape": "Sne", + "shape": "Snn", "locationName": "cloudWatchAlarmTemplateGroupIdentifiers" }, "Description": { @@ -4860,7 +4875,7 @@ "locationName": "discoveryEntryPointArn" }, "EventBridgeRuleTemplateGroupIdentifiers": { - "shape": "Sne", + "shape": "Snn", "locationName": "eventBridgeRuleTemplateGroupIdentifiers" }, "ForceRediscovery": { @@ -4886,11 +4901,11 @@ "locationName": "arn" }, "CloudWatchAlarmTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "cloudWatchAlarmTemplateGroupIds" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -4903,30 +4918,30 @@ "locationName": "errorMessage" }, "EventBridgeRuleTemplateGroupIds": { - "shape": "Sni", + "shape": "Snr", "locationName": "eventBridgeRuleTemplateGroupIds" }, "FailedMediaResourceMap": { - "shape": "Snj", + "shape": "Sns", "locationName": "failedMediaResourceMap" }, "Id": { "locationName": "id" }, "LastDiscoveredAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "lastDiscoveredAt" }, "LastSuccessfulMonitorDeployment": { - "shape": "Snn", + "shape": "Snw", "locationName": "lastSuccessfulMonitorDeployment" }, "MediaResourceMap": { - "shape": "Snp", + "shape": "Sny", "locationName": "mediaResourceMap" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "MonitorChangesPendingDeployment": { @@ -4934,7 +4949,7 @@ "type": "boolean" }, "MonitorDeployment": { - "shape": "Snr", + "shape": "So0", "locationName": "monitorDeployment" }, "Name": { @@ -4944,7 +4959,7 @@ "locationName": "status" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -5018,7 +5033,7 @@ "locationName": "comparisonOperator" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "DatapointsToAlarm": { @@ -5042,7 +5057,7 @@ "locationName": "metricName" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { @@ -5056,7 +5071,7 @@ "locationName": "statistic" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" }, "TargetResourceType": { @@ -5100,7 +5115,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -5110,14 +5125,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -5136,7 +5151,7 @@ "locationName": "description" }, "EventTargets": { - "shape": "Sn4", + "shape": "Snd", "locationName": "eventTargets" }, "EventType": { @@ -5164,14 +5179,14 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { "locationName": "description" }, "EventTargets": { - "shape": "Sn4", + "shape": "Snd", "locationName": "eventTargets" }, "EventType": { @@ -5184,14 +5199,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -5225,7 +5240,7 @@ "locationName": "arn" }, "CreatedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "createdAt" }, "Description": { @@ -5235,14 +5250,14 @@ "locationName": "id" }, "ModifiedAt": { - "shape": "Sk2", + "shape": "Skb", "locationName": "modifiedAt" }, "Name": { "locationName": "name" }, "Tags": { - "shape": "Smu", + "shape": "Sn3", "locationName": "tags" } } @@ -9046,7 +9061,46 @@ } } }, - "Sgh": { + "Sgg": { + "type": "structure", + "members": { + "SrtCallerSources": { + "locationName": "srtCallerSources", + "type": "list", + "member": { + "type": "structure", + "members": { + "Decryption": { + "locationName": "decryption", + "type": "structure", + "members": { + "Algorithm": { + "locationName": "algorithm" + }, + "PassphraseSecretArn": { + "locationName": "passphraseSecretArn" + } + } + }, + "MinimumLatency": { + "locationName": "minimumLatency", + "type": "integer" + }, + "SrtListenerAddress": { + "locationName": "srtListenerAddress" + }, + "SrtListenerPort": { + "locationName": "srtListenerPort" + }, + "StreamId": { + "locationName": "streamId" + } + } + } + } + } + }, + "Sgm": { "type": "structure", "members": { "Arn": { @@ -9057,7 +9111,7 @@ "locationName": "attachedChannels" }, "Destinations": { - "shape": "Sgi", + "shape": "Sgn", "locationName": "destinations" }, "Id": { @@ -9078,7 +9132,7 @@ "locationName": "inputSourceType" }, "MediaConnectFlows": { - "shape": "Sgn", + "shape": "Sgs", "locationName": "mediaConnectFlows" }, "Name": { @@ -9092,7 +9146,7 @@ "locationName": "securityGroups" }, "Sources": { - "shape": "Sgp", + "shape": "Sgu", "locationName": "sources" }, "State": { @@ -9104,10 +9158,14 @@ }, "Type": { "locationName": "type" + }, + "SrtSettings": { + "shape": "Sgx", + "locationName": "srtSettings" } } }, - "Sgi": { + "Sgn": { "type": "list", "member": { "type": "structure", @@ -9136,7 +9194,7 @@ } } }, - "Sgn": { + "Sgs": { "type": "list", "member": { "type": "structure", @@ -9147,7 +9205,7 @@ } } }, - "Sgp": { + "Sgu": { "type": "list", "member": { "type": "structure", @@ -9164,7 +9222,46 @@ } } }, - "Sgt": { + "Sgx": { + "type": "structure", + "members": { + "SrtCallerSources": { + "locationName": "srtCallerSources", + "type": "list", + "member": { + "type": "structure", + "members": { + "Decryption": { + "locationName": "decryption", + "type": "structure", + "members": { + "Algorithm": { + "locationName": "algorithm" + }, + "PassphraseSecretArn": { + "locationName": "passphraseSecretArn" + } + } + }, + "MinimumLatency": { + "locationName": "minimumLatency", + "type": "integer" + }, + "SrtListenerAddress": { + "locationName": "srtListenerAddress" + }, + "SrtListenerPort": { + "locationName": "srtListenerPort" + }, + "StreamId": { + "locationName": "streamId" + } + } + } + } + } + }, + "Sh2": { "type": "list", "member": { "type": "structure", @@ -9175,7 +9272,7 @@ } } }, - "Sgw": { + "Sh5": { "type": "structure", "members": { "Arn": { @@ -9196,12 +9293,12 @@ "locationName": "tags" }, "WhitelistRules": { - "shape": "Sgy", + "shape": "Sh7", "locationName": "whitelistRules" } } }, - "Sgy": { + "Sh7": { "type": "list", "member": { "type": "structure", @@ -9212,7 +9309,7 @@ } } }, - "Sh1": { + "Sha": { "type": "structure", "members": { "MaximumVideoBufferDelayMilliseconds": { @@ -9237,7 +9334,7 @@ "TransportStreamId" ] }, - "Sh6": { + "Shf": { "type": "structure", "members": { "Arn": { @@ -9248,14 +9345,14 @@ "locationName": "availabilityZones" }, "Destinations": { - "shape": "Sh7", + "shape": "Shg", "locationName": "destinations" }, "Id": { "locationName": "id" }, "MultiplexSettings": { - "shape": "Sh1", + "shape": "Sha", "locationName": "multiplexSettings" }, "Name": { @@ -9278,7 +9375,7 @@ } } }, - "Sh7": { + "Shg": { "type": "list", "member": { "type": "structure", @@ -9295,7 +9392,7 @@ } } }, - "Shc": { + "Shl": { "type": "structure", "members": { "PreferredChannelPipeline": { @@ -9354,22 +9451,22 @@ "ProgramNumber" ] }, - "Shk": { + "Sht": { "type": "structure", "members": { "ChannelId": { "locationName": "channelId" }, "MultiplexProgramSettings": { - "shape": "Shc", + "shape": "Shl", "locationName": "multiplexProgramSettings" }, "PacketIdentifiersMap": { - "shape": "Shl", + "shape": "Shu", "locationName": "packetIdentifiersMap" }, "PipelineDetails": { - "shape": "Shn", + "shape": "Shw", "locationName": "pipelineDetails" }, "ProgramName": { @@ -9377,15 +9474,15 @@ } } }, - "Shl": { + "Shu": { "type": "structure", "members": { "AudioPids": { - "shape": "Shm", + "shape": "Shv", "locationName": "audioPids" }, "DvbSubPids": { - "shape": "Shm", + "shape": "Shv", "locationName": "dvbSubPids" }, "DvbTeletextPid": { @@ -9401,7 +9498,7 @@ "type": "integer" }, "KlvDataPids": { - "shape": "Shm", + "shape": "Shv", "locationName": "klvDataPids" }, "PcrPid": { @@ -9417,7 +9514,7 @@ "type": "integer" }, "Scte27Pids": { - "shape": "Shm", + "shape": "Shv", "locationName": "scte27Pids" }, "Scte35Pid": { @@ -9434,13 +9531,13 @@ } } }, - "Shm": { + "Shv": { "type": "list", "member": { "type": "integer" } }, - "Shn": { + "Shw": { "type": "list", "member": { "type": "structure", @@ -9454,7 +9551,7 @@ } } }, - "Si6": { + "Sif": { "type": "structure", "members": { "AutomaticRenewal": { @@ -9466,7 +9563,7 @@ } } }, - "Si8": { + "Sih": { "type": "structure", "members": { "ChannelClass": { @@ -9495,7 +9592,7 @@ } } }, - "Sim": { + "Siv": { "type": "structure", "members": { "KmsKeyId": { @@ -9503,7 +9600,7 @@ } } }, - "Siw": { + "Sj5": { "type": "structure", "members": { "ActiveInput": { @@ -9540,7 +9637,7 @@ } } }, - "Sj1": { + "Sja": { "type": "structure", "members": { "DnsAddresses": { @@ -9561,7 +9658,7 @@ } } }, - "Sj4": { + "Sjd": { "type": "structure", "members": { "ActiveInput": { @@ -9635,11 +9732,11 @@ } } }, - "Sk2": { + "Skb": { "type": "timestamp", "timestampFormat": "iso8601" }, - "Sl2": { + "Slb": { "type": "structure", "members": { "Arn": { @@ -9682,14 +9779,14 @@ "locationName": "region" }, "RenewalSettings": { - "shape": "Si6", + "shape": "Sif", "locationName": "renewalSettings" }, "ReservationId": { "locationName": "reservationId" }, "ResourceSpecification": { - "shape": "Si8", + "shape": "Sih", "locationName": "resourceSpecification" }, "Start": { @@ -9708,7 +9805,7 @@ } } }, - "Sm4": { + "Smd": { "type": "structure", "members": { "ConfiguredInput": { @@ -9761,12 +9858,12 @@ } } }, - "Smu": { + "Sn3": { "type": "map", "key": {}, "value": {} }, - "Sn4": { + "Snd": { "type": "list", "member": { "type": "structure", @@ -9780,38 +9877,38 @@ ] } }, - "Sne": { + "Snn": { "type": "list", "member": {} }, - "Sni": { + "Snr": { "type": "list", "member": {} }, - "Snj": { + "Sns": { "type": "map", "key": {}, "value": { - "shape": "Snk" + "shape": "Snt" } }, - "Snk": { + "Snt": { "type": "structure", "members": { "Destinations": { - "shape": "Snl", + "shape": "Snu", "locationName": "destinations" }, "Name": { "locationName": "name" }, "Sources": { - "shape": "Snl", + "shape": "Snu", "locationName": "sources" } } }, - "Snl": { + "Snu": { "type": "list", "member": { "type": "structure", @@ -9828,7 +9925,7 @@ ] } }, - "Snn": { + "Snw": { "type": "structure", "members": { "DetailsUri": { @@ -9843,14 +9940,14 @@ "Status" ] }, - "Snp": { + "Sny": { "type": "map", "key": {}, "value": { - "shape": "Snk" + "shape": "Snt" } }, - "Snr": { + "So0": { "type": "structure", "members": { "DetailsUri": { diff --git a/apis/medialive-2017-10-14.normal.json b/apis/medialive-2017-10-14.normal.json index 9ae85b3ef5..e7a45129a7 100644 --- a/apis/medialive-2017-10-14.normal.json +++ b/apis/medialive-2017-10-14.normal.json @@ -9,7 +9,10 @@ "uid": "medialive-2017-10-14", "signatureVersion": "v4", "serviceAbbreviation": "MediaLive", - "jsonVersion": "1.1" + "jsonVersion": "1.1", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AcceptInputDeviceTransfer": { @@ -6158,6 +6161,11 @@ "Vpc": { "shape": "InputVpcRequest", "locationName": "vpc" + }, + "SrtSettings": { + "shape": "SrtSettingsRequest", + "locationName": "srtSettings", + "documentation": "The settings associated with an SRT input." } }, "documentation": "The name of the input" @@ -7154,6 +7162,11 @@ "Type": { "shape": "InputType", "locationName": "type" + }, + "SrtSettings": { + "shape": "SrtSettings", + "locationName": "srtSettings", + "documentation": "The settings associated with an SRT input." } }, "documentation": "Placeholder documentation for DescribeInputResponse" @@ -7931,7 +7944,7 @@ "Bitrate": { "shape": "__double", "locationName": "bitrate", - "documentation": "Average bitrate in bits/second. Valid bitrates depend on the coding mode.\n// * @affectsRightSizing true" + "documentation": "Average bitrate in bits/second. Valid bitrates depend on the coding mode." }, "CodingMode": { "shape": "Eac3AtmosCodingMode", @@ -9005,7 +9018,7 @@ "FilterSettings": { "shape": "H264FilterSettings", "locationName": "filterSettings", - "documentation": "Optional filters that you can apply to an encode." + "documentation": "Optional. Both filters reduce bandwidth by removing imperceptible details. You can enable one of the filters. We\nrecommend that you try both filters and observe the results to decide which one to use.\n\nThe Temporal Filter reduces bandwidth by removing imperceptible details in the content. It combines perceptual\nfiltering and motion compensated temporal filtering (MCTF). It operates independently of the compression level.\n\nThe Bandwidth Reduction filter is a perceptual filter located within the encoding loop. It adapts to the current\ncompression level to filter imperceptible signals. This filter works only when the resolution is 1080p or lower." }, "FixedAfd": { "shape": "FixedAfd", @@ -9399,7 +9412,7 @@ "FilterSettings": { "shape": "H265FilterSettings", "locationName": "filterSettings", - "documentation": "Optional filters that you can apply to an encode." + "documentation": "Optional. Both filters reduce bandwidth by removing imperceptible details. You can enable one of the filters. We\nrecommend that you try both filters and observe the results to decide which one to use.\n\nThe Temporal Filter reduces bandwidth by removing imperceptible details in the content. It combines perceptual\nfiltering and motion compensated temporal filtering (MCTF). It operates independently of the compression level.\n\nThe Bandwidth Reduction filter is a perceptual filter located within the encoding loop. It adapts to the current\ncompression level to filter imperceptible signals. This filter works only when the resolution is 1080p or lower." }, "FixedAfd": { "shape": "FixedAfd", @@ -10408,6 +10421,11 @@ "Type": { "shape": "InputType", "locationName": "type" + }, + "SrtSettings": { + "shape": "SrtSettings", + "locationName": "srtSettings", + "documentation": "The settings associated with an SRT input." } }, "documentation": "Placeholder documentation for Input" @@ -11398,7 +11416,8 @@ "MEDIACONNECT", "INPUT_DEVICE", "AWS_CDI", - "TS_FILE" + "TS_FILE", + "SRT_CALLER" ] }, "InputVpcRequest": { @@ -16353,6 +16372,11 @@ "shape": "__listOfInputSourceRequest", "locationName": "sources", "documentation": "The source URLs for a PULL-type input. Every PULL type input needs\nexactly two source URLs for redundancy.\nOnly specify sources for PULL type Inputs. Leave Destinations empty." + }, + "SrtSettings": { + "shape": "SrtSettingsRequest", + "locationName": "srtSettings", + "documentation": "The settings associated with an SRT input." } }, "documentation": "A request to update an input.", @@ -20578,6 +20602,141 @@ "ALL_OUTPUT_GROUPS", "SCTE35_ENABLED_OUTPUT_GROUPS" ] + }, + "Algorithm": { + "type": "string", + "enum": [ + "AES128", + "AES192", + "AES256" + ], + "documentation": "Placeholder documentation for Algorithm" + }, + "SrtCallerDecryption": { + "type": "structure", + "members": { + "Algorithm": { + "shape": "Algorithm", + "locationName": "algorithm", + "documentation": "The algorithm used to encrypt content." + }, + "PassphraseSecretArn": { + "shape": "__string", + "locationName": "passphraseSecretArn", + "documentation": "The ARN for the secret in Secrets Manager. Someone in your organization must create a secret and provide you with its ARN. The secret holds the passphrase that MediaLive uses to decrypt the source content." + } + }, + "documentation": "The decryption settings for the SRT caller source. Present only if the source has decryption enabled." + }, + "SrtCallerDecryptionRequest": { + "type": "structure", + "members": { + "Algorithm": { + "shape": "Algorithm", + "locationName": "algorithm", + "documentation": "The algorithm used to encrypt content." + }, + "PassphraseSecretArn": { + "shape": "__string", + "locationName": "passphraseSecretArn", + "documentation": "The ARN for the secret in Secrets Manager. Someone in your organization must create a secret and provide you with its ARN. This secret holds the passphrase that MediaLive will use to decrypt the source content." + } + }, + "documentation": "Complete these parameters only if the content is encrypted." + }, + "SrtCallerSource": { + "type": "structure", + "members": { + "Decryption": { + "shape": "SrtCallerDecryption", + "locationName": "decryption" + }, + "MinimumLatency": { + "shape": "__integer", + "locationName": "minimumLatency", + "documentation": "The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT." + }, + "SrtListenerAddress": { + "shape": "__string", + "locationName": "srtListenerAddress", + "documentation": "The IP address at the upstream system (the listener) that MediaLive (the caller) connects to." + }, + "SrtListenerPort": { + "shape": "__string", + "locationName": "srtListenerPort", + "documentation": "The port at the upstream system (the listener) that MediaLive (the caller) connects to." + }, + "StreamId": { + "shape": "__string", + "locationName": "streamId", + "documentation": "The stream ID, if the upstream system uses this identifier." + } + }, + "documentation": "The configuration for a source that uses SRT as the connection protocol. In terms of establishing the connection, MediaLive is always caller and the upstream system is always the listener. In terms of transmission of the source content, MediaLive is always the receiver and the upstream system is always the sender." + }, + "SrtCallerSourceRequest": { + "type": "structure", + "members": { + "Decryption": { + "shape": "SrtCallerDecryptionRequest", + "locationName": "decryption" + }, + "MinimumLatency": { + "shape": "__integer", + "locationName": "minimumLatency", + "documentation": "The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT. Obtain this value from the operator at the upstream system." + }, + "SrtListenerAddress": { + "shape": "__string", + "locationName": "srtListenerAddress", + "documentation": "The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to." + }, + "SrtListenerPort": { + "shape": "__string", + "locationName": "srtListenerPort", + "documentation": "The port at the upstream system (the listener) that MediaLive (the caller) will connect to." + }, + "StreamId": { + "shape": "__string", + "locationName": "streamId", + "documentation": "This value is required if the upstream system uses this identifier because without it, the SRT handshake between MediaLive (the caller) and the upstream system (the listener) might fail." + } + }, + "documentation": "Configures the connection for a source that uses SRT as the connection protocol. In terms of establishing the connection, MediaLive is always the caller and the upstream system is always the listener. In terms of transmission of the source content, MediaLive is always the receiver and the upstream system is always the sender." + }, + "SrtSettings": { + "type": "structure", + "members": { + "SrtCallerSources": { + "shape": "__listOfSrtCallerSource", + "locationName": "srtCallerSources" + } + }, + "documentation": "The configured sources for this SRT input." + }, + "SrtSettingsRequest": { + "type": "structure", + "members": { + "SrtCallerSources": { + "shape": "__listOfSrtCallerSourceRequest", + "locationName": "srtCallerSources" + } + }, + "documentation": "Configures the sources for this SRT input. For a single-pipeline input, include one srtCallerSource in the array. For a standard-pipeline input, include two srtCallerSource." + }, + "__listOfSrtCallerSource": { + "type": "list", + "member": { + "shape": "SrtCallerSource" + }, + "documentation": "Placeholder documentation for __listOfSrtCallerSource" + }, + "__listOfSrtCallerSourceRequest": { + "type": "list", + "member": { + "shape": "SrtCallerSourceRequest" + }, + "documentation": "Placeholder documentation for __listOfSrtCallerSourceRequest" } }, "documentation": "API for AWS Elemental MediaLive" diff --git a/apis/rds-2014-10-31.normal.json b/apis/rds-2014-10-31.normal.json index 5f4e1347f3..6f19685163 100644 --- a/apis/rds-2014-10-31.normal.json +++ b/apis/rds-2014-10-31.normal.json @@ -2472,7 +2472,7 @@ "shape": "ResourceNotFoundFault" } ], - "documentation": "Returns a list of resources (for example, DB instances) that have at least one pending maintenance action.
" + "documentation": "Returns a list of resources (for example, DB instances) that have at least one pending maintenance action.
This API follows an eventual consistency model. This means that the result of the DescribePendingMaintenanceActions
command might not be immediately visible to all subsequent RDS commands. Keep this in mind when you use DescribePendingMaintenanceActions
immediately after using a previous API command such as ApplyPendingMaintenanceActions
.
Specifies whether the DB cluster is publicly accessible.
When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.
Valid for Cluster Type: Multi-AZ DB clusters only
Default: The default behavior varies depending on whether DBSubnetGroupName
is specified.
If DBSubnetGroupName
isn't specified, and PubliclyAccessible
isn't specified, the following applies:
If the default VPC in the target Region doesn’t have an internet gateway attached to it, the DB cluster is private.
If the default VPC in the target Region has an internet gateway attached to it, the DB cluster is public.
If DBSubnetGroupName
is specified, and PubliclyAccessible
isn't specified, the following applies:
If the subnets are part of a VPC that doesn’t have an internet gateway attached to it, the DB cluster is private.
If the subnets are part of a VPC that has an internet gateway attached to it, the DB cluster is public.
Specifies whether the DB cluster is publicly accessible.
When the DB cluster is publicly accessible and you connect from outside of the DB cluster's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB cluster, the endpoint resolves to the private IP address. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.
Valid for Cluster Type: Multi-AZ DB clusters only
Default: The default behavior varies depending on whether DBSubnetGroupName
is specified.
If DBSubnetGroupName
isn't specified, and PubliclyAccessible
isn't specified, the following applies:
If the default VPC in the target Region doesn’t have an internet gateway attached to it, the DB cluster is private.
If the default VPC in the target Region has an internet gateway attached to it, the DB cluster is public.
If DBSubnetGroupName
is specified, and PubliclyAccessible
isn't specified, the following applies:
If the subnets are part of a VPC that doesn’t have an internet gateway attached to it, the DB cluster is private.
If the subnets are part of a VPC that has an internet gateway attached to it, the DB cluster is public.
Specifies whether the DB instance is publicly accessible.
When the DB instance is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB instance's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses. That public access is not permitted if the security group assigned to the DB instance doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether DBSubnetGroupName
is specified.
If DBSubnetGroupName
isn't specified, and PubliclyAccessible
isn't specified, the following applies:
If the default VPC in the target Region doesn’t have an internet gateway attached to it, the DB instance is private.
If the default VPC in the target Region has an internet gateway attached to it, the DB instance is public.
If DBSubnetGroupName
is specified, and PubliclyAccessible
isn't specified, the following applies:
If the subnets are part of a VPC that doesn’t have an internet gateway attached to it, the DB instance is private.
If the subnets are part of a VPC that has an internet gateway attached to it, the DB instance is public.
Specifies whether the DB instance is publicly accessible.
When the DB instance is publicly accessible and you connect from outside of the DB instance's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB instance, the endpoint resolves to the private IP address. Access to the DB instance is ultimately controlled by the security group it uses. That public access is not permitted if the security group assigned to the DB instance doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether DBSubnetGroupName
is specified.
If DBSubnetGroupName
isn't specified, and PubliclyAccessible
isn't specified, the following applies:
If the default VPC in the target Region doesn’t have an internet gateway attached to it, the DB instance is private.
If the default VPC in the target Region has an internet gateway attached to it, the DB instance is public.
If DBSubnetGroupName
is specified, and PubliclyAccessible
isn't specified, the following applies:
If the subnets are part of a VPC that doesn’t have an internet gateway attached to it, the DB instance is private.
If the subnets are part of a VPC that has an internet gateway attached to it, the DB instance is public.
Indicates whether the DB cluster is publicly accessible.
When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.
For more information, see CreateDBCluster.
This setting is only for non-Aurora Multi-AZ DB clusters.
" + "documentation": "Indicates whether the DB cluster is publicly accessible.
When the DB cluster is publicly accessible and you connect from outside of the DB cluster's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB cluster, the endpoint resolves to the private IP address. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.
For more information, see CreateDBCluster.
This setting is only for non-Aurora Multi-AZ DB clusters.
" }, "AutoMinorVersionUpgrade": { "shape": "Boolean", @@ -8270,7 +8270,7 @@ }, "PubliclyAccessible": { "shape": "Boolean", - "documentation": "Indicates whether the DB instance is publicly accessible.
When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
For more information, see CreateDBInstance.
" + "documentation": "Indicates whether the DB instance is publicly accessible.
When the DB instance is publicly accessible and you connect from outside of the DB instance's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB instance, the endpoint resolves to the private IP address. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
For more information, see CreateDBInstance.
" }, "StatusInfos": { "shape": "DBInstanceStatusInfoList", @@ -9758,7 +9758,7 @@ }, "DeleteAutomatedBackups": { "shape": "BooleanOptional", - "documentation": "Specifies whether to remove automated backups immediately after the DB cluster is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB cluster is deleted.
" + "documentation": "Specifies whether to remove automated backups immediately after the DB cluster is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB cluster is deleted.
You must delete automated backups for Amazon RDS Multi-AZ DB clusters. For more information about managing automated backups for RDS Multi-AZ DB clusters, see Managing automated backups.
A specific source to return parameters for.
Valid Values:
customer
engine
service
A specific source to return parameters for.
Valid Values:
user
engine
service
Specifies whether the DB instance is publicly accessible.
When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
PubliclyAccessible
only applies to DB instances in a VPC. The DB instance must be part of a public subnet and PubliclyAccessible
must be enabled for it to be publicly accessible.
Changes to the PubliclyAccessible
parameter are applied immediately regardless of the value of the ApplyImmediately
parameter.
Specifies whether the DB instance is publicly accessible.
When the DB instance is publicly accessible and you connect from outside of the DB instance's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB instance, the endpoint resolves to the private IP address. Access to the DB instance is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB instance doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
PubliclyAccessible
only applies to DB instances in a VPC. The DB instance must be part of a public subnet and PubliclyAccessible
must be enabled for it to be publicly accessible.
Changes to the PubliclyAccessible
parameter are applied immediately regardless of the value of the ApplyImmediately
parameter.
Creates a new secret. A secret can be a password, a set of credentials such as a user name and password, an OAuth token, or other secret information that you store in an encrypted form in Secrets Manager. The secret also includes the connection information to access a database or other service, which Secrets Manager doesn't encrypt. A secret in Secrets Manager consists of both the protected secret data and the important information needed to manage the secret.
For secrets that use managed rotation, you need to create the secret through the managing service. For more information, see Secrets Manager secrets managed by other Amazon Web Services services.
For information about creating a secret in the console, see Create a secret.
To create a secret, you can provide the secret value to be encrypted in either the SecretString
parameter or the SecretBinary
parameter, but not both. If you include SecretString
or SecretBinary
then Secrets Manager creates an initial secret version and automatically attaches the staging label AWSCURRENT
to it.
For database credentials you want to rotate, for Secrets Manager to be able to rotate the secret, you must make sure the JSON you store in the SecretString
matches the JSON structure of a database secret.
If you don't specify an KMS encryption key, Secrets Manager uses the Amazon Web Services managed key aws/secretsmanager
. If this key doesn't already exist in your account, then Secrets Manager creates it for you automatically. All users and roles in the Amazon Web Services account automatically have access to use aws/secretsmanager
. Creating aws/secretsmanager
can result in a one-time significant delay in returning the result.
If the secret is in a different Amazon Web Services account from the credentials calling the API, then you can't use aws/secretsmanager
to encrypt the secret, and you must create and use a customer managed KMS key.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary
or SecretString
because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:CreateSecret
. If you include tags in the secret, you also need secretsmanager:TagResource
. To add replica Regions, you must also have secretsmanager:ReplicateSecretToRegions
. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager.
To encrypt the secret with a KMS key other than aws/secretsmanager
, you need kms:GenerateDataKey
and kms:Decrypt
permission to the key.
Creates a new secret. A secret can be a password, a set of credentials such as a user name and password, an OAuth token, or other secret information that you store in an encrypted form in Secrets Manager. The secret also includes the connection information to access a database or other service, which Secrets Manager doesn't encrypt. A secret in Secrets Manager consists of both the protected secret data and the important information needed to manage the secret.
For secrets that use managed rotation, you need to create the secret through the managing service. For more information, see Secrets Manager secrets managed by other Amazon Web Services services.
For information about creating a secret in the console, see Create a secret.
To create a secret, you can provide the secret value to be encrypted in either the SecretString
parameter or the SecretBinary
parameter, but not both. If you include SecretString
or SecretBinary
then Secrets Manager creates an initial secret version and automatically attaches the staging label AWSCURRENT
to it.
For database credentials you want to rotate, for Secrets Manager to be able to rotate the secret, you must make sure the JSON you store in the SecretString
matches the JSON structure of a database secret.
If you don't specify an KMS encryption key, Secrets Manager uses the Amazon Web Services managed key aws/secretsmanager
. If this key doesn't already exist in your account, then Secrets Manager creates it for you automatically. All users and roles in the Amazon Web Services account automatically have access to use aws/secretsmanager
. Creating aws/secretsmanager
can result in a one-time significant delay in returning the result.
If the secret is in a different Amazon Web Services account from the credentials calling the API, then you can't use aws/secretsmanager
to encrypt the secret, and you must create and use a customer managed KMS key.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary
or SecretString
because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:CreateSecret
. If you include tags in the secret, you also need secretsmanager:TagResource
. To add replica Regions, you must also have secretsmanager:ReplicateSecretToRegions
. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager.
To encrypt the secret with a KMS key other than aws/secretsmanager
, you need kms:GenerateDataKey
and kms:Decrypt
permission to the key.
When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. Learn how to Mitigate the risks of using command-line tools to store Secrets Manager secrets.
Creates a new version with a new encrypted secret value and attaches it to the secret. The version can contain a new SecretString
value or a new SecretBinary
value.
We recommend you avoid calling PutSecretValue
at a sustained rate of more than once every 10 minutes. When you update the secret value, Secrets Manager creates a new version of the secret. Secrets Manager removes outdated versions when there are more than 100, but it does not remove versions created less than 24 hours ago. If you call PutSecretValue
more than once every 10 minutes, you create more versions than Secrets Manager removes, and you will reach the quota for secret versions.
You can specify the staging labels to attach to the new version in VersionStages
. If you don't include VersionStages
, then Secrets Manager automatically moves the staging label AWSCURRENT
to this version. If this operation creates the first version for the secret, then Secrets Manager automatically attaches the staging label AWSCURRENT
to it. If this operation moves the staging label AWSCURRENT
from another version to this version, then Secrets Manager also automatically moves the staging label AWSPREVIOUS
to the version that AWSCURRENT
was removed from.
This operation is idempotent. If you call this operation with a ClientRequestToken
that matches an existing version's VersionId, and you specify the same secret data, the operation succeeds but does nothing. However, if the secret data is different, then the operation fails because you can't modify an existing version; you can only create new ones.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary
, SecretString
, or RotationToken
because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:PutSecretValue
. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager.
Creates a new version with a new encrypted secret value and attaches it to the secret. The version can contain a new SecretString
value or a new SecretBinary
value.
We recommend you avoid calling PutSecretValue
at a sustained rate of more than once every 10 minutes. When you update the secret value, Secrets Manager creates a new version of the secret. Secrets Manager removes outdated versions when there are more than 100, but it does not remove versions created less than 24 hours ago. If you call PutSecretValue
more than once every 10 minutes, you create more versions than Secrets Manager removes, and you will reach the quota for secret versions.
You can specify the staging labels to attach to the new version in VersionStages
. If you don't include VersionStages
, then Secrets Manager automatically moves the staging label AWSCURRENT
to this version. If this operation creates the first version for the secret, then Secrets Manager automatically attaches the staging label AWSCURRENT
to it. If this operation moves the staging label AWSCURRENT
from another version to this version, then Secrets Manager also automatically moves the staging label AWSPREVIOUS
to the version that AWSCURRENT
was removed from.
This operation is idempotent. If you call this operation with a ClientRequestToken
that matches an existing version's VersionId, and you specify the same secret data, the operation succeeds but does nothing. However, if the secret data is different, then the operation fails because you can't modify an existing version; you can only create new ones.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary
, SecretString
, or RotationToken
because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:PutSecretValue
. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager.
When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. Learn how to Mitigate the risks of using command-line tools to store Secrets Manager secrets.
Modifies the details of a secret, including metadata and the secret value. To change the secret value, you can also use PutSecretValue.
To change the rotation configuration of a secret, use RotateSecret instead.
To change a secret so that it is managed by another service, you need to recreate the secret in that service. See Secrets Manager secrets managed by other Amazon Web Services services.
We recommend you avoid calling UpdateSecret
at a sustained rate of more than once every 10 minutes. When you call UpdateSecret
to update the secret value, Secrets Manager creates a new version of the secret. Secrets Manager removes outdated versions when there are more than 100, but it does not remove versions created less than 24 hours ago. If you update the secret value more than once every 10 minutes, you create more versions than Secrets Manager removes, and you will reach the quota for secret versions.
If you include SecretString
or SecretBinary
to create a new secret version, Secrets Manager automatically moves the staging label AWSCURRENT
to the new version. Then it attaches the label AWSPREVIOUS
to the version that AWSCURRENT
was removed from.
If you call this operation with a ClientRequestToken
that matches an existing version's VersionId
, the operation results in an error. You can't modify an existing version, you can only create a new version. To remove a version, remove all staging labels from it. See UpdateSecretVersionStage.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary
or SecretString
because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:UpdateSecret
. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager. If you use a customer managed key, you must also have kms:GenerateDataKey
, kms:Encrypt
, and kms:Decrypt
permissions on the key. If you change the KMS key and you don't have kms:Encrypt
permission to the new key, Secrets Manager does not re-ecrypt existing secret versions with the new key. For more information, see Secret encryption and decryption.
Modifies the details of a secret, including metadata and the secret value. To change the secret value, you can also use PutSecretValue.
To change the rotation configuration of a secret, use RotateSecret instead.
To change a secret so that it is managed by another service, you need to recreate the secret in that service. See Secrets Manager secrets managed by other Amazon Web Services services.
We recommend you avoid calling UpdateSecret
at a sustained rate of more than once every 10 minutes. When you call UpdateSecret
to update the secret value, Secrets Manager creates a new version of the secret. Secrets Manager removes outdated versions when there are more than 100, but it does not remove versions created less than 24 hours ago. If you update the secret value more than once every 10 minutes, you create more versions than Secrets Manager removes, and you will reach the quota for secret versions.
If you include SecretString
or SecretBinary
to create a new secret version, Secrets Manager automatically moves the staging label AWSCURRENT
to the new version. Then it attaches the label AWSPREVIOUS
to the version that AWSCURRENT
was removed from.
If you call this operation with a ClientRequestToken
that matches an existing version's VersionId
, the operation results in an error. You can't modify an existing version, you can only create a new version. To remove a version, remove all staging labels from it. See UpdateSecretVersionStage.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary
or SecretString
because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:UpdateSecret
. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager. If you use a customer managed key, you must also have kms:GenerateDataKey
, kms:Encrypt
, and kms:Decrypt
permissions on the key. If you change the KMS key and you don't have kms:Encrypt
permission to the new key, Secrets Manager does not re-encrypt existing secret versions with the new key. For more information, see Secret encryption and decryption.
When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. Learn how to Mitigate the risks of using command-line tools to store Secrets Manager secrets.
The ARN, key ID, or alias of the KMS key that Secrets Manager uses to encrypt new secret versions as well as any existing versions with the staging labels AWSCURRENT
, AWSPENDING
, or AWSPREVIOUS
. If you don't have kms:Encrypt
permission to the new key, Secrets Manager does not re-ecrypt existing secret versions with the new key. For more information about versions and staging labels, see Concepts: Version.
A key alias is always prefixed by alias/
, for example alias/aws/secretsmanager
. For more information, see About aliases.
If you set this to an empty string, Secrets Manager uses the Amazon Web Services managed key aws/secretsmanager
. If this key doesn't already exist in your account, then Secrets Manager creates it for you automatically. All users and roles in the Amazon Web Services account automatically have access to use aws/secretsmanager
. Creating aws/secretsmanager
can result in a one-time significant delay in returning the result.
You can only use the Amazon Web Services managed key aws/secretsmanager
if you call this operation using credentials from the same Amazon Web Services account that owns the secret. If the secret is in a different account, then you must use a customer managed key and provide the ARN of that KMS key in this field. The user making the call must have permissions to both the secret and the KMS key in their respective accounts.
The ARN, key ID, or alias of the KMS key that Secrets Manager uses to encrypt new secret versions as well as any existing versions with the staging labels AWSCURRENT
, AWSPENDING
, or AWSPREVIOUS
. If you don't have kms:Encrypt
permission to the new key, Secrets Manager does not re-encrypt existing secret versions with the new key. For more information about versions and staging labels, see Concepts: Version.
A key alias is always prefixed by alias/
, for example alias/aws/secretsmanager
. For more information, see About aliases.
If you set this to an empty string, Secrets Manager uses the Amazon Web Services managed key aws/secretsmanager
. If this key doesn't already exist in your account, then Secrets Manager creates it for you automatically. All users and roles in the Amazon Web Services account automatically have access to use aws/secretsmanager
. Creating aws/secretsmanager
can result in a one-time significant delay in returning the result.
You can only use the Amazon Web Services managed key aws/secretsmanager
if you call this operation using credentials from the same Amazon Web Services account that owns the secret. If the secret is in a different account, then you must use a customer managed key and provide the ARN of that KMS key in this field. The user making the call must have permissions to both the secret and the KMS key in their respective accounts.
The pricing model for queries in an account.
" + "documentation": "The pricing model for queries in an account.
The QueryPricingModel
parameter is used by several Timestream operations; however, the UpdateAccountSettings
API operation doesn't recognize any values other than COMPUTE_UNITS
.
\"The tag keys and optional values for the newly created devices for this environment.\"
" + "documentation": "The tag keys and optional values for the newly created devices for this environment.
" } }, "documentation": "Describes an environment.
" diff --git a/clients/acmpca.d.ts b/clients/acmpca.d.ts index c2378607f9..de7d8ff3f7 100644 --- a/clients/acmpca.d.ts +++ b/clients/acmpca.d.ts @@ -197,29 +197,29 @@ declare class ACMPCA extends Service { */ updateCertificateAuthority(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Waits for the auditReportCreated state by periodically calling the underlying ACMPCA.describeCertificateAuthorityAuditReportoperation every 3 seconds (at most 40 times). Wait until a Audit Report is created - */ - waitFor(state: "auditReportCreated", params: ACMPCA.Types.DescribeCertificateAuthorityAuditReportRequest & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: ACMPCA.Types.DescribeCertificateAuthorityAuditReportResponse) => void): Request>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new d,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){c.buildRequest(e),b.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){l.extractError(e)}function u(e){c.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new y,e.data[i.payload]=m.createEventStream(2===p.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new y;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;l.extractData(e),e.data=m.merge(n,e.data)}}var p=e("../core"),m=e("../util"),c=e("./rest"),l=e("./json"),d=e("../json/builder"),y=e("../json/parser"),b=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../core":350,"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void("ec2"!==r.api.protocol&&a.call(this,e,null));p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l