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 mission profile.
Synopsis
- data GetMissionProfile = GetMissionProfile' {}
- newGetMissionProfile :: Text -> GetMissionProfile
- getMissionProfile_missionProfileId :: Lens' GetMissionProfile Text
- data GetMissionProfileResponse = GetMissionProfileResponse' {
- missionProfileId :: Maybe Text
- missionProfileArn :: Maybe Text
- trackingConfigArn :: Maybe Text
- contactPrePassDurationSeconds :: Maybe Natural
- contactPostPassDurationSeconds :: Maybe Natural
- name :: Maybe Text
- dataflowEdges :: Maybe [NonEmpty Text]
- region :: Maybe Text
- minimumViableContactDurationSeconds :: Maybe Natural
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newGetMissionProfileResponse :: Int -> GetMissionProfileResponse
- getMissionProfileResponse_missionProfileId :: Lens' GetMissionProfileResponse (Maybe Text)
- getMissionProfileResponse_missionProfileArn :: Lens' GetMissionProfileResponse (Maybe Text)
- getMissionProfileResponse_trackingConfigArn :: Lens' GetMissionProfileResponse (Maybe Text)
- getMissionProfileResponse_contactPrePassDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural)
- getMissionProfileResponse_contactPostPassDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural)
- getMissionProfileResponse_name :: Lens' GetMissionProfileResponse (Maybe Text)
- getMissionProfileResponse_dataflowEdges :: Lens' GetMissionProfileResponse (Maybe [NonEmpty Text])
- getMissionProfileResponse_region :: Lens' GetMissionProfileResponse (Maybe Text)
- getMissionProfileResponse_minimumViableContactDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural)
- getMissionProfileResponse_tags :: Lens' GetMissionProfileResponse (Maybe (HashMap Text Text))
- getMissionProfileResponse_httpStatus :: Lens' GetMissionProfileResponse Int
Creating a Request
data GetMissionProfile Source #
See: newGetMissionProfile
smart constructor.
GetMissionProfile' | |
|
Instances
Create a value of GetMissionProfile
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:missionProfileId:GetMissionProfile'
, getMissionProfile_missionProfileId
- UUID of a mission profile.
Request Lenses
getMissionProfile_missionProfileId :: Lens' GetMissionProfile Text Source #
UUID of a mission profile.
Destructuring the Response
data GetMissionProfileResponse Source #
See: newGetMissionProfileResponse
smart constructor.
GetMissionProfileResponse' | |
|
Instances
newGetMissionProfileResponse Source #
Create a value of GetMissionProfileResponse
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:missionProfileId:GetMissionProfile'
, getMissionProfileResponse_missionProfileId
- UUID of a mission profile.
$sel:missionProfileArn:GetMissionProfileResponse'
, getMissionProfileResponse_missionProfileArn
- ARN of a mission profile.
$sel:trackingConfigArn:GetMissionProfileResponse'
, getMissionProfileResponse_trackingConfigArn
- ARN of a tracking Config
.
$sel:contactPrePassDurationSeconds:GetMissionProfileResponse'
, getMissionProfileResponse_contactPrePassDurationSeconds
- Amount of time prior to contact start you’d like to receive a CloudWatch
event indicating an upcoming pass.
$sel:contactPostPassDurationSeconds:GetMissionProfileResponse'
, getMissionProfileResponse_contactPostPassDurationSeconds
- Amount of time after a contact ends that you’d like to receive a
CloudWatch event indicating the pass has finished.
$sel:name:GetMissionProfileResponse'
, getMissionProfileResponse_name
- Name of a mission profile.
$sel:dataflowEdges:GetMissionProfileResponse'
, getMissionProfileResponse_dataflowEdges
- A list of lists of ARNs. Each list of ARNs is an edge, with a from
Config
and a to Config
.
$sel:region:GetMissionProfileResponse'
, getMissionProfileResponse_region
- Region of a mission profile.
$sel:minimumViableContactDurationSeconds:GetMissionProfileResponse'
, getMissionProfileResponse_minimumViableContactDurationSeconds
- Smallest amount of time in seconds that you’d like to see for an
available contact. AWS Ground Station will not present you with contacts
shorter than this duration.
$sel:tags:GetMissionProfileResponse'
, getMissionProfileResponse_tags
- Tags assigned to a mission profile.
$sel:httpStatus:GetMissionProfileResponse'
, getMissionProfileResponse_httpStatus
- The response's http status code.
Response Lenses
getMissionProfileResponse_missionProfileId :: Lens' GetMissionProfileResponse (Maybe Text) Source #
UUID of a mission profile.
getMissionProfileResponse_missionProfileArn :: Lens' GetMissionProfileResponse (Maybe Text) Source #
ARN of a mission profile.
getMissionProfileResponse_trackingConfigArn :: Lens' GetMissionProfileResponse (Maybe Text) Source #
ARN of a tracking Config
.
getMissionProfileResponse_contactPrePassDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural) Source #
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
getMissionProfileResponse_contactPostPassDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural) Source #
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
getMissionProfileResponse_name :: Lens' GetMissionProfileResponse (Maybe Text) Source #
Name of a mission profile.
getMissionProfileResponse_dataflowEdges :: Lens' GetMissionProfileResponse (Maybe [NonEmpty Text]) Source #
A list of lists of ARNs. Each list of ARNs is an edge, with a from
Config
and a to Config
.
getMissionProfileResponse_region :: Lens' GetMissionProfileResponse (Maybe Text) Source #
Region of a mission profile.
getMissionProfileResponse_minimumViableContactDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural) Source #
Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.
getMissionProfileResponse_tags :: Lens' GetMissionProfileResponse (Maybe (HashMap Text Text)) Source #
Tags assigned to a mission profile.
getMissionProfileResponse_httpStatus :: Lens' GetMissionProfileResponse Int Source #
The response's http status code.