"documentation":"<p>Optional filter for workspace alias. Only the workspaces with aliases that begin with this value will be returned.</p>",
"location":"querystring",
"locationName":"alias"
},
"maxResults":{
"shape":"ListWorkspacesRequestMaxResultsInteger",
"documentation":"<p>Maximum results to return in response (default=100, maximum=1000).</p>",
"location":"querystring",
"locationName":"maxResults"
},
"nextToken":{
"shape":"PaginationToken",
"documentation":"<p>Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListWorkspaces request.</p>",
"location":"querystring",
"locationName":"nextToken"
}
},
"documentation":"<p>Represents the input of a ListWorkspaces operation.</p>"
},
"ListWorkspacesRequestMaxResultsInteger":{
"type":"integer",
"box":true,
"max":1000,
"min":1
},
"ListWorkspacesResponse":{
"type":"structure",
"required":["workspaces"],
"members":{
"nextToken":{
"shape":"PaginationToken",
"documentation":"<p>Pagination token to use when requesting the next page in this list.</p>"
},
"workspaces":{
"shape":"WorkspaceSummaryList",
"documentation":"<p>The list of existing workspaces, including those undergoing creation or deletion.</p>"
}
},
"documentation":"<p>Represents the output of a ListWorkspaces operation.</p>"
},
"PaginationToken":{
"type":"string",
"documentation":"<p>A token used to access the next page in a paginated result set.</p>"
},
"ResourceNotFoundException":{
"type":"structure",
"required":[
"message",
"resourceId",
"resourceType"
],
"members":{
"message":{
"shape":"String",
"documentation":"<p>Description of the error.</p>"
},
"resourceId":{
"shape":"String",
"documentation":"<p>Identifier of the resource affected.</p>"
},
"resourceType":{
"shape":"String",
"documentation":"<p>Type of the resource affected.</p>"
}
},
"documentation":"<p>Request references a resource which does not exist.</p>",
"error":{
"httpStatusCode":404,
"senderFault":true
},
"exception":true
},
"ServiceQuotaExceededException":{
"type":"structure",
"required":[
"message",
"quotaCode",
"resourceId",
"resourceType",
"serviceCode"
],
"members":{
"message":{
"shape":"String",
"documentation":"<p>Description of the error.</p>"
},
"quotaCode":{
"shape":"String",
"documentation":"<p>Service Quotas requirement to identify originating quota.</p>"
},
"resourceId":{
"shape":"String",
"documentation":"<p>Identifier of the resource affected.</p>"
},
"resourceType":{
"shape":"String",
"documentation":"<p>Type of the resource affected.</p>"
},
"serviceCode":{
"shape":"String",
"documentation":"<p>Service Quotas requirement to identify originating service.</p>"
}
},
"documentation":"<p>Request would cause a service quota to be exceeded.</p>",
"documentation":"<p>The key of the tag.</p> <p>Constraints: Tag keys are case-sensitive and accept a maximum of 128 Unicode characters. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ May not begin with <code>aws:</code>.</p>"
},
"value":{
"shape":"TagValue",
"documentation":"<p>The value of the tag.</p> <p>Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @</p>"
},
"documentation":"<p>The list of tags assigned to the resource.</p>",
"max":50,
"min":0
},
"TagResourceRequest":{
"type":"structure",
"required":[
"resourceArn",
"tags"
],
"members":{
"resourceArn":{
"shape":"String",
"documentation":"<p>The ARN of the resource.</p>",
"documentation":"<p>The new alias of the workspace.</p>"
},
"clientToken":{
"shape":"IdempotencyToken",
"documentation":"<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
"idempotencyToken":true
},
"workspaceId":{
"shape":"WorkspaceId",
"documentation":"<p>The ID of the workspace being updated.</p>",
"location":"uri",
"locationName":"workspaceId"
}
},
"documentation":"<p>Represents the input of an UpdateWorkspaceAlias operation.</p>"
},
"Uri":{
"type":"string",
"max":1024,
"min":1
},
"ValidationException":{
"type":"structure",
"required":[
"message",
"reason"
],
"members":{
"fieldList":{
"shape":"ValidationExceptionFieldList",
"documentation":"<p>The field that caused the error, if applicable. If more than one field caused the error, pick one and elaborate in the message.</p>"
},
"message":{
"shape":"String",
"documentation":"<p>Description of the error.</p>"
},
"reason":{
"shape":"ValidationExceptionReason",
"documentation":"<p>Reason the request failed validation.</p>"
}
},
"documentation":"<p>The input fails to satisfy the constraints specified by an AWS service.</p>",
"error":{
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"ValidationExceptionField":{
"type":"structure",
"required":[
"message",
"name"
],
"members":{
"message":{
"shape":"String",
"documentation":"<p>Message describing why the field failed validation.</p>"
},
"name":{
"shape":"String",
"documentation":"<p>The field name.</p>"
}
},
"documentation":"<p>Stores information about a field passed inside a request that resulted in an exception.</p>"
},
"ValidationExceptionFieldList":{
"type":"list",
"member":{"shape":"ValidationExceptionField"},
"documentation":"<p>A list of fields.</p>"
},
"ValidationExceptionReason":{
"type":"string",
"documentation":"<p>Possible reasons a request failed validation.</p>",