AutomationFunctions

Functions

Link copied to clipboard

Get information about an Automation Account. API Version: 2021-06-22.

suspend fun getAutomationAccount(automationAccountName: String, resourceGroupName: String): GetAutomationAccountResult
Link copied to clipboard

Retrieve the certificate identified by certificate name. API Version: 2019-06-01.

suspend fun getCertificate(automationAccountName: String, certificateName: String, resourceGroupName: String): GetCertificateResult
Link copied to clipboard

Retrieve the connection identified by connection name. API Version: 2019-06-01.

suspend fun getConnection(automationAccountName: String, connectionName: String, resourceGroupName: String): GetConnectionResult
Link copied to clipboard

Retrieve the connection type identified by connection type name. API Version: 2019-06-01.

suspend fun getConnectionType(automationAccountName: String, connectionTypeName: String, resourceGroupName: String): GetConnectionTypeResult
Link copied to clipboard

Retrieve the credential identified by credential name. API Version: 2019-06-01.

suspend fun getCredential(automationAccountName: String, credentialName: String, resourceGroupName: String): GetCredentialResult
Link copied to clipboard

Retrieve the configuration identified by configuration name. API Version: 2019-06-01.

suspend fun getDscConfiguration(automationAccountName: String, configurationName: String, resourceGroupName: String): GetDscConfigurationResult
Link copied to clipboard

Retrieve the Dsc node configurations by node configuration. API Version: 2019-06-01.

suspend fun getDscNodeConfiguration(automationAccountName: String, nodeConfigurationName: String, resourceGroupName: String): GetDscNodeConfigurationResult
Link copied to clipboard

Retrieve a hybrid runbook worker. API Version: 2021-06-22.

suspend fun getHybridRunbookWorker(automationAccountName: String, hybridRunbookWorkerGroupName: String, hybridRunbookWorkerId: String, resourceGroupName: String): GetHybridRunbookWorkerResult
Link copied to clipboard

Retrieve a hybrid runbook worker group. API Version: 2021-06-22.

suspend fun getHybridRunbookWorkerGroup(automationAccountName: String, hybridRunbookWorkerGroupName: String, resourceGroupName: String): GetHybridRunbookWorkerGroupResult
Link copied to clipboard

Retrieve the job schedule identified by job schedule name. API Version: 2019-06-01.

suspend fun getJobSchedule(automationAccountName: String, jobScheduleId: String, resourceGroupName: String): GetJobScheduleResult
Link copied to clipboard

Retrieve the module identified by module name. API Version: 2019-06-01.

suspend fun getModule(argument: suspend GetModulePlainArgsBuilder.() -> Unit): GetModuleResult
suspend fun getModule(automationAccountName: String, moduleName: String, resourceGroupName: String): GetModuleResult
Link copied to clipboard

Gets a private endpoint connection. API Version: 2020-01-13-preview.

suspend fun getPrivateEndpointConnection(automationAccountName: String, privateEndpointConnectionName: String, resourceGroupName: String): GetPrivateEndpointConnectionResult
Link copied to clipboard

Retrieve the python 2 package identified by package name. API Version: 2019-06-01.

suspend fun getPython2Package(automationAccountName: String, packageName: String, resourceGroupName: String): GetPython2PackageResult
Link copied to clipboard

Retrieve the runbook identified by runbook name. API Version: 2019-06-01.

suspend fun getRunbook(argument: suspend GetRunbookPlainArgsBuilder.() -> Unit): GetRunbookResult
suspend fun getRunbook(automationAccountName: String, resourceGroupName: String, runbookName: String): GetRunbookResult
Link copied to clipboard

Retrieve the schedule identified by schedule name. API Version: 2019-06-01.

suspend fun getSchedule(argument: suspend GetSchedulePlainArgsBuilder.() -> Unit): GetScheduleResult
suspend fun getSchedule(automationAccountName: String, resourceGroupName: String, scheduleName: String): GetScheduleResult
Link copied to clipboard

Get a single software update configuration by name. API Version: 2019-06-01.

suspend fun getSoftwareUpdateConfigurationByName(automationAccountName: String, resourceGroupName: String, softwareUpdateConfigurationName: String): GetSoftwareUpdateConfigurationByNameResult
Link copied to clipboard

Retrieve the source control identified by source control name. API Version: 2019-06-01.

suspend fun getSourceControl(automationAccountName: String, resourceGroupName: String, sourceControlName: String): GetSourceControlResult
Link copied to clipboard

Retrieve the variable identified by variable name. API Version: 2019-06-01.

suspend fun getVariable(argument: suspend GetVariablePlainArgsBuilder.() -> Unit): GetVariableResult
suspend fun getVariable(automationAccountName: String, resourceGroupName: String, variableName: String): GetVariableResult
Link copied to clipboard

Retrieve the watcher identified by watcher name. API Version: 2019-06-01.

suspend fun getWatcher(argument: suspend GetWatcherPlainArgsBuilder.() -> Unit): GetWatcherResult
suspend fun getWatcher(automationAccountName: String, resourceGroupName: String, watcherName: String): GetWatcherResult
Link copied to clipboard

Retrieve the webhook identified by webhook name. API Version: 2015-10-31.

suspend fun getWebhook(argument: suspend GetWebhookPlainArgsBuilder.() -> Unit): GetWebhookResult
suspend fun getWebhook(automationAccountName: String, resourceGroupName: String, webhookName: String): GetWebhookResult
Link copied to clipboard

Retrieve the automation keys for an account. API Version: 2021-06-22.

suspend fun listKeyByAutomationAccount(automationAccountName: String, resourceGroupName: String): ListKeyByAutomationAccountResult