GameLiftStreams module#
Index > GameLiftStreams
Auto-generated documentation for GameLiftStreams type annotations stubs module types-aiobotocore-gameliftstreams.
How to install#
Generate locally (recommended)#
You can generate type annotations for aiobotocore
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'aiobotocore==2.25.0' mypy-boto3-builder
- Select
aiobotocore
AWS SDK. - Add
GameLiftStreams
service. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore
for GameLiftStreams
service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[gameliftstreams]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-aiobotocore-lite[gameliftstreams]'
# standalone installation
python -m pip install types-aiobotocore-gameliftstreams
How to uninstall#
python -m pip uninstall -y types-aiobotocore-gameliftstreams
Usage#
Code samples can be found in Examples.
GameLiftStreamsClient#
Type annotations and code completion for session.create_client("gameliftstreams")
as GameLiftStreamsClient
boto3 documentation
# GameLiftStreamsClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_gameliftstreams.client import GameLiftStreamsClient
session = get_session()
async with session.create_client("gameliftstreams") as client:
client: GameLiftStreamsClient
Paginators#
Type annotations and code completion for
paginators
from session.create_client("gameliftstreams").get_paginator("...")
.
# ListApplicationsPaginator usage example
from types_aiobotocore_gameliftstreams.paginator import ListApplicationsPaginator
def get_list_applications_paginator() -> ListApplicationsPaginator:
return client.get_paginator("list_applications"))
- ListApplicationsPaginator
- ListStreamGroupsPaginator
- ListStreamSessionsByAccountPaginator
- ListStreamSessionsPaginator
Waiters#
Type annotations and code completion for
waiters
from session.create_client("gameliftstreams").get_waiter("...")
.
# ApplicationDeletedWaiter usage example
from types_aiobotocore_gameliftstreams.waiter import ApplicationDeletedWaiter
def get_application_deleted_waiter() -> ApplicationDeletedWaiter:
return Session().client("gameliftstreams").get_waiter("application_deleted")
- ApplicationDeletedWaiter
- ApplicationReadyWaiter
- StreamGroupActiveWaiter
- StreamGroupDeletedWaiter
- StreamSessionActiveWaiter
Literals#
Type annotations for literals used in methods and schema.
# ApplicationDeletedWaiterName usage example
from types_aiobotocore_gameliftstreams.literals import ApplicationDeletedWaiterName
def get_value() -> ApplicationDeletedWaiterName:
return "application_deleted"
- ApplicationDeletedWaiterName
- ApplicationReadyWaiterName
- ApplicationStatusReasonType
- ApplicationStatusType
- ExportFilesStatusType
- ListApplicationsPaginatorName
- ListStreamGroupsPaginatorName
- ListStreamSessionsByAccountPaginatorName
- ListStreamSessionsPaginatorName
- ProtocolType
- ReplicationStatusTypeType
- RuntimeEnvironmentTypeType
- StreamClassType
- StreamGroupActiveWaiterName
- StreamGroupDeletedWaiterName
- StreamGroupLocationStatusType
- StreamGroupStatusReasonType
- StreamGroupStatusType
- StreamSessionActiveWaiterName
- StreamSessionStatusReasonType
- StreamSessionStatusType
- GameLiftStreamsServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- LocationConfigurationTypeDef
- LocationStateTypeDef
- ResponseMetadataTypeDef
- RuntimeEnvironmentTypeDef
- AssociateApplicationsInputTypeDef
- ReplicationStatusTypeDef
- DefaultApplicationTypeDef
- CreateStreamSessionConnectionInputTypeDef
- DeleteApplicationInputTypeDef
- DeleteStreamGroupInputTypeDef
- DisassociateApplicationsInputTypeDef
- ExportFilesMetadataTypeDef
- ExportStreamSessionFilesInputTypeDef
- GetApplicationInputTypeDef
- WaiterConfigTypeDef
- GetStreamGroupInputTypeDef
- GetStreamSessionInputTypeDef
- PaginatorConfigTypeDef
- ListApplicationsInputTypeDef
- ListStreamGroupsInputTypeDef
- ListStreamSessionsByAccountInputTypeDef
- ListStreamSessionsInputTypeDef
- ListTagsForResourceRequestTypeDef
- RemoveStreamGroupLocationsInputTypeDef
- StartStreamSessionInputTypeDef
- TagResourceRequestTypeDef
- TerminateStreamSessionInputTypeDef
- UntagResourceRequestTypeDef
- UpdateApplicationInputTypeDef
- AddStreamGroupLocationsInputTypeDef
- CreateStreamGroupInputTypeDef
- UpdateStreamGroupInputTypeDef
- AddStreamGroupLocationsOutputTypeDef
- AssociateApplicationsOutputTypeDef
- CreateStreamSessionConnectionOutputTypeDef
- DisassociateApplicationsOutputTypeDef
- EmptyResponseMetadataTypeDef
- ListTagsForResourceResponseTypeDef
- ApplicationSummaryTypeDef
- CreateApplicationInputTypeDef
- CreateApplicationOutputTypeDef
- GetApplicationOutputTypeDef
- UpdateApplicationOutputTypeDef
- CreateStreamGroupOutputTypeDef
- GetStreamGroupOutputTypeDef
- StreamGroupSummaryTypeDef
- UpdateStreamGroupOutputTypeDef
- GetStreamSessionOutputTypeDef
- StartStreamSessionOutputTypeDef
- StreamSessionSummaryTypeDef
- GetApplicationInputWaitExtraTypeDef
- GetApplicationInputWaitTypeDef
- GetStreamGroupInputWaitExtraTypeDef
- GetStreamGroupInputWaitTypeDef
- GetStreamSessionInputWaitTypeDef
- ListApplicationsInputPaginateTypeDef
- ListStreamGroupsInputPaginateTypeDef
- ListStreamSessionsByAccountInputPaginateTypeDef
- ListStreamSessionsInputPaginateTypeDef
- ListApplicationsOutputTypeDef
- ListStreamGroupsOutputTypeDef
- ListStreamSessionsByAccountOutputTypeDef
- ListStreamSessionsOutputTypeDef