Module automation

@pulumi/azure > automation

Index

automation/account.ts automation/credential.ts automation/dscConfiguration.ts automation/dscNodeConfiguration.ts automation/module.ts automation/runBook.ts automation/schedule.ts

class Account

Manages a Automation Account.

constructor

new Account(name: string, args: AccountArgs, opts?: pulumi.CustomResourceOptions)

Create a Account resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AccountState): Account

Get an existing Account resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property dscPrimaryAccessKey

public dscPrimaryAccessKey: pulumi.Output<string>;

The Primary Access Key for the DSC Endpoint associated with this Automation Account.

property dscSecondaryAccessKey

public dscSecondaryAccessKey: pulumi.Output<string>;

The Secondary Access Key for the DSC Endpoint associated with this Automation Account.

property dscServerEndpoint

public dscServerEndpoint: pulumi.Output<string>;

The DSC Server Endpoint associated with this Automation Account.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

The SKU name of the account - only Basic is supported at this time. Defaults to Basic.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created.

property sku

public sku: pulumi.Output<{ ... }>;

A sku block as defined below.

property tags

public tags: pulumi.Output<{ ... }>;

A mapping of tags to assign to the resource.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class Credential

Manages a Automation Credential.

constructor

new Credential(name: string, args: CredentialArgs, opts?: pulumi.CustomResourceOptions)

Create a Credential resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: CredentialState): Credential

Get an existing Credential resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property accountName

public accountName: pulumi.Output<string>;

The name of the automation account in which the Credential is created. Changing this forces a new resource to be created.

property description

public description: pulumi.Output<string | undefined>;

The description associated with this Automation Credential.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

Specifies the name of the Credential. Changing this forces a new resource to be created.

property password

public password: pulumi.Output<string>;

The password associated with this Automation Credential.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the Credential is created. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property username

public username: pulumi.Output<string>;

The username associated with this Automation Credential.

class DscConfiguration

Manages a Automation DSC Configuration.

constructor

new DscConfiguration(name: string, args: DscConfigurationArgs, opts?: pulumi.CustomResourceOptions)

Create a DscConfiguration resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DscConfigurationState): DscConfiguration

Get an existing DscConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property automationAccountName

public automationAccountName: pulumi.Output<string>;

The name of the automation account in which the DSC Configuration is created. Changing this forces a new resource to be created.

property contentEmbedded

public contentEmbedded: pulumi.Output<string>;

The PowerShell DSC Configuration script.

property description

public description: pulumi.Output<string | undefined>;

Description to go with DSC Configuration.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

Must be the same location as the Automation Account.

property logVerbose

public logVerbose: pulumi.Output<boolean | undefined>;

Verbose log option.

property name

public name: pulumi.Output<string>;

Specifies the name of the DSC Configuration. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the DSC Configuration is created. Changing this forces a new resource to be created.

property state

public state: pulumi.Output<string>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class DscNodeConfiguration

Manages a Automation DSC Node Configuration.

constructor

new DscNodeConfiguration(name: string, args: DscNodeConfigurationArgs, opts?: pulumi.CustomResourceOptions)

Create a DscNodeConfiguration resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DscNodeConfigurationState): DscNodeConfiguration

Get an existing DscNodeConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property automationAccountName

public automationAccountName: pulumi.Output<string>;

The name of the automation account in which the DSC Node Configuration is created. Changing this forces a new resource to be created.

property configurationName

public configurationName: pulumi.Output<string>;

property contentEmbedded

public contentEmbedded: pulumi.Output<string>;

The PowerShell DSC Node Configuration (mof content).

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

Specifies the name of the DSC Node Configuration. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the DSC Node Configuration is created. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class Module

Manages a Automation Module.

constructor

new Module(name: string, args: ModuleArgs, opts?: pulumi.CustomResourceOptions)

Create a Module resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ModuleState): Module

Get an existing Module resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property automationAccountName

public automationAccountName: pulumi.Output<string>;

The name of the automation account in which the Module is created. Changing this forces a new resource to be created.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property moduleLink

public moduleLink: pulumi.Output<{ ... }>;

The published Module link.

property name

public name: pulumi.Output<string>;

Specifies the name of the Module. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the Module is created. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class RunBook

Manages a Automation Runbook.

constructor

new RunBook(name: string, args: RunBookArgs, opts?: pulumi.CustomResourceOptions)

Create a RunBook resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: RunBookState): RunBook

Get an existing RunBook resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property accountName

public accountName: pulumi.Output<string>;

The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created.

property content

public content: pulumi.Output<string>;

The desired content of the runbook.

property description

public description: pulumi.Output<string | undefined>;

A description for this credential.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property logProgress

public logProgress: pulumi.Output<boolean>;

Progress log option.

property logVerbose

public logVerbose: pulumi.Output<boolean>;

Verbose log option.

property name

public name: pulumi.Output<string>;

Specifies the name of the Runbook. Changing this forces a new resource to be created.

property publishContentLink

public publishContentLink: pulumi.Output<{ ... }>;

The published runbook content link.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created.

property runbookType

public runbookType: pulumi.Output<string>;

The type of the runbook - can be either Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShellWorkflow, PowerShell or Script.

property tags

public tags: pulumi.Output<{ ... }>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class Schedule

Manages a Automation Schedule.

constructor

new Schedule(name: string, args: ScheduleArgs, opts?: pulumi.CustomResourceOptions)

Create a Schedule resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ScheduleState): Schedule

Get an existing Schedule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property accountName

public accountName: pulumi.Output<string>;

property automationAccountName

public automationAccountName: pulumi.Output<string>;

The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created.

property description

public description: pulumi.Output<string | undefined>;

A description for this Schedule.

property expiryTime

public expiryTime: pulumi.Output<string>;

The end time of the schedule.

property frequency

public frequency: pulumi.Output<string>;

The frequency of the schedule. - can be either OneTime, Day, Hour, Week, or Month.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property interval

public interval: pulumi.Output<number>;

The number of frequencys between runs. Only valid when frequency is Day, Hour, Week, or Month and defaults to 1.

property monthDays

public monthDays: pulumi.Output<number[] | undefined>;

List of days of the month that the job should execute on. Must be between 1 and 31. -1 for last day of the month. Only valid when frequency is Month.

property monthlyOccurrences

public monthlyOccurrences: pulumi.Output<{ ... }[] | undefined>;

List of occurrences of days within a month. Only valid when frequency is Month. The monthly_occurrence block supports fields documented below.

property name

public name: pulumi.Output<string>;

Specifies the name of the Schedule. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created.

property startTime

public startTime: pulumi.Output<string>;

Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created.

property timezone

public timezone: pulumi.Output<string | undefined>;

The timezone of the start time. Defaults to UTC. For possible values see: https://msdn.microsoft.com/en-us/library/ms912391(v=winembedded.11).aspx

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property weekDays

public weekDays: pulumi.Output<string[] | undefined>;

List of days of the week that the job should execute on. Only valid when frequency is Week.

interface AccountArgs

The set of arguments for constructing a Account resource.

property location

location: pulumi.Input<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

The SKU name of the account - only Basic is supported at this time. Defaults to Basic.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created.

property sku

sku: pulumi.Input<{ ... }>;

A sku block as defined below.

property tags

tags?: pulumi.Input<{ ... }>;

A mapping of tags to assign to the resource.

interface AccountState

Input properties used for looking up and filtering Account resources.

property dscPrimaryAccessKey

dscPrimaryAccessKey?: pulumi.Input<string>;

The Primary Access Key for the DSC Endpoint associated with this Automation Account.

property dscSecondaryAccessKey

dscSecondaryAccessKey?: pulumi.Input<string>;

The Secondary Access Key for the DSC Endpoint associated with this Automation Account.

property dscServerEndpoint

dscServerEndpoint?: pulumi.Input<string>;

The DSC Server Endpoint associated with this Automation Account.

property location

location?: pulumi.Input<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

The SKU name of the account - only Basic is supported at this time. Defaults to Basic.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created.

property sku

sku?: pulumi.Input<{ ... }>;

A sku block as defined below.

property tags

tags?: pulumi.Input<{ ... }>;

A mapping of tags to assign to the resource.

interface CredentialArgs

The set of arguments for constructing a Credential resource.

property accountName

accountName: pulumi.Input<string>;

The name of the automation account in which the Credential is created. Changing this forces a new resource to be created.

property description

description?: pulumi.Input<string>;

The description associated with this Automation Credential.

property name

name?: pulumi.Input<string>;

Specifies the name of the Credential. Changing this forces a new resource to be created.

property password

password: pulumi.Input<string>;

The password associated with this Automation Credential.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the Credential is created. Changing this forces a new resource to be created.

property username

username: pulumi.Input<string>;

The username associated with this Automation Credential.

interface CredentialState

Input properties used for looking up and filtering Credential resources.

property accountName

accountName?: pulumi.Input<string>;

The name of the automation account in which the Credential is created. Changing this forces a new resource to be created.

property description

description?: pulumi.Input<string>;

The description associated with this Automation Credential.

property name

name?: pulumi.Input<string>;

Specifies the name of the Credential. Changing this forces a new resource to be created.

property password

password?: pulumi.Input<string>;

The password associated with this Automation Credential.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the Credential is created. Changing this forces a new resource to be created.

property username

username?: pulumi.Input<string>;

The username associated with this Automation Credential.

interface DscConfigurationArgs

The set of arguments for constructing a DscConfiguration resource.

property automationAccountName

automationAccountName: pulumi.Input<string>;

The name of the automation account in which the DSC Configuration is created. Changing this forces a new resource to be created.

property contentEmbedded

contentEmbedded: pulumi.Input<string>;

The PowerShell DSC Configuration script.

property description

description?: pulumi.Input<string>;

Description to go with DSC Configuration.

property location

location: pulumi.Input<string>;

Must be the same location as the Automation Account.

property logVerbose

logVerbose?: pulumi.Input<boolean>;

Verbose log option.

property name

name?: pulumi.Input<string>;

Specifies the name of the DSC Configuration. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the DSC Configuration is created. Changing this forces a new resource to be created.

interface DscConfigurationState

Input properties used for looking up and filtering DscConfiguration resources.

property automationAccountName

automationAccountName?: pulumi.Input<string>;

The name of the automation account in which the DSC Configuration is created. Changing this forces a new resource to be created.

property contentEmbedded

contentEmbedded?: pulumi.Input<string>;

The PowerShell DSC Configuration script.

property description

description?: pulumi.Input<string>;

Description to go with DSC Configuration.

property location

location?: pulumi.Input<string>;

Must be the same location as the Automation Account.

property logVerbose

logVerbose?: pulumi.Input<boolean>;

Verbose log option.

property name

name?: pulumi.Input<string>;

Specifies the name of the DSC Configuration. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the DSC Configuration is created. Changing this forces a new resource to be created.

property state

state?: pulumi.Input<string>;

interface DscNodeConfigurationArgs

The set of arguments for constructing a DscNodeConfiguration resource.

property automationAccountName

automationAccountName: pulumi.Input<string>;

The name of the automation account in which the DSC Node Configuration is created. Changing this forces a new resource to be created.

property contentEmbedded

contentEmbedded: pulumi.Input<string>;

The PowerShell DSC Node Configuration (mof content).

property name

name?: pulumi.Input<string>;

Specifies the name of the DSC Node Configuration. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the DSC Node Configuration is created. Changing this forces a new resource to be created.

interface DscNodeConfigurationState

Input properties used for looking up and filtering DscNodeConfiguration resources.

property automationAccountName

automationAccountName?: pulumi.Input<string>;

The name of the automation account in which the DSC Node Configuration is created. Changing this forces a new resource to be created.

property configurationName

configurationName?: pulumi.Input<string>;

property contentEmbedded

contentEmbedded?: pulumi.Input<string>;

The PowerShell DSC Node Configuration (mof content).

property name

name?: pulumi.Input<string>;

Specifies the name of the DSC Node Configuration. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the DSC Node Configuration is created. Changing this forces a new resource to be created.

interface ModuleArgs

The set of arguments for constructing a Module resource.

property automationAccountName

automationAccountName: pulumi.Input<string>;

The name of the automation account in which the Module is created. Changing this forces a new resource to be created.

property moduleLink

moduleLink: pulumi.Input<{ ... }>;

The published Module link.

property name

name?: pulumi.Input<string>;

Specifies the name of the Module. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the Module is created. Changing this forces a new resource to be created.

interface ModuleState

Input properties used for looking up and filtering Module resources.

property automationAccountName

automationAccountName?: pulumi.Input<string>;

The name of the automation account in which the Module is created. Changing this forces a new resource to be created.

property moduleLink

moduleLink?: pulumi.Input<{ ... }>;

The published Module link.

property name

name?: pulumi.Input<string>;

Specifies the name of the Module. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the Module is created. Changing this forces a new resource to be created.

interface RunBookArgs

The set of arguments for constructing a RunBook resource.

property accountName

accountName: pulumi.Input<string>;

The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created.

property content

content?: pulumi.Input<string>;

The desired content of the runbook.

property description

description?: pulumi.Input<string>;

A description for this credential.

property location

location: pulumi.Input<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property logProgress

logProgress: pulumi.Input<boolean>;

Progress log option.

property logVerbose

logVerbose: pulumi.Input<boolean>;

Verbose log option.

property name

name?: pulumi.Input<string>;

Specifies the name of the Runbook. Changing this forces a new resource to be created.

property publishContentLink

publishContentLink: pulumi.Input<{ ... }>;

The published runbook content link.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created.

property runbookType

runbookType: pulumi.Input<string>;

The type of the runbook - can be either Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShellWorkflow, PowerShell or Script.

property tags

tags?: pulumi.Input<{ ... }>;

interface RunBookState

Input properties used for looking up and filtering RunBook resources.

property accountName

accountName?: pulumi.Input<string>;

The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created.

property content

content?: pulumi.Input<string>;

The desired content of the runbook.

property description

description?: pulumi.Input<string>;

A description for this credential.

property location

location?: pulumi.Input<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property logProgress

logProgress?: pulumi.Input<boolean>;

Progress log option.

property logVerbose

logVerbose?: pulumi.Input<boolean>;

Verbose log option.

property name

name?: pulumi.Input<string>;

Specifies the name of the Runbook. Changing this forces a new resource to be created.

property publishContentLink

publishContentLink?: pulumi.Input<{ ... }>;

The published runbook content link.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created.

property runbookType

runbookType?: pulumi.Input<string>;

The type of the runbook - can be either Graph, GraphPowerShell, GraphPowerShellWorkflow, PowerShellWorkflow, PowerShell or Script.

property tags

tags?: pulumi.Input<{ ... }>;

interface ScheduleArgs

The set of arguments for constructing a Schedule resource.

property accountName

accountName?: pulumi.Input<string>;

property automationAccountName

automationAccountName?: pulumi.Input<string>;

The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created.

property description

description?: pulumi.Input<string>;

A description for this Schedule.

property expiryTime

expiryTime?: pulumi.Input<string>;

The end time of the schedule.

property frequency

frequency: pulumi.Input<string>;

The frequency of the schedule. - can be either OneTime, Day, Hour, Week, or Month.

property interval

interval?: pulumi.Input<number>;

The number of frequencys between runs. Only valid when frequency is Day, Hour, Week, or Month and defaults to 1.

property monthDays

monthDays?: pulumi.Input<pulumi.Input<number>[]>;

List of days of the month that the job should execute on. Must be between 1 and 31. -1 for last day of the month. Only valid when frequency is Month.

property monthlyOccurrences

monthlyOccurrences?: pulumi.Input<pulumi.Input<{ ... }>[]>;

List of occurrences of days within a month. Only valid when frequency is Month. The monthly_occurrence block supports fields documented below.

property name

name?: pulumi.Input<string>;

Specifies the name of the Schedule. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created.

property startTime

startTime?: pulumi.Input<string>;

Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created.

property timezone

timezone?: pulumi.Input<string>;

The timezone of the start time. Defaults to UTC. For possible values see: https://msdn.microsoft.com/en-us/library/ms912391(v=winembedded.11).aspx

property weekDays

weekDays?: pulumi.Input<pulumi.Input<string>[]>;

List of days of the week that the job should execute on. Only valid when frequency is Week.

interface ScheduleState

Input properties used for looking up and filtering Schedule resources.

property accountName

accountName?: pulumi.Input<string>;

property automationAccountName

automationAccountName?: pulumi.Input<string>;

The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created.

property description

description?: pulumi.Input<string>;

A description for this Schedule.

property expiryTime

expiryTime?: pulumi.Input<string>;

The end time of the schedule.

property frequency

frequency?: pulumi.Input<string>;

The frequency of the schedule. - can be either OneTime, Day, Hour, Week, or Month.

property interval

interval?: pulumi.Input<number>;

The number of frequencys between runs. Only valid when frequency is Day, Hour, Week, or Month and defaults to 1.

property monthDays

monthDays?: pulumi.Input<pulumi.Input<number>[]>;

List of days of the month that the job should execute on. Must be between 1 and 31. -1 for last day of the month. Only valid when frequency is Month.

property monthlyOccurrences

monthlyOccurrences?: pulumi.Input<pulumi.Input<{ ... }>[]>;

List of occurrences of days within a month. Only valid when frequency is Month. The monthly_occurrence block supports fields documented below.

property name

name?: pulumi.Input<string>;

Specifies the name of the Schedule. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created.

property startTime

startTime?: pulumi.Input<string>;

Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created.

property timezone

timezone?: pulumi.Input<string>;

The timezone of the start time. Defaults to UTC. For possible values see: https://msdn.microsoft.com/en-us/library/ms912391(v=winembedded.11).aspx

property weekDays

weekDays?: pulumi.Input<pulumi.Input<string>[]>;

List of days of the week that the job should execute on. Only valid when frequency is Week.