Class: Aws::GameLiftStreams::Types::UpdateStreamGroupOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLiftStreams::Types::UpdateStreamGroupOutput
- Defined in:
- gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The [Amazon Resource Name (ARN)][1] that is assigned to the stream group resource and that uniquely identifies the group across all Amazon Web Services Regions.
-
#associated_applications ⇒ Array<String>
A set of applications that this stream group is associated with.
-
#created_at ⇒ Time
A timestamp that indicates when this resource was created.
-
#default_application ⇒ Types::DefaultApplication
The default Amazon GameLift Streams application that is associated with this stream group.
-
#description ⇒ String
A descriptive label for the stream group.
-
#expires_at ⇒ Time
The time at which this stream group expires.
-
#id ⇒ String
A unique ID value that is assigned to the resource when it's created.
-
#last_updated_at ⇒ Time
A timestamp that indicates when this resource was last updated.
-
#location_states ⇒ Array<Types::LocationState>
This value is set of locations, including their name, current status, and capacities.
-
#status ⇒ String
The current status of the stream group resource.
-
#status_reason ⇒ String
A short description of the reason that the stream group is in
ERRORstatus. -
#stream_class ⇒ String
The target stream quality for the stream group.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) that is assigned to the stream
group resource and that uniquely identifies the group across all
Amazon Web Services Regions. Format is arn:aws:gameliftstreams:[AWS
Region]:[AWS account]:streamgroup/[resource ID].
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#associated_applications ⇒ Array<String>
A set of applications that this stream group is associated with. You can stream any of these applications with the stream group.
This value is a set of Amazon Resource Names (ARNs) that
uniquely identify application resources. Example ARN:
arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
A timestamp that indicates when this resource was created.
Timestamps are expressed using in ISO8601 format, such as:
2022-12-27T22:29:40+00:00 (UTC).
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#default_application ⇒ Types::DefaultApplication
The default Amazon GameLift Streams application that is associated with this stream group.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A descriptive label for the stream group.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#expires_at ⇒ Time
The time at which this stream group expires. Timestamps are
expressed using in ISO8601 format, such as:
2022-12-27T22:29:40+00:00 (UTC). After this time, you will no
longer be able to update this stream group or use it to start stream
sessions. Only Get and Delete operations will work on an expired
stream group.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
A unique ID value that is assigned to the resource when it's
created. Format example: sg-1AB2C3De4.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
A timestamp that indicates when this resource was last updated.
Timestamps are expressed using in ISO8601 format, such as:
2022-12-27T22:29:40+00:00 (UTC).
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#location_states ⇒ Array<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. TheStatusReasonfield 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.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the stream group resource. Possible statuses include the following:
ACTIVATING: The stream group is deploying and isn't ready to host streams.ACTIVE: The stream group is ready to host streams.ACTIVE_WITH_ERRORS: One or more locations in the stream group are in an error state. Verify the details of individual locations and remove any locations which are in error.DELETING: Amazon GameLift Streams is in the process of deleting the stream group.ERROR: An error occurred when the stream group deployed. SeeStatusReason(returned byCreateStreamGroup,GetStreamGroup, andUpdateStreamGroup) for more information.EXPIRED: The stream group is expired and can no longer host streams. This typically occurs when a stream group is 365 days old, as indicated by the value ofExpiresAt. Create a new stream group to resume streaming capabilities.UPDATING_LOCATIONS: One or more locations in the stream group are in the process of updating (either activating or deleting).
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
A short description of the reason that the stream group is in
ERROR status. The possible reasons can be one of the following:
internalError: The request can't process right now because of an issue with the server. Try again later.noAvailableInstances: Amazon GameLift Streams does not currently have enough available on-demand capacity to fulfill your request. Wait a few minutes and retry the request as capacity can shift frequently. You can also try to make the request using a different stream class or in another region.
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |
#stream_class ⇒ String
The target stream quality for the stream group.
A stream class can be one of the following:
gen5n_win2022(NVIDIA, ultra) Supports applications with extremely high 3D scene complexity. Runs applications on Microsoft Windows Server 2022 Base and supports DirectX 12. Compatible with Unreal Engine versions up through 5.4, 32 and 64-bit applications, and anti-cheat technology. Uses NVIDIA A10G Tensor GPU.Reference resolution: 1080p
Reference frame rate: 60 fps
Workload specifications: 8 vCPUs, 32 GB RAM, 24 GB VRAM
Tenancy: Supports 1 concurrent stream session
gen5n_high(NVIDIA, high) Supports applications with moderate to high 3D scene complexity. Uses NVIDIA A10G Tensor GPU.Reference resolution: 1080p
Reference frame rate: 60 fps
Workload specifications: 4 vCPUs, 16 GB RAM, 12 GB VRAM
Tenancy: Supports up to 2 concurrent stream sessions
gen5n_ultra(NVIDIA, ultra) Supports applications with extremely high 3D scene complexity. Uses dedicated NVIDIA A10G Tensor GPU.Reference resolution: 1080p
Reference frame rate: 60 fps
Workload specifications: 8 vCPUs, 32 GB RAM, 24 GB VRAM
Tenancy: Supports 1 concurrent stream session
gen4n_win2022(NVIDIA, ultra) Supports applications with extremely high 3D scene complexity. Runs applications on Microsoft Windows Server 2022 Base and supports DirectX 12. Compatible with Unreal Engine versions up through 5.4, 32 and 64-bit applications, and anti-cheat technology. Uses NVIDIA T4 Tensor GPU.Reference resolution: 1080p
Reference frame rate: 60 fps
Workload specifications: 8 vCPUs, 32 GB RAM, 16 GB VRAM
Tenancy: Supports 1 concurrent stream session
gen4n_high(NVIDIA, high) Supports applications with moderate to high 3D scene complexity. Uses NVIDIA T4 Tensor GPU.Reference resolution: 1080p
Reference frame rate: 60 fps
Workload specifications: 4 vCPUs, 16 GB RAM, 8 GB VRAM
Tenancy: Supports up to 2 concurrent stream sessions
gen4n_ultra(NVIDIA, ultra) Supports applications with high 3D scene complexity. Uses dedicated NVIDIA T4 Tensor GPU.Reference resolution: 1080p
Reference frame rate: 60 fps
Workload specifications: 8 vCPUs, 32 GB RAM, 16 GB VRAM
Tenancy: Supports 1 concurrent stream session
3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 3738 class UpdateStreamGroupOutput < Struct.new( :arn, :description, :default_application, :location_states, :stream_class, :id, :status, :status_reason, :last_updated_at, :created_at, :expires_at, :associated_applications) SENSITIVE = [] include Aws::Structure end |