| 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.GetSatellite
Description
Returns a satellite.
Synopsis
- data GetSatellite = GetSatellite' {
- satelliteId :: Text
- newGetSatellite :: Text -> GetSatellite
- getSatellite_satelliteId :: Lens' GetSatellite Text
- data GetSatelliteResponse = GetSatelliteResponse' {}
- newGetSatelliteResponse :: Int -> GetSatelliteResponse
- getSatelliteResponse_currentEphemeris :: Lens' GetSatelliteResponse (Maybe EphemerisMetaData)
- getSatelliteResponse_groundStations :: Lens' GetSatelliteResponse (Maybe [Text])
- getSatelliteResponse_noradSatelliteID :: Lens' GetSatelliteResponse (Maybe Natural)
- getSatelliteResponse_satelliteArn :: Lens' GetSatelliteResponse (Maybe Text)
- getSatelliteResponse_satelliteId :: Lens' GetSatelliteResponse (Maybe Text)
- getSatelliteResponse_httpStatus :: Lens' GetSatelliteResponse Int
Creating a Request
data GetSatellite Source #
See: newGetSatellite smart constructor.
Constructors
| GetSatellite' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> GetSatellite |
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
getSatellite_satelliteId :: Lens' GetSatellite Text Source #
UUID of a satellite.
Destructuring the Response
data GetSatelliteResponse Source #
See: newGetSatelliteResponse smart constructor.
Constructors
| GetSatelliteResponse' | |
Fields
| |
Instances
newGetSatelliteResponse Source #
Arguments
| :: Int | |
| -> GetSatelliteResponse |
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.
getSatelliteResponse_noradSatelliteID :: Lens' GetSatelliteResponse (Maybe Natural) Source #
NORAD satellite ID number.
getSatelliteResponse_satelliteArn :: Lens' GetSatelliteResponse (Maybe Text) Source #
ARN of a satellite.
getSatelliteResponse_satelliteId :: Lens' GetSatelliteResponse (Maybe Text) Source #
UUID of a satellite.
getSatelliteResponse_httpStatus :: Lens' GetSatelliteResponse Int Source #
The response's http status code.