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