UniversalAutomation.xml
<?xml version="1.0"?>
<doc> <assembly> <name>UniversalAutomation</name> </assembly> <members> <member name="T:UniversalAutomation.AliveController"> <summary> </summary> </member> <member name="M:UniversalAutomation.AliveController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.AgentSettings,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.AliveController},Microsoft.AspNetCore.Hosting.IApplicationLifetime)"> <summary> </summary> <param name="database"></param> <param name="settings"></param> <param name="logger"></param> <param name="applicationLifetime"></param> </member> <member name="M:UniversalAutomation.AliveController.Get"> <summary> Returns 200 if the system is alive. If an AliveKey is specified, the system app token will be returned. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.AliveController.Accessible"> <summary> Returns ok if the user has access to the UA server. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.AliveController.Delete"> <summary> Requests a graceful shutdown of the UA server. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.AppTokenController"> <summary> </summary> </member> <member name="M:UniversalAutomation.AppTokenController.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.AppTokenController},UniversalAutomation.AgentSettings)"> <summary> </summary> <param name="database"></param> <param name="logger"></param> <param name="agentSettings"></param> </member> <member name="M:UniversalAutomation.AppTokenController.Post(UniversalAutomation.AppToken)"> <summary> Creates a new app token. </summary> <param name="appToken">The app token to create.</param> <returns>The newly created app token with the database ID populated.</returns> </member> <member name="M:UniversalAutomation.AppTokenController.Put(UniversalAutomation.AppToken)"> <summary> Updates an app token. </summary> <param name="appToken">The app token to update.</param> <returns></returns> </member> <member name="M:UniversalAutomation.AppTokenController.Grant(System.Int64)"> <summary> Gets or grants an app token for an identity </summary> <param name="id">The identity ID</param> <returns></returns> </member> <member name="M:UniversalAutomation.AppTokenController.Get(System.Int64)"> <summary> Gets an app token by ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.AppTokenController.Get"> <summary> Gets all app tokens. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.AppTokenController.Delete(System.Int64)"> <summary> Revokes an access token. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.ComputerController"> <summary> </summary> </member> <member name="M:UniversalAutomation.ComputerController.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ComputerController})"> <summary> </summary> <param name="database"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.ComputerController.Get(System.Int64)"> <summary> Returns a computer by ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ComputerController.Get"> <summary> Returns all computers. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.FolderController"> <summary> </summary> </member> <member name="M:UniversalAutomation.FolderController.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.FolderController},UniversalAutomation.IGitSyncService)"> <summary> </summary> <param name="database"></param> <param name="logger"></param> <param name="gitSyncService"></param> </member> <member name="M:UniversalAutomation.FolderController.Post(UniversalAutomation.Folder)"> <summary> Creates a new folder. If no parent folder is specified, the folder will be created at the root. The folder will be created within the git repo and sync'd to the database. </summary> <param name="folder">The folder to create.</param> <returns>The newly created folder with the ID populated.</returns> </member> <member name="M:UniversalAutomation.FolderController.Get(System.Int64)"> <summary> Returns a folder based on ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.FolderController.Get(System.String)"> <summary> Returns a folder based on Name. </summary> <param name="name"></param> <returns></returns> </member> <member name="M:UniversalAutomation.FolderController.GetChildren(System.Int64)"> <summary> Returns the child of the specified folder. </summary> <param name="id">ID of the parent folder.</param> <returns>A collection of folders</returns> </member> <member name="M:UniversalAutomation.FolderController.GetScripts(System.Int64)"> <summary> Gets scripts in the specified folder. </summary> <param name="id">The ID of the folder.</param> <returns>A collection of scripts.</returns> </member> <member name="M:UniversalAutomation.FolderController.Get"> <summary> Returns all folders. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.GitStatusController"> <summary> </summary> </member> <member name="M:UniversalAutomation.GitStatusController.#ctor(UniversalAutomation.IDatabase)"> <summary> </summary> <param name="database"></param> </member> <member name="M:UniversalAutomation.GitStatusController.Get"> <summary> Returns a collection of the git sync statuses. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.IdentityController"> <summary> </summary> </member> <member name="M:UniversalAutomation.IdentityController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IJobService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.IdentityController})"> <summary> </summary> <param name="database"></param> <param name="jobService"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.IdentityController.Get(System.Int64)"> <summary> Returns an identity based on the ID. </summary> <param name="id">The ID of the identity.</param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.Get(System.String)"> <summary> Returns an identity based on the name. </summary> <param name="name">The name of the identity.</param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.Post(UniversalAutomation.Identity)"> <summary> Creates a new identity </summary> <param name="identity">Identity to create.</param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.Put(UniversalAutomation.Identity)"> <summary> Updates an identity </summary> <param name="identity"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.GetAppTokens(System.Int64)"> <summary> Returns all the app tokens assigned to an identity. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.GetJobs(System.Int64,UniversalAutomation.ViewModels.JobPagedViewModel)"> <summary> Returns the jobs executed by the identity. </summary> <param name="id"></param> <param name="viewModel"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.GetScripts(System.Int64)"> <summary> Returns all the scripts modified or created by the identity. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.GetSchedules(System.Int64)"> <summary> Returns all the schedules modified or created by the identity. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.Get"> <summary> Returns all identities. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityController.Delete(System.Int64)"> <summary> Deletes a Identity based on ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="T:UniversalAutomation.JobController"> <summary> </summary> </member> <member name="M:UniversalAutomation.JobController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IJobService,UniversalAutomation.IIdentityService)"> <summary> </summary> <param name="database"></param> <param name="jobService"></param> <param name="identityService"></param> </member> <member name="M:UniversalAutomation.JobController.Get(System.Int64)"> <summary> Returns a job based on ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.Get(UniversalAutomation.ViewModels.JobPagedViewModel)"> <summary> Returns a job based on Status. </summary> <param name="viewModel"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.Stop(System.Int64)"> <summary> Cancels a running job based on ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.GetOutput(System.Int64)"> <summary> Gets the output for the specified job. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.GetLogOutput(System.Int64)"> <summary> Gets the output for the specified job. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.GetPipelineOutput(System.Int64)"> <summary> Gets the pipeline output for the specified job. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.GetFeedback(System.Int64)"> <summary> Gets all the feedback for the specified job. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.GetParameters(System.Int64)"> <summary> Gets all the parameters for the specified job. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobController.GetJobTree(System.Int64)"> <summary> Returns the job tree for the specified job. This can be any job within the tree. </summary> <param name="id"></param> <returns></returns> </member> <member name="T:UniversalAutomation.JobFeedbackController"> <summary> </summary> </member> <member name="M:UniversalAutomation.JobFeedbackController.#ctor(UniversalAutomation.IDatabase)"> <summary> </summary> <param name="database"></param> </member> <member name="M:UniversalAutomation.JobFeedbackController.Put(UniversalAutomation.JobFeedback)"> <summary> Updates feedback for a particular job. </summary> <param name="feedback"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobFeedbackController.Get(System.Int64)"> <summary> Gets job feedback by id </summary> <param name="id"></param> <returns></returns> </member> <member name="T:UniversalAutomation.LicenseController"> <summary> </summary> </member> <member name="M:UniversalAutomation.LicenseController.#ctor(UniversalAutomation.IDatabase)"> <summary> </summary> <param name="database"></param> </member> <member name="M:UniversalAutomation.LicenseController.Get"> <summary> Returns all the secret managers. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.LicenseController.GetStatus"> <summary> Returns the license status </summary> <returns></returns> </member> <member name="M:UniversalAutomation.LicenseController.Put(UniversalAutomation.License)"> <summary> </summary> <param name="license"></param> <returns></returns> </member> <member name="T:UniversalAutomation.PowerShellVersionController"> <summary> </summary> </member> <member name="M:UniversalAutomation.PowerShellVersionController.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.AppTokenController},UniversalAutomation.IPowerShellResolver)"> <summary> </summary> <param name="database"></param> <param name="logger"></param> <param name="resolver"></param> </member> <member name="M:UniversalAutomation.PowerShellVersionController.Get"> <summary> Returns all the registered PowerShell versions. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellVersionController.Get(System.Int64)"> <summary> Returns a registered PowerShell version based on ID </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellVersionController.Post(UniversalAutomation.PowerShellVersion)"> <summary> Creates a new PowerShell version. </summary> <param name="powerShellVersion"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellVersionController.Put(UniversalAutomation.PowerShellVersion)"> <summary> Updates an existing PowerShell version. </summary> <param name="powerShellVersion"></param> </member> <member name="M:UniversalAutomation.PowerShellVersionController.Delete(System.Int64)"> <summary> Deletes a PowerShell version based on ID. </summary> <param name="id"></param> </member> <member name="T:UniversalAutomation.RoleController"> <summary> </summary> </member> <member name="M:UniversalAutomation.RoleController.#ctor(UniversalAutomation.IDatabase)"> <summary> </summary> <param name="database"></param> </member> <member name="M:UniversalAutomation.RoleController.Get"> <summary> Returns all the valid roles. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.RoleController.Get(System.String)"> <summary> Get role by name. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.RoleController.Get(System.Int64)"> <summary> Get role by id. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.RoleController.GetIdentities(System.Int64)"> <summary> Returns all the identities assigned to a role. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.ScheduleController"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScheduleController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IJobService,UniversalAutomation.IIdentityService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ScheduleController},UniversalAutomation.IGitSyncService,UniversalAutomation.IScheduleDescriptionService)"> <summary> </summary> <param name="database"></param> <param name="jobService"></param> <param name="identityService"></param> <param name="logger"></param> <param name="gitSyncService"></param> <param name="scheduleDescriptionService"></param> </member> <member name="M:UniversalAutomation.ScheduleController.Post(UniversalAutomation.Schedule)"> <summary> Creates a new schedule for a script. </summary> <param name="schedule"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ScheduleController.Get"> <summary> Gets all schedules. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.ScheduleController.Get(System.Int64)"> <summary> Gets a schedule based on ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ScheduleController.Delete(System.Int64)"> <summary> Deletes a schedule based on ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="T:UniversalAutomation.ScriptController"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScriptController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IJobService,UniversalAutomation.IGitService,UniversalAutomation.ScriptParameterParser,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ScriptController},UniversalAutomation.IAccessTokenService,UniversalAutomation.IIdentityService,UniversalAutomation.IGitSyncService,UniversalAutomation.IScheduleDescriptionService)"> <summary> </summary> <param name="database"></param> <param name="jobService"></param> <param name="gitService"></param> <param name="parameterParser"></param> <param name="logger"></param> <param name="accessTokenService"></param> <param name="identityService"></param> <param name="gitSyncService"></param> <param name="scheduleDescriptionService"></param> </member> <member name="M:UniversalAutomation.ScriptController.PostAsync(UniversalAutomation.Script)"> <summary> Creates a new script. This will add the script to the git repository and commit. </summary> <param name="script">The script to create.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.InvokeScript(System.Int64,UniversalAutomation.JobContext)"> <summary> Starts a script based on the ID. </summary> <param name="id">The ID of the script.</param> <param name="jobContext">The context to pass to the job.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.Put(UniversalAutomation.Script)"> <summary> Updates a script. </summary> <param name="script">The script to update</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.Get(System.Int64)"> <summary> Returns a script based on ID </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.Get(System.String)"> <summary> Returns a script based on name. </summary> <param name="name"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.GetParameters(System.Int64)"> <summary> Returns the parameters for a script. </summary> <param name="id">The ID of the script.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.GetJobs(System.Int64,UniversalAutomation.ViewModels.JobPagedViewModel)"> <summary> Returns the jobs for a script. </summary> <param name="id">The ID of the script.</param> <param name="viewModel"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.GetTags(System.Int64)"> <summary> Returns the tags for a script. </summary> <param name="id">The ID of the script.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.GetSchedules(System.Int64)"> <summary> Returns the schedules for a script. </summary> <param name="id">The ID for the script.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.GetHistory(System.Int64)"> <summary> Returns the file history for a script. This will contain the git commits and diffs for the script. </summary> <param name="id">The ID of the script</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.Get"> <summary> Returns all scripts. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.Delete(System.Int64)"> <summary> Deletes a script. </summary> <param name="id">The ID of the script.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.RemoveTag(System.Int64,System.Int64)"> <summary> Removes a tag from a script. </summary> <param name="scriptId">The ID of a script.</param> <param name="tagToRemoveId">The ID of the tag.</param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptController.AddTag(System.Int64,System.Int64)"> <summary> Adds a new tag to a script. </summary> <param name="scriptId">The ID of script.</param> <param name="tagId">The ID of the tag.</param> <returns></returns> </member> <member name="T:UniversalAutomation.SettingsController"> <summary> </summary> </member> <member name="M:UniversalAutomation.SettingsController.#ctor(UniversalAutomation.IGitSyncService,UniversalAutomation.IDatabase,UniversalAutomation.ILogConfiguration,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.SettingsController},UniversalAutomation.AgentSettings)"> <summary> </summary> <param name="gitSyncService"></param> <param name="database"></param> <param name="logConfiguration"></param> <param name="logger"></param> <param name="agentSettings"></param> </member> <member name="M:UniversalAutomation.SettingsController.Put(UniversalAutomation.Settings)"> <summary> Updates the settings. </summary> <param name="settings"></param> </member> <member name="M:UniversalAutomation.SettingsController.Get"> <summary> Gets the settings. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.StatsController"> <summary> </summary> </member> <member name="M:UniversalAutomation.StatsController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IJobService)"> <summary> </summary> <param name="database"></param> <param name="jobService"></param> </member> <member name="M:UniversalAutomation.StatsController.Get"> <summary> Returns system stats. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.TagController"> <summary> </summary> </member> <member name="M:UniversalAutomation.TagController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitSyncService)"> <summary> </summary> <param name="database"></param> <param name="gitSyncService"></param> </member> <member name="M:UniversalAutomation.TagController.Post(UniversalAutomation.Tag)"> <summary> Creates a new tag. </summary> <param name="tag"></param> <returns></returns> </member> <member name="M:UniversalAutomation.TagController.Get(System.Int64)"> <summary> Returns a tag by ID </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.TagController.Get(System.String)"> <summary> Returns a tag by Name. </summary> <param name="name"></param> <returns></returns> </member> <member name="M:UniversalAutomation.TagController.Get"> <summary> Returns all tags </summary> <returns></returns> </member> <member name="M:UniversalAutomation.TagController.Put(UniversalAutomation.Tag)"> <summary> Updates a tag. </summary> <param name="tag"></param> </member> <member name="M:UniversalAutomation.TagController.Delete(System.Int64)"> <summary> Deletes a tag </summary> <param name="id"></param> <returns></returns> </member> <member name="T:UniversalAutomation.VariableController"> <summary> </summary> </member> <member name="M:UniversalAutomation.VariableController.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitSyncService,UniversalAutomation.ISecretManagerService)"> <summary> </summary> <param name="database"></param> <param name="gitSyncService"></param> <param name="secretManagerService"></param> </member> <member name="M:UniversalAutomation.VariableController.Put(UniversalAutomation.Variable)"> <summary> Updates a variable. </summary> <param name="variable"></param> </member> <member name="M:UniversalAutomation.VariableController.Post(UniversalAutomation.Variable)"> <summary> Creates a new variable. </summary> <param name="variable"></param> <returns></returns> </member> <member name="M:UniversalAutomation.VariableController.Get(System.Int64)"> <summary> Gets a variable by ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.VariableController.Get(System.String)"> <summary> Gets a variable by name. </summary> <param name="name"></param> <returns></returns> </member> <member name="M:UniversalAutomation.VariableController.Get"> <summary> Gets all variables. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.VariableController.ImportSecret"> <summary> Gets all variables. </summary> <returns></returns> </member> <member name="M:UniversalAutomation.VariableController.Delete(System.Int64)"> <summary> Deletes a variable by ID. </summary> <param name="id"></param> <returns></returns> </member> <member name="M:UniversalAutomation.VariableController.GetVaults"> <summary> Retrieves secret vaults. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.EntryPoint"> <summary> </summary> </member> <member name="M:UniversalAutomation.EntryPoint.Start(UniversalAutomation.AgentSettings)"> <summary> The entry point for the UA server. </summary> <param name="settings"></param> </member> <member name="T:UniversalAutomation.Host.EntryPoint"> <summary> Entry point for UA job execution. This runs in the PowerShell host. </summary> </member> <member name="M:UniversalAutomation.Host.EntryPoint.ExecuteScript(UniversalAutomationProtocol.executeScriptRequest,Grpc.Core.ServerCallContext)"> <summary> Executes te script. </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="M:UniversalAutomation.Host.EntryPoint.CancelJob(UniversalAutomationProtocol.nullMessage,Grpc.Core.ServerCallContext)"> <summary> Cancels a job </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="M:UniversalAutomation.Host.EntryPoint.ShutdownServer(UniversalAutomationProtocol.nullMessage,Grpc.Core.ServerCallContext)"> <summary> Shutdowns the server. </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="M:UniversalAutomation.Host.EntryPoint.Start(System.Int32,System.Int32)"> <summary> Starts the server to process the job. </summary> <param name="parentProcessId"></param> <param name="port"></param> </member> <member name="M:UniversalAutomation.Host.EntryPoint.StartTest(System.Int32)"> <summary> For testing. </summary> <returns></returns> </member> <member name="T:UniversalAutomation.PersistenceService"> <summary> </summary> </member> <member name="P:UniversalAutomation.PersistenceService.Configuration"> <summary> </summary> </member> <member name="T:UniversalAutomation.ExecutionService"> <summary> </summary> </member> <member name="M:UniversalAutomation.ExecutionService.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ExecutionService},UniversalAutomation.IPowerShellResolver,UniversalAutomation.AgentSettings,Microsoft.ApplicationInsights.TelemetryClient,UniversalAutomation.IVariableLocatorService,UniversalAutomation.IGitSyncService,UniversalAutomation.AgentSettings,UniversalAutomation.IJobProcessManager)"> <summary> </summary> <param name="database"></param> <param name="logger"></param> <param name="powershellResolver"></param> <param name="settings"></param> <param name="telemetryClient"></param> <param name="variableLocatorService"></param> <param name="gitSyncService"></param> <param name="agentSettings"></param> <param name="jobProcessManager"></param> </member> <member name="M:UniversalAutomation.ExecutionService.Execute(UniversalAutomation.Script,UniversalAutomation.Identity,UniversalAutomation.Variable,UniversalAutomation.Schedule)"> <summary> </summary> <param name="script"></param> <param name="identity"></param> <param name="credential"></param> <param name="schedule"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ExecutionService.Execute(UniversalAutomation.Job,UniversalAutomation.Schedule)"> <summary> </summary> <param name="job"></param> <param name="schedule"></param> <returns></returns> </member> <member name="T:UniversalAutomation.ExecutionCallback"> <summary> </summary> </member> <member name="P:UniversalAutomation.ExecutionCallback.Output"> <summary> </summary> </member> <member name="M:UniversalAutomation.ExecutionCallback.#ctor(System.Int64,UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger)"> <summary> </summary> <param name="jobId"></param> <param name="database"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.ExecutionCallback.reportRunspace(UniversalAutomationProtocol.reportRunspaceRequest,Grpc.Core.ServerCallContext)"> <summary> </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ExecutionCallback.reportProgress(UniversalAutomationProtocol.reportProgressRequest,Grpc.Core.ServerCallContext)"> <summary> </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ExecutionCallback.requestFeedback(UniversalAutomationProtocol.requestFeedbackRequest,Grpc.Core.ServerCallContext)"> <summary> </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ExecutionCallback.setClientPort(UniversalAutomationProtocol.clientPortRequest,Grpc.Core.ServerCallContext)"> </member> <member name="M:UniversalAutomation.ExecutionCallback.write(UniversalAutomationProtocol.writeHostRequest,Grpc.Core.ServerCallContext)"> <summary> </summary> <param name="request"></param> <param name="context"></param> <returns></returns> </member> <member name="T:UniversalAutomation.EncFilterProvider"> <summary> </summary> </member> <member name="M:UniversalAutomation.EncFilterProvider.#ctor(UniversalAutomation.IDatabase)"> <summary> </summary> <param name="database"></param> </member> <member name="P:UniversalAutomation.EncFilterProvider.Order"> <summary> </summary> </member> <member name="M:UniversalAutomation.EncFilterProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext)"> <summary> </summary> <param name="context"></param> </member> <member name="M:UniversalAutomation.EncFilterProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext)"> <summary> </summary> <param name="context"></param> </member> <member name="T:UniversalAutomation.GitSyncService"> <summary> </summary> </member> <member name="M:UniversalAutomation.GitSyncService.#ctor(UniversalAutomation.IGitService,UniversalAutomation.AgentSettings,UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.GitSyncService},System.Collections.Generic.IEnumerable{UniversalAutomation.IEntitySync})"> <summary> </summary> <param name="gitService"></param> <param name="settings"></param> <param name="database"></param> <param name="logger"></param> <param name="entitySyncs"></param> </member> <member name="M:UniversalAutomation.GitSyncService.Sync"> <summary> </summary> </member> <member name="M:UniversalAutomation.GitSyncService.Set(System.Object)"> <summary> </summary> <param name="obj"></param> </member> <member name="M:UniversalAutomation.GitSyncService.Remove(System.Object)"> <summary> </summary> <param name="obj"></param> </member> <member name="T:UniversalAutomation.IEntitySync"> <summary> </summary> </member> <member name="P:UniversalAutomation.IEntitySync.Priority"> <summary> </summary> </member> <member name="P:UniversalAutomation.IEntitySync.EntityType"> <summary> </summary> </member> <member name="M:UniversalAutomation.IEntitySync.Set(System.Object)"> <summary> </summary> <param name="obj"></param> </member> <member name="M:UniversalAutomation.IEntitySync.Remove(System.Object)"> <summary> </summary> <param name="obj"></param> </member> <member name="M:UniversalAutomation.IEntitySync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="gitChange"></param> </member> <member name="T:UniversalAutomation.EntitySync`1"> <summary> </summary> <typeparam name="T"></typeparam> </member> <member name="P:UniversalAutomation.EntitySync`1.Priority"> <summary> </summary> </member> <member name="P:UniversalAutomation.EntitySync`1.EntityType"> <summary> </summary> </member> <member name="M:UniversalAutomation.EntitySync`1.Set(System.Object)"> <summary> </summary> <param name="obj"></param> </member> <member name="M:UniversalAutomation.EntitySync`1.Remove(System.Object)"> <summary> </summary> <param name="obj"></param> </member> <member name="M:UniversalAutomation.EntitySync`1.Set(`0)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.EntitySync`1.Remove(`0)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.EntitySync`1.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="gitChange"></param> </member> <member name="T:UniversalAutomation.GroomService"> </member> <member name="M:UniversalAutomation.GroomService.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.GroomService})"> </member> <member name="M:UniversalAutomation.GroomService.Groom"> </member> <member name="T:UniversalAutomation.IIdentityService"> <summary> </summary> </member> <member name="M:UniversalAutomation.IIdentityService.GetIdentityAsync"> <summary> </summary> <returns></returns> </member> <member name="M:UniversalAutomation.IIdentityService.GetOrCreateIdentity(System.String,UniversalAutomation.IdentitySource)"> <summary> </summary> <returns></returns> </member> <member name="M:UniversalAutomation.IIdentityService.GetAppToken"> <summary> </summary> <returns></returns> </member> <member name="T:UniversalAutomation.IdentityService"> <summary> </summary> </member> <member name="M:UniversalAutomation.IdentityService.#ctor(UniversalAutomation.IDatabase,Microsoft.AspNetCore.Http.IHttpContextAccessor,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.IdentityService})"> <summary> </summary> <param name="database"></param> <param name="httpContextAccessor"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.IdentityService.GetOrCreateIdentity(System.String,UniversalAutomation.IdentitySource)"> <summary> </summary> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityService.GetIdentityAsync"> <summary> </summary> <returns></returns> </member> <member name="M:UniversalAutomation.IdentityService.GetAppToken"> <summary> </summary> <returns></returns> </member> <member name="M:UniversalAutomation.JobProcessManager.#ctor(UniversalAutomation.ISecretManagerService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.JobProcessManager})"> </member> <member name="M:UniversalAutomation.JobProcessManager.Start(UniversalAutomation.Job,UniversalAutomation.PowerShellVersion)"> </member> <member name="M:UniversalAutomation.ParentProcessUtilities.GetParentProcess"> <summary> Gets the parent process of the current process. </summary> <returns>An instance of the Process class.</returns> </member> <member name="M:UniversalAutomation.ParentProcessUtilities.GetParentProcess(System.Int32)"> <summary> Gets the parent process of specified process. </summary> <param name="id">The process id.</param> <returns>An instance of the Process class.</returns> </member> <member name="M:UniversalAutomation.ParentProcessUtilities.GetParentProcess(System.IntPtr)"> <summary> Gets the parent process of a specified process. </summary> <param name="handle">The process handle.</param> <returns>An instance of the Process class.</returns> </member> <member name="T:UniversalAutomation.JobScheduler"> <summary> </summary> </member> <member name="M:UniversalAutomation.JobScheduler.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IJobService)"> <summary> </summary> <param name="database"></param> <param name="jobService"></param> </member> <member name="M:UniversalAutomation.JobScheduler.Schedule"> <summary> </summary> </member> <member name="T:UniversalAutomation.IJobService"> <summary> </summary> </member> <member name="M:UniversalAutomation.IJobService.Enqueue``1(System.Linq.Expressions.Expression{System.Func{``0,System.Threading.Tasks.Task}})"> <summary> </summary> <typeparam name="T"></typeparam> <param name="job"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IJobService.GetNextExecutionTime(System.String)"> <summary> </summary> <param name="jobId"></param> <returns></returns> </member> <member name="M:UniversalAutomation.IJobService.RemoveRecurringJob(System.String)"> <summary> </summary> <param name="id"></param> </member> <member name="M:UniversalAutomation.IJobService.ScheduleJob(UniversalAutomation.Script,UniversalAutomation.Schedule)"> <summary> </summary> <param name="script"></param> <param name="schedule"></param> </member> <member name="T:UniversalAutomation.JobService"> <summary> </summary> </member> <member name="M:UniversalAutomation.JobService.#ctor(Microsoft.Extensions.Logging.ILogger{UniversalAutomation.JobService},UniversalAutomation.IDatabase)"> <summary> </summary> <param name="logger"></param> <param name="database"></param> </member> <member name="M:UniversalAutomation.JobService.Enqueue``1(System.Linq.Expressions.Expression{System.Func{``0,System.Threading.Tasks.Task}})"> <summary> </summary> <typeparam name="T"></typeparam> <param name="job"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobService.GetNextExecutionTime(System.String)"> <summary> </summary> <param name="jobId"></param> <returns></returns> </member> <member name="M:UniversalAutomation.JobService.ScheduleJob(UniversalAutomation.Script,UniversalAutomation.Schedule)"> <summary> </summary> <param name="script"></param> <param name="schedule"></param> </member> <member name="M:UniversalAutomation.JobService.SetRepeatingJob(UniversalAutomation.Script,UniversalAutomation.Schedule,System.Boolean)"> <summary> </summary> <param name="script"></param> <param name="schedule"></param> <param name="parent">Whether this is the root job.</param> </member> <member name="M:UniversalAutomation.JobService.RemoveRecurringJob(System.String)"> <summary> </summary> <param name="id"></param> </member> <member name="T:UniversalAutomation.ILogConfiguration"> <summary> </summary> </member> <member name="M:UniversalAutomation.ILogConfiguration.Configure(UniversalAutomation.Settings)"> <summary> </summary> <param name="settings"></param> </member> <member name="T:UniversalAutomation.LogConfiguration"> <summary> </summary> </member> <member name="M:UniversalAutomation.LogConfiguration.#ctor"> </member> <member name="M:UniversalAutomation.LogConfiguration.#ctor(Microsoft.Extensions.Logging.ILogger{UniversalAutomation.LogConfiguration})"> </member> <member name="M:UniversalAutomation.LogConfiguration.Configure(UniversalAutomation.Settings)"> <summary> </summary> <param name="settings"></param> </member> <member name="T:UniversalAutomation.IScheduleDescriptionService"> <summary> </summary> </member> <member name="M:UniversalAutomation.IScheduleDescriptionService.SetDescription(UniversalAutomation.Schedule)"> <summary> </summary> </member> <member name="T:UniversalAutomation.ScheduleDescriptionService"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScheduleDescriptionService.#ctor(UniversalAutomation.IJobService)"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScheduleDescriptionService.SetDescription(UniversalAutomation.Schedule)"> <summary> </summary> </member> <member name="T:UniversalAutomation.Services.ScriptMetadataSerializer"> <summary> </summary> </member> <member name="M:UniversalAutomation.Services.ScriptMetadataSerializer.Deserialize(System.String)"> <summary> </summary> <param name="script"></param> <returns></returns> </member> <member name="M:UniversalAutomation.Services.ScriptMetadataSerializer.Serialize(UniversalAutomation.Script)"> <summary> </summary> <param name="script"></param> <returns></returns> </member> <member name="M:UniversalAutomation.Services.ScriptMetadataSerializer.Serialize(UniversalAutomation.ScriptInfo)"> <summary> </summary> <param name="script"></param> <returns></returns> </member> <member name="T:UniversalAutomation.Services.VariableSerializer"> <summary> </summary> </member> <member name="M:UniversalAutomation.Services.VariableSerializer.Serialize(System.Collections.Generic.IEnumerable{UniversalAutomation.VariableInfo})"> <summary> </summary> <param name="variables"></param> <returns></returns> </member> <member name="M:UniversalAutomation.Services.VariableSerializer.Deserialize(System.String)"> <summary> </summary> <param name="value"></param> <returns></returns> </member> <member name="T:UniversalAutomation.SecretManagerService"> </member> <member name="M:UniversalAutomation.SecretManagerService.#ctor(Microsoft.Extensions.Logging.ILogger{UniversalAutomation.SecretManagerService})"> </member> <member name="M:UniversalAutomation.SecretManagerService.GetSecret``1(System.String,System.String)"> </member> <member name="M:UniversalAutomation.SecretManagerService.ImportSecrets"> </member> <member name="M:UniversalAutomation.SecretManagerService.GetVaults"> </member> <member name="M:UniversalAutomation.SecretManagerService.SetSecret(System.String,System.Management.Automation.PSCredential,System.String)"> </member> <member name="M:UniversalAutomation.SecretManagerService.SetSecret(System.String,System.String,System.String)"> </member> <member name="T:UniversalAutomation.ISettingsSerializer"> <summary> </summary> </member> <member name="M:UniversalAutomation.ISettingsSerializer.Serialize(UniversalAutomation.Settings)"> <summary> </summary> <param name="settings"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ISettingsSerializer.Deserialize(System.String)"> <summary> </summary> <param name="value"></param> <returns></returns> </member> <member name="T:UniversalAutomation.SettingsSerializer"> <summary> </summary> </member> <member name="M:UniversalAutomation.SettingsSerializer.Serialize(UniversalAutomation.Settings)"> <summary> </summary> <param name="settings"></param> <returns></returns> </member> <member name="M:UniversalAutomation.SettingsSerializer.Deserialize(System.String)"> <summary> </summary> <param name="value"></param> <returns></returns> </member> <member name="T:UniversalAutomation.DeletedFolderSync"> <summary> </summary> </member> <member name="P:UniversalAutomation.DeletedFolderSync.EntityType"> <summary> </summary> </member> <member name="P:UniversalAutomation.DeletedFolderSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.DeletedFolderSync.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.DeletedFolderSync})"> <summary> </summary> <param name="database"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.DeletedFolderSync.Remove(UniversalAutomation.Folder)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.DeletedFolderSync.Set(UniversalAutomation.Folder)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.DeletedFolderSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.FolderSync"> <summary> </summary> </member> <member name="P:UniversalAutomation.FolderSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.FolderSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.FolderSync})"> <summary> </summary> <param name="database"></param> <param name="gitService"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.FolderSync.Remove(UniversalAutomation.Folder)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.FolderSync.Set(UniversalAutomation.Folder)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.FolderSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.ScheduleSync"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScheduleSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ScheduleSync},UniversalAutomation.IJobService,UniversalAutomation.Common.Interfaces.IScriptMetadataSerializer,UniversalAutomation.IIdentityService)"> <summary> </summary> <param name="database"></param> <param name="gitService"></param> <param name="logger"></param> <param name="jobService"></param> <param name="scriptMetadataSerializer"></param> <param name="identityService"></param> </member> <member name="P:UniversalAutomation.ScheduleSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScheduleSync.Remove(UniversalAutomation.Schedule)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScheduleSync.Set(UniversalAutomation.Schedule)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScheduleSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.ScriptMetadataSync"> <summary> </summary> </member> <member name="P:UniversalAutomation.ScriptMetadataSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScriptMetadataSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.ScriptParameterParser,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ScriptMetadataSync},UniversalAutomation.Common.Interfaces.IScriptMetadataSerializer)"> <summary> </summary> <param name="database"></param> <param name="scriptParameterParser"></param> <param name="gitService"></param> <param name="logger"></param> <param name="scriptMetadataSerializer"></param> </member> <member name="M:UniversalAutomation.ScriptMetadataSync.Remove(UniversalAutomation.Script)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScriptMetadataSync.Set(UniversalAutomation.Script)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScriptMetadataSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.ScriptSync"> <summary> </summary> </member> <member name="P:UniversalAutomation.ScriptSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScriptSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.ScriptParameterParser,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ScriptSync},UniversalAutomation.IIdentityService,UniversalAutomation.IJobService)"> <summary> </summary> <param name="database"></param> <param name="scriptParameterParser"></param> <param name="gitService"></param> <param name="logger"></param> <param name="identityService"></param> <param name="jobService"></param> </member> <member name="M:UniversalAutomation.ScriptSync.Remove(UniversalAutomation.Script)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScriptSync.Set(UniversalAutomation.Script)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScriptSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.ScriptTagSync"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScriptTagSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.ScriptTagSync},UniversalAutomation.Common.Interfaces.IScriptMetadataSerializer,UniversalAutomation.IIdentityService)"> <summary> </summary> <param name="database"></param> <param name="gitService"></param> <param name="logger"></param> <param name="scriptMetadataSerializer"></param> <param name="identityService"></param> </member> <member name="P:UniversalAutomation.ScriptTagSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScriptTagSync.Remove(UniversalAutomation.ScriptTag)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScriptTagSync.Set(UniversalAutomation.ScriptTag)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.ScriptTagSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.SettingsSync"> <summary> </summary> </member> <member name="M:UniversalAutomation.SettingsSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.SettingsSync},UniversalAutomation.ISettingsSerializer,UniversalAutomation.ILogConfiguration)"> <summary> </summary> <param name="database"></param> <param name="gitService"></param> <param name="logger"></param> <param name="settingsSerializer"></param> <param name="logConfiguration"></param> </member> <member name="P:UniversalAutomation.SettingsSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.SettingsSync.Remove(UniversalAutomation.Settings)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.SettingsSync.Set(UniversalAutomation.Settings)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.SettingsSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.TagSync"> <summary> </summary> </member> <member name="M:UniversalAutomation.TagSync.#ctor(UniversalAutomation.IGitService,UniversalAutomation.IDatabase)"> <summary> </summary> <param name="gitService"></param> <param name="database"></param> </member> <member name="P:UniversalAutomation.TagSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.TagSync.Remove(UniversalAutomation.Tag)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.TagSync.Set(UniversalAutomation.Tag)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.TagSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="gitChange"></param> </member> <member name="T:UniversalAutomation.VariableSync"> <summary> </summary> </member> <member name="P:UniversalAutomation.VariableSync.Priority"> <summary> </summary> </member> <member name="M:UniversalAutomation.VariableSync.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitService,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.VariableSync},UniversalAutomation.Common.Interfaces.IVariableSerializer)"> <summary> </summary> <param name="database"></param> <param name="gitService"></param> <param name="logger"></param> <param name="variableSerializer"></param> </member> <member name="M:UniversalAutomation.VariableSync.Remove(UniversalAutomation.Variable)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.VariableSync.Set(UniversalAutomation.Variable)"> <summary> </summary> <param name="entity"></param> </member> <member name="M:UniversalAutomation.VariableSync.Sync(UniversalAutomation.GitChange)"> <summary> </summary> <param name="change"></param> </member> <member name="T:UniversalAutomation.Startup"> <summary> </summary> </member> <member name="M:UniversalAutomation.Startup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)"> <summary> </summary> <param name="services"></param> </member> <member name="M:UniversalAutomation.Startup.Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Hosting.IHostingEnvironment,Microsoft.Extensions.Logging.ILoggerFactory)"> <summary> </summary> <param name="app"></param> <param name="env"></param> <param name="loggerFactory"></param> </member> <member name="T:UniversalAutomation.IAccessTokenService"> <summary> </summary> </member> <member name="M:UniversalAutomation.IAccessTokenService.GetAccessTokenAsync(Microsoft.AspNetCore.Http.HttpContext)"> <summary> </summary> <param name="httpContext"></param> <returns></returns> </member> <member name="T:UniversalAutomation.AccessTokenService"> <summary> </summary> </member> <member name="M:UniversalAutomation.AccessTokenService.GetAccessTokenAsync(Microsoft.AspNetCore.Http.HttpContext)"> <summary> </summary> <param name="httpContext"></param> <returns></returns> </member> <member name="T:UniversalAutomation.IDotSourceReplacer"> <summary> </summary> </member> <member name="M:UniversalAutomation.IDotSourceReplacer.Replace(System.String,System.Management.Automation.Language.Ast)"> <summary> </summary> <param name="root"></param> <param name="ast"></param> <returns></returns> </member> <member name="T:UniversalAutomation.DotSourceReplacer"> <summary> </summary> </member> <member name="M:UniversalAutomation.DotSourceReplacer.#ctor(UniversalAutomation.IDatabase,UniversalAutomation.IGitService)"> <summary> </summary> <param name="database"></param> <param name="gitService"></param> </member> <member name="M:UniversalAutomation.DotSourceReplacer.Replace(System.String,System.Management.Automation.Language.Ast)"> <summary> </summary> <param name="root"></param> <param name="ast"></param> <returns></returns> </member> <member name="T:UniversalAutomation.PowerShellDataSerializer"> <summary> </summary> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Deserialize``1(System.String)"> <summary> </summary> <typeparam name="T"></typeparam> <param name="script"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Deserialize``1(System.Collections.Hashtable)"> <summary> </summary> <typeparam name="T"></typeparam> <param name="hashtable"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Deserialize(System.Type,System.String)"> <summary> </summary> <param name="t"></param> <param name="script"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Deserialize(System.Type,System.Collections.Hashtable)"> <summary> </summary> <param name="t"></param> <param name="hashtable"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Deserialize(System.String)"> <summary> </summary> <param name="script"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Serialize(System.Object)"> <summary> </summary> <param name="obj"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.SerializeToHashtable(System.Object)"> <summary> </summary> <param name="obj"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellDataSerializer.Serialize(System.Collections.Hashtable,System.Int32)"> <summary> </summary> <param name="obj"></param> <param name="depth"></param> <returns></returns> </member> <member name="T:UniversalAutomation.IPowerShellResolver"> <summary> </summary> </member> <member name="M:UniversalAutomation.IPowerShellResolver.GetInstalledVersions"> <summary> </summary> <returns></returns> </member> <member name="M:UniversalAutomation.IPowerShellResolver.GetPowerShellVersion(System.String)"> <summary> </summary> <param name="specifier"></param> <returns></returns> </member> <member name="T:UniversalAutomation.PowerShellResolver"> <summary> </summary> </member> <member name="M:UniversalAutomation.PowerShellResolver.#ctor(UniversalAutomation.IDatabase)"> <summary> </summary> <param name="database"></param> </member> <member name="M:UniversalAutomation.PowerShellResolver.GetPowerShellVersion(System.String)"> <summary> </summary> <param name="specifier"></param> <returns></returns> </member> <member name="M:UniversalAutomation.PowerShellResolver.GetInstalledVersions"> <summary> </summary> <returns></returns> </member> <member name="T:UniversalAutomation.ScriptParameterParser"> <summary> </summary> </member> <member name="M:UniversalAutomation.ScriptParameterParser.SerializeParameter(UniversalAutomation.JobParameter)"> </member> <member name="M:UniversalAutomation.ScriptParameterParser.GetParameters(System.String)"> <summary> </summary> <param name="script"></param> <returns></returns> </member> <member name="M:UniversalAutomation.ScriptParameterParser.GetParameters(System.Management.Automation.ScriptBlock)"> <summary> </summary> <param name="scriptBlock"></param> <returns></returns> </member> <member name="T:UniversalAutomation.UaTimeZoneResolver"> <summary> Resolves timezone using NodaTime's Tzdb. </summary> </member> <member name="M:UniversalAutomation.UaTimeZoneResolver.GetTimeZoneById(System.String)"> <summary> </summary> <param name="timeZoneId"></param> <returns></returns> </member> <member name="T:UniversalAutomation.IVariableLocatorService"> <summary> </summary> </member> <member name="M:UniversalAutomation.IVariableLocatorService.GetVariablesPresentInScriptBlock(System.Management.Automation.ScriptBlock)"> <summary> </summary> <param name="scriptBlock"></param> <returns></returns> </member> <member name="T:UniversalAutomation.VariableLocatorService"> <summary> </summary> </member> <member name="M:UniversalAutomation.VariableLocatorService.#ctor(UniversalAutomation.IDatabase,Microsoft.Extensions.Logging.ILogger{UniversalAutomation.VariableLocatorService})"> <summary> </summary> <param name="database"></param> <param name="logger"></param> </member> <member name="M:UniversalAutomation.VariableLocatorService.GetVariablesPresentInScriptBlock(System.Management.Automation.ScriptBlock)"> <summary> </summary> <param name="scriptBlock"></param> <returns></returns> </member> </members> </doc> |