|
16 | 16 | "uid":"evs-2023-07-27" |
17 | 17 | }, |
18 | 18 | "operations":{ |
| 19 | + "AssociateEipToVlan":{ |
| 20 | + "name":"AssociateEipToVlan", |
| 21 | + "http":{ |
| 22 | + "method":"POST", |
| 23 | + "requestUri":"/" |
| 24 | + }, |
| 25 | + "input":{"shape":"AssociateEipToVlanRequest"}, |
| 26 | + "output":{"shape":"AssociateEipToVlanResponse"}, |
| 27 | + "errors":[ |
| 28 | + {"shape":"ThrottlingException"}, |
| 29 | + {"shape":"ValidationException"}, |
| 30 | + {"shape":"ResourceNotFoundException"} |
| 31 | + ], |
| 32 | + "idempotent":true |
| 33 | + }, |
19 | 34 | "CreateEnvironment":{ |
20 | 35 | "name":"CreateEnvironment", |
21 | 36 | "http":{ |
|
71 | 86 | ], |
72 | 87 | "idempotent":true |
73 | 88 | }, |
| 89 | + "DisassociateEipFromVlan":{ |
| 90 | + "name":"DisassociateEipFromVlan", |
| 91 | + "http":{ |
| 92 | + "method":"POST", |
| 93 | + "requestUri":"/" |
| 94 | + }, |
| 95 | + "input":{"shape":"DisassociateEipFromVlanRequest"}, |
| 96 | + "output":{"shape":"DisassociateEipFromVlanResponse"}, |
| 97 | + "errors":[ |
| 98 | + {"shape":"ThrottlingException"}, |
| 99 | + {"shape":"ValidationException"}, |
| 100 | + {"shape":"ResourceNotFoundException"} |
| 101 | + ], |
| 102 | + "idempotent":true |
| 103 | + }, |
74 | 104 | "GetEnvironment":{ |
75 | 105 | "name":"GetEnvironment", |
76 | 106 | "http":{ |
|
166 | 196 | } |
167 | 197 | }, |
168 | 198 | "shapes":{ |
| 199 | + "AllocationId":{ |
| 200 | + "type":"string", |
| 201 | + "max":26, |
| 202 | + "min":9, |
| 203 | + "pattern":"eipalloc-[a-zA-Z0-9_-]+" |
| 204 | + }, |
169 | 205 | "Arn":{ |
170 | 206 | "type":"string", |
171 | 207 | "max":1011, |
172 | 208 | "min":1, |
173 | 209 | "pattern":"arn:aws:evs:[a-z]{2}-[a-z]+-[0-9]:[0-9]{12}:environment/[a-zA-Z0-9_-]+" |
174 | 210 | }, |
| 211 | + "AssociateEipToVlanRequest":{ |
| 212 | + "type":"structure", |
| 213 | + "required":[ |
| 214 | + "environmentId", |
| 215 | + "vlanName", |
| 216 | + "allocationId" |
| 217 | + ], |
| 218 | + "members":{ |
| 219 | + "clientToken":{ |
| 220 | + "shape":"ClientToken", |
| 221 | + "idempotencyToken":true |
| 222 | + }, |
| 223 | + "environmentId":{"shape":"EnvironmentId"}, |
| 224 | + "vlanName":{"shape":"AssociateEipToVlanRequestVlanNameString"}, |
| 225 | + "allocationId":{"shape":"AllocationId"} |
| 226 | + } |
| 227 | + }, |
| 228 | + "AssociateEipToVlanRequestVlanNameString":{ |
| 229 | + "type":"string", |
| 230 | + "max":200, |
| 231 | + "min":1 |
| 232 | + }, |
| 233 | + "AssociateEipToVlanResponse":{ |
| 234 | + "type":"structure", |
| 235 | + "members":{ |
| 236 | + "vlan":{"shape":"Vlan"} |
| 237 | + } |
| 238 | + }, |
| 239 | + "AssociationId":{ |
| 240 | + "type":"string", |
| 241 | + "max":26, |
| 242 | + "min":9, |
| 243 | + "pattern":"eipassoc-[a-zA-Z0-9_-]+" |
| 244 | + }, |
175 | 245 | "Boolean":{ |
176 | 246 | "type":"boolean", |
177 | 247 | "box":true |
|
330 | 400 | "environment":{"shape":"Environment"} |
331 | 401 | } |
332 | 402 | }, |
| 403 | + "DisassociateEipFromVlanRequest":{ |
| 404 | + "type":"structure", |
| 405 | + "required":[ |
| 406 | + "environmentId", |
| 407 | + "vlanName", |
| 408 | + "associationId" |
| 409 | + ], |
| 410 | + "members":{ |
| 411 | + "clientToken":{ |
| 412 | + "shape":"ClientToken", |
| 413 | + "idempotencyToken":true |
| 414 | + }, |
| 415 | + "environmentId":{"shape":"EnvironmentId"}, |
| 416 | + "vlanName":{"shape":"DisassociateEipFromVlanRequestVlanNameString"}, |
| 417 | + "associationId":{"shape":"AssociationId"} |
| 418 | + } |
| 419 | + }, |
| 420 | + "DisassociateEipFromVlanRequestVlanNameString":{ |
| 421 | + "type":"string", |
| 422 | + "max":200, |
| 423 | + "min":1 |
| 424 | + }, |
| 425 | + "DisassociateEipFromVlanResponse":{ |
| 426 | + "type":"structure", |
| 427 | + "members":{ |
| 428 | + "vlan":{"shape":"Vlan"} |
| 429 | + } |
| 430 | + }, |
| 431 | + "EipAssociation":{ |
| 432 | + "type":"structure", |
| 433 | + "members":{ |
| 434 | + "associationId":{"shape":"AssociationId"}, |
| 435 | + "allocationId":{"shape":"AllocationId"}, |
| 436 | + "ipAddress":{"shape":"IpAddress"} |
| 437 | + } |
| 438 | + }, |
| 439 | + "EipAssociationList":{ |
| 440 | + "type":"list", |
| 441 | + "member":{"shape":"EipAssociation"} |
| 442 | + }, |
333 | 443 | "Environment":{ |
334 | 444 | "type":"structure", |
335 | 445 | "members":{ |
|
498 | 608 | "nsxUplink":{"shape":"InitialVlanInfo"}, |
499 | 609 | "hcx":{"shape":"InitialVlanInfo"}, |
500 | 610 | "expansionVlan1":{"shape":"InitialVlanInfo"}, |
501 | | - "expansionVlan2":{"shape":"InitialVlanInfo"} |
| 611 | + "expansionVlan2":{"shape":"InitialVlanInfo"}, |
| 612 | + "isHcxPublic":{"shape":"Boolean"}, |
| 613 | + "hcxNetworkAclId":{"shape":"NetworkAclId"} |
502 | 614 | } |
503 | 615 | }, |
504 | 616 | "InstanceType":{ |
|
602 | 714 | "max":100, |
603 | 715 | "min":1 |
604 | 716 | }, |
| 717 | + "NetworkAclId":{ |
| 718 | + "type":"string", |
| 719 | + "max":21, |
| 720 | + "min":4, |
| 721 | + "pattern":"acl-[a-zA-Z0-9_-]+" |
| 722 | + }, |
605 | 723 | "NetworkInterface":{ |
606 | 724 | "type":"structure", |
607 | 725 | "members":{ |
|
867 | 985 | "createdAt":{"shape":"Timestamp"}, |
868 | 986 | "modifiedAt":{"shape":"Timestamp"}, |
869 | 987 | "vlanState":{"shape":"VlanState"}, |
870 | | - "stateDetails":{"shape":"StateDetails"} |
| 988 | + "stateDetails":{"shape":"StateDetails"}, |
| 989 | + "eipAssociations":{"shape":"EipAssociationList"}, |
| 990 | + "isPublic":{"shape":"Boolean"}, |
| 991 | + "networkAclId":{"shape":"NetworkAclId"} |
871 | 992 | } |
872 | 993 | }, |
873 | 994 | "VlanId":{ |
|
0 commit comments