NodeInfo
Information about a node in Service Fabric cluster.
Properties
Name | Type | Required |
---|---|---|
Name |
string | No |
IpAddressOrFQDN |
string | No |
Type |
string | No |
CodeVersion |
string | No |
ConfigVersion |
string | No |
NodeStatus |
string (enum) | No |
NodeUpTimeInSeconds |
string | No |
HealthState |
string (enum) | No |
IsSeedNode |
boolean | No |
UpgradeDomain |
string | No |
FaultDomain |
string | No |
Id |
NodeId | No |
InstanceId |
string | No |
NodeDeactivationInfo |
NodeDeactivationInfo | No |
IsStopped |
boolean | No |
NodeDownTimeInSeconds |
string | No |
NodeUpAt |
string (date-time) | No |
NodeDownAt |
string (date-time) | No |
NodeTags |
array of string | No |
IsNodeByNodeUpgradeInProgress |
boolean | No |
InfrastructurePlacementID |
string | No |
Name
Type: string
Required: No
The name of a Service Fabric node.
IpAddressOrFQDN
Type: string
Required: No
The IP address or fully qualified domain name of the node.
Type
Type: string
Required: No
The type of the node.
CodeVersion
Type: string
Required: No
The version of Service Fabric binaries that the node is running.
ConfigVersion
Type: string
Required: No
The version of Service Fabric cluster manifest that the node is using.
NodeStatus
Type: string (enum)
Required: No
The status of the node.
Possible values are:
Invalid
- Indicates the node status is invalid. All Service Fabric enumerations have the invalid type. The value is zero.Up
- Indicates the node is up. The value is 1.Down
- Indicates the node is down. The value is 2.Enabling
- Indicates the node is in process of being enabled. The value is 3.Disabling
- Indicates the node is in the process of being disabled. The value is 4.Disabled
- Indicates the node is disabled. The value is 5.Unknown
- Indicates the node is unknown. A node would be in Unknown state if Service Fabric does not have authoritative information about that node. This can happen if the system learns about a node at runtime.The value is 6.Removed
- Indicates the node is removed. A node would be in Removed state if NodeStateRemoved API has been called for this node. In other words, Service Fabric has been informed that the persisted state on the node has been permanently lost. The value is 7.
NodeUpTimeInSeconds
Type: string
Required: No
Time in seconds since the node has been in NodeStatus Up. Value zero indicates that the node is not Up.
HealthState
Type: string (enum)
Required: No
The health state of a Service Fabric entity such as Cluster, Node, Application, Service, Partition, Replica etc.
Possible values are:
Invalid
- Indicates an invalid health state. All Service Fabric enumerations have the invalid type. The value is zero.Ok
- Indicates the health state is okay. The value is 1.Warning
- Indicates the health state is at a warning level. The value is 2.Error
- Indicates the health state is at an error level. Error health state should be investigated, as they can impact the correct functionality of the cluster. The value is 3.Unknown
- Indicates an unknown health status. The value is 65535.
IsSeedNode
Type: boolean
Required: No
Indicates if the node is a seed node or not. Returns true if the node is a seed node, otherwise false. A quorum of seed nodes are required for proper operation of Service Fabric cluster.
UpgradeDomain
Type: string
Required: No
The upgrade domain of the node.
FaultDomain
Type: string
Required: No
The fault domain of the node.
Id
Type: NodeId
Required: No
An internal ID used by Service Fabric to uniquely identify a node. Node Id is deterministically generated from node name.
InstanceId
Type: string
Required: No
The ID representing the node instance. While the ID of the node is deterministically generated from the node name and remains same across restarts, the InstanceId changes every time node restarts.
NodeDeactivationInfo
Type: NodeDeactivationInfo
Required: No
Information about the node deactivation. This information is valid for a node that is undergoing deactivation or has already been deactivated.
IsStopped
Type: boolean
Required: No
Indicates if the node is stopped by calling stop node API or not. Returns true if the node is stopped, otherwise false.
NodeDownTimeInSeconds
Type: string
Required: No
Time in seconds since the node has been in NodeStatus Down. Value zero indicates node is not NodeStatus Down.
NodeUpAt
Type: string (date-time)
Required: No
Date time in UTC when the node came up. If the node has never been up then this value will be zero date time.
NodeDownAt
Type: string (date-time)
Required: No
Date time in UTC when the node went down. If node has never been down then this value will be zero date time.
NodeTags
Type: array of string
Required: No
List that contains tags, which will be applied to the nodes.
IsNodeByNodeUpgradeInProgress
Type: boolean
Required: No
Indicates if a node-by-node upgrade is currently being performed on this node.
InfrastructurePlacementID
Type: string
Required: No
PlacementID used by the InfrastructureService.