Class: Aws::MediaLive::Types::CreateNodeRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-medialive/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_idString

Returns:

  • (String)


18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
# File 'lib/aws-sdk-medialive/types.rb', line 18468

class CreateNodeRequest < Struct.new(
  :cluster_id,
  :name,
  :node_interface_mappings,
  :request_id,
  :role,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The user-specified name of the Node to be created.

Returns:

  • (String)


18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
# File 'lib/aws-sdk-medialive/types.rb', line 18468

class CreateNodeRequest < Struct.new(
  :cluster_id,
  :name,
  :node_interface_mappings,
  :request_id,
  :role,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#node_interface_mappingsArray<Types::NodeInterfaceMappingCreateRequest>

An array of interface mappings for the Node. Each mapping logically connects one physical interface on the node hardware with one logical interface name. You created the logical names in the logicalInterfaceName parameter when you created the Cluster. Create one mapping for each physical interface on the node, but only for node interfaces that you plan to use for encoding content traffic (and not for any management-only interface). In each mapping pair, we recommend that you specify the logical name first, then assign the physical name that applies.The physicalInterfaceName is the final piece of data that associates a node interface with a network. The association works as follows: Node physicalInterfaceName > Node logicalInterfaceName = Cluster logicalInterfaceName > networkId.



18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
# File 'lib/aws-sdk-medialive/types.rb', line 18468

class CreateNodeRequest < Struct.new(
  :cluster_id,
  :name,
  :node_interface_mappings,
  :request_id,
  :role,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#request_idString

An ID that you assign to a create request. This ID ensures idempotency when creating resources.**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
# File 'lib/aws-sdk-medialive/types.rb', line 18468

class CreateNodeRequest < Struct.new(
  :cluster_id,
  :name,
  :node_interface_mappings,
  :request_id,
  :role,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

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.

Returns:

  • (String)


18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
# File 'lib/aws-sdk-medialive/types.rb', line 18468

class CreateNodeRequest < Struct.new(
  :cluster_id,
  :name,
  :node_interface_mappings,
  :request_id,
  :role,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A collection of key-value pairs.

Returns:

  • (Hash<String,String>)


18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
# File 'lib/aws-sdk-medialive/types.rb', line 18468

class CreateNodeRequest < Struct.new(
  :cluster_id,
  :name,
  :node_interface_mappings,
  :request_id,
  :role,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end