AWS cli documentation change
Summary
Expanded status reason documentation for stream sessions, adding terminated status reasons and error details
Security assessment
Adds documentation about session termination reasons including security-adjacent timeout mechanisms (connectionTimeout, idleTimeout) but does not address specific vulnerabilities. Enhances understanding of existing security controls without patching issues.
Diff
diff --git a/cli/latest/reference/gameliftstreams/get-stream-session.md b/cli/latest/reference/gameliftstreams/get-stream-session.md index 6a72b27d4..605c08057 100644 --- a//cli/latest/reference/gameliftstreams/get-stream-session.md +++ b//cli/latest/reference/gameliftstreams/get-stream-session.md @@ -15 +15 @@ - * [AWS CLI 2.31.21 Command Reference](../../index.html) » + * [AWS CLI 2.31.23 Command Reference](../../index.html) » @@ -296 +296 @@ StatusReason -> (string) -> A short description of the reason the stream session is in `ERROR` status. +> A short description of the reason the stream session is in `ERROR` status or `TERMINATED` status. @@ -297,0 +298,3 @@ StatusReason -> (string) +>> `ERROR` status reasons: +> +> * `applicationLogS3DestinationError` : Could not write the application log to the Amazon S3 bucket that is configured for the streaming application. Make sure the bucket still exists. @@ -301 +304,11 @@ StatusReason -> (string) -> * `applicationLogS3DestinationError` : Could not write the application log to the Amazon S3 bucket that is configured for the streaming application. Make sure the bucket still exists. +> + +> +>> `TERMINATED` status reasons: +> +> * `apiTerminated` : The stream session was terminated by an API call to [TerminateStreamSession](https://docs.aws.amazon.com/gameliftstreams/latest/apireference/API_TerminateStreamSession.html) . +> * `applicationExit` : The streaming application exited or crashed. The stream session was terminated because the application is no longer running. +> * `connectionTimeout` : The stream session was terminated because the client failed to connect within the connection timeout period specified by `ConnectionTimeoutSeconds` . +> * `idleTimeout` : The stream session was terminated because it exceeded the idle timeout period of 60 minutes with no user input activity. +> * `maxSessionLengthTimeout` : The stream session was terminated because it exceeded the maximum session length timeout period specified by `SessionLengthSeconds` . +> * `reconnectionTimeout` : The stream session was terminated because the client failed to reconnect within the reconnection timeout period specified by `ConnectionTimeoutSeconds` after losing connection. @@ -310,0 +324,6 @@ StatusReason -> (string) +> * `applicationExit` +> * `connectionTimeout` +> * `reconnectionTimeout` +> * `maxSessionLengthTimeout` +> * `idleTimeout` +> * `apiTerminated` @@ -506 +525 @@ ExportFilesMetadata -> (structure) - * [AWS CLI 2.31.21 Command Reference](../../index.html) » + * [AWS CLI 2.31.23 Command Reference](../../index.html) »