Class: Aws::GameLiftStreams::Types::CreateStreamSessionConnectionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLiftStreams::Types::CreateStreamSessionConnectionInput
- Defined in:
- gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:signal_request]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique identifier that represents a client request.
-
#identifier ⇒ String
[Amazon Resource Name (ARN)][1] or ID that uniquely identifies the stream group resource.
-
#signal_request ⇒ String
A WebRTC ICE offer string to use when initializing a WebRTC connection.
-
#stream_session_identifier ⇒ String
[Amazon Resource Name (ARN)][1] or ID that uniquely identifies the stream session resource.
Instance Attribute Details
#client_token ⇒ String
A unique identifier that represents a client request. The request is idempotent, which ensures that an API request completes only once. When users send a request, Amazon GameLift Streams automatically populates this field.
A suitable default value is auto-generated. You should normally not need to pass this option.
943 944 945 946 947 948 949 950 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 943 class CreateStreamSessionConnectionInput < Struct.new( :client_token, :identifier, :signal_request, :stream_session_identifier) SENSITIVE = [:signal_request] include Aws::Structure end |
#identifier ⇒ String
Amazon Resource Name (ARN) or ID that uniquely identifies the
stream group resource. Example ARN:
arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
.
Example ID: sg-1AB2C3De4
.
The stream group that you want to run this stream session with. The
stream group must be in ACTIVE
status and have idle stream
capacity.
943 944 945 946 947 948 949 950 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 943 class CreateStreamSessionConnectionInput < Struct.new( :client_token, :identifier, :signal_request, :stream_session_identifier) SENSITIVE = [:signal_request] include Aws::Structure end |
#signal_request ⇒ String
A WebRTC ICE offer string to use when initializing a WebRTC
connection. The offer is a very long JSON string. Provide the string
as a text value in quotes. The offer must be newly generated, not
the same offer provided to StartStreamSession
.
943 944 945 946 947 948 949 950 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 943 class CreateStreamSessionConnectionInput < Struct.new( :client_token, :identifier, :signal_request, :stream_session_identifier) SENSITIVE = [:signal_request] include Aws::Structure end |
#stream_session_identifier ⇒ String
Amazon Resource Name (ARN) or ID that uniquely identifies the
stream session resource. Example ARN:
arn:aws:gameliftstreams:us-west-2:111122223333:streamsession/sg-1AB2C3De4/ABC123def4567
.
Example ID: ABC123def4567
.
The stream session must be in PENDING_CLIENT_RECONNECTION
or
ACTIVE
status.
943 944 945 946 947 948 949 950 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 943 class CreateStreamSessionConnectionInput < Struct.new( :client_token, :identifier, :signal_request, :stream_session_identifier) SENSITIVE = [:signal_request] include Aws::Structure end |