Interface ICfnMissionProfileProps
Properties for defining a CfnMissionProfile
.
Namespace: Amazon.CDK.AWS.GroundStation
Assembly: Amazon.CDK.AWS.GroundStation.dll
Syntax (csharp)
public interface ICfnMissionProfileProps
Syntax (vb)
Public Interface ICfnMissionProfileProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.GroundStation;
var cfnMissionProfileProps = new CfnMissionProfileProps {
DataflowEdges = new [] { new DataflowEdgeProperty {
Destination = "destination",
Source = "source"
} },
MinimumViableContactDurationSeconds = 123,
Name = "name",
TrackingConfigArn = "trackingConfigArn",
// the properties below are optional
ContactPostPassDurationSeconds = 123,
ContactPrePassDurationSeconds = 123,
StreamsKmsKey = new StreamsKmsKeyProperty {
KmsAliasArn = "kmsAliasArn",
KmsKeyArn = "kmsKeyArn"
},
StreamsKmsRole = "streamsKmsRole",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
ContactPostPassDurationSeconds | Amount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished. |
ContactPrePassDurationSeconds | Amount of time in seconds prior to contact start that you'd like to receive a CloudWatch Event indicating an upcoming pass. |
DataflowEdges | A list containing lists of config ARNs. |
MinimumViableContactDurationSeconds | Minimum length of a contact in seconds that Ground Station will return when listing contacts. |
Name | The name of the mission profile. |
StreamsKmsKey |
|
StreamsKmsRole |
|
Tags | Tags assigned to the mission profile. |
TrackingConfigArn | The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact. |
Properties
ContactPostPassDurationSeconds
Amount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished.
virtual Nullable<double> ContactPostPassDurationSeconds { get; }
Property Value
System.Nullable<System.Double>
Remarks
For more information on CloudWatch Events, see the What Is CloudWatch Events?
ContactPrePassDurationSeconds
Amount of time in seconds prior to contact start that you'd like to receive a CloudWatch Event indicating an upcoming pass.
virtual Nullable<double> ContactPrePassDurationSeconds { get; }
Property Value
System.Nullable<System.Double>
Remarks
For more information on CloudWatch Events, see the What Is CloudWatch Events?
DataflowEdges
A list containing lists of config ARNs.
object DataflowEdges { get; }
Property Value
System.Object
Remarks
Each list of config ARNs is an edge, with a "from" config and a "to" config.
MinimumViableContactDurationSeconds
Minimum length of a contact in seconds that Ground Station will return when listing contacts.
double MinimumViableContactDurationSeconds { get; }
Property Value
System.Double
Remarks
Ground Station will not return contacts shorter than this duration.
Name
The name of the mission profile.
string Name { get; }
Property Value
System.String
Remarks
StreamsKmsKey
AWS::GroundStation::MissionProfile.StreamsKmsKey
.
virtual object StreamsKmsKey { get; }
Property Value
System.Object
Remarks
StreamsKmsRole
AWS::GroundStation::MissionProfile.StreamsKmsRole
.
virtual string StreamsKmsRole { get; }
Property Value
System.String
Remarks
Tags
Tags assigned to the mission profile.
virtual ICfnTag[] Tags { get; }
Property Value
ICfnTag[]
Remarks
TrackingConfigArn
The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
string TrackingConfigArn { get; }
Property Value
System.String