v20151031

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedSchedule

type AdvancedSchedule struct {
	// Days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays []int `pulumi:"monthDays"`
	// Occurrences of days within a month.
	MonthlyOccurrences []AdvancedScheduleMonthlyOccurrence `pulumi:"monthlyOccurrences"`
	// Days of the week that the job should execute on.
	WeekDays []string `pulumi:"weekDays"`
}

The properties of the create Advanced Schedule.

type AdvancedScheduleArgs

type AdvancedScheduleArgs struct {
	// Days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays pulumi.IntArrayInput `pulumi:"monthDays"`
	// Occurrences of days within a month.
	MonthlyOccurrences AdvancedScheduleMonthlyOccurrenceArrayInput `pulumi:"monthlyOccurrences"`
	// Days of the week that the job should execute on.
	WeekDays pulumi.StringArrayInput `pulumi:"weekDays"`
}

The properties of the create Advanced Schedule.

func (AdvancedScheduleArgs) ElementType

func (AdvancedScheduleArgs) ElementType() reflect.Type

func (AdvancedScheduleArgs) ToAdvancedScheduleOutput

func (i AdvancedScheduleArgs) ToAdvancedScheduleOutput() AdvancedScheduleOutput

func (AdvancedScheduleArgs) ToAdvancedScheduleOutputWithContext

func (i AdvancedScheduleArgs) ToAdvancedScheduleOutputWithContext(ctx context.Context) AdvancedScheduleOutput

func (AdvancedScheduleArgs) ToAdvancedSchedulePtrOutput

func (i AdvancedScheduleArgs) ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput

func (AdvancedScheduleArgs) ToAdvancedSchedulePtrOutputWithContext

func (i AdvancedScheduleArgs) ToAdvancedSchedulePtrOutputWithContext(ctx context.Context) AdvancedSchedulePtrOutput

type AdvancedScheduleInput

type AdvancedScheduleInput interface {
	pulumi.Input

	ToAdvancedScheduleOutput() AdvancedScheduleOutput
	ToAdvancedScheduleOutputWithContext(context.Context) AdvancedScheduleOutput
}

AdvancedScheduleInput is an input type that accepts AdvancedScheduleArgs and AdvancedScheduleOutput values. You can construct a concrete instance of `AdvancedScheduleInput` via:

AdvancedScheduleArgs{...}

type AdvancedScheduleMonthlyOccurrence

type AdvancedScheduleMonthlyOccurrence struct {
	// Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day *string `pulumi:"day"`
	// Occurrence of the week within the month. Must be between 1 and 5
	Occurrence *int `pulumi:"occurrence"`
}

The properties of the create advanced schedule monthly occurrence.

type AdvancedScheduleMonthlyOccurrenceArgs

type AdvancedScheduleMonthlyOccurrenceArgs struct {
	// Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day pulumi.StringPtrInput `pulumi:"day"`
	// Occurrence of the week within the month. Must be between 1 and 5
	Occurrence pulumi.IntPtrInput `pulumi:"occurrence"`
}

The properties of the create advanced schedule monthly occurrence.

func (AdvancedScheduleMonthlyOccurrenceArgs) ElementType

func (AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutput

func (i AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutput() AdvancedScheduleMonthlyOccurrenceOutput

func (AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutputWithContext

func (i AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceOutput

type AdvancedScheduleMonthlyOccurrenceArray

type AdvancedScheduleMonthlyOccurrenceArray []AdvancedScheduleMonthlyOccurrenceInput

func (AdvancedScheduleMonthlyOccurrenceArray) ElementType

func (AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutput

func (i AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutput() AdvancedScheduleMonthlyOccurrenceArrayOutput

func (AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext

func (i AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceArrayOutput

type AdvancedScheduleMonthlyOccurrenceArrayInput

type AdvancedScheduleMonthlyOccurrenceArrayInput interface {
	pulumi.Input

	ToAdvancedScheduleMonthlyOccurrenceArrayOutput() AdvancedScheduleMonthlyOccurrenceArrayOutput
	ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext(context.Context) AdvancedScheduleMonthlyOccurrenceArrayOutput
}

AdvancedScheduleMonthlyOccurrenceArrayInput is an input type that accepts AdvancedScheduleMonthlyOccurrenceArray and AdvancedScheduleMonthlyOccurrenceArrayOutput values. You can construct a concrete instance of `AdvancedScheduleMonthlyOccurrenceArrayInput` via:

AdvancedScheduleMonthlyOccurrenceArray{ AdvancedScheduleMonthlyOccurrenceArgs{...} }

type AdvancedScheduleMonthlyOccurrenceArrayOutput

type AdvancedScheduleMonthlyOccurrenceArrayOutput struct{ *pulumi.OutputState }

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) ElementType

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) Index

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutput

func (o AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutput() AdvancedScheduleMonthlyOccurrenceArrayOutput

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext

func (o AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceArrayOutput

type AdvancedScheduleMonthlyOccurrenceInput

type AdvancedScheduleMonthlyOccurrenceInput interface {
	pulumi.Input

	ToAdvancedScheduleMonthlyOccurrenceOutput() AdvancedScheduleMonthlyOccurrenceOutput
	ToAdvancedScheduleMonthlyOccurrenceOutputWithContext(context.Context) AdvancedScheduleMonthlyOccurrenceOutput
}

AdvancedScheduleMonthlyOccurrenceInput is an input type that accepts AdvancedScheduleMonthlyOccurrenceArgs and AdvancedScheduleMonthlyOccurrenceOutput values. You can construct a concrete instance of `AdvancedScheduleMonthlyOccurrenceInput` via:

AdvancedScheduleMonthlyOccurrenceArgs{...}

type AdvancedScheduleMonthlyOccurrenceOutput

type AdvancedScheduleMonthlyOccurrenceOutput struct{ *pulumi.OutputState }

The properties of the create advanced schedule monthly occurrence.

func (AdvancedScheduleMonthlyOccurrenceOutput) Day

Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.

func (AdvancedScheduleMonthlyOccurrenceOutput) ElementType

func (AdvancedScheduleMonthlyOccurrenceOutput) Occurrence

Occurrence of the week within the month. Must be between 1 and 5

func (AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutput

func (o AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutput() AdvancedScheduleMonthlyOccurrenceOutput

func (AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutputWithContext

func (o AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceOutput

type AdvancedScheduleMonthlyOccurrenceResponse

type AdvancedScheduleMonthlyOccurrenceResponse struct {
	// Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day *string `pulumi:"day"`
	// Occurrence of the week within the month. Must be between 1 and 5
	Occurrence *int `pulumi:"occurrence"`
}

The properties of the create advanced schedule monthly occurrence.

type AdvancedScheduleMonthlyOccurrenceResponseArgs

type AdvancedScheduleMonthlyOccurrenceResponseArgs struct {
	// Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day pulumi.StringPtrInput `pulumi:"day"`
	// Occurrence of the week within the month. Must be between 1 and 5
	Occurrence pulumi.IntPtrInput `pulumi:"occurrence"`
}

The properties of the create advanced schedule monthly occurrence.

func (AdvancedScheduleMonthlyOccurrenceResponseArgs) ElementType

func (AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutput

func (i AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutput() AdvancedScheduleMonthlyOccurrenceResponseOutput

func (AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext

func (i AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceResponseOutput

type AdvancedScheduleMonthlyOccurrenceResponseArray

type AdvancedScheduleMonthlyOccurrenceResponseArray []AdvancedScheduleMonthlyOccurrenceResponseInput

func (AdvancedScheduleMonthlyOccurrenceResponseArray) ElementType

func (AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput

func (i AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput() AdvancedScheduleMonthlyOccurrenceResponseArrayOutput

func (AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext

func (i AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceResponseArrayOutput

type AdvancedScheduleMonthlyOccurrenceResponseArrayInput

type AdvancedScheduleMonthlyOccurrenceResponseArrayInput interface {
	pulumi.Input

	ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput() AdvancedScheduleMonthlyOccurrenceResponseArrayOutput
	ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext(context.Context) AdvancedScheduleMonthlyOccurrenceResponseArrayOutput
}

AdvancedScheduleMonthlyOccurrenceResponseArrayInput is an input type that accepts AdvancedScheduleMonthlyOccurrenceResponseArray and AdvancedScheduleMonthlyOccurrenceResponseArrayOutput values. You can construct a concrete instance of `AdvancedScheduleMonthlyOccurrenceResponseArrayInput` via:

AdvancedScheduleMonthlyOccurrenceResponseArray{ AdvancedScheduleMonthlyOccurrenceResponseArgs{...} }

type AdvancedScheduleMonthlyOccurrenceResponseArrayOutput

type AdvancedScheduleMonthlyOccurrenceResponseArrayOutput struct{ *pulumi.OutputState }

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ElementType

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) Index

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext

func (o AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceResponseArrayOutput

type AdvancedScheduleMonthlyOccurrenceResponseInput

type AdvancedScheduleMonthlyOccurrenceResponseInput interface {
	pulumi.Input

	ToAdvancedScheduleMonthlyOccurrenceResponseOutput() AdvancedScheduleMonthlyOccurrenceResponseOutput
	ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext(context.Context) AdvancedScheduleMonthlyOccurrenceResponseOutput
}

AdvancedScheduleMonthlyOccurrenceResponseInput is an input type that accepts AdvancedScheduleMonthlyOccurrenceResponseArgs and AdvancedScheduleMonthlyOccurrenceResponseOutput values. You can construct a concrete instance of `AdvancedScheduleMonthlyOccurrenceResponseInput` via:

AdvancedScheduleMonthlyOccurrenceResponseArgs{...}

type AdvancedScheduleMonthlyOccurrenceResponseOutput

type AdvancedScheduleMonthlyOccurrenceResponseOutput struct{ *pulumi.OutputState }

The properties of the create advanced schedule monthly occurrence.

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) Day

Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) ElementType

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) Occurrence

Occurrence of the week within the month. Must be between 1 and 5

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutput

func (o AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutput() AdvancedScheduleMonthlyOccurrenceResponseOutput

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext

func (o AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext(ctx context.Context) AdvancedScheduleMonthlyOccurrenceResponseOutput

type AdvancedScheduleOutput

type AdvancedScheduleOutput struct{ *pulumi.OutputState }

The properties of the create Advanced Schedule.

func (AdvancedScheduleOutput) ElementType

func (AdvancedScheduleOutput) ElementType() reflect.Type

func (AdvancedScheduleOutput) MonthDays

Days of the month that the job should execute on. Must be between 1 and 31.

func (AdvancedScheduleOutput) MonthlyOccurrences

Occurrences of days within a month.

func (AdvancedScheduleOutput) ToAdvancedScheduleOutput

func (o AdvancedScheduleOutput) ToAdvancedScheduleOutput() AdvancedScheduleOutput

func (AdvancedScheduleOutput) ToAdvancedScheduleOutputWithContext

func (o AdvancedScheduleOutput) ToAdvancedScheduleOutputWithContext(ctx context.Context) AdvancedScheduleOutput

func (AdvancedScheduleOutput) ToAdvancedSchedulePtrOutput

func (o AdvancedScheduleOutput) ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput

func (AdvancedScheduleOutput) ToAdvancedSchedulePtrOutputWithContext

func (o AdvancedScheduleOutput) ToAdvancedSchedulePtrOutputWithContext(ctx context.Context) AdvancedSchedulePtrOutput

func (AdvancedScheduleOutput) WeekDays

Days of the week that the job should execute on.

type AdvancedSchedulePtrInput

type AdvancedSchedulePtrInput interface {
	pulumi.Input

	ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput
	ToAdvancedSchedulePtrOutputWithContext(context.Context) AdvancedSchedulePtrOutput
}

AdvancedSchedulePtrInput is an input type that accepts AdvancedScheduleArgs, AdvancedSchedulePtr and AdvancedSchedulePtrOutput values. You can construct a concrete instance of `AdvancedSchedulePtrInput` via:

        AdvancedScheduleArgs{...}

or:

        nil

type AdvancedSchedulePtrOutput

type AdvancedSchedulePtrOutput struct{ *pulumi.OutputState }

func (AdvancedSchedulePtrOutput) Elem

func (AdvancedSchedulePtrOutput) ElementType

func (AdvancedSchedulePtrOutput) ElementType() reflect.Type

func (AdvancedSchedulePtrOutput) MonthDays

Days of the month that the job should execute on. Must be between 1 and 31.

func (AdvancedSchedulePtrOutput) MonthlyOccurrences

Occurrences of days within a month.

func (AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutput

func (o AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput

func (AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutputWithContext

func (o AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutputWithContext(ctx context.Context) AdvancedSchedulePtrOutput

func (AdvancedSchedulePtrOutput) WeekDays

Days of the week that the job should execute on.

type AdvancedScheduleResponse

type AdvancedScheduleResponse struct {
	// Days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays []int `pulumi:"monthDays"`
	// Occurrences of days within a month.
	MonthlyOccurrences []AdvancedScheduleMonthlyOccurrenceResponse `pulumi:"monthlyOccurrences"`
	// Days of the week that the job should execute on.
	WeekDays []string `pulumi:"weekDays"`
}

The properties of the create Advanced Schedule.

type AdvancedScheduleResponseArgs

type AdvancedScheduleResponseArgs struct {
	// Days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays pulumi.IntArrayInput `pulumi:"monthDays"`
	// Occurrences of days within a month.
	MonthlyOccurrences AdvancedScheduleMonthlyOccurrenceResponseArrayInput `pulumi:"monthlyOccurrences"`
	// Days of the week that the job should execute on.
	WeekDays pulumi.StringArrayInput `pulumi:"weekDays"`
}

The properties of the create Advanced Schedule.

func (AdvancedScheduleResponseArgs) ElementType

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutput

func (i AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutput() AdvancedScheduleResponseOutput

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutputWithContext

func (i AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutputWithContext(ctx context.Context) AdvancedScheduleResponseOutput

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutput

func (i AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutputWithContext

func (i AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutputWithContext(ctx context.Context) AdvancedScheduleResponsePtrOutput

type AdvancedScheduleResponseInput

type AdvancedScheduleResponseInput interface {
	pulumi.Input

	ToAdvancedScheduleResponseOutput() AdvancedScheduleResponseOutput
	ToAdvancedScheduleResponseOutputWithContext(context.Context) AdvancedScheduleResponseOutput
}

AdvancedScheduleResponseInput is an input type that accepts AdvancedScheduleResponseArgs and AdvancedScheduleResponseOutput values. You can construct a concrete instance of `AdvancedScheduleResponseInput` via:

AdvancedScheduleResponseArgs{...}

type AdvancedScheduleResponseOutput

type AdvancedScheduleResponseOutput struct{ *pulumi.OutputState }

The properties of the create Advanced Schedule.

func (AdvancedScheduleResponseOutput) ElementType

func (AdvancedScheduleResponseOutput) MonthDays

Days of the month that the job should execute on. Must be between 1 and 31.

func (AdvancedScheduleResponseOutput) MonthlyOccurrences

Occurrences of days within a month.

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutput

func (o AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutput() AdvancedScheduleResponseOutput

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutputWithContext

func (o AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutputWithContext(ctx context.Context) AdvancedScheduleResponseOutput

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutput

func (o AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutputWithContext

func (o AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutputWithContext(ctx context.Context) AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponseOutput) WeekDays

Days of the week that the job should execute on.

type AdvancedScheduleResponsePtrInput

type AdvancedScheduleResponsePtrInput interface {
	pulumi.Input

	ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput
	ToAdvancedScheduleResponsePtrOutputWithContext(context.Context) AdvancedScheduleResponsePtrOutput
}

AdvancedScheduleResponsePtrInput is an input type that accepts AdvancedScheduleResponseArgs, AdvancedScheduleResponsePtr and AdvancedScheduleResponsePtrOutput values. You can construct a concrete instance of `AdvancedScheduleResponsePtrInput` via:

        AdvancedScheduleResponseArgs{...}

or:

        nil

type AdvancedScheduleResponsePtrOutput

type AdvancedScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (AdvancedScheduleResponsePtrOutput) Elem

func (AdvancedScheduleResponsePtrOutput) ElementType

func (AdvancedScheduleResponsePtrOutput) MonthDays

Days of the month that the job should execute on. Must be between 1 and 31.

func (AdvancedScheduleResponsePtrOutput) MonthlyOccurrences

Occurrences of days within a month.

func (AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutput

func (o AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutputWithContext

func (o AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutputWithContext(ctx context.Context) AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponsePtrOutput) WeekDays

Days of the week that the job should execute on.

type AutomationAccount

type AutomationAccount struct {
	pulumi.CustomResourceState

	// Gets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets or sets the last modified by.
	LastModifiedBy pulumi.StringPtrOutput `pulumi:"lastModifiedBy"`
	// Gets the last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the SKU of account.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Gets status of account.
	State pulumi.StringOutput `pulumi:"state"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the automation account type.

func GetAutomationAccount

func GetAutomationAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutomationAccountState, opts ...pulumi.ResourceOption) (*AutomationAccount, error)

GetAutomationAccount gets an existing AutomationAccount 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 NewAutomationAccount

func NewAutomationAccount(ctx *pulumi.Context,
	name string, args *AutomationAccountArgs, opts ...pulumi.ResourceOption) (*AutomationAccount, error)

NewAutomationAccount registers a new resource with the given unique name, arguments, and options.

type AutomationAccountArgs

type AutomationAccountArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the location of the resource.
	Location pulumi.StringPtrInput
	// Gets or sets name of the resource.
	Name pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets account SKU.
	Sku SkuPtrInput
	// Gets or sets the tags attached to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AutomationAccount resource.

func (AutomationAccountArgs) ElementType

func (AutomationAccountArgs) ElementType() reflect.Type

type AutomationAccountState

type AutomationAccountState struct {
	// Gets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Gets or sets the last modified by.
	LastModifiedBy pulumi.StringPtrInput
	// Gets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets or sets the SKU of account.
	Sku SkuResponsePtrInput
	// Gets status of account.
	State pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (AutomationAccountState) ElementType

func (AutomationAccountState) ElementType() reflect.Type

type Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// Gets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets the expiry time of the certificate.
	ExpiryTime pulumi.StringOutput `pulumi:"expiryTime"`
	// Gets the is exportable flag of the certificate.
	IsExportable pulumi.BoolOutput `pulumi:"isExportable"`
	// Gets the last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets the thumbprint of the certificate.
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the certificate.

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate 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 NewCertificate

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

NewCertificate registers a new resource with the given unique name, arguments, and options.

type CertificateArgs

type CertificateArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the base64 encoded value of the certificate.
	Base64Value pulumi.StringInput
	// The parameters supplied to the create or update certificate operation.
	CertificateName pulumi.StringInput
	// Gets or sets the description of the certificate.
	Description pulumi.StringPtrInput
	// Gets or sets the is exportable flag of the certificate.
	IsExportable pulumi.BoolPtrInput
	// Gets or sets the name of the certificate.
	Name pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the thumbprint of the certificate.
	Thumbprint pulumi.StringPtrInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType

func (CertificateArgs) ElementType() reflect.Type

type CertificateState

type CertificateState struct {
	// Gets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets the expiry time of the certificate.
	ExpiryTime pulumi.StringPtrInput
	// Gets the is exportable flag of the certificate.
	IsExportable pulumi.BoolPtrInput
	// Gets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets the thumbprint of the certificate.
	Thumbprint pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type Connection

type Connection struct {
	pulumi.CustomResourceState

	// Gets or sets the connectionType of the connection.
	ConnectionType ConnectionTypeAssociationPropertyResponsePtrOutput `pulumi:"connectionType"`
	// Gets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets the field definition values of the connection.
	FieldDefinitionValues pulumi.StringMapOutput `pulumi:"fieldDefinitionValues"`
	// Gets the last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the connection.

func GetConnection

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection 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 NewConnection

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

NewConnection registers a new resource with the given unique name, arguments, and options.

type ConnectionArgs

type ConnectionArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// The parameters supplied to the create or update connection operation.
	ConnectionName pulumi.StringInput
	// Gets or sets the connectionType of the connection.
	ConnectionType ConnectionTypeAssociationPropertyInput
	// Gets or sets the description of the connection.
	Description pulumi.StringPtrInput
	// Gets or sets the field definition properties of the connection.
	FieldDefinitionValues pulumi.StringMapInput
	// Gets or sets the name of the connection.
	Name pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionState

type ConnectionState struct {
	// Gets or sets the connectionType of the connection.
	ConnectionType ConnectionTypeAssociationPropertyResponsePtrInput
	// Gets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets the field definition values of the connection.
	FieldDefinitionValues pulumi.StringMapInput
	// Gets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ConnectionState) ElementType

func (ConnectionState) ElementType() reflect.Type

type ConnectionType

type ConnectionType struct {
	pulumi.CustomResourceState

	// Gets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets the field definitions of the connection type.
	FieldDefinitions FieldDefinitionResponseMapOutput `pulumi:"fieldDefinitions"`
	// Gets or sets a Boolean value to indicate if the connection type is global.
	IsGlobal pulumi.BoolPtrOutput `pulumi:"isGlobal"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// Gets the name of the connection type.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the connection type.

func GetConnectionType

func GetConnectionType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionTypeState, opts ...pulumi.ResourceOption) (*ConnectionType, error)

GetConnectionType gets an existing ConnectionType 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 NewConnectionType

func NewConnectionType(ctx *pulumi.Context,
	name string, args *ConnectionTypeArgs, opts ...pulumi.ResourceOption) (*ConnectionType, error)

NewConnectionType registers a new resource with the given unique name, arguments, and options.

type ConnectionTypeArgs

type ConnectionTypeArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// The parameters supplied to the create or update connection type operation.
	ConnectionTypeName pulumi.StringInput
	// Gets or sets the field definitions of the connection type.
	FieldDefinitions FieldDefinitionMapInput
	// Gets or sets a Boolean value to indicate if the connection type is global.
	IsGlobal pulumi.BoolPtrInput
	// Gets or sets the name of the connection type.
	Name pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ConnectionType resource.

func (ConnectionTypeArgs) ElementType

func (ConnectionTypeArgs) ElementType() reflect.Type

type ConnectionTypeAssociationProperty

type ConnectionTypeAssociationProperty struct {
	// Gets or sets the name of the connection type.
	Name *string `pulumi:"name"`
}

The connection type property associated with the entity.

type ConnectionTypeAssociationPropertyArgs

type ConnectionTypeAssociationPropertyArgs struct {
	// Gets or sets the name of the connection type.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The connection type property associated with the entity.

func (ConnectionTypeAssociationPropertyArgs) ElementType

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutput

func (i ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutput() ConnectionTypeAssociationPropertyOutput

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutputWithContext

func (i ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyOutput

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutput

func (i ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutputWithContext

func (i ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyPtrOutput

type ConnectionTypeAssociationPropertyInput

type ConnectionTypeAssociationPropertyInput interface {
	pulumi.Input

	ToConnectionTypeAssociationPropertyOutput() ConnectionTypeAssociationPropertyOutput
	ToConnectionTypeAssociationPropertyOutputWithContext(context.Context) ConnectionTypeAssociationPropertyOutput
}

ConnectionTypeAssociationPropertyInput is an input type that accepts ConnectionTypeAssociationPropertyArgs and ConnectionTypeAssociationPropertyOutput values. You can construct a concrete instance of `ConnectionTypeAssociationPropertyInput` via:

ConnectionTypeAssociationPropertyArgs{...}

type ConnectionTypeAssociationPropertyOutput

type ConnectionTypeAssociationPropertyOutput struct{ *pulumi.OutputState }

The connection type property associated with the entity.

func (ConnectionTypeAssociationPropertyOutput) ElementType

func (ConnectionTypeAssociationPropertyOutput) Name

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutput

func (o ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutput() ConnectionTypeAssociationPropertyOutput

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutputWithContext

func (o ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyOutput

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutput

func (o ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutputWithContext

func (o ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyPtrOutput

type ConnectionTypeAssociationPropertyPtrInput

type ConnectionTypeAssociationPropertyPtrInput interface {
	pulumi.Input

	ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput
	ToConnectionTypeAssociationPropertyPtrOutputWithContext(context.Context) ConnectionTypeAssociationPropertyPtrOutput
}

ConnectionTypeAssociationPropertyPtrInput is an input type that accepts ConnectionTypeAssociationPropertyArgs, ConnectionTypeAssociationPropertyPtr and ConnectionTypeAssociationPropertyPtrOutput values. You can construct a concrete instance of `ConnectionTypeAssociationPropertyPtrInput` via:

        ConnectionTypeAssociationPropertyArgs{...}

or:

        nil

type ConnectionTypeAssociationPropertyPtrOutput

type ConnectionTypeAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (ConnectionTypeAssociationPropertyPtrOutput) Elem

func (ConnectionTypeAssociationPropertyPtrOutput) ElementType

func (ConnectionTypeAssociationPropertyPtrOutput) Name

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutput

func (o ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput

func (ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutputWithContext

func (o ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyPtrOutput

type ConnectionTypeAssociationPropertyResponse

type ConnectionTypeAssociationPropertyResponse struct {
	// Gets or sets the name of the connection type.
	Name *string `pulumi:"name"`
}

The connection type property associated with the entity.

type ConnectionTypeAssociationPropertyResponseArgs

type ConnectionTypeAssociationPropertyResponseArgs struct {
	// Gets or sets the name of the connection type.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The connection type property associated with the entity.

func (ConnectionTypeAssociationPropertyResponseArgs) ElementType

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutput

func (i ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutput() ConnectionTypeAssociationPropertyResponseOutput

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutputWithContext

func (i ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyResponseOutput

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutput

func (i ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext

func (i ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyResponsePtrOutput

type ConnectionTypeAssociationPropertyResponseInput

type ConnectionTypeAssociationPropertyResponseInput interface {
	pulumi.Input

	ToConnectionTypeAssociationPropertyResponseOutput() ConnectionTypeAssociationPropertyResponseOutput
	ToConnectionTypeAssociationPropertyResponseOutputWithContext(context.Context) ConnectionTypeAssociationPropertyResponseOutput
}

ConnectionTypeAssociationPropertyResponseInput is an input type that accepts ConnectionTypeAssociationPropertyResponseArgs and ConnectionTypeAssociationPropertyResponseOutput values. You can construct a concrete instance of `ConnectionTypeAssociationPropertyResponseInput` via:

ConnectionTypeAssociationPropertyResponseArgs{...}

type ConnectionTypeAssociationPropertyResponseOutput

type ConnectionTypeAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The connection type property associated with the entity.

func (ConnectionTypeAssociationPropertyResponseOutput) ElementType

func (ConnectionTypeAssociationPropertyResponseOutput) Name

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutput

func (o ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutput() ConnectionTypeAssociationPropertyResponseOutput

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutputWithContext

func (o ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyResponseOutput

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput

func (o ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext

func (o ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyResponsePtrOutput

type ConnectionTypeAssociationPropertyResponsePtrInput

type ConnectionTypeAssociationPropertyResponsePtrInput interface {
	pulumi.Input

	ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput
	ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext(context.Context) ConnectionTypeAssociationPropertyResponsePtrOutput
}

ConnectionTypeAssociationPropertyResponsePtrInput is an input type that accepts ConnectionTypeAssociationPropertyResponseArgs, ConnectionTypeAssociationPropertyResponsePtr and ConnectionTypeAssociationPropertyResponsePtrOutput values. You can construct a concrete instance of `ConnectionTypeAssociationPropertyResponsePtrInput` via:

        ConnectionTypeAssociationPropertyResponseArgs{...}

or:

        nil

type ConnectionTypeAssociationPropertyResponsePtrOutput

type ConnectionTypeAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionTypeAssociationPropertyResponsePtrOutput) Elem

func (ConnectionTypeAssociationPropertyResponsePtrOutput) ElementType

func (ConnectionTypeAssociationPropertyResponsePtrOutput) Name

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput

func (o ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput

func (ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext

func (o ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) ConnectionTypeAssociationPropertyResponsePtrOutput

type ConnectionTypeState

type ConnectionTypeState struct {
	// Gets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets the field definitions of the connection type.
	FieldDefinitions FieldDefinitionResponseMapInput
	// Gets or sets a Boolean value to indicate if the connection type is global.
	IsGlobal pulumi.BoolPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// Gets the name of the connection type.
	Name pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ConnectionTypeState) ElementType

func (ConnectionTypeState) ElementType() reflect.Type

type ContentHash

type ContentHash struct {
	// Gets or sets the content hash algorithm used to hash the content.
	Algorithm string `pulumi:"algorithm"`
	// Gets or sets expected hash value of the content.
	Value string `pulumi:"value"`
}

Definition of the runbook property type.

type ContentHashArgs

type ContentHashArgs struct {
	// Gets or sets the content hash algorithm used to hash the content.
	Algorithm pulumi.StringInput `pulumi:"algorithm"`
	// Gets or sets expected hash value of the content.
	Value pulumi.StringInput `pulumi:"value"`
}

Definition of the runbook property type.

func (ContentHashArgs) ElementType

func (ContentHashArgs) ElementType() reflect.Type

func (ContentHashArgs) ToContentHashOutput

func (i ContentHashArgs) ToContentHashOutput() ContentHashOutput

func (ContentHashArgs) ToContentHashOutputWithContext

func (i ContentHashArgs) ToContentHashOutputWithContext(ctx context.Context) ContentHashOutput

func (ContentHashArgs) ToContentHashPtrOutput

func (i ContentHashArgs) ToContentHashPtrOutput() ContentHashPtrOutput

func (ContentHashArgs) ToContentHashPtrOutputWithContext

func (i ContentHashArgs) ToContentHashPtrOutputWithContext(ctx context.Context) ContentHashPtrOutput

type ContentHashInput

type ContentHashInput interface {
	pulumi.Input

	ToContentHashOutput() ContentHashOutput
	ToContentHashOutputWithContext(context.Context) ContentHashOutput
}

ContentHashInput is an input type that accepts ContentHashArgs and ContentHashOutput values. You can construct a concrete instance of `ContentHashInput` via:

ContentHashArgs{...}

type ContentHashOutput

type ContentHashOutput struct{ *pulumi.OutputState }

Definition of the runbook property type.

func (ContentHashOutput) Algorithm

func (o ContentHashOutput) Algorithm() pulumi.StringOutput

Gets or sets the content hash algorithm used to hash the content.

func (ContentHashOutput) ElementType

func (ContentHashOutput) ElementType() reflect.Type

func (ContentHashOutput) ToContentHashOutput

func (o ContentHashOutput) ToContentHashOutput() ContentHashOutput

func (ContentHashOutput) ToContentHashOutputWithContext

func (o ContentHashOutput) ToContentHashOutputWithContext(ctx context.Context) ContentHashOutput

func (ContentHashOutput) ToContentHashPtrOutput

func (o ContentHashOutput) ToContentHashPtrOutput() ContentHashPtrOutput

func (ContentHashOutput) ToContentHashPtrOutputWithContext

func (o ContentHashOutput) ToContentHashPtrOutputWithContext(ctx context.Context) ContentHashPtrOutput

func (ContentHashOutput) Value

Gets or sets expected hash value of the content.

type ContentHashPtrInput

type ContentHashPtrInput interface {
	pulumi.Input

	ToContentHashPtrOutput() ContentHashPtrOutput
	ToContentHashPtrOutputWithContext(context.Context) ContentHashPtrOutput
}

ContentHashPtrInput is an input type that accepts ContentHashArgs, ContentHashPtr and ContentHashPtrOutput values. You can construct a concrete instance of `ContentHashPtrInput` via:

        ContentHashArgs{...}

or:

        nil

func ContentHashPtr

func ContentHashPtr(v *ContentHashArgs) ContentHashPtrInput

type ContentHashPtrOutput

type ContentHashPtrOutput struct{ *pulumi.OutputState }

func (ContentHashPtrOutput) Algorithm

Gets or sets the content hash algorithm used to hash the content.

func (ContentHashPtrOutput) Elem

func (ContentHashPtrOutput) ElementType

func (ContentHashPtrOutput) ElementType() reflect.Type

func (ContentHashPtrOutput) ToContentHashPtrOutput

func (o ContentHashPtrOutput) ToContentHashPtrOutput() ContentHashPtrOutput

func (ContentHashPtrOutput) ToContentHashPtrOutputWithContext

func (o ContentHashPtrOutput) ToContentHashPtrOutputWithContext(ctx context.Context) ContentHashPtrOutput

func (ContentHashPtrOutput) Value

Gets or sets expected hash value of the content.

type ContentHashResponse

type ContentHashResponse struct {
	// Gets or sets the content hash algorithm used to hash the content.
	Algorithm string `pulumi:"algorithm"`
	// Gets or sets expected hash value of the content.
	Value string `pulumi:"value"`
}

Definition of the runbook property type.

type ContentHashResponseArgs

type ContentHashResponseArgs struct {
	// Gets or sets the content hash algorithm used to hash the content.
	Algorithm pulumi.StringInput `pulumi:"algorithm"`
	// Gets or sets expected hash value of the content.
	Value pulumi.StringInput `pulumi:"value"`
}

Definition of the runbook property type.

func (ContentHashResponseArgs) ElementType

func (ContentHashResponseArgs) ElementType() reflect.Type

func (ContentHashResponseArgs) ToContentHashResponseOutput

func (i ContentHashResponseArgs) ToContentHashResponseOutput() ContentHashResponseOutput

func (ContentHashResponseArgs) ToContentHashResponseOutputWithContext

func (i ContentHashResponseArgs) ToContentHashResponseOutputWithContext(ctx context.Context) ContentHashResponseOutput

func (ContentHashResponseArgs) ToContentHashResponsePtrOutput

func (i ContentHashResponseArgs) ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput

func (ContentHashResponseArgs) ToContentHashResponsePtrOutputWithContext

func (i ContentHashResponseArgs) ToContentHashResponsePtrOutputWithContext(ctx context.Context) ContentHashResponsePtrOutput

type ContentHashResponseInput

type ContentHashResponseInput interface {
	pulumi.Input

	ToContentHashResponseOutput() ContentHashResponseOutput
	ToContentHashResponseOutputWithContext(context.Context) ContentHashResponseOutput
}

ContentHashResponseInput is an input type that accepts ContentHashResponseArgs and ContentHashResponseOutput values. You can construct a concrete instance of `ContentHashResponseInput` via:

ContentHashResponseArgs{...}

type ContentHashResponseOutput

type ContentHashResponseOutput struct{ *pulumi.OutputState }

Definition of the runbook property type.

func (ContentHashResponseOutput) Algorithm

Gets or sets the content hash algorithm used to hash the content.

func (ContentHashResponseOutput) ElementType

func (ContentHashResponseOutput) ElementType() reflect.Type

func (ContentHashResponseOutput) ToContentHashResponseOutput

func (o ContentHashResponseOutput) ToContentHashResponseOutput() ContentHashResponseOutput

func (ContentHashResponseOutput) ToContentHashResponseOutputWithContext

func (o ContentHashResponseOutput) ToContentHashResponseOutputWithContext(ctx context.Context) ContentHashResponseOutput

func (ContentHashResponseOutput) ToContentHashResponsePtrOutput

func (o ContentHashResponseOutput) ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput

func (ContentHashResponseOutput) ToContentHashResponsePtrOutputWithContext

func (o ContentHashResponseOutput) ToContentHashResponsePtrOutputWithContext(ctx context.Context) ContentHashResponsePtrOutput

func (ContentHashResponseOutput) Value

Gets or sets expected hash value of the content.

type ContentHashResponsePtrInput

type ContentHashResponsePtrInput interface {
	pulumi.Input

	ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput
	ToContentHashResponsePtrOutputWithContext(context.Context) ContentHashResponsePtrOutput
}

ContentHashResponsePtrInput is an input type that accepts ContentHashResponseArgs, ContentHashResponsePtr and ContentHashResponsePtrOutput values. You can construct a concrete instance of `ContentHashResponsePtrInput` via:

        ContentHashResponseArgs{...}

or:

        nil

type ContentHashResponsePtrOutput

type ContentHashResponsePtrOutput struct{ *pulumi.OutputState }

func (ContentHashResponsePtrOutput) Algorithm

Gets or sets the content hash algorithm used to hash the content.

func (ContentHashResponsePtrOutput) Elem

func (ContentHashResponsePtrOutput) ElementType

func (ContentHashResponsePtrOutput) ToContentHashResponsePtrOutput

func (o ContentHashResponsePtrOutput) ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput

func (ContentHashResponsePtrOutput) ToContentHashResponsePtrOutputWithContext

func (o ContentHashResponsePtrOutput) ToContentHashResponsePtrOutputWithContext(ctx context.Context) ContentHashResponsePtrOutput

func (ContentHashResponsePtrOutput) Value

Gets or sets expected hash value of the content.

type ContentLink struct {
	// Gets or sets the hash.
	ContentHash *ContentHash `pulumi:"contentHash"`
	// Gets or sets the uri of the runbook content.
	Uri *string `pulumi:"uri"`
	// Gets or sets the version of the content.
	Version *string `pulumi:"version"`
}

Definition of the content link.

type ContentLinkArgs

type ContentLinkArgs struct {
	// Gets or sets the hash.
	ContentHash ContentHashPtrInput `pulumi:"contentHash"`
	// Gets or sets the uri of the runbook content.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
	// Gets or sets the version of the content.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Definition of the content link.

func (ContentLinkArgs) ElementType

func (ContentLinkArgs) ElementType() reflect.Type

func (ContentLinkArgs) ToContentLinkOutput

func (i ContentLinkArgs) ToContentLinkOutput() ContentLinkOutput

func (ContentLinkArgs) ToContentLinkOutputWithContext

func (i ContentLinkArgs) ToContentLinkOutputWithContext(ctx context.Context) ContentLinkOutput

func (ContentLinkArgs) ToContentLinkPtrOutput

func (i ContentLinkArgs) ToContentLinkPtrOutput() ContentLinkPtrOutput

func (ContentLinkArgs) ToContentLinkPtrOutputWithContext

func (i ContentLinkArgs) ToContentLinkPtrOutputWithContext(ctx context.Context) ContentLinkPtrOutput

type ContentLinkInput

type ContentLinkInput interface {
	pulumi.Input

	ToContentLinkOutput() ContentLinkOutput
	ToContentLinkOutputWithContext(context.Context) ContentLinkOutput
}

ContentLinkInput is an input type that accepts ContentLinkArgs and ContentLinkOutput values. You can construct a concrete instance of `ContentLinkInput` via:

ContentLinkArgs{...}

type ContentLinkOutput

type ContentLinkOutput struct{ *pulumi.OutputState }

Definition of the content link.

func (ContentLinkOutput) ContentHash

func (o ContentLinkOutput) ContentHash() ContentHashPtrOutput

Gets or sets the hash.

func (ContentLinkOutput) ElementType

func (ContentLinkOutput) ElementType() reflect.Type

func (ContentLinkOutput) ToContentLinkOutput

func (o ContentLinkOutput) ToContentLinkOutput() ContentLinkOutput

func (ContentLinkOutput) ToContentLinkOutputWithContext

func (o ContentLinkOutput) ToContentLinkOutputWithContext(ctx context.Context) ContentLinkOutput

func (ContentLinkOutput) ToContentLinkPtrOutput

func (o ContentLinkOutput) ToContentLinkPtrOutput() ContentLinkPtrOutput

func (ContentLinkOutput) ToContentLinkPtrOutputWithContext

func (o ContentLinkOutput) ToContentLinkPtrOutputWithContext(ctx context.Context) ContentLinkPtrOutput

func (ContentLinkOutput) Uri

Gets or sets the uri of the runbook content.

func (ContentLinkOutput) Version

Gets or sets the version of the content.

type ContentLinkPtrInput

type ContentLinkPtrInput interface {
	pulumi.Input

	ToContentLinkPtrOutput() ContentLinkPtrOutput
	ToContentLinkPtrOutputWithContext(context.Context) ContentLinkPtrOutput
}

ContentLinkPtrInput is an input type that accepts ContentLinkArgs, ContentLinkPtr and ContentLinkPtrOutput values. You can construct a concrete instance of `ContentLinkPtrInput` via:

        ContentLinkArgs{...}

or:

        nil

func ContentLinkPtr

func ContentLinkPtr(v *ContentLinkArgs) ContentLinkPtrInput

type ContentLinkPtrOutput

type ContentLinkPtrOutput struct{ *pulumi.OutputState }

func (ContentLinkPtrOutput) ContentHash

Gets or sets the hash.

func (ContentLinkPtrOutput) Elem

func (ContentLinkPtrOutput) ElementType

func (ContentLinkPtrOutput) ElementType() reflect.Type

func (ContentLinkPtrOutput) ToContentLinkPtrOutput

func (o ContentLinkPtrOutput) ToContentLinkPtrOutput() ContentLinkPtrOutput

func (ContentLinkPtrOutput) ToContentLinkPtrOutputWithContext

func (o ContentLinkPtrOutput) ToContentLinkPtrOutputWithContext(ctx context.Context) ContentLinkPtrOutput

func (ContentLinkPtrOutput) Uri

Gets or sets the uri of the runbook content.

func (ContentLinkPtrOutput) Version

Gets or sets the version of the content.

type ContentLinkResponse

type ContentLinkResponse struct {
	// Gets or sets the hash.
	ContentHash *ContentHashResponse `pulumi:"contentHash"`
	// Gets or sets the uri of the runbook content.
	Uri *string `pulumi:"uri"`
	// Gets or sets the version of the content.
	Version *string `pulumi:"version"`
}

Definition of the content link.

type ContentLinkResponseArgs

type ContentLinkResponseArgs struct {
	// Gets or sets the hash.
	ContentHash ContentHashResponsePtrInput `pulumi:"contentHash"`
	// Gets or sets the uri of the runbook content.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
	// Gets or sets the version of the content.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Definition of the content link.

func (ContentLinkResponseArgs) ElementType

func (ContentLinkResponseArgs) ElementType() reflect.Type

func (ContentLinkResponseArgs) ToContentLinkResponseOutput

func (i ContentLinkResponseArgs) ToContentLinkResponseOutput() ContentLinkResponseOutput

func (ContentLinkResponseArgs) ToContentLinkResponseOutputWithContext

func (i ContentLinkResponseArgs) ToContentLinkResponseOutputWithContext(ctx context.Context) ContentLinkResponseOutput

func (ContentLinkResponseArgs) ToContentLinkResponsePtrOutput

func (i ContentLinkResponseArgs) ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput

func (ContentLinkResponseArgs) ToContentLinkResponsePtrOutputWithContext

func (i ContentLinkResponseArgs) ToContentLinkResponsePtrOutputWithContext(ctx context.Context) ContentLinkResponsePtrOutput

type ContentLinkResponseInput

type ContentLinkResponseInput interface {
	pulumi.Input

	ToContentLinkResponseOutput() ContentLinkResponseOutput
	ToContentLinkResponseOutputWithContext(context.Context) ContentLinkResponseOutput
}

ContentLinkResponseInput is an input type that accepts ContentLinkResponseArgs and ContentLinkResponseOutput values. You can construct a concrete instance of `ContentLinkResponseInput` via:

ContentLinkResponseArgs{...}

type ContentLinkResponseOutput

type ContentLinkResponseOutput struct{ *pulumi.OutputState }

Definition of the content link.

func (ContentLinkResponseOutput) ContentHash

Gets or sets the hash.

func (ContentLinkResponseOutput) ElementType

func (ContentLinkResponseOutput) ElementType() reflect.Type

func (ContentLinkResponseOutput) ToContentLinkResponseOutput

func (o ContentLinkResponseOutput) ToContentLinkResponseOutput() ContentLinkResponseOutput

func (ContentLinkResponseOutput) ToContentLinkResponseOutputWithContext

func (o ContentLinkResponseOutput) ToContentLinkResponseOutputWithContext(ctx context.Context) ContentLinkResponseOutput

func (ContentLinkResponseOutput) ToContentLinkResponsePtrOutput

func (o ContentLinkResponseOutput) ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput

func (ContentLinkResponseOutput) ToContentLinkResponsePtrOutputWithContext

func (o ContentLinkResponseOutput) ToContentLinkResponsePtrOutputWithContext(ctx context.Context) ContentLinkResponsePtrOutput

func (ContentLinkResponseOutput) Uri

Gets or sets the uri of the runbook content.

func (ContentLinkResponseOutput) Version

Gets or sets the version of the content.

type ContentLinkResponsePtrInput

type ContentLinkResponsePtrInput interface {
	pulumi.Input

	ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput
	ToContentLinkResponsePtrOutputWithContext(context.Context) ContentLinkResponsePtrOutput
}

ContentLinkResponsePtrInput is an input type that accepts ContentLinkResponseArgs, ContentLinkResponsePtr and ContentLinkResponsePtrOutput values. You can construct a concrete instance of `ContentLinkResponsePtrInput` via:

        ContentLinkResponseArgs{...}

or:

        nil

type ContentLinkResponsePtrOutput

type ContentLinkResponsePtrOutput struct{ *pulumi.OutputState }

func (ContentLinkResponsePtrOutput) ContentHash

Gets or sets the hash.

func (ContentLinkResponsePtrOutput) Elem

func (ContentLinkResponsePtrOutput) ElementType

func (ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutput

func (o ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput

func (ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutputWithContext

func (o ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutputWithContext(ctx context.Context) ContentLinkResponsePtrOutput

func (ContentLinkResponsePtrOutput) Uri

Gets or sets the uri of the runbook content.

func (ContentLinkResponsePtrOutput) Version

Gets or sets the version of the content.

type ContentSource

type ContentSource struct {
	// Gets or sets the hash.
	Hash *ContentHash `pulumi:"hash"`
	// Gets or sets the content source type.
	Type *string `pulumi:"type"`
	// Gets or sets the value of the content. This is based on the content source type.
	Value *string `pulumi:"value"`
	// Gets or sets the version of the content.
	Version *string `pulumi:"version"`
}

Definition of the content source.

type ContentSourceArgs

type ContentSourceArgs struct {
	// Gets or sets the hash.
	Hash ContentHashPtrInput `pulumi:"hash"`
	// Gets or sets the content source type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Gets or sets the value of the content. This is based on the content source type.
	Value pulumi.StringPtrInput `pulumi:"value"`
	// Gets or sets the version of the content.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Definition of the content source.

func (ContentSourceArgs) ElementType

func (ContentSourceArgs) ElementType() reflect.Type

func (ContentSourceArgs) ToContentSourceOutput

func (i ContentSourceArgs) ToContentSourceOutput() ContentSourceOutput

func (ContentSourceArgs) ToContentSourceOutputWithContext

func (i ContentSourceArgs) ToContentSourceOutputWithContext(ctx context.Context) ContentSourceOutput

func (ContentSourceArgs) ToContentSourcePtrOutput

func (i ContentSourceArgs) ToContentSourcePtrOutput() ContentSourcePtrOutput

func (ContentSourceArgs) ToContentSourcePtrOutputWithContext

func (i ContentSourceArgs) ToContentSourcePtrOutputWithContext(ctx context.Context) ContentSourcePtrOutput

type ContentSourceInput

type ContentSourceInput interface {
	pulumi.Input

	ToContentSourceOutput() ContentSourceOutput
	ToContentSourceOutputWithContext(context.Context) ContentSourceOutput
}

ContentSourceInput is an input type that accepts ContentSourceArgs and ContentSourceOutput values. You can construct a concrete instance of `ContentSourceInput` via:

ContentSourceArgs{...}

type ContentSourceOutput

type ContentSourceOutput struct{ *pulumi.OutputState }

Definition of the content source.

func (ContentSourceOutput) ElementType

func (ContentSourceOutput) ElementType() reflect.Type

func (ContentSourceOutput) Hash

Gets or sets the hash.

func (ContentSourceOutput) ToContentSourceOutput

func (o ContentSourceOutput) ToContentSourceOutput() ContentSourceOutput

func (ContentSourceOutput) ToContentSourceOutputWithContext

func (o ContentSourceOutput) ToContentSourceOutputWithContext(ctx context.Context) ContentSourceOutput

func (ContentSourceOutput) ToContentSourcePtrOutput

func (o ContentSourceOutput) ToContentSourcePtrOutput() ContentSourcePtrOutput

func (ContentSourceOutput) ToContentSourcePtrOutputWithContext

func (o ContentSourceOutput) ToContentSourcePtrOutputWithContext(ctx context.Context) ContentSourcePtrOutput

func (ContentSourceOutput) Type

Gets or sets the content source type.

func (ContentSourceOutput) Value

Gets or sets the value of the content. This is based on the content source type.

func (ContentSourceOutput) Version

Gets or sets the version of the content.

type ContentSourcePtrInput

type ContentSourcePtrInput interface {
	pulumi.Input

	ToContentSourcePtrOutput() ContentSourcePtrOutput
	ToContentSourcePtrOutputWithContext(context.Context) ContentSourcePtrOutput
}

ContentSourcePtrInput is an input type that accepts ContentSourceArgs, ContentSourcePtr and ContentSourcePtrOutput values. You can construct a concrete instance of `ContentSourcePtrInput` via:

        ContentSourceArgs{...}

or:

        nil

type ContentSourcePtrOutput

type ContentSourcePtrOutput struct{ *pulumi.OutputState }

func (ContentSourcePtrOutput) Elem

func (ContentSourcePtrOutput) ElementType

func (ContentSourcePtrOutput) ElementType() reflect.Type

func (ContentSourcePtrOutput) Hash

Gets or sets the hash.

func (ContentSourcePtrOutput) ToContentSourcePtrOutput

func (o ContentSourcePtrOutput) ToContentSourcePtrOutput() ContentSourcePtrOutput

func (ContentSourcePtrOutput) ToContentSourcePtrOutputWithContext

func (o ContentSourcePtrOutput) ToContentSourcePtrOutputWithContext(ctx context.Context) ContentSourcePtrOutput

func (ContentSourcePtrOutput) Type

Gets or sets the content source type.

func (ContentSourcePtrOutput) Value

Gets or sets the value of the content. This is based on the content source type.

func (ContentSourcePtrOutput) Version

Gets or sets the version of the content.

type ContentSourceResponse

type ContentSourceResponse struct {
	// Gets or sets the hash.
	Hash *ContentHashResponse `pulumi:"hash"`
	// Gets or sets the content source type.
	Type *string `pulumi:"type"`
	// Gets or sets the value of the content. This is based on the content source type.
	Value *string `pulumi:"value"`
	// Gets or sets the version of the content.
	Version *string `pulumi:"version"`
}

Definition of the content source.

type ContentSourceResponseArgs

type ContentSourceResponseArgs struct {
	// Gets or sets the hash.
	Hash ContentHashResponsePtrInput `pulumi:"hash"`
	// Gets or sets the content source type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Gets or sets the value of the content. This is based on the content source type.
	Value pulumi.StringPtrInput `pulumi:"value"`
	// Gets or sets the version of the content.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Definition of the content source.

func (ContentSourceResponseArgs) ElementType

func (ContentSourceResponseArgs) ElementType() reflect.Type

func (ContentSourceResponseArgs) ToContentSourceResponseOutput

func (i ContentSourceResponseArgs) ToContentSourceResponseOutput() ContentSourceResponseOutput

func (ContentSourceResponseArgs) ToContentSourceResponseOutputWithContext

func (i ContentSourceResponseArgs) ToContentSourceResponseOutputWithContext(ctx context.Context) ContentSourceResponseOutput

func (ContentSourceResponseArgs) ToContentSourceResponsePtrOutput

func (i ContentSourceResponseArgs) ToContentSourceResponsePtrOutput() ContentSourceResponsePtrOutput

func (ContentSourceResponseArgs) ToContentSourceResponsePtrOutputWithContext

func (i ContentSourceResponseArgs) ToContentSourceResponsePtrOutputWithContext(ctx context.Context) ContentSourceResponsePtrOutput

type ContentSourceResponseInput

type ContentSourceResponseInput interface {
	pulumi.Input

	ToContentSourceResponseOutput() ContentSourceResponseOutput
	ToContentSourceResponseOutputWithContext(context.Context) ContentSourceResponseOutput
}

ContentSourceResponseInput is an input type that accepts ContentSourceResponseArgs and ContentSourceResponseOutput values. You can construct a concrete instance of `ContentSourceResponseInput` via:

ContentSourceResponseArgs{...}

type ContentSourceResponseOutput

type ContentSourceResponseOutput struct{ *pulumi.OutputState }

Definition of the content source.

func (ContentSourceResponseOutput) ElementType

func (ContentSourceResponseOutput) Hash

Gets or sets the hash.

func (ContentSourceResponseOutput) ToContentSourceResponseOutput

func (o ContentSourceResponseOutput) ToContentSourceResponseOutput() ContentSourceResponseOutput

func (ContentSourceResponseOutput) ToContentSourceResponseOutputWithContext

func (o ContentSourceResponseOutput) ToContentSourceResponseOutputWithContext(ctx context.Context) ContentSourceResponseOutput

func (ContentSourceResponseOutput) ToContentSourceResponsePtrOutput

func (o ContentSourceResponseOutput) ToContentSourceResponsePtrOutput() ContentSourceResponsePtrOutput

func (ContentSourceResponseOutput) ToContentSourceResponsePtrOutputWithContext

func (o ContentSourceResponseOutput) ToContentSourceResponsePtrOutputWithContext(ctx context.Context) ContentSourceResponsePtrOutput

func (ContentSourceResponseOutput) Type

Gets or sets the content source type.

func (ContentSourceResponseOutput) Value

Gets or sets the value of the content. This is based on the content source type.

func (ContentSourceResponseOutput) Version

Gets or sets the version of the content.

type ContentSourceResponsePtrInput

type ContentSourceResponsePtrInput interface {
	pulumi.Input

	ToContentSourceResponsePtrOutput() ContentSourceResponsePtrOutput
	ToContentSourceResponsePtrOutputWithContext(context.Context) ContentSourceResponsePtrOutput
}

ContentSourceResponsePtrInput is an input type that accepts ContentSourceResponseArgs, ContentSourceResponsePtr and ContentSourceResponsePtrOutput values. You can construct a concrete instance of `ContentSourceResponsePtrInput` via:

        ContentSourceResponseArgs{...}

or:

        nil

type ContentSourceResponsePtrOutput

type ContentSourceResponsePtrOutput struct{ *pulumi.OutputState }

func (ContentSourceResponsePtrOutput) Elem

func (ContentSourceResponsePtrOutput) ElementType

func (ContentSourceResponsePtrOutput) Hash

Gets or sets the hash.

func (ContentSourceResponsePtrOutput) ToContentSourceResponsePtrOutput

func (o ContentSourceResponsePtrOutput) ToContentSourceResponsePtrOutput() ContentSourceResponsePtrOutput

func (ContentSourceResponsePtrOutput) ToContentSourceResponsePtrOutputWithContext

func (o ContentSourceResponsePtrOutput) ToContentSourceResponsePtrOutputWithContext(ctx context.Context) ContentSourceResponsePtrOutput

func (ContentSourceResponsePtrOutput) Type

Gets or sets the content source type.

func (ContentSourceResponsePtrOutput) Value

Gets or sets the value of the content. This is based on the content source type.

func (ContentSourceResponsePtrOutput) Version

Gets or sets the version of the content.

type Credential

type Credential struct {
	pulumi.CustomResourceState

	// Gets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets the last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Gets the user name of the credential.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

Definition of the credential.

func GetCredential

func GetCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CredentialState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Credential, error)

NewCredential registers a new resource with the given unique name, arguments, and options.

type CredentialArgs

type CredentialArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// The parameters supplied to the create or update credential operation.
	CredentialName pulumi.StringInput
	// Gets or sets the description of the credential.
	Description pulumi.StringPtrInput
	// Gets or sets the name of the credential.
	Name pulumi.StringInput
	// Gets or sets the password of the credential.
	Password pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the user name of the credential.
	UserName pulumi.StringInput
}

The set of arguments for constructing a Credential resource.

func (CredentialArgs) ElementType

func (CredentialArgs) ElementType() reflect.Type

type CredentialState

type CredentialState struct {
	// Gets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Gets the user name of the credential.
	UserName pulumi.StringPtrInput
}

func (CredentialState) ElementType

func (CredentialState) ElementType() reflect.Type

type DscConfiguration

type DscConfiguration struct {
	pulumi.CustomResourceState

	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets or sets the job count of the configuration.
	JobCount pulumi.IntPtrOutput `pulumi:"jobCount"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Gets or sets verbose log option.
	LogVerbose pulumi.BoolPtrOutput `pulumi:"logVerbose"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets the number of compiled node configurations.
	NodeConfigurationCount pulumi.IntPtrOutput `pulumi:"nodeConfigurationCount"`
	// Gets or sets the configuration parameters.
	Parameters DscConfigurationParameterResponseMapOutput `pulumi:"parameters"`
	// Gets or sets the provisioning state of the configuration.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Gets or sets the source.
	Source ContentSourceResponsePtrOutput `pulumi:"source"`
	// Gets or sets the state of the configuration.
	State pulumi.StringPtrOutput `pulumi:"state"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the configuration type.

func GetDscConfiguration

func GetDscConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DscConfigurationState, opts ...pulumi.ResourceOption) (*DscConfiguration, error)

GetDscConfiguration gets an existing DscConfiguration 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 NewDscConfiguration

func NewDscConfiguration(ctx *pulumi.Context,
	name string, args *DscConfigurationArgs, opts ...pulumi.ResourceOption) (*DscConfiguration, error)

NewDscConfiguration registers a new resource with the given unique name, arguments, and options.

type DscConfigurationArgs

type DscConfigurationArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// The create or update parameters for configuration.
	ConfigurationName pulumi.StringInput
	// Gets or sets the description of the configuration.
	Description pulumi.StringPtrInput
	// Gets or sets the location of the resource.
	Location pulumi.StringPtrInput
	// Gets or sets progress log option.
	LogProgress pulumi.BoolPtrInput
	// Gets or sets verbose log option.
	LogVerbose pulumi.BoolPtrInput
	// Gets or sets name of the resource.
	Name pulumi.StringPtrInput
	// Gets or sets the configuration parameters.
	Parameters DscConfigurationParameterMapInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the source.
	Source ContentSourceInput
	// Gets or sets the tags attached to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DscConfiguration resource.

func (DscConfigurationArgs) ElementType

func (DscConfigurationArgs) ElementType() reflect.Type

type DscConfigurationAssociationProperty

type DscConfigurationAssociationProperty struct {
	// Gets or sets the name of the Dsc configuration.
	Name *string `pulumi:"name"`
}

The Dsc configuration property associated with the entity.

type DscConfigurationAssociationPropertyArgs

type DscConfigurationAssociationPropertyArgs struct {
	// Gets or sets the name of the Dsc configuration.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The Dsc configuration property associated with the entity.

func (DscConfigurationAssociationPropertyArgs) ElementType

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutput

func (i DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutput() DscConfigurationAssociationPropertyOutput

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutputWithContext

func (i DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyOutput

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutput

func (i DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutputWithContext

func (i DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyPtrOutput

type DscConfigurationAssociationPropertyInput

type DscConfigurationAssociationPropertyInput interface {
	pulumi.Input

	ToDscConfigurationAssociationPropertyOutput() DscConfigurationAssociationPropertyOutput
	ToDscConfigurationAssociationPropertyOutputWithContext(context.Context) DscConfigurationAssociationPropertyOutput
}

DscConfigurationAssociationPropertyInput is an input type that accepts DscConfigurationAssociationPropertyArgs and DscConfigurationAssociationPropertyOutput values. You can construct a concrete instance of `DscConfigurationAssociationPropertyInput` via:

DscConfigurationAssociationPropertyArgs{...}

type DscConfigurationAssociationPropertyOutput

type DscConfigurationAssociationPropertyOutput struct{ *pulumi.OutputState }

The Dsc configuration property associated with the entity.

func (DscConfigurationAssociationPropertyOutput) ElementType

func (DscConfigurationAssociationPropertyOutput) Name

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutput

func (o DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutput() DscConfigurationAssociationPropertyOutput

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutputWithContext

func (o DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyOutput

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutput

func (o DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutputWithContext

func (o DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyPtrOutput

type DscConfigurationAssociationPropertyPtrInput

type DscConfigurationAssociationPropertyPtrInput interface {
	pulumi.Input

	ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput
	ToDscConfigurationAssociationPropertyPtrOutputWithContext(context.Context) DscConfigurationAssociationPropertyPtrOutput
}

DscConfigurationAssociationPropertyPtrInput is an input type that accepts DscConfigurationAssociationPropertyArgs, DscConfigurationAssociationPropertyPtr and DscConfigurationAssociationPropertyPtrOutput values. You can construct a concrete instance of `DscConfigurationAssociationPropertyPtrInput` via:

        DscConfigurationAssociationPropertyArgs{...}

or:

        nil

type DscConfigurationAssociationPropertyPtrOutput

type DscConfigurationAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (DscConfigurationAssociationPropertyPtrOutput) Elem

func (DscConfigurationAssociationPropertyPtrOutput) ElementType

func (DscConfigurationAssociationPropertyPtrOutput) Name

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutput

func (o DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput

func (DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutputWithContext

func (o DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyPtrOutput

type DscConfigurationAssociationPropertyResponse

type DscConfigurationAssociationPropertyResponse struct {
	// Gets or sets the name of the Dsc configuration.
	Name *string `pulumi:"name"`
}

The Dsc configuration property associated with the entity.

type DscConfigurationAssociationPropertyResponseArgs

type DscConfigurationAssociationPropertyResponseArgs struct {
	// Gets or sets the name of the Dsc configuration.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The Dsc configuration property associated with the entity.

func (DscConfigurationAssociationPropertyResponseArgs) ElementType

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutput

func (i DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutput() DscConfigurationAssociationPropertyResponseOutput

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutputWithContext

func (i DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyResponseOutput

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutput

func (i DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutput() DscConfigurationAssociationPropertyResponsePtrOutput

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext

func (i DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyResponsePtrOutput

type DscConfigurationAssociationPropertyResponseInput

type DscConfigurationAssociationPropertyResponseInput interface {
	pulumi.Input

	ToDscConfigurationAssociationPropertyResponseOutput() DscConfigurationAssociationPropertyResponseOutput
	ToDscConfigurationAssociationPropertyResponseOutputWithContext(context.Context) DscConfigurationAssociationPropertyResponseOutput
}

DscConfigurationAssociationPropertyResponseInput is an input type that accepts DscConfigurationAssociationPropertyResponseArgs and DscConfigurationAssociationPropertyResponseOutput values. You can construct a concrete instance of `DscConfigurationAssociationPropertyResponseInput` via:

DscConfigurationAssociationPropertyResponseArgs{...}

type DscConfigurationAssociationPropertyResponseOutput

type DscConfigurationAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The Dsc configuration property associated with the entity.

func (DscConfigurationAssociationPropertyResponseOutput) ElementType

func (DscConfigurationAssociationPropertyResponseOutput) Name

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutput

func (o DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutput() DscConfigurationAssociationPropertyResponseOutput

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutputWithContext

func (o DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyResponseOutput

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutput

func (o DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutput() DscConfigurationAssociationPropertyResponsePtrOutput

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext

func (o DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyResponsePtrOutput

type DscConfigurationAssociationPropertyResponsePtrInput

type DscConfigurationAssociationPropertyResponsePtrInput interface {
	pulumi.Input

	ToDscConfigurationAssociationPropertyResponsePtrOutput() DscConfigurationAssociationPropertyResponsePtrOutput
	ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext(context.Context) DscConfigurationAssociationPropertyResponsePtrOutput
}

DscConfigurationAssociationPropertyResponsePtrInput is an input type that accepts DscConfigurationAssociationPropertyResponseArgs, DscConfigurationAssociationPropertyResponsePtr and DscConfigurationAssociationPropertyResponsePtrOutput values. You can construct a concrete instance of `DscConfigurationAssociationPropertyResponsePtrInput` via:

        DscConfigurationAssociationPropertyResponseArgs{...}

or:

        nil

type DscConfigurationAssociationPropertyResponsePtrOutput

type DscConfigurationAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (DscConfigurationAssociationPropertyResponsePtrOutput) Elem

func (DscConfigurationAssociationPropertyResponsePtrOutput) ElementType

func (DscConfigurationAssociationPropertyResponsePtrOutput) Name

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyResponsePtrOutput) ToDscConfigurationAssociationPropertyResponsePtrOutput

func (DscConfigurationAssociationPropertyResponsePtrOutput) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext

func (o DscConfigurationAssociationPropertyResponsePtrOutput) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) DscConfigurationAssociationPropertyResponsePtrOutput

type DscConfigurationParameter

type DscConfigurationParameter struct {
	// Gets or sets the default value of parameter.
	DefaultValue *string `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory *bool `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position *int `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type *string `pulumi:"type"`
}

Definition of the configuration parameter type.

type DscConfigurationParameterArgs

type DscConfigurationParameterArgs struct {
	// Gets or sets the default value of parameter.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory pulumi.BoolPtrInput `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position pulumi.IntPtrInput `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Definition of the configuration parameter type.

func (DscConfigurationParameterArgs) ElementType

func (DscConfigurationParameterArgs) ToDscConfigurationParameterOutput

func (i DscConfigurationParameterArgs) ToDscConfigurationParameterOutput() DscConfigurationParameterOutput

func (DscConfigurationParameterArgs) ToDscConfigurationParameterOutputWithContext

func (i DscConfigurationParameterArgs) ToDscConfigurationParameterOutputWithContext(ctx context.Context) DscConfigurationParameterOutput

type DscConfigurationParameterInput

type DscConfigurationParameterInput interface {
	pulumi.Input

	ToDscConfigurationParameterOutput() DscConfigurationParameterOutput
	ToDscConfigurationParameterOutputWithContext(context.Context) DscConfigurationParameterOutput
}

DscConfigurationParameterInput is an input type that accepts DscConfigurationParameterArgs and DscConfigurationParameterOutput values. You can construct a concrete instance of `DscConfigurationParameterInput` via:

DscConfigurationParameterArgs{...}

type DscConfigurationParameterMap

type DscConfigurationParameterMap map[string]DscConfigurationParameterInput

func (DscConfigurationParameterMap) ElementType

func (DscConfigurationParameterMap) ToDscConfigurationParameterMapOutput

func (i DscConfigurationParameterMap) ToDscConfigurationParameterMapOutput() DscConfigurationParameterMapOutput

func (DscConfigurationParameterMap) ToDscConfigurationParameterMapOutputWithContext

func (i DscConfigurationParameterMap) ToDscConfigurationParameterMapOutputWithContext(ctx context.Context) DscConfigurationParameterMapOutput

type DscConfigurationParameterMapInput

type DscConfigurationParameterMapInput interface {
	pulumi.Input

	ToDscConfigurationParameterMapOutput() DscConfigurationParameterMapOutput
	ToDscConfigurationParameterMapOutputWithContext(context.Context) DscConfigurationParameterMapOutput
}

DscConfigurationParameterMapInput is an input type that accepts DscConfigurationParameterMap and DscConfigurationParameterMapOutput values. You can construct a concrete instance of `DscConfigurationParameterMapInput` via:

DscConfigurationParameterMap{ "key": DscConfigurationParameterArgs{...} }

type DscConfigurationParameterMapOutput

type DscConfigurationParameterMapOutput struct{ *pulumi.OutputState }

func (DscConfigurationParameterMapOutput) ElementType

func (DscConfigurationParameterMapOutput) MapIndex

func (DscConfigurationParameterMapOutput) ToDscConfigurationParameterMapOutput

func (o DscConfigurationParameterMapOutput) ToDscConfigurationParameterMapOutput() DscConfigurationParameterMapOutput

func (DscConfigurationParameterMapOutput) ToDscConfigurationParameterMapOutputWithContext

func (o DscConfigurationParameterMapOutput) ToDscConfigurationParameterMapOutputWithContext(ctx context.Context) DscConfigurationParameterMapOutput

type DscConfigurationParameterOutput

type DscConfigurationParameterOutput struct{ *pulumi.OutputState }

Definition of the configuration parameter type.

func (DscConfigurationParameterOutput) DefaultValue

Gets or sets the default value of parameter.

func (DscConfigurationParameterOutput) ElementType

func (DscConfigurationParameterOutput) IsMandatory

Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.

func (DscConfigurationParameterOutput) Position

Get or sets the position of the parameter.

func (DscConfigurationParameterOutput) ToDscConfigurationParameterOutput

func (o DscConfigurationParameterOutput) ToDscConfigurationParameterOutput() DscConfigurationParameterOutput

func (DscConfigurationParameterOutput) ToDscConfigurationParameterOutputWithContext

func (o DscConfigurationParameterOutput) ToDscConfigurationParameterOutputWithContext(ctx context.Context) DscConfigurationParameterOutput

func (DscConfigurationParameterOutput) Type

Gets or sets the type of the parameter.

type DscConfigurationParameterResponse

type DscConfigurationParameterResponse struct {
	// Gets or sets the default value of parameter.
	DefaultValue *string `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory *bool `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position *int `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type *string `pulumi:"type"`
}

Definition of the configuration parameter type.

type DscConfigurationParameterResponseArgs

type DscConfigurationParameterResponseArgs struct {
	// Gets or sets the default value of parameter.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory pulumi.BoolPtrInput `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position pulumi.IntPtrInput `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Definition of the configuration parameter type.

func (DscConfigurationParameterResponseArgs) ElementType

func (DscConfigurationParameterResponseArgs) ToDscConfigurationParameterResponseOutput

func (i DscConfigurationParameterResponseArgs) ToDscConfigurationParameterResponseOutput() DscConfigurationParameterResponseOutput

func (DscConfigurationParameterResponseArgs) ToDscConfigurationParameterResponseOutputWithContext

func (i DscConfigurationParameterResponseArgs) ToDscConfigurationParameterResponseOutputWithContext(ctx context.Context) DscConfigurationParameterResponseOutput

type DscConfigurationParameterResponseInput

type DscConfigurationParameterResponseInput interface {
	pulumi.Input

	ToDscConfigurationParameterResponseOutput() DscConfigurationParameterResponseOutput
	ToDscConfigurationParameterResponseOutputWithContext(context.Context) DscConfigurationParameterResponseOutput
}

DscConfigurationParameterResponseInput is an input type that accepts DscConfigurationParameterResponseArgs and DscConfigurationParameterResponseOutput values. You can construct a concrete instance of `DscConfigurationParameterResponseInput` via:

DscConfigurationParameterResponseArgs{...}

type DscConfigurationParameterResponseMap

type DscConfigurationParameterResponseMap map[string]DscConfigurationParameterResponseInput

func (DscConfigurationParameterResponseMap) ElementType

func (DscConfigurationParameterResponseMap) ToDscConfigurationParameterResponseMapOutput

func (i DscConfigurationParameterResponseMap) ToDscConfigurationParameterResponseMapOutput() DscConfigurationParameterResponseMapOutput

func (DscConfigurationParameterResponseMap) ToDscConfigurationParameterResponseMapOutputWithContext

func (i DscConfigurationParameterResponseMap) ToDscConfigurationParameterResponseMapOutputWithContext(ctx context.Context) DscConfigurationParameterResponseMapOutput

type DscConfigurationParameterResponseMapInput

type DscConfigurationParameterResponseMapInput interface {
	pulumi.Input

	ToDscConfigurationParameterResponseMapOutput() DscConfigurationParameterResponseMapOutput
	ToDscConfigurationParameterResponseMapOutputWithContext(context.Context) DscConfigurationParameterResponseMapOutput
}

DscConfigurationParameterResponseMapInput is an input type that accepts DscConfigurationParameterResponseMap and DscConfigurationParameterResponseMapOutput values. You can construct a concrete instance of `DscConfigurationParameterResponseMapInput` via:

DscConfigurationParameterResponseMap{ "key": DscConfigurationParameterResponseArgs{...} }

type DscConfigurationParameterResponseMapOutput

type DscConfigurationParameterResponseMapOutput struct{ *pulumi.OutputState }

func (DscConfigurationParameterResponseMapOutput) ElementType

func (DscConfigurationParameterResponseMapOutput) MapIndex

func (DscConfigurationParameterResponseMapOutput) ToDscConfigurationParameterResponseMapOutput

func (o DscConfigurationParameterResponseMapOutput) ToDscConfigurationParameterResponseMapOutput() DscConfigurationParameterResponseMapOutput

func (DscConfigurationParameterResponseMapOutput) ToDscConfigurationParameterResponseMapOutputWithContext

func (o DscConfigurationParameterResponseMapOutput) ToDscConfigurationParameterResponseMapOutputWithContext(ctx context.Context) DscConfigurationParameterResponseMapOutput

type DscConfigurationParameterResponseOutput

type DscConfigurationParameterResponseOutput struct{ *pulumi.OutputState }

Definition of the configuration parameter type.

func (DscConfigurationParameterResponseOutput) DefaultValue

Gets or sets the default value of parameter.

func (DscConfigurationParameterResponseOutput) ElementType

func (DscConfigurationParameterResponseOutput) IsMandatory

Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.

func (DscConfigurationParameterResponseOutput) Position

Get or sets the position of the parameter.

func (DscConfigurationParameterResponseOutput) ToDscConfigurationParameterResponseOutput

func (o DscConfigurationParameterResponseOutput) ToDscConfigurationParameterResponseOutput() DscConfigurationParameterResponseOutput

func (DscConfigurationParameterResponseOutput) ToDscConfigurationParameterResponseOutputWithContext

func (o DscConfigurationParameterResponseOutput) ToDscConfigurationParameterResponseOutputWithContext(ctx context.Context) DscConfigurationParameterResponseOutput

func (DscConfigurationParameterResponseOutput) Type

Gets or sets the type of the parameter.

type DscConfigurationState

type DscConfigurationState struct {
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Gets or sets the job count of the configuration.
	JobCount pulumi.IntPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// Gets or sets verbose log option.
	LogVerbose pulumi.BoolPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets the number of compiled node configurations.
	NodeConfigurationCount pulumi.IntPtrInput
	// Gets or sets the configuration parameters.
	Parameters DscConfigurationParameterResponseMapInput
	// Gets or sets the provisioning state of the configuration.
	ProvisioningState pulumi.StringPtrInput
	// Gets or sets the source.
	Source ContentSourceResponsePtrInput
	// Gets or sets the state of the configuration.
	State pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (DscConfigurationState) ElementType

func (DscConfigurationState) ElementType() reflect.Type

type DscNodeConfiguration

type DscNodeConfiguration struct {
	pulumi.CustomResourceState

	// Gets or sets the configuration of the node.
	Configuration DscConfigurationAssociationPropertyResponsePtrOutput `pulumi:"configuration"`
	// Gets or sets creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the dsc node configuration.

func GetDscNodeConfiguration

func GetDscNodeConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DscNodeConfigurationState, opts ...pulumi.ResourceOption) (*DscNodeConfiguration, error)

GetDscNodeConfiguration gets an existing DscNodeConfiguration 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 NewDscNodeConfiguration

func NewDscNodeConfiguration(ctx *pulumi.Context,
	name string, args *DscNodeConfigurationArgs, opts ...pulumi.ResourceOption) (*DscNodeConfiguration, error)

NewDscNodeConfiguration registers a new resource with the given unique name, arguments, and options.

type DscNodeConfigurationArgs

type DscNodeConfigurationArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the configuration of the node.
	Configuration DscConfigurationAssociationPropertyInput
	// If a new build version of NodeConfiguration is required.
	IncrementNodeConfigurationBuild pulumi.BoolPtrInput
	// Name of the node configuration.
	Name pulumi.StringInput
	// The create or update parameters for configuration.
	NodeConfigurationName pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the source.
	Source ContentSourceInput
}

The set of arguments for constructing a DscNodeConfiguration resource.

func (DscNodeConfigurationArgs) ElementType

func (DscNodeConfigurationArgs) ElementType() reflect.Type

type DscNodeConfigurationState

type DscNodeConfigurationState struct {
	// Gets or sets the configuration of the node.
	Configuration DscConfigurationAssociationPropertyResponsePtrInput
	// Gets or sets creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (DscNodeConfigurationState) ElementType

func (DscNodeConfigurationState) ElementType() reflect.Type

type FieldDefinition

type FieldDefinition struct {
	// Gets or sets the isEncrypted flag of the connection field definition.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// Gets or sets the isOptional flag of the connection field definition.
	IsOptional *bool `pulumi:"isOptional"`
	// Gets or sets the type of the connection field definition.
	Type string `pulumi:"type"`
}

Definition of the connection fields.

type FieldDefinitionArgs

type FieldDefinitionArgs struct {
	// Gets or sets the isEncrypted flag of the connection field definition.
	IsEncrypted pulumi.BoolPtrInput `pulumi:"isEncrypted"`
	// Gets or sets the isOptional flag of the connection field definition.
	IsOptional pulumi.BoolPtrInput `pulumi:"isOptional"`
	// Gets or sets the type of the connection field definition.
	Type pulumi.StringInput `pulumi:"type"`
}

Definition of the connection fields.

func (FieldDefinitionArgs) ElementType

func (FieldDefinitionArgs) ElementType() reflect.Type

func (FieldDefinitionArgs) ToFieldDefinitionOutput

func (i FieldDefinitionArgs) ToFieldDefinitionOutput() FieldDefinitionOutput

func (FieldDefinitionArgs) ToFieldDefinitionOutputWithContext

func (i FieldDefinitionArgs) ToFieldDefinitionOutputWithContext(ctx context.Context) FieldDefinitionOutput

type FieldDefinitionInput

type FieldDefinitionInput interface {
	pulumi.Input

	ToFieldDefinitionOutput() FieldDefinitionOutput
	ToFieldDefinitionOutputWithContext(context.Context) FieldDefinitionOutput
}

FieldDefinitionInput is an input type that accepts FieldDefinitionArgs and FieldDefinitionOutput values. You can construct a concrete instance of `FieldDefinitionInput` via:

FieldDefinitionArgs{...}

type FieldDefinitionMap

type FieldDefinitionMap map[string]FieldDefinitionInput

func (FieldDefinitionMap) ElementType

func (FieldDefinitionMap) ElementType() reflect.Type

func (FieldDefinitionMap) ToFieldDefinitionMapOutput

func (i FieldDefinitionMap) ToFieldDefinitionMapOutput() FieldDefinitionMapOutput

func (FieldDefinitionMap) ToFieldDefinitionMapOutputWithContext

func (i FieldDefinitionMap) ToFieldDefinitionMapOutputWithContext(ctx context.Context) FieldDefinitionMapOutput

type FieldDefinitionMapInput

type FieldDefinitionMapInput interface {
	pulumi.Input

	ToFieldDefinitionMapOutput() FieldDefinitionMapOutput
	ToFieldDefinitionMapOutputWithContext(context.Context) FieldDefinitionMapOutput
}

FieldDefinitionMapInput is an input type that accepts FieldDefinitionMap and FieldDefinitionMapOutput values. You can construct a concrete instance of `FieldDefinitionMapInput` via:

FieldDefinitionMap{ "key": FieldDefinitionArgs{...} }

type FieldDefinitionMapOutput

type FieldDefinitionMapOutput struct{ *pulumi.OutputState }

func (FieldDefinitionMapOutput) ElementType

func (FieldDefinitionMapOutput) ElementType() reflect.Type

func (FieldDefinitionMapOutput) MapIndex

func (FieldDefinitionMapOutput) ToFieldDefinitionMapOutput

func (o FieldDefinitionMapOutput) ToFieldDefinitionMapOutput() FieldDefinitionMapOutput

func (FieldDefinitionMapOutput) ToFieldDefinitionMapOutputWithContext

func (o FieldDefinitionMapOutput) ToFieldDefinitionMapOutputWithContext(ctx context.Context) FieldDefinitionMapOutput

type FieldDefinitionOutput

type FieldDefinitionOutput struct{ *pulumi.OutputState }

Definition of the connection fields.

func (FieldDefinitionOutput) ElementType

func (FieldDefinitionOutput) ElementType() reflect.Type

func (FieldDefinitionOutput) IsEncrypted

func (o FieldDefinitionOutput) IsEncrypted() pulumi.BoolPtrOutput

Gets or sets the isEncrypted flag of the connection field definition.

func (FieldDefinitionOutput) IsOptional

Gets or sets the isOptional flag of the connection field definition.

func (FieldDefinitionOutput) ToFieldDefinitionOutput

func (o FieldDefinitionOutput) ToFieldDefinitionOutput() FieldDefinitionOutput

func (FieldDefinitionOutput) ToFieldDefinitionOutputWithContext

func (o FieldDefinitionOutput) ToFieldDefinitionOutputWithContext(ctx context.Context) FieldDefinitionOutput

func (FieldDefinitionOutput) Type

Gets or sets the type of the connection field definition.

type FieldDefinitionResponse

type FieldDefinitionResponse struct {
	// Gets or sets the isEncrypted flag of the connection field definition.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// Gets or sets the isOptional flag of the connection field definition.
	IsOptional *bool `pulumi:"isOptional"`
	// Gets or sets the type of the connection field definition.
	Type string `pulumi:"type"`
}

Definition of the connection fields.

type FieldDefinitionResponseArgs

type FieldDefinitionResponseArgs struct {
	// Gets or sets the isEncrypted flag of the connection field definition.
	IsEncrypted pulumi.BoolPtrInput `pulumi:"isEncrypted"`
	// Gets or sets the isOptional flag of the connection field definition.
	IsOptional pulumi.BoolPtrInput `pulumi:"isOptional"`
	// Gets or sets the type of the connection field definition.
	Type pulumi.StringInput `pulumi:"type"`
}

Definition of the connection fields.

func (FieldDefinitionResponseArgs) ElementType

func (FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutput

func (i FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutput() FieldDefinitionResponseOutput

func (FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutputWithContext

func (i FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutputWithContext(ctx context.Context) FieldDefinitionResponseOutput

type FieldDefinitionResponseInput

type FieldDefinitionResponseInput interface {
	pulumi.Input

	ToFieldDefinitionResponseOutput() FieldDefinitionResponseOutput
	ToFieldDefinitionResponseOutputWithContext(context.Context) FieldDefinitionResponseOutput
}

FieldDefinitionResponseInput is an input type that accepts FieldDefinitionResponseArgs and FieldDefinitionResponseOutput values. You can construct a concrete instance of `FieldDefinitionResponseInput` via:

FieldDefinitionResponseArgs{...}

type FieldDefinitionResponseMap

type FieldDefinitionResponseMap map[string]FieldDefinitionResponseInput

func (FieldDefinitionResponseMap) ElementType

func (FieldDefinitionResponseMap) ElementType() reflect.Type

func (FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutput

func (i FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutput() FieldDefinitionResponseMapOutput

func (FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutputWithContext

func (i FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutputWithContext(ctx context.Context) FieldDefinitionResponseMapOutput

type FieldDefinitionResponseMapInput

type FieldDefinitionResponseMapInput interface {
	pulumi.Input

	ToFieldDefinitionResponseMapOutput() FieldDefinitionResponseMapOutput
	ToFieldDefinitionResponseMapOutputWithContext(context.Context) FieldDefinitionResponseMapOutput
}

FieldDefinitionResponseMapInput is an input type that accepts FieldDefinitionResponseMap and FieldDefinitionResponseMapOutput values. You can construct a concrete instance of `FieldDefinitionResponseMapInput` via:

FieldDefinitionResponseMap{ "key": FieldDefinitionResponseArgs{...} }

type FieldDefinitionResponseMapOutput

type FieldDefinitionResponseMapOutput struct{ *pulumi.OutputState }

func (FieldDefinitionResponseMapOutput) ElementType

func (FieldDefinitionResponseMapOutput) MapIndex

func (FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutput

func (o FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutput() FieldDefinitionResponseMapOutput

func (FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutputWithContext

func (o FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutputWithContext(ctx context.Context) FieldDefinitionResponseMapOutput

type FieldDefinitionResponseOutput

type FieldDefinitionResponseOutput struct{ *pulumi.OutputState }

Definition of the connection fields.

func (FieldDefinitionResponseOutput) ElementType

func (FieldDefinitionResponseOutput) IsEncrypted

Gets or sets the isEncrypted flag of the connection field definition.

func (FieldDefinitionResponseOutput) IsOptional

Gets or sets the isOptional flag of the connection field definition.

func (FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutput

func (o FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutput() FieldDefinitionResponseOutput

func (FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutputWithContext

func (o FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutputWithContext(ctx context.Context) FieldDefinitionResponseOutput

func (FieldDefinitionResponseOutput) Type

Gets or sets the type of the connection field definition.

type JobSchedule

type JobSchedule struct {
	pulumi.CustomResourceState

	// Gets or sets the id of job schedule.
	JobScheduleId pulumi.StringPtrOutput `pulumi:"jobScheduleId"`
	// Gets the name of the variable.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the parameters of the job schedule.
	Parameters pulumi.StringMapOutput `pulumi:"parameters"`
	// Gets or sets the hybrid worker group that the scheduled job should run on.
	RunOn pulumi.StringPtrOutput `pulumi:"runOn"`
	// Gets or sets the runbook.
	Runbook RunbookAssociationPropertyResponsePtrOutput `pulumi:"runbook"`
	// Gets or sets the schedule.
	Schedule ScheduleAssociationPropertyResponsePtrOutput `pulumi:"schedule"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the job schedule.

func GetJobSchedule

func GetJobSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobScheduleState, opts ...pulumi.ResourceOption) (*JobSchedule, error)

GetJobSchedule gets an existing JobSchedule 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 NewJobSchedule

func NewJobSchedule(ctx *pulumi.Context,
	name string, args *JobScheduleArgs, opts ...pulumi.ResourceOption) (*JobSchedule, error)

NewJobSchedule registers a new resource with the given unique name, arguments, and options.

type JobScheduleArgs

type JobScheduleArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// The job schedule name.
	JobScheduleId pulumi.StringInput
	// Gets or sets a list of job properties.
	Parameters pulumi.StringMapInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the hybrid worker group that the scheduled job should run on.
	RunOn pulumi.StringPtrInput
	// Gets or sets the runbook.
	Runbook RunbookAssociationPropertyInput
	// Gets or sets the schedule.
	Schedule ScheduleAssociationPropertyInput
}

The set of arguments for constructing a JobSchedule resource.

func (JobScheduleArgs) ElementType

func (JobScheduleArgs) ElementType() reflect.Type

type JobScheduleState

type JobScheduleState struct {
	// Gets or sets the id of job schedule.
	JobScheduleId pulumi.StringPtrInput
	// Gets the name of the variable.
	Name pulumi.StringPtrInput
	// Gets or sets the parameters of the job schedule.
	Parameters pulumi.StringMapInput
	// Gets or sets the hybrid worker group that the scheduled job should run on.
	RunOn pulumi.StringPtrInput
	// Gets or sets the runbook.
	Runbook RunbookAssociationPropertyResponsePtrInput
	// Gets or sets the schedule.
	Schedule ScheduleAssociationPropertyResponsePtrInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (JobScheduleState) ElementType

func (JobScheduleState) ElementType() reflect.Type

type KeyResponse

type KeyResponse struct {
	// Automation key name.
	KeyName string `pulumi:"keyName"`
	// Automation key permissions.
	Permissions string `pulumi:"permissions"`
	// Value of the Automation Key used for registration.
	Value string `pulumi:"value"`
}

Automation key which is used to register a DSC Node

type KeyResponseArgs

type KeyResponseArgs struct {
	// Automation key name.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// Automation key permissions.
	Permissions pulumi.StringInput `pulumi:"permissions"`
	// Value of the Automation Key used for registration.
	Value pulumi.StringInput `pulumi:"value"`
}

Automation key which is used to register a DSC Node

func (KeyResponseArgs) ElementType

func (KeyResponseArgs) ElementType() reflect.Type

func (KeyResponseArgs) ToKeyResponseOutput

func (i KeyResponseArgs) ToKeyResponseOutput() KeyResponseOutput

func (KeyResponseArgs) ToKeyResponseOutputWithContext

func (i KeyResponseArgs) ToKeyResponseOutputWithContext(ctx context.Context) KeyResponseOutput

type KeyResponseArray

type KeyResponseArray []KeyResponseInput

func (KeyResponseArray) ElementType

func (KeyResponseArray) ElementType() reflect.Type

func (KeyResponseArray) ToKeyResponseArrayOutput

func (i KeyResponseArray) ToKeyResponseArrayOutput() KeyResponseArrayOutput

func (KeyResponseArray) ToKeyResponseArrayOutputWithContext

func (i KeyResponseArray) ToKeyResponseArrayOutputWithContext(ctx context.Context) KeyResponseArrayOutput

type KeyResponseArrayInput

type KeyResponseArrayInput interface {
	pulumi.Input

	ToKeyResponseArrayOutput() KeyResponseArrayOutput
	ToKeyResponseArrayOutputWithContext(context.Context) KeyResponseArrayOutput
}

KeyResponseArrayInput is an input type that accepts KeyResponseArray and KeyResponseArrayOutput values. You can construct a concrete instance of `KeyResponseArrayInput` via:

KeyResponseArray{ KeyResponseArgs{...} }

type KeyResponseArrayOutput

type KeyResponseArrayOutput struct{ *pulumi.OutputState }

func (KeyResponseArrayOutput) ElementType

func (KeyResponseArrayOutput) ElementType() reflect.Type

func (KeyResponseArrayOutput) Index

func (KeyResponseArrayOutput) ToKeyResponseArrayOutput

func (o KeyResponseArrayOutput) ToKeyResponseArrayOutput() KeyResponseArrayOutput

func (KeyResponseArrayOutput) ToKeyResponseArrayOutputWithContext

func (o KeyResponseArrayOutput) ToKeyResponseArrayOutputWithContext(ctx context.Context) KeyResponseArrayOutput

type KeyResponseInput

type KeyResponseInput interface {
	pulumi.Input

	ToKeyResponseOutput() KeyResponseOutput
	ToKeyResponseOutputWithContext(context.Context) KeyResponseOutput
}

KeyResponseInput is an input type that accepts KeyResponseArgs and KeyResponseOutput values. You can construct a concrete instance of `KeyResponseInput` via:

KeyResponseArgs{...}

type KeyResponseOutput

type KeyResponseOutput struct{ *pulumi.OutputState }

Automation key which is used to register a DSC Node

func (KeyResponseOutput) ElementType

func (KeyResponseOutput) ElementType() reflect.Type

func (KeyResponseOutput) KeyName

Automation key name.

func (KeyResponseOutput) Permissions

func (o KeyResponseOutput) Permissions() pulumi.StringOutput

Automation key permissions.

func (KeyResponseOutput) ToKeyResponseOutput

func (o KeyResponseOutput) ToKeyResponseOutput() KeyResponseOutput

func (KeyResponseOutput) ToKeyResponseOutputWithContext

func (o KeyResponseOutput) ToKeyResponseOutputWithContext(ctx context.Context) KeyResponseOutput

func (KeyResponseOutput) Value

Value of the Automation Key used for registration.

type ListKeyByAutomationAccountArgs

type ListKeyByAutomationAccountArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListKeyByAutomationAccountResult

type ListKeyByAutomationAccountResult struct {
	// Lists the automation keys.
	Keys []KeyResponse `pulumi:"keys"`
}

type LookupAutomationAccountArgs

type LookupAutomationAccountArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAutomationAccountResult

type LookupAutomationAccountResult struct {
	// Gets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the etag of the resource.
	Etag *string `pulumi:"etag"`
	// Gets or sets the last modified by.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets the last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the SKU of account.
	Sku *SkuResponse `pulumi:"sku"`
	// Gets status of account.
	State string `pulumi:"state"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the automation account type.

type LookupCertificateArgs

type LookupCertificateArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The name of certificate.
	CertificateName string `pulumi:"certificateName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCertificateResult

type LookupCertificateResult struct {
	// Gets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets the expiry time of the certificate.
	ExpiryTime string `pulumi:"expiryTime"`
	// Gets the is exportable flag of the certificate.
	IsExportable bool `pulumi:"isExportable"`
	// Gets the last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets the thumbprint of the certificate.
	Thumbprint string `pulumi:"thumbprint"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the certificate.

type LookupConnectionArgs

type LookupConnectionArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The name of connection.
	ConnectionName string `pulumi:"connectionName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectionResult

type LookupConnectionResult struct {
	// Gets or sets the connectionType of the connection.
	ConnectionType *ConnectionTypeAssociationPropertyResponse `pulumi:"connectionType"`
	// Gets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets the field definition values of the connection.
	FieldDefinitionValues map[string]string `pulumi:"fieldDefinitionValues"`
	// Gets the last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the connection.

type LookupConnectionTypeArgs

type LookupConnectionTypeArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The name of connection type.
	ConnectionTypeName string `pulumi:"connectionTypeName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectionTypeResult

type LookupConnectionTypeResult struct {
	// Gets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets the field definitions of the connection type.
	FieldDefinitions map[string]FieldDefinitionResponse `pulumi:"fieldDefinitions"`
	// Gets or sets a Boolean value to indicate if the connection type is global.
	IsGlobal *bool `pulumi:"isGlobal"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// Gets the name of the connection type.
	Name string `pulumi:"name"`
	// Resource type
	Type string `pulumi:"type"`
}

Definition of the connection type.

type LookupCredentialArgs

type LookupCredentialArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The name of credential.
	CredentialName string `pulumi:"credentialName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCredentialResult

type LookupCredentialResult struct {
	// Gets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets the last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Gets the user name of the credential.
	UserName string `pulumi:"userName"`
}

Definition of the credential.

type LookupDscConfigurationArgs

type LookupDscConfigurationArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The configuration name.
	ConfigurationName string `pulumi:"configurationName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDscConfigurationResult

type LookupDscConfigurationResult struct {
	// Gets or sets the creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the etag of the resource.
	Etag *string `pulumi:"etag"`
	// Gets or sets the job count of the configuration.
	JobCount *int `pulumi:"jobCount"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location *string `pulumi:"location"`
	// Gets or sets verbose log option.
	LogVerbose *bool `pulumi:"logVerbose"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets the number of compiled node configurations.
	NodeConfigurationCount *int `pulumi:"nodeConfigurationCount"`
	// Gets or sets the configuration parameters.
	Parameters map[string]DscConfigurationParameterResponse `pulumi:"parameters"`
	// Gets or sets the provisioning state of the configuration.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the source.
	Source *ContentSourceResponse `pulumi:"source"`
	// Gets or sets the state of the configuration.
	State *string `pulumi:"state"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the configuration type.

type LookupDscNodeConfigurationArgs

type LookupDscNodeConfigurationArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The Dsc node configuration name.
	NodeConfigurationName string `pulumi:"nodeConfigurationName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDscNodeConfigurationResult

type LookupDscNodeConfigurationResult struct {
	// Gets or sets the configuration of the node.
	Configuration *DscConfigurationAssociationPropertyResponse `pulumi:"configuration"`
	// Gets or sets creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the dsc node configuration.

type LookupJobScheduleArgs

type LookupJobScheduleArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The job schedule name.
	JobScheduleId string `pulumi:"jobScheduleId"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupJobScheduleResult

type LookupJobScheduleResult struct {
	// Gets or sets the id of job schedule.
	JobScheduleId *string `pulumi:"jobScheduleId"`
	// Gets the name of the variable.
	Name string `pulumi:"name"`
	// Gets or sets the parameters of the job schedule.
	Parameters map[string]string `pulumi:"parameters"`
	// Gets or sets the hybrid worker group that the scheduled job should run on.
	RunOn *string `pulumi:"runOn"`
	// Gets or sets the runbook.
	Runbook *RunbookAssociationPropertyResponse `pulumi:"runbook"`
	// Gets or sets the schedule.
	Schedule *ScheduleAssociationPropertyResponse `pulumi:"schedule"`
	// Resource type
	Type string `pulumi:"type"`
}

Definition of the job schedule.

type LookupModuleArgs

type LookupModuleArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The module name.
	ModuleName string `pulumi:"moduleName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupModuleResult

type LookupModuleResult struct {
	// Gets or sets the activity count of the module.
	ActivityCount *int `pulumi:"activityCount"`
	// Gets or sets the contentLink of the module.
	ContentLink *ContentLinkResponse `pulumi:"contentLink"`
	// Gets or sets the creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the error info of the module.
	Error *ModuleErrorInfoResponse `pulumi:"error"`
	// Gets or sets the etag of the resource.
	Etag *string `pulumi:"etag"`
	// Gets or sets type of module, if its composite or not.
	IsComposite *bool `pulumi:"isComposite"`
	// Gets or sets the isGlobal flag of the module.
	IsGlobal *bool `pulumi:"isGlobal"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the provisioning state of the module.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the size in bytes of the module.
	SizeInBytes *int `pulumi:"sizeInBytes"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Gets or sets the version of the module.
	Version *string `pulumi:"version"`
}

Definition of the module type.

func LookupModule

func LookupModule(ctx *pulumi.Context, args *LookupModuleArgs, opts ...pulumi.InvokeOption) (*LookupModuleResult, error)

type LookupRunbookArgs

type LookupRunbookArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The runbook name.
	RunbookName string `pulumi:"runbookName"`
}

type LookupRunbookResult

type LookupRunbookResult struct {
	// Gets or sets the creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the draft runbook properties.
	Draft *RunbookDraftResponse `pulumi:"draft"`
	// Gets or sets the etag of the resource.
	Etag *string `pulumi:"etag"`
	// Gets or sets the job count of the runbook.
	JobCount *int `pulumi:"jobCount"`
	// Gets or sets the last modified by.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location *string `pulumi:"location"`
	// Gets or sets the option to log activity trace of the runbook.
	LogActivityTrace *int `pulumi:"logActivityTrace"`
	// Gets or sets progress log option.
	LogProgress *bool `pulumi:"logProgress"`
	// Gets or sets verbose log option.
	LogVerbose *bool `pulumi:"logVerbose"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the runbook output types.
	OutputTypes []string `pulumi:"outputTypes"`
	// Gets or sets the runbook parameters.
	Parameters map[string]RunbookParameterResponse `pulumi:"parameters"`
	// Gets or sets the provisioning state of the runbook.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the published runbook content link.
	PublishContentLink *ContentLinkResponse `pulumi:"publishContentLink"`
	// Gets or sets the type of the runbook.
	RunbookType *string `pulumi:"runbookType"`
	// Gets or sets the state of the runbook.
	State *string `pulumi:"state"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the runbook type.

func LookupRunbook

func LookupRunbook(ctx *pulumi.Context, args *LookupRunbookArgs, opts ...pulumi.InvokeOption) (*LookupRunbookResult, error)

type LookupScheduleArgs

type LookupScheduleArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The schedule name.
	ScheduleName string `pulumi:"scheduleName"`
}

type LookupScheduleResult

type LookupScheduleResult struct {
	// Gets or sets the advanced schedule.
	AdvancedSchedule *AdvancedScheduleResponse `pulumi:"advancedSchedule"`
	// Gets or sets the creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the end time of the schedule.
	ExpiryTime *string `pulumi:"expiryTime"`
	// Gets or sets the expiry time's offset in minutes.
	ExpiryTimeOffsetMinutes *float64 `pulumi:"expiryTimeOffsetMinutes"`
	// Gets or sets the frequency of the schedule.
	Frequency *string `pulumi:"frequency"`
	// Gets or sets the interval of the schedule.
	Interval interface{} `pulumi:"interval"`
	// Gets or sets a value indicating whether this schedule is enabled.
	IsEnabled *bool `pulumi:"isEnabled"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the next run time of the schedule.
	NextRun *string `pulumi:"nextRun"`
	// Gets or sets the next run time's offset in minutes.
	NextRunOffsetMinutes *float64 `pulumi:"nextRunOffsetMinutes"`
	// Gets or sets the start time of the schedule.
	StartTime *string `pulumi:"startTime"`
	// Gets the start time's offset in minutes.
	StartTimeOffsetMinutes float64 `pulumi:"startTimeOffsetMinutes"`
	// Gets or sets the time zone of the schedule.
	TimeZone *string `pulumi:"timeZone"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the schedule.

func LookupSchedule

func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)

type LookupVariableArgs

type LookupVariableArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of variable.
	VariableName string `pulumi:"variableName"`
}

type LookupVariableResult

type LookupVariableResult struct {
	// Gets or sets the creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the encrypted flag of the variable.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Gets or sets the value of the variable.
	Value *string `pulumi:"value"`
}

Definition of the variable.

func LookupVariable

func LookupVariable(ctx *pulumi.Context, args *LookupVariableArgs, opts ...pulumi.InvokeOption) (*LookupVariableResult, error)

type LookupWatcherArgs

type LookupWatcherArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The watcher name.
	WatcherName string `pulumi:"watcherName"`
}

type LookupWatcherResult

type LookupWatcherResult struct {
	// Gets or sets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the etag of the resource.
	Etag *string `pulumi:"etag"`
	// Gets or sets the frequency at which the watcher is invoked.
	ExecutionFrequencyInSeconds *int `pulumi:"executionFrequencyInSeconds"`
	// Details of the user who last modified the watcher.
	LastModifiedBy string `pulumi:"lastModifiedBy"`
	// Gets or sets the last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
	ScriptName *string `pulumi:"scriptName"`
	// Gets or sets the parameters of the script.
	ScriptParameters map[string]string `pulumi:"scriptParameters"`
	// Gets or sets the name of the hybrid worker group the watcher will run on.
	ScriptRunOn *string `pulumi:"scriptRunOn"`
	// Gets the current status of the watcher.
	Status string `pulumi:"status"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the watcher type.

func LookupWatcher

func LookupWatcher(ctx *pulumi.Context, args *LookupWatcherArgs, opts ...pulumi.InvokeOption) (*LookupWatcherResult, error)

type LookupWebhookArgs

type LookupWebhookArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The webhook name.
	WebhookName string `pulumi:"webhookName"`
}

type LookupWebhookResult

type LookupWebhookResult struct {
	// Gets or sets the creation time.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Gets or sets the expiry time.
	ExpiryTime *string `pulumi:"expiryTime"`
	// Gets or sets the value of the enabled flag of the webhook.
	IsEnabled *bool `pulumi:"isEnabled"`
	// Gets or sets the last invoked time.
	LastInvokedTime *string `pulumi:"lastInvokedTime"`
	// Details of the user who last modified the Webhook
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the parameters of the job that is created when the webhook calls the runbook it is associated with.
	Parameters map[string]string `pulumi:"parameters"`
	// Gets or sets the name of the hybrid worker group the webhook job will run on.
	RunOn *string `pulumi:"runOn"`
	// Gets or sets the runbook the webhook is associated with.
	Runbook *RunbookAssociationPropertyResponse `pulumi:"runbook"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Gets or sets the webhook uri.
	Uri *string `pulumi:"uri"`
}

Definition of the webhook type.

func LookupWebhook

func LookupWebhook(ctx *pulumi.Context, args *LookupWebhookArgs, opts ...pulumi.InvokeOption) (*LookupWebhookResult, error)

type Module

type Module struct {
	pulumi.CustomResourceState

	// Gets or sets the activity count of the module.
	ActivityCount pulumi.IntPtrOutput `pulumi:"activityCount"`
	// Gets or sets the contentLink of the module.
	ContentLink ContentLinkResponsePtrOutput `pulumi:"contentLink"`
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the error info of the module.
	Error ModuleErrorInfoResponsePtrOutput `pulumi:"error"`
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets or sets type of module, if its composite or not.
	IsComposite pulumi.BoolPtrOutput `pulumi:"isComposite"`
	// Gets or sets the isGlobal flag of the module.
	IsGlobal pulumi.BoolPtrOutput `pulumi:"isGlobal"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the provisioning state of the module.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Gets or sets the size in bytes of the module.
	SizeInBytes pulumi.IntPtrOutput `pulumi:"sizeInBytes"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Gets or sets the version of the module.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Definition of the module type.

func GetModule

func GetModule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModuleState, opts ...pulumi.ResourceOption) (*Module, error)

GetModule gets an existing Module 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 NewModule

func NewModule(ctx *pulumi.Context,
	name string, args *ModuleArgs, opts ...pulumi.ResourceOption) (*Module, error)

NewModule registers a new resource with the given unique name, arguments, and options.

type ModuleArgs

type ModuleArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the module content link.
	ContentLink ContentLinkInput
	// Gets or sets the location of the resource.
	Location pulumi.StringPtrInput
	// The name of module.
	ModuleName pulumi.StringInput
	// Gets or sets name of the resource.
	Name pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the tags attached to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Module resource.

func (ModuleArgs) ElementType

func (ModuleArgs) ElementType() reflect.Type

type ModuleErrorInfoResponse

type ModuleErrorInfoResponse struct {
	// Gets or sets the error code.
	Code *string `pulumi:"code"`
	// Gets or sets the error message.
	Message *string `pulumi:"message"`
}

Definition of the module error info type.

type ModuleErrorInfoResponseArgs

type ModuleErrorInfoResponseArgs struct {
	// Gets or sets the error code.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Gets or sets the error message.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

Definition of the module error info type.

func (ModuleErrorInfoResponseArgs) ElementType

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutput

func (i ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutput() ModuleErrorInfoResponseOutput

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutputWithContext

func (i ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutputWithContext(ctx context.Context) ModuleErrorInfoResponseOutput

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutput

func (i ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutputWithContext

func (i ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutputWithContext(ctx context.Context) ModuleErrorInfoResponsePtrOutput

type ModuleErrorInfoResponseInput

type ModuleErrorInfoResponseInput interface {
	pulumi.Input

	ToModuleErrorInfoResponseOutput() ModuleErrorInfoResponseOutput
	ToModuleErrorInfoResponseOutputWithContext(context.Context) ModuleErrorInfoResponseOutput
}

ModuleErrorInfoResponseInput is an input type that accepts ModuleErrorInfoResponseArgs and ModuleErrorInfoResponseOutput values. You can construct a concrete instance of `ModuleErrorInfoResponseInput` via:

ModuleErrorInfoResponseArgs{...}

type ModuleErrorInfoResponseOutput

type ModuleErrorInfoResponseOutput struct{ *pulumi.OutputState }

Definition of the module error info type.

func (ModuleErrorInfoResponseOutput) Code

Gets or sets the error code.

func (ModuleErrorInfoResponseOutput) ElementType

func (ModuleErrorInfoResponseOutput) Message

Gets or sets the error message.

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutput

func (o ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutput() ModuleErrorInfoResponseOutput

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutputWithContext

func (o ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutputWithContext(ctx context.Context) ModuleErrorInfoResponseOutput

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutput

func (o ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutputWithContext

func (o ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutputWithContext(ctx context.Context) ModuleErrorInfoResponsePtrOutput

type ModuleErrorInfoResponsePtrInput

type ModuleErrorInfoResponsePtrInput interface {
	pulumi.Input

	ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput
	ToModuleErrorInfoResponsePtrOutputWithContext(context.Context) ModuleErrorInfoResponsePtrOutput
}

ModuleErrorInfoResponsePtrInput is an input type that accepts ModuleErrorInfoResponseArgs, ModuleErrorInfoResponsePtr and ModuleErrorInfoResponsePtrOutput values. You can construct a concrete instance of `ModuleErrorInfoResponsePtrInput` via:

        ModuleErrorInfoResponseArgs{...}

or:

        nil

type ModuleErrorInfoResponsePtrOutput

type ModuleErrorInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ModuleErrorInfoResponsePtrOutput) Code

Gets or sets the error code.

func (ModuleErrorInfoResponsePtrOutput) Elem

func (ModuleErrorInfoResponsePtrOutput) ElementType

func (ModuleErrorInfoResponsePtrOutput) Message

Gets or sets the error message.

func (ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutput

func (o ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput

func (ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutputWithContext

func (o ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutputWithContext(ctx context.Context) ModuleErrorInfoResponsePtrOutput

type ModuleState

type ModuleState struct {
	// Gets or sets the activity count of the module.
	ActivityCount pulumi.IntPtrInput
	// Gets or sets the contentLink of the module.
	ContentLink ContentLinkResponsePtrInput
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the error info of the module.
	Error ModuleErrorInfoResponsePtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Gets or sets type of module, if its composite or not.
	IsComposite pulumi.BoolPtrInput
	// Gets or sets the isGlobal flag of the module.
	IsGlobal pulumi.BoolPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets or sets the provisioning state of the module.
	ProvisioningState pulumi.StringPtrInput
	// Gets or sets the size in bytes of the module.
	SizeInBytes pulumi.IntPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Gets or sets the version of the module.
	Version pulumi.StringPtrInput
}

func (ModuleState) ElementType

func (ModuleState) ElementType() reflect.Type

type Runbook

type Runbook struct {
	pulumi.CustomResourceState

	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the draft runbook properties.
	Draft RunbookDraftResponsePtrOutput `pulumi:"draft"`
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets or sets the job count of the runbook.
	JobCount pulumi.IntPtrOutput `pulumi:"jobCount"`
	// Gets or sets the last modified by.
	LastModifiedBy pulumi.StringPtrOutput `pulumi:"lastModifiedBy"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Gets or sets the option to log activity trace of the runbook.
	LogActivityTrace pulumi.IntPtrOutput `pulumi:"logActivityTrace"`
	// Gets or sets progress log option.
	LogProgress pulumi.BoolPtrOutput `pulumi:"logProgress"`
	// Gets or sets verbose log option.
	LogVerbose pulumi.BoolPtrOutput `pulumi:"logVerbose"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the runbook output types.
	OutputTypes pulumi.StringArrayOutput `pulumi:"outputTypes"`
	// Gets or sets the runbook parameters.
	Parameters RunbookParameterResponseMapOutput `pulumi:"parameters"`
	// Gets or sets the provisioning state of the runbook.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Gets or sets the published runbook content link.
	PublishContentLink ContentLinkResponsePtrOutput `pulumi:"publishContentLink"`
	// Gets or sets the type of the runbook.
	RunbookType pulumi.StringPtrOutput `pulumi:"runbookType"`
	// Gets or sets the state of the runbook.
	State pulumi.StringPtrOutput `pulumi:"state"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the runbook type.

func GetRunbook

func GetRunbook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RunbookState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Runbook, error)

NewRunbook registers a new resource with the given unique name, arguments, and options.

type RunbookArgs

type RunbookArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the description of the runbook.
	Description pulumi.StringPtrInput
	// Gets or sets the draft runbook properties.
	Draft RunbookDraftPtrInput
	// Gets or sets the location of the resource.
	Location pulumi.StringPtrInput
	// Gets or sets the activity-level tracing options of the runbook.
	LogActivityTrace pulumi.IntPtrInput
	// Gets or sets progress log option.
	LogProgress pulumi.BoolPtrInput
	// Gets or sets verbose log option.
	LogVerbose pulumi.BoolPtrInput
	// Gets or sets the name of the resource.
	Name pulumi.StringPtrInput
	// Gets or sets the published runbook content link.
	PublishContentLink ContentLinkPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// The runbook name.
	RunbookName pulumi.StringInput
	// Gets or sets the type of the runbook.
	RunbookType pulumi.StringInput
	// Gets or sets the tags attached to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Runbook resource.

func (RunbookArgs) ElementType

func (RunbookArgs) ElementType() reflect.Type

type RunbookAssociationProperty

type RunbookAssociationProperty struct {
	// Gets or sets the name of the runbook.
	Name *string `pulumi:"name"`
}

The runbook property associated with the entity.

type RunbookAssociationPropertyArgs

type RunbookAssociationPropertyArgs struct {
	// Gets or sets the name of the runbook.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The runbook property associated with the entity.

func (RunbookAssociationPropertyArgs) ElementType

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutput

func (i RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutput() RunbookAssociationPropertyOutput

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutputWithContext

func (i RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutputWithContext(ctx context.Context) RunbookAssociationPropertyOutput

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutput

func (i RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutputWithContext

func (i RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutputWithContext(ctx context.Context) RunbookAssociationPropertyPtrOutput

type RunbookAssociationPropertyInput

type RunbookAssociationPropertyInput interface {
	pulumi.Input

	ToRunbookAssociationPropertyOutput() RunbookAssociationPropertyOutput
	ToRunbookAssociationPropertyOutputWithContext(context.Context) RunbookAssociationPropertyOutput
}

RunbookAssociationPropertyInput is an input type that accepts RunbookAssociationPropertyArgs and RunbookAssociationPropertyOutput values. You can construct a concrete instance of `RunbookAssociationPropertyInput` via:

RunbookAssociationPropertyArgs{...}

type RunbookAssociationPropertyOutput

type RunbookAssociationPropertyOutput struct{ *pulumi.OutputState }

The runbook property associated with the entity.

func (RunbookAssociationPropertyOutput) ElementType

func (RunbookAssociationPropertyOutput) Name

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutput

func (o RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutput() RunbookAssociationPropertyOutput

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutputWithContext

func (o RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutputWithContext(ctx context.Context) RunbookAssociationPropertyOutput

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutput

func (o RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutputWithContext

func (o RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutputWithContext(ctx context.Context) RunbookAssociationPropertyPtrOutput

type RunbookAssociationPropertyPtrInput

type RunbookAssociationPropertyPtrInput interface {
	pulumi.Input

	ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput
	ToRunbookAssociationPropertyPtrOutputWithContext(context.Context) RunbookAssociationPropertyPtrOutput
}

RunbookAssociationPropertyPtrInput is an input type that accepts RunbookAssociationPropertyArgs, RunbookAssociationPropertyPtr and RunbookAssociationPropertyPtrOutput values. You can construct a concrete instance of `RunbookAssociationPropertyPtrInput` via:

        RunbookAssociationPropertyArgs{...}

or:

        nil

type RunbookAssociationPropertyPtrOutput

type RunbookAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (RunbookAssociationPropertyPtrOutput) Elem

func (RunbookAssociationPropertyPtrOutput) ElementType

func (RunbookAssociationPropertyPtrOutput) Name

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutput

func (o RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput

func (RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutputWithContext

func (o RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutputWithContext(ctx context.Context) RunbookAssociationPropertyPtrOutput

type RunbookAssociationPropertyResponse

type RunbookAssociationPropertyResponse struct {
	// Gets or sets the name of the runbook.
	Name *string `pulumi:"name"`
}

The runbook property associated with the entity.

type RunbookAssociationPropertyResponseArgs

type RunbookAssociationPropertyResponseArgs struct {
	// Gets or sets the name of the runbook.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The runbook property associated with the entity.

func (RunbookAssociationPropertyResponseArgs) ElementType

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutput

func (i RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutput() RunbookAssociationPropertyResponseOutput

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutputWithContext

func (i RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutputWithContext(ctx context.Context) RunbookAssociationPropertyResponseOutput

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutput

func (i RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutputWithContext

func (i RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) RunbookAssociationPropertyResponsePtrOutput

type RunbookAssociationPropertyResponseInput

type RunbookAssociationPropertyResponseInput interface {
	pulumi.Input

	ToRunbookAssociationPropertyResponseOutput() RunbookAssociationPropertyResponseOutput
	ToRunbookAssociationPropertyResponseOutputWithContext(context.Context) RunbookAssociationPropertyResponseOutput
}

RunbookAssociationPropertyResponseInput is an input type that accepts RunbookAssociationPropertyResponseArgs and RunbookAssociationPropertyResponseOutput values. You can construct a concrete instance of `RunbookAssociationPropertyResponseInput` via:

RunbookAssociationPropertyResponseArgs{...}

type RunbookAssociationPropertyResponseOutput

type RunbookAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The runbook property associated with the entity.

func (RunbookAssociationPropertyResponseOutput) ElementType

func (RunbookAssociationPropertyResponseOutput) Name

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutput

func (o RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutput() RunbookAssociationPropertyResponseOutput

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutputWithContext

func (o RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutputWithContext(ctx context.Context) RunbookAssociationPropertyResponseOutput

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutput

func (o RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutputWithContext

func (o RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) RunbookAssociationPropertyResponsePtrOutput

type RunbookAssociationPropertyResponsePtrInput

type RunbookAssociationPropertyResponsePtrInput interface {
	pulumi.Input

	ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput
	ToRunbookAssociationPropertyResponsePtrOutputWithContext(context.Context) RunbookAssociationPropertyResponsePtrOutput
}

RunbookAssociationPropertyResponsePtrInput is an input type that accepts RunbookAssociationPropertyResponseArgs, RunbookAssociationPropertyResponsePtr and RunbookAssociationPropertyResponsePtrOutput values. You can construct a concrete instance of `RunbookAssociationPropertyResponsePtrInput` via:

        RunbookAssociationPropertyResponseArgs{...}

or:

        nil

type RunbookAssociationPropertyResponsePtrOutput

type RunbookAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (RunbookAssociationPropertyResponsePtrOutput) Elem

func (RunbookAssociationPropertyResponsePtrOutput) ElementType

func (RunbookAssociationPropertyResponsePtrOutput) Name

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutput

func (o RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput

func (RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutputWithContext

func (o RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) RunbookAssociationPropertyResponsePtrOutput

type RunbookDraft

type RunbookDraft struct {
	// Gets or sets the creation time of the runbook draft.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the draft runbook content link.
	DraftContentLink *ContentLink `pulumi:"draftContentLink"`
	// Gets or sets whether runbook is in edit mode.
	InEdit *bool `pulumi:"inEdit"`
	// Gets or sets the last modified time of the runbook draft.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// Gets or sets the runbook output types.
	OutputTypes []string `pulumi:"outputTypes"`
	// Gets or sets the runbook draft parameters.
	Parameters map[string]RunbookParameter `pulumi:"parameters"`
}

type RunbookDraftArgs

type RunbookDraftArgs struct {
	// Gets or sets the creation time of the runbook draft.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// Gets or sets the draft runbook content link.
	DraftContentLink ContentLinkPtrInput `pulumi:"draftContentLink"`
	// Gets or sets whether runbook is in edit mode.
	InEdit pulumi.BoolPtrInput `pulumi:"inEdit"`
	// Gets or sets the last modified time of the runbook draft.
	LastModifiedTime pulumi.StringPtrInput `pulumi:"lastModifiedTime"`
	// Gets or sets the runbook output types.
	OutputTypes pulumi.StringArrayInput `pulumi:"outputTypes"`
	// Gets or sets the runbook draft parameters.
	Parameters RunbookParameterMapInput `pulumi:"parameters"`
}

func (RunbookDraftArgs) ElementType

func (RunbookDraftArgs) ElementType() reflect.Type

func (RunbookDraftArgs) ToRunbookDraftOutput

func (i RunbookDraftArgs) ToRunbookDraftOutput() RunbookDraftOutput

func (RunbookDraftArgs) ToRunbookDraftOutputWithContext

func (i RunbookDraftArgs) ToRunbookDraftOutputWithContext(ctx context.Context) RunbookDraftOutput

func (RunbookDraftArgs) ToRunbookDraftPtrOutput

func (i RunbookDraftArgs) ToRunbookDraftPtrOutput() RunbookDraftPtrOutput

func (RunbookDraftArgs) ToRunbookDraftPtrOutputWithContext

func (i RunbookDraftArgs) ToRunbookDraftPtrOutputWithContext(ctx context.Context) RunbookDraftPtrOutput

type RunbookDraftInput

type RunbookDraftInput interface {
	pulumi.Input

	ToRunbookDraftOutput() RunbookDraftOutput
	ToRunbookDraftOutputWithContext(context.Context) RunbookDraftOutput
}

RunbookDraftInput is an input type that accepts RunbookDraftArgs and RunbookDraftOutput values. You can construct a concrete instance of `RunbookDraftInput` via:

RunbookDraftArgs{...}

type RunbookDraftOutput

type RunbookDraftOutput struct{ *pulumi.OutputState }

func (RunbookDraftOutput) CreationTime

func (o RunbookDraftOutput) CreationTime() pulumi.StringPtrOutput

Gets or sets the creation time of the runbook draft.

func (o RunbookDraftOutput) DraftContentLink() ContentLinkPtrOutput

Gets or sets the draft runbook content link.

func (RunbookDraftOutput) ElementType

func (RunbookDraftOutput) ElementType() reflect.Type

func (RunbookDraftOutput) InEdit

Gets or sets whether runbook is in edit mode.

func (RunbookDraftOutput) LastModifiedTime

func (o RunbookDraftOutput) LastModifiedTime() pulumi.StringPtrOutput

Gets or sets the last modified time of the runbook draft.

func (RunbookDraftOutput) OutputTypes

Gets or sets the runbook output types.

func (RunbookDraftOutput) Parameters

Gets or sets the runbook draft parameters.

func (RunbookDraftOutput) ToRunbookDraftOutput

func (o RunbookDraftOutput) ToRunbookDraftOutput() RunbookDraftOutput

func (RunbookDraftOutput) ToRunbookDraftOutputWithContext

func (o RunbookDraftOutput) ToRunbookDraftOutputWithContext(ctx context.Context) RunbookDraftOutput

func (RunbookDraftOutput) ToRunbookDraftPtrOutput

func (o RunbookDraftOutput) ToRunbookDraftPtrOutput() RunbookDraftPtrOutput

func (RunbookDraftOutput) ToRunbookDraftPtrOutputWithContext

func (o RunbookDraftOutput) ToRunbookDraftPtrOutputWithContext(ctx context.Context) RunbookDraftPtrOutput

type RunbookDraftPtrInput

type RunbookDraftPtrInput interface {
	pulumi.Input

	ToRunbookDraftPtrOutput() RunbookDraftPtrOutput
	ToRunbookDraftPtrOutputWithContext(context.Context) RunbookDraftPtrOutput
}

RunbookDraftPtrInput is an input type that accepts RunbookDraftArgs, RunbookDraftPtr and RunbookDraftPtrOutput values. You can construct a concrete instance of `RunbookDraftPtrInput` via:

        RunbookDraftArgs{...}

or:

        nil

type RunbookDraftPtrOutput

type RunbookDraftPtrOutput struct{ *pulumi.OutputState }

func (RunbookDraftPtrOutput) CreationTime

func (o RunbookDraftPtrOutput) CreationTime() pulumi.StringPtrOutput

Gets or sets the creation time of the runbook draft.

func (o RunbookDraftPtrOutput) DraftContentLink() ContentLinkPtrOutput

Gets or sets the draft runbook content link.

func (RunbookDraftPtrOutput) Elem

func (RunbookDraftPtrOutput) ElementType

func (RunbookDraftPtrOutput) ElementType() reflect.Type

func (RunbookDraftPtrOutput) InEdit

Gets or sets whether runbook is in edit mode.

func (RunbookDraftPtrOutput) LastModifiedTime

func (o RunbookDraftPtrOutput) LastModifiedTime() pulumi.StringPtrOutput

Gets or sets the last modified time of the runbook draft.

func (RunbookDraftPtrOutput) OutputTypes

Gets or sets the runbook output types.

func (RunbookDraftPtrOutput) Parameters

Gets or sets the runbook draft parameters.

func (RunbookDraftPtrOutput) ToRunbookDraftPtrOutput

func (o RunbookDraftPtrOutput) ToRunbookDraftPtrOutput() RunbookDraftPtrOutput

func (RunbookDraftPtrOutput) ToRunbookDraftPtrOutputWithContext

func (o RunbookDraftPtrOutput) ToRunbookDraftPtrOutputWithContext(ctx context.Context) RunbookDraftPtrOutput

type RunbookDraftResponse

type RunbookDraftResponse struct {
	// Gets or sets the creation time of the runbook draft.
	CreationTime *string `pulumi:"creationTime"`
	// Gets or sets the draft runbook content link.
	DraftContentLink *ContentLinkResponse `pulumi:"draftContentLink"`
	// Gets or sets whether runbook is in edit mode.
	InEdit *bool `pulumi:"inEdit"`
	// Gets or sets the last modified time of the runbook draft.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// Gets or sets the runbook output types.
	OutputTypes []string `pulumi:"outputTypes"`
	// Gets or sets the runbook draft parameters.
	Parameters map[string]RunbookParameterResponse `pulumi:"parameters"`
}

type RunbookDraftResponseArgs

type RunbookDraftResponseArgs struct {
	// Gets or sets the creation time of the runbook draft.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// Gets or sets the draft runbook content link.
	DraftContentLink ContentLinkResponsePtrInput `pulumi:"draftContentLink"`
	// Gets or sets whether runbook is in edit mode.
	InEdit pulumi.BoolPtrInput `pulumi:"inEdit"`
	// Gets or sets the last modified time of the runbook draft.
	LastModifiedTime pulumi.StringPtrInput `pulumi:"lastModifiedTime"`
	// Gets or sets the runbook output types.
	OutputTypes pulumi.StringArrayInput `pulumi:"outputTypes"`
	// Gets or sets the runbook draft parameters.
	Parameters RunbookParameterResponseMapInput `pulumi:"parameters"`
}

func (RunbookDraftResponseArgs) ElementType

func (RunbookDraftResponseArgs) ElementType() reflect.Type

func (RunbookDraftResponseArgs) ToRunbookDraftResponseOutput

func (i RunbookDraftResponseArgs) ToRunbookDraftResponseOutput() RunbookDraftResponseOutput

func (RunbookDraftResponseArgs) ToRunbookDraftResponseOutputWithContext

func (i RunbookDraftResponseArgs) ToRunbookDraftResponseOutputWithContext(ctx context.Context) RunbookDraftResponseOutput

func (RunbookDraftResponseArgs) ToRunbookDraftResponsePtrOutput

func (i RunbookDraftResponseArgs) ToRunbookDraftResponsePtrOutput() RunbookDraftResponsePtrOutput

func (RunbookDraftResponseArgs) ToRunbookDraftResponsePtrOutputWithContext

func (i RunbookDraftResponseArgs) ToRunbookDraftResponsePtrOutputWithContext(ctx context.Context) RunbookDraftResponsePtrOutput

type RunbookDraftResponseInput

type RunbookDraftResponseInput interface {
	pulumi.Input

	ToRunbookDraftResponseOutput() RunbookDraftResponseOutput
	ToRunbookDraftResponseOutputWithContext(context.Context) RunbookDraftResponseOutput
}

RunbookDraftResponseInput is an input type that accepts RunbookDraftResponseArgs and RunbookDraftResponseOutput values. You can construct a concrete instance of `RunbookDraftResponseInput` via:

RunbookDraftResponseArgs{...}

type RunbookDraftResponseOutput

type RunbookDraftResponseOutput struct{ *pulumi.OutputState }

func (RunbookDraftResponseOutput) CreationTime

Gets or sets the creation time of the runbook draft.

Gets or sets the draft runbook content link.

func (RunbookDraftResponseOutput) ElementType

func (RunbookDraftResponseOutput) ElementType() reflect.Type

func (RunbookDraftResponseOutput) InEdit

Gets or sets whether runbook is in edit mode.

func (RunbookDraftResponseOutput) LastModifiedTime

func (o RunbookDraftResponseOutput) LastModifiedTime() pulumi.StringPtrOutput

Gets or sets the last modified time of the runbook draft.

func (RunbookDraftResponseOutput) OutputTypes

Gets or sets the runbook output types.

func (RunbookDraftResponseOutput) Parameters

Gets or sets the runbook draft parameters.

func (RunbookDraftResponseOutput) ToRunbookDraftResponseOutput

func (o RunbookDraftResponseOutput) ToRunbookDraftResponseOutput() RunbookDraftResponseOutput

func (RunbookDraftResponseOutput) ToRunbookDraftResponseOutputWithContext

func (o RunbookDraftResponseOutput) ToRunbookDraftResponseOutputWithContext(ctx context.Context) RunbookDraftResponseOutput

func (RunbookDraftResponseOutput) ToRunbookDraftResponsePtrOutput

func (o RunbookDraftResponseOutput) ToRunbookDraftResponsePtrOutput() RunbookDraftResponsePtrOutput

func (RunbookDraftResponseOutput) ToRunbookDraftResponsePtrOutputWithContext

func (o RunbookDraftResponseOutput) ToRunbookDraftResponsePtrOutputWithContext(ctx context.Context) RunbookDraftResponsePtrOutput

type RunbookDraftResponsePtrInput

type RunbookDraftResponsePtrInput interface {
	pulumi.Input

	ToRunbookDraftResponsePtrOutput() RunbookDraftResponsePtrOutput
	ToRunbookDraftResponsePtrOutputWithContext(context.Context) RunbookDraftResponsePtrOutput
}

RunbookDraftResponsePtrInput is an input type that accepts RunbookDraftResponseArgs, RunbookDraftResponsePtr and RunbookDraftResponsePtrOutput values. You can construct a concrete instance of `RunbookDraftResponsePtrInput` via:

        RunbookDraftResponseArgs{...}

or:

        nil

type RunbookDraftResponsePtrOutput

type RunbookDraftResponsePtrOutput struct{ *pulumi.OutputState }

func (RunbookDraftResponsePtrOutput) CreationTime

Gets or sets the creation time of the runbook draft.

Gets or sets the draft runbook content link.

func (RunbookDraftResponsePtrOutput) Elem

func (RunbookDraftResponsePtrOutput) ElementType

func (RunbookDraftResponsePtrOutput) InEdit

Gets or sets whether runbook is in edit mode.

func (RunbookDraftResponsePtrOutput) LastModifiedTime

Gets or sets the last modified time of the runbook draft.

func (RunbookDraftResponsePtrOutput) OutputTypes

Gets or sets the runbook output types.

func (RunbookDraftResponsePtrOutput) Parameters

Gets or sets the runbook draft parameters.

func (RunbookDraftResponsePtrOutput) ToRunbookDraftResponsePtrOutput

func (o RunbookDraftResponsePtrOutput) ToRunbookDraftResponsePtrOutput() RunbookDraftResponsePtrOutput

func (RunbookDraftResponsePtrOutput) ToRunbookDraftResponsePtrOutputWithContext

func (o RunbookDraftResponsePtrOutput) ToRunbookDraftResponsePtrOutputWithContext(ctx context.Context) RunbookDraftResponsePtrOutput

type RunbookParameter

type RunbookParameter struct {
	// Gets or sets the default value of parameter.
	DefaultValue *string `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory *bool `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position *int `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type *string `pulumi:"type"`
}

Definition of the runbook parameter type.

type RunbookParameterArgs

type RunbookParameterArgs struct {
	// Gets or sets the default value of parameter.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory pulumi.BoolPtrInput `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position pulumi.IntPtrInput `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Definition of the runbook parameter type.

func (RunbookParameterArgs) ElementType

func (RunbookParameterArgs) ElementType() reflect.Type

func (RunbookParameterArgs) ToRunbookParameterOutput

func (i RunbookParameterArgs) ToRunbookParameterOutput() RunbookParameterOutput

func (RunbookParameterArgs) ToRunbookParameterOutputWithContext

func (i RunbookParameterArgs) ToRunbookParameterOutputWithContext(ctx context.Context) RunbookParameterOutput

type RunbookParameterInput

type RunbookParameterInput interface {
	pulumi.Input

	ToRunbookParameterOutput() RunbookParameterOutput
	ToRunbookParameterOutputWithContext(context.Context) RunbookParameterOutput
}

RunbookParameterInput is an input type that accepts RunbookParameterArgs and RunbookParameterOutput values. You can construct a concrete instance of `RunbookParameterInput` via:

RunbookParameterArgs{...}

type RunbookParameterMap

type RunbookParameterMap map[string]RunbookParameterInput

func (RunbookParameterMap) ElementType

func (RunbookParameterMap) ElementType() reflect.Type

func (RunbookParameterMap) ToRunbookParameterMapOutput

func (i RunbookParameterMap) ToRunbookParameterMapOutput() RunbookParameterMapOutput

func (RunbookParameterMap) ToRunbookParameterMapOutputWithContext

func (i RunbookParameterMap) ToRunbookParameterMapOutputWithContext(ctx context.Context) RunbookParameterMapOutput

type RunbookParameterMapInput

type RunbookParameterMapInput interface {
	pulumi.Input

	ToRunbookParameterMapOutput() RunbookParameterMapOutput
	ToRunbookParameterMapOutputWithContext(context.Context) RunbookParameterMapOutput
}

RunbookParameterMapInput is an input type that accepts RunbookParameterMap and RunbookParameterMapOutput values. You can construct a concrete instance of `RunbookParameterMapInput` via:

RunbookParameterMap{ "key": RunbookParameterArgs{...} }

type RunbookParameterMapOutput

type RunbookParameterMapOutput struct{ *pulumi.OutputState }

func (RunbookParameterMapOutput) ElementType

func (RunbookParameterMapOutput) ElementType() reflect.Type

func (RunbookParameterMapOutput) MapIndex

func (RunbookParameterMapOutput) ToRunbookParameterMapOutput

func (o RunbookParameterMapOutput) ToRunbookParameterMapOutput() RunbookParameterMapOutput

func (RunbookParameterMapOutput) ToRunbookParameterMapOutputWithContext

func (o RunbookParameterMapOutput) ToRunbookParameterMapOutputWithContext(ctx context.Context) RunbookParameterMapOutput

type RunbookParameterOutput

type RunbookParameterOutput struct{ *pulumi.OutputState }

Definition of the runbook parameter type.

func (RunbookParameterOutput) DefaultValue

Gets or sets the default value of parameter.

func (RunbookParameterOutput) ElementType

func (RunbookParameterOutput) ElementType() reflect.Type

func (RunbookParameterOutput) IsMandatory

Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.

func (RunbookParameterOutput) Position

Get or sets the position of the parameter.

func (RunbookParameterOutput) ToRunbookParameterOutput

func (o RunbookParameterOutput) ToRunbookParameterOutput() RunbookParameterOutput

func (RunbookParameterOutput) ToRunbookParameterOutputWithContext

func (o RunbookParameterOutput) ToRunbookParameterOutputWithContext(ctx context.Context) RunbookParameterOutput

func (RunbookParameterOutput) Type

Gets or sets the type of the parameter.

type RunbookParameterResponse

type RunbookParameterResponse struct {
	// Gets or sets the default value of parameter.
	DefaultValue *string `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory *bool `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position *int `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type *string `pulumi:"type"`
}

Definition of the runbook parameter type.

type RunbookParameterResponseArgs

type RunbookParameterResponseArgs struct {
	// Gets or sets the default value of parameter.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.
	IsMandatory pulumi.BoolPtrInput `pulumi:"isMandatory"`
	// Get or sets the position of the parameter.
	Position pulumi.IntPtrInput `pulumi:"position"`
	// Gets or sets the type of the parameter.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Definition of the runbook parameter type.

func (RunbookParameterResponseArgs) ElementType

func (RunbookParameterResponseArgs) ToRunbookParameterResponseOutput

func (i RunbookParameterResponseArgs) ToRunbookParameterResponseOutput() RunbookParameterResponseOutput

func (RunbookParameterResponseArgs) ToRunbookParameterResponseOutputWithContext

func (i RunbookParameterResponseArgs) ToRunbookParameterResponseOutputWithContext(ctx context.Context) RunbookParameterResponseOutput

type RunbookParameterResponseInput

type RunbookParameterResponseInput interface {
	pulumi.Input

	ToRunbookParameterResponseOutput() RunbookParameterResponseOutput
	ToRunbookParameterResponseOutputWithContext(context.Context) RunbookParameterResponseOutput
}

RunbookParameterResponseInput is an input type that accepts RunbookParameterResponseArgs and RunbookParameterResponseOutput values. You can construct a concrete instance of `RunbookParameterResponseInput` via:

RunbookParameterResponseArgs{...}

type RunbookParameterResponseMap

type RunbookParameterResponseMap map[string]RunbookParameterResponseInput

func (RunbookParameterResponseMap) ElementType

func (RunbookParameterResponseMap) ToRunbookParameterResponseMapOutput

func (i RunbookParameterResponseMap) ToRunbookParameterResponseMapOutput() RunbookParameterResponseMapOutput

func (RunbookParameterResponseMap) ToRunbookParameterResponseMapOutputWithContext

func (i RunbookParameterResponseMap) ToRunbookParameterResponseMapOutputWithContext(ctx context.Context) RunbookParameterResponseMapOutput

type RunbookParameterResponseMapInput

type RunbookParameterResponseMapInput interface {
	pulumi.Input

	ToRunbookParameterResponseMapOutput() RunbookParameterResponseMapOutput
	ToRunbookParameterResponseMapOutputWithContext(context.Context) RunbookParameterResponseMapOutput
}

RunbookParameterResponseMapInput is an input type that accepts RunbookParameterResponseMap and RunbookParameterResponseMapOutput values. You can construct a concrete instance of `RunbookParameterResponseMapInput` via:

RunbookParameterResponseMap{ "key": RunbookParameterResponseArgs{...} }

type RunbookParameterResponseMapOutput

type RunbookParameterResponseMapOutput struct{ *pulumi.OutputState }

func (RunbookParameterResponseMapOutput) ElementType

func (RunbookParameterResponseMapOutput) MapIndex

func (RunbookParameterResponseMapOutput) ToRunbookParameterResponseMapOutput

func (o RunbookParameterResponseMapOutput) ToRunbookParameterResponseMapOutput() RunbookParameterResponseMapOutput

func (RunbookParameterResponseMapOutput) ToRunbookParameterResponseMapOutputWithContext

func (o RunbookParameterResponseMapOutput) ToRunbookParameterResponseMapOutputWithContext(ctx context.Context) RunbookParameterResponseMapOutput

type RunbookParameterResponseOutput

type RunbookParameterResponseOutput struct{ *pulumi.OutputState }

Definition of the runbook parameter type.

func (RunbookParameterResponseOutput) DefaultValue

Gets or sets the default value of parameter.

func (RunbookParameterResponseOutput) ElementType

func (RunbookParameterResponseOutput) IsMandatory

Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.

func (RunbookParameterResponseOutput) Position

Get or sets the position of the parameter.

func (RunbookParameterResponseOutput) ToRunbookParameterResponseOutput

func (o RunbookParameterResponseOutput) ToRunbookParameterResponseOutput() RunbookParameterResponseOutput

func (RunbookParameterResponseOutput) ToRunbookParameterResponseOutputWithContext

func (o RunbookParameterResponseOutput) ToRunbookParameterResponseOutputWithContext(ctx context.Context) RunbookParameterResponseOutput

func (RunbookParameterResponseOutput) Type

Gets or sets the type of the parameter.

type RunbookState

type RunbookState struct {
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the draft runbook properties.
	Draft RunbookDraftResponsePtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Gets or sets the job count of the runbook.
	JobCount pulumi.IntPtrInput
	// Gets or sets the last modified by.
	LastModifiedBy pulumi.StringPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// Gets or sets the option to log activity trace of the runbook.
	LogActivityTrace pulumi.IntPtrInput
	// Gets or sets progress log option.
	LogProgress pulumi.BoolPtrInput
	// Gets or sets verbose log option.
	LogVerbose pulumi.BoolPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets or sets the runbook output types.
	OutputTypes pulumi.StringArrayInput
	// Gets or sets the runbook parameters.
	Parameters RunbookParameterResponseMapInput
	// Gets or sets the provisioning state of the runbook.
	ProvisioningState pulumi.StringPtrInput
	// Gets or sets the published runbook content link.
	PublishContentLink ContentLinkResponsePtrInput
	// Gets or sets the type of the runbook.
	RunbookType pulumi.StringPtrInput
	// Gets or sets the state of the runbook.
	State pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (RunbookState) ElementType

func (RunbookState) ElementType() reflect.Type

type Schedule

type Schedule struct {
	pulumi.CustomResourceState

	// Gets or sets the advanced schedule.
	AdvancedSchedule AdvancedScheduleResponsePtrOutput `pulumi:"advancedSchedule"`
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the end time of the schedule.
	ExpiryTime pulumi.StringPtrOutput `pulumi:"expiryTime"`
	// Gets or sets the expiry time's offset in minutes.
	ExpiryTimeOffsetMinutes pulumi.Float64PtrOutput `pulumi:"expiryTimeOffsetMinutes"`
	// Gets or sets the frequency of the schedule.
	Frequency pulumi.StringPtrOutput `pulumi:"frequency"`
	// Gets or sets the interval of the schedule.
	Interval pulumi.AnyOutput `pulumi:"interval"`
	// Gets or sets a value indicating whether this schedule is enabled.
	IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the next run time of the schedule.
	NextRun pulumi.StringPtrOutput `pulumi:"nextRun"`
	// Gets or sets the next run time's offset in minutes.
	NextRunOffsetMinutes pulumi.Float64PtrOutput `pulumi:"nextRunOffsetMinutes"`
	// Gets or sets the start time of the schedule.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// Gets the start time's offset in minutes.
	StartTimeOffsetMinutes pulumi.Float64Output `pulumi:"startTimeOffsetMinutes"`
	// Gets or sets the time zone of the schedule.
	TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the schedule.

func GetSchedule

func GetSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Schedule, error)

NewSchedule registers a new resource with the given unique name, arguments, and options.

type ScheduleArgs

type ScheduleArgs struct {
	// Gets or sets the AdvancedSchedule.
	AdvancedSchedule AdvancedSchedulePtrInput
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the description of the schedule.
	Description pulumi.StringPtrInput
	// Gets or sets the end time of the schedule.
	ExpiryTime pulumi.StringPtrInput
	// Gets or sets the frequency of the schedule.
	Frequency pulumi.StringInput
	// Gets or sets the interval of the schedule.
	Interval pulumi.Input
	// Gets or sets the name of the Schedule.
	Name pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// The schedule name.
	ScheduleName pulumi.StringInput
	// Gets or sets the start time of the schedule.
	StartTime pulumi.StringInput
	// Gets or sets the time zone of the schedule.
	TimeZone pulumi.StringPtrInput
}

The set of arguments for constructing a Schedule resource.

func (ScheduleArgs) ElementType

func (ScheduleArgs) ElementType() reflect.Type

type ScheduleAssociationProperty

type ScheduleAssociationProperty struct {
	// Gets or sets the name of the Schedule.
	Name *string `pulumi:"name"`
}

The schedule property associated with the entity.

type ScheduleAssociationPropertyArgs

type ScheduleAssociationPropertyArgs struct {
	// Gets or sets the name of the Schedule.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The schedule property associated with the entity.

func (ScheduleAssociationPropertyArgs) ElementType

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutput

func (i ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutput() ScheduleAssociationPropertyOutput

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutputWithContext

func (i ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutputWithContext(ctx context.Context) ScheduleAssociationPropertyOutput

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutput

func (i ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutputWithContext

func (i ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutputWithContext(ctx context.Context) ScheduleAssociationPropertyPtrOutput

type ScheduleAssociationPropertyInput

type ScheduleAssociationPropertyInput interface {
	pulumi.Input

	ToScheduleAssociationPropertyOutput() ScheduleAssociationPropertyOutput
	ToScheduleAssociationPropertyOutputWithContext(context.Context) ScheduleAssociationPropertyOutput
}

ScheduleAssociationPropertyInput is an input type that accepts ScheduleAssociationPropertyArgs and ScheduleAssociationPropertyOutput values. You can construct a concrete instance of `ScheduleAssociationPropertyInput` via:

ScheduleAssociationPropertyArgs{...}

type ScheduleAssociationPropertyOutput

type ScheduleAssociationPropertyOutput struct{ *pulumi.OutputState }

The schedule property associated with the entity.

func (ScheduleAssociationPropertyOutput) ElementType

func (ScheduleAssociationPropertyOutput) Name

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutput

func (o ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutput() ScheduleAssociationPropertyOutput

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutputWithContext

func (o ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutputWithContext(ctx context.Context) ScheduleAssociationPropertyOutput

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutput

func (o ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutputWithContext

func (o ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutputWithContext(ctx context.Context) ScheduleAssociationPropertyPtrOutput

type ScheduleAssociationPropertyPtrInput

type ScheduleAssociationPropertyPtrInput interface {
	pulumi.Input

	ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput
	ToScheduleAssociationPropertyPtrOutputWithContext(context.Context) ScheduleAssociationPropertyPtrOutput
}

ScheduleAssociationPropertyPtrInput is an input type that accepts ScheduleAssociationPropertyArgs, ScheduleAssociationPropertyPtr and ScheduleAssociationPropertyPtrOutput values. You can construct a concrete instance of `ScheduleAssociationPropertyPtrInput` via:

        ScheduleAssociationPropertyArgs{...}

or:

        nil

type ScheduleAssociationPropertyPtrOutput

type ScheduleAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (ScheduleAssociationPropertyPtrOutput) Elem

func (ScheduleAssociationPropertyPtrOutput) ElementType

func (ScheduleAssociationPropertyPtrOutput) Name

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutput

func (o ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput

func (ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutputWithContext

func (o ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutputWithContext(ctx context.Context) ScheduleAssociationPropertyPtrOutput

type ScheduleAssociationPropertyResponse

type ScheduleAssociationPropertyResponse struct {
	// Gets or sets the name of the Schedule.
	Name *string `pulumi:"name"`
}

The schedule property associated with the entity.

type ScheduleAssociationPropertyResponseArgs

type ScheduleAssociationPropertyResponseArgs struct {
	// Gets or sets the name of the Schedule.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The schedule property associated with the entity.

func (ScheduleAssociationPropertyResponseArgs) ElementType

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutput

func (i ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutput() ScheduleAssociationPropertyResponseOutput

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutputWithContext

func (i ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutputWithContext(ctx context.Context) ScheduleAssociationPropertyResponseOutput

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutput

func (i ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutputWithContext

func (i ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) ScheduleAssociationPropertyResponsePtrOutput

type ScheduleAssociationPropertyResponseInput

type ScheduleAssociationPropertyResponseInput interface {
	pulumi.Input

	ToScheduleAssociationPropertyResponseOutput() ScheduleAssociationPropertyResponseOutput
	ToScheduleAssociationPropertyResponseOutputWithContext(context.Context) ScheduleAssociationPropertyResponseOutput
}

ScheduleAssociationPropertyResponseInput is an input type that accepts ScheduleAssociationPropertyResponseArgs and ScheduleAssociationPropertyResponseOutput values. You can construct a concrete instance of `ScheduleAssociationPropertyResponseInput` via:

ScheduleAssociationPropertyResponseArgs{...}

type ScheduleAssociationPropertyResponseOutput

type ScheduleAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The schedule property associated with the entity.

func (ScheduleAssociationPropertyResponseOutput) ElementType

func (ScheduleAssociationPropertyResponseOutput) Name

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutput

func (o ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutput() ScheduleAssociationPropertyResponseOutput

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutputWithContext

func (o ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutputWithContext(ctx context.Context) ScheduleAssociationPropertyResponseOutput

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutput

func (o ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutputWithContext

func (o ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) ScheduleAssociationPropertyResponsePtrOutput

type ScheduleAssociationPropertyResponsePtrInput

type ScheduleAssociationPropertyResponsePtrInput interface {
	pulumi.Input

	ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput
	ToScheduleAssociationPropertyResponsePtrOutputWithContext(context.Context) ScheduleAssociationPropertyResponsePtrOutput
}

ScheduleAssociationPropertyResponsePtrInput is an input type that accepts ScheduleAssociationPropertyResponseArgs, ScheduleAssociationPropertyResponsePtr and ScheduleAssociationPropertyResponsePtrOutput values. You can construct a concrete instance of `ScheduleAssociationPropertyResponsePtrInput` via:

        ScheduleAssociationPropertyResponseArgs{...}

or:

        nil

type ScheduleAssociationPropertyResponsePtrOutput

type ScheduleAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (ScheduleAssociationPropertyResponsePtrOutput) Elem

func (ScheduleAssociationPropertyResponsePtrOutput) ElementType

func (ScheduleAssociationPropertyResponsePtrOutput) Name

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutput

func (o ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput

func (ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutputWithContext

func (o ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutputWithContext(ctx context.Context) ScheduleAssociationPropertyResponsePtrOutput

type ScheduleState

type ScheduleState struct {
	// Gets or sets the advanced schedule.
	AdvancedSchedule AdvancedScheduleResponsePtrInput
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the end time of the schedule.
	ExpiryTime pulumi.StringPtrInput
	// Gets or sets the expiry time's offset in minutes.
	ExpiryTimeOffsetMinutes pulumi.Float64PtrInput
	// Gets or sets the frequency of the schedule.
	Frequency pulumi.StringPtrInput
	// Gets or sets the interval of the schedule.
	Interval pulumi.Input
	// Gets or sets a value indicating whether this schedule is enabled.
	IsEnabled pulumi.BoolPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets or sets the next run time of the schedule.
	NextRun pulumi.StringPtrInput
	// Gets or sets the next run time's offset in minutes.
	NextRunOffsetMinutes pulumi.Float64PtrInput
	// Gets or sets the start time of the schedule.
	StartTime pulumi.StringPtrInput
	// Gets the start time's offset in minutes.
	StartTimeOffsetMinutes pulumi.Float64PtrInput
	// Gets or sets the time zone of the schedule.
	TimeZone pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ScheduleState) ElementType

func (ScheduleState) ElementType() reflect.Type

type Sku

type Sku struct {
	// Gets or sets the SKU capacity.
	Capacity *int `pulumi:"capacity"`
	// Gets or sets the SKU family.
	Family *string `pulumi:"family"`
	// Gets or sets the SKU name of the account.
	Name string `pulumi:"name"`
}

The account SKU.

type SkuArgs

type SkuArgs struct {
	// Gets or sets the SKU capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Gets or sets the SKU family.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Gets or sets the SKU name of the account.
	Name pulumi.StringInput `pulumi:"name"`
}

The account SKU.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The account SKU.

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

Gets or sets the SKU capacity.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

Gets or sets the SKU family.

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Gets or sets the SKU name of the account.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

Gets or sets the SKU capacity.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

Gets or sets the SKU family.

func (SkuPtrOutput) Name

Gets or sets the SKU name of the account.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// Gets or sets the SKU capacity.
	Capacity *int `pulumi:"capacity"`
	// Gets or sets the SKU family.
	Family *string `pulumi:"family"`
	// Gets or sets the SKU name of the account.
	Name string `pulumi:"name"`
}

The account SKU.

type SkuResponseArgs

type SkuResponseArgs struct {
	// Gets or sets the SKU capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Gets or sets the SKU family.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Gets or sets the SKU name of the account.
	Name pulumi.StringInput `pulumi:"name"`
}

The account SKU.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The account SKU.

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

Gets or sets the SKU capacity.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

Gets or sets the SKU family.

func (SkuResponseOutput) Name

Gets or sets the SKU name of the account.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

Gets or sets the SKU capacity.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

Gets or sets the SKU family.

func (SkuResponsePtrOutput) Name

Gets or sets the SKU name of the account.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type Variable

type Variable struct {
	pulumi.CustomResourceState

	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the encrypted flag of the variable.
	IsEncrypted pulumi.BoolPtrOutput `pulumi:"isEncrypted"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Gets or sets the value of the variable.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

Definition of the variable.

func GetVariable

func GetVariable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VariableState, opts ...pulumi.ResourceOption) (*Variable, error)

GetVariable gets an existing Variable 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 NewVariable

func NewVariable(ctx *pulumi.Context,
	name string, args *VariableArgs, opts ...pulumi.ResourceOption) (*Variable, error)

NewVariable registers a new resource with the given unique name, arguments, and options.

type VariableArgs

type VariableArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the description of the variable.
	Description pulumi.StringPtrInput
	// Gets or sets the encrypted flag of the variable.
	IsEncrypted pulumi.BoolPtrInput
	// Gets or sets the name of the variable.
	Name pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the value of the variable.
	Value pulumi.StringPtrInput
	// The variable name.
	VariableName pulumi.StringInput
}

The set of arguments for constructing a Variable resource.

func (VariableArgs) ElementType

func (VariableArgs) ElementType() reflect.Type

type VariableState

type VariableState struct {
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the encrypted flag of the variable.
	IsEncrypted pulumi.BoolPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Gets or sets the value of the variable.
	Value pulumi.StringPtrInput
}

func (VariableState) ElementType

func (VariableState) ElementType() reflect.Type

type Watcher

type Watcher struct {
	pulumi.CustomResourceState

	// Gets or sets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets or sets the frequency at which the watcher is invoked.
	ExecutionFrequencyInSeconds pulumi.IntPtrOutput `pulumi:"executionFrequencyInSeconds"`
	// Details of the user who last modified the watcher.
	LastModifiedBy pulumi.StringOutput `pulumi:"lastModifiedBy"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
	ScriptName pulumi.StringPtrOutput `pulumi:"scriptName"`
	// Gets or sets the parameters of the script.
	ScriptParameters pulumi.StringMapOutput `pulumi:"scriptParameters"`
	// Gets or sets the name of the hybrid worker group the watcher will run on.
	ScriptRunOn pulumi.StringPtrOutput `pulumi:"scriptRunOn"`
	// Gets the current status of the watcher.
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the watcher type.

func GetWatcher

func GetWatcher(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WatcherState, opts ...pulumi.ResourceOption) (*Watcher, error)

GetWatcher gets an existing Watcher 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 NewWatcher

func NewWatcher(ctx *pulumi.Context,
	name string, args *WatcherArgs, opts ...pulumi.ResourceOption) (*Watcher, error)

NewWatcher registers a new resource with the given unique name, arguments, and options.

type WatcherArgs

type WatcherArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Gets or sets the frequency at which the watcher is invoked.
	ExecutionFrequencyInSeconds pulumi.IntPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
	ScriptName pulumi.StringPtrInput
	// Gets or sets the parameters of the script.
	ScriptParameters pulumi.StringMapInput
	// Gets or sets the name of the hybrid worker group the watcher will run on.
	ScriptRunOn pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The watcher name.
	WatcherName pulumi.StringInput
}

The set of arguments for constructing a Watcher resource.

func (WatcherArgs) ElementType

func (WatcherArgs) ElementType() reflect.Type

type WatcherState

type WatcherState struct {
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Gets or sets the frequency at which the watcher is invoked.
	ExecutionFrequencyInSeconds pulumi.IntPtrInput
	// Details of the user who last modified the watcher.
	LastModifiedBy pulumi.StringPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
	ScriptName pulumi.StringPtrInput
	// Gets or sets the parameters of the script.
	ScriptParameters pulumi.StringMapInput
	// Gets or sets the name of the hybrid worker group the watcher will run on.
	ScriptRunOn pulumi.StringPtrInput
	// Gets the current status of the watcher.
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (WatcherState) ElementType

func (WatcherState) ElementType() reflect.Type

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Gets or sets the expiry time.
	ExpiryTime pulumi.StringPtrOutput `pulumi:"expiryTime"`
	// Gets or sets the value of the enabled flag of the webhook.
	IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"`
	// Gets or sets the last invoked time.
	LastInvokedTime pulumi.StringPtrOutput `pulumi:"lastInvokedTime"`
	// Details of the user who last modified the Webhook
	LastModifiedBy pulumi.StringPtrOutput `pulumi:"lastModifiedBy"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the parameters of the job that is created when the webhook calls the runbook it is associated with.
	Parameters pulumi.StringMapOutput `pulumi:"parameters"`
	// Gets or sets the name of the hybrid worker group the webhook job will run on.
	RunOn pulumi.StringPtrOutput `pulumi:"runOn"`
	// Gets or sets the runbook the webhook is associated with.
	Runbook RunbookAssociationPropertyResponsePtrOutput `pulumi:"runbook"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Gets or sets the webhook uri.
	Uri pulumi.StringPtrOutput `pulumi:"uri"`
}

Definition of the webhook type.

func GetWebhook

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook 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 NewWebhook

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

NewWebhook registers a new resource with the given unique name, arguments, and options.

type WebhookArgs

type WebhookArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the expiry time.
	ExpiryTime pulumi.StringPtrInput
	// Gets or sets the value of the enabled flag of webhook.
	IsEnabled pulumi.BoolPtrInput
	// Gets or sets the name of the webhook.
	Name pulumi.StringInput
	// Gets or sets the parameters of the job.
	Parameters pulumi.StringMapInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the name of the hybrid worker group the webhook job will run on.
	RunOn pulumi.StringPtrInput
	// Gets or sets the runbook.
	Runbook RunbookAssociationPropertyPtrInput
	// Gets or sets the uri.
	Uri pulumi.StringPtrInput
	// The webhook name.
	WebhookName pulumi.StringInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookState

type WebhookState struct {
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Gets or sets the expiry time.
	ExpiryTime pulumi.StringPtrInput
	// Gets or sets the value of the enabled flag of the webhook.
	IsEnabled pulumi.BoolPtrInput
	// Gets or sets the last invoked time.
	LastInvokedTime pulumi.StringPtrInput
	// Details of the user who last modified the Webhook
	LastModifiedBy pulumi.StringPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Gets or sets the parameters of the job that is created when the webhook calls the runbook it is associated with.
	Parameters pulumi.StringMapInput
	// Gets or sets the name of the hybrid worker group the webhook job will run on.
	RunOn pulumi.StringPtrInput
	// Gets or sets the runbook the webhook is associated with.
	Runbook RunbookAssociationPropertyResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Gets or sets the webhook uri.
	Uri pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL