git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

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 }