IntegrationRuntimes Interface
public interface IntegrationRuntimes
Resource collection API of IntegrationRuntimes.
Method Summary
Method Details
createLinkedIntegrationRuntime
public abstract IntegrationRuntimeStatusResponse createLinkedIntegrationRuntime(String resourceGroupName, String factoryName, String integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest)
Create a linked integration runtime entry in a shared integration runtime.
Parameters:
Returns:
createLinkedIntegrationRuntimeWithResponse
public abstract Response
Create a linked integration runtime entry in a shared integration runtime.
Parameters:
Returns:
define
public abstract IntegrationRuntimeResource.DefinitionStages.Blank define(String name)
Begins definition for a new IntegrationRuntimeResource resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String factoryName, String integrationRuntimeName)
Deletes an integration runtime.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes an integration runtime.
Parameters:
deleteByIdWithResponse
public abstract Response
Deletes an integration runtime.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes an integration runtime.
Parameters:
Returns:
get
public abstract IntegrationRuntimeResource get(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets an integration runtime.
Parameters:
Returns:
getById
public abstract IntegrationRuntimeResource getById(String id)
Gets an integration runtime.
Parameters:
Returns:
getByIdWithResponse
public abstract Response
Gets an integration runtime.
Parameters:
Returns:
getConnectionInfo
public abstract IntegrationRuntimeConnectionInfo getConnectionInfo(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
Parameters:
Returns:
getConnectionInfoWithResponse
public abstract Response
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
Parameters:
Returns:
getMonitoringData
public abstract IntegrationRuntimeMonitoringData getMonitoringData(String resourceGroupName, String factoryName, String integrationRuntimeName)
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
Parameters:
Returns:
getMonitoringDataWithResponse
public abstract Response
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
Parameters:
Returns:
getStatus
public abstract IntegrationRuntimeStatusResponse getStatus(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets detailed status information for an integration runtime.
Parameters:
Returns:
getStatusWithResponse
public abstract Response
Gets detailed status information for an integration runtime.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets an integration runtime.
Parameters:
Returns:
listAuthKeys
public abstract IntegrationRuntimeAuthKeys listAuthKeys(String resourceGroupName, String factoryName, String integrationRuntimeName)
Retrieves the authentication keys for an integration runtime.
Parameters:
Returns:
listAuthKeysWithResponse
public abstract Response
Retrieves the authentication keys for an integration runtime.
Parameters:
Returns:
listByFactory
public abstract PagedIterable
Lists integration runtimes.
Parameters:
Returns:
listByFactory
public abstract PagedIterable
Lists integration runtimes.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpoints
public abstract IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpointsWithResponse
public abstract Response
Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.
Parameters:
Returns:
regenerateAuthKey
public abstract IntegrationRuntimeAuthKeys regenerateAuthKey(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters)
Regenerates the authentication key for an integration runtime.
Parameters:
Returns:
regenerateAuthKeyWithResponse
public abstract Response
Regenerates the authentication key for an integration runtime.
Parameters:
Returns:
removeLinks
public abstract void removeLinks(String resourceGroupName, String factoryName, String integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
Parameters:
removeLinksWithResponse
public abstract Response
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
Parameters:
Returns:
start
public abstract IntegrationRuntimeStatusResponse start(String resourceGroupName, String factoryName, String integrationRuntimeName)
Starts a ManagedReserved type integration runtime.
Parameters:
Returns:
start
public abstract IntegrationRuntimeStatusResponse start(String resourceGroupName, String factoryName, String integrationRuntimeName, Context context)
Starts a ManagedReserved type integration runtime.
Parameters:
Returns:
stop
public abstract void stop(String resourceGroupName, String factoryName, String integrationRuntimeName)
Stops a ManagedReserved type integration runtime.
Parameters:
stop
public abstract void stop(String resourceGroupName, String factoryName, String integrationRuntimeName, Context context)
Stops a ManagedReserved type integration runtime.
Parameters:
syncCredentials
public abstract void syncCredentials(String resourceGroupName, String factoryName, String integrationRuntimeName)
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.
Parameters:
syncCredentialsWithResponse
public abstract Response
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.
Parameters:
Returns:
upgrade
public abstract void upgrade(String resourceGroupName, String factoryName, String integrationRuntimeName)
Upgrade self-hosted integration runtime to latest version if availability.
Parameters:
upgradeWithResponse
public abstract Response
Upgrade self-hosted integration runtime to latest version if availability.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for