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

Description

Returns a satellite.

Synopsis

Creating a Request

data GetSatellite Source #

See: newGetSatellite smart constructor.

Constructors

GetSatellite' 

Fields

Instances

Instances details
ToHeaders GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

ToPath GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

ToQuery GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

AWSRequest GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Associated Types

type AWSResponse GetSatellite #

Generic GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Associated Types

type Rep GetSatellite :: Type -> Type #

Read GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Show GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

NFData GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Methods

rnf :: GetSatellite -> () #

Eq GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Hashable GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

type AWSResponse GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

type Rep GetSatellite Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

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

newGetSatellite Source #

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

GetSatellite, getSatellite_satelliteId - UUID of a satellite.

Request Lenses

Destructuring the Response

data GetSatelliteResponse Source #

See: newGetSatelliteResponse smart constructor.

Constructors

GetSatelliteResponse' 

Fields

Instances

Instances details
Generic GetSatelliteResponse Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Associated Types

type Rep GetSatelliteResponse :: Type -> Type #

Read GetSatelliteResponse Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Show GetSatelliteResponse Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

NFData GetSatelliteResponse Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

Methods

rnf :: GetSatelliteResponse -> () #

Eq GetSatelliteResponse Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

type Rep GetSatelliteResponse Source # 
Instance details

Defined in Amazonka.GroundStation.GetSatellite

type Rep GetSatelliteResponse = D1 ('MetaData "GetSatelliteResponse" "Amazonka.GroundStation.GetSatellite" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "GetSatelliteResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentEphemeris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EphemerisMetaData)) :*: (S1 ('MetaSel ('Just "groundStations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "noradSatelliteID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "satelliteArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "satelliteId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetSatelliteResponse Source #

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

GetSatelliteResponse, getSatelliteResponse_currentEphemeris - The current ephemeris being used to compute the trajectory of the satellite.

GetSatelliteResponse, getSatelliteResponse_groundStations - A list of ground stations to which the satellite is on-boarded.

GetSatelliteResponse, getSatelliteResponse_noradSatelliteID - NORAD satellite ID number.

GetSatelliteResponse, getSatelliteResponse_satelliteArn - ARN of a satellite.

GetSatellite, getSatelliteResponse_satelliteId - UUID of a satellite.

$sel:httpStatus:GetSatelliteResponse', getSatelliteResponse_httpStatus - The response's http status code.

Response Lenses

getSatelliteResponse_currentEphemeris :: Lens' GetSatelliteResponse (Maybe EphemerisMetaData) Source #

The current ephemeris being used to compute the trajectory of the satellite.

getSatelliteResponse_groundStations :: Lens' GetSatelliteResponse (Maybe [Text]) Source #

A list of ground stations to which the satellite is on-boarded.