| 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 |
Amazonka.GroundStation.DescribeEphemeris
Description
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.
Constructors
| DescribeEphemeris' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> DescribeEphemeris |
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.
Constructors
| DescribeEphemerisResponse' | |
Fields
| |
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.