Class: Aws::DAX::Types::Node

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb

Overview

Represents an individual node within a DAX cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The Availability Zone (AZ) in which the node has been deployed.

Returns:

  • (String)


1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 1034

class Node < Struct.new(
  :node_id,
  :endpoint,
  :node_create_time,
  :availability_zone,
  :node_status,
  :parameter_group_status)
  SENSITIVE = []
  include Aws::Structure
end

#endpointTypes::Endpoint

The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.

Returns:



1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 1034

class Node < Struct.new(
  :node_id,
  :endpoint,
  :node_create_time,
  :availability_zone,
  :node_status,
  :parameter_group_status)
  SENSITIVE = []
  include Aws::Structure
end

#node_create_timeTime

The date and time (in UNIX epoch format) when the node was launched.

Returns:

  • (Time)


1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 1034

class Node < Struct.new(
  :node_id,
  :endpoint,
  :node_create_time,
  :availability_zone,
  :node_status,
  :parameter_group_status)
  SENSITIVE = []
  include Aws::Structure
end

#node_idString

A system-generated identifier for the node.

Returns:

  • (String)


1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 1034

class Node < Struct.new(
  :node_id,
  :endpoint,
  :node_create_time,
  :availability_zone,
  :node_status,
  :parameter_group_status)
  SENSITIVE = []
  include Aws::Structure
end

#node_statusString

The current status of the node. For example: available.

Returns:

  • (String)


1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 1034

class Node < Struct.new(
  :node_id,
  :endpoint,
  :node_create_time,
  :availability_zone,
  :node_status,
  :parameter_group_status)
  SENSITIVE = []
  include Aws::Structure
end

#parameter_group_statusString

The status of the parameter group associated with this node. For example, in-sync.

Returns:

  • (String)


1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
# File 'gems/aws-sdk-dax/lib/aws-sdk-dax/types.rb', line 1034

class Node < Struct.new(
  :node_id,
  :endpoint,
  :node_create_time,
  :availability_zone,
  :node_status,
  :parameter_group_status)
  SENSITIVE = []
  include Aws::Structure
end