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.108.3 published on Wednesday, Jun 12, 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.108.3 published on Wednesday, Jun 12, 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
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    Id string
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    Arn string
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    Id string
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    arn String
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    id String
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    arn string
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    id string
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    arn str
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    id str
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    arn String
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    id String
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .

    getMissionProfile Result

    The following output properties are available:

    Arn string
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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>
    A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
    Id string
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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
    The region of the mission profile.
    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>
    Tags assigned to the mission profile.
    TrackingConfigArn string
    The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
    Arn string
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    ContactPostPassDurationSeconds int
    Post-pass time needed after the contact.
    ContactPrePassDurationSeconds int
    Pre-pass time needed before the contact.
    DataflowEdges []MissionProfileDataflowEdge
    A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
    Id string
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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
    The region of the mission profile.
    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
    Tags assigned to the mission profile.
    TrackingConfigArn string
    The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
    arn String
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    contactPostPassDurationSeconds Integer
    Post-pass time needed after the contact.
    contactPrePassDurationSeconds Integer
    Pre-pass time needed before the contact.
    dataflowEdges List<MissionProfileDataflowEdge>
    A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
    id String
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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
    The region of the mission profile.
    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>
    Tags assigned to the mission profile.
    trackingConfigArn String
    The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
    arn string
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    contactPostPassDurationSeconds number
    Post-pass time needed after the contact.
    contactPrePassDurationSeconds number
    Pre-pass time needed before the contact.
    dataflowEdges MissionProfileDataflowEdge[]
    A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
    id string
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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
    The region of the mission profile.
    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[]
    Tags assigned to the mission profile.
    trackingConfigArn string
    The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
    arn str
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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]
    A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
    id str
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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
    The region of the mission profile.
    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]
    Tags assigned to the mission profile.
    tracking_config_arn str
    The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
    arn String
    The ARN of the mission profile, such as arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    contactPostPassDurationSeconds Number
    Post-pass time needed after the contact.
    contactPrePassDurationSeconds Number
    Pre-pass time needed before the contact.
    dataflowEdges List<Property Map>
    A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
    id String
    The ID of the mission profile, such as 9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    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
    The region of the mission profile.
    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>
    Tags assigned to the mission profile.
    trackingConfigArn String
    The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.

    Supporting Types

    MissionProfileDataflowEdge

    Destination string
    The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
    Source string
    The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
    Destination string
    The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
    Source string
    The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
    destination String
    The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
    source String
    The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
    destination string
    The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
    source string
    The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
    destination str
    The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
    source str
    The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
    destination String
    The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
    source String
    The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.

    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.108.3 published on Wednesday, Jun 12, 2024 by Pulumi