GameLift module#
Index > GameLift
Auto-generated documentation for GameLift type annotations stubs module mypy-boto3-gamelift.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and GameLift
.
From PyPI with pip#
Install boto3-stubs
for GameLift
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[gamelift]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[gamelift]'
# standalone installation
python -m pip install mypy-boto3-gamelift
How to uninstall#
python -m pip uninstall -y mypy-boto3-gamelift
Usage#
Code samples can be found in Examples.
GameLiftClient#
Type annotations and code completion for boto3.client("gamelift")
as GameLiftClient
boto3 documentation
# GameLiftClient usage example
from boto3.session import Session
from mypy_boto3_gamelift.client import GameLiftClient
def get_client() -> GameLiftClient:
return Session().client("gamelift")
Paginators#
Type annotations and code completion for paginators
from boto3.client("gamelift").get_paginator("...")
.
# DescribeFleetAttributesPaginator usage example
from boto3.session import Session
from mypy_boto3_gamelift.paginator import DescribeFleetAttributesPaginator
def get_describe_fleet_attributes_paginator() -> DescribeFleetAttributesPaginator:
return Session().client("gamelift").get_paginator("describe_fleet_attributes"))
- DescribeFleetAttributesPaginator
- DescribeFleetCapacityPaginator
- DescribeFleetEventsPaginator
- DescribeFleetUtilizationPaginator
- DescribeGameServerInstancesPaginator
- DescribeGameSessionDetailsPaginator
- DescribeGameSessionQueuesPaginator
- DescribeGameSessionsPaginator
- DescribeInstancesPaginator
- DescribeMatchmakingConfigurationsPaginator
- DescribeMatchmakingRuleSetsPaginator
- DescribePlayerSessionsPaginator
- DescribeScalingPoliciesPaginator
- ListAliasesPaginator
- ListBuildsPaginator
- ListComputePaginator
- ListFleetsPaginator
- ListGameServerGroupsPaginator
- ListGameServersPaginator
- ListLocationsPaginator
- ListScriptsPaginator
- SearchGameSessionsPaginator
Literals#
Type annotations for literals used in methods and schemas.
# AcceptanceTypeType usage example
from mypy_boto3_gamelift.literals import AcceptanceTypeType
def get_value() -> AcceptanceTypeType:
return "ACCEPT"
- AcceptanceTypeType
- BackfillModeType
- BalancingStrategyType
- BuildStatusType
- CertificateTypeType
- ComparisonOperatorTypeType
- ComputeStatusType
- ComputeTypeType
- DescribeFleetAttributesPaginatorName
- DescribeFleetCapacityPaginatorName
- DescribeFleetEventsPaginatorName
- DescribeFleetUtilizationPaginatorName
- DescribeGameServerInstancesPaginatorName
- DescribeGameSessionDetailsPaginatorName
- DescribeGameSessionQueuesPaginatorName
- DescribeGameSessionsPaginatorName
- DescribeInstancesPaginatorName
- DescribeMatchmakingConfigurationsPaginatorName
- DescribeMatchmakingRuleSetsPaginatorName
- DescribePlayerSessionsPaginatorName
- DescribeScalingPoliciesPaginatorName
- EC2InstanceTypeType
- EventCodeType
- FilterInstanceStatusType
- FleetActionType
- FleetStatusType
- FleetTypeType
- FlexMatchModeType
- GameServerClaimStatusType
- GameServerGroupActionType
- GameServerGroupDeleteOptionType
- GameServerGroupInstanceTypeType
- GameServerGroupStatusType
- GameServerHealthCheckType
- GameServerInstanceStatusType
- GameServerProtectionPolicyType
- GameServerUtilizationStatusType
- GameSessionPlacementStateType
- GameSessionStatusReasonType
- GameSessionStatusType
- InstanceStatusType
- IpProtocolType
- ListAliasesPaginatorName
- ListBuildsPaginatorName
- ListComputePaginatorName
- ListFleetsPaginatorName
- ListGameServerGroupsPaginatorName
- ListGameServersPaginatorName
- ListLocationsPaginatorName
- ListScriptsPaginatorName
- LocationFilterType
- LocationUpdateStatusType
- MatchmakingConfigurationStatusType
- MetricNameType
- OperatingSystemType
- PlayerSessionCreationPolicyType
- PlayerSessionStatusType
- PolicyTypeType
- PriorityTypeType
- ProtectionPolicyType
- RoutingStrategyTypeType
- ScalingAdjustmentTypeType
- ScalingStatusTypeType
- SearchGameSessionsPaginatorName
- SortOrderType
- GameLiftServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AcceptMatchInputRequestTypeDef usage example
from mypy_boto3_gamelift.type_defs import AcceptMatchInputRequestTypeDef
def get_value() -> AcceptMatchInputRequestTypeDef:
return {
"TicketId": ...,
"PlayerIds": ...,
"AcceptanceType": ...,
}
- AcceptMatchInputRequestTypeDef
- RoutingStrategyTypeDef
- AnywhereConfigurationTypeDef
- AttributeValueTypeDef
- AwsCredentialsTypeDef
- BuildTypeDef
- CertificateConfigurationTypeDef
- ClaimFilterOptionTypeDef
- GameServerTypeDef
- ComputeTypeDef
- TagTypeDef
- S3LocationTypeDef
- IpPermissionTypeDef
- LocationConfigurationTypeDef
- ResourceCreationLimitPolicyTypeDef
- LocationStateTypeDef
- InstanceDefinitionTypeDef
- LaunchTemplateSpecificationTypeDef
- GamePropertyTypeDef
- FilterConfigurationTypeDef
- GameSessionQueueDestinationTypeDef
- PlayerLatencyPolicyTypeDef
- PriorityConfigurationTypeDef
- LocationModelTypeDef
- MatchmakingRuleSetTypeDef
- CreatePlayerSessionInputRequestTypeDef
- PlayerSessionTypeDef
- CreatePlayerSessionsInputRequestTypeDef
- CreateVpcPeeringAuthorizationInputRequestTypeDef
- VpcPeeringAuthorizationTypeDef
- CreateVpcPeeringConnectionInputRequestTypeDef
- DeleteAliasInputRequestTypeDef
- DeleteBuildInputRequestTypeDef
- DeleteFleetInputRequestTypeDef
- DeleteFleetLocationsInputRequestTypeDef
- DeleteGameServerGroupInputRequestTypeDef
- DeleteGameSessionQueueInputRequestTypeDef
- DeleteLocationInputRequestTypeDef
- DeleteMatchmakingConfigurationInputRequestTypeDef
- DeleteMatchmakingRuleSetInputRequestTypeDef
- DeleteScalingPolicyInputRequestTypeDef
- DeleteScriptInputRequestTypeDef
- DeleteVpcPeeringAuthorizationInputRequestTypeDef
- DeleteVpcPeeringConnectionInputRequestTypeDef
- DeregisterComputeInputRequestTypeDef
- DeregisterGameServerInputRequestTypeDef
- DescribeAliasInputRequestTypeDef
- DescribeBuildInputRequestTypeDef
- DescribeComputeInputRequestTypeDef
- DescribeEC2InstanceLimitsInputRequestTypeDef
- EC2InstanceLimitTypeDef
- DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef
- DescribeFleetAttributesInputRequestTypeDef
- DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef
- DescribeFleetCapacityInputRequestTypeDef
- DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef
- DescribeFleetEventsInputRequestTypeDef
- EventTypeDef
- DescribeFleetLocationAttributesInputRequestTypeDef
- DescribeFleetLocationCapacityInputRequestTypeDef
- DescribeFleetLocationUtilizationInputRequestTypeDef
- FleetUtilizationTypeDef
- DescribeFleetPortSettingsInputRequestTypeDef
- DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef
- DescribeFleetUtilizationInputRequestTypeDef
- DescribeGameServerGroupInputRequestTypeDef
- DescribeGameServerInputRequestTypeDef
- DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef
- DescribeGameServerInstancesInputRequestTypeDef
- GameServerInstanceTypeDef
- DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef
- DescribeGameSessionDetailsInputRequestTypeDef
- DescribeGameSessionPlacementInputRequestTypeDef
- DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef
- DescribeGameSessionQueuesInputRequestTypeDef
- DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef
- DescribeGameSessionsInputRequestTypeDef
- DescribeInstancesInputDescribeInstancesPaginateTypeDef
- DescribeInstancesInputRequestTypeDef
- InstanceTypeDef
- DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef
- DescribeMatchmakingConfigurationsInputRequestTypeDef
- DescribeMatchmakingInputRequestTypeDef
- DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef
- DescribeMatchmakingRuleSetsInputRequestTypeDef
- DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef
- DescribePlayerSessionsInputRequestTypeDef
- DescribeRuntimeConfigurationInputRequestTypeDef
- DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef
- DescribeScalingPoliciesInputRequestTypeDef
- DescribeScriptInputRequestTypeDef
- DescribeVpcPeeringConnectionsInputRequestTypeDef
- DesiredPlayerSessionTypeDef
- EC2InstanceCountsTypeDef
- EmptyResponseMetadataTypeDef
- TargetTrackingConfigurationTypeDef
- MatchedPlayerSessionTypeDef
- PlacedPlayerSessionTypeDef
- PlayerLatencyTypeDef
- GetComputeAccessInputRequestTypeDef
- GetComputeAuthTokenInputRequestTypeDef
- GetComputeAuthTokenOutputTypeDef
- GetGameSessionLogUrlInputRequestTypeDef
- GetGameSessionLogUrlOutputTypeDef
- GetInstanceAccessInputRequestTypeDef
- InstanceCredentialsTypeDef
- ListAliasesInputListAliasesPaginateTypeDef
- ListAliasesInputRequestTypeDef
- ListBuildsInputListBuildsPaginateTypeDef
- ListBuildsInputRequestTypeDef
- ListComputeInputListComputePaginateTypeDef
- ListComputeInputRequestTypeDef
- ListFleetsInputListFleetsPaginateTypeDef
- ListFleetsInputRequestTypeDef
- ListFleetsOutputTypeDef
- ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef
- ListGameServerGroupsInputRequestTypeDef
- ListGameServersInputListGameServersPaginateTypeDef
- ListGameServersInputRequestTypeDef
- ListLocationsInputListLocationsPaginateTypeDef
- ListLocationsInputRequestTypeDef
- ListScriptsInputListScriptsPaginateTypeDef
- ListScriptsInputRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- PaginatorConfigTypeDef
- TargetConfigurationTypeDef
- PutScalingPolicyOutputTypeDef
- RegisterComputeInputRequestTypeDef
- RegisterGameServerInputRequestTypeDef
- RequestUploadCredentialsInputRequestTypeDef
- ResolveAliasInputRequestTypeDef
- ResolveAliasOutputTypeDef
- ResponseMetadataTypeDef
- ResumeGameServerGroupInputRequestTypeDef
- ServerProcessTypeDef
- SearchGameSessionsInputRequestTypeDef
- SearchGameSessionsInputSearchGameSessionsPaginateTypeDef
- StartFleetActionsInputRequestTypeDef
- StartFleetActionsOutputTypeDef
- StopFleetActionsInputRequestTypeDef
- StopFleetActionsOutputTypeDef
- StopGameSessionPlacementInputRequestTypeDef
- StopMatchmakingInputRequestTypeDef
- SuspendGameServerGroupInputRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateBuildInputRequestTypeDef
- UpdateFleetAttributesOutputTypeDef
- UpdateFleetCapacityInputRequestTypeDef
- UpdateFleetCapacityOutputTypeDef
- UpdateFleetPortSettingsOutputTypeDef
- UpdateGameServerInputRequestTypeDef
- UpdateGameSessionInputRequestTypeDef
- ValidateMatchmakingRuleSetInputRequestTypeDef
- ValidateMatchmakingRuleSetOutputTypeDef
- VpcPeeringConnectionStatusTypeDef
- AliasTypeDef
- UpdateAliasInputRequestTypeDef
- PlayerTypeDef
- GetComputeAccessOutputTypeDef
- DescribeBuildOutputTypeDef
- ListBuildsOutputTypeDef
- UpdateBuildOutputTypeDef
- ClaimGameServerInputRequestTypeDef
- ClaimGameServerOutputTypeDef
- DescribeGameServerOutputTypeDef
- ListGameServersOutputTypeDef
- RegisterGameServerOutputTypeDef
- UpdateGameServerOutputTypeDef
- DescribeComputeOutputTypeDef
- ListComputeOutputTypeDef
- RegisterComputeOutputTypeDef
- CreateAliasInputRequestTypeDef
- CreateLocationInputRequestTypeDef
- CreateMatchmakingRuleSetInputRequestTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestRequestTypeDef
- CreateBuildInputRequestTypeDef
- CreateBuildOutputTypeDef
- CreateScriptInputRequestTypeDef
- RequestUploadCredentialsOutputTypeDef
- ScriptTypeDef
- UpdateScriptInputRequestTypeDef
- DescribeFleetPortSettingsOutputTypeDef
- UpdateFleetPortSettingsInputRequestTypeDef
- CreateFleetLocationsInputRequestTypeDef
- FleetAttributesTypeDef
- UpdateFleetAttributesInputRequestTypeDef
- CreateFleetLocationsOutputTypeDef
- DeleteFleetLocationsOutputTypeDef
- LocationAttributesTypeDef
- GameServerGroupTypeDef
- UpdateGameServerGroupInputRequestTypeDef
- CreateGameSessionInputRequestTypeDef
- CreateMatchmakingConfigurationInputRequestTypeDef
- GameSessionTypeDef
- MatchmakingConfigurationTypeDef
- UpdateMatchmakingConfigurationInputRequestTypeDef
- CreateGameSessionQueueInputRequestTypeDef
- GameSessionQueueTypeDef
- UpdateGameSessionQueueInputRequestTypeDef
- CreateLocationOutputTypeDef
- ListLocationsOutputTypeDef
- CreateMatchmakingRuleSetOutputTypeDef
- DescribeMatchmakingRuleSetsOutputTypeDef
- CreatePlayerSessionOutputTypeDef
- CreatePlayerSessionsOutputTypeDef
- DescribePlayerSessionsOutputTypeDef
- CreateVpcPeeringAuthorizationOutputTypeDef
- DescribeVpcPeeringAuthorizationsOutputTypeDef
- DescribeEC2InstanceLimitsOutputTypeDef
- DescribeFleetEventsOutputTypeDef
- DescribeFleetLocationUtilizationOutputTypeDef
- DescribeFleetUtilizationOutputTypeDef
- DescribeGameServerInstancesOutputTypeDef
- DescribeInstancesOutputTypeDef
- FleetCapacityTypeDef
- GameServerGroupAutoScalingPolicyTypeDef
- GameSessionConnectionInfoTypeDef
- GameSessionPlacementTypeDef
- StartGameSessionPlacementInputRequestTypeDef
- InstanceAccessTypeDef
- PutScalingPolicyInputRequestTypeDef
- ScalingPolicyTypeDef
- RuntimeConfigurationTypeDef
- VpcPeeringConnectionTypeDef
- CreateAliasOutputTypeDef
- DescribeAliasOutputTypeDef
- ListAliasesOutputTypeDef
- UpdateAliasOutputTypeDef
- StartMatchBackfillInputRequestTypeDef
- StartMatchmakingInputRequestTypeDef
- CreateScriptOutputTypeDef
- DescribeScriptOutputTypeDef
- ListScriptsOutputTypeDef
- UpdateScriptOutputTypeDef
- CreateFleetOutputTypeDef
- DescribeFleetAttributesOutputTypeDef
- DescribeFleetLocationAttributesOutputTypeDef
- CreateGameServerGroupOutputTypeDef
- DeleteGameServerGroupOutputTypeDef
- DescribeGameServerGroupOutputTypeDef
- ListGameServerGroupsOutputTypeDef
- ResumeGameServerGroupOutputTypeDef
- SuspendGameServerGroupOutputTypeDef
- UpdateGameServerGroupOutputTypeDef
- CreateGameSessionOutputTypeDef
- DescribeGameSessionsOutputTypeDef
- GameSessionDetailTypeDef
- SearchGameSessionsOutputTypeDef
- UpdateGameSessionOutputTypeDef
- CreateMatchmakingConfigurationOutputTypeDef
- DescribeMatchmakingConfigurationsOutputTypeDef
- UpdateMatchmakingConfigurationOutputTypeDef
- CreateGameSessionQueueOutputTypeDef
- DescribeGameSessionQueuesOutputTypeDef
- UpdateGameSessionQueueOutputTypeDef
- DescribeFleetCapacityOutputTypeDef
- DescribeFleetLocationCapacityOutputTypeDef
- CreateGameServerGroupInputRequestTypeDef
- MatchmakingTicketTypeDef
- DescribeGameSessionPlacementOutputTypeDef
- StartGameSessionPlacementOutputTypeDef
- StopGameSessionPlacementOutputTypeDef
- GetInstanceAccessOutputTypeDef
- DescribeScalingPoliciesOutputTypeDef
- CreateFleetInputRequestTypeDef
- DescribeRuntimeConfigurationOutputTypeDef
- UpdateRuntimeConfigurationInputRequestTypeDef
- UpdateRuntimeConfigurationOutputTypeDef
- DescribeVpcPeeringConnectionsOutputTypeDef
- DescribeGameSessionDetailsOutputTypeDef
- DescribeMatchmakingOutputTypeDef
- StartMatchBackfillOutputTypeDef
- StartMatchmakingOutputTypeDef