amazonka-gamelift-2.0: Amazon GameLift SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GameLift.Types.FleetCapacity

Description

 
Synopsis

Documentation

data FleetCapacity Source #

Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet's remote location or its home Region.

Related actions

DescribeFleetCapacity | DescribeFleetLocationCapacity | UpdateFleetCapacity

See: newFleetCapacity smart constructor.

Constructors

FleetCapacity' 

Fields

  • fleetArn :: Maybe Text

    The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

  • fleetId :: Maybe Text

    A unique identifier for the fleet associated with the location.

  • instanceCounts :: Maybe EC2InstanceCounts
     
  • instanceType :: Maybe EC2InstanceType

    The Amazon EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

  • location :: Maybe Text

    The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such as us-west-2.

Instances

Instances details
FromJSON FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Generic FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Associated Types

type Rep FleetCapacity :: Type -> Type #

Read FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Show FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

NFData FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Methods

rnf :: FleetCapacity -> () #

Eq FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Hashable FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

type Rep FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

type Rep FleetCapacity = D1 ('MetaData "FleetCapacity" "Amazonka.GameLift.Types.FleetCapacity" "amazonka-gamelift-2.0-IjhNQby9jLV6gj30IrgsyK" 'False) (C1 ('MetaCons "FleetCapacity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fleetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceCounts)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceType)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFleetCapacity :: FleetCapacity Source #

Create a value of FleetCapacity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fleetArn:FleetCapacity', fleetCapacity_fleetArn - The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

$sel:fleetId:FleetCapacity', fleetCapacity_fleetId - A unique identifier for the fleet associated with the location.

$sel:instanceCounts:FleetCapacity', fleetCapacity_instanceCounts - Undocumented member.

$sel:instanceType:FleetCapacity', fleetCapacity_instanceType - The Amazon EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

$sel:location:FleetCapacity', fleetCapacity_location - The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such as us-west-2.

fleetCapacity_fleetArn :: Lens' FleetCapacity (Maybe Text) Source #

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

fleetCapacity_fleetId :: Lens' FleetCapacity (Maybe Text) Source #

A unique identifier for the fleet associated with the location.

fleetCapacity_instanceType :: Lens' FleetCapacity (Maybe EC2InstanceType) Source #

The Amazon EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

fleetCapacity_location :: Lens' FleetCapacity (Maybe Text) Source #

The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such as us-west-2.