public async Task <ExecutionResult> ExecuteJobAsync(IChannel channel, AzureSubmissionContext submissionContext, CancellationToken?token) { LastAction = AzureClientAction.ExecuteJob; ExecutedJobs.Add(submissionContext.OperationName); JobParams = submissionContext.InputParams; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> ConnectAsync(IChannel channel, string subscriptionId, string resourceGroupName, string workspaceName, string storageAccountConnectionString, bool refreshCredentials) { LastAction = AzureClientAction.Connect; SubscriptionId = subscriptionId; ResourceGroupName = resourceGroupName; WorkspaceName = workspaceName; ConnectionString = storageAccountConnectionString; RefreshCredentials = refreshCredentials; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> ConnectAsync(IChannel channel, string subscriptionId, string resourceGroupName, string workspaceName, string storageAccountConnectionString, string location, CredentialType credentialType, CancellationToken?cancellationToken = null) { LastAction = AzureClientAction.Connect; SubscriptionId = subscriptionId; ResourceGroupName = resourceGroupName; WorkspaceName = workspaceName; ConnectionString = storageAccountConnectionString; Location = location; CredentialType = credentialType; ConnectToWorkspace?.Invoke(this, new ConnectToWorkspaceEventArgs(ExecuteStatus.Ok, null, location, storageAccountConnectionString != null, credentialType, TimeSpan.FromMilliseconds(1))); return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetQuotaListAsync(IChannel channel, CancellationToken?token) { LastAction = AzureClientAction.GetQuotaList; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetJobResultAsync(IChannel channel, string jobId, CancellationToken?token) { LastAction = AzureClientAction.GetJobResult; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetJobListAsync(IChannel channel, string filter, int?count = default, CancellationToken?token = default) { LastAction = AzureClientAction.GetJobList; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetActiveTargetAsync(IChannel channel, CancellationToken?token) { LastAction = AzureClientAction.GetActiveTarget; return(ActiveTargetId.ToExecutionResult()); }
public async Task <ExecutionResult> SetActiveTargetAsync(IChannel channel, string targetId, CancellationToken?token) { LastAction = AzureClientAction.SetActiveTarget; ActiveTargetId = targetId; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetJobStatusAsync(IChannel channel, string jobId) { LastAction = AzureClientAction.GetJobStatus; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetJobListAsync(IChannel channel, string filter) { LastAction = AzureClientAction.GetJobList; return(ExecuteStatus.Ok.ToExecutionResult()); }
public async Task <ExecutionResult> GetConnectionStatusAsync(IChannel channel) { LastAction = AzureClientAction.GetConnectionStatus; return(ExecuteStatus.Ok.ToExecutionResult()); }