Class: Aws::MediaLive::Types::CreateNodeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateNodeRequest
- Defined in:
- gems/aws-sdk-medialive/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
19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19279 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.
19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19279 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.
19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19279 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.
19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19279 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.
19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19279 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.
19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19279 class CreateNodeRequest < Struct.new( :cluster_id, :name, :node_interface_mappings, :request_id, :role, :tags) SENSITIVE = [] include Aws::Structure end |