gl-store-s3.js/node_modules/aws-sdk/apis/iot1click-devices-2018-05-1...

498 lines
11 KiB
JSON

{
"metadata": {
"apiVersion": "2018-05-14",
"endpointPrefix": "devices.iot1click",
"signingName": "iot1click",
"serviceFullName": "AWS IoT 1-Click Devices Service",
"serviceId": "IoT 1Click Devices Service",
"protocol": "rest-json",
"jsonVersion": "1.1",
"uid": "devices-2018-05-14",
"signatureVersion": "v4"
},
"operations": {
"ClaimDevicesByClaimCode": {
"http": {
"method": "PUT",
"requestUri": "/claims/{claimCode}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ClaimCode": {
"location": "uri",
"locationName": "claimCode"
}
},
"required": [
"ClaimCode"
]
},
"output": {
"type": "structure",
"members": {
"ClaimCode": {
"locationName": "claimCode"
},
"Total": {
"locationName": "total",
"type": "integer"
}
}
}
},
"DescribeDevice": {
"http": {
"method": "GET",
"requestUri": "/devices/{deviceId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {
"DeviceDescription": {
"shape": "S8",
"locationName": "deviceDescription"
}
}
}
},
"FinalizeDeviceClaim": {
"http": {
"method": "PUT",
"requestUri": "/devices/{deviceId}/finalize-claim",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
},
"Tags": {
"shape": "Sc",
"locationName": "tags"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {
"State": {
"locationName": "state"
}
}
}
},
"GetDeviceMethods": {
"http": {
"method": "GET",
"requestUri": "/devices/{deviceId}/methods",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {
"DeviceMethods": {
"locationName": "deviceMethods",
"type": "list",
"member": {
"shape": "Si"
}
}
}
}
},
"InitiateDeviceClaim": {
"http": {
"method": "PUT",
"requestUri": "/devices/{deviceId}/initiate-claim",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {
"State": {
"locationName": "state"
}
}
}
},
"InvokeDeviceMethod": {
"http": {
"requestUri": "/devices/{deviceId}/methods",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
},
"DeviceMethod": {
"shape": "Si",
"locationName": "deviceMethod"
},
"DeviceMethodParameters": {
"locationName": "deviceMethodParameters"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {
"DeviceMethodResponse": {
"locationName": "deviceMethodResponse"
}
}
}
},
"ListDeviceEvents": {
"http": {
"method": "GET",
"requestUri": "/devices/{deviceId}/events",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
},
"FromTimeStamp": {
"shape": "So",
"location": "querystring",
"locationName": "fromTimeStamp"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"ToTimeStamp": {
"shape": "So",
"location": "querystring",
"locationName": "toTimeStamp"
}
},
"required": [
"DeviceId",
"FromTimeStamp",
"ToTimeStamp"
]
},
"output": {
"type": "structure",
"members": {
"Events": {
"locationName": "events",
"type": "list",
"member": {
"type": "structure",
"members": {
"Device": {
"locationName": "device",
"type": "structure",
"members": {
"Attributes": {
"locationName": "attributes",
"type": "structure",
"members": {}
},
"DeviceId": {
"locationName": "deviceId"
},
"Type": {
"locationName": "type"
}
}
},
"StdEvent": {
"locationName": "stdEvent"
}
}
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListDevices": {
"http": {
"method": "GET",
"requestUri": "/devices",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceType": {
"location": "querystring",
"locationName": "deviceType"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Devices": {
"locationName": "devices",
"type": "list",
"member": {
"shape": "S8"
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resource-arn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resource-arn"
}
},
"required": [
"ResourceArn"
]
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Sc",
"locationName": "tags"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resource-arn}",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resource-arn"
},
"Tags": {
"shape": "Sc",
"locationName": "tags"
}
},
"required": [
"ResourceArn",
"Tags"
]
}
},
"UnclaimDevice": {
"http": {
"method": "PUT",
"requestUri": "/devices/{deviceId}/unclaim",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {
"State": {
"locationName": "state"
}
}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resource-arn}",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resource-arn"
},
"TagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
},
"required": [
"TagKeys",
"ResourceArn"
]
}
},
"UpdateDeviceState": {
"http": {
"method": "PUT",
"requestUri": "/devices/{deviceId}/state",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceId": {
"location": "uri",
"locationName": "deviceId"
},
"Enabled": {
"locationName": "enabled",
"type": "boolean"
}
},
"required": [
"DeviceId"
]
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S8": {
"type": "structure",
"members": {
"Arn": {
"locationName": "arn"
},
"Attributes": {
"locationName": "attributes",
"type": "map",
"key": {},
"value": {}
},
"DeviceId": {
"locationName": "deviceId"
},
"Enabled": {
"locationName": "enabled",
"type": "boolean"
},
"RemainingLife": {
"locationName": "remainingLife",
"type": "double"
},
"Type": {
"locationName": "type"
},
"Tags": {
"shape": "Sc",
"locationName": "tags"
}
}
},
"Sc": {
"type": "map",
"key": {},
"value": {}
},
"Si": {
"type": "structure",
"members": {
"DeviceType": {
"locationName": "deviceType"
},
"MethodName": {
"locationName": "methodName"
}
}
},
"So": {
"type": "timestamp",
"timestampFormat": "iso8601"
}
}
}