Namespace Pulumi.Azure.Automation
Classes
Account
Manages a Automation Account.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "West Europe",
});
var exampleAccount = new Azure.Automation.Account("exampleAccount", new Azure.Automation.AccountArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
SkuName = "Basic",
Tags =
{
{ "environment", "development" },
},
});
}
}
AccountArgs
AccountState
BoolVariable
Manages a boolean variable in Azure Automation
BoolVariableArgs
BoolVariableState
Certificate
Manages an Automation Certificate.
CertificateArgs
CertificateState
Credential
Manages a Automation Credential.
CredentialArgs
CredentialState
DateTimeVariable
Manages a DateTime variable in Azure Automation
DateTimeVariableArgs
DateTimeVariableState
DscConfiguration
Manages a Automation DSC Configuration.
DscConfigurationArgs
DscConfigurationState
DscNodeConfiguration
Manages a Automation DSC Node Configuration.
DscNodeConfigurationArgs
DscNodeConfigurationState
GetAccount
GetAccountArgs
GetAccountResult
GetBoolVariable
GetBoolVariableArgs
GetBoolVariableResult
GetDateTimeVariable
GetDateTimeVariableArgs
GetDateTimeVariableResult
GetIntVariable
GetIntVariableArgs
GetIntVariableResult
GetStringVariable
GetStringVariableArgs
GetStringVariableResult
IntVariable
Manages a integer variable in Azure Automation
IntVariableArgs
IntVariableState
JobSchedule
Links an Automation Runbook and Schedule.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var example = new Azure.Automation.JobSchedule("example", new Azure.Automation.JobScheduleArgs
{
AutomationAccountName = "tf-automation-account",
Parameters =
{
{ "resourcegroup", "tf-rgr-vm" },
{ "vmname", "TF-VM-01" },
},
ResourceGroupName = "tf-rgr-automation",
RunbookName = "Get-VirtualMachine",
ScheduleName = "hour",
});
}
}
JobScheduleArgs
JobScheduleState
Module
Manages a Automation Module.
ModuleArgs
ModuleState
RunBook
Manages a Automation Runbook.
RunBookArgs
RunBookState
Schedule
Manages a Automation Schedule.
ScheduleArgs
ScheduleState
StringVariable
Manages a string variable in Azure Automation