AWS::GroundStation::MissionProfileMission profiles specify parameters and provide references to config objects to define how Ground Station lists and executes contacts.
import { CfnMissionProfile } from 'aws-cdk-lib/aws-groundstation';Or use the module namespace:
import * as groundstation from 'aws-cdk-lib/aws-groundstation';
// groundstation.CfnMissionProfileConfiguration passed to the constructor as CfnMissionProfileProps.
dataflowEdgesRequiredIResolvable | IResolvable | DataflowEdgeProperty[]A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
minimumViableContactDurationSecondsRequirednumberMinimum length of a contact in seconds that Ground Station will return when listing contacts. Ground Station will not return contacts shorter than this duration.
nameRequiredstringThe name of the mission profile.
trackingConfigArnRequiredstring | IConfigRefThe ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
contactPostPassDurationSecondsOptionalnumberAmount of time in seconds after a contact ends that you’d like to receive a Ground Station Contact State Change indicating the pass has finished.
contactPrePassDurationSecondsOptionalnumberAmount of time in seconds prior to contact start that you'd like to receive a Ground Station Contact State Change Event indicating an upcoming pass.
streamsKmsKeyOptionalIResolvable | StreamsKmsKeyPropertyKMS key to use for encrypting streams.
streamsKmsRoleOptionalstringRole to use for encrypting streams with KMS key.
tagsOptionalCfnTag[]Tags assigned to the mission profile.
telemetrySinkConfigArnOptionalstringARN of a Config resource of type TelemetrySinkConfig used for telemetry data sink configuration.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-groundstationAWS::GroundStation::MissionProfile