Module: Aws::KinesisVideoSignalingChannels::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-kinesisvideosignalingchannels/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- Answer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Answer')
- ClientId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientId')
- ClientLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientLimitExceededException')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- GetIceServerConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetIceServerConfigRequest')
- GetIceServerConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetIceServerConfigResponse')
- IceServer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IceServer')
- IceServerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IceServerList')
- InvalidArgumentException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidArgumentException')
- InvalidClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClientException')
- MessagePayload =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessagePayload')
- NotAuthorizedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotAuthorizedException')
- Password =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Password')
- ResourceARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceARN')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- SendAlexaOfferToMasterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendAlexaOfferToMasterRequest')
- SendAlexaOfferToMasterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendAlexaOfferToMasterResponse')
- Service =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Service')
- SessionExpiredException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SessionExpiredException')
- Ttl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Ttl')
- Uri =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Uri')
- Uris =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Uris')
- Username =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Username')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2019-12-04" api. = { "apiVersion" => "2019-12-04", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "kinesisvideo", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "Amazon Kinesis Video Signaling Channels", "serviceFullName" => "Amazon Kinesis Video Signaling Channels", "serviceId" => "Kinesis Video Signaling", "signatureVersion" => "v4", "uid" => "kinesis-video-signaling-2019-12-04", } api.add_operation(:get_ice_server_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIceServerConfig" o.http_method = "POST" o.http_request_uri = "/v1/get-ice-server-config" o.input = Shapes::ShapeRef.new(shape: GetIceServerConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetIceServerConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidClientException) o.errors << Shapes::ShapeRef.new(shape: SessionExpiredException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) end) api.add_operation(:send_alexa_offer_to_master, Seahorse::Model::Operation.new.tap do |o| o.name = "SendAlexaOfferToMaster" o.http_method = "POST" o.http_request_uri = "/v1/send-alexa-offer-to-master" o.input = Shapes::ShapeRef.new(shape: SendAlexaOfferToMasterRequest) o.output = Shapes::ShapeRef.new(shape: SendAlexaOfferToMasterResponse) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) end) end