cdk-amazon-chime-resources
Version:

367 lines • 7.52 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-07-14",
"endpointPrefix": "ivsrealtime",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceAbbreviation": "ivsrealtime",
"serviceFullName": "Amazon Interactive Video Service RealTime",
"serviceId": "IVS RealTime",
"signatureVersion": "v4",
"signingName": "ivs",
"uid": "ivs-realtime-2020-07-14"
},
"operations": {
"CreateParticipantToken": {
"http": {
"requestUri": "/CreateParticipantToken",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"stageArn"
],
"members": {
"attributes": {
"shape": "S2"
},
"capabilities": {
"shape": "S4"
},
"duration": {
"type": "integer"
},
"stageArn": {},
"userId": {}
}
},
"output": {
"type": "structure",
"members": {
"participantToken": {
"shape": "Sa"
}
}
}
},
"CreateStage": {
"http": {
"requestUri": "/CreateStage",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"name": {},
"participantTokenConfigurations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"attributes": {
"shape": "S2"
},
"capabilities": {
"shape": "S4"
},
"duration": {
"type": "integer"
},
"userId": {}
}
}
},
"tags": {
"shape": "Si"
}
}
},
"output": {
"type": "structure",
"members": {
"participantTokens": {
"type": "list",
"member": {
"shape": "Sa"
}
},
"stage": {
"shape": "Sn"
}
}
}
},
"DeleteStage": {
"http": {
"requestUri": "/DeleteStage",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisconnectParticipant": {
"http": {
"requestUri": "/DisconnectParticipant",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"participantId",
"stageArn"
],
"members": {
"participantId": {},
"reason": {},
"stageArn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetStage": {
"http": {
"requestUri": "/GetStage",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {}
}
},
"output": {
"type": "structure",
"members": {
"stage": {
"shape": "Sn"
}
}
}
},
"ListStages": {
"http": {
"requestUri": "/ListStages",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"stages"
],
"members": {
"nextToken": {},
"stages": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn"
],
"members": {
"activeSessionId": {},
"arn": {},
"name": {},
"tags": {
"shape": "Si"
}
}
}
}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"required": [
"tags"
],
"members": {
"tags": {
"shape": "Si"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "Si"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"UpdateStage": {
"http": {
"requestUri": "/UpdateStage",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {},
"name": {}
}
},
"output": {
"type": "structure",
"members": {
"stage": {
"shape": "Sn"
}
}
}
}
},
"shapes": {
"S2": {
"type": "map",
"key": {},
"value": {}
},
"S4": {
"type": "list",
"member": {}
},
"Sa": {
"type": "structure",
"members": {
"attributes": {
"shape": "S2"
},
"capabilities": {
"shape": "S4"
},
"duration": {
"type": "integer"
},
"expirationTime": {
"type": "timestamp",
"timestampFormat": "iso8601"
},
"participantId": {},
"token": {
"type": "string",
"sensitive": true
},
"userId": {}
}
},
"Si": {
"type": "map",
"key": {},
"value": {}
},
"Sn": {
"type": "structure",
"required": [
"arn"
],
"members": {
"activeSessionId": {},
"arn": {},
"name": {},
"tags": {
"shape": "Si"
}
}
}
}
}