Gameliftstreams Classes
AddStreamGroupLocationsInput
Identifier
- Type:
- Required: Yes
LocationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationConfiguration]
- Required: Yes
AddStreamGroupLocationsOutput
Identifier
- Type:
- Required: Yes
Locations
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationState]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ApplicationSummary
Arn
- Type:
- Required: Yes
CreatedAt
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
RuntimeEnvironment
- Type:
Status
- Type: typing.Optional[typing.Literal['DELETING', 'ERROR', 'INITIALIZED', 'PROCESSING', 'READY']]
AssociateApplicationsInput
ApplicationIdentifiers
- Type: typing.List[str]
- Required: Yes
Identifier
- Type:
- Required: Yes
AssociateApplicationsOutput
ApplicationArns
- Type: typing.List[str]
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateApplicationInput
ApplicationSourceUri
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ExecutablePath
- Type:
- Required: Yes
RuntimeEnvironment
- Type:
- Required: Yes
ApplicationLogOutputUri
- Type: typing.Optional[str]
ApplicationLogPaths
- Type: typing.Optional[typing.List[str]]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateApplicationOutput
ApplicationLogOutputUri
- Type:
- Required: Yes
ApplicationLogPaths
- Type: typing.List[str]
- Required: Yes
ApplicationSourceUri
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
AssociatedStreamGroups
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ExecutablePath
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ReplicationStatuses
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.ReplicationStatus]
- Required: Yes
RuntimeEnvironment
- Type:
- Required: Yes
Status
- Type: typing.Literal['DELETING', 'ERROR', 'INITIALIZED', 'PROCESSING', 'READY']
- Required: Yes
StatusReason
- Type: typing.Literal['accessDenied', 'internalError']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamGroupInput
Description
- Type:
- Required: Yes
StreamClass
- Type: typing.Literal['gen4n_high', 'gen4n_ultra', 'gen4n_win2022', 'gen5n_high', 'gen5n_ultra', 'gen5n_win2022']
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DefaultApplicationIdentifier
- Type: typing.Optional[str]
LocationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationConfiguration]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateStreamGroupOutput
Arn
- Type:
- Required: Yes
AssociatedApplications
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DefaultApplication
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
LocationStates
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationState]
- Required: Yes
Status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'ACTIVE_WITH_ERRORS', 'DELETING', 'ERROR', 'UPDATING_LOCATIONS']
- Required: Yes
StatusReason
- Type: typing.Literal['internalError', 'noAvailableInstances']
- Required: Yes
StreamClass
- Type: typing.Literal['gen4n_high', 'gen4n_ultra', 'gen4n_win2022', 'gen5n_high', 'gen5n_ultra', 'gen5n_win2022']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamSessionConnectionInput
Identifier
- Type:
- Required: Yes
SignalRequest
- Type:
- Required: Yes
StreamSessionIdentifier
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateStreamSessionConnectionOutput
SignalResponse
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DefaultApplication
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
DeleteApplicationInput
Identifier
- Type:
- Required: Yes
DeleteStreamGroupInput
Identifier
- Type:
- Required: Yes
DisassociateApplicationsInput
ApplicationIdentifiers
- Type: typing.List[str]
- Required: Yes
Identifier
- Type:
- Required: Yes
DisassociateApplicationsOutput
ApplicationArns
- Type: typing.List[str]
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
ExportFilesMetadata
OutputUri
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCEEDED']]
StatusReason
- Type: typing.Optional[str]
ExportStreamSessionFilesInput
Identifier
- Type:
- Required: Yes
OutputUri
- Type:
- Required: Yes
StreamSessionIdentifier
- Type:
- Required: Yes
GetApplicationInput
Identifier
- Type:
- Required: Yes
GetApplicationInputWait
Identifier
- Type:
- Required: Yes
WaiterConfig
- Type:
GetApplicationInputWaitExtra
Identifier
- Type:
- Required: Yes
WaiterConfig
- Type:
GetApplicationOutput
ApplicationLogOutputUri
- Type:
- Required: Yes
ApplicationLogPaths
- Type: typing.List[str]
- Required: Yes
ApplicationSourceUri
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
AssociatedStreamGroups
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ExecutablePath
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ReplicationStatuses
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.ReplicationStatus]
- Required: Yes
RuntimeEnvironment
- Type:
- Required: Yes
Status
- Type: typing.Literal['DELETING', 'ERROR', 'INITIALIZED', 'PROCESSING', 'READY']
- Required: Yes
StatusReason
- Type: typing.Literal['accessDenied', 'internalError']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStreamGroupInput
Identifier
- Type:
- Required: Yes
GetStreamGroupInputWait
Identifier
- Type:
- Required: Yes
WaiterConfig
- Type:
GetStreamGroupInputWaitExtra
Identifier
- Type:
- Required: Yes
WaiterConfig
- Type:
GetStreamGroupOutput
Arn
- Type:
- Required: Yes
AssociatedApplications
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DefaultApplication
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
LocationStates
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationState]
- Required: Yes
Status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'ACTIVE_WITH_ERRORS', 'DELETING', 'ERROR', 'UPDATING_LOCATIONS']
- Required: Yes
StatusReason
- Type: typing.Literal['internalError', 'noAvailableInstances']
- Required: Yes
StreamClass
- Type: typing.Literal['gen4n_high', 'gen4n_ultra', 'gen4n_win2022', 'gen5n_high', 'gen5n_ultra', 'gen5n_win2022']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStreamSessionInput
Identifier
- Type:
- Required: Yes
StreamSessionIdentifier
- Type:
- Required: Yes
GetStreamSessionInputWait
Identifier
- Type:
- Required: Yes
StreamSessionIdentifier
- Type:
- Required: Yes
WaiterConfig
- Type:
GetStreamSessionOutput
AdditionalEnvironmentVariables
- Type: typing.Dict[str, str]
- Required: Yes
AdditionalLaunchArgs
- Type: typing.List[str]
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ConnectionTimeoutSeconds
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ExportFilesMetadata
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
LogFileLocationUri
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['WebRTC']
- Required: Yes
SessionLengthSeconds
- Type:
- Required: Yes
SignalRequest
- Type:
- Required: Yes
SignalResponse
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']
- Required: Yes
StatusReason
- Type: typing.Literal['applicationLogS3DestinationError', 'internalError', 'invalidSignalRequest', 'placementTimeout']
- Required: Yes
StreamGroupId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
WebSdkProtocolUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationsInput
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationsInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.PaginatorConfig]
ListApplicationsOutput
Items
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.ApplicationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStreamGroupsInput
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListStreamGroupsInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.PaginatorConfig]
ListStreamGroupsOutput
Items
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.StreamGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStreamSessionsByAccountInput
ExportFilesStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCEEDED']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']]
ListStreamSessionsByAccountInputPaginate
ExportFilesStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCEEDED']]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.PaginatorConfig]
ListStreamSessionsByAccountOutput
Items
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.StreamSessionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStreamSessionsInput
Identifier
- Type:
- Required: Yes
ExportFilesStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCEEDED']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']]
ListStreamSessionsInputPaginate
Identifier
- Type:
- Required: Yes
ExportFilesStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCEEDED']]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.PaginatorConfig]
ListStreamSessionsOutput
Items
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.StreamSessionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LocationConfiguration
LocationName
- Type:
- Required: Yes
AlwaysOnCapacity
- Type: typing.Optional[int]
OnDemandCapacity
- Type: typing.Optional[int]
LocationState
AllocatedCapacity
- Type: typing.Optional[int]
AlwaysOnCapacity
- Type: typing.Optional[int]
IdleCapacity
- Type: typing.Optional[int]
LocationName
- Type: typing.Optional[str]
OnDemandCapacity
- Type: typing.Optional[int]
RequestedCapacity
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'ERROR', 'REMOVING']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RemoveStreamGroupLocationsInput
Identifier
- Type:
- Required: Yes
Locations
- Type: typing.List[str]
- Required: Yes
ReplicationStatus
Location
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'REPLICATING']]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RuntimeEnvironment
Type
- Type: typing.Literal['PROTON', 'UBUNTU', 'WINDOWS']
- Required: Yes
Version
- Type:
- Required: Yes
StartStreamSessionInput
ApplicationIdentifier
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['WebRTC']
- Required: Yes
SignalRequest
- Type:
- Required: Yes
AdditionalEnvironmentVariables
- Type: typing.Optional[typing.Dict[str, str]]
AdditionalLaunchArgs
- Type: typing.Optional[typing.List[str]]
ClientToken
- Type: typing.Optional[str]
ConnectionTimeoutSeconds
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
Locations
- Type: typing.Optional[typing.List[str]]
SessionLengthSeconds
- Type: typing.Optional[int]
UserId
- Type: typing.Optional[str]
StartStreamSessionOutput
AdditionalEnvironmentVariables
- Type: typing.Dict[str, str]
- Required: Yes
AdditionalLaunchArgs
- Type: typing.List[str]
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ConnectionTimeoutSeconds
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ExportFilesMetadata
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
LogFileLocationUri
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['WebRTC']
- Required: Yes
SessionLengthSeconds
- Type:
- Required: Yes
SignalRequest
- Type:
- Required: Yes
SignalResponse
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']
- Required: Yes
StatusReason
- Type: typing.Literal['applicationLogS3DestinationError', 'internalError', 'invalidSignalRequest', 'placementTimeout']
- Required: Yes
StreamGroupId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
WebSdkProtocolUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StreamGroupSummary
Arn
- Type:
- Required: Yes
CreatedAt
- Type: typing.Optional[datetime.datetime]
DefaultApplication
- Type:
Description
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'ACTIVE_WITH_ERRORS', 'DELETING', 'ERROR', 'UPDATING_LOCATIONS']]
StreamClass
- Type: typing.Optional[typing.Literal['gen4n_high', 'gen4n_ultra', 'gen4n_win2022', 'gen5n_high', 'gen5n_ultra', 'gen5n_win2022']]
StreamSessionSummary
ApplicationArn
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
ExportFilesMetadata
- Type:
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
Location
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[typing.Literal['WebRTC']]
Status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'CONNECTED', 'ERROR', 'PENDING_CLIENT_RECONNECTION', 'RECONNECTING', 'TERMINATED', 'TERMINATING']]
UserId
- Type: typing.Optional[str]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TerminateStreamSessionInput
Identifier
- Type:
- Required: Yes
StreamSessionIdentifier
- Type:
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateApplicationInput
Identifier
- Type:
- Required: Yes
ApplicationLogOutputUri
- Type: typing.Optional[str]
ApplicationLogPaths
- Type: typing.Optional[typing.List[str]]
Description
- Type: typing.Optional[str]
UpdateApplicationOutput
ApplicationLogOutputUri
- Type:
- Required: Yes
ApplicationLogPaths
- Type: typing.List[str]
- Required: Yes
ApplicationSourceUri
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
AssociatedStreamGroups
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ExecutablePath
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ReplicationStatuses
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.ReplicationStatus]
- Required: Yes
RuntimeEnvironment
- Type:
- Required: Yes
Status
- Type: typing.Literal['DELETING', 'ERROR', 'INITIALIZED', 'PROCESSING', 'READY']
- Required: Yes
StatusReason
- Type: typing.Literal['accessDenied', 'internalError']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStreamGroupInput
Identifier
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
LocationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationConfiguration]]
UpdateStreamGroupOutput
Arn
- Type:
- Required: Yes
AssociatedApplications
- Type: typing.List[str]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DefaultApplication
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
LocationStates
- Type: typing.List[aws_resource_validator.pydantic_models.gameliftstreams.gameliftstreams_classes.LocationState]
- Required: Yes
Status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'ACTIVE_WITH_ERRORS', 'DELETING', 'ERROR', 'UPDATING_LOCATIONS']
- Required: Yes
StatusReason
- Type: typing.Literal['internalError', 'noAvailableInstances']
- Required: Yes
StreamClass
- Type: typing.Literal['gen4n_high', 'gen4n_ultra', 'gen4n_win2022', 'gen5n_high', 'gen5n_ultra', 'gen5n_win2022']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]