AWS cli documentation change
Summary
Reorganized CLI parameters, updated Proton runtime version, and restructured output fields without changing core functionality. Added explicit note about Proton 9.0-2 runtime environment.
Security assessment
Changes involve parameter reordering and documentation structure updates without introducing new security controls or addressing vulnerabilities. The note about S3 bucket permissions for logs was moved but not modified. No evidence of security vulnerability fixes or net-new security guidance.
Diff
diff --git a/cli/latest/reference/gameliftstreams/create-application.md b/cli/latest/reference/gameliftstreams/create-application.md index c644cb978..240f27fb0 100644 --- a//cli/latest/reference/gameliftstreams/create-application.md +++ b//cli/latest/reference/gameliftstreams/create-application.md @@ -15 +15 @@ - * [AWS CLI 2.28.4 Command Reference](../../index.html) » + * [AWS CLI 2.28.6 Command Reference](../../index.html) » @@ -75,4 +74,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/gameli - [--application-log-output-uri <value>] - [--application-log-paths <value>] - --application-source-uri <value> - [--client-token <value>] @@ -80 +75,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/gameli - --executable-path <value> @@ -81,0 +77,4 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/gameli + --executable-path <value> + --application-source-uri <value> + [--application-log-paths <value>] + [--application-log-output-uri <value>] @@ -82,0 +82 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/gameli + [--client-token <value>] @@ -107,34 +106,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/gameli -`--application-log-output-uri` (string) - -> An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs. Required if you specify one or more `ApplicationLogPaths` . -> -> ### Note -> -> The log bucket must have permissions that give Amazon GameLift Streams access to write the log files. For more information, see [Application log bucket permission policy](https://docs.aws.amazon.com/gameliftstreams/latest/developerguide/applications.html#application-bucket-permission-template) in the _Amazon GameLift Streams Developer Guide_ . - -`--application-log-paths` (list) - -> Locations of log files that your content generates during a stream session. Enter path values that are relative to the `ApplicationSourceUri` location. You can specify up to 10 log paths. Amazon GameLift Streams uploads designated log files to the Amazon S3 bucket that you specify in `ApplicationLogOutputUri` at the end of a stream session. To retrieve stored log files, call [GetStreamSession](https://docs.aws.amazon.com/gameliftstreams/latest/apireference/API_GetStreamSession.html) and get the `LogFileLocationUri` . -> -> (string) - -Syntax: - - - "string" "string" ... - - -`--application-source-uri` (string) - -> The location of the content that you want to stream. Enter an Amazon S3 URI to a bucket that contains your game or other application. The location can have a multi-level prefix structure, but it must include all the files needed to run the content. Amazon GameLift Streams copies everything under the specified location. -> -> This value is immutable. To designate a different content location, create a new application. -> -> ### Note -> -> The Amazon S3 bucket and the Amazon GameLift Streams application must be in the same Amazon Web Services Region. - -`--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. - @@ -145,4 +110,0 @@ Syntax: -`--executable-path` (string) - -> The path and file name of the executable file that launches the content for streaming. Enter a path value that is relative to the location set in `ApplicationSourceUri` . - @@ -158,0 +121 @@ Syntax: +> * Proton 9.0-2 (`Type=PROTON, Version=20250516` ) @@ -186,0 +150,34 @@ JSON Syntax: +`--executable-path` (string) + +> The path and file name of the executable file that launches the content for streaming. Enter a path value that is relative to the location set in `ApplicationSourceUri` . + +`--application-source-uri` (string) + +> The location of the content that you want to stream. Enter an Amazon S3 URI to a bucket that contains your game or other application. The location can have a multi-level prefix structure, but it must include all the files needed to run the content. Amazon GameLift Streams copies everything under the specified location. +> +> This value is immutable. To designate a different content location, create a new application. +> +> ### Note +> +> The Amazon S3 bucket and the Amazon GameLift Streams application must be in the same Amazon Web Services Region. + +`--application-log-paths` (list) + +> Locations of log files that your content generates during a stream session. Enter path values that are relative to the `ApplicationSourceUri` location. You can specify up to 10 log paths. Amazon GameLift Streams uploads designated log files to the Amazon S3 bucket that you specify in `ApplicationLogOutputUri` at the end of a stream session. To retrieve stored log files, call [GetStreamSession](https://docs.aws.amazon.com/gameliftstreams/latest/apireference/API_GetStreamSession.html) and get the `LogFileLocationUri` . +> +> (string) + +Syntax: + + + "string" "string" ... + + +`--application-log-output-uri` (string) + +> An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs. Required if you specify one or more `ApplicationLogPaths` . +> +> ### Note +> +> The log bucket must have permissions that give Amazon GameLift Streams access to write the log files. For more information, see [Application log bucket permission policy](https://docs.aws.amazon.com/gameliftstreams/latest/developerguide/applications.html#application-bucket-permission-template) in the _Amazon GameLift Streams Developer Guide_ . + @@ -207,0 +205,4 @@ JSON Syntax: +`--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. + @@ -307,14 +307,0 @@ Disable automatically prompt for CLI input parameters. -ApplicationLogOutputUri -> (string) - -> An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs. Required if you specify one or more `ApplicationLogPaths` . - -ApplicationLogPaths -> (list) - -> Locations of log files that your content generates during a stream session. Amazon GameLift Streams uploads log files to the Amazon S3 bucket that you specify in `ApplicationLogOutputUri` at the end of a stream session. To retrieve stored log files, call [GetStreamSession](https://docs.aws.amazon.com/gameliftstreams/latest/apireference/API_GetStreamSession.html) and get the `LogFileLocationUri` . -> -> (string) - -ApplicationSourceUri -> (string) - -> The original Amazon S3 location of uploaded stream content for the application. - @@ -325,10 +311,0 @@ Arn -> (string) -AssociatedStreamGroups -> (list) - -> A newly created application is not associated to any stream groups. This value is empty. -> -> (string) - -CreatedAt -> (timestamp) - -> 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). - @@ -339,28 +315,0 @@ Description -> (string) -ExecutablePath -> (string) - -> The path and file name of the executable file that launches the content for streaming. - -Id -> (string) - -> A unique ID value that is assigned to the resource when it’s created. Format example: `a-9ZY8X7Wv6` . - -LastUpdatedAt -> (timestamp) - -> 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). - -ReplicationStatuses -> (list) - -> A set of replication statuses for each location. -> -> (structure) -> ->> Represents the status of the replication of an application to a location. An application cannot be streamed from a location until it has finished replicating there. ->> ->> Location -> (string) ->> ->>> A location’s name. For example, `us-east-1` . For a complete list of locations that Amazon GameLift Streams supports, refer to [Regions, quotas, and limitations](https://docs.aws.amazon.com/gameliftstreams/latest/developerguide/regions-quotas.html) in the _Amazon GameLift Streams Developer Guide_ . ->> ->> Status -> (string) ->> ->>> The current status of the replication process. - @@ -376,0 +326 @@ RuntimeEnvironment -> (structure) +> * Proton 9.0-2 (`Type=PROTON, Version=20250516` ) @@ -389,0 +340,22 @@ RuntimeEnvironment -> (structure) +ExecutablePath -> (string) + +> The path and file name of the executable file that launches the content for streaming. + +ApplicationLogPaths -> (list) + +> Locations of log files that your content generates during a stream session. Amazon GameLift Streams uploads log files to the Amazon S3 bucket that you specify in `ApplicationLogOutputUri` at the end of a stream session. To retrieve stored log files, call [GetStreamSession](https://docs.aws.amazon.com/gameliftstreams/latest/apireference/API_GetStreamSession.html) and get the `LogFileLocationUri` . +> +> (string) + +ApplicationLogOutputUri -> (string) + +> An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs. Required if you specify one or more `ApplicationLogPaths` . + +ApplicationSourceUri -> (string) + +> The original Amazon S3 location of uploaded stream content for the application. + +Id -> (string) + +> A unique ID value that is assigned to the resource when it’s created. Format example: `a-9ZY8X7Wv6` . + @@ -405,0 +378,30 @@ StatusReason -> (string) +ReplicationStatuses -> (list) + +> A set of replication statuses for each location. +> +> (structure) +> +>> Represents the status of the replication of an application to a location. An application cannot be streamed from a location until it has finished replicating there. +>> +>> Location -> (string) +>> +>>> A location’s name. For example, `us-east-1` . For a complete list of locations that Amazon GameLift Streams supports, refer to [Regions, quotas, and limitations](https://docs.aws.amazon.com/gameliftstreams/latest/developerguide/regions-quotas.html) in the _Amazon GameLift Streams Developer Guide_ . +>> +>> Status -> (string) +>> +>>> The current status of the replication process. +