heroku-debug
Version:
debugging plugin for the CLI
538 lines • 12 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-04-08",
"endpointPrefix": "workspaces",
"jsonVersion": "1.1",
"protocol": "json",
"serviceFullName": "Amazon WorkSpaces",
"signatureVersion": "v4",
"targetPrefix": "WorkspacesService"
},
"operations": {
"CreateTags": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"Tags"
],
"members": {
"ResourceId": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateWorkspaces": {
"input": {
"type": "structure",
"required": [
"Workspaces"
],
"members": {
"Workspaces": {
"type": "list",
"member": {
"shape": "Sa"
}
}
}
},
"output": {
"type": "structure",
"members": {
"FailedRequests": {
"type": "list",
"member": {
"type": "structure",
"members": {
"WorkspaceRequest": {
"shape": "Sa"
},
"ErrorCode": {},
"ErrorMessage": {}
}
}
},
"PendingRequests": {
"shape": "So"
}
}
}
},
"DeleteTags": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"TagKeys"
],
"members": {
"ResourceId": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeTags": {
"input": {
"type": "structure",
"required": [
"ResourceId"
],
"members": {
"ResourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"TagList": {
"shape": "S3"
}
}
}
},
"DescribeWorkspaceBundles": {
"input": {
"type": "structure",
"members": {
"BundleIds": {
"type": "list",
"member": {}
},
"Owner": {},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Bundles": {
"type": "list",
"member": {
"type": "structure",
"members": {
"BundleId": {},
"Name": {},
"Owner": {},
"Description": {},
"UserStorage": {
"type": "structure",
"members": {
"Capacity": {}
}
},
"ComputeType": {
"type": "structure",
"members": {
"Name": {}
}
}
}
}
},
"NextToken": {}
}
}
},
"DescribeWorkspaceDirectories": {
"input": {
"type": "structure",
"members": {
"DirectoryIds": {
"type": "list",
"member": {}
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Directories": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"Alias": {},
"DirectoryName": {},
"RegistrationCode": {},
"SubnetIds": {
"type": "list",
"member": {}
},
"DnsIpAddresses": {
"type": "list",
"member": {}
},
"CustomerUserName": {},
"IamRoleId": {},
"DirectoryType": {},
"WorkspaceSecurityGroupId": {},
"State": {},
"WorkspaceCreationProperties": {
"type": "structure",
"members": {
"EnableWorkDocs": {
"type": "boolean"
},
"EnableInternetAccess": {
"type": "boolean"
},
"DefaultOu": {},
"CustomSecurityGroupId": {},
"UserEnabledAsLocalAdministrator": {
"type": "boolean"
}
}
}
}
}
},
"NextToken": {}
}
}
},
"DescribeWorkspaces": {
"input": {
"type": "structure",
"members": {
"WorkspaceIds": {
"shape": "S1s"
},
"DirectoryId": {},
"UserName": {},
"BundleId": {},
"Limit": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Workspaces": {
"shape": "So"
},
"NextToken": {}
}
}
},
"DescribeWorkspacesConnectionStatus": {
"input": {
"type": "structure",
"members": {
"WorkspaceIds": {
"shape": "S1s"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"WorkspacesConnectionStatus": {
"type": "list",
"member": {
"type": "structure",
"members": {
"WorkspaceId": {},
"ConnectionState": {},
"ConnectionStateCheckTimestamp": {
"type": "timestamp"
},
"LastKnownUserConnectionTimestamp": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"ModifyWorkspaceProperties": {
"input": {
"type": "structure",
"required": [
"WorkspaceId",
"WorkspaceProperties"
],
"members": {
"WorkspaceId": {},
"WorkspaceProperties": {
"shape": "Sg"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"RebootWorkspaces": {
"input": {
"type": "structure",
"required": [
"RebootWorkspaceRequests"
],
"members": {
"RebootWorkspaceRequests": {
"type": "list",
"member": {
"type": "structure",
"required": [
"WorkspaceId"
],
"members": {
"WorkspaceId": {}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"FailedRequests": {
"type": "list",
"member": {
"shape": "S28"
}
}
}
}
},
"RebuildWorkspaces": {
"input": {
"type": "structure",
"required": [
"RebuildWorkspaceRequests"
],
"members": {
"RebuildWorkspaceRequests": {
"type": "list",
"member": {
"type": "structure",
"required": [
"WorkspaceId"
],
"members": {
"WorkspaceId": {}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"FailedRequests": {
"type": "list",
"member": {
"shape": "S28"
}
}
}
}
},
"StartWorkspaces": {
"input": {
"type": "structure",
"required": [
"StartWorkspaceRequests"
],
"members": {
"StartWorkspaceRequests": {
"type": "list",
"member": {
"type": "structure",
"members": {
"WorkspaceId": {}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"FailedRequests": {
"type": "list",
"member": {
"shape": "S28"
}
}
}
}
},
"StopWorkspaces": {
"input": {
"type": "structure",
"required": [
"StopWorkspaceRequests"
],
"members": {
"StopWorkspaceRequests": {
"type": "list",
"member": {
"type": "structure",
"members": {
"WorkspaceId": {}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"FailedRequests": {
"type": "list",
"member": {
"shape": "S28"
}
}
}
}
},
"TerminateWorkspaces": {
"input": {
"type": "structure",
"required": [
"TerminateWorkspaceRequests"
],
"members": {
"TerminateWorkspaceRequests": {
"type": "list",
"member": {
"type": "structure",
"required": [
"WorkspaceId"
],
"members": {
"WorkspaceId": {}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"FailedRequests": {
"type": "list",
"member": {
"shape": "S28"
}
}
}
}
}
},
"shapes": {
"S3": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sa": {
"type": "structure",
"required": [
"DirectoryId",
"UserName",
"BundleId"
],
"members": {
"DirectoryId": {},
"UserName": {},
"BundleId": {},
"VolumeEncryptionKey": {},
"UserVolumeEncryptionEnabled": {
"type": "boolean"
},
"RootVolumeEncryptionEnabled": {
"type": "boolean"
},
"WorkspaceProperties": {
"shape": "Sg"
},
"Tags": {
"shape": "S3"
}
}
},
"Sg": {
"type": "structure",
"members": {
"RunningMode": {},
"RunningModeAutoStopTimeoutInMinutes": {
"type": "integer"
}
}
},
"So": {
"type": "list",
"member": {
"type": "structure",
"members": {
"WorkspaceId": {},
"DirectoryId": {},
"UserName": {},
"IpAddress": {},
"State": {},
"BundleId": {},
"SubnetId": {},
"ErrorMessage": {},
"ErrorCode": {},
"ComputerName": {},
"VolumeEncryptionKey": {},
"UserVolumeEncryptionEnabled": {
"type": "boolean"
},
"RootVolumeEncryptionEnabled": {
"type": "boolean"
},
"WorkspaceProperties": {
"shape": "Sg"
}
}
}
},
"S1s": {
"type": "list",
"member": {}
},
"S28": {
"type": "structure",
"members": {
"WorkspaceId": {},
"ErrorCode": {},
"ErrorMessage": {}
}
}
}
}