aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.groundstation.getMissionProfile

Explore with Pulumi AI

AWS Ground Station Mission Profile resource type for CloudFormation.

Using getMissionProfile

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMissionProfile(args: GetMissionProfileArgs, opts?: InvokeOptions): Promise<GetMissionProfileResult>
function getMissionProfileOutput(args: GetMissionProfileOutputArgs, opts?: InvokeOptions): Output<GetMissionProfileResult>
def get_mission_profile(arn: Optional[str] = None,
                        id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetMissionProfileResult
def get_mission_profile_output(arn: Optional[pulumi.Input[str]] = None,
                        id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetMissionProfileResult]
func LookupMissionProfile(ctx *Context, args *LookupMissionProfileArgs, opts ...InvokeOption) (*LookupMissionProfileResult, error)
func LookupMissionProfileOutput(ctx *Context, args *LookupMissionProfileOutputArgs, opts ...InvokeOption) LookupMissionProfileResultOutput

> Note: This function is named LookupMissionProfile in the Go SDK.

public static class GetMissionProfile 
{
    public static Task<GetMissionProfileResult> InvokeAsync(GetMissionProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetMissionProfileResult> Invoke(GetMissionProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMissionProfileResult> getMissionProfile(GetMissionProfileArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:groundstation:getMissionProfile
  arguments:
    # arguments dictionary

The following arguments are supported:

Arn string
Id string
Arn string
Id string
arn String
id String
arn string
id string
arn str
id str
arn String
id String

getMissionProfile Result

The following output properties are available:

Arn string
ContactPostPassDurationSeconds int

Post-pass time needed after the contact.

ContactPrePassDurationSeconds int

Pre-pass time needed before the contact.

DataflowEdges List<Pulumi.AwsNative.GroundStation.Outputs.MissionProfileDataflowEdge>
Id string
MinimumViableContactDurationSeconds int

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

Name string

A name used to identify a mission profile.

Region string
StreamsKmsKey Pulumi.AwsNative.GroundStation.Outputs.MissionProfileStreamsKmsKey

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

StreamsKmsRole string

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

Tags List<Pulumi.AwsNative.GroundStation.Outputs.MissionProfileTag>
TrackingConfigArn string
Arn string
ContactPostPassDurationSeconds int

Post-pass time needed after the contact.

ContactPrePassDurationSeconds int

Pre-pass time needed before the contact.

DataflowEdges []MissionProfileDataflowEdge
Id string
MinimumViableContactDurationSeconds int

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

Name string

A name used to identify a mission profile.

Region string
StreamsKmsKey MissionProfileStreamsKmsKey

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

StreamsKmsRole string

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

Tags []MissionProfileTag
TrackingConfigArn string
arn String
contactPostPassDurationSeconds Integer

Post-pass time needed after the contact.

contactPrePassDurationSeconds Integer

Pre-pass time needed before the contact.

dataflowEdges List<MissionProfileDataflowEdge>
id String
minimumViableContactDurationSeconds Integer

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

name String

A name used to identify a mission profile.

region String
streamsKmsKey MissionProfileStreamsKmsKey

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

streamsKmsRole String

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

tags List<MissionProfileTag>
trackingConfigArn String
arn string
contactPostPassDurationSeconds number

Post-pass time needed after the contact.

contactPrePassDurationSeconds number

Pre-pass time needed before the contact.

dataflowEdges MissionProfileDataflowEdge[]
id string
minimumViableContactDurationSeconds number

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

name string

A name used to identify a mission profile.

region string
streamsKmsKey MissionProfileStreamsKmsKey

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

streamsKmsRole string

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

tags MissionProfileTag[]
trackingConfigArn string
arn str
contact_post_pass_duration_seconds int

Post-pass time needed after the contact.

contact_pre_pass_duration_seconds int

Pre-pass time needed before the contact.

dataflow_edges Sequence[MissionProfileDataflowEdge]
id str
minimum_viable_contact_duration_seconds int

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

name str

A name used to identify a mission profile.

region str
streams_kms_key MissionProfileStreamsKmsKey

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

streams_kms_role str

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

tags Sequence[MissionProfileTag]
tracking_config_arn str
arn String
contactPostPassDurationSeconds Number

Post-pass time needed after the contact.

contactPrePassDurationSeconds Number

Pre-pass time needed before the contact.

dataflowEdges List<Property Map>
id String
minimumViableContactDurationSeconds Number

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

name String

A name used to identify a mission profile.

region String
streamsKmsKey Property Map

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

streamsKmsRole String

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

tags List<Property Map>
trackingConfigArn String

Supporting Types

MissionProfileDataflowEdge

Destination string
Source string
Destination string
Source string
destination String
source String
destination string
source string
destination String
source String

MissionProfileStreamsKmsKey

KmsAliasArn string
KmsKeyArn string
KmsAliasArn string
KmsKeyArn string
kmsAliasArn String
kmsKeyArn String
kmsAliasArn string
kmsKeyArn string
kmsAliasArn String
kmsKeyArn String

MissionProfileTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0