Class: Aws::GameLiftStreams::Types::AddStreamGroupLocationsOutput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-gameliftstreams/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#identifierString

This value is an [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`.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html

Returns:

  • (String)


92
93
94
95
96
97
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 92

class AddStreamGroupLocationsOutput < Struct.new(
  :identifier,
  :locations)
  SENSITIVE = []
  include Aws::Structure
end

#locationsArray<Types::LocationState>

This value is set of locations, including their name, current status, and capacities.

A location can be in one of the following states:

  • ‘ACTIVATING`: Amazon GameLift Streams is preparing the location. You cannot stream from, scale the capacity of, or remove this location yet.

  • ‘ACTIVE`: The location is provisioned with initial capacity. You can now stream from, scale the capacity of, or remove this location.

  • ‘ERROR`: Amazon GameLift Streams failed to set up this location. The `StatusReason` field describes the error. You can remove this location and try to add it again.

  • ‘REMOVING`: Amazon GameLift Streams is working to remove this location. This will release all provisioned capacity for this location in this stream group.

Returns:



92
93
94
95
96
97
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 92

class AddStreamGroupLocationsOutput < Struct.new(
  :identifier,
  :locations)
  SENSITIVE = []
  include Aws::Structure
end