Skip to content

Commit ddeab02

Browse files
authored
Merge branch 'main' into updateCrt/v0.36.1
2 parents 791812a + 033391a commit ddeab02

File tree

132 files changed

+4943
-559
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+4943
-559
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.712
1+
1.11.713

generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/GameLiftStreamsClient.h

Lines changed: 33 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -203,20 +203,21 @@ class AWS_GAMELIFTSTREAMS_API GameLiftStreamsClient : public Aws::Client::AWSJso
203203
* configuration of the compute resources that Amazon GameLift Streams will use
204204
* when streaming, such as the CPU, GPU, and memory. </p> <p> Stream capacity
205205
* represents the number of concurrent streams that can be active at a time. You
206-
* set stream capacity per location, per stream group. There are two types of
207-
* capacity, always-on and on-demand: </p> <ul> <li> <p> <b>Always-on</b>: The
208-
* streaming capacity that is allocated and ready to handle stream requests without
209-
* delay. You pay for this capacity whether it's in use or not. Best for quickest
210-
* time from streaming request to streaming session. Default is 1 (2 for high
211-
* stream classes) when creating a stream group or adding a location. </p> </li>
212-
* <li> <p> <b>On-demand</b>: The streaming capacity that Amazon GameLift Streams
213-
* can allocate in response to stream requests, and then de-allocate when the
214-
* session has terminated. This offers a cost control measure at the expense of a
215-
* greater startup time (typically under 5 minutes). Default is 0 when creating a
216-
* stream group or adding a location. </p> </li> </ul> <p>Values for capacity must
217-
* be whole number multiples of the tenancy value of the stream group's stream
218-
* class.</p> <p> To adjust the capacity of any <code>ACTIVE</code> stream group,
219-
* call <a
206+
* set stream capacity per location, per stream group. The following capacity
207+
* settings are available: </p> <ul> <li> <p> <b>Always-on capacity</b>: This
208+
* setting, if non-zero, indicates minimum streaming capacity which is allocated to
209+
* you and is never released back to the service. You pay for this base level of
210+
* capacity at all times, whether used or idle. </p> </li> <li> <p> <b>Maximum
211+
* capacity</b>: This indicates the maximum capacity that the service can allocate
212+
* for you. Newly created streams may take a few minutes to start. Capacity is
213+
* released back to the service when idle. You pay for capacity that is allocated
214+
* to you until it is released. </p> </li> <li> <p> <b>Target-idle capacity</b>:
215+
* This indicates idle capacity which the service pre-allocates and holds for you
216+
* in anticipation of future activity. This helps to insulate your users from
217+
* capacity-allocation delays. You pay for capacity which is held in this
218+
* intentional idle state. </p> </li> </ul> <p>Values for capacity must be whole
219+
* number multiples of the tenancy value of the stream group's stream class.</p>
220+
* <p> To adjust the capacity of any <code>ACTIVE</code> stream group, call <a
220221
* href="https://docs.aws.amazon.com/gameliftstreams/latest/apireference/API_UpdateStreamGroup.html">UpdateStreamGroup</a>.
221222
* </p> <p> If the <code>CreateStreamGroup</code> request is successful, Amazon
222223
* GameLift Streams assigns a unique ID to the stream group resource and sets the
@@ -982,22 +983,24 @@ class AWS_GAMELIFTSTREAMS_API GameLiftStreamsClient : public Aws::Client::AWSJso
982983
* capacity of a stream group per location. If you want to change the stream class,
983984
* create a new stream group. </p> <p> Stream capacity represents the number of
984985
* concurrent streams that can be active at a time. You set stream capacity per
985-
* location, per stream group. There are two types of capacity, always-on and
986-
* on-demand: </p> <ul> <li> <p> <b>Always-on</b>: The streaming capacity that is
987-
* allocated and ready to handle stream requests without delay. You pay for this
988-
* capacity whether it's in use or not. Best for quickest time from streaming
989-
* request to streaming session. Default is 1 (2 for high stream classes) when
990-
* creating a stream group or adding a location. </p> </li> <li> <p>
991-
* <b>On-demand</b>: The streaming capacity that Amazon GameLift Streams can
992-
* allocate in response to stream requests, and then de-allocate when the session
993-
* has terminated. This offers a cost control measure at the expense of a greater
994-
* startup time (typically under 5 minutes). Default is 0 when creating a stream
995-
* group or adding a location. </p> </li> </ul> <p>Values for capacity must be
996-
* whole number multiples of the tenancy value of the stream group's stream
997-
* class.</p> <p>To update a stream group, specify the stream group's Amazon
998-
* Resource Name (ARN) and provide the new values. If the request is successful,
999-
* Amazon GameLift Streams returns the complete updated metadata for the stream
1000-
* group. Expired stream groups cannot be updated.</p><p><h3>See Also:</h3> <a
986+
* location, per stream group. The following capacity settings are available: </p>
987+
* <ul> <li> <p> <b>Always-on capacity</b>: This setting, if non-zero, indicates
988+
* minimum streaming capacity which is allocated to you and is never released back
989+
* to the service. You pay for this base level of capacity at all times, whether
990+
* used or idle. </p> </li> <li> <p> <b>Maximum capacity</b>: This indicates the
991+
* maximum capacity that the service can allocate for you. Newly created streams
992+
* may take a few minutes to start. Capacity is released back to the service when
993+
* idle. You pay for capacity that is allocated to you until it is released. </p>
994+
* </li> <li> <p> <b>Target-idle capacity</b>: This indicates idle capacity which
995+
* the service pre-allocates and holds for you in anticipation of future activity.
996+
* This helps to insulate your users from capacity-allocation delays. You pay for
997+
* capacity which is held in this intentional idle state. </p> </li> </ul>
998+
* <p>Values for capacity must be whole number multiples of the tenancy value of
999+
* the stream group's stream class.</p> <p>To update a stream group, specify the
1000+
* stream group's Amazon Resource Name (ARN) and provide the new values. If the
1001+
* request is successful, Amazon GameLift Streams returns the complete updated
1002+
* metadata for the stream group. Expired stream groups cannot be
1003+
* updated.</p><p><h3>See Also:</h3> <a
10011004
* href="http://docs.aws.amazon.com/goto/WebAPI/gameliftstreams-2018-05-10/UpdateStreamGroup">AWS
10021005
* API Reference</a></p>
10031006
*/

generated/src/aws-cpp-sdk-gameliftstreams/include/aws/gameliftstreams/model/CreateStreamGroupRequest.h

Lines changed: 75 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -58,43 +58,88 @@ class CreateStreamGroupRequest : public GameLiftStreamsRequest {
5858
* streaming. Stream class determines the type of computing resources Amazon
5959
* GameLift Streams uses and impacts the cost of streaming. The following options
6060
* are available: </p> <p>A stream class can be one of the following:</p> <ul> <li>
61-
* <p> <b> <code>gen5n_win2022</code> (NVIDIA, ultra)</b> Supports applications
62-
* with extremely high 3D scene complexity. Runs applications on Microsoft Windows
63-
* Server 2022 Base and supports DirectX 12. Compatible with Unreal Engine versions
64-
* up through 5.4, 32 and 64-bit applications, and anti-cheat technology. Uses
65-
* NVIDIA A10G Tensor GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li>
66-
* <li> <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload specifications:
67-
* 8 vCPUs, 32 GB RAM, 24 GB VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent
68-
* stream session</p> </li> </ul> </li> <li> <p> <b> <code>gen5n_high</code>
69-
* (NVIDIA, high)</b> Supports applications with moderate to high 3D scene
70-
* complexity. Uses NVIDIA A10G Tensor GPU.</p> <ul> <li> <p>Reference resolution:
71-
* 1080p</p> </li> <li> <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload
72-
* specifications: 4 vCPUs, 16 GB RAM, 12 GB VRAM</p> </li> <li> <p>Tenancy:
73-
* Supports up to 2 concurrent stream sessions</p> </li> </ul> </li> <li> <p> <b>
74-
* <code>gen5n_ultra</code> (NVIDIA, ultra)</b> Supports applications with
75-
* extremely high 3D scene complexity. Uses dedicated NVIDIA A10G Tensor GPU.</p>
61+
* <p> <b> <code>gen6n_pro_win2022</code> (NVIDIA, pro)</b> Supports applications
62+
* with extremely high 3D scene complexity which require maximum resources. Runs
63+
* applications on Microsoft Windows Server 2022 Base and supports DirectX 12.
64+
* Compatible with Unreal Engine versions up through 5.6, 32 and 64-bit
65+
* applications, and anti-cheat technology. Uses NVIDIA L4 Tensor Core GPU.</p>
7666
* <ul> <li> <p>Reference resolution: 1080p</p> </li> <li> <p>Reference frame rate:
77-
* 60 fps</p> </li> <li> <p>Workload specifications: 8 vCPUs, 32 GB RAM, 24 GB
67+
* 60 fps</p> </li> <li> <p>Workload specifications: 16 vCPUs, 64 GB RAM, 24 GB
7868
* VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent stream session</p> </li>
79-
* </ul> </li> <li> <p> <b> <code>gen4n_win2022</code> (NVIDIA, ultra)</b> Supports
80-
* applications with extremely high 3D scene complexity. Runs applications on
81-
* Microsoft Windows Server 2022 Base and supports DirectX 12. Compatible with
82-
* Unreal Engine versions up through 5.4, 32 and 64-bit applications, and
83-
* anti-cheat technology. Uses NVIDIA T4 Tensor GPU.</p> <ul> <li> <p>Reference
69+
* </ul> </li> <li> <p> <b> <code>gen6n_pro</code> (NVIDIA, pro)</b> Supports
70+
* applications with extremely high 3D scene complexity which require maximum
71+
* resources. Uses dedicated NVIDIA L4 Tensor Core GPU.</p> <ul> <li> <p>Reference
8472
* resolution: 1080p</p> </li> <li> <p>Reference frame rate: 60 fps</p> </li> <li>
85-
* <p>Workload specifications: 8 vCPUs, 32 GB RAM, 16 GB VRAM</p> </li> <li>
73+
* <p>Workload specifications: 16 vCPUs, 64 GB RAM, 24 GB VRAM</p> </li> <li>
8674
* <p>Tenancy: Supports 1 concurrent stream session</p> </li> </ul> </li> <li> <p>
87-
* <b> <code>gen4n_high</code> (NVIDIA, high)</b> Supports applications with
88-
* moderate to high 3D scene complexity. Uses NVIDIA T4 Tensor GPU.</p> <ul> <li>
75+
* <b> <code>gen6n_ultra_win2022</code> (NVIDIA, ultra)</b> Supports applications
76+
* with high 3D scene complexity. Runs applications on Microsoft Windows Server
77+
* 2022 Base and supports DirectX 12. Compatible with Unreal Engine versions up
78+
* through 5.6, 32 and 64-bit applications, and anti-cheat technology. Uses NVIDIA
79+
* L4 Tensor Core GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li> <li>
80+
* <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload specifications: 8
81+
* vCPUs, 32 GB RAM, 24 GB VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent
82+
* stream session</p> </li> </ul> </li> <li> <p> <b> <code>gen6n_ultra</code>
83+
* (NVIDIA, ultra)</b> Supports applications with high 3D scene complexity. Uses
84+
* dedicated NVIDIA L4 Tensor Core GPU.</p> <ul> <li> <p>Reference resolution:
85+
* 1080p</p> </li> <li> <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload
86+
* specifications: 8 vCPUs, 32 GB RAM, 24 GB VRAM</p> </li> <li> <p>Tenancy:
87+
* Supports 1 concurrent stream session</p> </li> </ul> </li> <li> <p> <b>
88+
* <code>gen6n_high</code> (NVIDIA, high)</b> Supports applications with moderate
89+
* to high 3D scene complexity. Uses NVIDIA L4 Tensor Core GPU.</p> <ul> <li>
8990
* <p>Reference resolution: 1080p</p> </li> <li> <p>Reference frame rate: 60
90-
* fps</p> </li> <li> <p>Workload specifications: 4 vCPUs, 16 GB RAM, 8 GB VRAM</p>
91-
* </li> <li> <p>Tenancy: Supports up to 2 concurrent stream sessions</p> </li>
92-
* </ul> </li> <li> <p> <b> <code>gen4n_ultra</code> (NVIDIA, ultra)</b> Supports
93-
* applications with high 3D scene complexity. Uses dedicated NVIDIA T4 Tensor
91+
* fps</p> </li> <li> <p>Workload specifications: 4 vCPUs, 16 GB RAM, 12 GB
92+
* VRAM</p> </li> <li> <p>Tenancy: Supports up to 2 concurrent stream sessions</p>
93+
* </li> </ul> </li> <li> <p> <b> <code>gen6n_medium</code> (NVIDIA, medium)</b>
94+
* Supports applications with moderate 3D scene complexity. Uses NVIDIA L4 Tensor
95+
* Core GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li> <li>
96+
* <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload specifications: 2
97+
* vCPUs, 8 GB RAM, 6 GB VRAM</p> </li> <li> <p>Tenancy: Supports up to 4
98+
* concurrent stream sessions</p> </li> </ul> </li> <li> <p> <b>
99+
* <code>gen6n_small</code> (NVIDIA, small)</b> Supports applications with
100+
* lightweight 3D scene complexity and low CPU usage. Uses NVIDIA L4 Tensor Core
101+
* GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li> <li> <p>Reference
102+
* frame rate: 60 fps</p> </li> <li> <p>Workload specifications: 1 vCPUs, 4 GB RAM,
103+
* 2 GB VRAM</p> </li> <li> <p>Tenancy: Supports up to 12 concurrent stream
104+
* sessions</p> </li> </ul> </li> <li> <p> <b> <code>gen5n_win2022</code> (NVIDIA,
105+
* ultra)</b> Supports applications with extremely high 3D scene complexity. Runs
106+
* applications on Microsoft Windows Server 2022 Base and supports DirectX 12.
107+
* Compatible with Unreal Engine versions up through 5.6, 32 and 64-bit
108+
* applications, and anti-cheat technology. Uses NVIDIA A10G Tensor Core GPU.</p>
109+
* <ul> <li> <p>Reference resolution: 1080p</p> </li> <li> <p>Reference frame rate:
110+
* 60 fps</p> </li> <li> <p>Workload specifications: 8 vCPUs, 32 GB RAM, 24 GB
111+
* VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent stream session</p> </li>
112+
* </ul> </li> <li> <p> <b> <code>gen5n_high</code> (NVIDIA, high)</b> Supports
113+
* applications with moderate to high 3D scene complexity. Uses NVIDIA A10G Tensor
114+
* Core GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li> <li>
115+
* <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload specifications: 4
116+
* vCPUs, 16 GB RAM, 12 GB VRAM</p> </li> <li> <p>Tenancy: Supports up to 2
117+
* concurrent stream sessions</p> </li> </ul> </li> <li> <p> <b>
118+
* <code>gen5n_ultra</code> (NVIDIA, ultra)</b> Supports applications with
119+
* extremely high 3D scene complexity. Uses dedicated NVIDIA A10G Tensor Core
94120
* GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li> <li> <p>Reference
95121
* frame rate: 60 fps</p> </li> <li> <p>Workload specifications: 8 vCPUs, 32 GB
96-
* RAM, 16 GB VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent stream
97-
* session</p> </li> </ul> </li> </ul>
122+
* RAM, 24 GB VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent stream
123+
* session</p> </li> </ul> </li> <li> <p> <b> <code>gen4n_win2022</code> (NVIDIA,
124+
* ultra)</b> Supports applications with extremely high 3D scene complexity. Runs
125+
* applications on Microsoft Windows Server 2022 Base and supports DirectX 12.
126+
* Compatible with Unreal Engine versions up through 5.6, 32 and 64-bit
127+
* applications, and anti-cheat technology. Uses NVIDIA T4 Tensor Core GPU.</p>
128+
* <ul> <li> <p>Reference resolution: 1080p</p> </li> <li> <p>Reference frame rate:
129+
* 60 fps</p> </li> <li> <p>Workload specifications: 8 vCPUs, 32 GB RAM, 16 GB
130+
* VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent stream session</p> </li>
131+
* </ul> </li> <li> <p> <b> <code>gen4n_high</code> (NVIDIA, high)</b> Supports
132+
* applications with moderate to high 3D scene complexity. Uses NVIDIA T4 Tensor
133+
* Core GPU.</p> <ul> <li> <p>Reference resolution: 1080p</p> </li> <li>
134+
* <p>Reference frame rate: 60 fps</p> </li> <li> <p>Workload specifications: 4
135+
* vCPUs, 16 GB RAM, 8 GB VRAM</p> </li> <li> <p>Tenancy: Supports up to 2
136+
* concurrent stream sessions</p> </li> </ul> </li> <li> <p> <b>
137+
* <code>gen4n_ultra</code> (NVIDIA, ultra)</b> Supports applications with high 3D
138+
* scene complexity. Uses dedicated NVIDIA T4 Tensor Core GPU.</p> <ul> <li>
139+
* <p>Reference resolution: 1080p</p> </li> <li> <p>Reference frame rate: 60
140+
* fps</p> </li> <li> <p>Workload specifications: 8 vCPUs, 32 GB RAM, 16 GB
141+
* VRAM</p> </li> <li> <p>Tenancy: Supports 1 concurrent stream session</p> </li>
142+
* </ul> </li> </ul>
98143
*/
99144
inline StreamClass GetStreamClass() const { return m_streamClass; }
100145
inline bool StreamClassHasBeenSet() const { return m_streamClassHasBeenSet; }

0 commit comments

Comments
 (0)