GameLiftClient#
Auto-generated documentation for GameLift type annotations stubs module mypy-boto3-gamelift.
GameLiftClient#
Type annotations and code completion for boto3.client("gamelift").
boto3 documentation
# GameLiftClient usage example
from boto3.session import Session
from mypy_boto3_gamelift.client import GameLiftClient
def get_gamelift_client() -> GameLiftClient:
return Session().client("gamelift")
Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("gamelift").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("gamelift")
try:
do_something(client)
except (
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.FleetCapacityExceededException,
client.exceptions.GameSessionFullException,
client.exceptions.IdempotentParameterMismatchException,
client.exceptions.InternalServiceException,
client.exceptions.InvalidFleetStatusException,
client.exceptions.InvalidGameSessionStatusException,
client.exceptions.InvalidRequestException,
client.exceptions.LimitExceededException,
client.exceptions.NotFoundException,
client.exceptions.NotReadyException,
client.exceptions.OutOfCapacityException,
client.exceptions.TaggingFailedException,
client.exceptions.TerminalRoutingStrategyException,
client.exceptions.UnauthorizedException,
client.exceptions.UnsupportedRegionException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_gamelift.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("gamelift").can_paginate method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("gamelift").generate_presigned_url method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
accept_match#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").accept_match method.
boto3 documentation
# accept_match method definition
def accept_match(
self,
*,
TicketId: str,
PlayerIds: Sequence[str],
AcceptanceType: AcceptanceTypeType, # (1)
) -> dict[str, Any]:
...
# accept_match method usage example with argument unpacking
kwargs: AcceptMatchInputTypeDef = { # (1)
"TicketId": ...,
"PlayerIds": ...,
"AcceptanceType": ...,
}
parent.accept_match(**kwargs)
claim_game_server#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").claim_game_server method.
boto3 documentation
# claim_game_server method definition
def claim_game_server(
self,
*,
GameServerGroupName: str,
GameServerId: str = ...,
GameServerData: str = ...,
FilterOption: ClaimFilterOptionTypeDef = ..., # (1)
) -> ClaimGameServerOutputTypeDef: # (2)
...
# claim_game_server method usage example with argument unpacking
kwargs: ClaimGameServerInputTypeDef = { # (1)
"GameServerGroupName": ...,
}
parent.claim_game_server(**kwargs)
create_alias#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_alias method.
boto3 documentation
# create_alias method definition
def create_alias(
self,
*,
Name: str,
RoutingStrategy: RoutingStrategyTypeDef, # (1)
Description: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (2)
) -> CreateAliasOutputTypeDef: # (3)
...
- See RoutingStrategyTypeDef
- See
Sequence[TagTypeDef] - See CreateAliasOutputTypeDef
# create_alias method usage example with argument unpacking
kwargs: CreateAliasInputTypeDef = { # (1)
"Name": ...,
"RoutingStrategy": ...,
}
parent.create_alias(**kwargs)
create_build#
This API works with the following fleet types: EC2, Anywhere.
Type annotations and code completion for boto3.client("gamelift").create_build method.
boto3 documentation
# create_build method definition
def create_build(
self,
*,
Name: str = ...,
Version: str = ...,
StorageLocation: S3LocationTypeDef = ..., # (1)
OperatingSystem: OperatingSystemType = ..., # (2)
Tags: Sequence[TagTypeDef] = ..., # (3)
ServerSdkVersion: str = ...,
) -> CreateBuildOutputTypeDef: # (4)
...
- See S3LocationTypeDef
- See OperatingSystemType
- See
Sequence[TagTypeDef] - See CreateBuildOutputTypeDef
# create_build method usage example with argument unpacking
kwargs: CreateBuildInputTypeDef = { # (1)
"Name": ...,
}
parent.create_build(**kwargs)
create_container_fleet#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").create_container_fleet method.
boto3 documentation
# create_container_fleet method definition
def create_container_fleet(
self,
*,
FleetRoleArn: str,
Description: str = ...,
GameServerContainerGroupDefinitionName: str = ...,
PerInstanceContainerGroupDefinitionName: str = ...,
InstanceConnectionPortRange: ConnectionPortRangeTypeDef = ..., # (1)
InstanceInboundPermissions: Sequence[IpPermissionTypeDef] = ..., # (2)
GameServerContainerGroupsPerInstance: int = ...,
InstanceType: str = ...,
BillingType: ContainerFleetBillingTypeType = ..., # (3)
Locations: Sequence[LocationConfigurationTypeDef] = ..., # (4)
MetricGroups: Sequence[str] = ...,
NewGameSessionProtectionPolicy: ProtectionPolicyType = ..., # (5)
GameSessionCreationLimitPolicy: GameSessionCreationLimitPolicyTypeDef = ..., # (6)
LogConfiguration: LogConfigurationTypeDef = ..., # (7)
Tags: Sequence[TagTypeDef] = ..., # (8)
) -> CreateContainerFleetOutputTypeDef: # (9)
...
- See ConnectionPortRangeTypeDef
- See
Sequence[IpPermissionTypeDef] - See ContainerFleetBillingTypeType
- See
Sequence[LocationConfigurationTypeDef] - See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See LogConfigurationTypeDef
- See
Sequence[TagTypeDef] - See CreateContainerFleetOutputTypeDef
# create_container_fleet method usage example with argument unpacking
kwargs: CreateContainerFleetInputTypeDef = { # (1)
"FleetRoleArn": ...,
}
parent.create_container_fleet(**kwargs)
create_container_group_definition#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").create_container_group_definition method.
boto3 documentation
# create_container_group_definition method definition
def create_container_group_definition(
self,
*,
Name: str,
TotalMemoryLimitMebibytes: int,
TotalVcpuLimit: float,
OperatingSystem: ContainerOperatingSystemType, # (1)
ContainerGroupType: ContainerGroupTypeType = ..., # (2)
GameServerContainerDefinition: GameServerContainerDefinitionInputTypeDef = ..., # (3)
SupportContainerDefinitions: Sequence[SupportContainerDefinitionInputTypeDef] = ..., # (4)
VersionDescription: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (5)
) -> CreateContainerGroupDefinitionOutputTypeDef: # (6)
...
- See ContainerOperatingSystemType
- See ContainerGroupTypeType
- See GameServerContainerDefinitionInputTypeDef
- See
Sequence[SupportContainerDefinitionInputTypeDef] - See
Sequence[TagTypeDef] - See CreateContainerGroupDefinitionOutputTypeDef
# create_container_group_definition method usage example with argument unpacking
kwargs: CreateContainerGroupDefinitionInputTypeDef = { # (1)
"Name": ...,
"TotalMemoryLimitMebibytes": ...,
"TotalVcpuLimit": ...,
"OperatingSystem": ...,
}
parent.create_container_group_definition(**kwargs)
create_fleet#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_fleet method.
boto3 documentation
# create_fleet method definition
def create_fleet(
self,
*,
Name: str,
Description: str = ...,
BuildId: str = ...,
ScriptId: str = ...,
ServerLaunchPath: str = ...,
ServerLaunchParameters: str = ...,
LogPaths: Sequence[str] = ...,
EC2InstanceType: EC2InstanceTypeType = ..., # (1)
EC2InboundPermissions: Sequence[IpPermissionTypeDef] = ..., # (2)
NewGameSessionProtectionPolicy: ProtectionPolicyType = ..., # (3)
RuntimeConfiguration: RuntimeConfigurationUnionTypeDef = ..., # (4)
ResourceCreationLimitPolicy: ResourceCreationLimitPolicyTypeDef = ..., # (5)
MetricGroups: Sequence[str] = ...,
PeerVpcAwsAccountId: str = ...,
PeerVpcId: str = ...,
FleetType: FleetTypeType = ..., # (6)
InstanceRoleArn: str = ...,
CertificateConfiguration: CertificateConfigurationTypeDef = ..., # (7)
Locations: Sequence[LocationConfigurationTypeDef] = ..., # (8)
Tags: Sequence[TagTypeDef] = ..., # (9)
ComputeType: ComputeTypeType = ..., # (10)
AnywhereConfiguration: AnywhereConfigurationTypeDef = ..., # (11)
InstanceRoleCredentialsProvider: InstanceRoleCredentialsProviderType = ..., # (12)
) -> CreateFleetOutputTypeDef: # (13)
...
- See EC2InstanceTypeType
- See
Sequence[IpPermissionTypeDef] - See ProtectionPolicyType
- See RuntimeConfigurationUnionTypeDef
- See ResourceCreationLimitPolicyTypeDef
- See FleetTypeType
- See CertificateConfigurationTypeDef
- See
Sequence[LocationConfigurationTypeDef] - See
Sequence[TagTypeDef] - See ComputeTypeType
- See AnywhereConfigurationTypeDef
- See InstanceRoleCredentialsProviderType
- See CreateFleetOutputTypeDef
# create_fleet method usage example with argument unpacking
kwargs: CreateFleetInputTypeDef = { # (1)
"Name": ...,
}
parent.create_fleet(**kwargs)
create_fleet_locations#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").create_fleet_locations method.
boto3 documentation
# create_fleet_locations method definition
def create_fleet_locations(
self,
*,
FleetId: str,
Locations: Sequence[LocationConfigurationTypeDef], # (1)
) -> CreateFleetLocationsOutputTypeDef: # (2)
...
- See
Sequence[LocationConfigurationTypeDef] - See CreateFleetLocationsOutputTypeDef
# create_fleet_locations method usage example with argument unpacking
kwargs: CreateFleetLocationsInputTypeDef = { # (1)
"FleetId": ...,
"Locations": ...,
}
parent.create_fleet_locations(**kwargs)
create_game_server_group#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").create_game_server_group method.
boto3 documentation
# create_game_server_group method definition
def create_game_server_group(
self,
*,
GameServerGroupName: str,
RoleArn: str,
MinSize: int,
MaxSize: int,
LaunchTemplate: LaunchTemplateSpecificationTypeDef, # (1)
InstanceDefinitions: Sequence[InstanceDefinitionTypeDef], # (2)
AutoScalingPolicy: GameServerGroupAutoScalingPolicyTypeDef = ..., # (3)
BalancingStrategy: BalancingStrategyType = ..., # (4)
GameServerProtectionPolicy: GameServerProtectionPolicyType = ..., # (5)
VpcSubnets: Sequence[str] = ...,
Tags: Sequence[TagTypeDef] = ..., # (6)
) -> CreateGameServerGroupOutputTypeDef: # (7)
...
- See LaunchTemplateSpecificationTypeDef
- See
Sequence[InstanceDefinitionTypeDef] - See GameServerGroupAutoScalingPolicyTypeDef
- See BalancingStrategyType
- See GameServerProtectionPolicyType
- See
Sequence[TagTypeDef] - See CreateGameServerGroupOutputTypeDef
# create_game_server_group method usage example with argument unpacking
kwargs: CreateGameServerGroupInputTypeDef = { # (1)
"GameServerGroupName": ...,
"RoleArn": ...,
"MinSize": ...,
"MaxSize": ...,
"LaunchTemplate": ...,
"InstanceDefinitions": ...,
}
parent.create_game_server_group(**kwargs)
create_game_session#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_game_session method.
boto3 documentation
# create_game_session method definition
def create_game_session(
self,
*,
MaximumPlayerSessionCount: int,
FleetId: str = ...,
AliasId: str = ...,
Name: str = ...,
GameProperties: Sequence[GamePropertyTypeDef] = ..., # (1)
CreatorId: str = ...,
GameSessionId: str = ...,
IdempotencyToken: str = ...,
GameSessionData: str = ...,
Location: str = ...,
) -> CreateGameSessionOutputTypeDef: # (2)
...
- See
Sequence[GamePropertyTypeDef] - See CreateGameSessionOutputTypeDef
# create_game_session method usage example with argument unpacking
kwargs: CreateGameSessionInputTypeDef = { # (1)
"MaximumPlayerSessionCount": ...,
}
parent.create_game_session(**kwargs)
create_game_session_queue#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_game_session_queue method.
boto3 documentation
# create_game_session_queue method definition
def create_game_session_queue(
self,
*,
Name: str,
TimeoutInSeconds: int = ...,
PlayerLatencyPolicies: Sequence[PlayerLatencyPolicyTypeDef] = ..., # (1)
Destinations: Sequence[GameSessionQueueDestinationTypeDef] = ..., # (2)
FilterConfiguration: FilterConfigurationUnionTypeDef = ..., # (3)
PriorityConfiguration: PriorityConfigurationUnionTypeDef = ..., # (4)
CustomEventData: str = ...,
NotificationTarget: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (5)
) -> CreateGameSessionQueueOutputTypeDef: # (6)
...
- See
Sequence[PlayerLatencyPolicyTypeDef] - See
Sequence[GameSessionQueueDestinationTypeDef] - See FilterConfigurationUnionTypeDef
- See PriorityConfigurationUnionTypeDef
- See
Sequence[TagTypeDef] - See CreateGameSessionQueueOutputTypeDef
# create_game_session_queue method usage example with argument unpacking
kwargs: CreateGameSessionQueueInputTypeDef = { # (1)
"Name": ...,
}
parent.create_game_session_queue(**kwargs)
create_location#
This API works with the following fleet types: Anywhere.
Type annotations and code completion for boto3.client("gamelift").create_location method.
boto3 documentation
# create_location method definition
def create_location(
self,
*,
LocationName: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateLocationOutputTypeDef: # (2)
...
- See
Sequence[TagTypeDef] - See CreateLocationOutputTypeDef
# create_location method usage example with argument unpacking
kwargs: CreateLocationInputTypeDef = { # (1)
"LocationName": ...,
}
parent.create_location(**kwargs)
create_matchmaking_configuration#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_matchmaking_configuration method.
boto3 documentation
# create_matchmaking_configuration method definition
def create_matchmaking_configuration(
self,
*,
Name: str,
RequestTimeoutSeconds: int,
AcceptanceRequired: bool,
RuleSetName: str,
Description: str = ...,
GameSessionQueueArns: Sequence[str] = ...,
AcceptanceTimeoutSeconds: int = ...,
NotificationTarget: str = ...,
AdditionalPlayerCount: int = ...,
CustomEventData: str = ...,
GameProperties: Sequence[GamePropertyTypeDef] = ..., # (1)
GameSessionData: str = ...,
BackfillMode: BackfillModeType = ..., # (2)
FlexMatchMode: FlexMatchModeType = ..., # (3)
Tags: Sequence[TagTypeDef] = ..., # (4)
) -> CreateMatchmakingConfigurationOutputTypeDef: # (5)
...
- See
Sequence[GamePropertyTypeDef] - See BackfillModeType
- See FlexMatchModeType
- See
Sequence[TagTypeDef] - See CreateMatchmakingConfigurationOutputTypeDef
# create_matchmaking_configuration method usage example with argument unpacking
kwargs: CreateMatchmakingConfigurationInputTypeDef = { # (1)
"Name": ...,
"RequestTimeoutSeconds": ...,
"AcceptanceRequired": ...,
"RuleSetName": ...,
}
parent.create_matchmaking_configuration(**kwargs)
create_matchmaking_rule_set#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_matchmaking_rule_set method.
boto3 documentation
# create_matchmaking_rule_set method definition
def create_matchmaking_rule_set(
self,
*,
Name: str,
RuleSetBody: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateMatchmakingRuleSetOutputTypeDef: # (2)
...
- See
Sequence[TagTypeDef] - See CreateMatchmakingRuleSetOutputTypeDef
# create_matchmaking_rule_set method usage example with argument unpacking
kwargs: CreateMatchmakingRuleSetInputTypeDef = { # (1)
"Name": ...,
"RuleSetBody": ...,
}
parent.create_matchmaking_rule_set(**kwargs)
create_player_session#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_player_session method.
boto3 documentation
# create_player_session method definition
def create_player_session(
self,
*,
GameSessionId: str,
PlayerId: str,
PlayerData: str = ...,
) -> CreatePlayerSessionOutputTypeDef: # (1)
...
# create_player_session method usage example with argument unpacking
kwargs: CreatePlayerSessionInputTypeDef = { # (1)
"GameSessionId": ...,
"PlayerId": ...,
}
parent.create_player_session(**kwargs)
create_player_sessions#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").create_player_sessions method.
boto3 documentation
# create_player_sessions method definition
def create_player_sessions(
self,
*,
GameSessionId: str,
PlayerIds: Sequence[str],
PlayerDataMap: Mapping[str, str] = ...,
) -> CreatePlayerSessionsOutputTypeDef: # (1)
...
# create_player_sessions method usage example with argument unpacking
kwargs: CreatePlayerSessionsInputTypeDef = { # (1)
"GameSessionId": ...,
"PlayerIds": ...,
}
parent.create_player_sessions(**kwargs)
create_script#
This API works with the following fleet types: EC2, Anywhere.
Type annotations and code completion for boto3.client("gamelift").create_script method.
boto3 documentation
# create_script method definition
def create_script(
self,
*,
Name: str = ...,
Version: str = ...,
StorageLocation: S3LocationTypeDef = ..., # (1)
ZipFile: BlobTypeDef = ...,
Tags: Sequence[TagTypeDef] = ..., # (2)
) -> CreateScriptOutputTypeDef: # (3)
...
- See S3LocationTypeDef
- See
Sequence[TagTypeDef] - See CreateScriptOutputTypeDef
# create_script method usage example with argument unpacking
kwargs: CreateScriptInputTypeDef = { # (1)
"Name": ...,
}
parent.create_script(**kwargs)
create_vpc_peering_authorization#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").create_vpc_peering_authorization method.
boto3 documentation
# create_vpc_peering_authorization method definition
def create_vpc_peering_authorization(
self,
*,
GameLiftAwsAccountId: str,
PeerVpcId: str,
) -> CreateVpcPeeringAuthorizationOutputTypeDef: # (1)
...
# create_vpc_peering_authorization method usage example with argument unpacking
kwargs: CreateVpcPeeringAuthorizationInputTypeDef = { # (1)
"GameLiftAwsAccountId": ...,
"PeerVpcId": ...,
}
parent.create_vpc_peering_authorization(**kwargs)
create_vpc_peering_connection#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").create_vpc_peering_connection method.
boto3 documentation
# create_vpc_peering_connection method definition
def create_vpc_peering_connection(
self,
*,
FleetId: str,
PeerVpcAwsAccountId: str,
PeerVpcId: str,
) -> dict[str, Any]:
...
# create_vpc_peering_connection method usage example with argument unpacking
kwargs: CreateVpcPeeringConnectionInputTypeDef = { # (1)
"FleetId": ...,
"PeerVpcAwsAccountId": ...,
"PeerVpcId": ...,
}
parent.create_vpc_peering_connection(**kwargs)
delete_alias#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").delete_alias method.
boto3 documentation
# delete_alias method definition
def delete_alias(
self,
*,
AliasId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_alias method usage example with argument unpacking
kwargs: DeleteAliasInputTypeDef = { # (1)
"AliasId": ...,
}
parent.delete_alias(**kwargs)
delete_build#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").delete_build method.
boto3 documentation
# delete_build method definition
def delete_build(
self,
*,
BuildId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_build method usage example with argument unpacking
kwargs: DeleteBuildInputTypeDef = { # (1)
"BuildId": ...,
}
parent.delete_build(**kwargs)
delete_container_fleet#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").delete_container_fleet method.
boto3 documentation
# delete_container_fleet method definition
def delete_container_fleet(
self,
*,
FleetId: str,
) -> dict[str, Any]:
...
# delete_container_fleet method usage example with argument unpacking
kwargs: DeleteContainerFleetInputTypeDef = { # (1)
"FleetId": ...,
}
parent.delete_container_fleet(**kwargs)
delete_container_group_definition#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").delete_container_group_definition method.
boto3 documentation
# delete_container_group_definition method definition
def delete_container_group_definition(
self,
*,
Name: str,
VersionNumber: int = ...,
VersionCountToRetain: int = ...,
) -> dict[str, Any]:
...
# delete_container_group_definition method usage example with argument unpacking
kwargs: DeleteContainerGroupDefinitionInputTypeDef = { # (1)
"Name": ...,
}
parent.delete_container_group_definition(**kwargs)
delete_fleet#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").delete_fleet method.
boto3 documentation
# delete_fleet method definition
def delete_fleet(
self,
*,
FleetId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_fleet method usage example with argument unpacking
kwargs: DeleteFleetInputTypeDef = { # (1)
"FleetId": ...,
}
parent.delete_fleet(**kwargs)
delete_fleet_locations#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").delete_fleet_locations method.
boto3 documentation
# delete_fleet_locations method definition
def delete_fleet_locations(
self,
*,
FleetId: str,
Locations: Sequence[str],
) -> DeleteFleetLocationsOutputTypeDef: # (1)
...
# delete_fleet_locations method usage example with argument unpacking
kwargs: DeleteFleetLocationsInputTypeDef = { # (1)
"FleetId": ...,
"Locations": ...,
}
parent.delete_fleet_locations(**kwargs)
delete_game_server_group#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").delete_game_server_group method.
boto3 documentation
# delete_game_server_group method definition
def delete_game_server_group(
self,
*,
GameServerGroupName: str,
DeleteOption: GameServerGroupDeleteOptionType = ..., # (1)
) -> DeleteGameServerGroupOutputTypeDef: # (2)
...
# delete_game_server_group method usage example with argument unpacking
kwargs: DeleteGameServerGroupInputTypeDef = { # (1)
"GameServerGroupName": ...,
}
parent.delete_game_server_group(**kwargs)
delete_game_session_queue#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").delete_game_session_queue method.
boto3 documentation
# delete_game_session_queue method definition
def delete_game_session_queue(
self,
*,
Name: str,
) -> dict[str, Any]:
...
# delete_game_session_queue method usage example with argument unpacking
kwargs: DeleteGameSessionQueueInputTypeDef = { # (1)
"Name": ...,
}
parent.delete_game_session_queue(**kwargs)
delete_location#
This API works with the following fleet types: Anywhere.
Type annotations and code completion for boto3.client("gamelift").delete_location method.
boto3 documentation
# delete_location method definition
def delete_location(
self,
*,
LocationName: str,
) -> dict[str, Any]:
...
# delete_location method usage example with argument unpacking
kwargs: DeleteLocationInputTypeDef = { # (1)
"LocationName": ...,
}
parent.delete_location(**kwargs)
delete_matchmaking_configuration#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").delete_matchmaking_configuration method.
boto3 documentation
# delete_matchmaking_configuration method definition
def delete_matchmaking_configuration(
self,
*,
Name: str,
) -> dict[str, Any]:
...
# delete_matchmaking_configuration method usage example with argument unpacking
kwargs: DeleteMatchmakingConfigurationInputTypeDef = { # (1)
"Name": ...,
}
parent.delete_matchmaking_configuration(**kwargs)
delete_matchmaking_rule_set#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").delete_matchmaking_rule_set method.
boto3 documentation
# delete_matchmaking_rule_set method definition
def delete_matchmaking_rule_set(
self,
*,
Name: str,
) -> dict[str, Any]:
...
# delete_matchmaking_rule_set method usage example with argument unpacking
kwargs: DeleteMatchmakingRuleSetInputTypeDef = { # (1)
"Name": ...,
}
parent.delete_matchmaking_rule_set(**kwargs)
delete_scaling_policy#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").delete_scaling_policy method.
boto3 documentation
# delete_scaling_policy method definition
def delete_scaling_policy(
self,
*,
Name: str,
FleetId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_scaling_policy method usage example with argument unpacking
kwargs: DeleteScalingPolicyInputTypeDef = { # (1)
"Name": ...,
"FleetId": ...,
}
parent.delete_scaling_policy(**kwargs)
delete_script#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").delete_script method.
boto3 documentation
# delete_script method definition
def delete_script(
self,
*,
ScriptId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_script method usage example with argument unpacking
kwargs: DeleteScriptInputTypeDef = { # (1)
"ScriptId": ...,
}
parent.delete_script(**kwargs)
delete_vpc_peering_authorization#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").delete_vpc_peering_authorization method.
boto3 documentation
# delete_vpc_peering_authorization method definition
def delete_vpc_peering_authorization(
self,
*,
GameLiftAwsAccountId: str,
PeerVpcId: str,
) -> dict[str, Any]:
...
# delete_vpc_peering_authorization method usage example with argument unpacking
kwargs: DeleteVpcPeeringAuthorizationInputTypeDef = { # (1)
"GameLiftAwsAccountId": ...,
"PeerVpcId": ...,
}
parent.delete_vpc_peering_authorization(**kwargs)
delete_vpc_peering_connection#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").delete_vpc_peering_connection method.
boto3 documentation
# delete_vpc_peering_connection method definition
def delete_vpc_peering_connection(
self,
*,
FleetId: str,
VpcPeeringConnectionId: str,
) -> dict[str, Any]:
...
# delete_vpc_peering_connection method usage example with argument unpacking
kwargs: DeleteVpcPeeringConnectionInputTypeDef = { # (1)
"FleetId": ...,
"VpcPeeringConnectionId": ...,
}
parent.delete_vpc_peering_connection(**kwargs)
deregister_compute#
This API works with the following fleet types: Anywhere.
Type annotations and code completion for boto3.client("gamelift").deregister_compute method.
boto3 documentation
# deregister_compute method definition
def deregister_compute(
self,
*,
FleetId: str,
ComputeName: str,
) -> dict[str, Any]:
...
# deregister_compute method usage example with argument unpacking
kwargs: DeregisterComputeInputTypeDef = { # (1)
"FleetId": ...,
"ComputeName": ...,
}
parent.deregister_compute(**kwargs)
deregister_game_server#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").deregister_game_server method.
boto3 documentation
# deregister_game_server method definition
def deregister_game_server(
self,
*,
GameServerGroupName: str,
GameServerId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# deregister_game_server method usage example with argument unpacking
kwargs: DeregisterGameServerInputTypeDef = { # (1)
"GameServerGroupName": ...,
"GameServerId": ...,
}
parent.deregister_game_server(**kwargs)
describe_alias#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_alias method.
boto3 documentation
# describe_alias method definition
def describe_alias(
self,
*,
AliasId: str,
) -> DescribeAliasOutputTypeDef: # (1)
...
# describe_alias method usage example with argument unpacking
kwargs: DescribeAliasInputTypeDef = { # (1)
"AliasId": ...,
}
parent.describe_alias(**kwargs)
describe_build#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_build method.
boto3 documentation
# describe_build method definition
def describe_build(
self,
*,
BuildId: str,
) -> DescribeBuildOutputTypeDef: # (1)
...
# describe_build method usage example with argument unpacking
kwargs: DescribeBuildInputTypeDef = { # (1)
"BuildId": ...,
}
parent.describe_build(**kwargs)
describe_compute#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_compute method.
boto3 documentation
# describe_compute method definition
def describe_compute(
self,
*,
FleetId: str,
ComputeName: str,
) -> DescribeComputeOutputTypeDef: # (1)
...
# describe_compute method usage example with argument unpacking
kwargs: DescribeComputeInputTypeDef = { # (1)
"FleetId": ...,
"ComputeName": ...,
}
parent.describe_compute(**kwargs)
describe_container_fleet#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").describe_container_fleet method.
boto3 documentation
# describe_container_fleet method definition
def describe_container_fleet(
self,
*,
FleetId: str,
) -> DescribeContainerFleetOutputTypeDef: # (1)
...
# describe_container_fleet method usage example with argument unpacking
kwargs: DescribeContainerFleetInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_container_fleet(**kwargs)
describe_container_group_definition#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").describe_container_group_definition method.
boto3 documentation
# describe_container_group_definition method definition
def describe_container_group_definition(
self,
*,
Name: str,
VersionNumber: int = ...,
) -> DescribeContainerGroupDefinitionOutputTypeDef: # (1)
...
# describe_container_group_definition method usage example with argument unpacking
kwargs: DescribeContainerGroupDefinitionInputTypeDef = { # (1)
"Name": ...,
}
parent.describe_container_group_definition(**kwargs)
describe_ec2_instance_limits#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_ec2_instance_limits method.
boto3 documentation
# describe_ec2_instance_limits method definition
def describe_ec2_instance_limits(
self,
*,
EC2InstanceType: EC2InstanceTypeType = ..., # (1)
Location: str = ...,
) -> DescribeEC2InstanceLimitsOutputTypeDef: # (2)
...
# describe_ec2_instance_limits method usage example with argument unpacking
kwargs: DescribeEC2InstanceLimitsInputTypeDef = { # (1)
"EC2InstanceType": ...,
}
parent.describe_ec2_instance_limits(**kwargs)
describe_fleet_attributes#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_attributes method.
boto3 documentation
# describe_fleet_attributes method definition
def describe_fleet_attributes(
self,
*,
FleetIds: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeFleetAttributesOutputTypeDef: # (1)
...
# describe_fleet_attributes method usage example with argument unpacking
kwargs: DescribeFleetAttributesInputTypeDef = { # (1)
"FleetIds": ...,
}
parent.describe_fleet_attributes(**kwargs)
describe_fleet_capacity#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_capacity method.
boto3 documentation
# describe_fleet_capacity method definition
def describe_fleet_capacity(
self,
*,
FleetIds: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeFleetCapacityOutputTypeDef: # (1)
...
# describe_fleet_capacity method usage example with argument unpacking
kwargs: DescribeFleetCapacityInputTypeDef = { # (1)
"FleetIds": ...,
}
parent.describe_fleet_capacity(**kwargs)
describe_fleet_deployment#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_deployment method.
boto3 documentation
# describe_fleet_deployment method definition
def describe_fleet_deployment(
self,
*,
FleetId: str,
DeploymentId: str = ...,
) -> DescribeFleetDeploymentOutputTypeDef: # (1)
...
# describe_fleet_deployment method usage example with argument unpacking
kwargs: DescribeFleetDeploymentInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_fleet_deployment(**kwargs)
describe_fleet_events#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_events method.
boto3 documentation
# describe_fleet_events method definition
def describe_fleet_events(
self,
*,
FleetId: str,
StartTime: TimestampTypeDef = ...,
EndTime: TimestampTypeDef = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeFleetEventsOutputTypeDef: # (1)
...
# describe_fleet_events method usage example with argument unpacking
kwargs: DescribeFleetEventsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_fleet_events(**kwargs)
describe_fleet_location_attributes#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_location_attributes method.
boto3 documentation
# describe_fleet_location_attributes method definition
def describe_fleet_location_attributes(
self,
*,
FleetId: str,
Locations: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeFleetLocationAttributesOutputTypeDef: # (1)
...
# describe_fleet_location_attributes method usage example with argument unpacking
kwargs: DescribeFleetLocationAttributesInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_fleet_location_attributes(**kwargs)
describe_fleet_location_capacity#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_location_capacity method.
boto3 documentation
# describe_fleet_location_capacity method definition
def describe_fleet_location_capacity(
self,
*,
FleetId: str,
Location: str,
) -> DescribeFleetLocationCapacityOutputTypeDef: # (1)
...
# describe_fleet_location_capacity method usage example with argument unpacking
kwargs: DescribeFleetLocationCapacityInputTypeDef = { # (1)
"FleetId": ...,
"Location": ...,
}
parent.describe_fleet_location_capacity(**kwargs)
describe_fleet_location_utilization#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_location_utilization method.
boto3 documentation
# describe_fleet_location_utilization method definition
def describe_fleet_location_utilization(
self,
*,
FleetId: str,
Location: str,
) -> DescribeFleetLocationUtilizationOutputTypeDef: # (1)
...
# describe_fleet_location_utilization method usage example with argument unpacking
kwargs: DescribeFleetLocationUtilizationInputTypeDef = { # (1)
"FleetId": ...,
"Location": ...,
}
parent.describe_fleet_location_utilization(**kwargs)
describe_fleet_port_settings#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_port_settings method.
boto3 documentation
# describe_fleet_port_settings method definition
def describe_fleet_port_settings(
self,
*,
FleetId: str,
Location: str = ...,
) -> DescribeFleetPortSettingsOutputTypeDef: # (1)
...
# describe_fleet_port_settings method usage example with argument unpacking
kwargs: DescribeFleetPortSettingsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_fleet_port_settings(**kwargs)
describe_fleet_utilization#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").describe_fleet_utilization method.
boto3 documentation
# describe_fleet_utilization method definition
def describe_fleet_utilization(
self,
*,
FleetIds: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeFleetUtilizationOutputTypeDef: # (1)
...
# describe_fleet_utilization method usage example with argument unpacking
kwargs: DescribeFleetUtilizationInputTypeDef = { # (1)
"FleetIds": ...,
}
parent.describe_fleet_utilization(**kwargs)
describe_game_server#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").describe_game_server method.
boto3 documentation
# describe_game_server method definition
def describe_game_server(
self,
*,
GameServerGroupName: str,
GameServerId: str,
) -> DescribeGameServerOutputTypeDef: # (1)
...
# describe_game_server method usage example with argument unpacking
kwargs: DescribeGameServerInputTypeDef = { # (1)
"GameServerGroupName": ...,
"GameServerId": ...,
}
parent.describe_game_server(**kwargs)
describe_game_server_group#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").describe_game_server_group method.
boto3 documentation
# describe_game_server_group method definition
def describe_game_server_group(
self,
*,
GameServerGroupName: str,
) -> DescribeGameServerGroupOutputTypeDef: # (1)
...
# describe_game_server_group method usage example with argument unpacking
kwargs: DescribeGameServerGroupInputTypeDef = { # (1)
"GameServerGroupName": ...,
}
parent.describe_game_server_group(**kwargs)
describe_game_server_instances#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").describe_game_server_instances method.
boto3 documentation
# describe_game_server_instances method definition
def describe_game_server_instances(
self,
*,
GameServerGroupName: str,
InstanceIds: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeGameServerInstancesOutputTypeDef: # (1)
...
# describe_game_server_instances method usage example with argument unpacking
kwargs: DescribeGameServerInstancesInputTypeDef = { # (1)
"GameServerGroupName": ...,
}
parent.describe_game_server_instances(**kwargs)
describe_game_session_details#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_game_session_details method.
boto3 documentation
# describe_game_session_details method definition
def describe_game_session_details(
self,
*,
FleetId: str = ...,
GameSessionId: str = ...,
AliasId: str = ...,
Location: str = ...,
StatusFilter: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeGameSessionDetailsOutputTypeDef: # (1)
...
# describe_game_session_details method usage example with argument unpacking
kwargs: DescribeGameSessionDetailsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_game_session_details(**kwargs)
describe_game_session_placement#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_game_session_placement method.
boto3 documentation
# describe_game_session_placement method definition
def describe_game_session_placement(
self,
*,
PlacementId: str,
) -> DescribeGameSessionPlacementOutputTypeDef: # (1)
...
# describe_game_session_placement method usage example with argument unpacking
kwargs: DescribeGameSessionPlacementInputTypeDef = { # (1)
"PlacementId": ...,
}
parent.describe_game_session_placement(**kwargs)
describe_game_session_queues#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_game_session_queues method.
boto3 documentation
# describe_game_session_queues method definition
def describe_game_session_queues(
self,
*,
Names: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeGameSessionQueuesOutputTypeDef: # (1)
...
# describe_game_session_queues method usage example with argument unpacking
kwargs: DescribeGameSessionQueuesInputTypeDef = { # (1)
"Names": ...,
}
parent.describe_game_session_queues(**kwargs)
describe_game_sessions#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_game_sessions method.
boto3 documentation
# describe_game_sessions method definition
def describe_game_sessions(
self,
*,
FleetId: str = ...,
GameSessionId: str = ...,
AliasId: str = ...,
Location: str = ...,
StatusFilter: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeGameSessionsOutputTypeDef: # (1)
...
# describe_game_sessions method usage example with argument unpacking
kwargs: DescribeGameSessionsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_game_sessions(**kwargs)
describe_instances#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_instances method.
boto3 documentation
# describe_instances method definition
def describe_instances(
self,
*,
FleetId: str,
InstanceId: str = ...,
Limit: int = ...,
NextToken: str = ...,
Location: str = ...,
) -> DescribeInstancesOutputTypeDef: # (1)
...
# describe_instances method usage example with argument unpacking
kwargs: DescribeInstancesInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_instances(**kwargs)
describe_matchmaking#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_matchmaking method.
boto3 documentation
# describe_matchmaking method definition
def describe_matchmaking(
self,
*,
TicketIds: Sequence[str],
) -> DescribeMatchmakingOutputTypeDef: # (1)
...
# describe_matchmaking method usage example with argument unpacking
kwargs: DescribeMatchmakingInputTypeDef = { # (1)
"TicketIds": ...,
}
parent.describe_matchmaking(**kwargs)
describe_matchmaking_configurations#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_matchmaking_configurations method.
boto3 documentation
# describe_matchmaking_configurations method definition
def describe_matchmaking_configurations(
self,
*,
Names: Sequence[str] = ...,
RuleSetName: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeMatchmakingConfigurationsOutputTypeDef: # (1)
...
# describe_matchmaking_configurations method usage example with argument unpacking
kwargs: DescribeMatchmakingConfigurationsInputTypeDef = { # (1)
"Names": ...,
}
parent.describe_matchmaking_configurations(**kwargs)
describe_matchmaking_rule_sets#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_matchmaking_rule_sets method.
boto3 documentation
# describe_matchmaking_rule_sets method definition
def describe_matchmaking_rule_sets(
self,
*,
Names: Sequence[str] = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribeMatchmakingRuleSetsOutputTypeDef: # (1)
...
# describe_matchmaking_rule_sets method usage example with argument unpacking
kwargs: DescribeMatchmakingRuleSetsInputTypeDef = { # (1)
"Names": ...,
}
parent.describe_matchmaking_rule_sets(**kwargs)
describe_player_sessions#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").describe_player_sessions method.
boto3 documentation
# describe_player_sessions method definition
def describe_player_sessions(
self,
*,
GameSessionId: str = ...,
PlayerId: str = ...,
PlayerSessionId: str = ...,
PlayerSessionStatusFilter: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> DescribePlayerSessionsOutputTypeDef: # (1)
...
# describe_player_sessions method usage example with argument unpacking
kwargs: DescribePlayerSessionsInputTypeDef = { # (1)
"GameSessionId": ...,
}
parent.describe_player_sessions(**kwargs)
describe_runtime_configuration#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_runtime_configuration method.
boto3 documentation
# describe_runtime_configuration method definition
def describe_runtime_configuration(
self,
*,
FleetId: str,
) -> DescribeRuntimeConfigurationOutputTypeDef: # (1)
...
# describe_runtime_configuration method usage example with argument unpacking
kwargs: DescribeRuntimeConfigurationInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_runtime_configuration(**kwargs)
describe_scaling_policies#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_scaling_policies method.
boto3 documentation
# describe_scaling_policies method definition
def describe_scaling_policies(
self,
*,
FleetId: str,
StatusFilter: ScalingStatusTypeType = ..., # (1)
Limit: int = ...,
NextToken: str = ...,
Location: str = ...,
) -> DescribeScalingPoliciesOutputTypeDef: # (2)
...
# describe_scaling_policies method usage example with argument unpacking
kwargs: DescribeScalingPoliciesInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_scaling_policies(**kwargs)
describe_script#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_script method.
boto3 documentation
# describe_script method definition
def describe_script(
self,
*,
ScriptId: str,
) -> DescribeScriptOutputTypeDef: # (1)
...
# describe_script method usage example with argument unpacking
kwargs: DescribeScriptInputTypeDef = { # (1)
"ScriptId": ...,
}
parent.describe_script(**kwargs)
describe_vpc_peering_authorizations#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_vpc_peering_authorizations method.
boto3 documentation
# describe_vpc_peering_authorizations method definition
def describe_vpc_peering_authorizations(
self,
) -> DescribeVpcPeeringAuthorizationsOutputTypeDef: # (1)
...
describe_vpc_peering_connections#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").describe_vpc_peering_connections method.
boto3 documentation
# describe_vpc_peering_connections method definition
def describe_vpc_peering_connections(
self,
*,
FleetId: str = ...,
) -> DescribeVpcPeeringConnectionsOutputTypeDef: # (1)
...
# describe_vpc_peering_connections method usage example with argument unpacking
kwargs: DescribeVpcPeeringConnectionsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.describe_vpc_peering_connections(**kwargs)
get_compute_access#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").get_compute_access method.
boto3 documentation
# get_compute_access method definition
def get_compute_access(
self,
*,
FleetId: str,
ComputeName: str,
) -> GetComputeAccessOutputTypeDef: # (1)
...
# get_compute_access method usage example with argument unpacking
kwargs: GetComputeAccessInputTypeDef = { # (1)
"FleetId": ...,
"ComputeName": ...,
}
parent.get_compute_access(**kwargs)
get_compute_auth_token#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").get_compute_auth_token method.
boto3 documentation
# get_compute_auth_token method definition
def get_compute_auth_token(
self,
*,
FleetId: str,
ComputeName: str,
) -> GetComputeAuthTokenOutputTypeDef: # (1)
...
# get_compute_auth_token method usage example with argument unpacking
kwargs: GetComputeAuthTokenInputTypeDef = { # (1)
"FleetId": ...,
"ComputeName": ...,
}
parent.get_compute_auth_token(**kwargs)
get_game_session_log_url#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").get_game_session_log_url method.
boto3 documentation
# get_game_session_log_url method definition
def get_game_session_log_url(
self,
*,
GameSessionId: str,
) -> GetGameSessionLogUrlOutputTypeDef: # (1)
...
# get_game_session_log_url method usage example with argument unpacking
kwargs: GetGameSessionLogUrlInputTypeDef = { # (1)
"GameSessionId": ...,
}
parent.get_game_session_log_url(**kwargs)
get_instance_access#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").get_instance_access method.
boto3 documentation
# get_instance_access method definition
def get_instance_access(
self,
*,
FleetId: str,
InstanceId: str,
) -> GetInstanceAccessOutputTypeDef: # (1)
...
# get_instance_access method usage example with argument unpacking
kwargs: GetInstanceAccessInputTypeDef = { # (1)
"FleetId": ...,
"InstanceId": ...,
}
parent.get_instance_access(**kwargs)
list_aliases#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").list_aliases method.
boto3 documentation
# list_aliases method definition
def list_aliases(
self,
*,
RoutingStrategyType: RoutingStrategyTypeType = ..., # (1)
Name: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> ListAliasesOutputTypeDef: # (2)
...
# list_aliases method usage example with argument unpacking
kwargs: ListAliasesInputTypeDef = { # (1)
"RoutingStrategyType": ...,
}
parent.list_aliases(**kwargs)
list_builds#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").list_builds method.
boto3 documentation
# list_builds method definition
def list_builds(
self,
*,
Status: BuildStatusType = ..., # (1)
Limit: int = ...,
NextToken: str = ...,
) -> ListBuildsOutputTypeDef: # (2)
...
# list_builds method usage example with argument unpacking
kwargs: ListBuildsInputTypeDef = { # (1)
"Status": ...,
}
parent.list_builds(**kwargs)
list_compute#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").list_compute method.
boto3 documentation
# list_compute method definition
def list_compute(
self,
*,
FleetId: str,
Location: str = ...,
ContainerGroupDefinitionName: str = ...,
ComputeStatus: ListComputeInputStatusType = ..., # (1)
Limit: int = ...,
NextToken: str = ...,
) -> ListComputeOutputTypeDef: # (2)
...
# list_compute method usage example with argument unpacking
kwargs: ListComputeInputTypeDef = { # (1)
"FleetId": ...,
}
parent.list_compute(**kwargs)
list_container_fleets#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").list_container_fleets method.
boto3 documentation
# list_container_fleets method definition
def list_container_fleets(
self,
*,
ContainerGroupDefinitionName: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> ListContainerFleetsOutputTypeDef: # (1)
...
# list_container_fleets method usage example with argument unpacking
kwargs: ListContainerFleetsInputTypeDef = { # (1)
"ContainerGroupDefinitionName": ...,
}
parent.list_container_fleets(**kwargs)
list_container_group_definition_versions#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").list_container_group_definition_versions method.
boto3 documentation
# list_container_group_definition_versions method definition
def list_container_group_definition_versions(
self,
*,
Name: str,
Limit: int = ...,
NextToken: str = ...,
) -> ListContainerGroupDefinitionVersionsOutputTypeDef: # (1)
...
# list_container_group_definition_versions method usage example with argument unpacking
kwargs: ListContainerGroupDefinitionVersionsInputTypeDef = { # (1)
"Name": ...,
}
parent.list_container_group_definition_versions(**kwargs)
list_container_group_definitions#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").list_container_group_definitions method.
boto3 documentation
# list_container_group_definitions method definition
def list_container_group_definitions(
self,
*,
ContainerGroupType: ContainerGroupTypeType = ..., # (1)
Limit: int = ...,
NextToken: str = ...,
) -> ListContainerGroupDefinitionsOutputTypeDef: # (2)
...
# list_container_group_definitions method usage example with argument unpacking
kwargs: ListContainerGroupDefinitionsInputTypeDef = { # (1)
"ContainerGroupType": ...,
}
parent.list_container_group_definitions(**kwargs)
list_fleet_deployments#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").list_fleet_deployments method.
boto3 documentation
# list_fleet_deployments method definition
def list_fleet_deployments(
self,
*,
FleetId: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> ListFleetDeploymentsOutputTypeDef: # (1)
...
# list_fleet_deployments method usage example with argument unpacking
kwargs: ListFleetDeploymentsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.list_fleet_deployments(**kwargs)
list_fleets#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").list_fleets method.
boto3 documentation
# list_fleets method definition
def list_fleets(
self,
*,
BuildId: str = ...,
ScriptId: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> ListFleetsOutputTypeDef: # (1)
...
# list_fleets method usage example with argument unpacking
kwargs: ListFleetsInputTypeDef = { # (1)
"BuildId": ...,
}
parent.list_fleets(**kwargs)
list_game_server_groups#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").list_game_server_groups method.
boto3 documentation
# list_game_server_groups method definition
def list_game_server_groups(
self,
*,
Limit: int = ...,
NextToken: str = ...,
) -> ListGameServerGroupsOutputTypeDef: # (1)
...
# list_game_server_groups method usage example with argument unpacking
kwargs: ListGameServerGroupsInputTypeDef = { # (1)
"Limit": ...,
}
parent.list_game_server_groups(**kwargs)
list_game_servers#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").list_game_servers method.
boto3 documentation
# list_game_servers method definition
def list_game_servers(
self,
*,
GameServerGroupName: str,
SortOrder: SortOrderType = ..., # (1)
Limit: int = ...,
NextToken: str = ...,
) -> ListGameServersOutputTypeDef: # (2)
...
# list_game_servers method usage example with argument unpacking
kwargs: ListGameServersInputTypeDef = { # (1)
"GameServerGroupName": ...,
}
parent.list_game_servers(**kwargs)
list_locations#
This API works with the following fleet types: Anywhere.
Type annotations and code completion for boto3.client("gamelift").list_locations method.
boto3 documentation
# list_locations method definition
def list_locations(
self,
*,
Filters: Sequence[LocationFilterType] = ..., # (1)
Limit: int = ...,
NextToken: str = ...,
) -> ListLocationsOutputTypeDef: # (2)
...
- See
Sequence[LocationFilterType] - See ListLocationsOutputTypeDef
# list_locations method usage example with argument unpacking
kwargs: ListLocationsInputTypeDef = { # (1)
"Filters": ...,
}
parent.list_locations(**kwargs)
list_scripts#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").list_scripts method.
boto3 documentation
# list_scripts method definition
def list_scripts(
self,
*,
Limit: int = ...,
NextToken: str = ...,
) -> ListScriptsOutputTypeDef: # (1)
...
# list_scripts method usage example with argument unpacking
kwargs: ListScriptsInputTypeDef = { # (1)
"Limit": ...,
}
parent.list_scripts(**kwargs)
list_tags_for_resource#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").list_tags_for_resource method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
ResourceARN: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = { # (1)
"ResourceARN": ...,
}
parent.list_tags_for_resource(**kwargs)
put_scaling_policy#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").put_scaling_policy method.
boto3 documentation
# put_scaling_policy method definition
def put_scaling_policy(
self,
*,
Name: str,
FleetId: str,
MetricName: MetricNameType, # (1)
ScalingAdjustment: int = ...,
ScalingAdjustmentType: ScalingAdjustmentTypeType = ..., # (2)
Threshold: float = ...,
ComparisonOperator: ComparisonOperatorTypeType = ..., # (3)
EvaluationPeriods: int = ...,
PolicyType: PolicyTypeType = ..., # (4)
TargetConfiguration: TargetConfigurationTypeDef = ..., # (5)
) -> PutScalingPolicyOutputTypeDef: # (6)
...
- See MetricNameType
- See ScalingAdjustmentTypeType
- See ComparisonOperatorTypeType
- See PolicyTypeType
- See TargetConfigurationTypeDef
- See PutScalingPolicyOutputTypeDef
# put_scaling_policy method usage example with argument unpacking
kwargs: PutScalingPolicyInputTypeDef = { # (1)
"Name": ...,
"FleetId": ...,
"MetricName": ...,
}
parent.put_scaling_policy(**kwargs)
register_compute#
This API works with the following fleet types: Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").register_compute method.
boto3 documentation
# register_compute method definition
def register_compute(
self,
*,
FleetId: str,
ComputeName: str,
CertificatePath: str = ...,
DnsName: str = ...,
IpAddress: str = ...,
Location: str = ...,
) -> RegisterComputeOutputTypeDef: # (1)
...
# register_compute method usage example with argument unpacking
kwargs: RegisterComputeInputTypeDef = { # (1)
"FleetId": ...,
"ComputeName": ...,
}
parent.register_compute(**kwargs)
register_game_server#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").register_game_server method.
boto3 documentation
# register_game_server method definition
def register_game_server(
self,
*,
GameServerGroupName: str,
GameServerId: str,
InstanceId: str,
ConnectionInfo: str = ...,
GameServerData: str = ...,
) -> RegisterGameServerOutputTypeDef: # (1)
...
# register_game_server method usage example with argument unpacking
kwargs: RegisterGameServerInputTypeDef = { # (1)
"GameServerGroupName": ...,
"GameServerId": ...,
"InstanceId": ...,
}
parent.register_game_server(**kwargs)
request_upload_credentials#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").request_upload_credentials method.
boto3 documentation
# request_upload_credentials method definition
def request_upload_credentials(
self,
*,
BuildId: str,
) -> RequestUploadCredentialsOutputTypeDef: # (1)
...
# request_upload_credentials method usage example with argument unpacking
kwargs: RequestUploadCredentialsInputTypeDef = { # (1)
"BuildId": ...,
}
parent.request_upload_credentials(**kwargs)
resolve_alias#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").resolve_alias method.
boto3 documentation
# resolve_alias method definition
def resolve_alias(
self,
*,
AliasId: str,
) -> ResolveAliasOutputTypeDef: # (1)
...
# resolve_alias method usage example with argument unpacking
kwargs: ResolveAliasInputTypeDef = { # (1)
"AliasId": ...,
}
parent.resolve_alias(**kwargs)
resume_game_server_group#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").resume_game_server_group method.
boto3 documentation
# resume_game_server_group method definition
def resume_game_server_group(
self,
*,
GameServerGroupName: str,
ResumeActions: Sequence[GameServerGroupActionType], # (1)
) -> ResumeGameServerGroupOutputTypeDef: # (2)
...
- See
Sequence[Literal['REPLACE_INSTANCE_TYPES']] - See ResumeGameServerGroupOutputTypeDef
# resume_game_server_group method usage example with argument unpacking
kwargs: ResumeGameServerGroupInputTypeDef = { # (1)
"GameServerGroupName": ...,
"ResumeActions": ...,
}
parent.resume_game_server_group(**kwargs)
search_game_sessions#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").search_game_sessions method.
boto3 documentation
# search_game_sessions method definition
def search_game_sessions(
self,
*,
FleetId: str = ...,
AliasId: str = ...,
Location: str = ...,
FilterExpression: str = ...,
SortExpression: str = ...,
Limit: int = ...,
NextToken: str = ...,
) -> SearchGameSessionsOutputTypeDef: # (1)
...
# search_game_sessions method usage example with argument unpacking
kwargs: SearchGameSessionsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.search_game_sessions(**kwargs)
start_fleet_actions#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").start_fleet_actions method.
boto3 documentation
# start_fleet_actions method definition
def start_fleet_actions(
self,
*,
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: str = ...,
) -> StartFleetActionsOutputTypeDef: # (2)
...
- See
Sequence[Literal['AUTO_SCALING']] - See StartFleetActionsOutputTypeDef
# start_fleet_actions method usage example with argument unpacking
kwargs: StartFleetActionsInputTypeDef = { # (1)
"FleetId": ...,
"Actions": ...,
}
parent.start_fleet_actions(**kwargs)
start_game_session_placement#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").start_game_session_placement method.
boto3 documentation
# start_game_session_placement method definition
def start_game_session_placement(
self,
*,
PlacementId: str,
GameSessionQueueName: str,
MaximumPlayerSessionCount: int,
GameProperties: Sequence[GamePropertyTypeDef] = ..., # (1)
GameSessionName: str = ...,
PlayerLatencies: Sequence[PlayerLatencyTypeDef] = ..., # (2)
DesiredPlayerSessions: Sequence[DesiredPlayerSessionTypeDef] = ..., # (3)
GameSessionData: str = ...,
PriorityConfigurationOverride: PriorityConfigurationOverrideUnionTypeDef = ..., # (4)
) -> StartGameSessionPlacementOutputTypeDef: # (5)
...
- See
Sequence[GamePropertyTypeDef] - See
Sequence[PlayerLatencyTypeDef] - See
Sequence[DesiredPlayerSessionTypeDef] - See PriorityConfigurationOverrideUnionTypeDef
- See StartGameSessionPlacementOutputTypeDef
# start_game_session_placement method usage example with argument unpacking
kwargs: StartGameSessionPlacementInputTypeDef = { # (1)
"PlacementId": ...,
"GameSessionQueueName": ...,
"MaximumPlayerSessionCount": ...,
}
parent.start_game_session_placement(**kwargs)
start_match_backfill#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").start_match_backfill method.
boto3 documentation
# start_match_backfill method definition
def start_match_backfill(
self,
*,
ConfigurationName: str,
Players: Sequence[PlayerUnionTypeDef], # (1)
TicketId: str = ...,
GameSessionArn: str = ...,
) -> StartMatchBackfillOutputTypeDef: # (2)
...
- See
Sequence[PlayerUnionTypeDef] - See StartMatchBackfillOutputTypeDef
# start_match_backfill method usage example with argument unpacking
kwargs: StartMatchBackfillInputTypeDef = { # (1)
"ConfigurationName": ...,
"Players": ...,
}
parent.start_match_backfill(**kwargs)
start_matchmaking#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").start_matchmaking method.
boto3 documentation
# start_matchmaking method definition
def start_matchmaking(
self,
*,
ConfigurationName: str,
Players: Sequence[PlayerUnionTypeDef], # (1)
TicketId: str = ...,
) -> StartMatchmakingOutputTypeDef: # (2)
...
- See
Sequence[PlayerUnionTypeDef] - See StartMatchmakingOutputTypeDef
# start_matchmaking method usage example with argument unpacking
kwargs: StartMatchmakingInputTypeDef = { # (1)
"ConfigurationName": ...,
"Players": ...,
}
parent.start_matchmaking(**kwargs)
stop_fleet_actions#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").stop_fleet_actions method.
boto3 documentation
# stop_fleet_actions method definition
def stop_fleet_actions(
self,
*,
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: str = ...,
) -> StopFleetActionsOutputTypeDef: # (2)
...
- See
Sequence[Literal['AUTO_SCALING']] - See StopFleetActionsOutputTypeDef
# stop_fleet_actions method usage example with argument unpacking
kwargs: StopFleetActionsInputTypeDef = { # (1)
"FleetId": ...,
"Actions": ...,
}
parent.stop_fleet_actions(**kwargs)
stop_game_session_placement#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").stop_game_session_placement method.
boto3 documentation
# stop_game_session_placement method definition
def stop_game_session_placement(
self,
*,
PlacementId: str,
) -> StopGameSessionPlacementOutputTypeDef: # (1)
...
# stop_game_session_placement method usage example with argument unpacking
kwargs: StopGameSessionPlacementInputTypeDef = { # (1)
"PlacementId": ...,
}
parent.stop_game_session_placement(**kwargs)
stop_matchmaking#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").stop_matchmaking method.
boto3 documentation
# stop_matchmaking method definition
def stop_matchmaking(
self,
*,
TicketId: str,
) -> dict[str, Any]:
...
# stop_matchmaking method usage example with argument unpacking
kwargs: StopMatchmakingInputTypeDef = { # (1)
"TicketId": ...,
}
parent.stop_matchmaking(**kwargs)
suspend_game_server_group#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").suspend_game_server_group method.
boto3 documentation
# suspend_game_server_group method definition
def suspend_game_server_group(
self,
*,
GameServerGroupName: str,
SuspendActions: Sequence[GameServerGroupActionType], # (1)
) -> SuspendGameServerGroupOutputTypeDef: # (2)
...
- See
Sequence[Literal['REPLACE_INSTANCE_TYPES']] - See SuspendGameServerGroupOutputTypeDef
# suspend_game_server_group method usage example with argument unpacking
kwargs: SuspendGameServerGroupInputTypeDef = { # (1)
"GameServerGroupName": ...,
"SuspendActions": ...,
}
parent.suspend_game_server_group(**kwargs)
tag_resource#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").tag_resource method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
) -> dict[str, Any]:
...
- See
Sequence[TagTypeDef]
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestTypeDef = { # (1)
"ResourceARN": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
terminate_game_session#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").terminate_game_session method.
boto3 documentation
# terminate_game_session method definition
def terminate_game_session(
self,
*,
GameSessionId: str,
TerminationMode: TerminationModeType, # (1)
) -> TerminateGameSessionOutputTypeDef: # (2)
...
# terminate_game_session method usage example with argument unpacking
kwargs: TerminateGameSessionInputTypeDef = { # (1)
"GameSessionId": ...,
"TerminationMode": ...,
}
parent.terminate_game_session(**kwargs)
untag_resource#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").untag_resource method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
ResourceARN: str,
TagKeys: Sequence[str],
) -> dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestTypeDef = { # (1)
"ResourceARN": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_alias#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").update_alias method.
boto3 documentation
# update_alias method definition
def update_alias(
self,
*,
AliasId: str,
Name: str = ...,
Description: str = ...,
RoutingStrategy: RoutingStrategyTypeDef = ..., # (1)
) -> UpdateAliasOutputTypeDef: # (2)
...
# update_alias method usage example with argument unpacking
kwargs: UpdateAliasInputTypeDef = { # (1)
"AliasId": ...,
}
parent.update_alias(**kwargs)
update_build#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").update_build method.
boto3 documentation
# update_build method definition
def update_build(
self,
*,
BuildId: str,
Name: str = ...,
Version: str = ...,
) -> UpdateBuildOutputTypeDef: # (1)
...
# update_build method usage example with argument unpacking
kwargs: UpdateBuildInputTypeDef = { # (1)
"BuildId": ...,
}
parent.update_build(**kwargs)
update_container_fleet#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").update_container_fleet method.
boto3 documentation
# update_container_fleet method definition
def update_container_fleet(
self,
*,
FleetId: str,
GameServerContainerGroupDefinitionName: str = ...,
PerInstanceContainerGroupDefinitionName: str = ...,
GameServerContainerGroupsPerInstance: int = ...,
InstanceConnectionPortRange: ConnectionPortRangeTypeDef = ..., # (1)
InstanceInboundPermissionAuthorizations: Sequence[IpPermissionTypeDef] = ..., # (2)
InstanceInboundPermissionRevocations: Sequence[IpPermissionTypeDef] = ..., # (2)
DeploymentConfiguration: DeploymentConfigurationTypeDef = ..., # (4)
Description: str = ...,
MetricGroups: Sequence[str] = ...,
NewGameSessionProtectionPolicy: ProtectionPolicyType = ..., # (5)
GameSessionCreationLimitPolicy: GameSessionCreationLimitPolicyTypeDef = ..., # (6)
LogConfiguration: LogConfigurationTypeDef = ..., # (7)
RemoveAttributes: Sequence[ContainerFleetRemoveAttributeType] = ..., # (8)
) -> UpdateContainerFleetOutputTypeDef: # (9)
...
- See ConnectionPortRangeTypeDef
- See
Sequence[IpPermissionTypeDef] - See
Sequence[IpPermissionTypeDef] - See DeploymentConfigurationTypeDef
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See LogConfigurationTypeDef
- See
Sequence[Literal['PER_INSTANCE_CONTAINER_GROUP_DEFINITION']] - See UpdateContainerFleetOutputTypeDef
# update_container_fleet method usage example with argument unpacking
kwargs: UpdateContainerFleetInputTypeDef = { # (1)
"FleetId": ...,
}
parent.update_container_fleet(**kwargs)
update_container_group_definition#
This API works with the following fleet types: Container.
Type annotations and code completion for boto3.client("gamelift").update_container_group_definition method.
boto3 documentation
# update_container_group_definition method definition
def update_container_group_definition(
self,
*,
Name: str,
GameServerContainerDefinition: GameServerContainerDefinitionInputTypeDef = ..., # (1)
SupportContainerDefinitions: Sequence[SupportContainerDefinitionInputTypeDef] = ..., # (2)
TotalMemoryLimitMebibytes: int = ...,
TotalVcpuLimit: float = ...,
VersionDescription: str = ...,
SourceVersionNumber: int = ...,
OperatingSystem: ContainerOperatingSystemType = ..., # (3)
) -> UpdateContainerGroupDefinitionOutputTypeDef: # (4)
...
- See GameServerContainerDefinitionInputTypeDef
- See
Sequence[SupportContainerDefinitionInputTypeDef] - See ContainerOperatingSystemType
- See UpdateContainerGroupDefinitionOutputTypeDef
# update_container_group_definition method usage example with argument unpacking
kwargs: UpdateContainerGroupDefinitionInputTypeDef = { # (1)
"Name": ...,
}
parent.update_container_group_definition(**kwargs)
update_fleet_attributes#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").update_fleet_attributes method.
boto3 documentation
# update_fleet_attributes method definition
def update_fleet_attributes(
self,
*,
FleetId: str,
Name: str = ...,
Description: str = ...,
NewGameSessionProtectionPolicy: ProtectionPolicyType = ..., # (1)
ResourceCreationLimitPolicy: ResourceCreationLimitPolicyTypeDef = ..., # (2)
MetricGroups: Sequence[str] = ...,
AnywhereConfiguration: AnywhereConfigurationTypeDef = ..., # (3)
) -> UpdateFleetAttributesOutputTypeDef: # (4)
...
- See ProtectionPolicyType
- See ResourceCreationLimitPolicyTypeDef
- See AnywhereConfigurationTypeDef
- See UpdateFleetAttributesOutputTypeDef
# update_fleet_attributes method usage example with argument unpacking
kwargs: UpdateFleetAttributesInputTypeDef = { # (1)
"FleetId": ...,
}
parent.update_fleet_attributes(**kwargs)
update_fleet_capacity#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").update_fleet_capacity method.
boto3 documentation
# update_fleet_capacity method definition
def update_fleet_capacity(
self,
*,
FleetId: str,
DesiredInstances: int = ...,
MinSize: int = ...,
MaxSize: int = ...,
Location: str = ...,
) -> UpdateFleetCapacityOutputTypeDef: # (1)
...
# update_fleet_capacity method usage example with argument unpacking
kwargs: UpdateFleetCapacityInputTypeDef = { # (1)
"FleetId": ...,
}
parent.update_fleet_capacity(**kwargs)
update_fleet_port_settings#
This API works with the following fleet types: EC2, Container.
Type annotations and code completion for boto3.client("gamelift").update_fleet_port_settings method.
boto3 documentation
# update_fleet_port_settings method definition
def update_fleet_port_settings(
self,
*,
FleetId: str,
InboundPermissionAuthorizations: Sequence[IpPermissionTypeDef] = ..., # (1)
InboundPermissionRevocations: Sequence[IpPermissionTypeDef] = ..., # (1)
) -> UpdateFleetPortSettingsOutputTypeDef: # (3)
...
- See
Sequence[IpPermissionTypeDef] - See
Sequence[IpPermissionTypeDef] - See UpdateFleetPortSettingsOutputTypeDef
# update_fleet_port_settings method usage example with argument unpacking
kwargs: UpdateFleetPortSettingsInputTypeDef = { # (1)
"FleetId": ...,
}
parent.update_fleet_port_settings(**kwargs)
update_game_server#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").update_game_server method.
boto3 documentation
# update_game_server method definition
def update_game_server(
self,
*,
GameServerGroupName: str,
GameServerId: str,
GameServerData: str = ...,
UtilizationStatus: GameServerUtilizationStatusType = ..., # (1)
HealthCheck: GameServerHealthCheckType = ..., # (2)
) -> UpdateGameServerOutputTypeDef: # (3)
...
# update_game_server method usage example with argument unpacking
kwargs: UpdateGameServerInputTypeDef = { # (1)
"GameServerGroupName": ...,
"GameServerId": ...,
}
parent.update_game_server(**kwargs)
update_game_server_group#
This API works with the following fleet types: EC2 (FleetIQ).
Type annotations and code completion for boto3.client("gamelift").update_game_server_group method.
boto3 documentation
# update_game_server_group method definition
def update_game_server_group(
self,
*,
GameServerGroupName: str,
RoleArn: str = ...,
InstanceDefinitions: Sequence[InstanceDefinitionTypeDef] = ..., # (1)
GameServerProtectionPolicy: GameServerProtectionPolicyType = ..., # (2)
BalancingStrategy: BalancingStrategyType = ..., # (3)
) -> UpdateGameServerGroupOutputTypeDef: # (4)
...
- See
Sequence[InstanceDefinitionTypeDef] - See GameServerProtectionPolicyType
- See BalancingStrategyType
- See UpdateGameServerGroupOutputTypeDef
# update_game_server_group method usage example with argument unpacking
kwargs: UpdateGameServerGroupInputTypeDef = { # (1)
"GameServerGroupName": ...,
}
parent.update_game_server_group(**kwargs)
update_game_session#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").update_game_session method.
boto3 documentation
# update_game_session method definition
def update_game_session(
self,
*,
GameSessionId: str,
MaximumPlayerSessionCount: int = ...,
Name: str = ...,
PlayerSessionCreationPolicy: PlayerSessionCreationPolicyType = ..., # (1)
ProtectionPolicy: ProtectionPolicyType = ..., # (2)
GameProperties: Sequence[GamePropertyTypeDef] = ..., # (3)
) -> UpdateGameSessionOutputTypeDef: # (4)
...
- See PlayerSessionCreationPolicyType
- See ProtectionPolicyType
- See
Sequence[GamePropertyTypeDef] - See UpdateGameSessionOutputTypeDef
# update_game_session method usage example with argument unpacking
kwargs: UpdateGameSessionInputTypeDef = { # (1)
"GameSessionId": ...,
}
parent.update_game_session(**kwargs)
update_game_session_queue#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").update_game_session_queue method.
boto3 documentation
# update_game_session_queue method definition
def update_game_session_queue(
self,
*,
Name: str,
TimeoutInSeconds: int = ...,
PlayerLatencyPolicies: Sequence[PlayerLatencyPolicyTypeDef] = ..., # (1)
Destinations: Sequence[GameSessionQueueDestinationTypeDef] = ..., # (2)
FilterConfiguration: FilterConfigurationUnionTypeDef = ..., # (3)
PriorityConfiguration: PriorityConfigurationUnionTypeDef = ..., # (4)
CustomEventData: str = ...,
NotificationTarget: str = ...,
) -> UpdateGameSessionQueueOutputTypeDef: # (5)
...
- See
Sequence[PlayerLatencyPolicyTypeDef] - See
Sequence[GameSessionQueueDestinationTypeDef] - See FilterConfigurationUnionTypeDef
- See PriorityConfigurationUnionTypeDef
- See UpdateGameSessionQueueOutputTypeDef
# update_game_session_queue method usage example with argument unpacking
kwargs: UpdateGameSessionQueueInputTypeDef = { # (1)
"Name": ...,
}
parent.update_game_session_queue(**kwargs)
update_matchmaking_configuration#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").update_matchmaking_configuration method.
boto3 documentation
# update_matchmaking_configuration method definition
def update_matchmaking_configuration(
self,
*,
Name: str,
Description: str = ...,
GameSessionQueueArns: Sequence[str] = ...,
RequestTimeoutSeconds: int = ...,
AcceptanceTimeoutSeconds: int = ...,
AcceptanceRequired: bool = ...,
RuleSetName: str = ...,
NotificationTarget: str = ...,
AdditionalPlayerCount: int = ...,
CustomEventData: str = ...,
GameProperties: Sequence[GamePropertyTypeDef] = ..., # (1)
GameSessionData: str = ...,
BackfillMode: BackfillModeType = ..., # (2)
FlexMatchMode: FlexMatchModeType = ..., # (3)
) -> UpdateMatchmakingConfigurationOutputTypeDef: # (4)
...
- See
Sequence[GamePropertyTypeDef] - See BackfillModeType
- See FlexMatchModeType
- See UpdateMatchmakingConfigurationOutputTypeDef
# update_matchmaking_configuration method usage example with argument unpacking
kwargs: UpdateMatchmakingConfigurationInputTypeDef = { # (1)
"Name": ...,
}
parent.update_matchmaking_configuration(**kwargs)
update_runtime_configuration#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").update_runtime_configuration method.
boto3 documentation
# update_runtime_configuration method definition
def update_runtime_configuration(
self,
*,
FleetId: str,
RuntimeConfiguration: RuntimeConfigurationUnionTypeDef, # (1)
) -> UpdateRuntimeConfigurationOutputTypeDef: # (2)
...
# update_runtime_configuration method usage example with argument unpacking
kwargs: UpdateRuntimeConfigurationInputTypeDef = { # (1)
"FleetId": ...,
"RuntimeConfiguration": ...,
}
parent.update_runtime_configuration(**kwargs)
update_script#
This API works with the following fleet types: EC2.
Type annotations and code completion for boto3.client("gamelift").update_script method.
boto3 documentation
# update_script method definition
def update_script(
self,
*,
ScriptId: str,
Name: str = ...,
Version: str = ...,
StorageLocation: S3LocationTypeDef = ..., # (1)
ZipFile: BlobTypeDef = ...,
) -> UpdateScriptOutputTypeDef: # (2)
...
# update_script method usage example with argument unpacking
kwargs: UpdateScriptInputTypeDef = { # (1)
"ScriptId": ...,
}
parent.update_script(**kwargs)
validate_matchmaking_rule_set#
This API works with the following fleet types: EC2, Anywhere, Container.
Type annotations and code completion for boto3.client("gamelift").validate_matchmaking_rule_set method.
boto3 documentation
# validate_matchmaking_rule_set method definition
def validate_matchmaking_rule_set(
self,
*,
RuleSetBody: str,
) -> ValidateMatchmakingRuleSetOutputTypeDef: # (1)
...
# validate_matchmaking_rule_set method usage example with argument unpacking
kwargs: ValidateMatchmakingRuleSetInputTypeDef = { # (1)
"RuleSetBody": ...,
}
parent.validate_matchmaking_rule_set(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("gamelift").get_paginator method with overloads.
client.get_paginator("describe_fleet_attributes")-> DescribeFleetAttributesPaginatorclient.get_paginator("describe_fleet_capacity")-> DescribeFleetCapacityPaginatorclient.get_paginator("describe_fleet_events")-> DescribeFleetEventsPaginatorclient.get_paginator("describe_fleet_utilization")-> DescribeFleetUtilizationPaginatorclient.get_paginator("describe_game_server_instances")-> DescribeGameServerInstancesPaginatorclient.get_paginator("describe_game_session_details")-> DescribeGameSessionDetailsPaginatorclient.get_paginator("describe_game_session_queues")-> DescribeGameSessionQueuesPaginatorclient.get_paginator("describe_game_sessions")-> DescribeGameSessionsPaginatorclient.get_paginator("describe_instances")-> DescribeInstancesPaginatorclient.get_paginator("describe_matchmaking_configurations")-> DescribeMatchmakingConfigurationsPaginatorclient.get_paginator("describe_matchmaking_rule_sets")-> DescribeMatchmakingRuleSetsPaginatorclient.get_paginator("describe_player_sessions")-> DescribePlayerSessionsPaginatorclient.get_paginator("describe_scaling_policies")-> DescribeScalingPoliciesPaginatorclient.get_paginator("list_aliases")-> ListAliasesPaginatorclient.get_paginator("list_builds")-> ListBuildsPaginatorclient.get_paginator("list_compute")-> ListComputePaginatorclient.get_paginator("list_container_fleets")-> ListContainerFleetsPaginatorclient.get_paginator("list_container_group_definition_versions")-> ListContainerGroupDefinitionVersionsPaginatorclient.get_paginator("list_container_group_definitions")-> ListContainerGroupDefinitionsPaginatorclient.get_paginator("list_fleet_deployments")-> ListFleetDeploymentsPaginatorclient.get_paginator("list_fleets")-> ListFleetsPaginatorclient.get_paginator("list_game_server_groups")-> ListGameServerGroupsPaginatorclient.get_paginator("list_game_servers")-> ListGameServersPaginatorclient.get_paginator("list_locations")-> ListLocationsPaginatorclient.get_paginator("list_scripts")-> ListScriptsPaginatorclient.get_paginator("search_game_sessions")-> SearchGameSessionsPaginator