1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. medialive
  6. getNode

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi

    Definition of AWS::MediaLive::Node Resource Type

    Using getNode

    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 getNode(args: GetNodeArgs, opts?: InvokeOptions): Promise<GetNodeResult>
    function getNodeOutput(args: GetNodeOutputArgs, opts?: InvokeOutputOptions): Output<GetNodeResult>
    def get_node(arn: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetNodeResult
    def get_node_output(arn: pulumi.Input[Optional[str]] = None,
                 opts: Optional[InvokeOutputOptions] = None) -> Output[GetNodeResult]
    func LookupNode(ctx *Context, args *LookupNodeArgs, opts ...InvokeOption) (*LookupNodeResult, error)
    func LookupNodeOutput(ctx *Context, args *LookupNodeOutputArgs, opts ...InvokeOption) LookupNodeResultOutput

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

    public static class GetNode 
    {
        public static Task<GetNodeResult> InvokeAsync(GetNodeArgs args, InvokeOptions? opts = null)
        public static Output<GetNodeResult> Invoke(GetNodeInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetNodeResult> Invoke(GetNodeInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
    public static Output<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
    public static Output<GetNodeResult> getNode(GetNodeArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:medialive:getNode
      arguments:
        # arguments dictionary
    data "aws-native_medialive_get_node" "name" {
        # arguments
    }

    The following arguments are supported:

    Arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    Arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    arn String
    The ARN of the Node. It is automatically assigned when the Node is created.
    arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    arn str
    The ARN of the Node. It is automatically assigned when the Node is created.
    arn String
    The ARN of the Node. It is automatically assigned when the Node is created.

    getNode Result

    The following output properties are available:

    Arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    ChannelPlacementGroups List<string>
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    ConnectionState Pulumi.AwsNative.MediaLive.NodeConnectionState
    Id string
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    InstanceArn string
    The ARN of the EC2 instance hosting the Node.
    Name string
    The user-specified name of the Node.
    Role Pulumi.AwsNative.MediaLive.NodeRole
    SdiSourceMappings List<Pulumi.AwsNative.MediaLive.Outputs.NodeSdiSourceMapping>
    An array of SDI source mappings.
    State Pulumi.AwsNative.MediaLive.NodeState
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A collection of key-value pairs.
    Arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    ChannelPlacementGroups []string
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    ConnectionState NodeConnectionState
    Id string
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    InstanceArn string
    The ARN of the EC2 instance hosting the Node.
    Name string
    The user-specified name of the Node.
    Role NodeRole
    SdiSourceMappings []NodeSdiSourceMapping
    An array of SDI source mappings.
    State NodeStateEnum
    Tags Tag
    A collection of key-value pairs.
    arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    channel_placement_groups list(string)
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    connection_state "CONNECTED" | "DISCONNECTED"
    id string
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    instance_arn string
    The ARN of the EC2 instance hosting the Node.
    name string
    The user-specified name of the Node.
    role "BACKUP" | "ACTIVE"
    sdi_source_mappings list(object)
    An array of SDI source mappings.
    state "CREATED" | "REGISTERING" | "READY_TO_ACTIVATE" | "REGISTRATION_FAILED" | "ACTIVATION_FAILED" | "ACTIVE" | "READY" | "IN_USE" | "DEREGISTERING" | "DRAINING" | "DEREGISTRATION_FAILED" | "DEREGISTERED"
    tags list(object)
    A collection of key-value pairs.
    arn String
    The ARN of the Node. It is automatically assigned when the Node is created.
    channelPlacementGroups List<String>
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    connectionState NodeConnectionState
    id String
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    instanceArn String
    The ARN of the EC2 instance hosting the Node.
    name String
    The user-specified name of the Node.
    role NodeRole
    sdiSourceMappings List<NodeSdiSourceMapping>
    An array of SDI source mappings.
    state NodeState
    tags List<Tag>
    A collection of key-value pairs.
    arn string
    The ARN of the Node. It is automatically assigned when the Node is created.
    channelPlacementGroups string[]
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    connectionState NodeConnectionState
    id string
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    instanceArn string
    The ARN of the EC2 instance hosting the Node.
    name string
    The user-specified name of the Node.
    role NodeRole
    sdiSourceMappings NodeSdiSourceMapping[]
    An array of SDI source mappings.
    state NodeState
    tags Tag[]
    A collection of key-value pairs.
    arn str
    The ARN of the Node. It is automatically assigned when the Node is created.
    channel_placement_groups Sequence[str]
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    connection_state NodeConnectionState
    id str
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    instance_arn str
    The ARN of the EC2 instance hosting the Node.
    name str
    The user-specified name of the Node.
    role NodeRole
    sdi_source_mappings Sequence[NodeSdiSourceMapping]
    An array of SDI source mappings.
    state NodeState
    tags Sequence[root_Tag]
    A collection of key-value pairs.
    arn String
    The ARN of the Node. It is automatically assigned when the Node is created.
    channelPlacementGroups List<String>
    An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node.
    connectionState "CONNECTED" | "DISCONNECTED"
    id String
    The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
    instanceArn String
    The ARN of the EC2 instance hosting the Node.
    name String
    The user-specified name of the Node.
    role "BACKUP" | "ACTIVE"
    sdiSourceMappings List<Property Map>
    An array of SDI source mappings.
    state "CREATED" | "REGISTERING" | "READY_TO_ACTIVATE" | "REGISTRATION_FAILED" | "ACTIVATION_FAILED" | "ACTIVE" | "READY" | "IN_USE" | "DEREGISTERING" | "DRAINING" | "DEREGISTRATION_FAILED" | "DEREGISTERED"
    tags List<Property Map>
    A collection of key-value pairs.

    Supporting Types

    NodeConnectionState

    NodeRole

    NodeSdiSourceMapping

    CardNumber int
    The card number.
    ChannelNumber int
    The channel number.
    SdiSource string
    The SDI source.
    CardNumber int
    The card number.
    ChannelNumber int
    The channel number.
    SdiSource string
    The SDI source.
    card_number number
    The card number.
    channel_number number
    The channel number.
    sdi_source string
    The SDI source.
    cardNumber Integer
    The card number.
    channelNumber Integer
    The channel number.
    sdiSource String
    The SDI source.
    cardNumber number
    The card number.
    channelNumber number
    The channel number.
    sdiSource string
    The SDI source.
    card_number int
    The card number.
    channel_number int
    The channel number.
    sdi_source str
    The SDI source.
    cardNumber Number
    The card number.
    channelNumber Number
    The channel number.
    sdiSource String
    The SDI source.

    NodeState

    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 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 logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.76.0
    published on Monday, Aug 24, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial