Type definitions#
Index > GameLiftStreams > Type definitions
Auto-generated documentation for GameLiftStreams type annotations stubs module mypy-boto3-gameliftstreams.
LocationConfigurationTypeDef#
# LocationConfigurationTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import LocationConfigurationTypeDef
def get_value() -> LocationConfigurationTypeDef:
return {
"AlwaysOnCapacity": ...,
}
# LocationConfigurationTypeDef definition
class LocationConfigurationTypeDef(TypedDict):
LocationName: str,
AlwaysOnCapacity: NotRequired[int],
OnDemandCapacity: NotRequired[int],
LocationStateTypeDef#
# LocationStateTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import LocationStateTypeDef
def get_value() -> LocationStateTypeDef:
return {
"AllocatedCapacity": ...,
}
# LocationStateTypeDef definition
class LocationStateTypeDef(TypedDict):
AllocatedCapacity: NotRequired[int],
AlwaysOnCapacity: NotRequired[int],
IdleCapacity: NotRequired[int],
LocationName: NotRequired[str],
OnDemandCapacity: NotRequired[int],
RequestedCapacity: NotRequired[int],
Status: NotRequired[StreamGroupLocationStatusType], # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
RuntimeEnvironmentTypeDef#
# RuntimeEnvironmentTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import RuntimeEnvironmentTypeDef
def get_value() -> RuntimeEnvironmentTypeDef:
return {
"Type": ...,
}
# RuntimeEnvironmentTypeDef definition
class RuntimeEnvironmentTypeDef(TypedDict):
Type: RuntimeEnvironmentTypeType, # (1)
Version: str,
AssociateApplicationsInputTypeDef#
# AssociateApplicationsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import AssociateApplicationsInputTypeDef
def get_value() -> AssociateApplicationsInputTypeDef:
return {
"ApplicationIdentifiers": ...,
}
# AssociateApplicationsInputTypeDef definition
class AssociateApplicationsInputTypeDef(TypedDict):
ApplicationIdentifiers: Sequence[str],
Identifier: str,
ReplicationStatusTypeDef#
# ReplicationStatusTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ReplicationStatusTypeDef
def get_value() -> ReplicationStatusTypeDef:
return {
"Location": ...,
}
# ReplicationStatusTypeDef definition
class ReplicationStatusTypeDef(TypedDict):
Location: NotRequired[str],
Status: NotRequired[ReplicationStatusTypeType], # (1)
DefaultApplicationTypeDef#
# DefaultApplicationTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import DefaultApplicationTypeDef
def get_value() -> DefaultApplicationTypeDef:
return {
"Arn": ...,
}
# DefaultApplicationTypeDef definition
class DefaultApplicationTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
CreateStreamSessionConnectionInputTypeDef#
# CreateStreamSessionConnectionInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import CreateStreamSessionConnectionInputTypeDef
def get_value() -> CreateStreamSessionConnectionInputTypeDef:
return {
"Identifier": ...,
}
# CreateStreamSessionConnectionInputTypeDef definition
class CreateStreamSessionConnectionInputTypeDef(TypedDict):
Identifier: str,
SignalRequest: str,
StreamSessionIdentifier: str,
ClientToken: NotRequired[str],
DeleteApplicationInputTypeDef#
# DeleteApplicationInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import DeleteApplicationInputTypeDef
def get_value() -> DeleteApplicationInputTypeDef:
return {
"Identifier": ...,
}
# DeleteApplicationInputTypeDef definition
class DeleteApplicationInputTypeDef(TypedDict):
Identifier: str,
DeleteStreamGroupInputTypeDef#
# DeleteStreamGroupInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import DeleteStreamGroupInputTypeDef
def get_value() -> DeleteStreamGroupInputTypeDef:
return {
"Identifier": ...,
}
# DeleteStreamGroupInputTypeDef definition
class DeleteStreamGroupInputTypeDef(TypedDict):
Identifier: str,
DisassociateApplicationsInputTypeDef#
# DisassociateApplicationsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import DisassociateApplicationsInputTypeDef
def get_value() -> DisassociateApplicationsInputTypeDef:
return {
"ApplicationIdentifiers": ...,
}
# DisassociateApplicationsInputTypeDef definition
class DisassociateApplicationsInputTypeDef(TypedDict):
ApplicationIdentifiers: Sequence[str],
Identifier: str,
ExportFilesMetadataTypeDef#
# ExportFilesMetadataTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ExportFilesMetadataTypeDef
def get_value() -> ExportFilesMetadataTypeDef:
return {
"OutputUri": ...,
}
# ExportFilesMetadataTypeDef definition
class ExportFilesMetadataTypeDef(TypedDict):
OutputUri: NotRequired[str],
Status: NotRequired[ExportFilesStatusType], # (1)
StatusReason: NotRequired[str],
ExportStreamSessionFilesInputTypeDef#
# ExportStreamSessionFilesInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ExportStreamSessionFilesInputTypeDef
def get_value() -> ExportStreamSessionFilesInputTypeDef:
return {
"Identifier": ...,
}
# ExportStreamSessionFilesInputTypeDef definition
class ExportStreamSessionFilesInputTypeDef(TypedDict):
Identifier: str,
OutputUri: str,
StreamSessionIdentifier: str,
GetApplicationInputTypeDef#
# GetApplicationInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetApplicationInputTypeDef
def get_value() -> GetApplicationInputTypeDef:
return {
"Identifier": ...,
}
# GetApplicationInputTypeDef definition
class GetApplicationInputTypeDef(TypedDict):
Identifier: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetStreamGroupInputTypeDef#
# GetStreamGroupInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamGroupInputTypeDef
def get_value() -> GetStreamGroupInputTypeDef:
return {
"Identifier": ...,
}
# GetStreamGroupInputTypeDef definition
class GetStreamGroupInputTypeDef(TypedDict):
Identifier: str,
GetStreamSessionInputTypeDef#
# GetStreamSessionInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamSessionInputTypeDef
def get_value() -> GetStreamSessionInputTypeDef:
return {
"Identifier": ...,
}
# GetStreamSessionInputTypeDef definition
class GetStreamSessionInputTypeDef(TypedDict):
Identifier: str,
StreamSessionIdentifier: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListApplicationsInputTypeDef#
# ListApplicationsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListApplicationsInputTypeDef
def get_value() -> ListApplicationsInputTypeDef:
return {
"MaxResults": ...,
}
# ListApplicationsInputTypeDef definition
class ListApplicationsInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListStreamGroupsInputTypeDef#
# ListStreamGroupsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamGroupsInputTypeDef
def get_value() -> ListStreamGroupsInputTypeDef:
return {
"MaxResults": ...,
}
# ListStreamGroupsInputTypeDef definition
class ListStreamGroupsInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListStreamSessionsByAccountInputTypeDef#
# ListStreamSessionsByAccountInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamSessionsByAccountInputTypeDef
def get_value() -> ListStreamSessionsByAccountInputTypeDef:
return {
"ExportFilesStatus": ...,
}
# ListStreamSessionsByAccountInputTypeDef definition
class ListStreamSessionsByAccountInputTypeDef(TypedDict):
ExportFilesStatus: NotRequired[ExportFilesStatusType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Status: NotRequired[StreamSessionStatusType], # (2)
ListStreamSessionsInputTypeDef#
# ListStreamSessionsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamSessionsInputTypeDef
def get_value() -> ListStreamSessionsInputTypeDef:
return {
"Identifier": ...,
}
# ListStreamSessionsInputTypeDef definition
class ListStreamSessionsInputTypeDef(TypedDict):
Identifier: str,
ExportFilesStatus: NotRequired[ExportFilesStatusType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Status: NotRequired[StreamSessionStatusType], # (2)
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
RemoveStreamGroupLocationsInputTypeDef#
# RemoveStreamGroupLocationsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import RemoveStreamGroupLocationsInputTypeDef
def get_value() -> RemoveStreamGroupLocationsInputTypeDef:
return {
"Identifier": ...,
}
# RemoveStreamGroupLocationsInputTypeDef definition
class RemoveStreamGroupLocationsInputTypeDef(TypedDict):
Identifier: str,
Locations: Sequence[str],
StartStreamSessionInputTypeDef#
# StartStreamSessionInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import StartStreamSessionInputTypeDef
def get_value() -> StartStreamSessionInputTypeDef:
return {
"ApplicationIdentifier": ...,
}
# StartStreamSessionInputTypeDef definition
class StartStreamSessionInputTypeDef(TypedDict):
ApplicationIdentifier: str,
Identifier: str,
Protocol: ProtocolType, # (1)
SignalRequest: str,
AdditionalEnvironmentVariables: NotRequired[Mapping[str, str]],
AdditionalLaunchArgs: NotRequired[Sequence[str]],
ClientToken: NotRequired[str],
ConnectionTimeoutSeconds: NotRequired[int],
Description: NotRequired[str],
Locations: NotRequired[Sequence[str]],
SessionLengthSeconds: NotRequired[int],
UserId: NotRequired[str],
- See ProtocolType
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
TerminateStreamSessionInputTypeDef#
# TerminateStreamSessionInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import TerminateStreamSessionInputTypeDef
def get_value() -> TerminateStreamSessionInputTypeDef:
return {
"Identifier": ...,
}
# TerminateStreamSessionInputTypeDef definition
class TerminateStreamSessionInputTypeDef(TypedDict):
Identifier: str,
StreamSessionIdentifier: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateApplicationInputTypeDef#
# UpdateApplicationInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import UpdateApplicationInputTypeDef
def get_value() -> UpdateApplicationInputTypeDef:
return {
"Identifier": ...,
}
# UpdateApplicationInputTypeDef definition
class UpdateApplicationInputTypeDef(TypedDict):
Identifier: str,
ApplicationLogOutputUri: NotRequired[str],
ApplicationLogPaths: NotRequired[Sequence[str]],
Description: NotRequired[str],
AddStreamGroupLocationsInputTypeDef#
# AddStreamGroupLocationsInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import AddStreamGroupLocationsInputTypeDef
def get_value() -> AddStreamGroupLocationsInputTypeDef:
return {
"Identifier": ...,
}
# AddStreamGroupLocationsInputTypeDef definition
class AddStreamGroupLocationsInputTypeDef(TypedDict):
Identifier: str,
LocationConfigurations: Sequence[LocationConfigurationTypeDef], # (1)
- See
Sequence[LocationConfigurationTypeDef]
CreateStreamGroupInputTypeDef#
# CreateStreamGroupInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import CreateStreamGroupInputTypeDef
def get_value() -> CreateStreamGroupInputTypeDef:
return {
"Description": ...,
}
# CreateStreamGroupInputTypeDef definition
class CreateStreamGroupInputTypeDef(TypedDict):
Description: str,
StreamClass: StreamClassType, # (1)
ClientToken: NotRequired[str],
DefaultApplicationIdentifier: NotRequired[str],
LocationConfigurations: NotRequired[Sequence[LocationConfigurationTypeDef]], # (2)
Tags: NotRequired[Mapping[str, str]],
- See StreamClassType
- See
Sequence[LocationConfigurationTypeDef]
UpdateStreamGroupInputTypeDef#
# UpdateStreamGroupInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import UpdateStreamGroupInputTypeDef
def get_value() -> UpdateStreamGroupInputTypeDef:
return {
"Identifier": ...,
}
# UpdateStreamGroupInputTypeDef definition
class UpdateStreamGroupInputTypeDef(TypedDict):
Identifier: str,
Description: NotRequired[str],
LocationConfigurations: NotRequired[Sequence[LocationConfigurationTypeDef]], # (1)
- See
Sequence[LocationConfigurationTypeDef]
AddStreamGroupLocationsOutputTypeDef#
# AddStreamGroupLocationsOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import AddStreamGroupLocationsOutputTypeDef
def get_value() -> AddStreamGroupLocationsOutputTypeDef:
return {
"Identifier": ...,
}
# AddStreamGroupLocationsOutputTypeDef definition
class AddStreamGroupLocationsOutputTypeDef(TypedDict):
Identifier: str,
Locations: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[LocationStateTypeDef]
- See ResponseMetadataTypeDef
AssociateApplicationsOutputTypeDef#
# AssociateApplicationsOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import AssociateApplicationsOutputTypeDef
def get_value() -> AssociateApplicationsOutputTypeDef:
return {
"ApplicationArns": ...,
}
# AssociateApplicationsOutputTypeDef definition
class AssociateApplicationsOutputTypeDef(TypedDict):
ApplicationArns: List[str],
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamSessionConnectionOutputTypeDef#
# CreateStreamSessionConnectionOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import CreateStreamSessionConnectionOutputTypeDef
def get_value() -> CreateStreamSessionConnectionOutputTypeDef:
return {
"SignalResponse": ...,
}
# CreateStreamSessionConnectionOutputTypeDef definition
class CreateStreamSessionConnectionOutputTypeDef(TypedDict):
SignalResponse: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateApplicationsOutputTypeDef#
# DisassociateApplicationsOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import DisassociateApplicationsOutputTypeDef
def get_value() -> DisassociateApplicationsOutputTypeDef:
return {
"ApplicationArns": ...,
}
# DisassociateApplicationsOutputTypeDef definition
class DisassociateApplicationsOutputTypeDef(TypedDict):
ApplicationArns: List[str],
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"Arn": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
Arn: str,
CreatedAt: NotRequired[datetime.datetime],
Description: NotRequired[str],
Id: NotRequired[str],
LastUpdatedAt: NotRequired[datetime.datetime],
RuntimeEnvironment: NotRequired[RuntimeEnvironmentTypeDef], # (1)
Status: NotRequired[ApplicationStatusType], # (2)
CreateApplicationInputTypeDef#
# CreateApplicationInputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import CreateApplicationInputTypeDef
def get_value() -> CreateApplicationInputTypeDef:
return {
"ApplicationSourceUri": ...,
}
# CreateApplicationInputTypeDef definition
class CreateApplicationInputTypeDef(TypedDict):
ApplicationSourceUri: str,
Description: str,
ExecutablePath: str,
RuntimeEnvironment: RuntimeEnvironmentTypeDef, # (1)
ApplicationLogOutputUri: NotRequired[str],
ApplicationLogPaths: NotRequired[Sequence[str]],
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateApplicationOutputTypeDef#
# CreateApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import CreateApplicationOutputTypeDef
def get_value() -> CreateApplicationOutputTypeDef:
return {
"ApplicationLogOutputUri": ...,
}
# CreateApplicationOutputTypeDef definition
class CreateApplicationOutputTypeDef(TypedDict):
ApplicationLogOutputUri: str,
ApplicationLogPaths: List[str],
ApplicationSourceUri: str,
Arn: str,
AssociatedStreamGroups: List[str],
CreatedAt: datetime.datetime,
Description: str,
ExecutablePath: str,
Id: str,
LastUpdatedAt: datetime.datetime,
ReplicationStatuses: List[ReplicationStatusTypeDef], # (1)
RuntimeEnvironment: RuntimeEnvironmentTypeDef, # (2)
Status: ApplicationStatusType, # (3)
StatusReason: ApplicationStatusReasonType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
List[ReplicationStatusTypeDef]
- See RuntimeEnvironmentTypeDef
- See ApplicationStatusType
- See ApplicationStatusReasonType
- See ResponseMetadataTypeDef
GetApplicationOutputTypeDef#
# GetApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetApplicationOutputTypeDef
def get_value() -> GetApplicationOutputTypeDef:
return {
"ApplicationLogOutputUri": ...,
}
# GetApplicationOutputTypeDef definition
class GetApplicationOutputTypeDef(TypedDict):
ApplicationLogOutputUri: str,
ApplicationLogPaths: List[str],
ApplicationSourceUri: str,
Arn: str,
AssociatedStreamGroups: List[str],
CreatedAt: datetime.datetime,
Description: str,
ExecutablePath: str,
Id: str,
LastUpdatedAt: datetime.datetime,
ReplicationStatuses: List[ReplicationStatusTypeDef], # (1)
RuntimeEnvironment: RuntimeEnvironmentTypeDef, # (2)
Status: ApplicationStatusType, # (3)
StatusReason: ApplicationStatusReasonType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
List[ReplicationStatusTypeDef]
- See RuntimeEnvironmentTypeDef
- See ApplicationStatusType
- See ApplicationStatusReasonType
- See ResponseMetadataTypeDef
UpdateApplicationOutputTypeDef#
# UpdateApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import UpdateApplicationOutputTypeDef
def get_value() -> UpdateApplicationOutputTypeDef:
return {
"ApplicationLogOutputUri": ...,
}
# UpdateApplicationOutputTypeDef definition
class UpdateApplicationOutputTypeDef(TypedDict):
ApplicationLogOutputUri: str,
ApplicationLogPaths: List[str],
ApplicationSourceUri: str,
Arn: str,
AssociatedStreamGroups: List[str],
CreatedAt: datetime.datetime,
Description: str,
ExecutablePath: str,
Id: str,
LastUpdatedAt: datetime.datetime,
ReplicationStatuses: List[ReplicationStatusTypeDef], # (1)
RuntimeEnvironment: RuntimeEnvironmentTypeDef, # (2)
Status: ApplicationStatusType, # (3)
StatusReason: ApplicationStatusReasonType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
List[ReplicationStatusTypeDef]
- See RuntimeEnvironmentTypeDef
- See ApplicationStatusType
- See ApplicationStatusReasonType
- See ResponseMetadataTypeDef
CreateStreamGroupOutputTypeDef#
# CreateStreamGroupOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import CreateStreamGroupOutputTypeDef
def get_value() -> CreateStreamGroupOutputTypeDef:
return {
"Arn": ...,
}
# CreateStreamGroupOutputTypeDef definition
class CreateStreamGroupOutputTypeDef(TypedDict):
Arn: str,
AssociatedApplications: List[str],
CreatedAt: datetime.datetime,
DefaultApplication: DefaultApplicationTypeDef, # (1)
Description: str,
Id: str,
LastUpdatedAt: datetime.datetime,
LocationStates: List[LocationStateTypeDef], # (2)
Status: StreamGroupStatusType, # (3)
StatusReason: StreamGroupStatusReasonType, # (4)
StreamClass: StreamClassType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DefaultApplicationTypeDef
- See
List[LocationStateTypeDef]
- See StreamGroupStatusType
- See StreamGroupStatusReasonType
- See StreamClassType
- See ResponseMetadataTypeDef
GetStreamGroupOutputTypeDef#
# GetStreamGroupOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamGroupOutputTypeDef
def get_value() -> GetStreamGroupOutputTypeDef:
return {
"Arn": ...,
}
# GetStreamGroupOutputTypeDef definition
class GetStreamGroupOutputTypeDef(TypedDict):
Arn: str,
AssociatedApplications: List[str],
CreatedAt: datetime.datetime,
DefaultApplication: DefaultApplicationTypeDef, # (1)
Description: str,
Id: str,
LastUpdatedAt: datetime.datetime,
LocationStates: List[LocationStateTypeDef], # (2)
Status: StreamGroupStatusType, # (3)
StatusReason: StreamGroupStatusReasonType, # (4)
StreamClass: StreamClassType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DefaultApplicationTypeDef
- See
List[LocationStateTypeDef]
- See StreamGroupStatusType
- See StreamGroupStatusReasonType
- See StreamClassType
- See ResponseMetadataTypeDef
StreamGroupSummaryTypeDef#
# StreamGroupSummaryTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import StreamGroupSummaryTypeDef
def get_value() -> StreamGroupSummaryTypeDef:
return {
"Arn": ...,
}
# StreamGroupSummaryTypeDef definition
class StreamGroupSummaryTypeDef(TypedDict):
Arn: str,
CreatedAt: NotRequired[datetime.datetime],
DefaultApplication: NotRequired[DefaultApplicationTypeDef], # (1)
Description: NotRequired[str],
Id: NotRequired[str],
LastUpdatedAt: NotRequired[datetime.datetime],
Status: NotRequired[StreamGroupStatusType], # (2)
StreamClass: NotRequired[StreamClassType], # (3)
UpdateStreamGroupOutputTypeDef#
# UpdateStreamGroupOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import UpdateStreamGroupOutputTypeDef
def get_value() -> UpdateStreamGroupOutputTypeDef:
return {
"Arn": ...,
}
# UpdateStreamGroupOutputTypeDef definition
class UpdateStreamGroupOutputTypeDef(TypedDict):
Arn: str,
AssociatedApplications: List[str],
CreatedAt: datetime.datetime,
DefaultApplication: DefaultApplicationTypeDef, # (1)
Description: str,
Id: str,
LastUpdatedAt: datetime.datetime,
LocationStates: List[LocationStateTypeDef], # (2)
Status: StreamGroupStatusType, # (3)
StatusReason: StreamGroupStatusReasonType, # (4)
StreamClass: StreamClassType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DefaultApplicationTypeDef
- See
List[LocationStateTypeDef]
- See StreamGroupStatusType
- See StreamGroupStatusReasonType
- See StreamClassType
- See ResponseMetadataTypeDef
GetStreamSessionOutputTypeDef#
# GetStreamSessionOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamSessionOutputTypeDef
def get_value() -> GetStreamSessionOutputTypeDef:
return {
"AdditionalEnvironmentVariables": ...,
}
# GetStreamSessionOutputTypeDef definition
class GetStreamSessionOutputTypeDef(TypedDict):
AdditionalEnvironmentVariables: Dict[str, str],
AdditionalLaunchArgs: List[str],
ApplicationArn: str,
Arn: str,
ConnectionTimeoutSeconds: int,
CreatedAt: datetime.datetime,
Description: str,
ExportFilesMetadata: ExportFilesMetadataTypeDef, # (1)
LastUpdatedAt: datetime.datetime,
Location: str,
LogFileLocationUri: str,
Protocol: ProtocolType, # (2)
SessionLengthSeconds: int,
SignalRequest: str,
SignalResponse: str,
Status: StreamSessionStatusType, # (3)
StatusReason: StreamSessionStatusReasonType, # (4)
StreamGroupId: str,
UserId: str,
WebSdkProtocolUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ExportFilesMetadataTypeDef
- See ProtocolType
- See StreamSessionStatusType
- See StreamSessionStatusReasonType
- See ResponseMetadataTypeDef
StartStreamSessionOutputTypeDef#
# StartStreamSessionOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import StartStreamSessionOutputTypeDef
def get_value() -> StartStreamSessionOutputTypeDef:
return {
"AdditionalEnvironmentVariables": ...,
}
# StartStreamSessionOutputTypeDef definition
class StartStreamSessionOutputTypeDef(TypedDict):
AdditionalEnvironmentVariables: Dict[str, str],
AdditionalLaunchArgs: List[str],
ApplicationArn: str,
Arn: str,
ConnectionTimeoutSeconds: int,
CreatedAt: datetime.datetime,
Description: str,
ExportFilesMetadata: ExportFilesMetadataTypeDef, # (1)
LastUpdatedAt: datetime.datetime,
Location: str,
LogFileLocationUri: str,
Protocol: ProtocolType, # (2)
SessionLengthSeconds: int,
SignalRequest: str,
SignalResponse: str,
Status: StreamSessionStatusType, # (3)
StatusReason: StreamSessionStatusReasonType, # (4)
StreamGroupId: str,
UserId: str,
WebSdkProtocolUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ExportFilesMetadataTypeDef
- See ProtocolType
- See StreamSessionStatusType
- See StreamSessionStatusReasonType
- See ResponseMetadataTypeDef
StreamSessionSummaryTypeDef#
# StreamSessionSummaryTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import StreamSessionSummaryTypeDef
def get_value() -> StreamSessionSummaryTypeDef:
return {
"ApplicationArn": ...,
}
# StreamSessionSummaryTypeDef definition
class StreamSessionSummaryTypeDef(TypedDict):
ApplicationArn: NotRequired[str],
Arn: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
ExportFilesMetadata: NotRequired[ExportFilesMetadataTypeDef], # (1)
LastUpdatedAt: NotRequired[datetime.datetime],
Location: NotRequired[str],
Protocol: NotRequired[ProtocolType], # (2)
Status: NotRequired[StreamSessionStatusType], # (3)
UserId: NotRequired[str],
GetApplicationInputWaitExtraTypeDef#
# GetApplicationInputWaitExtraTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetApplicationInputWaitExtraTypeDef
def get_value() -> GetApplicationInputWaitExtraTypeDef:
return {
"Identifier": ...,
}
# GetApplicationInputWaitExtraTypeDef definition
class GetApplicationInputWaitExtraTypeDef(TypedDict):
Identifier: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetApplicationInputWaitTypeDef#
# GetApplicationInputWaitTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetApplicationInputWaitTypeDef
def get_value() -> GetApplicationInputWaitTypeDef:
return {
"Identifier": ...,
}
# GetApplicationInputWaitTypeDef definition
class GetApplicationInputWaitTypeDef(TypedDict):
Identifier: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamGroupInputWaitExtraTypeDef#
# GetStreamGroupInputWaitExtraTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamGroupInputWaitExtraTypeDef
def get_value() -> GetStreamGroupInputWaitExtraTypeDef:
return {
"Identifier": ...,
}
# GetStreamGroupInputWaitExtraTypeDef definition
class GetStreamGroupInputWaitExtraTypeDef(TypedDict):
Identifier: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamGroupInputWaitTypeDef#
# GetStreamGroupInputWaitTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamGroupInputWaitTypeDef
def get_value() -> GetStreamGroupInputWaitTypeDef:
return {
"Identifier": ...,
}
# GetStreamGroupInputWaitTypeDef definition
class GetStreamGroupInputWaitTypeDef(TypedDict):
Identifier: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamSessionInputWaitTypeDef#
# GetStreamSessionInputWaitTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import GetStreamSessionInputWaitTypeDef
def get_value() -> GetStreamSessionInputWaitTypeDef:
return {
"Identifier": ...,
}
# GetStreamSessionInputWaitTypeDef definition
class GetStreamSessionInputWaitTypeDef(TypedDict):
Identifier: str,
StreamSessionIdentifier: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListApplicationsInputPaginateTypeDef#
# ListApplicationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListApplicationsInputPaginateTypeDef
def get_value() -> ListApplicationsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApplicationsInputPaginateTypeDef definition
class ListApplicationsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStreamGroupsInputPaginateTypeDef#
# ListStreamGroupsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamGroupsInputPaginateTypeDef
def get_value() -> ListStreamGroupsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListStreamGroupsInputPaginateTypeDef definition
class ListStreamGroupsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStreamSessionsByAccountInputPaginateTypeDef#
# ListStreamSessionsByAccountInputPaginateTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamSessionsByAccountInputPaginateTypeDef
def get_value() -> ListStreamSessionsByAccountInputPaginateTypeDef:
return {
"ExportFilesStatus": ...,
}
# ListStreamSessionsByAccountInputPaginateTypeDef definition
class ListStreamSessionsByAccountInputPaginateTypeDef(TypedDict):
ExportFilesStatus: NotRequired[ExportFilesStatusType], # (1)
Status: NotRequired[StreamSessionStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListStreamSessionsInputPaginateTypeDef#
# ListStreamSessionsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamSessionsInputPaginateTypeDef
def get_value() -> ListStreamSessionsInputPaginateTypeDef:
return {
"Identifier": ...,
}
# ListStreamSessionsInputPaginateTypeDef definition
class ListStreamSessionsInputPaginateTypeDef(TypedDict):
Identifier: str,
ExportFilesStatus: NotRequired[ExportFilesStatusType], # (1)
Status: NotRequired[StreamSessionStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListApplicationsOutputTypeDef#
# ListApplicationsOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListApplicationsOutputTypeDef
def get_value() -> ListApplicationsOutputTypeDef:
return {
"Items": ...,
}
# ListApplicationsOutputTypeDef definition
class ListApplicationsOutputTypeDef(TypedDict):
Items: List[ApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ApplicationSummaryTypeDef]
- See ResponseMetadataTypeDef
ListStreamGroupsOutputTypeDef#
# ListStreamGroupsOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamGroupsOutputTypeDef
def get_value() -> ListStreamGroupsOutputTypeDef:
return {
"Items": ...,
}
# ListStreamGroupsOutputTypeDef definition
class ListStreamGroupsOutputTypeDef(TypedDict):
Items: List[StreamGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[StreamGroupSummaryTypeDef]
- See ResponseMetadataTypeDef
ListStreamSessionsByAccountOutputTypeDef#
# ListStreamSessionsByAccountOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamSessionsByAccountOutputTypeDef
def get_value() -> ListStreamSessionsByAccountOutputTypeDef:
return {
"Items": ...,
}
# ListStreamSessionsByAccountOutputTypeDef definition
class ListStreamSessionsByAccountOutputTypeDef(TypedDict):
Items: List[StreamSessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[StreamSessionSummaryTypeDef]
- See ResponseMetadataTypeDef
ListStreamSessionsOutputTypeDef#
# ListStreamSessionsOutputTypeDef TypedDict usage example
from mypy_boto3_gameliftstreams.type_defs import ListStreamSessionsOutputTypeDef
def get_value() -> ListStreamSessionsOutputTypeDef:
return {
"Items": ...,
}
# ListStreamSessionsOutputTypeDef definition
class ListStreamSessionsOutputTypeDef(TypedDict):
Items: List[StreamSessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[StreamSessionSummaryTypeDef]
- See ResponseMetadataTypeDef