| 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.DescribeContact
Description
Describes an existing contact.
Synopsis
- data DescribeContact = DescribeContact' {}
- newDescribeContact :: Text -> DescribeContact
- describeContact_contactId :: Lens' DescribeContact Text
- data DescribeContactResponse = DescribeContactResponse' {
- contactId :: Maybe Text
- contactStatus :: Maybe ContactStatus
- dataflowList :: Maybe [DataflowDetail]
- endTime :: Maybe POSIX
- errorMessage :: Maybe Text
- groundStation :: Maybe Text
- maximumElevation :: Maybe Elevation
- missionProfileArn :: Maybe Text
- postPassEndTime :: Maybe POSIX
- prePassStartTime :: Maybe POSIX
- region :: Maybe Text
- satelliteArn :: Maybe Text
- startTime :: Maybe POSIX
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newDescribeContactResponse :: Int -> DescribeContactResponse
- describeContactResponse_contactId :: Lens' DescribeContactResponse (Maybe Text)
- describeContactResponse_contactStatus :: Lens' DescribeContactResponse (Maybe ContactStatus)
- describeContactResponse_dataflowList :: Lens' DescribeContactResponse (Maybe [DataflowDetail])
- describeContactResponse_endTime :: Lens' DescribeContactResponse (Maybe UTCTime)
- describeContactResponse_errorMessage :: Lens' DescribeContactResponse (Maybe Text)
- describeContactResponse_groundStation :: Lens' DescribeContactResponse (Maybe Text)
- describeContactResponse_maximumElevation :: Lens' DescribeContactResponse (Maybe Elevation)
- describeContactResponse_missionProfileArn :: Lens' DescribeContactResponse (Maybe Text)
- describeContactResponse_postPassEndTime :: Lens' DescribeContactResponse (Maybe UTCTime)
- describeContactResponse_prePassStartTime :: Lens' DescribeContactResponse (Maybe UTCTime)
- describeContactResponse_region :: Lens' DescribeContactResponse (Maybe Text)
- describeContactResponse_satelliteArn :: Lens' DescribeContactResponse (Maybe Text)
- describeContactResponse_startTime :: Lens' DescribeContactResponse (Maybe UTCTime)
- describeContactResponse_tags :: Lens' DescribeContactResponse (Maybe (HashMap Text Text))
- describeContactResponse_httpStatus :: Lens' DescribeContactResponse Int
Creating a Request
data DescribeContact Source #
See: newDescribeContact smart constructor.
Constructors
| DescribeContact' | |
Instances
Arguments
| :: Text | |
| -> DescribeContact |
Create a value of DescribeContact 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:
DescribeContact, describeContact_contactId - UUID of a contact.
Request Lenses
describeContact_contactId :: Lens' DescribeContact Text Source #
UUID of a contact.
Destructuring the Response
data DescribeContactResponse Source #
See: newDescribeContactResponse smart constructor.
Constructors
| DescribeContactResponse' | |
Fields
| |
Instances
newDescribeContactResponse Source #
Create a value of DescribeContactResponse 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:
DescribeContact, describeContactResponse_contactId - UUID of a contact.
DescribeContactResponse, describeContactResponse_contactStatus - Status of a contact.
$sel:dataflowList:DescribeContactResponse', describeContactResponse_dataflowList - List describing source and destination details for each dataflow edge.
DescribeContactResponse, describeContactResponse_endTime - End time of a contact in UTC.
DescribeContactResponse, describeContactResponse_errorMessage - Error message for a contact.
DescribeContactResponse, describeContactResponse_groundStation - Ground station for a contact.
DescribeContactResponse, describeContactResponse_maximumElevation - Maximum elevation angle of a contact.
DescribeContactResponse, describeContactResponse_missionProfileArn - ARN of a mission profile.
DescribeContactResponse, describeContactResponse_postPassEndTime - Amount of time after a contact ends that you’d like to receive a
CloudWatch event indicating the pass has finished.
DescribeContactResponse, describeContactResponse_prePassStartTime - Amount of time prior to contact start you’d like to receive a CloudWatch
event indicating an upcoming pass.
DescribeContactResponse, describeContactResponse_region - Region of a contact.
DescribeContactResponse, describeContactResponse_satelliteArn - ARN of a satellite.
DescribeContactResponse, describeContactResponse_startTime - Start time of a contact in UTC.
DescribeContactResponse, describeContactResponse_tags - Tags assigned to a contact.
$sel:httpStatus:DescribeContactResponse', describeContactResponse_httpStatus - The response's http status code.
Response Lenses
describeContactResponse_contactId :: Lens' DescribeContactResponse (Maybe Text) Source #
UUID of a contact.
describeContactResponse_contactStatus :: Lens' DescribeContactResponse (Maybe ContactStatus) Source #
Status of a contact.
describeContactResponse_dataflowList :: Lens' DescribeContactResponse (Maybe [DataflowDetail]) Source #
List describing source and destination details for each dataflow edge.
describeContactResponse_endTime :: Lens' DescribeContactResponse (Maybe UTCTime) Source #
End time of a contact in UTC.
describeContactResponse_errorMessage :: Lens' DescribeContactResponse (Maybe Text) Source #
Error message for a contact.
describeContactResponse_groundStation :: Lens' DescribeContactResponse (Maybe Text) Source #
Ground station for a contact.
describeContactResponse_maximumElevation :: Lens' DescribeContactResponse (Maybe Elevation) Source #
Maximum elevation angle of a contact.
describeContactResponse_missionProfileArn :: Lens' DescribeContactResponse (Maybe Text) Source #
ARN of a mission profile.
describeContactResponse_postPassEndTime :: Lens' DescribeContactResponse (Maybe UTCTime) Source #
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
describeContactResponse_prePassStartTime :: Lens' DescribeContactResponse (Maybe UTCTime) Source #
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
describeContactResponse_region :: Lens' DescribeContactResponse (Maybe Text) Source #
Region of a contact.
describeContactResponse_satelliteArn :: Lens' DescribeContactResponse (Maybe Text) Source #
ARN of a satellite.
describeContactResponse_startTime :: Lens' DescribeContactResponse (Maybe UTCTime) Source #
Start time of a contact in UTC.
describeContactResponse_tags :: Lens' DescribeContactResponse (Maybe (HashMap Text Text)) Source #
Tags assigned to a contact.
describeContactResponse_httpStatus :: Lens' DescribeContactResponse Int Source #
The response's http status code.