CfnMissionProfileProps
- class aws_cdk.aws_groundstation.CfnMissionProfileProps(*, dataflow_edges, minimum_viable_contact_duration_seconds, name, tracking_config_arn, contact_post_pass_duration_seconds=None, contact_pre_pass_duration_seconds=None, tags=None)
Bases:
object
Properties for defining a
CfnMissionProfile
.- Parameters:
dataflow_edges (
Union
[IResolvable
,Sequence
[Union
[DataflowEdgeProperty
,Dict
[str
,Any
],IResolvable
]]]) – A list containing lists of config ARNs. Each list of config ARNs is an edge, with a “from” config and a “to” config.minimum_viable_contact_duration_seconds (
Union
[int
,float
]) – Minimum length of a contact in seconds that Ground Station will return when listing contacts. Ground Station will not return contacts shorter than this duration.name (
str
) – The name of the mission profile.tracking_config_arn (
str
) – The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.contact_post_pass_duration_seconds (
Union
[int
,float
,None
]) – Amount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished. For more information on CloudWatch Events, see the What Is CloudWatch Events?contact_pre_pass_duration_seconds (
Union
[int
,float
,None
]) –Amount of time in seconds prior to contact start that you’d like to receive a CloudWatch Event indicating an upcoming pass. For more information on CloudWatch Events, see the What Is CloudWatch Events?
tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – Tags assigned to the mission profile.
- Link:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_groundstation as groundstation cfn_mission_profile_props = groundstation.CfnMissionProfileProps( dataflow_edges=[groundstation.CfnMissionProfile.DataflowEdgeProperty( destination="destination", source="source" )], minimum_viable_contact_duration_seconds=123, name="name", tracking_config_arn="trackingConfigArn", # the properties below are optional contact_post_pass_duration_seconds=123, contact_pre_pass_duration_seconds=123, tags=[CfnTag( key="key", value="value" )] )
Attributes
- contact_post_pass_duration_seconds
Amount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished.
For more information on CloudWatch Events, see the What Is CloudWatch Events?
- contact_pre_pass_duration_seconds
Amount of time in seconds prior to contact start that you’d like to receive a CloudWatch Event indicating an upcoming pass.
For more information on CloudWatch Events, see the What Is CloudWatch Events?
- dataflow_edges
A list containing lists of config ARNs.
Each list of config ARNs is an edge, with a “from” config and a “to” config.
- minimum_viable_contact_duration_seconds
Minimum length of a contact in seconds that Ground Station will return when listing contacts.
Ground Station will not return contacts shorter than this duration.
- name
The name of the mission profile.
- tags
Tags assigned to the mission profile.
- tracking_config_arn
The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.