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<MissionProfileTagArgs>>? = 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
fun MissionProfileArgs(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<MissionProfileTagArgs>>? = null, trackingConfigArn: Output<String>? = null)

Functions

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

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
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<MissionProfileTagArgs>>? = null
Link copied to clipboard
val trackingConfigArn: Output<String>? = null