Documentation ¶
Index ¶
- type Account
- func (r *Account) ID() *pulumi.IDOutput
- func (r *Account) Location() *pulumi.StringOutput
- func (r *Account) Name() *pulumi.StringOutput
- func (r *Account) ResourceGroupName() *pulumi.StringOutput
- func (r *Account) Sku() *pulumi.Output
- func (r *Account) Tags() *pulumi.MapOutput
- func (r *Account) URN() *pulumi.URNOutput
- type AccountArgs
- type AccountState
- type Credential
- func (r *Credential) AccountName() *pulumi.StringOutput
- func (r *Credential) Description() *pulumi.StringOutput
- func (r *Credential) ID() *pulumi.IDOutput
- func (r *Credential) Name() *pulumi.StringOutput
- func (r *Credential) Password() *pulumi.StringOutput
- func (r *Credential) ResourceGroupName() *pulumi.StringOutput
- func (r *Credential) URN() *pulumi.URNOutput
- func (r *Credential) Username() *pulumi.StringOutput
- type CredentialArgs
- type CredentialState
- type RunBook
- func (r *RunBook) AccountName() *pulumi.StringOutput
- func (r *RunBook) Description() *pulumi.StringOutput
- func (r *RunBook) ID() *pulumi.IDOutput
- func (r *RunBook) Location() *pulumi.StringOutput
- func (r *RunBook) LogProgress() *pulumi.BoolOutput
- func (r *RunBook) LogVerbose() *pulumi.BoolOutput
- func (r *RunBook) Name() *pulumi.StringOutput
- func (r *RunBook) PublishContentLink() *pulumi.Output
- func (r *RunBook) ResourceGroupName() *pulumi.StringOutput
- func (r *RunBook) RunbookType() *pulumi.StringOutput
- func (r *RunBook) Tags() *pulumi.MapOutput
- func (r *RunBook) URN() *pulumi.URNOutput
- type RunBookArgs
- type RunBookState
- type Schedule
- func (r *Schedule) AccountName() *pulumi.StringOutput
- func (r *Schedule) AutomationAccountName() *pulumi.StringOutput
- func (r *Schedule) Description() *pulumi.StringOutput
- func (r *Schedule) ExpiryTime() *pulumi.StringOutput
- func (r *Schedule) Frequency() *pulumi.StringOutput
- func (r *Schedule) ID() *pulumi.IDOutput
- func (r *Schedule) Interval() *pulumi.IntOutput
- func (r *Schedule) Name() *pulumi.StringOutput
- func (r *Schedule) ResourceGroupName() *pulumi.StringOutput
- func (r *Schedule) StartTime() *pulumi.StringOutput
- func (r *Schedule) Timezone() *pulumi.StringOutput
- func (r *Schedule) URN() *pulumi.URNOutput
- type ScheduleArgs
- type ScheduleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
// contains filtered or unexported fields
}
Manages a Automation Account.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.ID, state *AccountState, opts ...pulumi.ResourceOpt) (*Account, error)
GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOpt) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) Location ¶
func (r *Account) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*Account) Name ¶
func (r *Account) Name() *pulumi.StringOutput
The SKU name of the account - only `Basic` is supported at this time. Defaults to `Basic`.
func (*Account) ResourceGroupName ¶
func (r *Account) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created.
type AccountArgs ¶
type AccountArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The SKU name of the account - only `Basic` is supported at this time. Defaults to `Basic`. Name interface{} // The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `sku` block as defined below. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a Account resource.
type AccountState ¶
type AccountState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The SKU name of the account - only `Basic` is supported at this time. Defaults to `Basic`. Name interface{} // The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `sku` block as defined below. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering Account resources.
type Credential ¶
type Credential struct {
// contains filtered or unexported fields
}
Manages a Automation Credential.
func GetCredential ¶
func GetCredential(ctx *pulumi.Context, name string, id pulumi.ID, state *CredentialState, opts ...pulumi.ResourceOpt) (*Credential, error)
GetCredential gets an existing Credential resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCredential ¶
func NewCredential(ctx *pulumi.Context, name string, args *CredentialArgs, opts ...pulumi.ResourceOpt) (*Credential, error)
NewCredential registers a new resource with the given unique name, arguments, and options.
func (*Credential) AccountName ¶
func (r *Credential) AccountName() *pulumi.StringOutput
The name of the automation account in which the Credential is created. Changing this forces a new resource to be created.
func (*Credential) Description ¶
func (r *Credential) Description() *pulumi.StringOutput
The description associated with this Automation Credential.
func (*Credential) ID ¶
func (r *Credential) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Credential) Name ¶
func (r *Credential) Name() *pulumi.StringOutput
Specifies the name of the Credential. Changing this forces a new resource to be created.
func (*Credential) Password ¶
func (r *Credential) Password() *pulumi.StringOutput
The password associated with this Automation Credential.
func (*Credential) ResourceGroupName ¶
func (r *Credential) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which the Credential is created. Changing this forces a new resource to be created.
func (*Credential) URN ¶
func (r *Credential) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*Credential) Username ¶
func (r *Credential) Username() *pulumi.StringOutput
The username associated with this Automation Credential.
type CredentialArgs ¶
type CredentialArgs struct { // The name of the automation account in which the Credential is created. Changing this forces a new resource to be created. AccountName interface{} // The description associated with this Automation Credential. Description interface{} // Specifies the name of the Credential. Changing this forces a new resource to be created. Name interface{} // The password associated with this Automation Credential. Password interface{} // The name of the resource group in which the Credential is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // The username associated with this Automation Credential. Username interface{} }
The set of arguments for constructing a Credential resource.
type CredentialState ¶
type CredentialState struct { // The name of the automation account in which the Credential is created. Changing this forces a new resource to be created. AccountName interface{} // The description associated with this Automation Credential. Description interface{} // Specifies the name of the Credential. Changing this forces a new resource to be created. Name interface{} // The password associated with this Automation Credential. Password interface{} // The name of the resource group in which the Credential is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // The username associated with this Automation Credential. Username interface{} }
Input properties used for looking up and filtering Credential resources.
type RunBook ¶
type RunBook struct {
// contains filtered or unexported fields
}
Manages a Automation Runbook.
func GetRunBook ¶
func GetRunBook(ctx *pulumi.Context, name string, id pulumi.ID, state *RunBookState, opts ...pulumi.ResourceOpt) (*RunBook, error)
GetRunBook gets an existing RunBook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRunBook ¶
func NewRunBook(ctx *pulumi.Context, name string, args *RunBookArgs, opts ...pulumi.ResourceOpt) (*RunBook, error)
NewRunBook registers a new resource with the given unique name, arguments, and options.
func (*RunBook) AccountName ¶
func (r *RunBook) AccountName() *pulumi.StringOutput
The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created.
func (*RunBook) Description ¶
func (r *RunBook) Description() *pulumi.StringOutput
A description for this credential.
func (*RunBook) Location ¶
func (r *RunBook) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*RunBook) LogProgress ¶
func (r *RunBook) LogProgress() *pulumi.BoolOutput
Progress log option.
func (*RunBook) Name ¶
func (r *RunBook) Name() *pulumi.StringOutput
Specifies the name of the Runbook. Changing this forces a new resource to be created.
func (*RunBook) PublishContentLink ¶
The published runbook content link.
func (*RunBook) ResourceGroupName ¶
func (r *RunBook) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created.
func (*RunBook) RunbookType ¶
func (r *RunBook) RunbookType() *pulumi.StringOutput
The type of the runbook - can be either `Graph`, `GraphPowerShell`, `GraphPowerShellWorkflow`, `PowerShellWorkflow`, `PowerShell` or `Script`.
type RunBookArgs ¶
type RunBookArgs struct { // The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created. AccountName interface{} // A description for this credential. Description interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Progress log option. LogProgress interface{} // Verbose log option. LogVerbose interface{} // Specifies the name of the Runbook. Changing this forces a new resource to be created. Name interface{} // The published runbook content link. PublishContentLink interface{} // The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // The type of the runbook - can be either `Graph`, `GraphPowerShell`, `GraphPowerShellWorkflow`, `PowerShellWorkflow`, `PowerShell` or `Script`. RunbookType interface{} Tags interface{} }
The set of arguments for constructing a RunBook resource.
type RunBookState ¶
type RunBookState struct { // The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created. AccountName interface{} // A description for this credential. Description interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Progress log option. LogProgress interface{} // Verbose log option. LogVerbose interface{} // Specifies the name of the Runbook. Changing this forces a new resource to be created. Name interface{} // The published runbook content link. PublishContentLink interface{} // The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // The type of the runbook - can be either `Graph`, `GraphPowerShell`, `GraphPowerShellWorkflow`, `PowerShellWorkflow`, `PowerShell` or `Script`. RunbookType interface{} Tags interface{} }
Input properties used for looking up and filtering RunBook resources.
type Schedule ¶
type Schedule struct {
// contains filtered or unexported fields
}
Manages a Automation Schedule.
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.ID, state *ScheduleState, opts ...pulumi.ResourceOpt) (*Schedule, error)
GetSchedule gets an existing Schedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOpt) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) AccountName ¶
func (r *Schedule) AccountName() *pulumi.StringOutput
func (*Schedule) AutomationAccountName ¶ added in v0.15.0
func (r *Schedule) AutomationAccountName() *pulumi.StringOutput
The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created.
func (*Schedule) Description ¶
func (r *Schedule) Description() *pulumi.StringOutput
A description for this Schedule.
func (*Schedule) ExpiryTime ¶
func (r *Schedule) ExpiryTime() *pulumi.StringOutput
The end time of the schedule.
func (*Schedule) Frequency ¶
func (r *Schedule) Frequency() *pulumi.StringOutput
The frequency of the schedule. - can be either `OneTime`, `Day`, `Hour`, `Week`, or `Month`.
func (*Schedule) Interval ¶ added in v0.15.0
The number of `frequency`s between runs. Only valid for `Day`, `Hour`, `Week`, or `Month` and defaults to `1`.
func (*Schedule) Name ¶
func (r *Schedule) Name() *pulumi.StringOutput
Specifies the name of the Schedule. Changing this forces a new resource to be created.
func (*Schedule) ResourceGroupName ¶
func (r *Schedule) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created.
func (*Schedule) StartTime ¶
func (r *Schedule) StartTime() *pulumi.StringOutput
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.
func (*Schedule) Timezone ¶
func (r *Schedule) Timezone() *pulumi.StringOutput
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
type ScheduleArgs ¶
type ScheduleArgs struct { AccountName interface{} // The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created. AutomationAccountName interface{} // A description for this Schedule. Description interface{} // The end time of the schedule. ExpiryTime interface{} // The frequency of the schedule. - can be either `OneTime`, `Day`, `Hour`, `Week`, or `Month`. Frequency interface{} // The number of `frequency`s between runs. Only valid for `Day`, `Hour`, `Week`, or `Month` and defaults to `1`. Interval interface{} // Specifies the name of the Schedule. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // 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. StartTime interface{} // 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 Timezone interface{} }
The set of arguments for constructing a Schedule resource.
type ScheduleState ¶
type ScheduleState struct { AccountName interface{} // The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created. AutomationAccountName interface{} // A description for this Schedule. Description interface{} // The end time of the schedule. ExpiryTime interface{} // The frequency of the schedule. - can be either `OneTime`, `Day`, `Hour`, `Week`, or `Month`. Frequency interface{} // The number of `frequency`s between runs. Only valid for `Day`, `Hour`, `Week`, or `Month` and defaults to `1`. Interval interface{} // Specifies the name of the Schedule. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created. ResourceGroupName interface{} // 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. StartTime interface{} // 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 Timezone interface{} }
Input properties used for looking up and filtering Schedule resources.