Class: Aws::MediaLive::Types::CreateNodeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateNodeRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-medialive/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
- #cluster_id ⇒ String
-
#name ⇒ String
The user-specified name of the Node to be created.
-
#node_interface_mappings ⇒ Array<Types::NodeInterfaceMappingCreateRequest>
An array of interface mappings for the Node.
-
#request_id ⇒ String
An ID that you assign to a create request.
-
#role ⇒ String
The initial role of the Node in the Cluster.
-
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
Instance Attribute Details
#cluster_id ⇒ 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 |
#name ⇒ String
The user-specified name of the Node to be created.
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_mappings ⇒ Array<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_id ⇒ String
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.
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 |
#role ⇒ String
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.
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 |
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
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 |