Share via


SelfHostedIntegrationRuntimeNode Class

Definition

Properties of Self-hosted integration runtime node.

public class SelfHostedIntegrationRuntimeNode : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeNode>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeNode>
public class SelfHostedIntegrationRuntimeNode
type SelfHostedIntegrationRuntimeNode = class
    interface IJsonModel<SelfHostedIntegrationRuntimeNode>
    interface IPersistableModel<SelfHostedIntegrationRuntimeNode>
type SelfHostedIntegrationRuntimeNode = class
Public Class SelfHostedIntegrationRuntimeNode
Implements IJsonModel(Of SelfHostedIntegrationRuntimeNode), IPersistableModel(Of SelfHostedIntegrationRuntimeNode)
Public Class SelfHostedIntegrationRuntimeNode
Inheritance
SelfHostedIntegrationRuntimeNode
Implements

Properties

AdditionalProperties

Additional Properties

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Capabilities

The integration runtime capabilities dictionary.

ConcurrentJobsLimit

Maximum concurrent jobs on the integration runtime node.

ExpireOn

The time at which the integration runtime will expire in ISO8601 format.

HostServiceUri

URI for the host machine of the integration runtime.

IsActiveDispatcher

Indicates whether this node is the active dispatcher for integration runtime requests.

LastConnectOn

The most recent time at which the integration runtime was connected in ISO8601 format.

LastEndUpdateOn

The last time for the integration runtime node update end.

LastStartOn

The time the node last started up.

LastStartUpdateOn

The last time for the integration runtime node update start.

LastStopOn

The integration runtime node last stop time.

LastUpdateResult

The result of the last integration runtime node update.

MachineName

Machine name of the integration runtime node.

MaxConcurrentJobs

The maximum concurrent jobs in this integration runtime.

NodeName

Name of the integration runtime node.

RegisterOn

The time at which the integration runtime node was registered in ISO8601 format.

Status

Status of the integration runtime node.

Version

Version of the integration runtime node.

VersionStatus

Status of the integration runtime node version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SelfHostedIntegrationRuntimeNode>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SelfHostedIntegrationRuntimeNode>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SelfHostedIntegrationRuntimeNode>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SelfHostedIntegrationRuntimeNode>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SelfHostedIntegrationRuntimeNode>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to