Show / Hide Table of Contents

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

StringVariableArgs

StringVariableState

Back to top Copyright 2016-2020, Pulumi Corporation.