AWS cli documentation change
Summary
Expanded status reason documentation matching get-stream-session changes
Security assessment
Mirrors the added termination reasons documentation from get-stream-session, providing consistency in documenting session timeout controls without addressing specific vulnerabilities.
Diff
diff --git a/cli/latest/reference/gameliftstreams/start-stream-session.md b/cli/latest/reference/gameliftstreams/start-stream-session.md index 0ab0375bc..10676a1b5 100644 --- a//cli/latest/reference/gameliftstreams/start-stream-session.md +++ b//cli/latest/reference/gameliftstreams/start-stream-session.md @@ -15 +15 @@ - * [AWS CLI 2.31.21 Command Reference](../../index.html) » + * [AWS CLI 2.31.23 Command Reference](../../index.html) » @@ -523 +523 @@ 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. @@ -524,0 +525,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. @@ -528 +531,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. @@ -537,0 +551,6 @@ StatusReason -> (string) +> * `applicationExit` +> * `connectionTimeout` +> * `reconnectionTimeout` +> * `maxSessionLengthTimeout` +> * `idleTimeout` +> * `apiTerminated` @@ -733 +752 @@ ExportFilesMetadata -> (structure) - * [AWS CLI 2.31.21 Command Reference](../../index.html) » + * [AWS CLI 2.31.23 Command Reference](../../index.html) »