libZSservicesZSamazonka-gameliftZSamazonka-gamelift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

  • location :: Maybe Text

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

  • 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.

  • instanceType :: Maybe EC2InstanceType

    The 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 EC2 Instance Types for detailed descriptions.

  • fleetId :: Maybe Text

    A unique identifier for the fleet associated with the location.

  • instanceCounts :: Maybe EC2InstanceCounts

    The current instance count and capacity settings for the fleet location.

Instances

Instances details
Eq FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Read FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Show 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 #

NFData FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

Methods

rnf :: FleetCapacity -> () #

Hashable FleetCapacity Source # 
Instance details

Defined in Amazonka.GameLift.Types.FleetCapacity

FromJSON 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" "libZSservicesZSamazonka-gameliftZSamazonka-gamelift" 'False) (C1 ('MetaCons "FleetCapacity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fleetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceType)) :*: (S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceCounts))))))

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:location:FleetCapacity', fleetCapacity_location - The fleet location for the instance count information, expressed as an AWS Region code, such as us-west-2.

$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:instanceType:FleetCapacity', fleetCapacity_instanceType - The 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 EC2 Instance Types for detailed descriptions.

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

$sel:instanceCounts:FleetCapacity', fleetCapacity_instanceCounts - The current instance count and capacity settings for the fleet location.

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

The fleet location for the instance count information, expressed as an AWS 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_instanceType :: Lens' FleetCapacity (Maybe EC2InstanceType) Source #

The 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 EC2 Instance Types for detailed descriptions.

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

A unique identifier for the fleet associated with the location.

fleetCapacity_instanceCounts :: Lens' FleetCapacity (Maybe EC2InstanceCounts) Source #

The current instance count and capacity settings for the fleet location.