1. Packages
  2. AWS Native
  3. API Docs
  4. groundstation
  5. getMissionProfile

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.groundstation.getMissionProfile

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    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.Outputs.Tag>
    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 Tag
    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<Tag>
    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 Tag[]
    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[root_Tag]
    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

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi