|
138 | 138 | {"shape":"InternalServerException"} |
139 | 139 | ] |
140 | 140 | }, |
| 141 | + "DescribeWorkspaceConfiguration":{ |
| 142 | + "name":"DescribeWorkspaceConfiguration", |
| 143 | + "http":{ |
| 144 | + "method":"GET", |
| 145 | + "requestUri":"/workspaces/{workspaceId}/configuration", |
| 146 | + "responseCode":200 |
| 147 | + }, |
| 148 | + "input":{"shape":"DescribeWorkspaceConfigurationRequest"}, |
| 149 | + "output":{"shape":"DescribeWorkspaceConfigurationResponse"}, |
| 150 | + "errors":[ |
| 151 | + {"shape":"ResourceNotFoundException"}, |
| 152 | + {"shape":"ThrottlingException"}, |
| 153 | + {"shape":"AccessDeniedException"}, |
| 154 | + {"shape":"InternalServerException"} |
| 155 | + ] |
| 156 | + }, |
141 | 157 | "DisassociateLicense":{ |
142 | 158 | "name":"DisassociateLicense", |
143 | 159 | "http":{ |
|
291 | 307 | {"shape":"AccessDeniedException"}, |
292 | 308 | {"shape":"InternalServerException"} |
293 | 309 | ] |
| 310 | + }, |
| 311 | + "UpdateWorkspaceConfiguration":{ |
| 312 | + "name":"UpdateWorkspaceConfiguration", |
| 313 | + "http":{ |
| 314 | + "method":"PUT", |
| 315 | + "requestUri":"/workspaces/{workspaceId}/configuration", |
| 316 | + "responseCode":202 |
| 317 | + }, |
| 318 | + "input":{"shape":"UpdateWorkspaceConfigurationRequest"}, |
| 319 | + "output":{"shape":"UpdateWorkspaceConfigurationResponse"}, |
| 320 | + "errors":[ |
| 321 | + {"shape":"ResourceNotFoundException"}, |
| 322 | + {"shape":"ThrottlingException"}, |
| 323 | + {"shape":"ConflictException"}, |
| 324 | + {"shape":"ValidationException"}, |
| 325 | + {"shape":"AccessDeniedException"}, |
| 326 | + {"shape":"InternalServerException"} |
| 327 | + ] |
294 | 328 | } |
295 | 329 | }, |
296 | 330 | "shapes":{ |
|
485 | 519 | "shape":"ClientToken", |
486 | 520 | "idempotencyToken":true |
487 | 521 | }, |
| 522 | + "configuration":{ |
| 523 | + "shape":"OverridableConfigurationJson", |
| 524 | + "jsonvalue":true |
| 525 | + }, |
488 | 526 | "organizationRoleName":{"shape":"OrganizationRoleName"}, |
489 | 527 | "permissionType":{"shape":"PermissionType"}, |
490 | 528 | "stackSetName":{"shape":"StackSetName"}, |
491 | 529 | "tags":{"shape":"TagMap"}, |
| 530 | + "vpcConfiguration":{"shape":"VpcConfiguration"}, |
492 | 531 | "workspaceDataSources":{"shape":"DataSourceTypesList"}, |
493 | 532 | "workspaceDescription":{"shape":"Description"}, |
494 | 533 | "workspaceName":{"shape":"WorkspaceName"}, |
|
514 | 553 | "TIMESTREAM", |
515 | 554 | "SITEWISE", |
516 | 555 | "ATHENA", |
517 | | - "REDSHIFT" |
| 556 | + "REDSHIFT", |
| 557 | + "TWINMAKER" |
518 | 558 | ] |
519 | 559 | }, |
520 | 560 | "DataSourceTypesList":{ |
|
587 | 627 | "authentication":{"shape":"AuthenticationDescription"} |
588 | 628 | } |
589 | 629 | }, |
| 630 | + "DescribeWorkspaceConfigurationRequest":{ |
| 631 | + "type":"structure", |
| 632 | + "required":["workspaceId"], |
| 633 | + "members":{ |
| 634 | + "workspaceId":{ |
| 635 | + "shape":"WorkspaceId", |
| 636 | + "location":"uri", |
| 637 | + "locationName":"workspaceId" |
| 638 | + } |
| 639 | + } |
| 640 | + }, |
| 641 | + "DescribeWorkspaceConfigurationResponse":{ |
| 642 | + "type":"structure", |
| 643 | + "required":["configuration"], |
| 644 | + "members":{ |
| 645 | + "configuration":{ |
| 646 | + "shape":"OverridableConfigurationJson", |
| 647 | + "jsonvalue":true |
| 648 | + } |
| 649 | + } |
| 650 | + }, |
590 | 651 | "DescribeWorkspaceRequest":{ |
591 | 652 | "type":"structure", |
592 | 653 | "required":["workspaceId"], |
|
810 | 871 | "member":{"shape":"OrganizationalUnit"}, |
811 | 872 | "sensitive":true |
812 | 873 | }, |
| 874 | + "OverridableConfigurationJson":{ |
| 875 | + "type":"string", |
| 876 | + "max":65536, |
| 877 | + "min":2 |
| 878 | + }, |
813 | 879 | "PaginationToken":{"type":"string"}, |
814 | 880 | "PermissionEntry":{ |
815 | 881 | "type":"structure", |
|
902 | 968 | "NOT_CONFIGURED" |
903 | 969 | ] |
904 | 970 | }, |
| 971 | + "SecurityGroupId":{ |
| 972 | + "type":"string", |
| 973 | + "max":255, |
| 974 | + "min":0 |
| 975 | + }, |
| 976 | + "SecurityGroupIds":{ |
| 977 | + "type":"list", |
| 978 | + "member":{"shape":"SecurityGroupId"}, |
| 979 | + "max":100, |
| 980 | + "min":1 |
| 981 | + }, |
905 | 982 | "ServiceQuotaExceededException":{ |
906 | 983 | "type":"structure", |
907 | 984 | "required":[ |
|
931 | 1008 | }, |
932 | 1009 | "StackSetName":{"type":"string"}, |
933 | 1010 | "String":{"type":"string"}, |
| 1011 | + "SubnetId":{ |
| 1012 | + "type":"string", |
| 1013 | + "max":255, |
| 1014 | + "min":0 |
| 1015 | + }, |
| 1016 | + "SubnetIds":{ |
| 1017 | + "type":"list", |
| 1018 | + "member":{"shape":"SubnetId"}, |
| 1019 | + "max":100, |
| 1020 | + "min":1 |
| 1021 | + }, |
934 | 1022 | "TagKey":{ |
935 | 1023 | "type":"string", |
936 | 1024 | "max":128, |
|
1111 | 1199 | "authentication":{"shape":"AuthenticationDescription"} |
1112 | 1200 | } |
1113 | 1201 | }, |
| 1202 | + "UpdateWorkspaceConfigurationRequest":{ |
| 1203 | + "type":"structure", |
| 1204 | + "required":[ |
| 1205 | + "configuration", |
| 1206 | + "workspaceId" |
| 1207 | + ], |
| 1208 | + "members":{ |
| 1209 | + "configuration":{ |
| 1210 | + "shape":"OverridableConfigurationJson", |
| 1211 | + "jsonvalue":true |
| 1212 | + }, |
| 1213 | + "workspaceId":{ |
| 1214 | + "shape":"WorkspaceId", |
| 1215 | + "location":"uri", |
| 1216 | + "locationName":"workspaceId" |
| 1217 | + } |
| 1218 | + } |
| 1219 | + }, |
| 1220 | + "UpdateWorkspaceConfigurationResponse":{ |
| 1221 | + "type":"structure", |
| 1222 | + "members":{ |
| 1223 | + } |
| 1224 | + }, |
1114 | 1225 | "UpdateWorkspaceRequest":{ |
1115 | 1226 | "type":"structure", |
1116 | 1227 | "required":["workspaceId"], |
1117 | 1228 | "members":{ |
1118 | 1229 | "accountAccessType":{"shape":"AccountAccessType"}, |
1119 | 1230 | "organizationRoleName":{"shape":"OrganizationRoleName"}, |
1120 | 1231 | "permissionType":{"shape":"PermissionType"}, |
| 1232 | + "removeVpcConfiguration":{"shape":"Boolean"}, |
1121 | 1233 | "stackSetName":{"shape":"StackSetName"}, |
| 1234 | + "vpcConfiguration":{"shape":"VpcConfiguration"}, |
1122 | 1235 | "workspaceDataSources":{"shape":"DataSourceTypesList"}, |
1123 | 1236 | "workspaceDescription":{"shape":"Description"}, |
1124 | 1237 | "workspaceId":{ |
|
1202 | 1315 | "OTHER" |
1203 | 1316 | ] |
1204 | 1317 | }, |
| 1318 | + "VpcConfiguration":{ |
| 1319 | + "type":"structure", |
| 1320 | + "required":[ |
| 1321 | + "securityGroupIds", |
| 1322 | + "subnetIds" |
| 1323 | + ], |
| 1324 | + "members":{ |
| 1325 | + "securityGroupIds":{"shape":"SecurityGroupIds"}, |
| 1326 | + "subnetIds":{"shape":"SubnetIds"} |
| 1327 | + } |
| 1328 | + }, |
1205 | 1329 | "WorkspaceDescription":{ |
1206 | 1330 | "type":"structure", |
1207 | 1331 | "required":[ |
|
1236 | 1360 | "stackSetName":{"shape":"StackSetName"}, |
1237 | 1361 | "status":{"shape":"WorkspaceStatus"}, |
1238 | 1362 | "tags":{"shape":"TagMap"}, |
| 1363 | + "vpcConfiguration":{"shape":"VpcConfiguration"}, |
1239 | 1364 | "workspaceRoleArn":{"shape":"IamRoleArn"} |
1240 | 1365 | } |
1241 | 1366 | }, |
|
0 commit comments