workspaces-2015-04-08.min.json (11967B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-04-08", 5 "endpointPrefix": "workspaces", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceFullName": "Amazon WorkSpaces", 9 "signatureVersion": "v4", 10 "targetPrefix": "WorkspacesService" 11 }, 12 "operations": { 13 "CreateTags": { 14 "input": { 15 "type": "structure", 16 "required": [ 17 "ResourceId", 18 "Tags" 19 ], 20 "members": { 21 "ResourceId": {}, 22 "Tags": { 23 "shape": "S3" 24 } 25 } 26 }, 27 "output": { 28 "type": "structure", 29 "members": {} 30 } 31 }, 32 "CreateWorkspaces": { 33 "input": { 34 "type": "structure", 35 "required": [ 36 "Workspaces" 37 ], 38 "members": { 39 "Workspaces": { 40 "type": "list", 41 "member": { 42 "shape": "Sa" 43 } 44 } 45 } 46 }, 47 "output": { 48 "type": "structure", 49 "members": { 50 "FailedRequests": { 51 "type": "list", 52 "member": { 53 "type": "structure", 54 "members": { 55 "WorkspaceRequest": { 56 "shape": "Sa" 57 }, 58 "ErrorCode": {}, 59 "ErrorMessage": {} 60 } 61 } 62 }, 63 "PendingRequests": { 64 "shape": "So" 65 } 66 } 67 } 68 }, 69 "DeleteTags": { 70 "input": { 71 "type": "structure", 72 "required": [ 73 "ResourceId", 74 "TagKeys" 75 ], 76 "members": { 77 "ResourceId": {}, 78 "TagKeys": { 79 "type": "list", 80 "member": {} 81 } 82 } 83 }, 84 "output": { 85 "type": "structure", 86 "members": {} 87 } 88 }, 89 "DescribeTags": { 90 "input": { 91 "type": "structure", 92 "required": [ 93 "ResourceId" 94 ], 95 "members": { 96 "ResourceId": {} 97 } 98 }, 99 "output": { 100 "type": "structure", 101 "members": { 102 "TagList": { 103 "shape": "S3" 104 } 105 } 106 } 107 }, 108 "DescribeWorkspaceBundles": { 109 "input": { 110 "type": "structure", 111 "members": { 112 "BundleIds": { 113 "type": "list", 114 "member": {} 115 }, 116 "Owner": {}, 117 "NextToken": {} 118 } 119 }, 120 "output": { 121 "type": "structure", 122 "members": { 123 "Bundles": { 124 "type": "list", 125 "member": { 126 "type": "structure", 127 "members": { 128 "BundleId": {}, 129 "Name": {}, 130 "Owner": {}, 131 "Description": {}, 132 "UserStorage": { 133 "type": "structure", 134 "members": { 135 "Capacity": {} 136 } 137 }, 138 "ComputeType": { 139 "type": "structure", 140 "members": { 141 "Name": {} 142 } 143 } 144 } 145 } 146 }, 147 "NextToken": {} 148 } 149 } 150 }, 151 "DescribeWorkspaceDirectories": { 152 "input": { 153 "type": "structure", 154 "members": { 155 "DirectoryIds": { 156 "type": "list", 157 "member": {} 158 }, 159 "NextToken": {} 160 } 161 }, 162 "output": { 163 "type": "structure", 164 "members": { 165 "Directories": { 166 "type": "list", 167 "member": { 168 "type": "structure", 169 "members": { 170 "DirectoryId": {}, 171 "Alias": {}, 172 "DirectoryName": {}, 173 "RegistrationCode": {}, 174 "SubnetIds": { 175 "type": "list", 176 "member": {} 177 }, 178 "DnsIpAddresses": { 179 "type": "list", 180 "member": {} 181 }, 182 "CustomerUserName": {}, 183 "IamRoleId": {}, 184 "DirectoryType": {}, 185 "WorkspaceSecurityGroupId": {}, 186 "State": {}, 187 "WorkspaceCreationProperties": { 188 "type": "structure", 189 "members": { 190 "EnableWorkDocs": { 191 "type": "boolean" 192 }, 193 "EnableInternetAccess": { 194 "type": "boolean" 195 }, 196 "DefaultOu": {}, 197 "CustomSecurityGroupId": {}, 198 "UserEnabledAsLocalAdministrator": { 199 "type": "boolean" 200 } 201 } 202 } 203 } 204 } 205 }, 206 "NextToken": {} 207 } 208 } 209 }, 210 "DescribeWorkspaces": { 211 "input": { 212 "type": "structure", 213 "members": { 214 "WorkspaceIds": { 215 "shape": "S1s" 216 }, 217 "DirectoryId": {}, 218 "UserName": {}, 219 "BundleId": {}, 220 "Limit": { 221 "type": "integer" 222 }, 223 "NextToken": {} 224 } 225 }, 226 "output": { 227 "type": "structure", 228 "members": { 229 "Workspaces": { 230 "shape": "So" 231 }, 232 "NextToken": {} 233 } 234 } 235 }, 236 "DescribeWorkspacesConnectionStatus": { 237 "input": { 238 "type": "structure", 239 "members": { 240 "WorkspaceIds": { 241 "shape": "S1s" 242 }, 243 "NextToken": {} 244 } 245 }, 246 "output": { 247 "type": "structure", 248 "members": { 249 "WorkspacesConnectionStatus": { 250 "type": "list", 251 "member": { 252 "type": "structure", 253 "members": { 254 "WorkspaceId": {}, 255 "ConnectionState": {}, 256 "ConnectionStateCheckTimestamp": { 257 "type": "timestamp" 258 }, 259 "LastKnownUserConnectionTimestamp": { 260 "type": "timestamp" 261 } 262 } 263 } 264 }, 265 "NextToken": {} 266 } 267 } 268 }, 269 "ModifyWorkspaceProperties": { 270 "input": { 271 "type": "structure", 272 "required": [ 273 "WorkspaceId", 274 "WorkspaceProperties" 275 ], 276 "members": { 277 "WorkspaceId": {}, 278 "WorkspaceProperties": { 279 "shape": "Sg" 280 } 281 } 282 }, 283 "output": { 284 "type": "structure", 285 "members": {} 286 } 287 }, 288 "RebootWorkspaces": { 289 "input": { 290 "type": "structure", 291 "required": [ 292 "RebootWorkspaceRequests" 293 ], 294 "members": { 295 "RebootWorkspaceRequests": { 296 "type": "list", 297 "member": { 298 "type": "structure", 299 "required": [ 300 "WorkspaceId" 301 ], 302 "members": { 303 "WorkspaceId": {} 304 } 305 } 306 } 307 } 308 }, 309 "output": { 310 "type": "structure", 311 "members": { 312 "FailedRequests": { 313 "type": "list", 314 "member": { 315 "shape": "S28" 316 } 317 } 318 } 319 } 320 }, 321 "RebuildWorkspaces": { 322 "input": { 323 "type": "structure", 324 "required": [ 325 "RebuildWorkspaceRequests" 326 ], 327 "members": { 328 "RebuildWorkspaceRequests": { 329 "type": "list", 330 "member": { 331 "type": "structure", 332 "required": [ 333 "WorkspaceId" 334 ], 335 "members": { 336 "WorkspaceId": {} 337 } 338 } 339 } 340 } 341 }, 342 "output": { 343 "type": "structure", 344 "members": { 345 "FailedRequests": { 346 "type": "list", 347 "member": { 348 "shape": "S28" 349 } 350 } 351 } 352 } 353 }, 354 "StartWorkspaces": { 355 "input": { 356 "type": "structure", 357 "required": [ 358 "StartWorkspaceRequests" 359 ], 360 "members": { 361 "StartWorkspaceRequests": { 362 "type": "list", 363 "member": { 364 "type": "structure", 365 "members": { 366 "WorkspaceId": {} 367 } 368 } 369 } 370 } 371 }, 372 "output": { 373 "type": "structure", 374 "members": { 375 "FailedRequests": { 376 "type": "list", 377 "member": { 378 "shape": "S28" 379 } 380 } 381 } 382 } 383 }, 384 "StopWorkspaces": { 385 "input": { 386 "type": "structure", 387 "required": [ 388 "StopWorkspaceRequests" 389 ], 390 "members": { 391 "StopWorkspaceRequests": { 392 "type": "list", 393 "member": { 394 "type": "structure", 395 "members": { 396 "WorkspaceId": {} 397 } 398 } 399 } 400 } 401 }, 402 "output": { 403 "type": "structure", 404 "members": { 405 "FailedRequests": { 406 "type": "list", 407 "member": { 408 "shape": "S28" 409 } 410 } 411 } 412 } 413 }, 414 "TerminateWorkspaces": { 415 "input": { 416 "type": "structure", 417 "required": [ 418 "TerminateWorkspaceRequests" 419 ], 420 "members": { 421 "TerminateWorkspaceRequests": { 422 "type": "list", 423 "member": { 424 "type": "structure", 425 "required": [ 426 "WorkspaceId" 427 ], 428 "members": { 429 "WorkspaceId": {} 430 } 431 } 432 } 433 } 434 }, 435 "output": { 436 "type": "structure", 437 "members": { 438 "FailedRequests": { 439 "type": "list", 440 "member": { 441 "shape": "S28" 442 } 443 } 444 } 445 } 446 } 447 }, 448 "shapes": { 449 "S3": { 450 "type": "list", 451 "member": { 452 "type": "structure", 453 "required": [ 454 "Key" 455 ], 456 "members": { 457 "Key": {}, 458 "Value": {} 459 } 460 } 461 }, 462 "Sa": { 463 "type": "structure", 464 "required": [ 465 "DirectoryId", 466 "UserName", 467 "BundleId" 468 ], 469 "members": { 470 "DirectoryId": {}, 471 "UserName": {}, 472 "BundleId": {}, 473 "VolumeEncryptionKey": {}, 474 "UserVolumeEncryptionEnabled": { 475 "type": "boolean" 476 }, 477 "RootVolumeEncryptionEnabled": { 478 "type": "boolean" 479 }, 480 "WorkspaceProperties": { 481 "shape": "Sg" 482 }, 483 "Tags": { 484 "shape": "S3" 485 } 486 } 487 }, 488 "Sg": { 489 "type": "structure", 490 "members": { 491 "RunningMode": {}, 492 "RunningModeAutoStopTimeoutInMinutes": { 493 "type": "integer" 494 } 495 } 496 }, 497 "So": { 498 "type": "list", 499 "member": { 500 "type": "structure", 501 "members": { 502 "WorkspaceId": {}, 503 "DirectoryId": {}, 504 "UserName": {}, 505 "IpAddress": {}, 506 "State": {}, 507 "BundleId": {}, 508 "SubnetId": {}, 509 "ErrorMessage": {}, 510 "ErrorCode": {}, 511 "ComputerName": {}, 512 "VolumeEncryptionKey": {}, 513 "UserVolumeEncryptionEnabled": { 514 "type": "boolean" 515 }, 516 "RootVolumeEncryptionEnabled": { 517 "type": "boolean" 518 }, 519 "WorkspaceProperties": { 520 "shape": "Sg" 521 } 522 } 523 } 524 }, 525 "S1s": { 526 "type": "list", 527 "member": {} 528 }, 529 "S28": { 530 "type": "structure", 531 "members": { 532 "WorkspaceId": {}, 533 "ErrorCode": {}, 534 "ErrorMessage": {} 535 } 536 } 537 } 538 }