Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Describes an existing ephemeris.
Synopsis
- data DescribeEphemeris = DescribeEphemeris' {
- ephemerisId :: Text
- newDescribeEphemeris :: Text -> DescribeEphemeris
- describeEphemeris_ephemerisId :: Lens' DescribeEphemeris Text
- data DescribeEphemerisResponse = DescribeEphemerisResponse' {
- creationTime :: Maybe POSIX
- enabled :: Maybe Bool
- ephemerisId :: Maybe Text
- invalidReason :: Maybe EphemerisInvalidReason
- name :: Maybe Text
- priority :: Maybe Natural
- satelliteId :: Maybe Text
- status :: Maybe EphemerisStatus
- suppliedData :: Maybe EphemerisTypeDescription
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newDescribeEphemerisResponse :: Int -> DescribeEphemerisResponse
- describeEphemerisResponse_creationTime :: Lens' DescribeEphemerisResponse (Maybe UTCTime)
- describeEphemerisResponse_enabled :: Lens' DescribeEphemerisResponse (Maybe Bool)
- describeEphemerisResponse_ephemerisId :: Lens' DescribeEphemerisResponse (Maybe Text)
- describeEphemerisResponse_invalidReason :: Lens' DescribeEphemerisResponse (Maybe EphemerisInvalidReason)
- describeEphemerisResponse_name :: Lens' DescribeEphemerisResponse (Maybe Text)
- describeEphemerisResponse_priority :: Lens' DescribeEphemerisResponse (Maybe Natural)
- describeEphemerisResponse_satelliteId :: Lens' DescribeEphemerisResponse (Maybe Text)
- describeEphemerisResponse_status :: Lens' DescribeEphemerisResponse (Maybe EphemerisStatus)
- describeEphemerisResponse_suppliedData :: Lens' DescribeEphemerisResponse (Maybe EphemerisTypeDescription)
- describeEphemerisResponse_tags :: Lens' DescribeEphemerisResponse (Maybe (HashMap Text Text))
- describeEphemerisResponse_httpStatus :: Lens' DescribeEphemerisResponse Int
Creating a Request
data DescribeEphemeris Source #
See: newDescribeEphemeris
smart constructor.
DescribeEphemeris' | |
|
Instances
Create a value of DescribeEphemeris
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:
DescribeEphemeris
, describeEphemeris_ephemerisId
- The AWS Ground Station ephemeris ID.
Request Lenses
describeEphemeris_ephemerisId :: Lens' DescribeEphemeris Text Source #
The AWS Ground Station ephemeris ID.
Destructuring the Response
data DescribeEphemerisResponse Source #
See: newDescribeEphemerisResponse
smart constructor.
DescribeEphemerisResponse' | |
|
Instances
newDescribeEphemerisResponse Source #
Create a value of DescribeEphemerisResponse
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:
DescribeEphemerisResponse
, describeEphemerisResponse_creationTime
- The time the ephemeris was uploaded in UTC.
DescribeEphemerisResponse
, describeEphemerisResponse_enabled
- Whether or not the ephemeris is enabled.
DescribeEphemeris
, describeEphemerisResponse_ephemerisId
- The AWS Ground Station ephemeris ID.
$sel:invalidReason:DescribeEphemerisResponse'
, describeEphemerisResponse_invalidReason
- Reason that an ephemeris failed validation. Only provided for
ephemerides with INVALID
status.
DescribeEphemerisResponse
, describeEphemerisResponse_name
- A name string associated with the ephemeris. Used as a human-readable
identifier for the ephemeris.
DescribeEphemerisResponse
, describeEphemerisResponse_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
DescribeEphemerisResponse
, describeEphemerisResponse_satelliteId
- The AWS Ground Station satellite ID associated with ephemeris.
DescribeEphemerisResponse
, describeEphemerisResponse_status
- The status of the ephemeris.
$sel:suppliedData:DescribeEphemerisResponse'
, describeEphemerisResponse_suppliedData
- Supplied ephemeris data.
DescribeEphemerisResponse
, describeEphemerisResponse_tags
- Tags assigned to an ephemeris.
$sel:httpStatus:DescribeEphemerisResponse'
, describeEphemerisResponse_httpStatus
- The response's http status code.
Response Lenses
describeEphemerisResponse_creationTime :: Lens' DescribeEphemerisResponse (Maybe UTCTime) Source #
The time the ephemeris was uploaded in UTC.
describeEphemerisResponse_enabled :: Lens' DescribeEphemerisResponse (Maybe Bool) Source #
Whether or not the ephemeris is enabled.
describeEphemerisResponse_ephemerisId :: Lens' DescribeEphemerisResponse (Maybe Text) Source #
The AWS Ground Station ephemeris ID.
describeEphemerisResponse_invalidReason :: Lens' DescribeEphemerisResponse (Maybe EphemerisInvalidReason) Source #
Reason that an ephemeris failed validation. Only provided for
ephemerides with INVALID
status.
describeEphemerisResponse_name :: Lens' DescribeEphemerisResponse (Maybe Text) Source #
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
describeEphemerisResponse_priority :: Lens' DescribeEphemerisResponse (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
describeEphemerisResponse_satelliteId :: Lens' DescribeEphemerisResponse (Maybe Text) Source #
The AWS Ground Station satellite ID associated with ephemeris.
describeEphemerisResponse_status :: Lens' DescribeEphemerisResponse (Maybe EphemerisStatus) Source #
The status of the ephemeris.
describeEphemerisResponse_suppliedData :: Lens' DescribeEphemerisResponse (Maybe EphemerisTypeDescription) Source #
Supplied ephemeris data.
describeEphemerisResponse_tags :: Lens' DescribeEphemerisResponse (Maybe (HashMap Text Text)) Source #
Tags assigned to an ephemeris.
describeEphemerisResponse_httpStatus :: Lens' DescribeEphemerisResponse Int Source #
The response's http status code.