|
275 | 275 | ],
|
276 | 276 | "documentation":"<p>Returns the list of AWS Direct Connect locations in the current AWS region. These are the locations that may be selected when calling CreateConnection or CreateInterconnect.</p>"
|
277 | 277 | },
|
| 278 | + "DescribeTags":{ |
| 279 | + "name":"DescribeTags", |
| 280 | + "http":{ |
| 281 | + "method":"POST", |
| 282 | + "requestUri":"/" |
| 283 | + }, |
| 284 | + "input":{"shape":"DescribeTagsRequest"}, |
| 285 | + "output":{"shape":"DescribeTagsResponse"}, |
| 286 | + "errors":[ |
| 287 | + {"shape":"DirectConnectServerException"}, |
| 288 | + {"shape":"DirectConnectClientException"} |
| 289 | + ], |
| 290 | + "documentation":"<p>Describes the tags associated with the specified Direct Connect resources.</p>" |
| 291 | + }, |
278 | 292 | "DescribeVirtualGateways":{
|
279 | 293 | "name":"DescribeVirtualGateways",
|
280 | 294 | "http":{
|
|
301 | 315 | {"shape":"DirectConnectClientException"}
|
302 | 316 | ],
|
303 | 317 | "documentation":"<p>Displays all virtual interfaces for an AWS account. Virtual interfaces deleted fewer than 15 minutes before DescribeVirtualInterfaces is called are also returned. If a connection ID is included then only virtual interfaces associated with this connection will be returned. If a virtual interface ID is included then only a single virtual interface will be returned.</p> <p>A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.</p> <p>If a connection ID is provided, only virtual interfaces provisioned on the specified connection will be returned. If a virtual interface ID is provided, only this particular virtual interface will be returned.</p>"
|
| 318 | + }, |
| 319 | + "TagResource":{ |
| 320 | + "name":"TagResource", |
| 321 | + "http":{ |
| 322 | + "method":"POST", |
| 323 | + "requestUri":"/" |
| 324 | + }, |
| 325 | + "input":{"shape":"TagResourceRequest"}, |
| 326 | + "output":{"shape":"TagResourceResponse"}, |
| 327 | + "errors":[ |
| 328 | + {"shape":"DuplicateTagKeysException"}, |
| 329 | + {"shape":"TooManyTagsException"}, |
| 330 | + {"shape":"DirectConnectServerException"}, |
| 331 | + {"shape":"DirectConnectClientException"} |
| 332 | + ], |
| 333 | + "documentation":"<p>Adds the specified tags to the specified Direct Connect resource. Each Direct Connect resource can have a maximum of 50 tags.</p> <p>Each tag consists of a key and an optional value. If a tag with the same key is already associated with the Direct Connect resource, this action updates its value.</p>" |
| 334 | + }, |
| 335 | + "UntagResource":{ |
| 336 | + "name":"UntagResource", |
| 337 | + "http":{ |
| 338 | + "method":"POST", |
| 339 | + "requestUri":"/" |
| 340 | + }, |
| 341 | + "input":{"shape":"UntagResourceRequest"}, |
| 342 | + "output":{"shape":"UntagResourceResponse"}, |
| 343 | + "errors":[ |
| 344 | + {"shape":"DirectConnectServerException"}, |
| 345 | + {"shape":"DirectConnectClientException"} |
| 346 | + ], |
| 347 | + "documentation":"<p>Removes one or more tags from the specified Direct Connect resource.</p>" |
304 | 348 | }
|
305 | 349 | },
|
306 | 350 | "shapes":{
|
|
691 | 735 | },
|
692 | 736 | "documentation":"<p>Container for the parameters to the DescribeInterconnects operation.</p>"
|
693 | 737 | },
|
| 738 | + "DescribeTagsRequest":{ |
| 739 | + "type":"structure", |
| 740 | + "required":["resourceArns"], |
| 741 | + "members":{ |
| 742 | + "resourceArns":{ |
| 743 | + "shape":"ResourceArnList", |
| 744 | + "documentation":"<p>The Amazon Resource Names (ARNs) of the Direct Connect resources.</p>" |
| 745 | + } |
| 746 | + }, |
| 747 | + "documentation":"<p>Container for the parameters to the DescribeTags operation.</p>" |
| 748 | + }, |
| 749 | + "DescribeTagsResponse":{ |
| 750 | + "type":"structure", |
| 751 | + "members":{ |
| 752 | + "resourceTags":{ |
| 753 | + "shape":"ResourceTagList", |
| 754 | + "documentation":"<p>Information about the tags.</p>" |
| 755 | + } |
| 756 | + }, |
| 757 | + "documentation":"<p>The response received when DescribeTags is called.</p>" |
| 758 | + }, |
694 | 759 | "DescribeVirtualInterfacesRequest":{
|
695 | 760 | "type":"structure",
|
696 | 761 | "members":{
|
|
721 | 786 | "documentation":"<p>A server-side error occurred during the API call. The error message will contain additional details about the cause.</p>",
|
722 | 787 | "exception":true
|
723 | 788 | },
|
| 789 | + "DuplicateTagKeysException":{ |
| 790 | + "type":"structure", |
| 791 | + "members":{ |
| 792 | + }, |
| 793 | + "documentation":"<p>A tag key was specified more than once.</p>", |
| 794 | + "exception":true |
| 795 | + }, |
724 | 796 | "ErrorMessage":{"type":"string"},
|
725 | 797 | "Interconnect":{
|
726 | 798 | "type":"structure",
|
|
909 | 981 | "type":"string",
|
910 | 982 | "documentation":"<p>The AWS region where the connection is located.</p> <p>Example: us-east-1</p> <p>Default: None</p>"
|
911 | 983 | },
|
| 984 | + "ResourceArn":{"type":"string"}, |
| 985 | + "ResourceArnList":{ |
| 986 | + "type":"list", |
| 987 | + "member":{"shape":"ResourceArn"} |
| 988 | + }, |
| 989 | + "ResourceTag":{ |
| 990 | + "type":"structure", |
| 991 | + "members":{ |
| 992 | + "resourceArn":{ |
| 993 | + "shape":"ResourceArn", |
| 994 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Direct Connect resource.</p>" |
| 995 | + }, |
| 996 | + "tags":{ |
| 997 | + "shape":"TagList", |
| 998 | + "documentation":"<p>The tags.</p>" |
| 999 | + } |
| 1000 | + }, |
| 1001 | + "documentation":"<p>The tags associated with a Direct Connect resource.</p>" |
| 1002 | + }, |
| 1003 | + "ResourceTagList":{ |
| 1004 | + "type":"list", |
| 1005 | + "member":{"shape":"ResourceTag"} |
| 1006 | + }, |
912 | 1007 | "RouteFilterPrefix":{
|
913 | 1008 | "type":"structure",
|
914 | 1009 | "members":{
|
|
925 | 1020 | "documentation":"<p>A list of routes to be advertised to the AWS network in this region (public virtual interface).</p>"
|
926 | 1021 | },
|
927 | 1022 | "RouterConfig":{"type":"string"},
|
| 1023 | + "Tag":{ |
| 1024 | + "type":"structure", |
| 1025 | + "required":["key"], |
| 1026 | + "members":{ |
| 1027 | + "key":{ |
| 1028 | + "shape":"TagKey", |
| 1029 | + "documentation":"<p>The key of the tag.</p>" |
| 1030 | + }, |
| 1031 | + "value":{ |
| 1032 | + "shape":"TagValue", |
| 1033 | + "documentation":"<p>The value of the tag.</p>" |
| 1034 | + } |
| 1035 | + }, |
| 1036 | + "documentation":"<p>Information about a tag.</p>" |
| 1037 | + }, |
| 1038 | + "TagKey":{ |
| 1039 | + "type":"string", |
| 1040 | + "max":128, |
| 1041 | + "min":1, |
| 1042 | + "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" |
| 1043 | + }, |
| 1044 | + "TagKeyList":{ |
| 1045 | + "type":"list", |
| 1046 | + "member":{"shape":"TagKey"} |
| 1047 | + }, |
| 1048 | + "TagList":{ |
| 1049 | + "type":"list", |
| 1050 | + "member":{"shape":"Tag"}, |
| 1051 | + "min":1 |
| 1052 | + }, |
| 1053 | + "TagResourceRequest":{ |
| 1054 | + "type":"structure", |
| 1055 | + "required":[ |
| 1056 | + "resourceArn", |
| 1057 | + "tags" |
| 1058 | + ], |
| 1059 | + "members":{ |
| 1060 | + "resourceArn":{ |
| 1061 | + "shape":"ResourceArn", |
| 1062 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Direct Connect resource.</p> <p>Example: arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-fg5678gh</p>" |
| 1063 | + }, |
| 1064 | + "tags":{ |
| 1065 | + "shape":"TagList", |
| 1066 | + "documentation":"<p>The list of tags to add.</p>" |
| 1067 | + } |
| 1068 | + }, |
| 1069 | + "documentation":"<p>Container for the parameters to the TagResource operation.</p>" |
| 1070 | + }, |
| 1071 | + "TagResourceResponse":{ |
| 1072 | + "type":"structure", |
| 1073 | + "members":{ |
| 1074 | + }, |
| 1075 | + "documentation":"<p>The response received when TagResource is called.</p>" |
| 1076 | + }, |
| 1077 | + "TagValue":{ |
| 1078 | + "type":"string", |
| 1079 | + "max":256, |
| 1080 | + "min":0, |
| 1081 | + "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" |
| 1082 | + }, |
| 1083 | + "TooManyTagsException":{ |
| 1084 | + "type":"structure", |
| 1085 | + "members":{ |
| 1086 | + }, |
| 1087 | + "documentation":"<p>You have reached the limit on the number of tags that can be assigned to a Direct Connect resource.</p>", |
| 1088 | + "exception":true |
| 1089 | + }, |
| 1090 | + "UntagResourceRequest":{ |
| 1091 | + "type":"structure", |
| 1092 | + "required":[ |
| 1093 | + "resourceArn", |
| 1094 | + "tagKeys" |
| 1095 | + ], |
| 1096 | + "members":{ |
| 1097 | + "resourceArn":{ |
| 1098 | + "shape":"ResourceArn", |
| 1099 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Direct Connect resource.</p>" |
| 1100 | + }, |
| 1101 | + "tagKeys":{ |
| 1102 | + "shape":"TagKeyList", |
| 1103 | + "documentation":"<p>The list of tag keys to remove.</p>" |
| 1104 | + } |
| 1105 | + }, |
| 1106 | + "documentation":"<p>Container for the parameters to the UntagResource operation.</p>" |
| 1107 | + }, |
| 1108 | + "UntagResourceResponse":{ |
| 1109 | + "type":"structure", |
| 1110 | + "members":{ |
| 1111 | + }, |
| 1112 | + "documentation":"<p>The response received when UntagResource is called.</p>" |
| 1113 | + }, |
928 | 1114 | "VLAN":{
|
929 | 1115 | "type":"integer",
|
930 | 1116 | "documentation":"<p>The VLAN ID.</p> <p>Example: 101</p>"
|
|
0 commit comments