Share via


ArmDataFactoryModelFactory.SelfHostedIntegrationRuntimeStatus Method

Definition

Initializes a new instance of SelfHostedIntegrationRuntimeStatus.

public static Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeStatus SelfHostedIntegrationRuntimeStatus (string dataFactoryName = default, Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeState? state = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalProperties = default, DateTimeOffset? createdOn = default, Guid? taskQueueId = default, Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeInternalChannelEncryptionMode? internalChannelEncryption = default, string version = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeNode> nodes = default, DateTimeOffset? scheduledUpdateOn = default, TimeSpan? updateDelayOffset = default, TimeSpan? localTimeZoneOffset = default, System.Collections.Generic.IReadOnlyDictionary<string,string> capabilities = default, System.Collections.Generic.IEnumerable<string> serviceUriStringList = default, Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeAutoUpdateState? autoUpdate = default, string versionStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataFactory.Models.LinkedIntegrationRuntime> links = default, string pushedVersion = default, string latestVersion = default, DateTimeOffset? autoUpdateEta = default, bool? isSelfContainedInteractiveAuthoringEnabled = default);
static member SelfHostedIntegrationRuntimeStatus : string * Nullable<Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeState> * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * Nullable<DateTimeOffset> * Nullable<Guid> * Nullable<Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeInternalChannelEncryptionMode> * string * seq<Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeNode> * Nullable<DateTimeOffset> * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<string> * Nullable<Azure.ResourceManager.DataFactory.Models.IntegrationRuntimeAutoUpdateState> * string * seq<Azure.ResourceManager.DataFactory.Models.LinkedIntegrationRuntime> * string * string * Nullable<DateTimeOffset> * Nullable<bool> -> Azure.ResourceManager.DataFactory.Models.SelfHostedIntegrationRuntimeStatus
Public Shared Function SelfHostedIntegrationRuntimeStatus (Optional dataFactoryName As String = Nothing, Optional state As Nullable(Of IntegrationRuntimeState) = Nothing, Optional additionalProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional taskQueueId As Nullable(Of Guid) = Nothing, Optional internalChannelEncryption As Nullable(Of IntegrationRuntimeInternalChannelEncryptionMode) = Nothing, Optional version As String = Nothing, Optional nodes As IEnumerable(Of SelfHostedIntegrationRuntimeNode) = Nothing, Optional scheduledUpdateOn As Nullable(Of DateTimeOffset) = Nothing, Optional updateDelayOffset As Nullable(Of TimeSpan) = Nothing, Optional localTimeZoneOffset As Nullable(Of TimeSpan) = Nothing, Optional capabilities As IReadOnlyDictionary(Of String, String) = Nothing, Optional serviceUriStringList As IEnumerable(Of String) = Nothing, Optional autoUpdate As Nullable(Of IntegrationRuntimeAutoUpdateState) = Nothing, Optional versionStatus As String = Nothing, Optional links As IEnumerable(Of LinkedIntegrationRuntime) = Nothing, Optional pushedVersion As String = Nothing, Optional latestVersion As String = Nothing, Optional autoUpdateEta As Nullable(Of DateTimeOffset) = Nothing, Optional isSelfContainedInteractiveAuthoringEnabled As Nullable(Of Boolean) = Nothing) As SelfHostedIntegrationRuntimeStatus

Parameters

dataFactoryName
String

The data factory name which the integration runtime belong to.

state
Nullable<IntegrationRuntimeState>

The state of integration runtime.

additionalProperties
IReadOnlyDictionary<String,BinaryData>

Additional Properties.

createdOn
Nullable<DateTimeOffset>

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

taskQueueId
Nullable<Guid>

The task queue id of the integration runtime.

internalChannelEncryption
Nullable<IntegrationRuntimeInternalChannelEncryptionMode>

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

version
String

Version of the integration runtime.

nodes
IEnumerable<SelfHostedIntegrationRuntimeNode>

The list of nodes for this integration runtime.

scheduledUpdateOn
Nullable<DateTimeOffset>

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

updateDelayOffset
Nullable<TimeSpan>

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

localTimeZoneOffset
Nullable<TimeSpan>

The local time zone offset in hours.

capabilities
IReadOnlyDictionary<String,String>

Object with additional information about integration runtime capabilities.

serviceUriStringList
IEnumerable<String>

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

autoUpdate
Nullable<IntegrationRuntimeAutoUpdateState>

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

versionStatus
String

Status of the integration runtime version.

links
IEnumerable<LinkedIntegrationRuntime>

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

pushedVersion
String

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

latestVersion
String

The latest version on download center.

autoUpdateEta
Nullable<DateTimeOffset>

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

isSelfContainedInteractiveAuthoringEnabled
Nullable<Boolean>

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

Returns

A new SelfHostedIntegrationRuntimeStatus instance for mocking.

Applies to