amazonka-groundstation-2.0: Amazon Ground Station 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.GroundStation.UpdateEphemeris

Description

Updates an existing ephemeris

Synopsis

Creating a Request

data UpdateEphemeris Source #

See: newUpdateEphemeris smart constructor.

Constructors

UpdateEphemeris' 

Fields

  • name :: Maybe Text

    A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

  • priority :: Maybe Natural

    Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

    The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

    Priority must be 1 or greater

  • enabled :: Bool

    Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.

  • ephemerisId :: Text

    The AWS Ground Station ephemeris ID.

Instances

Instances details
ToJSON UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

ToHeaders UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

ToPath UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

ToQuery UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

AWSRequest UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

Associated Types

type AWSResponse UpdateEphemeris #

Generic UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

Associated Types

type Rep UpdateEphemeris :: Type -> Type #

Read UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

Show UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

NFData UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

Methods

rnf :: UpdateEphemeris -> () #

Eq UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

Hashable UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

type AWSResponse UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

type Rep UpdateEphemeris Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateEphemeris

type Rep UpdateEphemeris = D1 ('MetaData "UpdateEphemeris" "Amazonka.GroundStation.UpdateEphemeris" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "UpdateEphemeris'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "ephemerisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateEphemeris Source #

Create a value of UpdateEphemeris 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:

UpdateEphemeris, updateEphemeris_name - A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

UpdateEphemeris, updateEphemeris_priority - Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

Priority must be 1 or greater

UpdateEphemeris, updateEphemeris_enabled - Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.

UpdateEphemeris, updateEphemeris_ephemerisId - The AWS Ground Station ephemeris ID.

Request Lenses

updateEphemeris_name :: Lens' UpdateEphemeris (Maybe Text) Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

updateEphemeris_priority :: Lens' UpdateEphemeris (Maybe Natural) Source #

Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

Priority must be 1 or greater

updateEphemeris_enabled :: Lens' UpdateEphemeris Bool Source #

Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.

updateEphemeris_ephemerisId :: Lens' UpdateEphemeris Text Source #

The AWS Ground Station ephemeris ID.

Destructuring the Response

data EphemerisIdResponse Source #

See: newEphemerisIdResponse smart constructor.

Constructors

EphemerisIdResponse' 

Fields

Instances

Instances details
FromJSON EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

Generic EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

Associated Types

type Rep EphemerisIdResponse :: Type -> Type #

Read EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

Show EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

NFData EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

Methods

rnf :: EphemerisIdResponse -> () #

Eq EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

Hashable EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

type Rep EphemerisIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisIdResponse

type Rep EphemerisIdResponse = D1 ('MetaData "EphemerisIdResponse" "Amazonka.GroundStation.Types.EphemerisIdResponse" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "EphemerisIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ephemerisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEphemerisIdResponse :: EphemerisIdResponse Source #

Create a value of EphemerisIdResponse 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:ephemerisId:EphemerisIdResponse', ephemerisIdResponse_ephemerisId - The AWS Ground Station ephemeris ID.

Response Lenses