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
19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19057 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.
19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19057 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.
19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19057 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.
19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19057 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.
19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19057 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.
19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 19057 class CreateNodeRequest < Struct.new( :cluster_id, :name, :node_interface_mappings, :request_id, :role, :tags) SENSITIVE = [] include Aws::Structure end |