MissionProfileArgs

data class MissionProfileArgs(val contactPostPassDurationSeconds: Output<Int>? = null, val contactPrePassDurationSeconds: Output<Int>? = null, val dataflowEdges: Output<List<MissionProfileDataflowEdgeArgs>>? = null, val minimumViableContactDurationSeconds: Output<Int>? = null, val name: Output<String>? = null, val streamsKmsKey: Output<MissionProfileStreamsKmsKeyArgs>? = null, val streamsKmsRole: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val trackingConfigArn: Output<String>? = null) : ConvertibleToJava<MissionProfileArgs>

AWS Ground Station Mission Profile resource type for CloudFormation.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(contactPostPassDurationSeconds: Output<Int>? = null, contactPrePassDurationSeconds: Output<Int>? = null, dataflowEdges: Output<List<MissionProfileDataflowEdgeArgs>>? = null, minimumViableContactDurationSeconds: Output<Int>? = null, name: Output<String>? = null, streamsKmsKey: Output<MissionProfileStreamsKmsKeyArgs>? = null, streamsKmsRole: Output<String>? = null, tags: Output<List<TagArgs>>? = null, trackingConfigArn: Output<String>? = null)

Properties

Link copied to clipboard
val contactPostPassDurationSeconds: Output<Int>? = null

Post-pass time needed after the contact.

Link copied to clipboard
val contactPrePassDurationSeconds: Output<Int>? = null

Pre-pass time needed before the contact.

Link copied to clipboard

A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.

Link copied to clipboard

Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.

Link copied to clipboard
val name: Output<String>? = null

A name used to identify a mission profile.

Link copied to clipboard

The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.

Link copied to clipboard
val streamsKmsRole: Output<String>? = null

The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Tags assigned to the mission profile.

Link copied to clipboard
val trackingConfigArn: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): MissionProfileArgs