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

AnywhereConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import AnywhereConfigurationTypeDef

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

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],
    ServerSdkVersion: NotRequired[str],
  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,

ComputeTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ComputeTypeDef

def get_value() -> ComputeTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class ComputeTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    ComputeName: NotRequired[str],
    ComputeArn: NotRequired[str],
    IpAddress: NotRequired[str],
    DnsName: NotRequired[str],
    ComputeStatus: NotRequired[ComputeStatusType],  # (1)
    Location: NotRequired[str],
    CreationTime: NotRequired[datetime],
    OperatingSystem: NotRequired[OperatingSystemType],  # (2)
    Type: NotRequired[EC2InstanceTypeType],  # (3)
    GameLiftServiceSdkEndpoint: NotRequired[str],
  1. See ComputeStatusType
  2. See OperatingSystemType
  3. See EC2InstanceTypeType

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: 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

LocationModelTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import LocationModelTypeDef

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

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,

DeleteLocationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteLocationInputRequestTypeDef

def get_value() -> DeleteLocationInputRequestTypeDef:
    return {
        "LocationName": ...,
    }
Definition
class DeleteLocationInputRequestTypeDef(TypedDict):
    LocationName: 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,

DeregisterComputeInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeregisterComputeInputRequestTypeDef

def get_value() -> DeregisterComputeInputRequestTypeDef:
    return {
        "FleetId": ...,
        "ComputeName": ...,
    }
Definition
class DeregisterComputeInputRequestTypeDef(TypedDict):
    FleetId: str,
    ComputeName: 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,

DescribeComputeInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeComputeInputRequestTypeDef

def get_value() -> DescribeComputeInputRequestTypeDef:
    return {
        "FleetId": ...,
        "ComputeName": ...,
    }
Definition
class DescribeComputeInputRequestTypeDef(TypedDict):
    FleetId: str,
    ComputeName: 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],

GetComputeAccessInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAccessInputRequestTypeDef

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

GetComputeAuthTokenInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAuthTokenInputRequestTypeDef

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

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

ListComputeInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListComputeInputRequestTypeDef

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

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

ListLocationsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListLocationsInputRequestTypeDef

def get_value() -> ListLocationsInputRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLocationsInputRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[LocationFilterType]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See LocationFilterType

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,

RegisterComputeInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RegisterComputeInputRequestTypeDef

def get_value() -> RegisterComputeInputRequestTypeDef:
    return {
        "FleetId": ...,
        "ComputeName": ...,
    }
Definition
class RegisterComputeInputRequestTypeDef(TypedDict):
    FleetId: str,
    ComputeName: str,
    CertificatePath: NotRequired[str],
    DnsName: NotRequired[str],
    IpAddress: NotRequired[str],
    Location: NotRequired[str],

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

GetComputeAccessOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAccessOutputTypeDef

def get_value() -> GetComputeAccessOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "ComputeName": ...,
        "ComputeArn": ...,
        "Credentials": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComputeAccessOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    ComputeName: str,
    ComputeArn: str,
    Credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

GetComputeAuthTokenOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAuthTokenOutputTypeDef

def get_value() -> GetComputeAuthTokenOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "ComputeName": ...,
        "ComputeArn": ...,
        "AuthToken": ...,
        "ExpirationTimestamp": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComputeAuthTokenOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    ComputeName: str,
    ComputeArn: str,
    AuthToken: str,
    ExpirationTimestamp: datetime,
    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() -> RegisterGameServerOutputTypeDef:
    return {
        "GameServer": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterGameServerOutputTypeDef(TypedDict):
    GameServer: GameServerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameServerTypeDef
  2. See ResponseMetadataTypeDef

ResolveAliasOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ResolveAliasOutputTypeDef

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

StartFleetActionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartFleetActionsOutputTypeDef

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

StopFleetActionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StopFleetActionsOutputTypeDef

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

UpdateBuildOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateBuildOutputTypeDef

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

UpdateFleetAttributesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetAttributesOutputTypeDef

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

UpdateFleetCapacityOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetCapacityOutputTypeDef

def get_value() -> UpdateFleetCapacityOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFleetCapacityOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateFleetPortSettingsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetPortSettingsOutputTypeDef

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

UpdateGameServerOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerOutputTypeDef

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

ValidateMatchmakingRuleSetOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ValidateMatchmakingRuleSetOutputTypeDef

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

DescribeComputeOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeComputeOutputTypeDef

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

ListComputeOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListComputeOutputTypeDef

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

RegisterComputeOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RegisterComputeOutputTypeDef

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

CreateAliasInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateAliasInputRequestTypeDef

def get_value() -> CreateAliasInputRequestTypeDef:
    return {
        "Name": ...,
        "RoutingStrategy": ...,
    }
Definition
class CreateAliasInputRequestTypeDef(TypedDict):
    Name: str,
    RoutingStrategy: RoutingStrategyTypeDef,  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See RoutingStrategyTypeDef
  2. See TagTypeDef

CreateLocationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateLocationInputRequestTypeDef

def get_value() -> CreateLocationInputRequestTypeDef:
    return {
        "LocationName": ...,
    }
Definition
class CreateLocationInputRequestTypeDef(TypedDict):
    LocationName: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateMatchmakingRuleSetInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingRuleSetInputRequestTypeDef

def get_value() -> CreateMatchmakingRuleSetInputRequestTypeDef:
    return {
        "Name": ...,
        "RuleSetBody": ...,
    }
Definition
class CreateMatchmakingRuleSetInputRequestTypeDef(TypedDict):
    Name: str,
    RuleSetBody: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateBuildInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateBuildInputRequestTypeDef

def get_value() -> CreateBuildInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateBuildInputRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    Version: NotRequired[str],
    StorageLocation: NotRequired[S3LocationTypeDef],  # (1)
    OperatingSystem: NotRequired[OperatingSystemType],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    ServerSdkVersion: NotRequired[str],
  1. See S3LocationTypeDef
  2. See OperatingSystemType
  3. See TagTypeDef

CreateBuildOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateBuildOutputTypeDef

def get_value() -> CreateBuildOutputTypeDef:
    return {
        "Build": ...,
        "UploadCredentials": ...,
        "StorageLocation": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBuildOutputTypeDef(TypedDict):
    Build: BuildTypeDef,  # (1)
    UploadCredentials: AwsCredentialsTypeDef,  # (2)
    StorageLocation: S3LocationTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See BuildTypeDef
  2. See AwsCredentialsTypeDef
  3. See S3LocationTypeDef
  4. See ResponseMetadataTypeDef

CreateScriptInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateScriptInputRequestTypeDef

def get_value() -> CreateScriptInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateScriptInputRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    Version: NotRequired[str],
    StorageLocation: NotRequired[S3LocationTypeDef],  # (1)
    ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See S3LocationTypeDef
  2. See TagTypeDef

RequestUploadCredentialsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RequestUploadCredentialsOutputTypeDef

def get_value() -> RequestUploadCredentialsOutputTypeDef:
    return {
        "UploadCredentials": ...,
        "StorageLocation": ...,
        "ResponseMetadata": ...,
    }
Definition
class RequestUploadCredentialsOutputTypeDef(TypedDict):
    UploadCredentials: AwsCredentialsTypeDef,  # (1)
    StorageLocation: S3LocationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AwsCredentialsTypeDef
  2. See S3LocationTypeDef
  3. See ResponseMetadataTypeDef

ScriptTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ScriptTypeDef

def get_value() -> ScriptTypeDef:
    return {
        "ScriptId": ...,
    }
Definition
class ScriptTypeDef(TypedDict):
    ScriptId: NotRequired[str],
    ScriptArn: NotRequired[str],
    Name: NotRequired[str],
    Version: NotRequired[str],
    SizeOnDisk: NotRequired[int],
    CreationTime: NotRequired[datetime],
    StorageLocation: NotRequired[S3LocationTypeDef],  # (1)
  1. See S3LocationTypeDef

UpdateScriptInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateScriptInputRequestTypeDef

def get_value() -> UpdateScriptInputRequestTypeDef:
    return {
        "ScriptId": ...,
    }
Definition
class UpdateScriptInputRequestTypeDef(TypedDict):
    ScriptId: str,
    Name: NotRequired[str],
    Version: NotRequired[str],
    StorageLocation: NotRequired[S3LocationTypeDef],  # (1)
    ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
  1. See S3LocationTypeDef

DescribeFleetPortSettingsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetPortSettingsOutputTypeDef

def get_value() -> DescribeFleetPortSettingsOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "InboundPermissions": ...,
        "UpdateStatus": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetPortSettingsOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    InboundPermissions: List[IpPermissionTypeDef],  # (1)
    UpdateStatus: LocationUpdateStatusType,  # (2)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See IpPermissionTypeDef
  2. See LocationUpdateStatusType
  3. See ResponseMetadataTypeDef

UpdateFleetPortSettingsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetPortSettingsInputRequestTypeDef

def get_value() -> UpdateFleetPortSettingsInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class UpdateFleetPortSettingsInputRequestTypeDef(TypedDict):
    FleetId: str,
    InboundPermissionAuthorizations: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
    InboundPermissionRevocations: NotRequired[Sequence[IpPermissionTypeDef]],  # (1)
  1. See IpPermissionTypeDef
  2. See IpPermissionTypeDef

CreateFleetLocationsInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetLocationsInputRequestTypeDef

def get_value() -> CreateFleetLocationsInputRequestTypeDef:
    return {
        "FleetId": ...,
        "Locations": ...,
    }
Definition
class CreateFleetLocationsInputRequestTypeDef(TypedDict):
    FleetId: str,
    Locations: Sequence[LocationConfigurationTypeDef],  # (1)
  1. See LocationConfigurationTypeDef

FleetAttributesTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import FleetAttributesTypeDef

def get_value() -> FleetAttributesTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class FleetAttributesTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    FleetType: NotRequired[FleetTypeType],  # (1)
    InstanceType: NotRequired[EC2InstanceTypeType],  # (2)
    Description: NotRequired[str],
    Name: NotRequired[str],
    CreationTime: NotRequired[datetime],
    TerminationTime: NotRequired[datetime],
    Status: NotRequired[FleetStatusType],  # (3)
    BuildId: NotRequired[str],
    BuildArn: NotRequired[str],
    ScriptId: NotRequired[str],
    ScriptArn: NotRequired[str],
    ServerLaunchPath: NotRequired[str],
    ServerLaunchParameters: NotRequired[str],
    LogPaths: NotRequired[List[str]],
    NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType],  # (4)
    OperatingSystem: NotRequired[OperatingSystemType],  # (5)
    ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef],  # (6)
    MetricGroups: NotRequired[List[str]],
    StoppedActions: NotRequired[List[FleetActionType]],  # (7)
    InstanceRoleArn: NotRequired[str],
    CertificateConfiguration: NotRequired[CertificateConfigurationTypeDef],  # (8)
    ComputeType: NotRequired[ComputeTypeType],  # (9)
    AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef],  # (10)
  1. See FleetTypeType
  2. See EC2InstanceTypeType
  3. See FleetStatusType
  4. See ProtectionPolicyType
  5. See OperatingSystemType
  6. See ResourceCreationLimitPolicyTypeDef
  7. See FleetActionType
  8. See CertificateConfigurationTypeDef
  9. See ComputeTypeType
  10. See AnywhereConfigurationTypeDef

UpdateFleetAttributesInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetAttributesInputRequestTypeDef

def get_value() -> UpdateFleetAttributesInputRequestTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class UpdateFleetAttributesInputRequestTypeDef(TypedDict):
    FleetId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType],  # (1)
    ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef],  # (2)
    MetricGroups: NotRequired[Sequence[str]],
    AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef],  # (3)
  1. See ProtectionPolicyType
  2. See ResourceCreationLimitPolicyTypeDef
  3. See AnywhereConfigurationTypeDef

CreateFleetLocationsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetLocationsOutputTypeDef

def get_value() -> CreateFleetLocationsOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "LocationStates": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFleetLocationsOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    LocationStates: List[LocationStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocationStateTypeDef
  2. See ResponseMetadataTypeDef

DeleteFleetLocationsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteFleetLocationsOutputTypeDef

def get_value() -> DeleteFleetLocationsOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "LocationStates": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFleetLocationsOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    LocationStates: List[LocationStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocationStateTypeDef
  2. See ResponseMetadataTypeDef

LocationAttributesTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import LocationAttributesTypeDef

def get_value() -> LocationAttributesTypeDef:
    return {
        "LocationState": ...,
    }
Definition
class LocationAttributesTypeDef(TypedDict):
    LocationState: NotRequired[LocationStateTypeDef],  # (1)
    StoppedActions: NotRequired[List[FleetActionType]],  # (2)
    UpdateStatus: NotRequired[LocationUpdateStatusType],  # (3)
  1. See LocationStateTypeDef
  2. See FleetActionType
  3. See LocationUpdateStatusType

GameServerGroupTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameServerGroupTypeDef

def get_value() -> GameServerGroupTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class GameServerGroupTypeDef(TypedDict):
    GameServerGroupName: NotRequired[str],
    GameServerGroupArn: NotRequired[str],
    RoleArn: NotRequired[str],
    InstanceDefinitions: NotRequired[List[InstanceDefinitionTypeDef]],  # (1)
    BalancingStrategy: NotRequired[BalancingStrategyType],  # (2)
    GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType],  # (3)
    AutoScalingGroupArn: NotRequired[str],
    Status: NotRequired[GameServerGroupStatusType],  # (4)
    StatusReason: NotRequired[str],
    SuspendedActions: NotRequired[List[GameServerGroupActionType]],  # (5)
    CreationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
  1. See InstanceDefinitionTypeDef
  2. See BalancingStrategyType
  3. See GameServerProtectionPolicyType
  4. See GameServerGroupStatusType
  5. See GameServerGroupActionType

UpdateGameServerGroupInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerGroupInputRequestTypeDef

def get_value() -> UpdateGameServerGroupInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class UpdateGameServerGroupInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    RoleArn: NotRequired[str],
    InstanceDefinitions: NotRequired[Sequence[InstanceDefinitionTypeDef]],  # (1)
    GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType],  # (2)
    BalancingStrategy: NotRequired[BalancingStrategyType],  # (3)
  1. See InstanceDefinitionTypeDef
  2. See GameServerProtectionPolicyType
  3. See BalancingStrategyType

CreateGameSessionInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionInputRequestTypeDef

def get_value() -> CreateGameSessionInputRequestTypeDef:
    return {
        "MaximumPlayerSessionCount": ...,
    }
Definition
class CreateGameSessionInputRequestTypeDef(TypedDict):
    MaximumPlayerSessionCount: int,
    FleetId: NotRequired[str],
    AliasId: NotRequired[str],
    Name: NotRequired[str],
    GameProperties: NotRequired[Sequence[GamePropertyTypeDef]],  # (1)
    CreatorId: NotRequired[str],
    GameSessionId: NotRequired[str],
    IdempotencyToken: NotRequired[str],
    GameSessionData: NotRequired[str],
    Location: NotRequired[str],
  1. See GamePropertyTypeDef

CreateMatchmakingConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingConfigurationInputRequestTypeDef

def get_value() -> CreateMatchmakingConfigurationInputRequestTypeDef:
    return {
        "Name": ...,
        "RequestTimeoutSeconds": ...,
        "AcceptanceRequired": ...,
        "RuleSetName": ...,
    }
Definition
class CreateMatchmakingConfigurationInputRequestTypeDef(TypedDict):
    Name: str,
    RequestTimeoutSeconds: int,
    AcceptanceRequired: bool,
    RuleSetName: str,
    Description: NotRequired[str],
    GameSessionQueueArns: NotRequired[Sequence[str]],
    AcceptanceTimeoutSeconds: NotRequired[int],
    NotificationTarget: NotRequired[str],
    AdditionalPlayerCount: NotRequired[int],
    CustomEventData: NotRequired[str],
    GameProperties: NotRequired[Sequence[GamePropertyTypeDef]],  # (1)
    GameSessionData: NotRequired[str],
    BackfillMode: NotRequired[BackfillModeType],  # (2)
    FlexMatchMode: NotRequired[FlexMatchModeType],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See GamePropertyTypeDef
  2. See BackfillModeType
  3. See FlexMatchModeType
  4. See TagTypeDef

GameSessionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionTypeDef

def get_value() -> GameSessionTypeDef:
    return {
        "GameSessionId": ...,
    }
Definition
class GameSessionTypeDef(TypedDict):
    GameSessionId: NotRequired[str],
    Name: NotRequired[str],
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    CreationTime: NotRequired[datetime],
    TerminationTime: NotRequired[datetime],
    CurrentPlayerSessionCount: NotRequired[int],
    MaximumPlayerSessionCount: NotRequired[int],
    Status: NotRequired[GameSessionStatusType],  # (1)
    StatusReason: NotRequired[GameSessionStatusReasonType],  # (2)
    GameProperties: NotRequired[List[GamePropertyTypeDef]],  # (3)
    IpAddress: NotRequired[str],
    DnsName: NotRequired[str],
    Port: NotRequired[int],
    PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType],  # (4)
    CreatorId: NotRequired[str],
    GameSessionData: NotRequired[str],
    MatchmakerData: NotRequired[str],
    Location: NotRequired[str],
  1. See GameSessionStatusType
  2. See GameSessionStatusReasonType
  3. See GamePropertyTypeDef
  4. See PlayerSessionCreationPolicyType

MatchmakingConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import MatchmakingConfigurationTypeDef

def get_value() -> MatchmakingConfigurationTypeDef:
    return {
        "Name": ...,
    }
Definition
class MatchmakingConfigurationTypeDef(TypedDict):
    Name: NotRequired[str],
    ConfigurationArn: NotRequired[str],
    Description: NotRequired[str],
    GameSessionQueueArns: NotRequired[List[str]],
    RequestTimeoutSeconds: NotRequired[int],
    AcceptanceTimeoutSeconds: NotRequired[int],
    AcceptanceRequired: NotRequired[bool],
    RuleSetName: NotRequired[str],
    RuleSetArn: NotRequired[str],
    NotificationTarget: NotRequired[str],
    AdditionalPlayerCount: NotRequired[int],
    CustomEventData: NotRequired[str],
    CreationTime: NotRequired[datetime],
    GameProperties: NotRequired[List[GamePropertyTypeDef]],  # (1)
    GameSessionData: NotRequired[str],
    BackfillMode: NotRequired[BackfillModeType],  # (2)
    FlexMatchMode: NotRequired[FlexMatchModeType],  # (3)
  1. See GamePropertyTypeDef
  2. See BackfillModeType
  3. See FlexMatchModeType

UpdateMatchmakingConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateMatchmakingConfigurationInputRequestTypeDef

def get_value() -> UpdateMatchmakingConfigurationInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateMatchmakingConfigurationInputRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    GameSessionQueueArns: NotRequired[Sequence[str]],
    RequestTimeoutSeconds: NotRequired[int],
    AcceptanceTimeoutSeconds: NotRequired[int],
    AcceptanceRequired: NotRequired[bool],
    RuleSetName: NotRequired[str],
    NotificationTarget: NotRequired[str],
    AdditionalPlayerCount: NotRequired[int],
    CustomEventData: NotRequired[str],
    GameProperties: NotRequired[Sequence[GamePropertyTypeDef]],  # (1)
    GameSessionData: NotRequired[str],
    BackfillMode: NotRequired[BackfillModeType],  # (2)
    FlexMatchMode: NotRequired[FlexMatchModeType],  # (3)
  1. See GamePropertyTypeDef
  2. See BackfillModeType
  3. See FlexMatchModeType

CreateGameSessionQueueInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionQueueInputRequestTypeDef

def get_value() -> CreateGameSessionQueueInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateGameSessionQueueInputRequestTypeDef(TypedDict):
    Name: str,
    TimeoutInSeconds: NotRequired[int],
    PlayerLatencyPolicies: NotRequired[Sequence[PlayerLatencyPolicyTypeDef]],  # (1)
    Destinations: NotRequired[Sequence[GameSessionQueueDestinationTypeDef]],  # (2)
    FilterConfiguration: NotRequired[FilterConfigurationTypeDef],  # (3)
    PriorityConfiguration: NotRequired[PriorityConfigurationTypeDef],  # (4)
    CustomEventData: NotRequired[str],
    NotificationTarget: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (5)
  1. See PlayerLatencyPolicyTypeDef
  2. See GameSessionQueueDestinationTypeDef
  3. See FilterConfigurationTypeDef
  4. See PriorityConfigurationTypeDef
  5. See TagTypeDef

GameSessionQueueTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionQueueTypeDef

def get_value() -> GameSessionQueueTypeDef:
    return {
        "Name": ...,
    }
Definition
class GameSessionQueueTypeDef(TypedDict):
    Name: NotRequired[str],
    GameSessionQueueArn: NotRequired[str],
    TimeoutInSeconds: NotRequired[int],
    PlayerLatencyPolicies: NotRequired[List[PlayerLatencyPolicyTypeDef]],  # (1)
    Destinations: NotRequired[List[GameSessionQueueDestinationTypeDef]],  # (2)
    FilterConfiguration: NotRequired[FilterConfigurationTypeDef],  # (3)
    PriorityConfiguration: NotRequired[PriorityConfigurationTypeDef],  # (4)
    CustomEventData: NotRequired[str],
    NotificationTarget: NotRequired[str],
  1. See PlayerLatencyPolicyTypeDef
  2. See GameSessionQueueDestinationTypeDef
  3. See FilterConfigurationTypeDef
  4. See PriorityConfigurationTypeDef

UpdateGameSessionQueueInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionQueueInputRequestTypeDef

def get_value() -> UpdateGameSessionQueueInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateGameSessionQueueInputRequestTypeDef(TypedDict):
    Name: str,
    TimeoutInSeconds: NotRequired[int],
    PlayerLatencyPolicies: NotRequired[Sequence[PlayerLatencyPolicyTypeDef]],  # (1)
    Destinations: NotRequired[Sequence[GameSessionQueueDestinationTypeDef]],  # (2)
    FilterConfiguration: NotRequired[FilterConfigurationTypeDef],  # (3)
    PriorityConfiguration: NotRequired[PriorityConfigurationTypeDef],  # (4)
    CustomEventData: NotRequired[str],
    NotificationTarget: NotRequired[str],
  1. See PlayerLatencyPolicyTypeDef
  2. See GameSessionQueueDestinationTypeDef
  3. See FilterConfigurationTypeDef
  4. See PriorityConfigurationTypeDef

CreateLocationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateLocationOutputTypeDef

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

ListLocationsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListLocationsOutputTypeDef

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

CreateMatchmakingRuleSetOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingRuleSetOutputTypeDef

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

DescribeMatchmakingRuleSetsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsOutputTypeDef

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

CreatePlayerSessionOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionOutputTypeDef

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

CreatePlayerSessionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionsOutputTypeDef

def get_value() -> CreatePlayerSessionsOutputTypeDef:
    return {
        "PlayerSessions": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePlayerSessionsOutputTypeDef(TypedDict):
    PlayerSessions: List[PlayerSessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlayerSessionTypeDef
  2. See ResponseMetadataTypeDef

DescribePlayerSessionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribePlayerSessionsOutputTypeDef

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

CreateVpcPeeringAuthorizationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateVpcPeeringAuthorizationOutputTypeDef

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

DescribeVpcPeeringAuthorizationsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeVpcPeeringAuthorizationsOutputTypeDef

def get_value() -> DescribeVpcPeeringAuthorizationsOutputTypeDef:
    return {
        "VpcPeeringAuthorizations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVpcPeeringAuthorizationsOutputTypeDef(TypedDict):
    VpcPeeringAuthorizations: List[VpcPeeringAuthorizationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcPeeringAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

DescribeEC2InstanceLimitsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeEC2InstanceLimitsOutputTypeDef

def get_value() -> DescribeEC2InstanceLimitsOutputTypeDef:
    return {
        "EC2InstanceLimits": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEC2InstanceLimitsOutputTypeDef(TypedDict):
    EC2InstanceLimits: List[EC2InstanceLimitTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EC2InstanceLimitTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef

def get_value() -> DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef:
    return {
        "FleetIds": ...,
    }
Definition
class DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef(TypedDict):
    FleetIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef

def get_value() -> DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef:
    return {
        "FleetIds": ...,
    }
Definition
class DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef(TypedDict):
    FleetIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef

def get_value() -> DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef(TypedDict):
    FleetId: str,
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef

def get_value() -> DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef:
    return {
        "FleetIds": ...,
    }
Definition
class DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef(TypedDict):
    FleetIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef

def get_value() -> DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef(TypedDict):
    GameServerGroupName: str,
    InstanceIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef

def get_value() -> DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef(TypedDict):
    FleetId: NotRequired[str],
    GameSessionId: NotRequired[str],
    AliasId: NotRequired[str],
    Location: NotRequired[str],
    StatusFilter: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef

def get_value() -> DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef

def get_value() -> DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef(TypedDict):
    FleetId: NotRequired[str],
    GameSessionId: NotRequired[str],
    AliasId: NotRequired[str],
    Location: NotRequired[str],
    StatusFilter: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInstancesInputDescribeInstancesPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeInstancesInputDescribeInstancesPaginateTypeDef

def get_value() -> DescribeInstancesInputDescribeInstancesPaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeInstancesInputDescribeInstancesPaginateTypeDef(TypedDict):
    FleetId: str,
    InstanceId: NotRequired[str],
    Location: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef

def get_value() -> DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    RuleSetName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef

def get_value() -> DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef

def get_value() -> DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef:
    return {
        "GameSessionId": ...,
    }
Definition
class DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef(TypedDict):
    GameSessionId: NotRequired[str],
    PlayerId: NotRequired[str],
    PlayerSessionId: NotRequired[str],
    PlayerSessionStatusFilter: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef

def get_value() -> DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef(TypedDict):
    FleetId: str,
    StatusFilter: NotRequired[ScalingStatusTypeType],  # (1)
    Location: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ScalingStatusTypeType
  2. See PaginatorConfigTypeDef

ListAliasesInputListAliasesPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListAliasesInputListAliasesPaginateTypeDef

def get_value() -> ListAliasesInputListAliasesPaginateTypeDef:
    return {
        "RoutingStrategyType": ...,
    }
Definition
class ListAliasesInputListAliasesPaginateTypeDef(TypedDict):
    RoutingStrategyType: NotRequired[RoutingStrategyTypeType],  # (1)
    Name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See RoutingStrategyTypeType
  2. See PaginatorConfigTypeDef

ListBuildsInputListBuildsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListBuildsInputListBuildsPaginateTypeDef

def get_value() -> ListBuildsInputListBuildsPaginateTypeDef:
    return {
        "Status": ...,
    }
Definition
class ListBuildsInputListBuildsPaginateTypeDef(TypedDict):
    Status: NotRequired[BuildStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See BuildStatusType
  2. See PaginatorConfigTypeDef

ListComputeInputListComputePaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListComputeInputListComputePaginateTypeDef

def get_value() -> ListComputeInputListComputePaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class ListComputeInputListComputePaginateTypeDef(TypedDict):
    FleetId: str,
    Location: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetsInputListFleetsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListFleetsInputListFleetsPaginateTypeDef

def get_value() -> ListFleetsInputListFleetsPaginateTypeDef:
    return {
        "BuildId": ...,
    }
Definition
class ListFleetsInputListFleetsPaginateTypeDef(TypedDict):
    BuildId: NotRequired[str],
    ScriptId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef

def get_value() -> ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGameServersInputListGameServersPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServersInputListGameServersPaginateTypeDef

def get_value() -> ListGameServersInputListGameServersPaginateTypeDef:
    return {
        "GameServerGroupName": ...,
    }
Definition
class ListGameServersInputListGameServersPaginateTypeDef(TypedDict):
    GameServerGroupName: str,
    SortOrder: NotRequired[SortOrderType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SortOrderType
  2. See PaginatorConfigTypeDef

ListLocationsInputListLocationsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListLocationsInputListLocationsPaginateTypeDef

def get_value() -> ListLocationsInputListLocationsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLocationsInputListLocationsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[LocationFilterType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LocationFilterType
  2. See PaginatorConfigTypeDef

ListScriptsInputListScriptsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListScriptsInputListScriptsPaginateTypeDef

def get_value() -> ListScriptsInputListScriptsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListScriptsInputListScriptsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SearchGameSessionsInputSearchGameSessionsPaginateTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import SearchGameSessionsInputSearchGameSessionsPaginateTypeDef

def get_value() -> SearchGameSessionsInputSearchGameSessionsPaginateTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class SearchGameSessionsInputSearchGameSessionsPaginateTypeDef(TypedDict):
    FleetId: NotRequired[str],
    AliasId: NotRequired[str],
    Location: NotRequired[str],
    FilterExpression: NotRequired[str],
    SortExpression: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetEventsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetEventsOutputTypeDef

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

DescribeFleetLocationUtilizationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationUtilizationOutputTypeDef

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

DescribeFleetUtilizationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetUtilizationOutputTypeDef

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

DescribeGameServerInstancesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInstancesOutputTypeDef

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

DescribeInstancesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeInstancesOutputTypeDef

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

FleetCapacityTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import FleetCapacityTypeDef

def get_value() -> FleetCapacityTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class FleetCapacityTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    InstanceType: NotRequired[EC2InstanceTypeType],  # (1)
    InstanceCounts: NotRequired[EC2InstanceCountsTypeDef],  # (2)
    Location: NotRequired[str],
  1. See EC2InstanceTypeType
  2. See EC2InstanceCountsTypeDef

GameServerGroupAutoScalingPolicyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameServerGroupAutoScalingPolicyTypeDef

def get_value() -> GameServerGroupAutoScalingPolicyTypeDef:
    return {
        "TargetTrackingConfiguration": ...,
    }
Definition
class GameServerGroupAutoScalingPolicyTypeDef(TypedDict):
    TargetTrackingConfiguration: TargetTrackingConfigurationTypeDef,  # (1)
    EstimatedInstanceWarmup: NotRequired[int],
  1. See TargetTrackingConfigurationTypeDef

GameSessionConnectionInfoTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionConnectionInfoTypeDef

def get_value() -> GameSessionConnectionInfoTypeDef:
    return {
        "GameSessionArn": ...,
    }
Definition
class GameSessionConnectionInfoTypeDef(TypedDict):
    GameSessionArn: NotRequired[str],
    IpAddress: NotRequired[str],
    DnsName: NotRequired[str],
    Port: NotRequired[int],
    MatchedPlayerSessions: NotRequired[List[MatchedPlayerSessionTypeDef]],  # (1)
  1. See MatchedPlayerSessionTypeDef

GameSessionPlacementTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionPlacementTypeDef

def get_value() -> GameSessionPlacementTypeDef:
    return {
        "PlacementId": ...,
    }
Definition
class GameSessionPlacementTypeDef(TypedDict):
    PlacementId: NotRequired[str],
    GameSessionQueueName: NotRequired[str],
    Status: NotRequired[GameSessionPlacementStateType],  # (1)
    GameProperties: NotRequired[List[GamePropertyTypeDef]],  # (2)
    MaximumPlayerSessionCount: NotRequired[int],
    GameSessionName: NotRequired[str],
    GameSessionId: NotRequired[str],
    GameSessionArn: NotRequired[str],
    GameSessionRegion: NotRequired[str],
    PlayerLatencies: NotRequired[List[PlayerLatencyTypeDef]],  # (3)
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    IpAddress: NotRequired[str],
    DnsName: NotRequired[str],
    Port: NotRequired[int],
    PlacedPlayerSessions: NotRequired[List[PlacedPlayerSessionTypeDef]],  # (4)
    GameSessionData: NotRequired[str],
    MatchmakerData: NotRequired[str],
  1. See GameSessionPlacementStateType
  2. See GamePropertyTypeDef
  3. See PlayerLatencyTypeDef
  4. See PlacedPlayerSessionTypeDef

StartGameSessionPlacementInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartGameSessionPlacementInputRequestTypeDef

def get_value() -> StartGameSessionPlacementInputRequestTypeDef:
    return {
        "PlacementId": ...,
        "GameSessionQueueName": ...,
        "MaximumPlayerSessionCount": ...,
    }
Definition
class StartGameSessionPlacementInputRequestTypeDef(TypedDict):
    PlacementId: str,
    GameSessionQueueName: str,
    MaximumPlayerSessionCount: int,
    GameProperties: NotRequired[Sequence[GamePropertyTypeDef]],  # (1)
    GameSessionName: NotRequired[str],
    PlayerLatencies: NotRequired[Sequence[PlayerLatencyTypeDef]],  # (2)
    DesiredPlayerSessions: NotRequired[Sequence[DesiredPlayerSessionTypeDef]],  # (3)
    GameSessionData: NotRequired[str],
  1. See GamePropertyTypeDef
  2. See PlayerLatencyTypeDef
  3. See DesiredPlayerSessionTypeDef

InstanceAccessTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import InstanceAccessTypeDef

def get_value() -> InstanceAccessTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class InstanceAccessTypeDef(TypedDict):
    FleetId: NotRequired[str],
    InstanceId: NotRequired[str],
    IpAddress: NotRequired[str],
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    Credentials: NotRequired[InstanceCredentialsTypeDef],  # (2)
  1. See OperatingSystemType
  2. See InstanceCredentialsTypeDef

PutScalingPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import PutScalingPolicyInputRequestTypeDef

def get_value() -> PutScalingPolicyInputRequestTypeDef:
    return {
        "Name": ...,
        "FleetId": ...,
        "MetricName": ...,
    }
Definition
class PutScalingPolicyInputRequestTypeDef(TypedDict):
    Name: str,
    FleetId: str,
    MetricName: MetricNameType,  # (1)
    ScalingAdjustment: NotRequired[int],
    ScalingAdjustmentType: NotRequired[ScalingAdjustmentTypeType],  # (2)
    Threshold: NotRequired[float],
    ComparisonOperator: NotRequired[ComparisonOperatorTypeType],  # (3)
    EvaluationPeriods: NotRequired[int],
    PolicyType: NotRequired[PolicyTypeType],  # (4)
    TargetConfiguration: NotRequired[TargetConfigurationTypeDef],  # (5)
  1. See MetricNameType
  2. See ScalingAdjustmentTypeType
  3. See ComparisonOperatorTypeType
  4. See PolicyTypeType
  5. See TargetConfigurationTypeDef

ScalingPolicyTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ScalingPolicyTypeDef

def get_value() -> ScalingPolicyTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class ScalingPolicyTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    Name: NotRequired[str],
    Status: NotRequired[ScalingStatusTypeType],  # (1)
    ScalingAdjustment: NotRequired[int],
    ScalingAdjustmentType: NotRequired[ScalingAdjustmentTypeType],  # (2)
    ComparisonOperator: NotRequired[ComparisonOperatorTypeType],  # (3)
    Threshold: NotRequired[float],
    EvaluationPeriods: NotRequired[int],
    MetricName: NotRequired[MetricNameType],  # (4)
    PolicyType: NotRequired[PolicyTypeType],  # (5)
    TargetConfiguration: NotRequired[TargetConfigurationTypeDef],  # (6)
    UpdateStatus: NotRequired[LocationUpdateStatusType],  # (7)
    Location: NotRequired[str],
  1. See ScalingStatusTypeType
  2. See ScalingAdjustmentTypeType
  3. See ComparisonOperatorTypeType
  4. See MetricNameType
  5. See PolicyTypeType
  6. See TargetConfigurationTypeDef
  7. See LocationUpdateStatusType

RuntimeConfigurationTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import RuntimeConfigurationTypeDef

def get_value() -> RuntimeConfigurationTypeDef:
    return {
        "ServerProcesses": ...,
    }
Definition
class RuntimeConfigurationTypeDef(TypedDict):
    ServerProcesses: NotRequired[Sequence[ServerProcessTypeDef]],  # (1)
    MaxConcurrentGameSessionActivations: NotRequired[int],
    GameSessionActivationTimeoutSeconds: NotRequired[int],
  1. See ServerProcessTypeDef

VpcPeeringConnectionTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import VpcPeeringConnectionTypeDef

def get_value() -> VpcPeeringConnectionTypeDef:
    return {
        "FleetId": ...,
    }
Definition
class VpcPeeringConnectionTypeDef(TypedDict):
    FleetId: NotRequired[str],
    FleetArn: NotRequired[str],
    IpV4CidrBlock: NotRequired[str],
    VpcPeeringConnectionId: NotRequired[str],
    Status: NotRequired[VpcPeeringConnectionStatusTypeDef],  # (1)
    PeerVpcId: NotRequired[str],
    GameLiftVpcId: NotRequired[str],
  1. See VpcPeeringConnectionStatusTypeDef

CreateAliasOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateAliasOutputTypeDef

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

DescribeAliasOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeAliasOutputTypeDef

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

ListAliasesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListAliasesOutputTypeDef

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

UpdateAliasOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateAliasOutputTypeDef

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

StartMatchBackfillInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchBackfillInputRequestTypeDef

def get_value() -> StartMatchBackfillInputRequestTypeDef:
    return {
        "ConfigurationName": ...,
        "Players": ...,
    }
Definition
class StartMatchBackfillInputRequestTypeDef(TypedDict):
    ConfigurationName: str,
    Players: Sequence[PlayerTypeDef],  # (1)
    TicketId: NotRequired[str],
    GameSessionArn: NotRequired[str],
  1. See PlayerTypeDef

StartMatchmakingInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchmakingInputRequestTypeDef

def get_value() -> StartMatchmakingInputRequestTypeDef:
    return {
        "ConfigurationName": ...,
        "Players": ...,
    }
Definition
class StartMatchmakingInputRequestTypeDef(TypedDict):
    ConfigurationName: str,
    Players: Sequence[PlayerTypeDef],  # (1)
    TicketId: NotRequired[str],
  1. See PlayerTypeDef

CreateScriptOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateScriptOutputTypeDef

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

DescribeScriptOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScriptOutputTypeDef

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

ListScriptsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListScriptsOutputTypeDef

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

UpdateScriptOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateScriptOutputTypeDef

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

CreateFleetOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetOutputTypeDef

def get_value() -> CreateFleetOutputTypeDef:
    return {
        "FleetAttributes": ...,
        "LocationStates": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFleetOutputTypeDef(TypedDict):
    FleetAttributes: FleetAttributesTypeDef,  # (1)
    LocationStates: List[LocationStateTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FleetAttributesTypeDef
  2. See LocationStateTypeDef
  3. See ResponseMetadataTypeDef

DescribeFleetAttributesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetAttributesOutputTypeDef

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

DescribeFleetLocationAttributesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationAttributesOutputTypeDef

def get_value() -> DescribeFleetLocationAttributesOutputTypeDef:
    return {
        "FleetId": ...,
        "FleetArn": ...,
        "LocationAttributes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetLocationAttributesOutputTypeDef(TypedDict):
    FleetId: str,
    FleetArn: str,
    LocationAttributes: List[LocationAttributesTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LocationAttributesTypeDef
  2. See ResponseMetadataTypeDef

CreateGameServerGroupOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameServerGroupOutputTypeDef

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

DeleteGameServerGroupOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DeleteGameServerGroupOutputTypeDef

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

DescribeGameServerGroupOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerGroupOutputTypeDef

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

ListGameServerGroupsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServerGroupsOutputTypeDef

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

ResumeGameServerGroupOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import ResumeGameServerGroupOutputTypeDef

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

SuspendGameServerGroupOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import SuspendGameServerGroupOutputTypeDef

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

UpdateGameServerGroupOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerGroupOutputTypeDef

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

CreateGameSessionOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionOutputTypeDef

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

DescribeGameSessionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionsOutputTypeDef

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

GameSessionDetailTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionDetailTypeDef

def get_value() -> GameSessionDetailTypeDef:
    return {
        "GameSession": ...,
    }
Definition
class GameSessionDetailTypeDef(TypedDict):
    GameSession: NotRequired[GameSessionTypeDef],  # (1)
    ProtectionPolicy: NotRequired[ProtectionPolicyType],  # (2)
  1. See GameSessionTypeDef
  2. See ProtectionPolicyType

SearchGameSessionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import SearchGameSessionsOutputTypeDef

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

UpdateGameSessionOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionOutputTypeDef

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

CreateMatchmakingConfigurationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingConfigurationOutputTypeDef

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

DescribeMatchmakingConfigurationsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsOutputTypeDef

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

UpdateMatchmakingConfigurationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateMatchmakingConfigurationOutputTypeDef

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

CreateGameSessionQueueOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionQueueOutputTypeDef

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

DescribeGameSessionQueuesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionQueuesOutputTypeDef

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

UpdateGameSessionQueueOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionQueueOutputTypeDef

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

DescribeFleetCapacityOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetCapacityOutputTypeDef

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

DescribeFleetLocationCapacityOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationCapacityOutputTypeDef

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

CreateGameServerGroupInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameServerGroupInputRequestTypeDef

def get_value() -> CreateGameServerGroupInputRequestTypeDef:
    return {
        "GameServerGroupName": ...,
        "RoleArn": ...,
        "MinSize": ...,
        "MaxSize": ...,
        "LaunchTemplate": ...,
        "InstanceDefinitions": ...,
    }
Definition
class CreateGameServerGroupInputRequestTypeDef(TypedDict):
    GameServerGroupName: str,
    RoleArn: str,
    MinSize: int,
    MaxSize: int,
    LaunchTemplate: LaunchTemplateSpecificationTypeDef,  # (1)
    InstanceDefinitions: Sequence[InstanceDefinitionTypeDef],  # (2)
    AutoScalingPolicy: NotRequired[GameServerGroupAutoScalingPolicyTypeDef],  # (3)
    BalancingStrategy: NotRequired[BalancingStrategyType],  # (4)
    GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType],  # (5)
    VpcSubnets: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (6)
  1. See LaunchTemplateSpecificationTypeDef
  2. See InstanceDefinitionTypeDef
  3. See GameServerGroupAutoScalingPolicyTypeDef
  4. See BalancingStrategyType
  5. See GameServerProtectionPolicyType
  6. See TagTypeDef

MatchmakingTicketTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import MatchmakingTicketTypeDef

def get_value() -> MatchmakingTicketTypeDef:
    return {
        "TicketId": ...,
    }
Definition
class MatchmakingTicketTypeDef(TypedDict):
    TicketId: NotRequired[str],
    ConfigurationName: NotRequired[str],
    ConfigurationArn: NotRequired[str],
    Status: NotRequired[MatchmakingConfigurationStatusType],  # (1)
    StatusReason: NotRequired[str],
    StatusMessage: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    Players: NotRequired[List[PlayerTypeDef]],  # (2)
    GameSessionConnectionInfo: NotRequired[GameSessionConnectionInfoTypeDef],  # (3)
    EstimatedWaitTime: NotRequired[int],
  1. See MatchmakingConfigurationStatusType
  2. See PlayerTypeDef
  3. See GameSessionConnectionInfoTypeDef

DescribeGameSessionPlacementOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionPlacementOutputTypeDef

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

StartGameSessionPlacementOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartGameSessionPlacementOutputTypeDef

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

StopGameSessionPlacementOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StopGameSessionPlacementOutputTypeDef

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

GetInstanceAccessOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import GetInstanceAccessOutputTypeDef

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

DescribeScalingPoliciesOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScalingPoliciesOutputTypeDef

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

CreateFleetInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetInputRequestTypeDef

def get_value() -> CreateFleetInputRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateFleetInputRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    BuildId: NotRequired[str],
    ScriptId: NotRequired[str],
    ServerLaunchPath: NotRequired[str],
    ServerLaunchParameters: NotRequired[str],
    LogPaths: NotRequired[Sequence[str]],
    EC2InstanceType: NotRequired[EC2InstanceTypeType],  # (1)
    EC2InboundPermissions: NotRequired[Sequence[IpPermissionTypeDef]],  # (2)
    NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType],  # (3)
    RuntimeConfiguration: NotRequired[RuntimeConfigurationTypeDef],  # (4)
    ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef],  # (5)
    MetricGroups: NotRequired[Sequence[str]],
    PeerVpcAwsAccountId: NotRequired[str],
    PeerVpcId: NotRequired[str],
    FleetType: NotRequired[FleetTypeType],  # (6)
    InstanceRoleArn: NotRequired[str],
    CertificateConfiguration: NotRequired[CertificateConfigurationTypeDef],  # (7)
    Locations: NotRequired[Sequence[LocationConfigurationTypeDef]],  # (8)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (9)
    ComputeType: NotRequired[ComputeTypeType],  # (10)
    AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef],  # (11)
  1. See EC2InstanceTypeType
  2. See IpPermissionTypeDef
  3. See ProtectionPolicyType
  4. See RuntimeConfigurationTypeDef
  5. See ResourceCreationLimitPolicyTypeDef
  6. See FleetTypeType
  7. See CertificateConfigurationTypeDef
  8. See LocationConfigurationTypeDef
  9. See TagTypeDef
  10. See ComputeTypeType
  11. See AnywhereConfigurationTypeDef

DescribeRuntimeConfigurationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeRuntimeConfigurationOutputTypeDef

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

UpdateRuntimeConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateRuntimeConfigurationInputRequestTypeDef

def get_value() -> UpdateRuntimeConfigurationInputRequestTypeDef:
    return {
        "FleetId": ...,
        "RuntimeConfiguration": ...,
    }
Definition
class UpdateRuntimeConfigurationInputRequestTypeDef(TypedDict):
    FleetId: str,
    RuntimeConfiguration: RuntimeConfigurationTypeDef,  # (1)
  1. See RuntimeConfigurationTypeDef

UpdateRuntimeConfigurationOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import UpdateRuntimeConfigurationOutputTypeDef

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

DescribeVpcPeeringConnectionsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeVpcPeeringConnectionsOutputTypeDef

def get_value() -> DescribeVpcPeeringConnectionsOutputTypeDef:
    return {
        "VpcPeeringConnections": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVpcPeeringConnectionsOutputTypeDef(TypedDict):
    VpcPeeringConnections: List[VpcPeeringConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcPeeringConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeGameSessionDetailsOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionDetailsOutputTypeDef

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

DescribeMatchmakingOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingOutputTypeDef

def get_value() -> DescribeMatchmakingOutputTypeDef:
    return {
        "TicketList": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMatchmakingOutputTypeDef(TypedDict):
    TicketList: List[MatchmakingTicketTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MatchmakingTicketTypeDef
  2. See ResponseMetadataTypeDef

StartMatchBackfillOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchBackfillOutputTypeDef

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

StartMatchmakingOutputTypeDef

Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchmakingOutputTypeDef

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