Beispiel #1
0
 /// <summary>
 /// Update integration runtime
 /// </summary>
 /// <remarks>
 /// Update an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='updateIntegrationRuntimeRequest'>
 /// The parameters for updating an integration runtime.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeResource> UpdateAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, UpdateIntegrationRuntimeRequest updateIntegrationRuntimeRequest, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, workspaceName, integrationRuntimeName, updateIntegrationRuntimeRequest, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #2
0
 /// <summary>
 /// Creates or updates an integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='integrationRuntime'>
 /// Integration runtime resource definition.
 /// </param>
 /// <param name='ifMatch'>
 /// ETag of the integration runtime entity. Should only be specified for
 /// update, for which it should match existing entity or can be * for
 /// unconditional update.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeResource> CreateOrUpdateAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, IntegrationRuntimeResource integrationRuntime, string ifMatch = default(string), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, factoryName, integrationRuntimeName, integrationRuntime, ifMatch, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #3
0
 /// <summary>
 /// Start integration runtime
 /// </summary>
 /// <remarks>
 /// Start an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeStatusResponse> BeginStartAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.BeginStartWithHttpMessagesAsync(resourceGroupName, workspaceName, integrationRuntimeName, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #4
0
 /// <summary>
 /// Retrieves the authentication keys for an integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeAuthKeys> ListAuthKeysAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListAuthKeysWithHttpMessagesAsync(resourceGroupName, factoryName, integrationRuntimeName, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #5
0
 /// <summary>
 /// Get integration runtime
 /// </summary>
 /// <remarks>
 /// Get an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='ifNoneMatch'>
 /// ETag of the integration runtime entity. Should only be specified for get.
 /// If the ETag matches the existing entity tag, or if * was provided, then no
 /// content will be returned.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeResource> GetAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, string ifNoneMatch = default(string), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, workspaceName, integrationRuntimeName, ifNoneMatch, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #6
0
 /// <summary>
 /// Gets list of outbound network dependencies for a given Azure-SSIS
 /// integration runtime.
 /// </summary>
 /// <remarks>
 /// Gets the list of outbound network dependencies for a given Azure-SSIS
 /// integration runtime.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse> ListOutboundNetworkDependenciesEndpointsAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListOutboundNetworkDependenciesEndpointsWithHttpMessagesAsync(resourceGroupName, workspaceName, integrationRuntimeName, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #7
0
 /// <summary>
 /// Gets list of outbound network dependencies for a given Azure-SSIS
 /// integration runtime.
 /// </summary>
 /// <remarks>
 /// Gets the list of outbound network dependencies for a given Azure-SSIS
 /// integration runtime.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 public static IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse ListOutboundNetworkDependenciesEndpoints(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName)
 {
     return(operations.ListOutboundNetworkDependenciesEndpointsAsync(resourceGroupName, workspaceName, integrationRuntimeName).GetAwaiter().GetResult());
 }
Beispiel #8
0
 /// <summary>
 /// Gets detailed status information for an integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 public static IntegrationRuntimeStatusResponse GetStatus(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName)
 {
     return(operations.GetStatusAsync(resourceGroupName, factoryName, integrationRuntimeName).GetAwaiter().GetResult());
 }
Beispiel #9
0
 /// <summary>
 /// Lists integration runtimes.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 public static IPage <IntegrationRuntimeResource> ListByFactory(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName)
 {
     return(operations.ListByFactoryAsync(resourceGroupName, factoryName).GetAwaiter().GetResult());
 }
Beispiel #10
0
 /// <summary>
 /// Create integration runtime
 /// </summary>
 /// <remarks>
 /// Create an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='integrationRuntime'>
 /// Integration runtime resource definition.
 /// </param>
 /// <param name='ifMatch'>
 /// ETag of the integration runtime entity. Should only be specified for
 /// update, for which it should match existing entity or can be * for
 /// unconditional update.
 /// </param>
 public static IntegrationRuntimeResource BeginCreate(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, IntegrationRuntimeResource integrationRuntime, string ifMatch = default(string))
 {
     return(operations.BeginCreateAsync(resourceGroupName, workspaceName, integrationRuntimeName, integrationRuntime, ifMatch).GetAwaiter().GetResult());
 }
Beispiel #11
0
 /// <summary>
 /// Stop integration runtime
 /// </summary>
 /// <remarks>
 /// Stop an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 public static void Stop(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName)
 {
     operations.StopAsync(resourceGroupName, workspaceName, integrationRuntimeName).GetAwaiter().GetResult();
 }
Beispiel #12
0
 /// <summary>
 /// Remove all linked integration runtimes under specific data factory in a
 /// self-hosted integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='linkedIntegrationRuntimeRequest'>
 /// The data factory name for the linked integration runtime.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task RemoveLinksAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.RemoveLinksWithHttpMessagesAsync(resourceGroupName, factoryName, integrationRuntimeName, linkedIntegrationRuntimeRequest, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Beispiel #13
0
 /// <summary>
 /// Remove all linked integration runtimes under specific data factory in a
 /// self-hosted integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='linkedIntegrationRuntimeRequest'>
 /// The data factory name for the linked integration runtime.
 /// </param>
 public static void RemoveLinks(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest)
 {
     operations.RemoveLinksAsync(resourceGroupName, factoryName, integrationRuntimeName, linkedIntegrationRuntimeRequest).GetAwaiter().GetResult();
 }
Beispiel #14
0
 /// <summary>
 /// Get the integration runtime monitoring data, which includes the monitor
 /// data for all the nodes under this integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 public static IntegrationRuntimeMonitoringData GetMonitoringData(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName)
 {
     return(operations.GetMonitoringDataAsync(resourceGroupName, factoryName, integrationRuntimeName).GetAwaiter().GetResult());
 }
Beispiel #15
0
 /// <summary>
 /// 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.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 public static void SyncCredentials(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName)
 {
     operations.SyncCredentialsAsync(resourceGroupName, factoryName, integrationRuntimeName).GetAwaiter().GetResult();
 }
Beispiel #16
0
 /// <summary>
 /// Retrieves the authentication keys for an integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 public static IntegrationRuntimeAuthKeys ListAuthKeys(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName)
 {
     return(operations.ListAuthKeysAsync(resourceGroupName, factoryName, integrationRuntimeName).GetAwaiter().GetResult());
 }
Beispiel #17
0
 /// <summary>
 /// Regenerates the authentication key for an integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='regenerateKeyParameters'>
 /// The parameters for regenerating integration runtime authentication key.
 /// </param>
 public static IntegrationRuntimeAuthKeys RegenerateAuthKey(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters)
 {
     return(operations.RegenerateAuthKeyAsync(resourceGroupName, factoryName, integrationRuntimeName, regenerateKeyParameters).GetAwaiter().GetResult());
 }
Beispiel #18
0
 /// <summary>
 /// Create a linked integration runtime entry in a shared integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='createLinkedIntegrationRuntimeRequest'>
 /// The linked integration runtime properties.
 /// </param>
 public static IntegrationRuntimeStatusResponse CreateLinkedIntegrationRuntime(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest)
 {
     return(operations.CreateLinkedIntegrationRuntimeAsync(resourceGroupName, factoryName, integrationRuntimeName, createLinkedIntegrationRuntimeRequest).GetAwaiter().GetResult());
 }
Beispiel #19
0
 /// <summary>
 /// List integration runtimes
 /// </summary>
 /// <remarks>
 /// List all integration runtimes
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 public static IPage <IntegrationRuntimeResource> ListByWorkspace(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName)
 {
     return(operations.ListByWorkspaceAsync(resourceGroupName, workspaceName).GetAwaiter().GetResult());
 }
Beispiel #20
0
 /// <summary>
 /// Create a linked integration runtime entry in a shared integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='createLinkedIntegrationRuntimeRequest'>
 /// The linked integration runtime properties.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IntegrationRuntimeStatusResponse> CreateLinkedIntegrationRuntimeAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreateLinkedIntegrationRuntimeWithHttpMessagesAsync(resourceGroupName, factoryName, integrationRuntimeName, createLinkedIntegrationRuntimeRequest, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #21
0
 /// <summary>
 /// Update integration runtime
 /// </summary>
 /// <remarks>
 /// Update an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='updateIntegrationRuntimeRequest'>
 /// The parameters for updating an integration runtime.
 /// </param>
 public static IntegrationRuntimeResource Update(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, UpdateIntegrationRuntimeRequest updateIntegrationRuntimeRequest)
 {
     return(operations.UpdateAsync(resourceGroupName, workspaceName, integrationRuntimeName, updateIntegrationRuntimeRequest).GetAwaiter().GetResult());
 }
Beispiel #22
0
 /// <summary>
 /// Disable interactive query in integration runtime
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 public static void BeginDisableInteractiveQuery(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName)
 {
     operations.BeginDisableInteractiveQueryAsync(resourceGroupName, workspaceName, integrationRuntimeName).GetAwaiter().GetResult();
 }
Beispiel #23
0
 /// <summary>
 /// Start integration runtime
 /// </summary>
 /// <remarks>
 /// Start an integration runtime
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 public static IntegrationRuntimeStatusResponse BeginStart(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName)
 {
     return(operations.BeginStartAsync(resourceGroupName, workspaceName, integrationRuntimeName).GetAwaiter().GetResult());
 }
Beispiel #24
0
 /// <summary>
 /// List integration runtimes
 /// </summary>
 /// <remarks>
 /// List all integration runtimes
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='nextPageLink'>
 /// The NextLink from the previous successful call to List operation.
 /// </param>
 public static IPage <IntegrationRuntimeResource> ListByWorkspaceNext(this IIntegrationRuntimesOperations operations, string nextPageLink)
 {
     return(operations.ListByWorkspaceNextAsync(nextPageLink).GetAwaiter().GetResult());
 }
Beispiel #25
0
 /// <summary>
 /// Creates or updates an integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='integrationRuntime'>
 /// Integration runtime resource definition.
 /// </param>
 /// <param name='ifMatch'>
 /// ETag of the integration runtime entity. Should only be specified for
 /// update, for which it should match existing entity or can be * for
 /// unconditional update.
 /// </param>
 public static IntegrationRuntimeResource CreateOrUpdate(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, IntegrationRuntimeResource integrationRuntime, string ifMatch = default(string))
 {
     return(operations.CreateOrUpdateAsync(resourceGroupName, factoryName, integrationRuntimeName, integrationRuntime, ifMatch).GetAwaiter().GetResult());
 }
Beispiel #26
0
 /// <summary>
 /// Gets the on-premises integration runtime connection information for
 /// encrypting the on-premises data source credentials.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 public static IntegrationRuntimeConnectionInfo GetConnectionInfo(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName)
 {
     return(operations.GetConnectionInfoAsync(resourceGroupName, factoryName, integrationRuntimeName).GetAwaiter().GetResult());
 }
Beispiel #27
0
 /// <summary>
 /// Disable interactive query in integration runtime
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// Integration runtime name
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task BeginDisableInteractiveQueryAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string workspaceName, string integrationRuntimeName, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.BeginDisableInteractiveQueryWithHttpMessagesAsync(resourceGroupName, workspaceName, integrationRuntimeName, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Beispiel #28
0
 /// <summary>
 /// Stops a ManagedReserved type integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 public static void BeginStop(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName)
 {
     operations.BeginStopAsync(resourceGroupName, factoryName, integrationRuntimeName).GetAwaiter().GetResult();
 }
Beispiel #29
0
 /// <summary>
 /// List integration runtimes
 /// </summary>
 /// <remarks>
 /// List all integration runtimes
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='nextPageLink'>
 /// The NextLink from the previous successful call to List operation.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IPage <IntegrationRuntimeResource> > ListByWorkspaceNextAsync(this IIntegrationRuntimesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListByWorkspaceNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Beispiel #30
0
 /// <summary>
 /// Stops a ManagedReserved type integration runtime.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 /// <param name='integrationRuntimeName'>
 /// The integration runtime name.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task BeginStopAsync(this IIntegrationRuntimesOperations operations, string resourceGroupName, string factoryName, string integrationRuntimeName, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.BeginStopWithHttpMessagesAsync(resourceGroupName, factoryName, integrationRuntimeName, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }