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

Description

 
Synopsis

Documentation

data LocationState Source #

A fleet location and its life-cycle state. A location state object might be used to describe a fleet's remote location or home Region. Life-cycle state tracks the progress of launching the first instance in a new location and preparing it for game hosting, and then removing all instances and deleting the location from the fleet.

Related actions

CreateFleet | CreateFleetLocations | DeleteFleetLocations

See: newLocationState smart constructor.

Constructors

LocationState' 

Fields

Instances

Instances details
Eq LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

Read LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

Show LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

Generic LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

Associated Types

type Rep LocationState :: Type -> Type #

NFData LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

Methods

rnf :: LocationState -> () #

Hashable LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

FromJSON LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

type Rep LocationState Source # 
Instance details

Defined in Amazonka.GameLift.Types.LocationState

type Rep LocationState = D1 ('MetaData "LocationState" "Amazonka.GameLift.Types.LocationState" "libZSservicesZSamazonka-gameliftZSamazonka-gamelift" 'False) (C1 ('MetaCons "LocationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetStatus)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLocationState :: LocationState Source #

Create a value of LocationState 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:status:LocationState', locationState_status - The life-cycle status of a fleet location.

$sel:location:LocationState', locationState_location - The fleet location, expressed as an AWS Region code such as us-west-2.

locationState_status :: Lens' LocationState (Maybe FleetStatus) Source #

The life-cycle status of a fleet location.

locationState_location :: Lens' LocationState (Maybe Text) Source #

The fleet location, expressed as an AWS Region code such as us-west-2.