Share via


ArmSynapseModelFactory.SynapseSelfHostedIntegrationRuntimeStatus Method

Definition

Initializes a new instance of SynapseSelfHostedIntegrationRuntimeStatus.

public static Azure.ResourceManager.Synapse.Models.SynapseSelfHostedIntegrationRuntimeStatus SynapseSelfHostedIntegrationRuntimeStatus (string dataFactoryName = default, Azure.ResourceManager.Synapse.Models.SynapseIntegrationRuntimeState? state = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalProperties = default, DateTimeOffset? createOn = default, string taskQueueId = default, string nodeCommunicationChannelEncryptionMode = default, Azure.ResourceManager.Synapse.Models.SynapseIntegrationRuntimeInternalChannelEncryptionMode? internalChannelEncryption = default, string version = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Synapse.Models.SynapseSelfHostedIntegrationRuntimeNode> nodes = default, DateTimeOffset? scheduledUpdateOn = default, string updateDelayOffset = default, string localTimeZoneOffset = default, System.Collections.Generic.IReadOnlyDictionary<string,string> capabilities = default, System.Collections.Generic.IEnumerable<string> serviceUrls = default, Azure.ResourceManager.Synapse.Models.SynapseIntegrationRuntimeAutoUpdate? autoUpdate = default, string versionStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Synapse.Models.SynapseLinkedIntegrationRuntime> links = default, string pushedVersion = default, string latestVersion = default, DateTimeOffset? autoUpdateEta = default, string serviceRegion = default, System.Collections.Generic.IEnumerable<string> newerVersions = default);
static member SynapseSelfHostedIntegrationRuntimeStatus : string * Nullable<Azure.ResourceManager.Synapse.Models.SynapseIntegrationRuntimeState> * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * Nullable<DateTimeOffset> * string * string * Nullable<Azure.ResourceManager.Synapse.Models.SynapseIntegrationRuntimeInternalChannelEncryptionMode> * string * seq<Azure.ResourceManager.Synapse.Models.SynapseSelfHostedIntegrationRuntimeNode> * Nullable<DateTimeOffset> * string * string * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<string> * Nullable<Azure.ResourceManager.Synapse.Models.SynapseIntegrationRuntimeAutoUpdate> * string * seq<Azure.ResourceManager.Synapse.Models.SynapseLinkedIntegrationRuntime> * string * string * Nullable<DateTimeOffset> * string * seq<string> -> Azure.ResourceManager.Synapse.Models.SynapseSelfHostedIntegrationRuntimeStatus
Public Shared Function SynapseSelfHostedIntegrationRuntimeStatus (Optional dataFactoryName As String = Nothing, Optional state As Nullable(Of SynapseIntegrationRuntimeState) = Nothing, Optional additionalProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional createOn As Nullable(Of DateTimeOffset) = Nothing, Optional taskQueueId As String = Nothing, Optional nodeCommunicationChannelEncryptionMode As String = Nothing, Optional internalChannelEncryption As Nullable(Of SynapseIntegrationRuntimeInternalChannelEncryptionMode) = Nothing, Optional version As String = Nothing, Optional nodes As IEnumerable(Of SynapseSelfHostedIntegrationRuntimeNode) = Nothing, Optional scheduledUpdateOn As Nullable(Of DateTimeOffset) = Nothing, Optional updateDelayOffset As String = Nothing, Optional localTimeZoneOffset As String = Nothing, Optional capabilities As IReadOnlyDictionary(Of String, String) = Nothing, Optional serviceUrls As IEnumerable(Of String) = Nothing, Optional autoUpdate As Nullable(Of SynapseIntegrationRuntimeAutoUpdate) = Nothing, Optional versionStatus As String = Nothing, Optional links As IEnumerable(Of SynapseLinkedIntegrationRuntime) = Nothing, Optional pushedVersion As String = Nothing, Optional latestVersion As String = Nothing, Optional autoUpdateEta As Nullable(Of DateTimeOffset) = Nothing, Optional serviceRegion As String = Nothing, Optional newerVersions As IEnumerable(Of String) = Nothing) As SynapseSelfHostedIntegrationRuntimeStatus

Parameters

dataFactoryName
String

The workspace name which the integration runtime belong to.

state
Nullable<SynapseIntegrationRuntimeState>

The state of integration runtime.

additionalProperties
IReadOnlyDictionary<String,BinaryData>

Additional Properties.

createOn
Nullable<DateTimeOffset>

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

taskQueueId
String

The task queue id of the integration runtime.

nodeCommunicationChannelEncryptionMode
String

The node communication Channel encryption mode.

internalChannelEncryption
Nullable<SynapseIntegrationRuntimeInternalChannelEncryptionMode>

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<SynapseSelfHostedIntegrationRuntimeNode>

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
String

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

localTimeZoneOffset
String

The local time zone offset in hours.

capabilities
IReadOnlyDictionary<String,String>

Object with additional information about integration runtime capabilities.

serviceUrls
IEnumerable<String>

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

autoUpdate
Nullable<SynapseIntegrationRuntimeAutoUpdate>

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

versionStatus
String

Status of the integration runtime version.

links
IEnumerable<SynapseLinkedIntegrationRuntime>

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.

serviceRegion
String

The service region of the integration runtime.

newerVersions
IEnumerable<String>

The newer versions on download center.

Returns

A new SynapseSelfHostedIntegrationRuntimeStatus instance for mocking.

Applies to