Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Returns a satellite.
Synopsis
- data GetSatellite = GetSatellite' {
- satelliteId :: Text
- newGetSatellite :: Text -> GetSatellite
- getSatellite_satelliteId :: Lens' GetSatellite Text
- data GetSatelliteResponse = GetSatelliteResponse' {}
- newGetSatelliteResponse :: Int -> GetSatelliteResponse
- getSatelliteResponse_satelliteId :: Lens' GetSatelliteResponse (Maybe Text)
- getSatelliteResponse_satelliteArn :: Lens' GetSatelliteResponse (Maybe Text)
- getSatelliteResponse_groundStations :: Lens' GetSatelliteResponse (Maybe [Text])
- getSatelliteResponse_noradSatelliteID :: Lens' GetSatelliteResponse (Maybe Natural)
- getSatelliteResponse_httpStatus :: Lens' GetSatelliteResponse Int
Creating a Request
data GetSatellite Source #
See: newGetSatellite
smart constructor.
GetSatellite' | |
|
Instances
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:
$sel:satelliteId: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.
GetSatelliteResponse' | |
|
Instances
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:
$sel:satelliteId:GetSatellite'
, getSatelliteResponse_satelliteId
- UUID of a satellite.
$sel:satelliteArn:GetSatelliteResponse'
, getSatelliteResponse_satelliteArn
- ARN of a satellite.
$sel:groundStations:GetSatelliteResponse'
, getSatelliteResponse_groundStations
- A list of ground stations to which the satellite is on-boarded.
$sel:noradSatelliteID:GetSatelliteResponse'
, getSatelliteResponse_noradSatelliteID
- NORAD satellite ID number.
$sel:httpStatus:GetSatelliteResponse'
, getSatelliteResponse_httpStatus
- The response's http status code.
Response Lenses
getSatelliteResponse_satelliteId :: Lens' GetSatelliteResponse (Maybe Text) Source #
UUID of a satellite.
getSatelliteResponse_satelliteArn :: Lens' GetSatelliteResponse (Maybe Text) Source #
ARN of a 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_httpStatus :: Lens' GetSatelliteResponse Int Source #
The response's http status code.