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

Description

List existing ephemerides.

This operation returns paginated results.

Synopsis

Creating a Request

data ListEphemerides Source #

See: newListEphemerides smart constructor.

Constructors

ListEphemerides' 

Fields

  • maxResults :: Maybe Natural

    Maximum number of ephemerides to return.

  • nextToken :: Maybe Text

    Pagination token.

  • statusList :: Maybe [EphemerisStatus]

    The list of ephemeris status to return.

  • endTime :: POSIX

    The end time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

  • satelliteId :: Text

    The AWS Ground Station satellite ID to list ephemeris for.

  • startTime :: POSIX

    The start time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

Instances

Instances details
ToJSON ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

ToHeaders ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

ToPath ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

ToQuery ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

AWSPager ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

AWSRequest ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Associated Types

type AWSResponse ListEphemerides #

Generic ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Associated Types

type Rep ListEphemerides :: Type -> Type #

Read ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Show ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

NFData ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Methods

rnf :: ListEphemerides -> () #

Eq ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Hashable ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

type AWSResponse ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

type Rep ListEphemerides Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

type Rep ListEphemerides = D1 ('MetaData "ListEphemerides" "Amazonka.GroundStation.ListEphemerides" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "ListEphemerides'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EphemerisStatus])))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "satelliteId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListEphemerides Source #

Create a value of ListEphemerides 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:maxResults:ListEphemerides', listEphemerides_maxResults - Maximum number of ephemerides to return.

ListEphemerides, listEphemerides_nextToken - Pagination token.

$sel:statusList:ListEphemerides', listEphemerides_statusList - The list of ephemeris status to return.

ListEphemerides, listEphemerides_endTime - The end time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

ListEphemerides, listEphemerides_satelliteId - The AWS Ground Station satellite ID to list ephemeris for.

ListEphemerides, listEphemerides_startTime - The start time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

Request Lenses

listEphemerides_maxResults :: Lens' ListEphemerides (Maybe Natural) Source #

Maximum number of ephemerides to return.

listEphemerides_statusList :: Lens' ListEphemerides (Maybe [EphemerisStatus]) Source #

The list of ephemeris status to return.

listEphemerides_endTime :: Lens' ListEphemerides UTCTime Source #

The end time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

listEphemerides_satelliteId :: Lens' ListEphemerides Text Source #

The AWS Ground Station satellite ID to list ephemeris for.

listEphemerides_startTime :: Lens' ListEphemerides UTCTime Source #

The start time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

Destructuring the Response

data ListEphemeridesResponse Source #

See: newListEphemeridesResponse smart constructor.

Constructors

ListEphemeridesResponse' 

Fields

Instances

Instances details
Generic ListEphemeridesResponse Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Associated Types

type Rep ListEphemeridesResponse :: Type -> Type #

Read ListEphemeridesResponse Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Show ListEphemeridesResponse Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

NFData ListEphemeridesResponse Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

Methods

rnf :: ListEphemeridesResponse -> () #

Eq ListEphemeridesResponse Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

type Rep ListEphemeridesResponse Source # 
Instance details

Defined in Amazonka.GroundStation.ListEphemerides

type Rep ListEphemeridesResponse = D1 ('MetaData "ListEphemeridesResponse" "Amazonka.GroundStation.ListEphemerides" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "ListEphemeridesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ephemerides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EphemerisItem))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEphemeridesResponse Source #

Create a value of ListEphemeridesResponse 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:ephemerides:ListEphemeridesResponse', listEphemeridesResponse_ephemerides - List of ephemerides.

ListEphemerides, listEphemeridesResponse_nextToken - Pagination token.

$sel:httpStatus:ListEphemeridesResponse', listEphemeridesResponse_httpStatus - The response's http status code.

Response Lenses