Share via


SelfHostedIntegrationRuntimeStatus Class

Definition

Self-hosted integration runtime status.

public class SelfHostedIntegrationRuntimeStatus : Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeStatus, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeStatus>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeStatus>
public class SelfHostedIntegrationRuntimeStatus : Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeStatus
type SelfHostedIntegrationRuntimeStatus = class
    inherit IntegrationRuntimeStatus
    interface IJsonModel<SelfHostedIntegrationRuntimeStatus>
    interface IPersistableModel<SelfHostedIntegrationRuntimeStatus>
type SelfHostedIntegrationRuntimeStatus = class
    inherit IntegrationRuntimeStatus
Public Class SelfHostedIntegrationRuntimeStatus
Inherits IntegrationRuntimeStatus
Implements IJsonModel(Of SelfHostedIntegrationRuntimeStatus), IPersistableModel(Of SelfHostedIntegrationRuntimeStatus)
Public Class SelfHostedIntegrationRuntimeStatus
Inherits IntegrationRuntimeStatus
Inheritance
SelfHostedIntegrationRuntimeStatus
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" }.

(Inherited from IntegrationRuntimeStatus)
AutoUpdate

Whether Self-hosted integration runtime auto update has been turned on.

AutoUpdateEta

The estimated time when the self-hosted integration runtime will be updated.

Capabilities

Object with additional information about integration runtime capabilities.

CreatedOn

The time at which the integration runtime was created, in ISO8601 format.

DataFactoryName

The data factory name which the integration runtime belong to.

(Inherited from IntegrationRuntimeStatus)
InternalChannelEncryption

It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).

IsSelfContainedInteractiveAuthoringEnabled

An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.

LatestVersion

The latest version on download center.

Links

The list of linked integration runtimes that are created to share with this integration runtime.

LocalTimeZoneOffset

The local time zone offset in hours.

Nodes

The list of nodes for this integration runtime.

PushedVersion

The version that the integration runtime is going to update to.

ScheduledUpdateOn

The date at which the integration runtime will be scheduled to update, in ISO8601 format.

ServiceUriStringList

The URLs for the services used in integration runtime backend service.

State

The state of integration runtime.

(Inherited from IntegrationRuntimeStatus)
TaskQueueId

The task queue id of the integration runtime.

UpdateDelayOffset

The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours.

Version

Version of the integration runtime.

VersionStatus

Status of the integration runtime version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from IntegrationRuntimeStatus)

Explicit Interface Implementations

IJsonModel<IntegrationRuntimeStatus>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from IntegrationRuntimeStatus)
IJsonModel<IntegrationRuntimeStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from IntegrationRuntimeStatus)
IJsonModel<SelfHostedIntegrationRuntimeStatus>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SelfHostedIntegrationRuntimeStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<IntegrationRuntimeStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from IntegrationRuntimeStatus)
IPersistableModel<IntegrationRuntimeStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from IntegrationRuntimeStatus)
IPersistableModel<IntegrationRuntimeStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from IntegrationRuntimeStatus)
IPersistableModel<SelfHostedIntegrationRuntimeStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SelfHostedIntegrationRuntimeStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SelfHostedIntegrationRuntimeStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to