IntegrationRuntimes interface

Interface representing a IntegrationRuntimes.

Methods

beginStart(string, string, string, IntegrationRuntimesStartOptionalParams)

Starts a ManagedReserved type integration runtime.

beginStartAndWait(string, string, string, IntegrationRuntimesStartOptionalParams)

Starts a ManagedReserved type integration runtime.

beginStop(string, string, string, IntegrationRuntimesStopOptionalParams)

Stops a ManagedReserved type integration runtime.

beginStopAndWait(string, string, string, IntegrationRuntimesStopOptionalParams)

Stops a ManagedReserved type integration runtime.

createLinkedIntegrationRuntime(string, string, string, CreateLinkedIntegrationRuntimeRequest, IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams)

Create a linked integration runtime entry in a shared integration runtime.

createOrUpdate(string, string, string, IntegrationRuntimeResource, IntegrationRuntimesCreateOrUpdateOptionalParams)

Creates or updates an integration runtime.

delete(string, string, string, IntegrationRuntimesDeleteOptionalParams)

Deletes an integration runtime.

get(string, string, string, IntegrationRuntimesGetOptionalParams)

Gets an integration runtime.

getConnectionInfo(string, string, string, IntegrationRuntimesGetConnectionInfoOptionalParams)

Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.

getMonitoringData(string, string, string, IntegrationRuntimesGetMonitoringDataOptionalParams)

Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.

getStatus(string, string, string, IntegrationRuntimesGetStatusOptionalParams)

Gets detailed status information for an integration runtime.

listAuthKeys(string, string, string, IntegrationRuntimesListAuthKeysOptionalParams)

Retrieves the authentication keys for an integration runtime.

listByFactory(string, string, IntegrationRuntimesListByFactoryOptionalParams)

Lists integration runtimes.

listOutboundNetworkDependenciesEndpoints(string, string, string, IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams)

Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.

regenerateAuthKey(string, string, string, IntegrationRuntimeRegenerateKeyParameters, IntegrationRuntimesRegenerateAuthKeyOptionalParams)

Regenerates the authentication key for an integration runtime.

removeLinks(string, string, string, LinkedIntegrationRuntimeRequest, IntegrationRuntimesRemoveLinksOptionalParams)

Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.

syncCredentials(string, string, string, IntegrationRuntimesSyncCredentialsOptionalParams)

Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly.

update(string, string, string, UpdateIntegrationRuntimeRequest, IntegrationRuntimesUpdateOptionalParams)

Updates an integration runtime.

upgrade(string, string, string, IntegrationRuntimesUpgradeOptionalParams)

Upgrade self-hosted integration runtime to latest version if availability.

Method Details

beginStart(string, string, string, IntegrationRuntimesStartOptionalParams)

Starts a ManagedReserved type integration runtime.

function beginStart(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesStartOptionalParams): Promise<SimplePollerLike<OperationState<IntegrationRuntimeStatusResponse>, IntegrationRuntimeStatusResponse>>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesStartOptionalParams

The options parameters.

Returns

beginStartAndWait(string, string, string, IntegrationRuntimesStartOptionalParams)

Starts a ManagedReserved type integration runtime.

function beginStartAndWait(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesStartOptionalParams): Promise<IntegrationRuntimeStatusResponse>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesStartOptionalParams

The options parameters.

Returns

beginStop(string, string, string, IntegrationRuntimesStopOptionalParams)

Stops a ManagedReserved type integration runtime.

function beginStop(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesStopOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesStopOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginStopAndWait(string, string, string, IntegrationRuntimesStopOptionalParams)

Stops a ManagedReserved type integration runtime.

function beginStopAndWait(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesStopOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesStopOptionalParams

The options parameters.

Returns

Promise<void>

createLinkedIntegrationRuntime(string, string, string, CreateLinkedIntegrationRuntimeRequest, IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams)

Create a linked integration runtime entry in a shared integration runtime.

function createLinkedIntegrationRuntime(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, createLinkedIntegrationRuntimeRequest: CreateLinkedIntegrationRuntimeRequest, options?: IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams): Promise<IntegrationRuntimeStatusResponse>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

createLinkedIntegrationRuntimeRequest
CreateLinkedIntegrationRuntimeRequest

The linked integration runtime properties.

Returns

createOrUpdate(string, string, string, IntegrationRuntimeResource, IntegrationRuntimesCreateOrUpdateOptionalParams)

Creates or updates an integration runtime.

function createOrUpdate(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, integrationRuntime: IntegrationRuntimeResource, options?: IntegrationRuntimesCreateOrUpdateOptionalParams): Promise<IntegrationRuntimeResource>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

integrationRuntime
IntegrationRuntimeResource

Integration runtime resource definition.

options
IntegrationRuntimesCreateOrUpdateOptionalParams

The options parameters.

Returns

delete(string, string, string, IntegrationRuntimesDeleteOptionalParams)

Deletes an integration runtime.

function delete(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, IntegrationRuntimesGetOptionalParams)

Gets an integration runtime.

function get(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesGetOptionalParams): Promise<IntegrationRuntimeResource>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesGetOptionalParams

The options parameters.

Returns

getConnectionInfo(string, string, string, IntegrationRuntimesGetConnectionInfoOptionalParams)

Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.

function getConnectionInfo(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesGetConnectionInfoOptionalParams): Promise<IntegrationRuntimeConnectionInfo>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesGetConnectionInfoOptionalParams

The options parameters.

Returns

getMonitoringData(string, string, string, IntegrationRuntimesGetMonitoringDataOptionalParams)

Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.

function getMonitoringData(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesGetMonitoringDataOptionalParams): Promise<IntegrationRuntimeMonitoringData>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesGetMonitoringDataOptionalParams

The options parameters.

Returns

getStatus(string, string, string, IntegrationRuntimesGetStatusOptionalParams)

Gets detailed status information for an integration runtime.

function getStatus(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesGetStatusOptionalParams): Promise<IntegrationRuntimeStatusResponse>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesGetStatusOptionalParams

The options parameters.

Returns

listAuthKeys(string, string, string, IntegrationRuntimesListAuthKeysOptionalParams)

Retrieves the authentication keys for an integration runtime.

function listAuthKeys(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesListAuthKeysOptionalParams): Promise<IntegrationRuntimeAuthKeys>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesListAuthKeysOptionalParams

The options parameters.

Returns

listByFactory(string, string, IntegrationRuntimesListByFactoryOptionalParams)

Lists integration runtimes.

function listByFactory(resourceGroupName: string, factoryName: string, options?: IntegrationRuntimesListByFactoryOptionalParams): PagedAsyncIterableIterator<IntegrationRuntimeResource, IntegrationRuntimeResource[], PageSettings>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

options
IntegrationRuntimesListByFactoryOptionalParams

The options parameters.

Returns

listOutboundNetworkDependenciesEndpoints(string, string, string, IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams)

Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.

function listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams): Promise<IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

Returns

regenerateAuthKey(string, string, string, IntegrationRuntimeRegenerateKeyParameters, IntegrationRuntimesRegenerateAuthKeyOptionalParams)

Regenerates the authentication key for an integration runtime.

function regenerateAuthKey(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, regenerateKeyParameters: IntegrationRuntimeRegenerateKeyParameters, options?: IntegrationRuntimesRegenerateAuthKeyOptionalParams): Promise<IntegrationRuntimeAuthKeys>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

regenerateKeyParameters
IntegrationRuntimeRegenerateKeyParameters

The parameters for regenerating integration runtime authentication key.

options
IntegrationRuntimesRegenerateAuthKeyOptionalParams

The options parameters.

Returns

Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.

function removeLinks(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, linkedIntegrationRuntimeRequest: LinkedIntegrationRuntimeRequest, options?: IntegrationRuntimesRemoveLinksOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

linkedIntegrationRuntimeRequest
LinkedIntegrationRuntimeRequest

The data factory name for the linked integration runtime.

options
IntegrationRuntimesRemoveLinksOptionalParams

The options parameters.

Returns

Promise<void>

syncCredentials(string, string, string, IntegrationRuntimesSyncCredentialsOptionalParams)

Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly.

function syncCredentials(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesSyncCredentialsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesSyncCredentialsOptionalParams

The options parameters.

Returns

Promise<void>

update(string, string, string, UpdateIntegrationRuntimeRequest, IntegrationRuntimesUpdateOptionalParams)

Updates an integration runtime.

function update(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, updateIntegrationRuntimeRequest: UpdateIntegrationRuntimeRequest, options?: IntegrationRuntimesUpdateOptionalParams): Promise<IntegrationRuntimeResource>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

updateIntegrationRuntimeRequest
UpdateIntegrationRuntimeRequest

The parameters for updating an integration runtime.

options
IntegrationRuntimesUpdateOptionalParams

The options parameters.

Returns

upgrade(string, string, string, IntegrationRuntimesUpgradeOptionalParams)

Upgrade self-hosted integration runtime to latest version if availability.

function upgrade(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: IntegrationRuntimesUpgradeOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

factoryName

string

The factory name.

integrationRuntimeName

string

The integration runtime name.

options
IntegrationRuntimesUpgradeOptionalParams

The options parameters.

Returns

Promise<void>