278 lines
5.6 KiB
JSON
278 lines
5.6 KiB
JSON
|
{
|
||
|
"version": "2.0",
|
||
|
"metadata": {
|
||
|
"apiVersion": "2017-09-30",
|
||
|
"endpointPrefix": "kinesisvideo",
|
||
|
"protocol": "rest-json",
|
||
|
"serviceAbbreviation": "Kinesis Video",
|
||
|
"serviceFullName": "Amazon Kinesis Video Streams",
|
||
|
"serviceId": "Kinesis Video",
|
||
|
"signatureVersion": "v4",
|
||
|
"uid": "kinesisvideo-2017-09-30"
|
||
|
},
|
||
|
"operations": {
|
||
|
"CreateStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/createStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"StreamName"
|
||
|
],
|
||
|
"members": {
|
||
|
"DeviceName": {},
|
||
|
"StreamName": {},
|
||
|
"MediaType": {},
|
||
|
"KmsKeyId": {},
|
||
|
"DataRetentionInHours": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "S7"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"StreamARN": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DeleteStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/deleteStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"StreamARN"
|
||
|
],
|
||
|
"members": {
|
||
|
"StreamARN": {},
|
||
|
"CurrentVersion": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"DescribeStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"StreamName": {},
|
||
|
"StreamARN": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"StreamInfo": {
|
||
|
"shape": "Sh"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"GetDataEndpoint": {
|
||
|
"http": {
|
||
|
"requestUri": "/getDataEndpoint"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"APIName"
|
||
|
],
|
||
|
"members": {
|
||
|
"StreamName": {},
|
||
|
"StreamARN": {},
|
||
|
"APIName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DataEndpoint": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListStreams": {
|
||
|
"http": {
|
||
|
"requestUri": "/listStreams"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {},
|
||
|
"StreamNameCondition": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ComparisonOperator": {},
|
||
|
"ComparisonValue": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"StreamInfoList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "Sh"
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListTagsForStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/listTagsForStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"StreamARN": {},
|
||
|
"StreamName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"Tags": {
|
||
|
"shape": "S7"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"TagStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/tagStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Tags"
|
||
|
],
|
||
|
"members": {
|
||
|
"StreamARN": {},
|
||
|
"StreamName": {},
|
||
|
"Tags": {
|
||
|
"shape": "S7"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UntagStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/untagStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"TagKeyList"
|
||
|
],
|
||
|
"members": {
|
||
|
"StreamARN": {},
|
||
|
"StreamName": {},
|
||
|
"TagKeyList": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateDataRetention": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateDataRetention"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"CurrentVersion",
|
||
|
"Operation",
|
||
|
"DataRetentionChangeInHours"
|
||
|
],
|
||
|
"members": {
|
||
|
"StreamName": {},
|
||
|
"StreamARN": {},
|
||
|
"CurrentVersion": {},
|
||
|
"Operation": {},
|
||
|
"DataRetentionChangeInHours": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateStream": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateStream"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"CurrentVersion"
|
||
|
],
|
||
|
"members": {
|
||
|
"StreamName": {},
|
||
|
"StreamARN": {},
|
||
|
"CurrentVersion": {},
|
||
|
"DeviceName": {},
|
||
|
"MediaType": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"S7": {
|
||
|
"type": "map",
|
||
|
"key": {},
|
||
|
"value": {}
|
||
|
},
|
||
|
"Sh": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DeviceName": {},
|
||
|
"StreamName": {},
|
||
|
"StreamARN": {},
|
||
|
"MediaType": {},
|
||
|
"KmsKeyId": {},
|
||
|
"Version": {},
|
||
|
"Status": {},
|
||
|
"CreationTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DataRetentionInHours": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|