aws-cdk-lib.aws_groundstation.CfnMissionProfileProps

interface CfnMissionProfileProps

LanguageType name
.NETAmazon.CDK.AWS.GroundStation.CfnMissionProfileProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsgroundstation#CfnMissionProfileProps
Javasoftware.amazon.awscdk.services.groundstation.CfnMissionProfileProps
Pythonaws_cdk.aws_groundstation.CfnMissionProfileProps
TypeScript aws-cdk-lib » aws_groundstation » CfnMissionProfileProps

Properties for defining a CfnMissionProfile.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_groundstation as groundstation } from 'aws-cdk-lib';
const cfnMissionProfileProps: groundstation.CfnMissionProfileProps = {
  dataflowEdges: [{
    destination: 'destination',
    source: 'source',
  }],
  minimumViableContactDurationSeconds: 123,
  name: 'name',
  trackingConfigArn: 'trackingConfigArn',

  // the properties below are optional
  contactPostPassDurationSeconds: 123,
  contactPrePassDurationSeconds: 123,
  streamsKmsKey: {
    kmsAliasArn: 'kmsAliasArn',
    kmsKeyArn: 'kmsKeyArn',
  },
  streamsKmsRole: 'streamsKmsRole',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
dataflowEdgesIResolvable | IResolvable | DataflowEdgeProperty[]A list containing lists of config ARNs.
minimumViableContactDurationSecondsnumberMinimum length of a contact in seconds that Ground Station will return when listing contacts.
namestringThe name of the mission profile.
trackingConfigArnstringThe ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
contactPostPassDurationSeconds?numberAmount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished.
contactPrePassDurationSeconds?numberAmount of time in seconds prior to contact start that you'd like to receive a CloudWatch Event indicating an upcoming pass.
streamsKmsKey?IResolvable | StreamsKmsKeyPropertyAWS::GroundStation::MissionProfile.StreamsKmsKey.
streamsKmsRole?stringAWS::GroundStation::MissionProfile.StreamsKmsRole.
tags?CfnTag[]Tags assigned to the mission profile.

dataflowEdges

Type: IResolvable | 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.


minimumViableContactDurationSeconds

Type: number

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

Type: string

The name of the mission profile.


trackingConfigArn

Type: string

The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.


contactPostPassDurationSeconds?

Type: number (optional)

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?


contactPrePassDurationSeconds?

Type: number (optional)

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?


streamsKmsKey?

Type: IResolvable | StreamsKmsKeyProperty (optional)

AWS::GroundStation::MissionProfile.StreamsKmsKey.


streamsKmsRole?

Type: string (optional)

AWS::GroundStation::MissionProfile.StreamsKmsRole.


tags?

Type: CfnTag[] (optional)

Tags assigned to the mission profile.