Class: Aws::MediaLive::Types::DescribeNodeResult

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

Overview

Contains the response for CreateNode, DescribeNode, DeleteNode, UpdateNode

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the Node. It is automatically assigned when the Node is created.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#channel_placement_groupsArray<String>

An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.

Returns:

  • (Array<String>)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_idString

The ID of the Cluster that the Node belongs to.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#connection_stateString

The current connection state of the Node.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#instance_arnString

The ARN of the EC2 instance hosting the Node.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name that you specified for the Node.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#node_interface_mappingsArray<Types::NodeInterfaceMapping>

An array of interface mappings for the Node. Each mapping logically connects one physical interface on the node hardware with one logical interface name. This mapping associates a node interface with a network. The association works as follows: Node physicalInterfaceName > Node logicalInterfaceName = Cluster logicalInterfaceName > networkId.

Returns:



19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

The initial role current 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)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the Node.

Returns:

  • (String)


19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
# File 'lib/aws-sdk-medialive/types.rb', line 19360

class DescribeNodeResult < Struct.new(
  :arn,
  :channel_placement_groups,
  :cluster_id,
  :connection_state,
  :id,
  :instance_arn,
  :name,
  :node_interface_mappings,
  :role,
  :state)
  SENSITIVE = []
  include Aws::Structure
end