AutomationFunctions

Functions

Link copied to clipboard

Get information about an Automation Account. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2021-06-22, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the certificate identified by certificate name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the connection identified by connection name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the connection type identified by connection type name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the credential identified by credential name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the configuration identified by configuration name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the Dsc node configurations by node configuration. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2018-01-15, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve a hybrid runbook worker. Uses Azure REST API version 2023-11-01. Other available API versions: 2021-06-22, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve a hybrid runbook worker group. Uses Azure REST API version 2023-11-01. Other available API versions: 2021-06-22, 2022-02-22, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the job schedule identified by job schedule name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the module identified by module name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the Package identified by Package name. Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getPackage(argument: suspend GetPackagePlainArgsBuilder.() -> Unit): GetPackageResult
suspend fun getPackage(automationAccountName: String, packageName: String, resourceGroupName: String, runtimeEnvironmentName: String): GetPackageResult
Link copied to clipboard

Retrieve the module identified by module name. Uses Azure REST API version 2023-11-01.

suspend fun getPowerShell72Module(automationAccountName: String, moduleName: String, resourceGroupName: String): GetPowerShell72ModuleResult
Link copied to clipboard

Gets a private endpoint connection. Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2020-01-13-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the python 2 package identified by package name. Uses Azure REST API version 2023-11-01. Other available API versions: 2018-06-30, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the python 3 package identified by package name. Uses Azure REST API version 2023-11-01. Other available API versions: 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getPython3Package(automationAccountName: String, packageName: String, resourceGroupName: String): GetPython3PackageResult
Link copied to clipboard

Retrieve the runbook identified by runbook name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2018-06-30, 2019-06-01, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Get information about the Runtime Environment Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getRuntimeEnvironment(automationAccountName: String, resourceGroupName: String, runtimeEnvironmentName: String): GetRuntimeEnvironmentResult
Link copied to clipboard

Retrieve the schedule identified by schedule name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2017-05-15-preview, 2019-06-01, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the source control identified by source control name. Uses Azure REST API version 2023-11-01. Other available API versions: 2017-05-15-preview, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the variable identified by variable name. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2015-10-31, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieve the deleted runbooks for an automation account. Uses Azure REST API version 2023-05-15-preview. Other available API versions: 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun listAutomationAccountDeletedRunbooks(automationAccountName: String, resourceGroupName: String): ListAutomationAccountDeletedRunbooksResult
Link copied to clipboard

Retrieve the automation keys for an account. Uses Azure REST API version 2023-11-01. Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2021-06-22, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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