Interface CfnMissionProfileProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMissionProfileProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.97.0 (build 729de35)",
date="2024-04-18T17:54:17.960Z")
@Stability(Stable)
public interface CfnMissionProfileProps
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.groundstation.*; CfnMissionProfileProps cfnMissionProfileProps = CfnMissionProfileProps.builder() .dataflowEdges(List.of(DataflowEdgeProperty.builder() .destination("destination") .source("source") .build())) .minimumViableContactDurationSeconds(123) .name("name") .trackingConfigArn("trackingConfigArn") // the properties below are optional .contactPostPassDurationSeconds(123) .contactPrePassDurationSeconds(123) .streamsKmsKey(StreamsKmsKeyProperty.builder() .kmsAliasArn("kmsAliasArn") .kmsKeyArn("kmsKeyArn") .build()) .streamsKmsRole("streamsKmsRole") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnMissionProfileProps
static final class
An implementation forCfnMissionProfileProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Number
Amount 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.default Number
Amount 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.A list containing lists of config ARNs.Minimum length of a contact in seconds that Ground Station will return when listing contacts.getName()
The name of the mission profile.default Object
default String
The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.getTags()
Tags assigned to the mission profile.The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataflowEdges
A list containing lists of config ARNs.Each list of config ARNs is an edge, with a "from" config and a "to" config.
- See Also:
-
getMinimumViableContactDurationSeconds
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.
- See Also:
-
getName
The name of the mission profile.- See Also:
-
getTrackingConfigArn
The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.- See Also:
-
getContactPostPassDurationSeconds
Amount 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.- See Also:
-
getContactPrePassDurationSeconds
Amount 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.- See Also:
-
getStreamsKmsKey
- See Also:
-
getStreamsKmsRole
The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.- See Also:
-
getTags
Tags assigned to the mission profile.- See Also:
-
builder
- Returns:
- a
CfnMissionProfileProps.Builder
ofCfnMissionProfileProps
-