Skip to content

Typed dictionaries

Index > GameLift > Typed dictionaries

Auto-generated documentation for GameLift type annotations stubs module mypy-boto3-gamelift.

AcceptMatchInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import AcceptMatchInputRequestTypeDef

def get_value() -> AcceptMatchInputRequestTypeDef:
    return {
        "TicketId": ...,
        "PlayerIds": ...,
        "AcceptanceType": ...,
    }
Definition
class AcceptMatchInputRequestTypeDef(TypedDict):
    TicketId: str,
    PlayerIds: Sequence[str],
    AcceptanceType: AcceptanceTypeType,  # (1)
  1. See AcceptanceTypeType

RoutingStrategyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RoutingStrategyTypeDef

def get_value() -> RoutingStrategyTypeDef:
    return {
        "Type": ...,
    }
Definition
class RoutingStrategyTypeDef(TypedDict):
    Type: NotRequired[RoutingStrategyTypeType],  # (1)
    FleetId: NotRequired[str],
    Message: NotRequired[str],
  1. See RoutingStrategyTypeType

AttributeValueTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import AttributeValueTypeDef

def get_value() -> AttributeValueTypeDef:
    return {
        "S": ...,
    }
Definition
class AttributeValueTypeDef(TypedDict):
    S: NotRequired[str],
    N: NotRequired[float],
    SL: NotRequired[List[str]],
    SDM: NotRequired[Dict[str, float]],

AwsCredentialsTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import AwsCredentialsTypeDef

def get_value() -> AwsCredentialsTypeDef:
    return {
        "AccessKeyId": ...,
    }
Definition
class AwsCredentialsTypeDef(TypedDict):
    AccessKeyId: NotRequired[str],
    SecretAccessKey: NotRequired[str],
    SessionToken: NotRequired[str],

BuildTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import BuildTypeDef

def get_value() -> BuildTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class BuildTypeDef(TypedDict):
    BuildId: NotRequired[str],
    BuildArn: NotRequired[str],
    Name: NotRequired[str],
    Version: NotRequired[str],
    Status: NotRequired[BuildStatusType],  # (1)
    SizeOnDisk: NotRequired[int],
    OperatingSystem: NotRequired[OperatingSystemType],  # (2)
    CreationTime: NotRequired[datetime],
  1. See BuildStatusType
  2. See OperatingSystemType

CertificateConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CertificateConfigurationTypeDef

def get_value() -> CertificateConfigurationTypeDef:
    return {
        "CertificateType": ...,
    }
Definition
class CertificateConfigurationTypeDef(TypedDict):
    CertificateType: CertificateTypeType,  # (1)
  1. See CertificateTypeType

ClaimGameServerInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ClaimGameServerInputRequestTypeDef

def get_value() -> ClaimGameServerInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class ClaimGameServerInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    GameServerId: NotRequired[str],
    GameServerData: NotRequired[str],

GameServerTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameServerTypeDef

def get_value() -> GameServerTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class GameServerTypeDef(TypedDict):
    GameServerGroupName: NotRequired[str],
    GameServerGroupArn: NotRequired[str],
    GameServerId: NotRequired[str],
    InstanceId: NotRequired[str],
    ConnectionInfo: NotRequired[str],
    GameServerData: NotRequired[str],
    ClaimStatus: NotRequired[GameServerClaimStatusType],  # (1)
    UtilizationStatus: NotRequired[GameServerUtilizationStatusType],  # (2)
    RegistrationTime: NotRequired[datetime],
    LastClaimTime: NotRequired[datetime],
    LastHealthCheckTime: NotRequired[datetime],
  1. See GameServerClaimStatusType
  2. See GameServerUtilizationStatusType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

S3LocationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "Bucket": ...,
    }
Definition
class S3LocationTypeDef(TypedDict):
    Bucket: NotRequired[str],
    Key: NotRequired[str],
    RoleArn: NotRequired[str],
    ObjectVersion: NotRequired[str],

IpPermissionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import IpPermissionTypeDef

def get_value() -> IpPermissionTypeDef:
    return {
        "FromPort": ...,
        "ToPort": ...,
        "IpRange": ...,
        "Protocol": ...,
    }
Definition
class IpPermissionTypeDef(TypedDict):
    FromPort: int,
    ToPort: int,
    IpRange: str,
    Protocol: IpProtocolType,  # (1)
  1. See IpProtocolType

LocationConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import LocationConfigurationTypeDef

def get_value() -> LocationConfigurationTypeDef:
    return {
        "Location": ...,
    }
Definition
class LocationConfigurationTypeDef(TypedDict):
    Location: NotRequired[str],

ResourceCreationLimitPolicyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ResourceCreationLimitPolicyTypeDef

def get_value() -> ResourceCreationLimitPolicyTypeDef:
    return {
        "NewGameSessionsPerCreator": ...,
    }
Definition
class ResourceCreationLimitPolicyTypeDef(TypedDict):
    NewGameSessionsPerCreator: NotRequired[int],
    PolicyPeriodInMinutes: NotRequired[int],

LocationStateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import LocationStateTypeDef

def get_value() -> LocationStateTypeDef:
    return {
        "Location": ...,
    }
Definition
class LocationStateTypeDef(TypedDict):
    Location: NotRequired[str],
    Status: NotRequired[FleetStatusType],  # (1)
  1. See FleetStatusType

InstanceDefinitionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import InstanceDefinitionTypeDef

def get_value() -> InstanceDefinitionTypeDef:
    return {
        "InstanceType": ...,
    }
Definition
class InstanceDefinitionTypeDef(TypedDict):
    InstanceType: GameServerGroupInstanceTypeType,  # (1)
    WeightedCapacity: NotRequired[str],
  1. See GameServerGroupInstanceTypeType

LaunchTemplateSpecificationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import LaunchTemplateSpecificationTypeDef

def get_value() -> LaunchTemplateSpecificationTypeDef:
    return {
        "LaunchTemplateId": ...,
    }
Definition
class LaunchTemplateSpecificationTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

GamePropertyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GamePropertyTypeDef

def get_value() -> GamePropertyTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class GamePropertyTypeDef(TypedDict):
    Key: str,
    Value: str,

FilterConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import FilterConfigurationTypeDef

def get_value() -> FilterConfigurationTypeDef:
    return {
        "AllowedLocations": ...,
    }
Definition
class FilterConfigurationTypeDef(TypedDict):
    AllowedLocations: NotRequired[Sequence[str]],

GameSessionQueueDestinationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionQueueDestinationTypeDef

def get_value() -> GameSessionQueueDestinationTypeDef:
    return {
        "DestinationArn": ...,
    }
Definition
class GameSessionQueueDestinationTypeDef(TypedDict):
    DestinationArn: NotRequired[str],

PlayerLatencyPolicyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PlayerLatencyPolicyTypeDef

def get_value() -> PlayerLatencyPolicyTypeDef:
    return {
        "MaximumIndividualPlayerLatencyMilliseconds": ...,
    }
Definition
class PlayerLatencyPolicyTypeDef(TypedDict):
    MaximumIndividualPlayerLatencyMilliseconds: NotRequired[int],
    PolicyDurationSeconds: NotRequired[int],

PriorityConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PriorityConfigurationTypeDef

def get_value() -> PriorityConfigurationTypeDef:
    return {
        "PriorityOrder": ...,
    }
Definition
class PriorityConfigurationTypeDef(TypedDict):
    PriorityOrder: NotRequired[Sequence[PriorityTypeType]],  # (1)
    LocationOrder: NotRequired[Sequence[str]],
  1. See PriorityTypeType

MatchmakingRuleSetTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import MatchmakingRuleSetTypeDef

def get_value() -> MatchmakingRuleSetTypeDef:
    return {
        "RuleSetBody": ...,
    }
Definition
class MatchmakingRuleSetTypeDef(TypedDict):
    RuleSetBody: str,
    RuleSetName: NotRequired[str],
    RuleSetArn: NotRequired[str],
    CreationTime: NotRequired[datetime],

CreatePlayerSessionInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionInputRequestTypeDef

def get_value() -> CreatePlayerSessionInputRequestTypeDef:
    return {
        "GameSessionId": ...,
        "PlayerId": ...,
    }
Definition
class CreatePlayerSessionInputRequestTypeDef(TypedDict):
    GameSessionId: str,
    PlayerId: str,
    PlayerData: NotRequired[str],

PlayerSessionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PlayerSessionTypeDef

def get_value() -> PlayerSessionTypeDef:
    return {
        "PlayerSessionId": ...,
    }
Definition
class PlayerSessionTypeDef(TypedDict):
    PlayerSessionId: NotRequired[str],
    PlayerId: NotRequired[str],
    GameSessionId: NotRequired[str],
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    CreationTime: NotRequired[datetime],
    TerminationTime: NotRequired[datetime],
    Status: NotRequired[PlayerSessionStatusType],  # (1)
    IpAddress: NotRequired[str],
    DnsName: NotRequired[str],
    Port: NotRequired[int],
    PlayerData: NotRequired[str],
  1. See PlayerSessionStatusType

CreatePlayerSessionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionsInputRequestTypeDef

def get_value() -> CreatePlayerSessionsInputRequestTypeDef:
    return {
        "GameSessionId": ...,
        "PlayerIds": ...,
    }
Definition
class CreatePlayerSessionsInputRequestTypeDef(TypedDict):
    GameSessionId: str,
    PlayerIds: Sequence[str],
    PlayerDataMap: NotRequired[Mapping[str, str]],

CreateVpcPeeringAuthorizationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateVpcPeeringAuthorizationInputRequestTypeDef

def get_value() -> CreateVpcPeeringAuthorizationInputRequestTypeDef:
    return {
        "GameLiftAwsAccountId": ...,
        "PeerVpcId": ...,
    }
Definition
class CreateVpcPeeringAuthorizationInputRequestTypeDef(TypedDict):
    GameLiftAwsAccountId: str,
    PeerVpcId: str,

VpcPeeringAuthorizationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import VpcPeeringAuthorizationTypeDef

def get_value() -> VpcPeeringAuthorizationTypeDef:
    return {
        "GameLiftAwsAccountId": ...,
    }
Definition
class VpcPeeringAuthorizationTypeDef(TypedDict):
    GameLiftAwsAccountId: NotRequired[str],
    PeerVpcAwsAccountId: NotRequired[str],
    PeerVpcId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    ExpirationTime: NotRequired[datetime],

CreateVpcPeeringConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateVpcPeeringConnectionInputRequestTypeDef

def get_value() -> CreateVpcPeeringConnectionInputRequestTypeDef:
    return {
        "FleetId": ...,
        "PeerVpcAwsAccountId": ...,
        "PeerVpcId": ...,
    }
Definition
class CreateVpcPeeringConnectionInputRequestTypeDef(TypedDict):
    FleetId: str,
    PeerVpcAwsAccountId: str,
    PeerVpcId: str,

DeleteAliasInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteAliasInputRequestTypeDef

def get_value() -> DeleteAliasInputRequestTypeDef:
    return {
        "AliasId": ...,
    }
Definition
class DeleteAliasInputRequestTypeDef(TypedDict):
    AliasId: str,

DeleteBuildInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteBuildInputRequestTypeDef

def get_value() -> DeleteBuildInputRequestTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class DeleteBuildInputRequestTypeDef(TypedDict):
    BuildId: str,

DeleteFleetInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteFleetInputRequestTypeDef

def get_value() -> DeleteFleetInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DeleteFleetInputRequestTypeDef(TypedDict):
    FleetId: str,

DeleteFleetLocationsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteFleetLocationsInputRequestTypeDef

def get_value() -> DeleteFleetLocationsInputRequestTypeDef:
    return {
        "FleetId": ...,
        "Locations": ...,
    }
Definition
class DeleteFleetLocationsInputRequestTypeDef(TypedDict):
    FleetId: str,
    Locations: Sequence[str],

DeleteGameServerGroupInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteGameServerGroupInputRequestTypeDef

def get_value() -> DeleteGameServerGroupInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class DeleteGameServerGroupInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    DeleteOption: NotRequired[GameServerGroupDeleteOptionType],  # (1)
  1. See GameServerGroupDeleteOptionType

DeleteGameSessionQueueInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteGameSessionQueueInputRequestTypeDef

def get_value() -> DeleteGameSessionQueueInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteGameSessionQueueInputRequestTypeDef(TypedDict):
    Name: str,

DeleteMatchmakingConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteMatchmakingConfigurationInputRequestTypeDef

def get_value() -> DeleteMatchmakingConfigurationInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteMatchmakingConfigurationInputRequestTypeDef(TypedDict):
    Name: str,

DeleteMatchmakingRuleSetInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteMatchmakingRuleSetInputRequestTypeDef

def get_value() -> DeleteMatchmakingRuleSetInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteMatchmakingRuleSetInputRequestTypeDef(TypedDict):
    Name: str,

DeleteScalingPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteScalingPolicyInputRequestTypeDef

def get_value() -> DeleteScalingPolicyInputRequestTypeDef:
    return {
        "Name": ...,
        "FleetId": ...,
    }
Definition
class DeleteScalingPolicyInputRequestTypeDef(TypedDict):
    Name: str,
    FleetId: str,

DeleteScriptInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteScriptInputRequestTypeDef

def get_value() -> DeleteScriptInputRequestTypeDef:
    return {
        "ScriptId": ...,
    }
Definition
class DeleteScriptInputRequestTypeDef(TypedDict):
    ScriptId: str,

DeleteVpcPeeringAuthorizationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteVpcPeeringAuthorizationInputRequestTypeDef

def get_value() -> DeleteVpcPeeringAuthorizationInputRequestTypeDef:
    return {
        "GameLiftAwsAccountId": ...,
        "PeerVpcId": ...,
    }
Definition
class DeleteVpcPeeringAuthorizationInputRequestTypeDef(TypedDict):
    GameLiftAwsAccountId: str,
    PeerVpcId: str,

DeleteVpcPeeringConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteVpcPeeringConnectionInputRequestTypeDef

def get_value() -> DeleteVpcPeeringConnectionInputRequestTypeDef:
    return {
        "FleetId": ...,
        "VpcPeeringConnectionId": ...,
    }
Definition
class DeleteVpcPeeringConnectionInputRequestTypeDef(TypedDict):
    FleetId: str,
    VpcPeeringConnectionId: str,

DeregisterGameServerInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeregisterGameServerInputRequestTypeDef

def get_value() -> DeregisterGameServerInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "GameServerId": ...,
    }
Definition
class DeregisterGameServerInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    GameServerId: str,

DescribeAliasInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeAliasInputRequestTypeDef

def get_value() -> DescribeAliasInputRequestTypeDef:
    return {
        "AliasId": ...,
    }
Definition
class DescribeAliasInputRequestTypeDef(TypedDict):
    AliasId: str,

DescribeBuildInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeBuildInputRequestTypeDef

def get_value() -> DescribeBuildInputRequestTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class DescribeBuildInputRequestTypeDef(TypedDict):
    BuildId: str,

DescribeEC2InstanceLimitsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeEC2InstanceLimitsInputRequestTypeDef

def get_value() -> DescribeEC2InstanceLimitsInputRequestTypeDef:
    return {
        "EC2InstanceType": ...,
    }
Definition
class DescribeEC2InstanceLimitsInputRequestTypeDef(TypedDict):
    EC2InstanceType: NotRequired[EC2InstanceTypeType],  # (1)
    Location: NotRequired[str],
  1. See EC2InstanceTypeType

EC2InstanceLimitTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import EC2InstanceLimitTypeDef

def get_value() -> EC2InstanceLimitTypeDef:
    return {
        "EC2InstanceType": ...,
    }
Definition
class EC2InstanceLimitTypeDef(TypedDict):
    EC2InstanceType: NotRequired[EC2InstanceTypeType],  # (1)
    CurrentInstances: NotRequired[int],
    InstanceLimit: NotRequired[int],
    Location: NotRequired[str],
  1. See EC2InstanceTypeType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeFleetAttributesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetAttributesInputRequestTypeDef

def get_value() -> DescribeFleetAttributesInputRequestTypeDef:
    return {
        "FleetIds": ...,
    }
Definition
class DescribeFleetAttributesInputRequestTypeDef(TypedDict):
    FleetIds: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFleetCapacityInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetCapacityInputRequestTypeDef

def get_value() -> DescribeFleetCapacityInputRequestTypeDef:
    return {
        "FleetIds": ...,
    }
Definition
class DescribeFleetCapacityInputRequestTypeDef(TypedDict):
    FleetIds: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFleetEventsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetEventsInputRequestTypeDef

def get_value() -> DescribeFleetEventsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeFleetEventsInputRequestTypeDef(TypedDict):
    FleetId: str,
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

EventTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "EventId": ...,
    }
Definition
class EventTypeDef(TypedDict):
    EventId: NotRequired[str],
    ResourceId: NotRequired[str],
    EventCode: NotRequired[EventCodeType],  # (1)
    Message: NotRequired[str],
    EventTime: NotRequired[datetime],
    PreSignedLogUrl: NotRequired[str],
  1. See EventCodeType

DescribeFleetLocationAttributesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationAttributesInputRequestTypeDef

def get_value() -> DescribeFleetLocationAttributesInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeFleetLocationAttributesInputRequestTypeDef(TypedDict):
    FleetId: str,
    Locations: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFleetLocationCapacityInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationCapacityInputRequestTypeDef

def get_value() -> DescribeFleetLocationCapacityInputRequestTypeDef:
    return {
        "FleetId": ...,
        "Location": ...,
    }
Definition
class DescribeFleetLocationCapacityInputRequestTypeDef(TypedDict):
    FleetId: str,
    Location: str,

DescribeFleetLocationUtilizationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationUtilizationInputRequestTypeDef

def get_value() -> DescribeFleetLocationUtilizationInputRequestTypeDef:
    return {
        "FleetId": ...,
        "Location": ...,
    }
Definition
class DescribeFleetLocationUtilizationInputRequestTypeDef(TypedDict):
    FleetId: str,
    Location: str,

FleetUtilizationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import FleetUtilizationTypeDef

def get_value() -> FleetUtilizationTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class FleetUtilizationTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    ActiveServerProcessCount: NotRequired[int],
    ActiveGameSessionCount: NotRequired[int],
    CurrentPlayerSessionCount: NotRequired[int],
    MaximumPlayerSessionCount: NotRequired[int],
    Location: NotRequired[str],

DescribeFleetPortSettingsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetPortSettingsInputRequestTypeDef

def get_value() -> DescribeFleetPortSettingsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeFleetPortSettingsInputRequestTypeDef(TypedDict):
    FleetId: str,
    Location: NotRequired[str],

DescribeFleetUtilizationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetUtilizationInputRequestTypeDef

def get_value() -> DescribeFleetUtilizationInputRequestTypeDef:
    return {
        "FleetIds": ...,
    }
Definition
class DescribeFleetUtilizationInputRequestTypeDef(TypedDict):
    FleetIds: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeGameServerGroupInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerGroupInputRequestTypeDef

def get_value() -> DescribeGameServerGroupInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class DescribeGameServerGroupInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,

DescribeGameServerInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInputRequestTypeDef

def get_value() -> DescribeGameServerInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "GameServerId": ...,
    }
Definition
class DescribeGameServerInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    GameServerId: str,

DescribeGameServerInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInstancesInputRequestTypeDef

def get_value() -> DescribeGameServerInstancesInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class DescribeGameServerInstancesInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    InstanceIds: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

GameServerInstanceTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameServerInstanceTypeDef

def get_value() -> GameServerInstanceTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class GameServerInstanceTypeDef(TypedDict):
    GameServerGroupName: NotRequired[str],
    GameServerGroupArn: NotRequired[str],
    InstanceId: NotRequired[str],
    InstanceStatus: NotRequired[GameServerInstanceStatusType],  # (1)
  1. See GameServerInstanceStatusType

DescribeGameSessionDetailsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionDetailsInputRequestTypeDef

def get_value() -> DescribeGameSessionDetailsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeGameSessionDetailsInputRequestTypeDef(TypedDict):
    FleetId: NotRequired[str],
    GameSessionId: NotRequired[str],
    AliasId: NotRequired[str],
    Location: NotRequired[str],
    StatusFilter: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeGameSessionPlacementInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionPlacementInputRequestTypeDef

def get_value() -> DescribeGameSessionPlacementInputRequestTypeDef:
    return {
        "PlacementId": ...,
    }
Definition
class DescribeGameSessionPlacementInputRequestTypeDef(TypedDict):
    PlacementId: str,

DescribeGameSessionQueuesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionQueuesInputRequestTypeDef

def get_value() -> DescribeGameSessionQueuesInputRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeGameSessionQueuesInputRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeGameSessionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionsInputRequestTypeDef

def get_value() -> DescribeGameSessionsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeGameSessionsInputRequestTypeDef(TypedDict):
    FleetId: NotRequired[str],
    GameSessionId: NotRequired[str],
    AliasId: NotRequired[str],
    Location: NotRequired[str],
    StatusFilter: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeInstancesInputRequestTypeDef

def get_value() -> DescribeInstancesInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeInstancesInputRequestTypeDef(TypedDict):
    FleetId: str,
    InstanceId: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    Location: NotRequired[str],

InstanceTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import InstanceTypeDef

def get_value() -> InstanceTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class InstanceTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    IpAddress: NotRequired[str],
    DnsName: NotRequired[str],
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    Type: NotRequired[EC2InstanceTypeType],  # (2)
    Status: NotRequired[InstanceStatusType],  # (3)
    CreationTime: NotRequired[datetime],
    Location: NotRequired[str],
  1. See OperatingSystemType
  2. See EC2InstanceTypeType
  3. See InstanceStatusType

DescribeMatchmakingConfigurationsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsInputRequestTypeDef

def get_value() -> DescribeMatchmakingConfigurationsInputRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeMatchmakingConfigurationsInputRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    RuleSetName: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeMatchmakingInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingInputRequestTypeDef

def get_value() -> DescribeMatchmakingInputRequestTypeDef:
    return {
        "TicketIds": ...,
    }
Definition
class DescribeMatchmakingInputRequestTypeDef(TypedDict):
    TicketIds: Sequence[str],

DescribeMatchmakingRuleSetsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsInputRequestTypeDef

def get_value() -> DescribeMatchmakingRuleSetsInputRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeMatchmakingRuleSetsInputRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribePlayerSessionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribePlayerSessionsInputRequestTypeDef

def get_value() -> DescribePlayerSessionsInputRequestTypeDef:
    return {
        "GameSessionId": ...,
    }
Definition
class DescribePlayerSessionsInputRequestTypeDef(TypedDict):
    GameSessionId: NotRequired[str],
    PlayerId: NotRequired[str],
    PlayerSessionId: NotRequired[str],
    PlayerSessionStatusFilter: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeRuntimeConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeRuntimeConfigurationInputRequestTypeDef

def get_value() -> DescribeRuntimeConfigurationInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeRuntimeConfigurationInputRequestTypeDef(TypedDict):
    FleetId: str,

DescribeScalingPoliciesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScalingPoliciesInputRequestTypeDef

def get_value() -> DescribeScalingPoliciesInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeScalingPoliciesInputRequestTypeDef(TypedDict):
    FleetId: str,
    StatusFilter: NotRequired[ScalingStatusTypeType],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    Location: NotRequired[str],
  1. See ScalingStatusTypeType

DescribeScriptInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScriptInputRequestTypeDef

def get_value() -> DescribeScriptInputRequestTypeDef:
    return {
        "ScriptId": ...,
    }
Definition
class DescribeScriptInputRequestTypeDef(TypedDict):
    ScriptId: str,

DescribeVpcPeeringConnectionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeVpcPeeringConnectionsInputRequestTypeDef

def get_value() -> DescribeVpcPeeringConnectionsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeVpcPeeringConnectionsInputRequestTypeDef(TypedDict):
    FleetId: NotRequired[str],

DesiredPlayerSessionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DesiredPlayerSessionTypeDef

def get_value() -> DesiredPlayerSessionTypeDef:
    return {
        "PlayerId": ...,
    }
Definition
class DesiredPlayerSessionTypeDef(TypedDict):
    PlayerId: NotRequired[str],
    PlayerData: NotRequired[str],

EC2InstanceCountsTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import EC2InstanceCountsTypeDef

def get_value() -> EC2InstanceCountsTypeDef:
    return {
        "DESIRED": ...,
    }
Definition
class EC2InstanceCountsTypeDef(TypedDict):
    DESIRED: NotRequired[int],
    MINIMUM: NotRequired[int],
    MAXIMUM: NotRequired[int],
    PENDING: NotRequired[int],
    ACTIVE: NotRequired[int],
    IDLE: NotRequired[int],
    TERMINATING: NotRequired[int],

TargetTrackingConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import TargetTrackingConfigurationTypeDef

def get_value() -> TargetTrackingConfigurationTypeDef:
    return {
        "TargetValue": ...,
    }
Definition
class TargetTrackingConfigurationTypeDef(TypedDict):
    TargetValue: float,

MatchedPlayerSessionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import MatchedPlayerSessionTypeDef

def get_value() -> MatchedPlayerSessionTypeDef:
    return {
        "PlayerId": ...,
    }
Definition
class MatchedPlayerSessionTypeDef(TypedDict):
    PlayerId: NotRequired[str],
    PlayerSessionId: NotRequired[str],

PlacedPlayerSessionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PlacedPlayerSessionTypeDef

def get_value() -> PlacedPlayerSessionTypeDef:
    return {
        "PlayerId": ...,
    }
Definition
class PlacedPlayerSessionTypeDef(TypedDict):
    PlayerId: NotRequired[str],
    PlayerSessionId: NotRequired[str],

PlayerLatencyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PlayerLatencyTypeDef

def get_value() -> PlayerLatencyTypeDef:
    return {
        "PlayerId": ...,
    }
Definition
class PlayerLatencyTypeDef(TypedDict):
    PlayerId: NotRequired[str],
    RegionIdentifier: NotRequired[str],
    LatencyInMilliseconds: NotRequired[float],

GetGameSessionLogUrlInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetGameSessionLogUrlInputRequestTypeDef

def get_value() -> GetGameSessionLogUrlInputRequestTypeDef:
    return {
        "GameSessionId": ...,
    }
Definition
class GetGameSessionLogUrlInputRequestTypeDef(TypedDict):
    GameSessionId: str,

GetInstanceAccessInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetInstanceAccessInputRequestTypeDef

def get_value() -> GetInstanceAccessInputRequestTypeDef:
    return {
        "FleetId": ...,
        "InstanceId": ...,
    }
Definition
class GetInstanceAccessInputRequestTypeDef(TypedDict):
    FleetId: str,
    InstanceId: str,

InstanceCredentialsTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import InstanceCredentialsTypeDef

def get_value() -> InstanceCredentialsTypeDef:
    return {
        "UserName": ...,
    }
Definition
class InstanceCredentialsTypeDef(TypedDict):
    UserName: NotRequired[str],
    Secret: NotRequired[str],

ListAliasesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListAliasesInputRequestTypeDef

def get_value() -> ListAliasesInputRequestTypeDef:
    return {
        "RoutingStrategyType": ...,
    }
Definition
class ListAliasesInputRequestTypeDef(TypedDict):
    RoutingStrategyType: NotRequired[RoutingStrategyTypeType],  # (1)
    Name: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RoutingStrategyTypeType

ListBuildsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListBuildsInputRequestTypeDef

def get_value() -> ListBuildsInputRequestTypeDef:
    return {
        "Status": ...,
    }
Definition
class ListBuildsInputRequestTypeDef(TypedDict):
    Status: NotRequired[BuildStatusType],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See BuildStatusType

ListFleetsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListFleetsInputRequestTypeDef

def get_value() -> ListFleetsInputRequestTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class ListFleetsInputRequestTypeDef(TypedDict):
    BuildId: NotRequired[str],
    ScriptId: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListGameServerGroupsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServerGroupsInputRequestTypeDef

def get_value() -> ListGameServerGroupsInputRequestTypeDef:
    return {
        "Limit": ...,
    }
Definition
class ListGameServerGroupsInputRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListGameServersInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServersInputRequestTypeDef

def get_value() -> ListGameServersInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class ListGameServersInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    SortOrder: NotRequired[SortOrderType],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SortOrderType

ListScriptsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListScriptsInputRequestTypeDef

def get_value() -> ListScriptsInputRequestTypeDef:
    return {
        "Limit": ...,
    }
Definition
class ListScriptsInputRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

TargetConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import TargetConfigurationTypeDef

def get_value() -> TargetConfigurationTypeDef:
    return {
        "TargetValue": ...,
    }
Definition
class TargetConfigurationTypeDef(TypedDict):
    TargetValue: float,

RegisterGameServerInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RegisterGameServerInputRequestTypeDef

def get_value() -> RegisterGameServerInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "GameServerId": ...,
        "InstanceId": ...,
    }
Definition
class RegisterGameServerInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    GameServerId: str,
    InstanceId: str,
    ConnectionInfo: NotRequired[str],
    GameServerData: NotRequired[str],

RequestUploadCredentialsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RequestUploadCredentialsInputRequestTypeDef

def get_value() -> RequestUploadCredentialsInputRequestTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class RequestUploadCredentialsInputRequestTypeDef(TypedDict):
    BuildId: str,

ResolveAliasInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ResolveAliasInputRequestTypeDef

def get_value() -> ResolveAliasInputRequestTypeDef:
    return {
        "AliasId": ...,
    }
Definition
class ResolveAliasInputRequestTypeDef(TypedDict):
    AliasId: str,

ResumeGameServerGroupInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ResumeGameServerGroupInputRequestTypeDef

def get_value() -> ResumeGameServerGroupInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "ResumeActions": ...,
    }
Definition
class ResumeGameServerGroupInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    ResumeActions: Sequence[GameServerGroupActionType],  # (1)
  1. See GameServerGroupActionType

ServerProcessTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ServerProcessTypeDef

def get_value() -> ServerProcessTypeDef:
    return {
        "LaunchPath": ...,
        "ConcurrentExecutions": ...,
    }
Definition
class ServerProcessTypeDef(TypedDict):
    LaunchPath: str,
    ConcurrentExecutions: int,
    Parameters: NotRequired[str],

SearchGameSessionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import SearchGameSessionsInputRequestTypeDef

def get_value() -> SearchGameSessionsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class SearchGameSessionsInputRequestTypeDef(TypedDict):
    FleetId: NotRequired[str],
    AliasId: NotRequired[str],
    Location: NotRequired[str],
    FilterExpression: NotRequired[str],
    SortExpression: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

StartFleetActionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartFleetActionsInputRequestTypeDef

def get_value() -> StartFleetActionsInputRequestTypeDef:
    return {
        "FleetId": ...,
        "Actions": ...,
    }
Definition
class StartFleetActionsInputRequestTypeDef(TypedDict):
    FleetId: str,
    Actions: Sequence[FleetActionType],  # (1)
    Location: NotRequired[str],
  1. See FleetActionType

StopFleetActionsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StopFleetActionsInputRequestTypeDef

def get_value() -> StopFleetActionsInputRequestTypeDef:
    return {
        "FleetId": ...,
        "Actions": ...,
    }
Definition
class StopFleetActionsInputRequestTypeDef(TypedDict):
    FleetId: str,
    Actions: Sequence[FleetActionType],  # (1)
    Location: NotRequired[str],
  1. See FleetActionType

StopGameSessionPlacementInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StopGameSessionPlacementInputRequestTypeDef

def get_value() -> StopGameSessionPlacementInputRequestTypeDef:
    return {
        "PlacementId": ...,
    }
Definition
class StopGameSessionPlacementInputRequestTypeDef(TypedDict):
    PlacementId: str,

StopMatchmakingInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StopMatchmakingInputRequestTypeDef

def get_value() -> StopMatchmakingInputRequestTypeDef:
    return {
        "TicketId": ...,
    }
Definition
class StopMatchmakingInputRequestTypeDef(TypedDict):
    TicketId: str,

SuspendGameServerGroupInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import SuspendGameServerGroupInputRequestTypeDef

def get_value() -> SuspendGameServerGroupInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "SuspendActions": ...,
    }
Definition
class SuspendGameServerGroupInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    SuspendActions: Sequence[GameServerGroupActionType],  # (1)
  1. See GameServerGroupActionType

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateBuildInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateBuildInputRequestTypeDef

def get_value() -> UpdateBuildInputRequestTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class UpdateBuildInputRequestTypeDef(TypedDict):
    BuildId: str,
    Name: NotRequired[str],
    Version: NotRequired[str],

UpdateFleetCapacityInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetCapacityInputRequestTypeDef

def get_value() -> UpdateFleetCapacityInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class UpdateFleetCapacityInputRequestTypeDef(TypedDict):
    FleetId: str,
    DesiredInstances: NotRequired[int],
    MinSize: NotRequired[int],
    MaxSize: NotRequired[int],
    Location: NotRequired[str],

UpdateGameServerInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerInputRequestTypeDef

def get_value() -> UpdateGameServerInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "GameServerId": ...,
    }
Definition
class UpdateGameServerInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    GameServerId: str,
    GameServerData: NotRequired[str],
    UtilizationStatus: NotRequired[GameServerUtilizationStatusType],  # (1)
    HealthCheck: NotRequired[GameServerHealthCheckType],  # (2)
  1. See GameServerUtilizationStatusType
  2. See GameServerHealthCheckType

UpdateGameSessionInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionInputRequestTypeDef

def get_value() -> UpdateGameSessionInputRequestTypeDef:
    return {
        "GameSessionId": ...,
    }
Definition
class UpdateGameSessionInputRequestTypeDef(TypedDict):
    GameSessionId: str,
    MaximumPlayerSessionCount: NotRequired[int],
    Name: NotRequired[str],
    PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType],  # (1)
    ProtectionPolicy: NotRequired[ProtectionPolicyType],  # (2)
  1. See PlayerSessionCreationPolicyType
  2. See ProtectionPolicyType

ValidateMatchmakingRuleSetInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ValidateMatchmakingRuleSetInputRequestTypeDef

def get_value() -> ValidateMatchmakingRuleSetInputRequestTypeDef:
    return {
        "RuleSetBody": ...,
    }
Definition
class ValidateMatchmakingRuleSetInputRequestTypeDef(TypedDict):
    RuleSetBody: str,

VpcPeeringConnectionStatusTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import VpcPeeringConnectionStatusTypeDef

def get_value() -> VpcPeeringConnectionStatusTypeDef:
    return {
        "Code": ...,
    }
Definition
class VpcPeeringConnectionStatusTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

AliasTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import AliasTypeDef

def get_value() -> AliasTypeDef:
    return {
        "AliasId": ...,
    }
Definition
class AliasTypeDef(TypedDict):
    AliasId: NotRequired[str],
    Name: NotRequired[str],
    AliasArn: NotRequired[str],
    Description: NotRequired[str],
    RoutingStrategy: NotRequired[RoutingStrategyTypeDef],  # (1)
    CreationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
  1. See RoutingStrategyTypeDef

UpdateAliasInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateAliasInputRequestTypeDef

def get_value() -> UpdateAliasInputRequestTypeDef:
    return {
        "AliasId": ...,
    }
Definition
class UpdateAliasInputRequestTypeDef(TypedDict):
    AliasId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    RoutingStrategy: NotRequired[RoutingStrategyTypeDef],  # (1)
  1. See RoutingStrategyTypeDef

PlayerTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PlayerTypeDef

def get_value() -> PlayerTypeDef:
    return {
        "PlayerId": ...,
    }
Definition
class PlayerTypeDef(TypedDict):
    PlayerId: NotRequired[str],
    PlayerAttributes: NotRequired[Dict[str, AttributeValueTypeDef]],  # (1)
    Team: NotRequired[str],
    LatencyInMs: NotRequired[Dict[str, int]],
  1. See AttributeValueTypeDef

ClaimGameServerOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ClaimGameServerOutputTypeDef

def get_value() -> ClaimGameServerOutputTypeDef:
    return {
        "GameServer": ...,
        "ResponseMetadata": ...,
    }
Definition
class ClaimGameServerOutputTypeDef(TypedDict):
    GameServer: GameServerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameServerTypeDef
  2. See ResponseMetadataTypeDef

DescribeBuildOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeBuildOutputTypeDef

def get_value() -> DescribeBuildOutputTypeDef:
    return {
        "Build": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeBuildOutputTypeDef(TypedDict):
    Build: BuildTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BuildTypeDef
  2. See ResponseMetadataTypeDef

DescribeGameServerOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerOutputTypeDef

def get_value() -> DescribeGameServerOutputTypeDef:
    return {
        "GameServer": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeGameServerOutputTypeDef(TypedDict):
    GameServer: GameServerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameServerTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetGameSessionLogUrlOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetGameSessionLogUrlOutputTypeDef

def get_value() -> GetGameSessionLogUrlOutputTypeDef:
    return {
        "PreSignedUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGameSessionLogUrlOutputTypeDef(TypedDict):
    PreSignedUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListBuildsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListBuildsOutputTypeDef

def get_value() -> ListBuildsOutputTypeDef:
    return {
        "Builds": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBuildsOutputTypeDef(TypedDict):
    Builds: List[BuildTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BuildTypeDef
  2. See ResponseMetadataTypeDef

ListFleetsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListFleetsOutputTypeDef

def get_value() -> ListFleetsOutputTypeDef:
    return {
        "FleetIds": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFleetsOutputTypeDef(TypedDict):
    FleetIds: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListGameServersOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServersOutputTypeDef

def get_value() -> ListGameServersOutputTypeDef:
    return {
        "GameServers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListGameServersOutputTypeDef(TypedDict):
    GameServers: List[GameServerTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameServerTypeDef
  2. See ResponseMetadataTypeDef

PutScalingPolicyOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PutScalingPolicyOutputTypeDef

def get_value() -> PutScalingPolicyOutputTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutScalingPolicyOutputTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterGameServerOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RegisterGameServerOutputTypeDef

def get_value() ->