Skip to content

CreateNodeRegistrationScriptRequest

Source code in docs_src/capo_medialive/types/create_node_registration_script_request.py
class CreateNodeRegistrationScriptRequest(TypedDict, closed=True):
    cluster_id: "capo_medialive.types.__string.__string"
    """The ID of the cluster"""
    id: NotRequired["capo_medialive.types.__string.__string"]
    """If you're generating a re-registration script for an already existing node, this is where you provide the id."""
    name: NotRequired["capo_medialive.types.__string.__string"]
    """Specify a pattern for MediaLive Anywhere to use to assign a name to each Node in the Cluster. The pattern can include the variables $hn (hostname of the node hardware) and $ts for the date and time that the Node is created, in UTC (for example, 2024-08-20T23:35:12Z)."""
    node_interface_mappings: NotRequired[
        "capo_medialive.types.__list_of_node_interface_mapping.__listOfNodeInterfaceMapping"
    ]
    """Documentation update needed"""
    request_id: NotRequired["capo_medialive.types.__string.__string"]
    """An ID that you assign to a create request. This ID ensures idempotency when creating resources."""
    role: NotRequired["capo_medialive.types.node_role.NodeRole"]
    """The initial role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails."""

cluster_id instance-attribute

cluster_id: __string

The ID of the cluster

id instance-attribute

id: NotRequired[__string]

If you're generating a re-registration script for an already existing node, this is where you provide the id.

name instance-attribute

name: NotRequired[__string]

Specify a pattern for MediaLive Anywhere to use to assign a name to each Node in the Cluster. The pattern can include the variables $hn (hostname of the node hardware) and $ts for the date and time that the Node is created, in UTC (for example, 2024-08-20T23:35:12Z).

node_interface_mappings instance-attribute

node_interface_mappings: NotRequired[__listOfNodeInterfaceMapping]

Documentation update needed

request_id instance-attribute

request_id: NotRequired[__string]

An ID that you assign to a create request. This ID ensures idempotency when creating resources.

role instance-attribute

role: NotRequired[NodeRole]

The initial role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.