v20190601

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContentSourceTypeEmbeddedContent = ContentSourceType("embeddedContent")
	ContentSourceTypeUri             = ContentSourceType("uri")
)
View Source
const (
	LinuxUpdateClassesUnclassified = LinuxUpdateClasses("Unclassified")
	LinuxUpdateClassesCritical     = LinuxUpdateClasses("Critical")
	LinuxUpdateClassesSecurity     = LinuxUpdateClasses("Security")
	LinuxUpdateClassesOther        = LinuxUpdateClasses("Other")
)
View Source
const (
	OperatingSystemTypeWindows = OperatingSystemType("Windows")
	OperatingSystemTypeLinux   = OperatingSystemType("Linux")
)
View Source
const (
	RunbookTypeEnumScript                  = RunbookTypeEnum("Script")
	RunbookTypeEnumGraph                   = RunbookTypeEnum("Graph")
	RunbookTypeEnumPowerShellWorkflow      = RunbookTypeEnum("PowerShellWorkflow")
	RunbookTypeEnumPowerShell              = RunbookTypeEnum("PowerShell")
	RunbookTypeEnumGraphPowerShellWorkflow = RunbookTypeEnum("GraphPowerShellWorkflow")
	RunbookTypeEnumGraphPowerShell         = RunbookTypeEnum("GraphPowerShell")
)
View Source
const (
	ScheduleDayMonday    = ScheduleDay("Monday")
	ScheduleDayTuesday   = ScheduleDay("Tuesday")
	ScheduleDayWednesday = ScheduleDay("Wednesday")
	ScheduleDayThursday  = ScheduleDay("Thursday")
	ScheduleDayFriday    = ScheduleDay("Friday")
	ScheduleDaySaturday  = ScheduleDay("Saturday")
	ScheduleDaySunday    = ScheduleDay("Sunday")
)
View Source
const (
	ScheduleFrequencyOneTime = ScheduleFrequency("OneTime")
	ScheduleFrequencyDay     = ScheduleFrequency("Day")
	ScheduleFrequencyHour    = ScheduleFrequency("Hour")
	ScheduleFrequencyWeek    = ScheduleFrequency("Week")
	ScheduleFrequencyMonth   = ScheduleFrequency("Month")
	// The minimum allowed interval for Minute schedules is 15 minutes.
	ScheduleFrequencyMinute = ScheduleFrequency("Minute")
)
View Source
const (
	SkuNameEnumFree  = SkuNameEnum("Free")
	SkuNameEnumBasic = SkuNameEnum("Basic")
)
View Source
const (
	SourceTypeVsoGit  = SourceType("VsoGit")
	SourceTypeVsoTfvc = SourceType("VsoTfvc")
	SourceTypeGitHub  = SourceType("GitHub")
)
View Source
const (
	TagOperatorsAll = TagOperators("All")
	TagOperatorsAny = TagOperators("Any")
)
View Source
const (
	TokenTypePersonalAccessToken = TokenType("PersonalAccessToken")
	TokenTypeOauth               = TokenType("Oauth")
)
View Source
const (
	WindowsUpdateClassesUnclassified = WindowsUpdateClasses("Unclassified")
	WindowsUpdateClassesCritical     = WindowsUpdateClasses("Critical")
	WindowsUpdateClassesSecurity     = WindowsUpdateClasses("Security")
	WindowsUpdateClassesUpdateRollup = WindowsUpdateClasses("UpdateRollup")
	WindowsUpdateClassesFeaturePack  = WindowsUpdateClasses("FeaturePack")
	WindowsUpdateClassesServicePack  = WindowsUpdateClasses("ServicePack")
	WindowsUpdateClassesDefinition   = WindowsUpdateClasses("Definition")
	WindowsUpdateClassesTools        = WindowsUpdateClasses("Tools")
	WindowsUpdateClassesUpdates      = WindowsUpdateClasses("Updates")
)

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.

func (*AutomationAccount) ElementType

func (*AutomationAccount) ElementType() reflect.Type

func (*AutomationAccount) ToAutomationAccountOutput

func (i *AutomationAccount) ToAutomationAccountOutput() AutomationAccountOutput

func (*AutomationAccount) ToAutomationAccountOutputWithContext

func (i *AutomationAccount) ToAutomationAccountOutputWithContext(ctx context.Context) AutomationAccountOutput

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 AutomationAccountInput

type AutomationAccountInput interface {
	pulumi.Input

	ToAutomationAccountOutput() AutomationAccountOutput
	ToAutomationAccountOutputWithContext(ctx context.Context) AutomationAccountOutput
}

type AutomationAccountOutput

type AutomationAccountOutput struct {
	*pulumi.OutputState
}

func (AutomationAccountOutput) ElementType

func (AutomationAccountOutput) ElementType() reflect.Type

func (AutomationAccountOutput) ToAutomationAccountOutput

func (o AutomationAccountOutput) ToAutomationAccountOutput() AutomationAccountOutput

func (AutomationAccountOutput) ToAutomationAccountOutputWithContext

func (o AutomationAccountOutput) ToAutomationAccountOutputWithContext(ctx context.Context) AutomationAccountOutput

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 AzureQueryProperties

type AzureQueryProperties struct {
	// List of locations to scope the query to.
	Locations []string `pulumi:"locations"`
	// List of Subscription or Resource Group ARM Ids.
	Scope []string `pulumi:"scope"`
	// Tag settings for the VM.
	TagSettings *TagSettingsProperties `pulumi:"tagSettings"`
}

Azure query for the update configuration.

type AzureQueryPropertiesArgs

type AzureQueryPropertiesArgs struct {
	// List of locations to scope the query to.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// List of Subscription or Resource Group ARM Ids.
	Scope pulumi.StringArrayInput `pulumi:"scope"`
	// Tag settings for the VM.
	TagSettings TagSettingsPropertiesPtrInput `pulumi:"tagSettings"`
}

Azure query for the update configuration.

func (AzureQueryPropertiesArgs) ElementType

func (AzureQueryPropertiesArgs) ElementType() reflect.Type

func (AzureQueryPropertiesArgs) ToAzureQueryPropertiesOutput

func (i AzureQueryPropertiesArgs) ToAzureQueryPropertiesOutput() AzureQueryPropertiesOutput

func (AzureQueryPropertiesArgs) ToAzureQueryPropertiesOutputWithContext

func (i AzureQueryPropertiesArgs) ToAzureQueryPropertiesOutputWithContext(ctx context.Context) AzureQueryPropertiesOutput

type AzureQueryPropertiesArray

type AzureQueryPropertiesArray []AzureQueryPropertiesInput

func (AzureQueryPropertiesArray) ElementType

func (AzureQueryPropertiesArray) ElementType() reflect.Type

func (AzureQueryPropertiesArray) ToAzureQueryPropertiesArrayOutput

func (i AzureQueryPropertiesArray) ToAzureQueryPropertiesArrayOutput() AzureQueryPropertiesArrayOutput

func (AzureQueryPropertiesArray) ToAzureQueryPropertiesArrayOutputWithContext

func (i AzureQueryPropertiesArray) ToAzureQueryPropertiesArrayOutputWithContext(ctx context.Context) AzureQueryPropertiesArrayOutput

type AzureQueryPropertiesArrayInput

type AzureQueryPropertiesArrayInput interface {
	pulumi.Input

	ToAzureQueryPropertiesArrayOutput() AzureQueryPropertiesArrayOutput
	ToAzureQueryPropertiesArrayOutputWithContext(context.Context) AzureQueryPropertiesArrayOutput
}

AzureQueryPropertiesArrayInput is an input type that accepts AzureQueryPropertiesArray and AzureQueryPropertiesArrayOutput values. You can construct a concrete instance of `AzureQueryPropertiesArrayInput` via:

AzureQueryPropertiesArray{ AzureQueryPropertiesArgs{...} }

type AzureQueryPropertiesArrayOutput

type AzureQueryPropertiesArrayOutput struct{ *pulumi.OutputState }

func (AzureQueryPropertiesArrayOutput) ElementType

func (AzureQueryPropertiesArrayOutput) Index

func (AzureQueryPropertiesArrayOutput) ToAzureQueryPropertiesArrayOutput

func (o AzureQueryPropertiesArrayOutput) ToAzureQueryPropertiesArrayOutput() AzureQueryPropertiesArrayOutput

func (AzureQueryPropertiesArrayOutput) ToAzureQueryPropertiesArrayOutputWithContext

func (o AzureQueryPropertiesArrayOutput) ToAzureQueryPropertiesArrayOutputWithContext(ctx context.Context) AzureQueryPropertiesArrayOutput

type AzureQueryPropertiesInput

type AzureQueryPropertiesInput interface {
	pulumi.Input

	ToAzureQueryPropertiesOutput() AzureQueryPropertiesOutput
	ToAzureQueryPropertiesOutputWithContext(context.Context) AzureQueryPropertiesOutput
}

AzureQueryPropertiesInput is an input type that accepts AzureQueryPropertiesArgs and AzureQueryPropertiesOutput values. You can construct a concrete instance of `AzureQueryPropertiesInput` via:

AzureQueryPropertiesArgs{...}

type AzureQueryPropertiesOutput

type AzureQueryPropertiesOutput struct{ *pulumi.OutputState }

Azure query for the update configuration.

func (AzureQueryPropertiesOutput) ElementType

func (AzureQueryPropertiesOutput) ElementType() reflect.Type

func (AzureQueryPropertiesOutput) Locations

List of locations to scope the query to.

func (AzureQueryPropertiesOutput) Scope

List of Subscription or Resource Group ARM Ids.

func (AzureQueryPropertiesOutput) TagSettings

Tag settings for the VM.

func (AzureQueryPropertiesOutput) ToAzureQueryPropertiesOutput

func (o AzureQueryPropertiesOutput) ToAzureQueryPropertiesOutput() AzureQueryPropertiesOutput

func (AzureQueryPropertiesOutput) ToAzureQueryPropertiesOutputWithContext

func (o AzureQueryPropertiesOutput) ToAzureQueryPropertiesOutputWithContext(ctx context.Context) AzureQueryPropertiesOutput

type AzureQueryPropertiesResponse

type AzureQueryPropertiesResponse struct {
	// List of locations to scope the query to.
	Locations []string `pulumi:"locations"`
	// List of Subscription or Resource Group ARM Ids.
	Scope []string `pulumi:"scope"`
	// Tag settings for the VM.
	TagSettings *TagSettingsPropertiesResponse `pulumi:"tagSettings"`
}

Azure query for the update configuration.

type AzureQueryPropertiesResponseArgs

type AzureQueryPropertiesResponseArgs struct {
	// List of locations to scope the query to.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// List of Subscription or Resource Group ARM Ids.
	Scope pulumi.StringArrayInput `pulumi:"scope"`
	// Tag settings for the VM.
	TagSettings TagSettingsPropertiesResponsePtrInput `pulumi:"tagSettings"`
}

Azure query for the update configuration.

func (AzureQueryPropertiesResponseArgs) ElementType

func (AzureQueryPropertiesResponseArgs) ToAzureQueryPropertiesResponseOutput

func (i AzureQueryPropertiesResponseArgs) ToAzureQueryPropertiesResponseOutput() AzureQueryPropertiesResponseOutput

func (AzureQueryPropertiesResponseArgs) ToAzureQueryPropertiesResponseOutputWithContext

func (i AzureQueryPropertiesResponseArgs) ToAzureQueryPropertiesResponseOutputWithContext(ctx context.Context) AzureQueryPropertiesResponseOutput

type AzureQueryPropertiesResponseArray

type AzureQueryPropertiesResponseArray []AzureQueryPropertiesResponseInput

func (AzureQueryPropertiesResponseArray) ElementType

func (AzureQueryPropertiesResponseArray) ToAzureQueryPropertiesResponseArrayOutput

func (i AzureQueryPropertiesResponseArray) ToAzureQueryPropertiesResponseArrayOutput() AzureQueryPropertiesResponseArrayOutput

func (AzureQueryPropertiesResponseArray) ToAzureQueryPropertiesResponseArrayOutputWithContext

func (i AzureQueryPropertiesResponseArray) ToAzureQueryPropertiesResponseArrayOutputWithContext(ctx context.Context) AzureQueryPropertiesResponseArrayOutput

type AzureQueryPropertiesResponseArrayInput

type AzureQueryPropertiesResponseArrayInput interface {
	pulumi.Input

	ToAzureQueryPropertiesResponseArrayOutput() AzureQueryPropertiesResponseArrayOutput
	ToAzureQueryPropertiesResponseArrayOutputWithContext(context.Context) AzureQueryPropertiesResponseArrayOutput
}

AzureQueryPropertiesResponseArrayInput is an input type that accepts AzureQueryPropertiesResponseArray and AzureQueryPropertiesResponseArrayOutput values. You can construct a concrete instance of `AzureQueryPropertiesResponseArrayInput` via:

AzureQueryPropertiesResponseArray{ AzureQueryPropertiesResponseArgs{...} }

type AzureQueryPropertiesResponseArrayOutput

type AzureQueryPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureQueryPropertiesResponseArrayOutput) ElementType

func (AzureQueryPropertiesResponseArrayOutput) Index

func (AzureQueryPropertiesResponseArrayOutput) ToAzureQueryPropertiesResponseArrayOutput

func (o AzureQueryPropertiesResponseArrayOutput) ToAzureQueryPropertiesResponseArrayOutput() AzureQueryPropertiesResponseArrayOutput

func (AzureQueryPropertiesResponseArrayOutput) ToAzureQueryPropertiesResponseArrayOutputWithContext

func (o AzureQueryPropertiesResponseArrayOutput) ToAzureQueryPropertiesResponseArrayOutputWithContext(ctx context.Context) AzureQueryPropertiesResponseArrayOutput

type AzureQueryPropertiesResponseInput

type AzureQueryPropertiesResponseInput interface {
	pulumi.Input

	ToAzureQueryPropertiesResponseOutput() AzureQueryPropertiesResponseOutput
	ToAzureQueryPropertiesResponseOutputWithContext(context.Context) AzureQueryPropertiesResponseOutput
}

AzureQueryPropertiesResponseInput is an input type that accepts AzureQueryPropertiesResponseArgs and AzureQueryPropertiesResponseOutput values. You can construct a concrete instance of `AzureQueryPropertiesResponseInput` via:

AzureQueryPropertiesResponseArgs{...}

type AzureQueryPropertiesResponseOutput

type AzureQueryPropertiesResponseOutput struct{ *pulumi.OutputState }

Azure query for the update configuration.

func (AzureQueryPropertiesResponseOutput) ElementType

func (AzureQueryPropertiesResponseOutput) Locations

List of locations to scope the query to.

func (AzureQueryPropertiesResponseOutput) Scope

List of Subscription or Resource Group ARM Ids.

func (AzureQueryPropertiesResponseOutput) TagSettings

Tag settings for the VM.

func (AzureQueryPropertiesResponseOutput) ToAzureQueryPropertiesResponseOutput

func (o AzureQueryPropertiesResponseOutput) ToAzureQueryPropertiesResponseOutput() AzureQueryPropertiesResponseOutput

func (AzureQueryPropertiesResponseOutput) ToAzureQueryPropertiesResponseOutputWithContext

func (o AzureQueryPropertiesResponseOutput) ToAzureQueryPropertiesResponseOutputWithContext(ctx context.Context) AzureQueryPropertiesResponseOutput

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.

func (*Certificate) ElementType

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext

func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

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 CertificateInput

type CertificateInput interface {
	pulumi.Input

	ToCertificateOutput() CertificateOutput
	ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
}

type CertificateOutput

type CertificateOutput struct {
	*pulumi.OutputState
}

func (CertificateOutput) ElementType

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

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.

func (*Connection) ElementType

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

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 ConnectionInput

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionOutput

type ConnectionOutput struct {
	*pulumi.OutputState
}

func (ConnectionOutput) ElementType

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) ToConnectionOutput

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

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.

func (*ConnectionType) ElementType

func (*ConnectionType) ElementType() reflect.Type

func (*ConnectionType) ToConnectionTypeOutput

func (i *ConnectionType) ToConnectionTypeOutput() ConnectionTypeOutput

func (*ConnectionType) ToConnectionTypeOutputWithContext

func (i *ConnectionType) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput

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 ConnectionTypeInput

type ConnectionTypeInput interface {
	pulumi.Input

	ToConnectionTypeOutput() ConnectionTypeOutput
	ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput
}

type ConnectionTypeOutput

type ConnectionTypeOutput struct {
	*pulumi.OutputState
}

func (ConnectionTypeOutput) ElementType

func (ConnectionTypeOutput) ElementType() reflect.Type

func (ConnectionTypeOutput) ToConnectionTypeOutput

func (o ConnectionTypeOutput) ToConnectionTypeOutput() ConnectionTypeOutput

func (ConnectionTypeOutput) ToConnectionTypeOutputWithContext

func (o ConnectionTypeOutput) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput

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 ContentSourceType

type ContentSourceType pulumi.String

Gets or sets the content source type.

func (ContentSourceType) ElementType

func (ContentSourceType) ElementType() reflect.Type

func (ContentSourceType) ToStringOutput

func (e ContentSourceType) ToStringOutput() pulumi.StringOutput

func (ContentSourceType) ToStringOutputWithContext

func (e ContentSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContentSourceType) ToStringPtrOutput

func (e ContentSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContentSourceType) ToStringPtrOutputWithContext

func (e ContentSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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.

func (*Credential) ElementType

func (*Credential) ElementType() reflect.Type

func (*Credential) ToCredentialOutput

func (i *Credential) ToCredentialOutput() CredentialOutput

func (*Credential) ToCredentialOutputWithContext

func (i *Credential) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput

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 CredentialInput

type CredentialInput interface {
	pulumi.Input

	ToCredentialOutput() CredentialOutput
	ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
}

type CredentialOutput

type CredentialOutput struct {
	*pulumi.OutputState
}

func (CredentialOutput) ElementType

func (CredentialOutput) ElementType() reflect.Type

func (CredentialOutput) ToCredentialOutput

func (o CredentialOutput) ToCredentialOutput() CredentialOutput

func (CredentialOutput) ToCredentialOutputWithContext

func (o CredentialOutput) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput

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.

func (*DscConfiguration) ElementType

func (*DscConfiguration) ElementType() reflect.Type

func (*DscConfiguration) ToDscConfigurationOutput

func (i *DscConfiguration) ToDscConfigurationOutput() DscConfigurationOutput

func (*DscConfiguration) ToDscConfigurationOutputWithContext

func (i *DscConfiguration) ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput

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 DscConfigurationInput

type DscConfigurationInput interface {
	pulumi.Input

	ToDscConfigurationOutput() DscConfigurationOutput
	ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput
}

type DscConfigurationOutput

type DscConfigurationOutput struct {
	*pulumi.OutputState
}

func (DscConfigurationOutput) ElementType

func (DscConfigurationOutput) ElementType() reflect.Type

func (DscConfigurationOutput) ToDscConfigurationOutput

func (o DscConfigurationOutput) ToDscConfigurationOutput() DscConfigurationOutput

func (DscConfigurationOutput) ToDscConfigurationOutputWithContext

func (o DscConfigurationOutput) ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput

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"`
	// If a new build version of NodeConfiguration is required.
	IncrementNodeConfigurationBuild pulumi.BoolPtrOutput `pulumi:"incrementNodeConfigurationBuild"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of nodes with this node configuration assigned
	NodeCount pulumi.Float64PtrOutput `pulumi:"nodeCount"`
	// Source of node configuration.
	Source pulumi.StringPtrOutput `pulumi:"source"`
	// 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.

func (*DscNodeConfiguration) ElementType

func (*DscNodeConfiguration) ElementType() reflect.Type

func (*DscNodeConfiguration) ToDscNodeConfigurationOutput

func (i *DscNodeConfiguration) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput

func (*DscNodeConfiguration) ToDscNodeConfigurationOutputWithContext

func (i *DscNodeConfiguration) ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput

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.StringPtrInput
	// The Dsc node configuration name.
	NodeConfigurationName pulumi.StringInput
	// 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 DscNodeConfiguration resource.

func (DscNodeConfigurationArgs) ElementType

func (DscNodeConfigurationArgs) ElementType() reflect.Type

type DscNodeConfigurationInput

type DscNodeConfigurationInput interface {
	pulumi.Input

	ToDscNodeConfigurationOutput() DscNodeConfigurationOutput
	ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput
}

type DscNodeConfigurationOutput

type DscNodeConfigurationOutput struct {
	*pulumi.OutputState
}

func (DscNodeConfigurationOutput) ElementType

func (DscNodeConfigurationOutput) ElementType() reflect.Type

func (DscNodeConfigurationOutput) ToDscNodeConfigurationOutput

func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput

func (DscNodeConfigurationOutput) ToDscNodeConfigurationOutputWithContext

func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput

type DscNodeConfigurationState

type DscNodeConfigurationState struct {
	// Gets or sets the configuration of the node.
	Configuration DscConfigurationAssociationPropertyResponsePtrInput
	// Gets or sets creation time.
	CreationTime pulumi.StringPtrInput
	// If a new build version of NodeConfiguration is required.
	IncrementNodeConfigurationBuild pulumi.BoolPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Number of nodes with this node configuration assigned
	NodeCount pulumi.Float64PtrInput
	// Source of node configuration.
	Source pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (DscNodeConfigurationState) ElementType

func (DscNodeConfigurationState) ElementType() reflect.Type

type ErrorResponse

type ErrorResponse struct {
	// Error code
	Code *string `pulumi:"code"`
	// Error message indicating why the operation failed.
	Message *string `pulumi:"message"`
}

Error response of an operation failure

type ErrorResponseArgs

type ErrorResponseArgs struct {
	// Error code
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Error message indicating why the operation failed.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

Error response of an operation failure

func (ErrorResponseArgs) ElementType

func (ErrorResponseArgs) ElementType() reflect.Type

func (ErrorResponseArgs) ToErrorResponseOutput

func (i ErrorResponseArgs) ToErrorResponseOutput() ErrorResponseOutput

func (ErrorResponseArgs) ToErrorResponseOutputWithContext

func (i ErrorResponseArgs) ToErrorResponseOutputWithContext(ctx context.Context) ErrorResponseOutput

func (ErrorResponseArgs) ToErrorResponsePtrOutput

func (i ErrorResponseArgs) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponseArgs) ToErrorResponsePtrOutputWithContext

func (i ErrorResponseArgs) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type ErrorResponseInput

type ErrorResponseInput interface {
	pulumi.Input

	ToErrorResponseOutput() ErrorResponseOutput
	ToErrorResponseOutputWithContext(context.Context) ErrorResponseOutput
}

ErrorResponseInput is an input type that accepts ErrorResponseArgs and ErrorResponseOutput values. You can construct a concrete instance of `ErrorResponseInput` via:

ErrorResponseArgs{...}

type ErrorResponseOutput

type ErrorResponseOutput struct{ *pulumi.OutputState }

Error response of an operation failure

func (ErrorResponseOutput) Code

Error code

func (ErrorResponseOutput) ElementType

func (ErrorResponseOutput) ElementType() reflect.Type

func (ErrorResponseOutput) Message

Error message indicating why the operation failed.

func (ErrorResponseOutput) ToErrorResponseOutput

func (o ErrorResponseOutput) ToErrorResponseOutput() ErrorResponseOutput

func (ErrorResponseOutput) ToErrorResponseOutputWithContext

func (o ErrorResponseOutput) ToErrorResponseOutputWithContext(ctx context.Context) ErrorResponseOutput

func (ErrorResponseOutput) ToErrorResponsePtrOutput

func (o ErrorResponseOutput) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponseOutput) ToErrorResponsePtrOutputWithContext

func (o ErrorResponseOutput) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type ErrorResponsePtrInput

type ErrorResponsePtrInput interface {
	pulumi.Input

	ToErrorResponsePtrOutput() ErrorResponsePtrOutput
	ToErrorResponsePtrOutputWithContext(context.Context) ErrorResponsePtrOutput
}

ErrorResponsePtrInput is an input type that accepts ErrorResponseArgs, ErrorResponsePtr and ErrorResponsePtrOutput values. You can construct a concrete instance of `ErrorResponsePtrInput` via:

        ErrorResponseArgs{...}

or:

        nil

type ErrorResponsePtrOutput

type ErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorResponsePtrOutput) Code

Error code

func (ErrorResponsePtrOutput) Elem

func (ErrorResponsePtrOutput) ElementType

func (ErrorResponsePtrOutput) ElementType() reflect.Type

func (ErrorResponsePtrOutput) Message

Error message indicating why the operation failed.

func (ErrorResponsePtrOutput) ToErrorResponsePtrOutput

func (o ErrorResponsePtrOutput) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponsePtrOutput) ToErrorResponsePtrOutputWithContext

func (o ErrorResponsePtrOutput) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type ErrorResponseResponse

type ErrorResponseResponse struct {
	// Error code
	Code *string `pulumi:"code"`
	// Error message indicating why the operation failed.
	Message *string `pulumi:"message"`
}

Error response of an operation failure

type ErrorResponseResponseArgs

type ErrorResponseResponseArgs struct {
	// Error code
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Error message indicating why the operation failed.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

Error response of an operation failure

func (ErrorResponseResponseArgs) ElementType

func (ErrorResponseResponseArgs) ElementType() reflect.Type

func (ErrorResponseResponseArgs) ToErrorResponseResponseOutput

func (i ErrorResponseResponseArgs) ToErrorResponseResponseOutput() ErrorResponseResponseOutput

func (ErrorResponseResponseArgs) ToErrorResponseResponseOutputWithContext

func (i ErrorResponseResponseArgs) ToErrorResponseResponseOutputWithContext(ctx context.Context) ErrorResponseResponseOutput

func (ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutput

func (i ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutputWithContext

func (i ErrorResponseResponseArgs) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

type ErrorResponseResponseInput

type ErrorResponseResponseInput interface {
	pulumi.Input

	ToErrorResponseResponseOutput() ErrorResponseResponseOutput
	ToErrorResponseResponseOutputWithContext(context.Context) ErrorResponseResponseOutput
}

ErrorResponseResponseInput is an input type that accepts ErrorResponseResponseArgs and ErrorResponseResponseOutput values. You can construct a concrete instance of `ErrorResponseResponseInput` via:

ErrorResponseResponseArgs{...}

type ErrorResponseResponseOutput

type ErrorResponseResponseOutput struct{ *pulumi.OutputState }

Error response of an operation failure

func (ErrorResponseResponseOutput) Code

Error code

func (ErrorResponseResponseOutput) ElementType

func (ErrorResponseResponseOutput) Message

Error message indicating why the operation failed.

func (ErrorResponseResponseOutput) ToErrorResponseResponseOutput

func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutput() ErrorResponseResponseOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext

func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext(ctx context.Context) ErrorResponseResponseOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutput

func (o ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutputWithContext

func (o ErrorResponseResponseOutput) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

type ErrorResponseResponsePtrInput

type ErrorResponseResponsePtrInput interface {
	pulumi.Input

	ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput
	ToErrorResponseResponsePtrOutputWithContext(context.Context) ErrorResponseResponsePtrOutput
}

ErrorResponseResponsePtrInput is an input type that accepts ErrorResponseResponseArgs, ErrorResponseResponsePtr and ErrorResponseResponsePtrOutput values. You can construct a concrete instance of `ErrorResponseResponsePtrInput` via:

        ErrorResponseResponseArgs{...}

or:

        nil

type ErrorResponseResponsePtrOutput

type ErrorResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorResponseResponsePtrOutput) Code

Error code

func (ErrorResponseResponsePtrOutput) Elem

func (ErrorResponseResponsePtrOutput) ElementType

func (ErrorResponseResponsePtrOutput) Message

Error message indicating why the operation failed.

func (ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutput

func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithContext

func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

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.

func (*JobSchedule) ElementType

func (*JobSchedule) ElementType() reflect.Type

func (*JobSchedule) ToJobScheduleOutput

func (i *JobSchedule) ToJobScheduleOutput() JobScheduleOutput

func (*JobSchedule) ToJobScheduleOutputWithContext

func (i *JobSchedule) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput

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 JobScheduleInput

type JobScheduleInput interface {
	pulumi.Input

	ToJobScheduleOutput() JobScheduleOutput
	ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
}

type JobScheduleOutput

type JobScheduleOutput struct {
	*pulumi.OutputState
}

func (JobScheduleOutput) ElementType

func (JobScheduleOutput) ElementType() reflect.Type

func (JobScheduleOutput) ToJobScheduleOutput

func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput

func (JobScheduleOutput) ToJobScheduleOutputWithContext

func (o JobScheduleOutput) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput

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 LinuxProperties

type LinuxProperties struct {
	// packages excluded from the software update configuration.
	ExcludedPackageNameMasks []string `pulumi:"excludedPackageNameMasks"`
	// Update classifications included in the software update configuration.
	IncludedPackageClassifications *string `pulumi:"includedPackageClassifications"`
	// packages included from the software update configuration.
	IncludedPackageNameMasks []string `pulumi:"includedPackageNameMasks"`
	// Reboot setting for the software update configuration.
	RebootSetting *string `pulumi:"rebootSetting"`
}

Linux specific update configuration.

type LinuxPropertiesArgs

type LinuxPropertiesArgs struct {
	// packages excluded from the software update configuration.
	ExcludedPackageNameMasks pulumi.StringArrayInput `pulumi:"excludedPackageNameMasks"`
	// Update classifications included in the software update configuration.
	IncludedPackageClassifications pulumi.StringPtrInput `pulumi:"includedPackageClassifications"`
	// packages included from the software update configuration.
	IncludedPackageNameMasks pulumi.StringArrayInput `pulumi:"includedPackageNameMasks"`
	// Reboot setting for the software update configuration.
	RebootSetting pulumi.StringPtrInput `pulumi:"rebootSetting"`
}

Linux specific update configuration.

func (LinuxPropertiesArgs) ElementType

func (LinuxPropertiesArgs) ElementType() reflect.Type

func (LinuxPropertiesArgs) ToLinuxPropertiesOutput

func (i LinuxPropertiesArgs) ToLinuxPropertiesOutput() LinuxPropertiesOutput

func (LinuxPropertiesArgs) ToLinuxPropertiesOutputWithContext

func (i LinuxPropertiesArgs) ToLinuxPropertiesOutputWithContext(ctx context.Context) LinuxPropertiesOutput

func (LinuxPropertiesArgs) ToLinuxPropertiesPtrOutput

func (i LinuxPropertiesArgs) ToLinuxPropertiesPtrOutput() LinuxPropertiesPtrOutput

func (LinuxPropertiesArgs) ToLinuxPropertiesPtrOutputWithContext

func (i LinuxPropertiesArgs) ToLinuxPropertiesPtrOutputWithContext(ctx context.Context) LinuxPropertiesPtrOutput

type LinuxPropertiesInput

type LinuxPropertiesInput interface {
	pulumi.Input

	ToLinuxPropertiesOutput() LinuxPropertiesOutput
	ToLinuxPropertiesOutputWithContext(context.Context) LinuxPropertiesOutput
}

LinuxPropertiesInput is an input type that accepts LinuxPropertiesArgs and LinuxPropertiesOutput values. You can construct a concrete instance of `LinuxPropertiesInput` via:

LinuxPropertiesArgs{...}

type LinuxPropertiesOutput

type LinuxPropertiesOutput struct{ *pulumi.OutputState }

Linux specific update configuration.

func (LinuxPropertiesOutput) ElementType

func (LinuxPropertiesOutput) ElementType() reflect.Type

func (LinuxPropertiesOutput) ExcludedPackageNameMasks

func (o LinuxPropertiesOutput) ExcludedPackageNameMasks() pulumi.StringArrayOutput

packages excluded from the software update configuration.

func (LinuxPropertiesOutput) IncludedPackageClassifications

func (o LinuxPropertiesOutput) IncludedPackageClassifications() pulumi.StringPtrOutput

Update classifications included in the software update configuration.

func (LinuxPropertiesOutput) IncludedPackageNameMasks

func (o LinuxPropertiesOutput) IncludedPackageNameMasks() pulumi.StringArrayOutput

packages included from the software update configuration.

func (LinuxPropertiesOutput) RebootSetting

func (o LinuxPropertiesOutput) RebootSetting() pulumi.StringPtrOutput

Reboot setting for the software update configuration.

func (LinuxPropertiesOutput) ToLinuxPropertiesOutput

func (o LinuxPropertiesOutput) ToLinuxPropertiesOutput() LinuxPropertiesOutput

func (LinuxPropertiesOutput) ToLinuxPropertiesOutputWithContext

func (o LinuxPropertiesOutput) ToLinuxPropertiesOutputWithContext(ctx context.Context) LinuxPropertiesOutput

func (LinuxPropertiesOutput) ToLinuxPropertiesPtrOutput

func (o LinuxPropertiesOutput) ToLinuxPropertiesPtrOutput() LinuxPropertiesPtrOutput

func (LinuxPropertiesOutput) ToLinuxPropertiesPtrOutputWithContext

func (o LinuxPropertiesOutput) ToLinuxPropertiesPtrOutputWithContext(ctx context.Context) LinuxPropertiesPtrOutput

type LinuxPropertiesPtrInput

type LinuxPropertiesPtrInput interface {
	pulumi.Input

	ToLinuxPropertiesPtrOutput() LinuxPropertiesPtrOutput
	ToLinuxPropertiesPtrOutputWithContext(context.Context) LinuxPropertiesPtrOutput
}

LinuxPropertiesPtrInput is an input type that accepts LinuxPropertiesArgs, LinuxPropertiesPtr and LinuxPropertiesPtrOutput values. You can construct a concrete instance of `LinuxPropertiesPtrInput` via:

        LinuxPropertiesArgs{...}

or:

        nil

type LinuxPropertiesPtrOutput

type LinuxPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LinuxPropertiesPtrOutput) Elem

func (LinuxPropertiesPtrOutput) ElementType

func (LinuxPropertiesPtrOutput) ElementType() reflect.Type

func (LinuxPropertiesPtrOutput) ExcludedPackageNameMasks

func (o LinuxPropertiesPtrOutput) ExcludedPackageNameMasks() pulumi.StringArrayOutput

packages excluded from the software update configuration.

func (LinuxPropertiesPtrOutput) IncludedPackageClassifications

func (o LinuxPropertiesPtrOutput) IncludedPackageClassifications() pulumi.StringPtrOutput

Update classifications included in the software update configuration.

func (LinuxPropertiesPtrOutput) IncludedPackageNameMasks

func (o LinuxPropertiesPtrOutput) IncludedPackageNameMasks() pulumi.StringArrayOutput

packages included from the software update configuration.

func (LinuxPropertiesPtrOutput) RebootSetting

Reboot setting for the software update configuration.

func (LinuxPropertiesPtrOutput) ToLinuxPropertiesPtrOutput

func (o LinuxPropertiesPtrOutput) ToLinuxPropertiesPtrOutput() LinuxPropertiesPtrOutput

func (LinuxPropertiesPtrOutput) ToLinuxPropertiesPtrOutputWithContext

func (o LinuxPropertiesPtrOutput) ToLinuxPropertiesPtrOutputWithContext(ctx context.Context) LinuxPropertiesPtrOutput

type LinuxPropertiesResponse

type LinuxPropertiesResponse struct {
	// packages excluded from the software update configuration.
	ExcludedPackageNameMasks []string `pulumi:"excludedPackageNameMasks"`
	// Update classifications included in the software update configuration.
	IncludedPackageClassifications *string `pulumi:"includedPackageClassifications"`
	// packages included from the software update configuration.
	IncludedPackageNameMasks []string `pulumi:"includedPackageNameMasks"`
	// Reboot setting for the software update configuration.
	RebootSetting *string `pulumi:"rebootSetting"`
}

Linux specific update configuration.

type LinuxPropertiesResponseArgs

type LinuxPropertiesResponseArgs struct {
	// packages excluded from the software update configuration.
	ExcludedPackageNameMasks pulumi.StringArrayInput `pulumi:"excludedPackageNameMasks"`
	// Update classifications included in the software update configuration.
	IncludedPackageClassifications pulumi.StringPtrInput `pulumi:"includedPackageClassifications"`
	// packages included from the software update configuration.
	IncludedPackageNameMasks pulumi.StringArrayInput `pulumi:"includedPackageNameMasks"`
	// Reboot setting for the software update configuration.
	RebootSetting pulumi.StringPtrInput `pulumi:"rebootSetting"`
}

Linux specific update configuration.

func (LinuxPropertiesResponseArgs) ElementType

func (LinuxPropertiesResponseArgs) ToLinuxPropertiesResponseOutput

func (i LinuxPropertiesResponseArgs) ToLinuxPropertiesResponseOutput() LinuxPropertiesResponseOutput

func (LinuxPropertiesResponseArgs) ToLinuxPropertiesResponseOutputWithContext

func (i LinuxPropertiesResponseArgs) ToLinuxPropertiesResponseOutputWithContext(ctx context.Context) LinuxPropertiesResponseOutput

func (LinuxPropertiesResponseArgs) ToLinuxPropertiesResponsePtrOutput

func (i LinuxPropertiesResponseArgs) ToLinuxPropertiesResponsePtrOutput() LinuxPropertiesResponsePtrOutput

func (LinuxPropertiesResponseArgs) ToLinuxPropertiesResponsePtrOutputWithContext

func (i LinuxPropertiesResponseArgs) ToLinuxPropertiesResponsePtrOutputWithContext(ctx context.Context) LinuxPropertiesResponsePtrOutput

type LinuxPropertiesResponseInput

type LinuxPropertiesResponseInput interface {
	pulumi.Input

	ToLinuxPropertiesResponseOutput() LinuxPropertiesResponseOutput
	ToLinuxPropertiesResponseOutputWithContext(context.Context) LinuxPropertiesResponseOutput
}

LinuxPropertiesResponseInput is an input type that accepts LinuxPropertiesResponseArgs and LinuxPropertiesResponseOutput values. You can construct a concrete instance of `LinuxPropertiesResponseInput` via:

LinuxPropertiesResponseArgs{...}

type LinuxPropertiesResponseOutput

type LinuxPropertiesResponseOutput struct{ *pulumi.OutputState }

Linux specific update configuration.

func (LinuxPropertiesResponseOutput) ElementType

func (LinuxPropertiesResponseOutput) ExcludedPackageNameMasks

func (o LinuxPropertiesResponseOutput) ExcludedPackageNameMasks() pulumi.StringArrayOutput

packages excluded from the software update configuration.

func (LinuxPropertiesResponseOutput) IncludedPackageClassifications

func (o LinuxPropertiesResponseOutput) IncludedPackageClassifications() pulumi.StringPtrOutput

Update classifications included in the software update configuration.

func (LinuxPropertiesResponseOutput) IncludedPackageNameMasks

func (o LinuxPropertiesResponseOutput) IncludedPackageNameMasks() pulumi.StringArrayOutput

packages included from the software update configuration.

func (LinuxPropertiesResponseOutput) RebootSetting

Reboot setting for the software update configuration.

func (LinuxPropertiesResponseOutput) ToLinuxPropertiesResponseOutput

func (o LinuxPropertiesResponseOutput) ToLinuxPropertiesResponseOutput() LinuxPropertiesResponseOutput

func (LinuxPropertiesResponseOutput) ToLinuxPropertiesResponseOutputWithContext

func (o LinuxPropertiesResponseOutput) ToLinuxPropertiesResponseOutputWithContext(ctx context.Context) LinuxPropertiesResponseOutput

func (LinuxPropertiesResponseOutput) ToLinuxPropertiesResponsePtrOutput

func (o LinuxPropertiesResponseOutput) ToLinuxPropertiesResponsePtrOutput() LinuxPropertiesResponsePtrOutput

func (LinuxPropertiesResponseOutput) ToLinuxPropertiesResponsePtrOutputWithContext

func (o LinuxPropertiesResponseOutput) ToLinuxPropertiesResponsePtrOutputWithContext(ctx context.Context) LinuxPropertiesResponsePtrOutput

type LinuxPropertiesResponsePtrInput

type LinuxPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLinuxPropertiesResponsePtrOutput() LinuxPropertiesResponsePtrOutput
	ToLinuxPropertiesResponsePtrOutputWithContext(context.Context) LinuxPropertiesResponsePtrOutput
}

LinuxPropertiesResponsePtrInput is an input type that accepts LinuxPropertiesResponseArgs, LinuxPropertiesResponsePtr and LinuxPropertiesResponsePtrOutput values. You can construct a concrete instance of `LinuxPropertiesResponsePtrInput` via:

        LinuxPropertiesResponseArgs{...}

or:

        nil

type LinuxPropertiesResponsePtrOutput

type LinuxPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LinuxPropertiesResponsePtrOutput) Elem

func (LinuxPropertiesResponsePtrOutput) ElementType

func (LinuxPropertiesResponsePtrOutput) ExcludedPackageNameMasks

func (o LinuxPropertiesResponsePtrOutput) ExcludedPackageNameMasks() pulumi.StringArrayOutput

packages excluded from the software update configuration.

func (LinuxPropertiesResponsePtrOutput) IncludedPackageClassifications

func (o LinuxPropertiesResponsePtrOutput) IncludedPackageClassifications() pulumi.StringPtrOutput

Update classifications included in the software update configuration.

func (LinuxPropertiesResponsePtrOutput) IncludedPackageNameMasks

func (o LinuxPropertiesResponsePtrOutput) IncludedPackageNameMasks() pulumi.StringArrayOutput

packages included from the software update configuration.

func (LinuxPropertiesResponsePtrOutput) RebootSetting

Reboot setting for the software update configuration.

func (LinuxPropertiesResponsePtrOutput) ToLinuxPropertiesResponsePtrOutput

func (o LinuxPropertiesResponsePtrOutput) ToLinuxPropertiesResponsePtrOutput() LinuxPropertiesResponsePtrOutput

func (LinuxPropertiesResponsePtrOutput) ToLinuxPropertiesResponsePtrOutputWithContext

func (o LinuxPropertiesResponsePtrOutput) ToLinuxPropertiesResponsePtrOutputWithContext(ctx context.Context) LinuxPropertiesResponsePtrOutput

type LinuxUpdateClasses

type LinuxUpdateClasses pulumi.String

Update classifications included in the software update configuration.

func (LinuxUpdateClasses) ElementType

func (LinuxUpdateClasses) ElementType() reflect.Type

func (LinuxUpdateClasses) ToStringOutput

func (e LinuxUpdateClasses) ToStringOutput() pulumi.StringOutput

func (LinuxUpdateClasses) ToStringOutputWithContext

func (e LinuxUpdateClasses) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LinuxUpdateClasses) ToStringPtrOutput

func (e LinuxUpdateClasses) ToStringPtrOutput() pulumi.StringPtrOutput

func (LinuxUpdateClasses) ToStringPtrOutputWithContext

func (e LinuxUpdateClasses) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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 the id of the resource.
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// If a new build version of NodeConfiguration is required.
	IncrementNodeConfigurationBuild *bool `pulumi:"incrementNodeConfigurationBuild"`
	// Gets or sets the last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Number of nodes with this node configuration assigned
	NodeCount *float64 `pulumi:"nodeCount"`
	// Source of node configuration.
	Source *string `pulumi:"source"`
	// 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 the id of the resource.
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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 *float64 `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 LookupPython2PackageArgs

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

type LookupPython2PackageResult

type LookupPython2PackageResult 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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 *float64 `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.

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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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 LookupSoftwareUpdateConfigurationByNameArgs

type LookupSoftwareUpdateConfigurationByNameArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the software update configuration to be created.
	SoftwareUpdateConfigurationName string `pulumi:"softwareUpdateConfigurationName"`
}

type LookupSoftwareUpdateConfigurationByNameResult

type LookupSoftwareUpdateConfigurationByNameResult struct {
	// CreatedBy property, which only appears in the response.
	CreatedBy string `pulumi:"createdBy"`
	// Creation time of the resource, which only appears in the response.
	CreationTime string `pulumi:"creationTime"`
	// Details of provisioning error
	Error *ErrorResponseResponse `pulumi:"error"`
	// Resource Id.
	Id string `pulumi:"id"`
	// LastModifiedBy property, which only appears in the response.
	LastModifiedBy string `pulumi:"lastModifiedBy"`
	// Last time resource was modified, which only appears in the response.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state for the software update configuration, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Schedule information for the Software update configuration
	ScheduleInfo SUCSchedulePropertiesResponse `pulumi:"scheduleInfo"`
	// Tasks information for the Software update configuration.
	Tasks *SoftwareUpdateConfigurationTasksResponse `pulumi:"tasks"`
	// Resource type
	Type string `pulumi:"type"`
	// update specific properties for the Software update configuration
	UpdateConfiguration UpdateConfigurationResponse `pulumi:"updateConfiguration"`
}

Software update configuration properties.

type LookupSourceControlArgs

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

type LookupSourceControlResult

type LookupSourceControlResult struct {
	// The auto sync of the source control. Default is false.
	AutoSync *bool `pulumi:"autoSync"`
	// The repo branch of the source control. Include branch as empty string for VsoTfvc.
	Branch *string `pulumi:"branch"`
	// The creation time.
	CreationTime *string `pulumi:"creationTime"`
	// The description.
	Description *string `pulumi:"description"`
	// The folder path of the source control.
	FolderPath *string `pulumi:"folderPath"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// The last modified time.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The auto publish of the source control. Default is true.
	PublishRunbook *bool `pulumi:"publishRunbook"`
	// The repo url of the source control.
	RepoUrl *string `pulumi:"repoUrl"`
	// The source type. Must be one of VsoGit, VsoTfvc, GitHub.
	SourceType *string `pulumi:"sourceType"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the source control.

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"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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 *float64 `pulumi:"executionFrequencyInSeconds"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// 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 geo-location 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 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.Float64PtrOutput `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.

func (*Module) ElementType

func (*Module) ElementType() reflect.Type

func (*Module) ToModuleOutput

func (i *Module) ToModuleOutput() ModuleOutput

func (*Module) ToModuleOutputWithContext

func (i *Module) ToModuleOutputWithContext(ctx context.Context) ModuleOutput

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 ModuleInput

type ModuleInput interface {
	pulumi.Input

	ToModuleOutput() ModuleOutput
	ToModuleOutputWithContext(ctx context.Context) ModuleOutput
}

type ModuleOutput

type ModuleOutput struct {
	*pulumi.OutputState
}

func (ModuleOutput) ElementType

func (ModuleOutput) ElementType() reflect.Type

func (ModuleOutput) ToModuleOutput

func (o ModuleOutput) ToModuleOutput() ModuleOutput

func (ModuleOutput) ToModuleOutputWithContext

func (o ModuleOutput) ToModuleOutputWithContext(ctx context.Context) ModuleOutput

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.Float64PtrInput
	// 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 NonAzureQueryProperties

type NonAzureQueryProperties struct {
	// Log Analytics Saved Search name.
	FunctionAlias *string `pulumi:"functionAlias"`
	// Workspace Id for Log Analytics in which the saved Search is resided.
	WorkspaceId *string `pulumi:"workspaceId"`
}

Non Azure query for the update configuration.

type NonAzureQueryPropertiesArgs

type NonAzureQueryPropertiesArgs struct {
	// Log Analytics Saved Search name.
	FunctionAlias pulumi.StringPtrInput `pulumi:"functionAlias"`
	// Workspace Id for Log Analytics in which the saved Search is resided.
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}

Non Azure query for the update configuration.

func (NonAzureQueryPropertiesArgs) ElementType

func (NonAzureQueryPropertiesArgs) ToNonAzureQueryPropertiesOutput

func (i NonAzureQueryPropertiesArgs) ToNonAzureQueryPropertiesOutput() NonAzureQueryPropertiesOutput

func (NonAzureQueryPropertiesArgs) ToNonAzureQueryPropertiesOutputWithContext

func (i NonAzureQueryPropertiesArgs) ToNonAzureQueryPropertiesOutputWithContext(ctx context.Context) NonAzureQueryPropertiesOutput

type NonAzureQueryPropertiesArray

type NonAzureQueryPropertiesArray []NonAzureQueryPropertiesInput

func (NonAzureQueryPropertiesArray) ElementType

func (NonAzureQueryPropertiesArray) ToNonAzureQueryPropertiesArrayOutput

func (i NonAzureQueryPropertiesArray) ToNonAzureQueryPropertiesArrayOutput() NonAzureQueryPropertiesArrayOutput

func (NonAzureQueryPropertiesArray) ToNonAzureQueryPropertiesArrayOutputWithContext

func (i NonAzureQueryPropertiesArray) ToNonAzureQueryPropertiesArrayOutputWithContext(ctx context.Context) NonAzureQueryPropertiesArrayOutput

type NonAzureQueryPropertiesArrayInput

type NonAzureQueryPropertiesArrayInput interface {
	pulumi.Input

	ToNonAzureQueryPropertiesArrayOutput() NonAzureQueryPropertiesArrayOutput
	ToNonAzureQueryPropertiesArrayOutputWithContext(context.Context) NonAzureQueryPropertiesArrayOutput
}

NonAzureQueryPropertiesArrayInput is an input type that accepts NonAzureQueryPropertiesArray and NonAzureQueryPropertiesArrayOutput values. You can construct a concrete instance of `NonAzureQueryPropertiesArrayInput` via:

NonAzureQueryPropertiesArray{ NonAzureQueryPropertiesArgs{...} }

type NonAzureQueryPropertiesArrayOutput

type NonAzureQueryPropertiesArrayOutput struct{ *pulumi.OutputState }

func (NonAzureQueryPropertiesArrayOutput) ElementType

func (NonAzureQueryPropertiesArrayOutput) Index

func (NonAzureQueryPropertiesArrayOutput) ToNonAzureQueryPropertiesArrayOutput

func (o NonAzureQueryPropertiesArrayOutput) ToNonAzureQueryPropertiesArrayOutput() NonAzureQueryPropertiesArrayOutput

func (NonAzureQueryPropertiesArrayOutput) ToNonAzureQueryPropertiesArrayOutputWithContext

func (o NonAzureQueryPropertiesArrayOutput) ToNonAzureQueryPropertiesArrayOutputWithContext(ctx context.Context) NonAzureQueryPropertiesArrayOutput

type NonAzureQueryPropertiesInput

type NonAzureQueryPropertiesInput interface {
	pulumi.Input

	ToNonAzureQueryPropertiesOutput() NonAzureQueryPropertiesOutput
	ToNonAzureQueryPropertiesOutputWithContext(context.Context) NonAzureQueryPropertiesOutput
}

NonAzureQueryPropertiesInput is an input type that accepts NonAzureQueryPropertiesArgs and NonAzureQueryPropertiesOutput values. You can construct a concrete instance of `NonAzureQueryPropertiesInput` via:

NonAzureQueryPropertiesArgs{...}

type NonAzureQueryPropertiesOutput

type NonAzureQueryPropertiesOutput struct{ *pulumi.OutputState }

Non Azure query for the update configuration.

func (NonAzureQueryPropertiesOutput) ElementType

func (NonAzureQueryPropertiesOutput) FunctionAlias

Log Analytics Saved Search name.

func (NonAzureQueryPropertiesOutput) ToNonAzureQueryPropertiesOutput

func (o NonAzureQueryPropertiesOutput) ToNonAzureQueryPropertiesOutput() NonAzureQueryPropertiesOutput

func (NonAzureQueryPropertiesOutput) ToNonAzureQueryPropertiesOutputWithContext

func (o NonAzureQueryPropertiesOutput) ToNonAzureQueryPropertiesOutputWithContext(ctx context.Context) NonAzureQueryPropertiesOutput

func (NonAzureQueryPropertiesOutput) WorkspaceId

Workspace Id for Log Analytics in which the saved Search is resided.

type NonAzureQueryPropertiesResponse

type NonAzureQueryPropertiesResponse struct {
	// Log Analytics Saved Search name.
	FunctionAlias *string `pulumi:"functionAlias"`
	// Workspace Id for Log Analytics in which the saved Search is resided.
	WorkspaceId *string `pulumi:"workspaceId"`
}

Non Azure query for the update configuration.

type NonAzureQueryPropertiesResponseArgs

type NonAzureQueryPropertiesResponseArgs struct {
	// Log Analytics Saved Search name.
	FunctionAlias pulumi.StringPtrInput `pulumi:"functionAlias"`
	// Workspace Id for Log Analytics in which the saved Search is resided.
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}

Non Azure query for the update configuration.

func (NonAzureQueryPropertiesResponseArgs) ElementType

func (NonAzureQueryPropertiesResponseArgs) ToNonAzureQueryPropertiesResponseOutput

func (i NonAzureQueryPropertiesResponseArgs) ToNonAzureQueryPropertiesResponseOutput() NonAzureQueryPropertiesResponseOutput

func (NonAzureQueryPropertiesResponseArgs) ToNonAzureQueryPropertiesResponseOutputWithContext

func (i NonAzureQueryPropertiesResponseArgs) ToNonAzureQueryPropertiesResponseOutputWithContext(ctx context.Context) NonAzureQueryPropertiesResponseOutput

type NonAzureQueryPropertiesResponseArray

type NonAzureQueryPropertiesResponseArray []NonAzureQueryPropertiesResponseInput

func (NonAzureQueryPropertiesResponseArray) ElementType

func (NonAzureQueryPropertiesResponseArray) ToNonAzureQueryPropertiesResponseArrayOutput

func (i NonAzureQueryPropertiesResponseArray) ToNonAzureQueryPropertiesResponseArrayOutput() NonAzureQueryPropertiesResponseArrayOutput

func (NonAzureQueryPropertiesResponseArray) ToNonAzureQueryPropertiesResponseArrayOutputWithContext

func (i NonAzureQueryPropertiesResponseArray) ToNonAzureQueryPropertiesResponseArrayOutputWithContext(ctx context.Context) NonAzureQueryPropertiesResponseArrayOutput

type NonAzureQueryPropertiesResponseArrayInput

type NonAzureQueryPropertiesResponseArrayInput interface {
	pulumi.Input

	ToNonAzureQueryPropertiesResponseArrayOutput() NonAzureQueryPropertiesResponseArrayOutput
	ToNonAzureQueryPropertiesResponseArrayOutputWithContext(context.Context) NonAzureQueryPropertiesResponseArrayOutput
}

NonAzureQueryPropertiesResponseArrayInput is an input type that accepts NonAzureQueryPropertiesResponseArray and NonAzureQueryPropertiesResponseArrayOutput values. You can construct a concrete instance of `NonAzureQueryPropertiesResponseArrayInput` via:

NonAzureQueryPropertiesResponseArray{ NonAzureQueryPropertiesResponseArgs{...} }

type NonAzureQueryPropertiesResponseArrayOutput

type NonAzureQueryPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (NonAzureQueryPropertiesResponseArrayOutput) ElementType

func (NonAzureQueryPropertiesResponseArrayOutput) Index

func (NonAzureQueryPropertiesResponseArrayOutput) ToNonAzureQueryPropertiesResponseArrayOutput

func (o NonAzureQueryPropertiesResponseArrayOutput) ToNonAzureQueryPropertiesResponseArrayOutput() NonAzureQueryPropertiesResponseArrayOutput

func (NonAzureQueryPropertiesResponseArrayOutput) ToNonAzureQueryPropertiesResponseArrayOutputWithContext

func (o NonAzureQueryPropertiesResponseArrayOutput) ToNonAzureQueryPropertiesResponseArrayOutputWithContext(ctx context.Context) NonAzureQueryPropertiesResponseArrayOutput

type NonAzureQueryPropertiesResponseInput

type NonAzureQueryPropertiesResponseInput interface {
	pulumi.Input

	ToNonAzureQueryPropertiesResponseOutput() NonAzureQueryPropertiesResponseOutput
	ToNonAzureQueryPropertiesResponseOutputWithContext(context.Context) NonAzureQueryPropertiesResponseOutput
}

NonAzureQueryPropertiesResponseInput is an input type that accepts NonAzureQueryPropertiesResponseArgs and NonAzureQueryPropertiesResponseOutput values. You can construct a concrete instance of `NonAzureQueryPropertiesResponseInput` via:

NonAzureQueryPropertiesResponseArgs{...}

type NonAzureQueryPropertiesResponseOutput

type NonAzureQueryPropertiesResponseOutput struct{ *pulumi.OutputState }

Non Azure query for the update configuration.

func (NonAzureQueryPropertiesResponseOutput) ElementType

func (NonAzureQueryPropertiesResponseOutput) FunctionAlias

Log Analytics Saved Search name.

func (NonAzureQueryPropertiesResponseOutput) ToNonAzureQueryPropertiesResponseOutput

func (o NonAzureQueryPropertiesResponseOutput) ToNonAzureQueryPropertiesResponseOutput() NonAzureQueryPropertiesResponseOutput

func (NonAzureQueryPropertiesResponseOutput) ToNonAzureQueryPropertiesResponseOutputWithContext

func (o NonAzureQueryPropertiesResponseOutput) ToNonAzureQueryPropertiesResponseOutputWithContext(ctx context.Context) NonAzureQueryPropertiesResponseOutput

func (NonAzureQueryPropertiesResponseOutput) WorkspaceId

Workspace Id for Log Analytics in which the saved Search is resided.

type OperatingSystemType

type OperatingSystemType pulumi.String

operating system of target machines

func (OperatingSystemType) ElementType

func (OperatingSystemType) ElementType() reflect.Type

func (OperatingSystemType) ToStringOutput

func (e OperatingSystemType) ToStringOutput() pulumi.StringOutput

func (OperatingSystemType) ToStringOutputWithContext

func (e OperatingSystemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatingSystemType) ToStringPtrOutput

func (e OperatingSystemType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemType) ToStringPtrOutputWithContext

func (e OperatingSystemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Python2Package

type Python2Package 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.Float64PtrOutput `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 GetPython2Package

func GetPython2Package(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Python2PackageState, opts ...pulumi.ResourceOption) (*Python2Package, error)

GetPython2Package gets an existing Python2Package 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 NewPython2Package

func NewPython2Package(ctx *pulumi.Context,
	name string, args *Python2PackageArgs, opts ...pulumi.ResourceOption) (*Python2Package, error)

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

func (*Python2Package) ElementType

func (*Python2Package) ElementType() reflect.Type

func (*Python2Package) ToPython2PackageOutput

func (i *Python2Package) ToPython2PackageOutput() Python2PackageOutput

func (*Python2Package) ToPython2PackageOutputWithContext

func (i *Python2Package) ToPython2PackageOutputWithContext(ctx context.Context) Python2PackageOutput

type Python2PackageArgs

type Python2PackageArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Gets or sets the module content link.
	ContentLink ContentLinkInput
	// The name of python package.
	PackageName pulumi.StringInput
	// 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 Python2Package resource.

func (Python2PackageArgs) ElementType

func (Python2PackageArgs) ElementType() reflect.Type

type Python2PackageInput

type Python2PackageInput interface {
	pulumi.Input

	ToPython2PackageOutput() Python2PackageOutput
	ToPython2PackageOutputWithContext(ctx context.Context) Python2PackageOutput
}

type Python2PackageOutput

type Python2PackageOutput struct {
	*pulumi.OutputState
}

func (Python2PackageOutput) ElementType

func (Python2PackageOutput) ElementType() reflect.Type

func (Python2PackageOutput) ToPython2PackageOutput

func (o Python2PackageOutput) ToPython2PackageOutput() Python2PackageOutput

func (Python2PackageOutput) ToPython2PackageOutputWithContext

func (o Python2PackageOutput) ToPython2PackageOutputWithContext(ctx context.Context) Python2PackageOutput

type Python2PackageState

type Python2PackageState 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.Float64PtrInput
	// 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 (Python2PackageState) ElementType

func (Python2PackageState) 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.

func (*Runbook) ElementType

func (*Runbook) ElementType() reflect.Type

func (*Runbook) ToRunbookOutput

func (i *Runbook) ToRunbookOutput() RunbookOutput

func (*Runbook) ToRunbookOutputWithContext

func (i *Runbook) ToRunbookOutputWithContext(ctx context.Context) RunbookOutput

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 RunbookInput

type RunbookInput interface {
	pulumi.Input

	ToRunbookOutput() RunbookOutput
	ToRunbookOutputWithContext(ctx context.Context) RunbookOutput
}

type RunbookOutput

type RunbookOutput struct {
	*pulumi.OutputState
}

func (RunbookOutput) ElementType

func (RunbookOutput) ElementType() reflect.Type

func (RunbookOutput) ToRunbookOutput

func (o RunbookOutput) ToRunbookOutput() RunbookOutput

func (RunbookOutput) ToRunbookOutputWithContext

func (o RunbookOutput) ToRunbookOutputWithContext(ctx context.Context) RunbookOutput

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 RunbookTypeEnum

type RunbookTypeEnum pulumi.String

Gets or sets the type of the runbook.

func (RunbookTypeEnum) ElementType

func (RunbookTypeEnum) ElementType() reflect.Type

func (RunbookTypeEnum) ToStringOutput

func (e RunbookTypeEnum) ToStringOutput() pulumi.StringOutput

func (RunbookTypeEnum) ToStringOutputWithContext

func (e RunbookTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RunbookTypeEnum) ToStringPtrOutput

func (e RunbookTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunbookTypeEnum) ToStringPtrOutputWithContext

func (e RunbookTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SUCScheduleProperties

type SUCScheduleProperties struct {
	// Gets or sets the advanced schedule.
	AdvancedSchedule *AdvancedSchedule `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 *float64 `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"`
	// 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 or sets the time zone of the schedule.
	TimeZone *string `pulumi:"timeZone"`
}

Definition of schedule parameters.

type SUCSchedulePropertiesArgs

type SUCSchedulePropertiesArgs struct {
	// Gets or sets the advanced schedule.
	AdvancedSchedule AdvancedSchedulePtrInput `pulumi:"advancedSchedule"`
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Gets or sets the end time of the schedule.
	ExpiryTime pulumi.StringPtrInput `pulumi:"expiryTime"`
	// Gets or sets the expiry time's offset in minutes.
	ExpiryTimeOffsetMinutes pulumi.Float64PtrInput `pulumi:"expiryTimeOffsetMinutes"`
	// Gets or sets the frequency of the schedule.
	Frequency pulumi.StringPtrInput `pulumi:"frequency"`
	// Gets or sets the interval of the schedule.
	Interval pulumi.Float64PtrInput `pulumi:"interval"`
	// Gets or sets a value indicating whether this schedule is enabled.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput `pulumi:"lastModifiedTime"`
	// Gets or sets the next run time of the schedule.
	NextRun pulumi.StringPtrInput `pulumi:"nextRun"`
	// Gets or sets the next run time's offset in minutes.
	NextRunOffsetMinutes pulumi.Float64PtrInput `pulumi:"nextRunOffsetMinutes"`
	// Gets or sets the start time of the schedule.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Gets or sets the time zone of the schedule.
	TimeZone pulumi.StringPtrInput `pulumi:"timeZone"`
}

Definition of schedule parameters.

func (SUCSchedulePropertiesArgs) ElementType

func (SUCSchedulePropertiesArgs) ElementType() reflect.Type

func (SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesOutput

func (i SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesOutput() SUCSchedulePropertiesOutput

func (SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesOutputWithContext

func (i SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesOutputWithContext(ctx context.Context) SUCSchedulePropertiesOutput

func (SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesPtrOutput

func (i SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesPtrOutput() SUCSchedulePropertiesPtrOutput

func (SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesPtrOutputWithContext

func (i SUCSchedulePropertiesArgs) ToSUCSchedulePropertiesPtrOutputWithContext(ctx context.Context) SUCSchedulePropertiesPtrOutput

type SUCSchedulePropertiesInput

type SUCSchedulePropertiesInput interface {
	pulumi.Input

	ToSUCSchedulePropertiesOutput() SUCSchedulePropertiesOutput
	ToSUCSchedulePropertiesOutputWithContext(context.Context) SUCSchedulePropertiesOutput
}

SUCSchedulePropertiesInput is an input type that accepts SUCSchedulePropertiesArgs and SUCSchedulePropertiesOutput values. You can construct a concrete instance of `SUCSchedulePropertiesInput` via:

SUCSchedulePropertiesArgs{...}

type SUCSchedulePropertiesOutput

type SUCSchedulePropertiesOutput struct{ *pulumi.OutputState }

Definition of schedule parameters.

func (SUCSchedulePropertiesOutput) AdvancedSchedule

Gets or sets the advanced schedule.

func (SUCSchedulePropertiesOutput) CreationTime

Gets or sets the creation time.

func (SUCSchedulePropertiesOutput) Description

Gets or sets the description.

func (SUCSchedulePropertiesOutput) ElementType

func (SUCSchedulePropertiesOutput) ExpiryTime

Gets or sets the end time of the schedule.

func (SUCSchedulePropertiesOutput) ExpiryTimeOffsetMinutes

func (o SUCSchedulePropertiesOutput) ExpiryTimeOffsetMinutes() pulumi.Float64PtrOutput

Gets or sets the expiry time's offset in minutes.

func (SUCSchedulePropertiesOutput) Frequency

Gets or sets the frequency of the schedule.

func (SUCSchedulePropertiesOutput) Interval

Gets or sets the interval of the schedule.

func (SUCSchedulePropertiesOutput) IsEnabled

Gets or sets a value indicating whether this schedule is enabled.

func (SUCSchedulePropertiesOutput) LastModifiedTime

func (o SUCSchedulePropertiesOutput) LastModifiedTime() pulumi.StringPtrOutput

Gets or sets the last modified time.

func (SUCSchedulePropertiesOutput) NextRun

Gets or sets the next run time of the schedule.

func (SUCSchedulePropertiesOutput) NextRunOffsetMinutes

func (o SUCSchedulePropertiesOutput) NextRunOffsetMinutes() pulumi.Float64PtrOutput

Gets or sets the next run time's offset in minutes.

func (SUCSchedulePropertiesOutput) StartTime

Gets or sets the start time of the schedule.

func (SUCSchedulePropertiesOutput) TimeZone

Gets or sets the time zone of the schedule.

func (SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesOutput

func (o SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesOutput() SUCSchedulePropertiesOutput

func (SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesOutputWithContext

func (o SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesOutputWithContext(ctx context.Context) SUCSchedulePropertiesOutput

func (SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesPtrOutput

func (o SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesPtrOutput() SUCSchedulePropertiesPtrOutput

func (SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesPtrOutputWithContext

func (o SUCSchedulePropertiesOutput) ToSUCSchedulePropertiesPtrOutputWithContext(ctx context.Context) SUCSchedulePropertiesPtrOutput

type SUCSchedulePropertiesPtrInput

type SUCSchedulePropertiesPtrInput interface {
	pulumi.Input

	ToSUCSchedulePropertiesPtrOutput() SUCSchedulePropertiesPtrOutput
	ToSUCSchedulePropertiesPtrOutputWithContext(context.Context) SUCSchedulePropertiesPtrOutput
}

SUCSchedulePropertiesPtrInput is an input type that accepts SUCSchedulePropertiesArgs, SUCSchedulePropertiesPtr and SUCSchedulePropertiesPtrOutput values. You can construct a concrete instance of `SUCSchedulePropertiesPtrInput` via:

        SUCSchedulePropertiesArgs{...}

or:

        nil

type SUCSchedulePropertiesPtrOutput

type SUCSchedulePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SUCSchedulePropertiesPtrOutput) AdvancedSchedule

Gets or sets the advanced schedule.

func (SUCSchedulePropertiesPtrOutput) CreationTime

Gets or sets the creation time.

func (SUCSchedulePropertiesPtrOutput) Description

Gets or sets the description.

func (SUCSchedulePropertiesPtrOutput) Elem

func (SUCSchedulePropertiesPtrOutput) ElementType

func (SUCSchedulePropertiesPtrOutput) ExpiryTime

Gets or sets the end time of the schedule.

func (SUCSchedulePropertiesPtrOutput) ExpiryTimeOffsetMinutes

func (o SUCSchedulePropertiesPtrOutput) ExpiryTimeOffsetMinutes() pulumi.Float64PtrOutput

Gets or sets the expiry time's offset in minutes.

func (SUCSchedulePropertiesPtrOutput) Frequency

Gets or sets the frequency of the schedule.

func (SUCSchedulePropertiesPtrOutput) Interval

Gets or sets the interval of the schedule.

func (SUCSchedulePropertiesPtrOutput) IsEnabled

Gets or sets a value indicating whether this schedule is enabled.

func (SUCSchedulePropertiesPtrOutput) LastModifiedTime

Gets or sets the last modified time.

func (SUCSchedulePropertiesPtrOutput) NextRun

Gets or sets the next run time of the schedule.

func (SUCSchedulePropertiesPtrOutput) NextRunOffsetMinutes

func (o SUCSchedulePropertiesPtrOutput) NextRunOffsetMinutes() pulumi.Float64PtrOutput

Gets or sets the next run time's offset in minutes.

func (SUCSchedulePropertiesPtrOutput) StartTime

Gets or sets the start time of the schedule.

func (SUCSchedulePropertiesPtrOutput) TimeZone

Gets or sets the time zone of the schedule.

func (SUCSchedulePropertiesPtrOutput) ToSUCSchedulePropertiesPtrOutput

func (o SUCSchedulePropertiesPtrOutput) ToSUCSchedulePropertiesPtrOutput() SUCSchedulePropertiesPtrOutput

func (SUCSchedulePropertiesPtrOutput) ToSUCSchedulePropertiesPtrOutputWithContext

func (o SUCSchedulePropertiesPtrOutput) ToSUCSchedulePropertiesPtrOutputWithContext(ctx context.Context) SUCSchedulePropertiesPtrOutput

type SUCSchedulePropertiesResponse

type SUCSchedulePropertiesResponse 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 *float64 `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"`
	// 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"`
}

Definition of schedule parameters.

type SUCSchedulePropertiesResponseArgs

type SUCSchedulePropertiesResponseArgs struct {
	// Gets or sets the advanced schedule.
	AdvancedSchedule AdvancedScheduleResponsePtrInput `pulumi:"advancedSchedule"`
	// Gets or sets the creation time.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Gets or sets the end time of the schedule.
	ExpiryTime pulumi.StringPtrInput `pulumi:"expiryTime"`
	// Gets or sets the expiry time's offset in minutes.
	ExpiryTimeOffsetMinutes pulumi.Float64PtrInput `pulumi:"expiryTimeOffsetMinutes"`
	// Gets or sets the frequency of the schedule.
	Frequency pulumi.StringPtrInput `pulumi:"frequency"`
	// Gets or sets the interval of the schedule.
	Interval pulumi.Float64PtrInput `pulumi:"interval"`
	// Gets or sets a value indicating whether this schedule is enabled.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput `pulumi:"lastModifiedTime"`
	// Gets or sets the next run time of the schedule.
	NextRun pulumi.StringPtrInput `pulumi:"nextRun"`
	// Gets or sets the next run time's offset in minutes.
	NextRunOffsetMinutes pulumi.Float64PtrInput `pulumi:"nextRunOffsetMinutes"`
	// Gets or sets the start time of the schedule.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Gets the start time's offset in minutes.
	StartTimeOffsetMinutes pulumi.Float64Input `pulumi:"startTimeOffsetMinutes"`
	// Gets or sets the time zone of the schedule.
	TimeZone pulumi.StringPtrInput `pulumi:"timeZone"`
}

Definition of schedule parameters.

func (SUCSchedulePropertiesResponseArgs) ElementType

func (SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponseOutput

func (i SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponseOutput() SUCSchedulePropertiesResponseOutput

func (SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponseOutputWithContext

func (i SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponseOutputWithContext(ctx context.Context) SUCSchedulePropertiesResponseOutput

func (SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponsePtrOutput

func (i SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponsePtrOutput() SUCSchedulePropertiesResponsePtrOutput

func (SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponsePtrOutputWithContext

func (i SUCSchedulePropertiesResponseArgs) ToSUCSchedulePropertiesResponsePtrOutputWithContext(ctx context.Context) SUCSchedulePropertiesResponsePtrOutput

type SUCSchedulePropertiesResponseInput

type SUCSchedulePropertiesResponseInput interface {
	pulumi.Input

	ToSUCSchedulePropertiesResponseOutput() SUCSchedulePropertiesResponseOutput
	ToSUCSchedulePropertiesResponseOutputWithContext(context.Context) SUCSchedulePropertiesResponseOutput
}

SUCSchedulePropertiesResponseInput is an input type that accepts SUCSchedulePropertiesResponseArgs and SUCSchedulePropertiesResponseOutput values. You can construct a concrete instance of `SUCSchedulePropertiesResponseInput` via:

SUCSchedulePropertiesResponseArgs{...}

type SUCSchedulePropertiesResponseOutput

type SUCSchedulePropertiesResponseOutput struct{ *pulumi.OutputState }

Definition of schedule parameters.

func (SUCSchedulePropertiesResponseOutput) AdvancedSchedule

Gets or sets the advanced schedule.

func (SUCSchedulePropertiesResponseOutput) CreationTime

Gets or sets the creation time.

func (SUCSchedulePropertiesResponseOutput) Description

Gets or sets the description.

func (SUCSchedulePropertiesResponseOutput) ElementType

func (SUCSchedulePropertiesResponseOutput) ExpiryTime

Gets or sets the end time of the schedule.

func (SUCSchedulePropertiesResponseOutput) ExpiryTimeOffsetMinutes

func (o SUCSchedulePropertiesResponseOutput) ExpiryTimeOffsetMinutes() pulumi.Float64PtrOutput

Gets or sets the expiry time's offset in minutes.

func (SUCSchedulePropertiesResponseOutput) Frequency

Gets or sets the frequency of the schedule.

func (SUCSchedulePropertiesResponseOutput) Interval

Gets or sets the interval of the schedule.

func (SUCSchedulePropertiesResponseOutput) IsEnabled

Gets or sets a value indicating whether this schedule is enabled.

func (SUCSchedulePropertiesResponseOutput) LastModifiedTime

Gets or sets the last modified time.

func (SUCSchedulePropertiesResponseOutput) NextRun

Gets or sets the next run time of the schedule.

func (SUCSchedulePropertiesResponseOutput) NextRunOffsetMinutes

Gets or sets the next run time's offset in minutes.

func (SUCSchedulePropertiesResponseOutput) StartTime

Gets or sets the start time of the schedule.

func (SUCSchedulePropertiesResponseOutput) StartTimeOffsetMinutes

func (o SUCSchedulePropertiesResponseOutput) StartTimeOffsetMinutes() pulumi.Float64Output

Gets the start time's offset in minutes.

func (SUCSchedulePropertiesResponseOutput) TimeZone

Gets or sets the time zone of the schedule.

func (SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponseOutput

func (o SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponseOutput() SUCSchedulePropertiesResponseOutput

func (SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponseOutputWithContext

func (o SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponseOutputWithContext(ctx context.Context) SUCSchedulePropertiesResponseOutput

func (SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponsePtrOutput

func (o SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponsePtrOutput() SUCSchedulePropertiesResponsePtrOutput

func (SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponsePtrOutputWithContext

func (o SUCSchedulePropertiesResponseOutput) ToSUCSchedulePropertiesResponsePtrOutputWithContext(ctx context.Context) SUCSchedulePropertiesResponsePtrOutput

type SUCSchedulePropertiesResponsePtrInput

type SUCSchedulePropertiesResponsePtrInput interface {
	pulumi.Input

	ToSUCSchedulePropertiesResponsePtrOutput() SUCSchedulePropertiesResponsePtrOutput
	ToSUCSchedulePropertiesResponsePtrOutputWithContext(context.Context) SUCSchedulePropertiesResponsePtrOutput
}

SUCSchedulePropertiesResponsePtrInput is an input type that accepts SUCSchedulePropertiesResponseArgs, SUCSchedulePropertiesResponsePtr and SUCSchedulePropertiesResponsePtrOutput values. You can construct a concrete instance of `SUCSchedulePropertiesResponsePtrInput` via:

        SUCSchedulePropertiesResponseArgs{...}

or:

        nil

type SUCSchedulePropertiesResponsePtrOutput

type SUCSchedulePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SUCSchedulePropertiesResponsePtrOutput) AdvancedSchedule

Gets or sets the advanced schedule.

func (SUCSchedulePropertiesResponsePtrOutput) CreationTime

Gets or sets the creation time.

func (SUCSchedulePropertiesResponsePtrOutput) Description

Gets or sets the description.

func (SUCSchedulePropertiesResponsePtrOutput) Elem

func (SUCSchedulePropertiesResponsePtrOutput) ElementType

func (SUCSchedulePropertiesResponsePtrOutput) ExpiryTime

Gets or sets the end time of the schedule.

func (SUCSchedulePropertiesResponsePtrOutput) ExpiryTimeOffsetMinutes

Gets or sets the expiry time's offset in minutes.

func (SUCSchedulePropertiesResponsePtrOutput) Frequency

Gets or sets the frequency of the schedule.

func (SUCSchedulePropertiesResponsePtrOutput) Interval

Gets or sets the interval of the schedule.

func (SUCSchedulePropertiesResponsePtrOutput) IsEnabled

Gets or sets a value indicating whether this schedule is enabled.

func (SUCSchedulePropertiesResponsePtrOutput) LastModifiedTime

Gets or sets the last modified time.

func (SUCSchedulePropertiesResponsePtrOutput) NextRun

Gets or sets the next run time of the schedule.

func (SUCSchedulePropertiesResponsePtrOutput) NextRunOffsetMinutes

Gets or sets the next run time's offset in minutes.

func (SUCSchedulePropertiesResponsePtrOutput) StartTime

Gets or sets the start time of the schedule.

func (SUCSchedulePropertiesResponsePtrOutput) StartTimeOffsetMinutes

Gets the start time's offset in minutes.

func (SUCSchedulePropertiesResponsePtrOutput) TimeZone

Gets or sets the time zone of the schedule.

func (SUCSchedulePropertiesResponsePtrOutput) ToSUCSchedulePropertiesResponsePtrOutput

func (o SUCSchedulePropertiesResponsePtrOutput) ToSUCSchedulePropertiesResponsePtrOutput() SUCSchedulePropertiesResponsePtrOutput

func (SUCSchedulePropertiesResponsePtrOutput) ToSUCSchedulePropertiesResponsePtrOutputWithContext

func (o SUCSchedulePropertiesResponsePtrOutput) ToSUCSchedulePropertiesResponsePtrOutputWithContext(ctx context.Context) SUCSchedulePropertiesResponsePtrOutput

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.

func (*Schedule) ElementType

func (*Schedule) ElementType() reflect.Type

func (*Schedule) ToScheduleOutput

func (i *Schedule) ToScheduleOutput() ScheduleOutput

func (*Schedule) ToScheduleOutputWithContext

func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

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 ScheduleDay

type ScheduleDay pulumi.String

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

func (ScheduleDay) ElementType

func (ScheduleDay) ElementType() reflect.Type

func (ScheduleDay) ToStringOutput

func (e ScheduleDay) ToStringOutput() pulumi.StringOutput

func (ScheduleDay) ToStringOutputWithContext

func (e ScheduleDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScheduleDay) ToStringPtrOutput

func (e ScheduleDay) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScheduleDay) ToStringPtrOutputWithContext

func (e ScheduleDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScheduleFrequency

type ScheduleFrequency pulumi.String

Gets or sets the frequency of the schedule.

func (ScheduleFrequency) ElementType

func (ScheduleFrequency) ElementType() reflect.Type

func (ScheduleFrequency) ToStringOutput

func (e ScheduleFrequency) ToStringOutput() pulumi.StringOutput

func (ScheduleFrequency) ToStringOutputWithContext

func (e ScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScheduleFrequency) ToStringPtrOutput

func (e ScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScheduleFrequency) ToStringPtrOutputWithContext

func (e ScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScheduleInput

type ScheduleInput interface {
	pulumi.Input

	ToScheduleOutput() ScheduleOutput
	ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
}

type ScheduleOutput

type ScheduleOutput struct {
	*pulumi.OutputState
}

func (ScheduleOutput) ElementType

func (ScheduleOutput) ElementType() reflect.Type

func (ScheduleOutput) ToScheduleOutput

func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput

func (ScheduleOutput) ToScheduleOutputWithContext

func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

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 SkuNameEnum

type SkuNameEnum pulumi.String

Gets or sets the SKU name of the account.

func (SkuNameEnum) ElementType

func (SkuNameEnum) ElementType() reflect.Type

func (SkuNameEnum) ToStringOutput

func (e SkuNameEnum) ToStringOutput() pulumi.StringOutput

func (SkuNameEnum) ToStringOutputWithContext

func (e SkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameEnum) ToStringPtrOutput

func (e SkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameEnum) ToStringPtrOutputWithContext

func (e SkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 SoftwareUpdateConfigurationByName

type SoftwareUpdateConfigurationByName struct {
	pulumi.CustomResourceState

	// CreatedBy property, which only appears in the response.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// Creation time of the resource, which only appears in the response.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Details of provisioning error
	Error ErrorResponseResponsePtrOutput `pulumi:"error"`
	// LastModifiedBy property, which only appears in the response.
	LastModifiedBy pulumi.StringOutput `pulumi:"lastModifiedBy"`
	// Last time resource was modified, which only appears in the response.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state for the software update configuration, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Schedule information for the Software update configuration
	ScheduleInfo SUCSchedulePropertiesResponseOutput `pulumi:"scheduleInfo"`
	// Tasks information for the Software update configuration.
	Tasks SoftwareUpdateConfigurationTasksResponsePtrOutput `pulumi:"tasks"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// update specific properties for the Software update configuration
	UpdateConfiguration UpdateConfigurationResponseOutput `pulumi:"updateConfiguration"`
}

Software update configuration properties.

func GetSoftwareUpdateConfigurationByName

func GetSoftwareUpdateConfigurationByName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SoftwareUpdateConfigurationByNameState, opts ...pulumi.ResourceOption) (*SoftwareUpdateConfigurationByName, error)

GetSoftwareUpdateConfigurationByName gets an existing SoftwareUpdateConfigurationByName 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 NewSoftwareUpdateConfigurationByName

func NewSoftwareUpdateConfigurationByName(ctx *pulumi.Context,
	name string, args *SoftwareUpdateConfigurationByNameArgs, opts ...pulumi.ResourceOption) (*SoftwareUpdateConfigurationByName, error)

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

func (*SoftwareUpdateConfigurationByName) ElementType

func (*SoftwareUpdateConfigurationByName) ToSoftwareUpdateConfigurationByNameOutput

func (i *SoftwareUpdateConfigurationByName) ToSoftwareUpdateConfigurationByNameOutput() SoftwareUpdateConfigurationByNameOutput

func (*SoftwareUpdateConfigurationByName) ToSoftwareUpdateConfigurationByNameOutputWithContext

func (i *SoftwareUpdateConfigurationByName) ToSoftwareUpdateConfigurationByNameOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationByNameOutput

type SoftwareUpdateConfigurationByNameArgs

type SoftwareUpdateConfigurationByNameArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Details of provisioning error
	Error ErrorResponsePtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Schedule information for the Software update configuration
	ScheduleInfo SUCSchedulePropertiesInput
	// The name of the software update configuration to be created.
	SoftwareUpdateConfigurationName pulumi.StringInput
	// Tasks information for the Software update configuration.
	Tasks SoftwareUpdateConfigurationTasksPtrInput
	// update specific properties for the Software update configuration
	UpdateConfiguration UpdateConfigurationInput
}

The set of arguments for constructing a SoftwareUpdateConfigurationByName resource.

func (SoftwareUpdateConfigurationByNameArgs) ElementType

type SoftwareUpdateConfigurationByNameInput

type SoftwareUpdateConfigurationByNameInput interface {
	pulumi.Input

	ToSoftwareUpdateConfigurationByNameOutput() SoftwareUpdateConfigurationByNameOutput
	ToSoftwareUpdateConfigurationByNameOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationByNameOutput
}

type SoftwareUpdateConfigurationByNameOutput

type SoftwareUpdateConfigurationByNameOutput struct {
	*pulumi.OutputState
}

func (SoftwareUpdateConfigurationByNameOutput) ElementType

func (SoftwareUpdateConfigurationByNameOutput) ToSoftwareUpdateConfigurationByNameOutput

func (o SoftwareUpdateConfigurationByNameOutput) ToSoftwareUpdateConfigurationByNameOutput() SoftwareUpdateConfigurationByNameOutput

func (SoftwareUpdateConfigurationByNameOutput) ToSoftwareUpdateConfigurationByNameOutputWithContext

func (o SoftwareUpdateConfigurationByNameOutput) ToSoftwareUpdateConfigurationByNameOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationByNameOutput

type SoftwareUpdateConfigurationByNameState

type SoftwareUpdateConfigurationByNameState struct {
	// CreatedBy property, which only appears in the response.
	CreatedBy pulumi.StringPtrInput
	// Creation time of the resource, which only appears in the response.
	CreationTime pulumi.StringPtrInput
	// Details of provisioning error
	Error ErrorResponseResponsePtrInput
	// LastModifiedBy property, which only appears in the response.
	LastModifiedBy pulumi.StringPtrInput
	// Last time resource was modified, which only appears in the response.
	LastModifiedTime pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Provisioning state for the software update configuration, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// Schedule information for the Software update configuration
	ScheduleInfo SUCSchedulePropertiesResponsePtrInput
	// Tasks information for the Software update configuration.
	Tasks SoftwareUpdateConfigurationTasksResponsePtrInput
	// Resource type
	Type pulumi.StringPtrInput
	// update specific properties for the Software update configuration
	UpdateConfiguration UpdateConfigurationResponsePtrInput
}

func (SoftwareUpdateConfigurationByNameState) ElementType

type SoftwareUpdateConfigurationTasks

type SoftwareUpdateConfigurationTasks struct {
	// Post task properties.
	PostTask *TaskProperties `pulumi:"postTask"`
	// Pre task properties.
	PreTask *TaskProperties `pulumi:"preTask"`
}

Task properties of the software update configuration.

type SoftwareUpdateConfigurationTasksArgs

type SoftwareUpdateConfigurationTasksArgs struct {
	// Post task properties.
	PostTask TaskPropertiesPtrInput `pulumi:"postTask"`
	// Pre task properties.
	PreTask TaskPropertiesPtrInput `pulumi:"preTask"`
}

Task properties of the software update configuration.

func (SoftwareUpdateConfigurationTasksArgs) ElementType

func (SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksOutput

func (i SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksOutput() SoftwareUpdateConfigurationTasksOutput

func (SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksOutputWithContext

func (i SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksOutput

func (SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksPtrOutput

func (i SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksPtrOutput() SoftwareUpdateConfigurationTasksPtrOutput

func (SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksPtrOutputWithContext

func (i SoftwareUpdateConfigurationTasksArgs) ToSoftwareUpdateConfigurationTasksPtrOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksPtrOutput

type SoftwareUpdateConfigurationTasksInput

type SoftwareUpdateConfigurationTasksInput interface {
	pulumi.Input

	ToSoftwareUpdateConfigurationTasksOutput() SoftwareUpdateConfigurationTasksOutput
	ToSoftwareUpdateConfigurationTasksOutputWithContext(context.Context) SoftwareUpdateConfigurationTasksOutput
}

SoftwareUpdateConfigurationTasksInput is an input type that accepts SoftwareUpdateConfigurationTasksArgs and SoftwareUpdateConfigurationTasksOutput values. You can construct a concrete instance of `SoftwareUpdateConfigurationTasksInput` via:

SoftwareUpdateConfigurationTasksArgs{...}

type SoftwareUpdateConfigurationTasksOutput

type SoftwareUpdateConfigurationTasksOutput struct{ *pulumi.OutputState }

Task properties of the software update configuration.

func (SoftwareUpdateConfigurationTasksOutput) ElementType

func (SoftwareUpdateConfigurationTasksOutput) PostTask

Post task properties.

func (SoftwareUpdateConfigurationTasksOutput) PreTask

Pre task properties.

func (SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksOutput

func (o SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksOutput() SoftwareUpdateConfigurationTasksOutput

func (SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksOutputWithContext

func (o SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksOutput

func (SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksPtrOutput

func (o SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksPtrOutput() SoftwareUpdateConfigurationTasksPtrOutput

func (SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksPtrOutputWithContext

func (o SoftwareUpdateConfigurationTasksOutput) ToSoftwareUpdateConfigurationTasksPtrOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksPtrOutput

type SoftwareUpdateConfigurationTasksPtrInput

type SoftwareUpdateConfigurationTasksPtrInput interface {
	pulumi.Input

	ToSoftwareUpdateConfigurationTasksPtrOutput() SoftwareUpdateConfigurationTasksPtrOutput
	ToSoftwareUpdateConfigurationTasksPtrOutputWithContext(context.Context) SoftwareUpdateConfigurationTasksPtrOutput
}

SoftwareUpdateConfigurationTasksPtrInput is an input type that accepts SoftwareUpdateConfigurationTasksArgs, SoftwareUpdateConfigurationTasksPtr and SoftwareUpdateConfigurationTasksPtrOutput values. You can construct a concrete instance of `SoftwareUpdateConfigurationTasksPtrInput` via:

        SoftwareUpdateConfigurationTasksArgs{...}

or:

        nil

type SoftwareUpdateConfigurationTasksPtrOutput

type SoftwareUpdateConfigurationTasksPtrOutput struct{ *pulumi.OutputState }

func (SoftwareUpdateConfigurationTasksPtrOutput) Elem

func (SoftwareUpdateConfigurationTasksPtrOutput) ElementType

func (SoftwareUpdateConfigurationTasksPtrOutput) PostTask

Post task properties.

func (SoftwareUpdateConfigurationTasksPtrOutput) PreTask

Pre task properties.

func (SoftwareUpdateConfigurationTasksPtrOutput) ToSoftwareUpdateConfigurationTasksPtrOutput

func (o SoftwareUpdateConfigurationTasksPtrOutput) ToSoftwareUpdateConfigurationTasksPtrOutput() SoftwareUpdateConfigurationTasksPtrOutput

func (SoftwareUpdateConfigurationTasksPtrOutput) ToSoftwareUpdateConfigurationTasksPtrOutputWithContext

func (o SoftwareUpdateConfigurationTasksPtrOutput) ToSoftwareUpdateConfigurationTasksPtrOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksPtrOutput

type SoftwareUpdateConfigurationTasksResponse

type SoftwareUpdateConfigurationTasksResponse struct {
	// Post task properties.
	PostTask *TaskPropertiesResponse `pulumi:"postTask"`
	// Pre task properties.
	PreTask *TaskPropertiesResponse `pulumi:"preTask"`
}

Task properties of the software update configuration.

type SoftwareUpdateConfigurationTasksResponseArgs

type SoftwareUpdateConfigurationTasksResponseArgs struct {
	// Post task properties.
	PostTask TaskPropertiesResponsePtrInput `pulumi:"postTask"`
	// Pre task properties.
	PreTask TaskPropertiesResponsePtrInput `pulumi:"preTask"`
}

Task properties of the software update configuration.

func (SoftwareUpdateConfigurationTasksResponseArgs) ElementType

func (SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponseOutput

func (i SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponseOutput() SoftwareUpdateConfigurationTasksResponseOutput

func (SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponseOutputWithContext

func (i SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponseOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksResponseOutput

func (SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponsePtrOutput

func (i SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponsePtrOutput() SoftwareUpdateConfigurationTasksResponsePtrOutput

func (SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext

func (i SoftwareUpdateConfigurationTasksResponseArgs) ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksResponsePtrOutput

type SoftwareUpdateConfigurationTasksResponseInput

type SoftwareUpdateConfigurationTasksResponseInput interface {
	pulumi.Input

	ToSoftwareUpdateConfigurationTasksResponseOutput() SoftwareUpdateConfigurationTasksResponseOutput
	ToSoftwareUpdateConfigurationTasksResponseOutputWithContext(context.Context) SoftwareUpdateConfigurationTasksResponseOutput
}

SoftwareUpdateConfigurationTasksResponseInput is an input type that accepts SoftwareUpdateConfigurationTasksResponseArgs and SoftwareUpdateConfigurationTasksResponseOutput values. You can construct a concrete instance of `SoftwareUpdateConfigurationTasksResponseInput` via:

SoftwareUpdateConfigurationTasksResponseArgs{...}

type SoftwareUpdateConfigurationTasksResponseOutput

type SoftwareUpdateConfigurationTasksResponseOutput struct{ *pulumi.OutputState }

Task properties of the software update configuration.

func (SoftwareUpdateConfigurationTasksResponseOutput) ElementType

func (SoftwareUpdateConfigurationTasksResponseOutput) PostTask

Post task properties.

func (SoftwareUpdateConfigurationTasksResponseOutput) PreTask

Pre task properties.

func (SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponseOutput

func (o SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponseOutput() SoftwareUpdateConfigurationTasksResponseOutput

func (SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponseOutputWithContext

func (o SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponseOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksResponseOutput

func (SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutput

func (o SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutput() SoftwareUpdateConfigurationTasksResponsePtrOutput

func (SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext

func (o SoftwareUpdateConfigurationTasksResponseOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksResponsePtrOutput

type SoftwareUpdateConfigurationTasksResponsePtrInput

type SoftwareUpdateConfigurationTasksResponsePtrInput interface {
	pulumi.Input

	ToSoftwareUpdateConfigurationTasksResponsePtrOutput() SoftwareUpdateConfigurationTasksResponsePtrOutput
	ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext(context.Context) SoftwareUpdateConfigurationTasksResponsePtrOutput
}

SoftwareUpdateConfigurationTasksResponsePtrInput is an input type that accepts SoftwareUpdateConfigurationTasksResponseArgs, SoftwareUpdateConfigurationTasksResponsePtr and SoftwareUpdateConfigurationTasksResponsePtrOutput values. You can construct a concrete instance of `SoftwareUpdateConfigurationTasksResponsePtrInput` via:

        SoftwareUpdateConfigurationTasksResponseArgs{...}

or:

        nil

type SoftwareUpdateConfigurationTasksResponsePtrOutput

type SoftwareUpdateConfigurationTasksResponsePtrOutput struct{ *pulumi.OutputState }

func (SoftwareUpdateConfigurationTasksResponsePtrOutput) Elem

func (SoftwareUpdateConfigurationTasksResponsePtrOutput) ElementType

func (SoftwareUpdateConfigurationTasksResponsePtrOutput) PostTask

Post task properties.

func (SoftwareUpdateConfigurationTasksResponsePtrOutput) PreTask

Pre task properties.

func (SoftwareUpdateConfigurationTasksResponsePtrOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutput

func (o SoftwareUpdateConfigurationTasksResponsePtrOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutput() SoftwareUpdateConfigurationTasksResponsePtrOutput

func (SoftwareUpdateConfigurationTasksResponsePtrOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext

func (o SoftwareUpdateConfigurationTasksResponsePtrOutput) ToSoftwareUpdateConfigurationTasksResponsePtrOutputWithContext(ctx context.Context) SoftwareUpdateConfigurationTasksResponsePtrOutput

type SourceControl

type SourceControl struct {
	pulumi.CustomResourceState

	// The auto sync of the source control. Default is false.
	AutoSync pulumi.BoolPtrOutput `pulumi:"autoSync"`
	// The repo branch of the source control. Include branch as empty string for VsoTfvc.
	Branch pulumi.StringPtrOutput `pulumi:"branch"`
	// The creation time.
	CreationTime pulumi.StringPtrOutput `pulumi:"creationTime"`
	// The description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The folder path of the source control.
	FolderPath pulumi.StringPtrOutput `pulumi:"folderPath"`
	// The last modified time.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The auto publish of the source control. Default is true.
	PublishRunbook pulumi.BoolPtrOutput `pulumi:"publishRunbook"`
	// The repo url of the source control.
	RepoUrl pulumi.StringPtrOutput `pulumi:"repoUrl"`
	// The source type. Must be one of VsoGit, VsoTfvc, GitHub.
	SourceType pulumi.StringPtrOutput `pulumi:"sourceType"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the source control.

func GetSourceControl

func GetSourceControl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SourceControlState, opts ...pulumi.ResourceOption) (*SourceControl, error)

GetSourceControl gets an existing SourceControl 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 NewSourceControl

func NewSourceControl(ctx *pulumi.Context,
	name string, args *SourceControlArgs, opts ...pulumi.ResourceOption) (*SourceControl, error)

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

func (*SourceControl) ElementType

func (*SourceControl) ElementType() reflect.Type

func (*SourceControl) ToSourceControlOutput

func (i *SourceControl) ToSourceControlOutput() SourceControlOutput

func (*SourceControl) ToSourceControlOutputWithContext

func (i *SourceControl) ToSourceControlOutputWithContext(ctx context.Context) SourceControlOutput

type SourceControlArgs

type SourceControlArgs struct {
	// The auto async of the source control. Default is false.
	AutoSync pulumi.BoolPtrInput
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// The repo branch of the source control. Include branch as empty string for VsoTfvc.
	Branch pulumi.StringPtrInput
	// The user description of the source control.
	Description pulumi.StringPtrInput
	// The folder path of the source control. Path must be relative.
	FolderPath pulumi.StringPtrInput
	// The auto publish of the source control. Default is true.
	PublishRunbook pulumi.BoolPtrInput
	// The repo url of the source control.
	RepoUrl pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// The authorization token for the repo of the source control.
	SecurityToken SourceControlSecurityTokenPropertiesPtrInput
	// The source control name.
	SourceControlName pulumi.StringInput
	// The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.
	SourceType pulumi.StringPtrInput
}

The set of arguments for constructing a SourceControl resource.

func (SourceControlArgs) ElementType

func (SourceControlArgs) ElementType() reflect.Type

type SourceControlInput

type SourceControlInput interface {
	pulumi.Input

	ToSourceControlOutput() SourceControlOutput
	ToSourceControlOutputWithContext(ctx context.Context) SourceControlOutput
}

type SourceControlOutput

type SourceControlOutput struct {
	*pulumi.OutputState
}

func (SourceControlOutput) ElementType

func (SourceControlOutput) ElementType() reflect.Type

func (SourceControlOutput) ToSourceControlOutput

func (o SourceControlOutput) ToSourceControlOutput() SourceControlOutput

func (SourceControlOutput) ToSourceControlOutputWithContext

func (o SourceControlOutput) ToSourceControlOutputWithContext(ctx context.Context) SourceControlOutput

type SourceControlSecurityTokenProperties

type SourceControlSecurityTokenProperties struct {
	// The access token.
	AccessToken *string `pulumi:"accessToken"`
	// The refresh token.
	RefreshToken *string `pulumi:"refreshToken"`
	// The token type. Must be either PersonalAccessToken or Oauth.
	TokenType *string `pulumi:"tokenType"`
}

type SourceControlSecurityTokenPropertiesArgs

type SourceControlSecurityTokenPropertiesArgs struct {
	// The access token.
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// The refresh token.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The token type. Must be either PersonalAccessToken or Oauth.
	TokenType pulumi.StringPtrInput `pulumi:"tokenType"`
}

func (SourceControlSecurityTokenPropertiesArgs) ElementType

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutput

func (i SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutput() SourceControlSecurityTokenPropertiesOutput

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutputWithContext

func (i SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutputWithContext(ctx context.Context) SourceControlSecurityTokenPropertiesOutput

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutput

func (i SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext

func (i SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext(ctx context.Context) SourceControlSecurityTokenPropertiesPtrOutput

type SourceControlSecurityTokenPropertiesInput

type SourceControlSecurityTokenPropertiesInput interface {
	pulumi.Input

	ToSourceControlSecurityTokenPropertiesOutput() SourceControlSecurityTokenPropertiesOutput
	ToSourceControlSecurityTokenPropertiesOutputWithContext(context.Context) SourceControlSecurityTokenPropertiesOutput
}

SourceControlSecurityTokenPropertiesInput is an input type that accepts SourceControlSecurityTokenPropertiesArgs and SourceControlSecurityTokenPropertiesOutput values. You can construct a concrete instance of `SourceControlSecurityTokenPropertiesInput` via:

SourceControlSecurityTokenPropertiesArgs{...}

type SourceControlSecurityTokenPropertiesOutput

type SourceControlSecurityTokenPropertiesOutput struct{ *pulumi.OutputState }

func (SourceControlSecurityTokenPropertiesOutput) AccessToken

The access token.

func (SourceControlSecurityTokenPropertiesOutput) ElementType

func (SourceControlSecurityTokenPropertiesOutput) RefreshToken

The refresh token.

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutput

func (o SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutput() SourceControlSecurityTokenPropertiesOutput

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutputWithContext

func (o SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutputWithContext(ctx context.Context) SourceControlSecurityTokenPropertiesOutput

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutput

func (o SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext

func (o SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext(ctx context.Context) SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesOutput) TokenType

The token type. Must be either PersonalAccessToken or Oauth.

type SourceControlSecurityTokenPropertiesPtrInput

type SourceControlSecurityTokenPropertiesPtrInput interface {
	pulumi.Input

	ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput
	ToSourceControlSecurityTokenPropertiesPtrOutputWithContext(context.Context) SourceControlSecurityTokenPropertiesPtrOutput
}

SourceControlSecurityTokenPropertiesPtrInput is an input type that accepts SourceControlSecurityTokenPropertiesArgs, SourceControlSecurityTokenPropertiesPtr and SourceControlSecurityTokenPropertiesPtrOutput values. You can construct a concrete instance of `SourceControlSecurityTokenPropertiesPtrInput` via:

        SourceControlSecurityTokenPropertiesArgs{...}

or:

        nil

type SourceControlSecurityTokenPropertiesPtrOutput

type SourceControlSecurityTokenPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SourceControlSecurityTokenPropertiesPtrOutput) AccessToken

The access token.

func (SourceControlSecurityTokenPropertiesPtrOutput) Elem

func (SourceControlSecurityTokenPropertiesPtrOutput) ElementType

func (SourceControlSecurityTokenPropertiesPtrOutput) RefreshToken

The refresh token.

func (SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutput

func (o SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext

func (o SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext(ctx context.Context) SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesPtrOutput) TokenType

The token type. Must be either PersonalAccessToken or Oauth.

type SourceControlState

type SourceControlState struct {
	// The auto sync of the source control. Default is false.
	AutoSync pulumi.BoolPtrInput
	// The repo branch of the source control. Include branch as empty string for VsoTfvc.
	Branch pulumi.StringPtrInput
	// The creation time.
	CreationTime pulumi.StringPtrInput
	// The description.
	Description pulumi.StringPtrInput
	// The folder path of the source control.
	FolderPath pulumi.StringPtrInput
	// The last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The auto publish of the source control. Default is true.
	PublishRunbook pulumi.BoolPtrInput
	// The repo url of the source control.
	RepoUrl pulumi.StringPtrInput
	// The source type. Must be one of VsoGit, VsoTfvc, GitHub.
	SourceType pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (SourceControlState) ElementType

func (SourceControlState) ElementType() reflect.Type

type SourceType

type SourceType pulumi.String

The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.

func (SourceType) ElementType

func (SourceType) ElementType() reflect.Type

func (SourceType) ToStringOutput

func (e SourceType) ToStringOutput() pulumi.StringOutput

func (SourceType) ToStringOutputWithContext

func (e SourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceType) ToStringPtrOutput

func (e SourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceType) ToStringPtrOutputWithContext

func (e SourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TagOperators

type TagOperators pulumi.String

Filter VMs by Any or All specified tags.

func (TagOperators) ElementType

func (TagOperators) ElementType() reflect.Type

func (TagOperators) ToStringOutput

func (e TagOperators) ToStringOutput() pulumi.StringOutput

func (TagOperators) ToStringOutputWithContext

func (e TagOperators) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TagOperators) ToStringPtrOutput

func (e TagOperators) ToStringPtrOutput() pulumi.StringPtrOutput

func (TagOperators) ToStringPtrOutputWithContext

func (e TagOperators) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TagSettingsProperties

type TagSettingsProperties struct {
	// Filter VMs by Any or All specified tags.
	FilterOperator *string `pulumi:"filterOperator"`
	// Dictionary of tags with its list of values.
	Tags map[string][]string `pulumi:"tags"`
}

Tag filter information for the VM.

type TagSettingsPropertiesArgs

type TagSettingsPropertiesArgs struct {
	// Filter VMs by Any or All specified tags.
	FilterOperator *TagOperators `pulumi:"filterOperator"`
	// Dictionary of tags with its list of values.
	Tags pulumi.StringArrayMapInput `pulumi:"tags"`
}

Tag filter information for the VM.

func (TagSettingsPropertiesArgs) ElementType

func (TagSettingsPropertiesArgs) ElementType() reflect.Type

func (TagSettingsPropertiesArgs) ToTagSettingsPropertiesOutput

func (i TagSettingsPropertiesArgs) ToTagSettingsPropertiesOutput() TagSettingsPropertiesOutput

func (TagSettingsPropertiesArgs) ToTagSettingsPropertiesOutputWithContext

func (i TagSettingsPropertiesArgs) ToTagSettingsPropertiesOutputWithContext(ctx context.Context) TagSettingsPropertiesOutput

func (TagSettingsPropertiesArgs) ToTagSettingsPropertiesPtrOutput

func (i TagSettingsPropertiesArgs) ToTagSettingsPropertiesPtrOutput() TagSettingsPropertiesPtrOutput

func (TagSettingsPropertiesArgs) ToTagSettingsPropertiesPtrOutputWithContext

func (i TagSettingsPropertiesArgs) ToTagSettingsPropertiesPtrOutputWithContext(ctx context.Context) TagSettingsPropertiesPtrOutput

type TagSettingsPropertiesInput

type TagSettingsPropertiesInput interface {
	pulumi.Input

	ToTagSettingsPropertiesOutput() TagSettingsPropertiesOutput
	ToTagSettingsPropertiesOutputWithContext(context.Context) TagSettingsPropertiesOutput
}

TagSettingsPropertiesInput is an input type that accepts TagSettingsPropertiesArgs and TagSettingsPropertiesOutput values. You can construct a concrete instance of `TagSettingsPropertiesInput` via:

TagSettingsPropertiesArgs{...}

type TagSettingsPropertiesOutput

type TagSettingsPropertiesOutput struct{ *pulumi.OutputState }

Tag filter information for the VM.

func (TagSettingsPropertiesOutput) ElementType

func (TagSettingsPropertiesOutput) FilterOperator

Filter VMs by Any or All specified tags.

func (TagSettingsPropertiesOutput) Tags

Dictionary of tags with its list of values.

func (TagSettingsPropertiesOutput) ToTagSettingsPropertiesOutput

func (o TagSettingsPropertiesOutput) ToTagSettingsPropertiesOutput() TagSettingsPropertiesOutput

func (TagSettingsPropertiesOutput) ToTagSettingsPropertiesOutputWithContext

func (o TagSettingsPropertiesOutput) ToTagSettingsPropertiesOutputWithContext(ctx context.Context) TagSettingsPropertiesOutput

func (TagSettingsPropertiesOutput) ToTagSettingsPropertiesPtrOutput

func (o TagSettingsPropertiesOutput) ToTagSettingsPropertiesPtrOutput() TagSettingsPropertiesPtrOutput

func (TagSettingsPropertiesOutput) ToTagSettingsPropertiesPtrOutputWithContext

func (o TagSettingsPropertiesOutput) ToTagSettingsPropertiesPtrOutputWithContext(ctx context.Context) TagSettingsPropertiesPtrOutput

type TagSettingsPropertiesPtrInput

type TagSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToTagSettingsPropertiesPtrOutput() TagSettingsPropertiesPtrOutput
	ToTagSettingsPropertiesPtrOutputWithContext(context.Context) TagSettingsPropertiesPtrOutput
}

TagSettingsPropertiesPtrInput is an input type that accepts TagSettingsPropertiesArgs, TagSettingsPropertiesPtr and TagSettingsPropertiesPtrOutput values. You can construct a concrete instance of `TagSettingsPropertiesPtrInput` via:

        TagSettingsPropertiesArgs{...}

or:

        nil

type TagSettingsPropertiesPtrOutput

type TagSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TagSettingsPropertiesPtrOutput) Elem

func (TagSettingsPropertiesPtrOutput) ElementType

func (TagSettingsPropertiesPtrOutput) FilterOperator

Filter VMs by Any or All specified tags.

func (TagSettingsPropertiesPtrOutput) Tags

Dictionary of tags with its list of values.

func (TagSettingsPropertiesPtrOutput) ToTagSettingsPropertiesPtrOutput

func (o TagSettingsPropertiesPtrOutput) ToTagSettingsPropertiesPtrOutput() TagSettingsPropertiesPtrOutput

func (TagSettingsPropertiesPtrOutput) ToTagSettingsPropertiesPtrOutputWithContext

func (o TagSettingsPropertiesPtrOutput) ToTagSettingsPropertiesPtrOutputWithContext(ctx context.Context) TagSettingsPropertiesPtrOutput

type TagSettingsPropertiesResponse

type TagSettingsPropertiesResponse struct {
	// Filter VMs by Any or All specified tags.
	FilterOperator *string `pulumi:"filterOperator"`
	// Dictionary of tags with its list of values.
	Tags map[string][]string `pulumi:"tags"`
}

Tag filter information for the VM.

type TagSettingsPropertiesResponseArgs

type TagSettingsPropertiesResponseArgs struct {
	// Filter VMs by Any or All specified tags.
	FilterOperator pulumi.StringPtrInput `pulumi:"filterOperator"`
	// Dictionary of tags with its list of values.
	Tags pulumi.StringArrayMapInput `pulumi:"tags"`
}

Tag filter information for the VM.

func (TagSettingsPropertiesResponseArgs) ElementType

func (TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponseOutput

func (i TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponseOutput() TagSettingsPropertiesResponseOutput

func (TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponseOutputWithContext

func (i TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponseOutputWithContext(ctx context.Context) TagSettingsPropertiesResponseOutput

func (TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponsePtrOutput

func (i TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponsePtrOutput() TagSettingsPropertiesResponsePtrOutput

func (TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponsePtrOutputWithContext

func (i TagSettingsPropertiesResponseArgs) ToTagSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) TagSettingsPropertiesResponsePtrOutput

type TagSettingsPropertiesResponseInput

type TagSettingsPropertiesResponseInput interface {
	pulumi.Input

	ToTagSettingsPropertiesResponseOutput() TagSettingsPropertiesResponseOutput
	ToTagSettingsPropertiesResponseOutputWithContext(context.Context) TagSettingsPropertiesResponseOutput
}

TagSettingsPropertiesResponseInput is an input type that accepts TagSettingsPropertiesResponseArgs and TagSettingsPropertiesResponseOutput values. You can construct a concrete instance of `TagSettingsPropertiesResponseInput` via:

TagSettingsPropertiesResponseArgs{...}

type TagSettingsPropertiesResponseOutput

type TagSettingsPropertiesResponseOutput struct{ *pulumi.OutputState }

Tag filter information for the VM.

func (TagSettingsPropertiesResponseOutput) ElementType

func (TagSettingsPropertiesResponseOutput) FilterOperator

Filter VMs by Any or All specified tags.

func (TagSettingsPropertiesResponseOutput) Tags

Dictionary of tags with its list of values.

func (TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponseOutput

func (o TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponseOutput() TagSettingsPropertiesResponseOutput

func (TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponseOutputWithContext

func (o TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponseOutputWithContext(ctx context.Context) TagSettingsPropertiesResponseOutput

func (TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponsePtrOutput

func (o TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponsePtrOutput() TagSettingsPropertiesResponsePtrOutput

func (TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponsePtrOutputWithContext

func (o TagSettingsPropertiesResponseOutput) ToTagSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) TagSettingsPropertiesResponsePtrOutput

type TagSettingsPropertiesResponsePtrInput

type TagSettingsPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTagSettingsPropertiesResponsePtrOutput() TagSettingsPropertiesResponsePtrOutput
	ToTagSettingsPropertiesResponsePtrOutputWithContext(context.Context) TagSettingsPropertiesResponsePtrOutput
}

TagSettingsPropertiesResponsePtrInput is an input type that accepts TagSettingsPropertiesResponseArgs, TagSettingsPropertiesResponsePtr and TagSettingsPropertiesResponsePtrOutput values. You can construct a concrete instance of `TagSettingsPropertiesResponsePtrInput` via:

        TagSettingsPropertiesResponseArgs{...}

or:

        nil

type TagSettingsPropertiesResponsePtrOutput

type TagSettingsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TagSettingsPropertiesResponsePtrOutput) Elem

func (TagSettingsPropertiesResponsePtrOutput) ElementType

func (TagSettingsPropertiesResponsePtrOutput) FilterOperator

Filter VMs by Any or All specified tags.

func (TagSettingsPropertiesResponsePtrOutput) Tags

Dictionary of tags with its list of values.

func (TagSettingsPropertiesResponsePtrOutput) ToTagSettingsPropertiesResponsePtrOutput

func (o TagSettingsPropertiesResponsePtrOutput) ToTagSettingsPropertiesResponsePtrOutput() TagSettingsPropertiesResponsePtrOutput

func (TagSettingsPropertiesResponsePtrOutput) ToTagSettingsPropertiesResponsePtrOutputWithContext

func (o TagSettingsPropertiesResponsePtrOutput) ToTagSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) TagSettingsPropertiesResponsePtrOutput

type TargetProperties

type TargetProperties struct {
	// List of Azure queries in the software update configuration.
	AzureQueries []AzureQueryProperties `pulumi:"azureQueries"`
	// List of non Azure queries in the software update configuration.
	NonAzureQueries []NonAzureQueryProperties `pulumi:"nonAzureQueries"`
}

Group specific to the update configuration.

type TargetPropertiesArgs

type TargetPropertiesArgs struct {
	// List of Azure queries in the software update configuration.
	AzureQueries AzureQueryPropertiesArrayInput `pulumi:"azureQueries"`
	// List of non Azure queries in the software update configuration.
	NonAzureQueries NonAzureQueryPropertiesArrayInput `pulumi:"nonAzureQueries"`
}

Group specific to the update configuration.

func (TargetPropertiesArgs) ElementType

func (TargetPropertiesArgs) ElementType() reflect.Type

func (TargetPropertiesArgs) ToTargetPropertiesOutput

func (i TargetPropertiesArgs) ToTargetPropertiesOutput() TargetPropertiesOutput

func (TargetPropertiesArgs) ToTargetPropertiesOutputWithContext

func (i TargetPropertiesArgs) ToTargetPropertiesOutputWithContext(ctx context.Context) TargetPropertiesOutput

func (TargetPropertiesArgs) ToTargetPropertiesPtrOutput

func (i TargetPropertiesArgs) ToTargetPropertiesPtrOutput() TargetPropertiesPtrOutput

func (TargetPropertiesArgs) ToTargetPropertiesPtrOutputWithContext

func (i TargetPropertiesArgs) ToTargetPropertiesPtrOutputWithContext(ctx context.Context) TargetPropertiesPtrOutput

type TargetPropertiesInput

type TargetPropertiesInput interface {
	pulumi.Input

	ToTargetPropertiesOutput() TargetPropertiesOutput
	ToTargetPropertiesOutputWithContext(context.Context) TargetPropertiesOutput
}

TargetPropertiesInput is an input type that accepts TargetPropertiesArgs and TargetPropertiesOutput values. You can construct a concrete instance of `TargetPropertiesInput` via:

TargetPropertiesArgs{...}

type TargetPropertiesOutput

type TargetPropertiesOutput struct{ *pulumi.OutputState }

Group specific to the update configuration.

func (TargetPropertiesOutput) AzureQueries

List of Azure queries in the software update configuration.

func (TargetPropertiesOutput) ElementType

func (TargetPropertiesOutput) ElementType() reflect.Type

func (TargetPropertiesOutput) NonAzureQueries

List of non Azure queries in the software update configuration.

func (TargetPropertiesOutput) ToTargetPropertiesOutput

func (o TargetPropertiesOutput) ToTargetPropertiesOutput() TargetPropertiesOutput

func (TargetPropertiesOutput) ToTargetPropertiesOutputWithContext

func (o TargetPropertiesOutput) ToTargetPropertiesOutputWithContext(ctx context.Context) TargetPropertiesOutput

func (TargetPropertiesOutput) ToTargetPropertiesPtrOutput

func (o TargetPropertiesOutput) ToTargetPropertiesPtrOutput() TargetPropertiesPtrOutput

func (TargetPropertiesOutput) ToTargetPropertiesPtrOutputWithContext

func (o TargetPropertiesOutput) ToTargetPropertiesPtrOutputWithContext(ctx context.Context) TargetPropertiesPtrOutput

type TargetPropertiesPtrInput

type TargetPropertiesPtrInput interface {
	pulumi.Input

	ToTargetPropertiesPtrOutput() TargetPropertiesPtrOutput
	ToTargetPropertiesPtrOutputWithContext(context.Context) TargetPropertiesPtrOutput
}

TargetPropertiesPtrInput is an input type that accepts TargetPropertiesArgs, TargetPropertiesPtr and TargetPropertiesPtrOutput values. You can construct a concrete instance of `TargetPropertiesPtrInput` via:

        TargetPropertiesArgs{...}

or:

        nil

type TargetPropertiesPtrOutput

type TargetPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TargetPropertiesPtrOutput) AzureQueries

List of Azure queries in the software update configuration.

func (TargetPropertiesPtrOutput) Elem

func (TargetPropertiesPtrOutput) ElementType

func (TargetPropertiesPtrOutput) ElementType() reflect.Type

func (TargetPropertiesPtrOutput) NonAzureQueries

List of non Azure queries in the software update configuration.

func (TargetPropertiesPtrOutput) ToTargetPropertiesPtrOutput

func (o TargetPropertiesPtrOutput) ToTargetPropertiesPtrOutput() TargetPropertiesPtrOutput

func (TargetPropertiesPtrOutput) ToTargetPropertiesPtrOutputWithContext

func (o TargetPropertiesPtrOutput) ToTargetPropertiesPtrOutputWithContext(ctx context.Context) TargetPropertiesPtrOutput

type TargetPropertiesResponse

type TargetPropertiesResponse struct {
	// List of Azure queries in the software update configuration.
	AzureQueries []AzureQueryPropertiesResponse `pulumi:"azureQueries"`
	// List of non Azure queries in the software update configuration.
	NonAzureQueries []NonAzureQueryPropertiesResponse `pulumi:"nonAzureQueries"`
}

Group specific to the update configuration.

type TargetPropertiesResponseArgs

type TargetPropertiesResponseArgs struct {
	// List of Azure queries in the software update configuration.
	AzureQueries AzureQueryPropertiesResponseArrayInput `pulumi:"azureQueries"`
	// List of non Azure queries in the software update configuration.
	NonAzureQueries NonAzureQueryPropertiesResponseArrayInput `pulumi:"nonAzureQueries"`
}

Group specific to the update configuration.

func (TargetPropertiesResponseArgs) ElementType

func (TargetPropertiesResponseArgs) ToTargetPropertiesResponseOutput

func (i TargetPropertiesResponseArgs) ToTargetPropertiesResponseOutput() TargetPropertiesResponseOutput

func (TargetPropertiesResponseArgs) ToTargetPropertiesResponseOutputWithContext

func (i TargetPropertiesResponseArgs) ToTargetPropertiesResponseOutputWithContext(ctx context.Context) TargetPropertiesResponseOutput

func (TargetPropertiesResponseArgs) ToTargetPropertiesResponsePtrOutput

func (i TargetPropertiesResponseArgs) ToTargetPropertiesResponsePtrOutput() TargetPropertiesResponsePtrOutput

func (TargetPropertiesResponseArgs) ToTargetPropertiesResponsePtrOutputWithContext

func (i TargetPropertiesResponseArgs) ToTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) TargetPropertiesResponsePtrOutput

type TargetPropertiesResponseInput

type TargetPropertiesResponseInput interface {
	pulumi.Input

	ToTargetPropertiesResponseOutput() TargetPropertiesResponseOutput
	ToTargetPropertiesResponseOutputWithContext(context.Context) TargetPropertiesResponseOutput
}

TargetPropertiesResponseInput is an input type that accepts TargetPropertiesResponseArgs and TargetPropertiesResponseOutput values. You can construct a concrete instance of `TargetPropertiesResponseInput` via:

TargetPropertiesResponseArgs{...}

type TargetPropertiesResponseOutput

type TargetPropertiesResponseOutput struct{ *pulumi.OutputState }

Group specific to the update configuration.

func (TargetPropertiesResponseOutput) AzureQueries

List of Azure queries in the software update configuration.

func (TargetPropertiesResponseOutput) ElementType

func (TargetPropertiesResponseOutput) NonAzureQueries

List of non Azure queries in the software update configuration.

func (TargetPropertiesResponseOutput) ToTargetPropertiesResponseOutput

func (o TargetPropertiesResponseOutput) ToTargetPropertiesResponseOutput() TargetPropertiesResponseOutput

func (TargetPropertiesResponseOutput) ToTargetPropertiesResponseOutputWithContext

func (o TargetPropertiesResponseOutput) ToTargetPropertiesResponseOutputWithContext(ctx context.Context) TargetPropertiesResponseOutput

func (TargetPropertiesResponseOutput) ToTargetPropertiesResponsePtrOutput

func (o TargetPropertiesResponseOutput) ToTargetPropertiesResponsePtrOutput() TargetPropertiesResponsePtrOutput

func (TargetPropertiesResponseOutput) ToTargetPropertiesResponsePtrOutputWithContext

func (o TargetPropertiesResponseOutput) ToTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) TargetPropertiesResponsePtrOutput

type TargetPropertiesResponsePtrInput

type TargetPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTargetPropertiesResponsePtrOutput() TargetPropertiesResponsePtrOutput
	ToTargetPropertiesResponsePtrOutputWithContext(context.Context) TargetPropertiesResponsePtrOutput
}

TargetPropertiesResponsePtrInput is an input type that accepts TargetPropertiesResponseArgs, TargetPropertiesResponsePtr and TargetPropertiesResponsePtrOutput values. You can construct a concrete instance of `TargetPropertiesResponsePtrInput` via:

        TargetPropertiesResponseArgs{...}

or:

        nil

type TargetPropertiesResponsePtrOutput

type TargetPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TargetPropertiesResponsePtrOutput) AzureQueries

List of Azure queries in the software update configuration.

func (TargetPropertiesResponsePtrOutput) Elem

func (TargetPropertiesResponsePtrOutput) ElementType

func (TargetPropertiesResponsePtrOutput) NonAzureQueries

List of non Azure queries in the software update configuration.

func (TargetPropertiesResponsePtrOutput) ToTargetPropertiesResponsePtrOutput

func (o TargetPropertiesResponsePtrOutput) ToTargetPropertiesResponsePtrOutput() TargetPropertiesResponsePtrOutput

func (TargetPropertiesResponsePtrOutput) ToTargetPropertiesResponsePtrOutputWithContext

func (o TargetPropertiesResponsePtrOutput) ToTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) TargetPropertiesResponsePtrOutput

type TaskProperties

type TaskProperties struct {
	// Gets or sets the parameters of the task.
	Parameters map[string]string `pulumi:"parameters"`
	// Gets or sets the name of the runbook.
	Source *string `pulumi:"source"`
}

Task properties of the software update configuration.

type TaskPropertiesArgs

type TaskPropertiesArgs struct {
	// Gets or sets the parameters of the task.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
	// Gets or sets the name of the runbook.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

Task properties of the software update configuration.

func (TaskPropertiesArgs) ElementType

func (TaskPropertiesArgs) ElementType() reflect.Type

func (TaskPropertiesArgs) ToTaskPropertiesOutput

func (i TaskPropertiesArgs) ToTaskPropertiesOutput() TaskPropertiesOutput

func (TaskPropertiesArgs) ToTaskPropertiesOutputWithContext

func (i TaskPropertiesArgs) ToTaskPropertiesOutputWithContext(ctx context.Context) TaskPropertiesOutput

func (TaskPropertiesArgs) ToTaskPropertiesPtrOutput

func (i TaskPropertiesArgs) ToTaskPropertiesPtrOutput() TaskPropertiesPtrOutput

func (TaskPropertiesArgs) ToTaskPropertiesPtrOutputWithContext

func (i TaskPropertiesArgs) ToTaskPropertiesPtrOutputWithContext(ctx context.Context) TaskPropertiesPtrOutput

type TaskPropertiesInput

type TaskPropertiesInput interface {
	pulumi.Input

	ToTaskPropertiesOutput() TaskPropertiesOutput
	ToTaskPropertiesOutputWithContext(context.Context) TaskPropertiesOutput
}

TaskPropertiesInput is an input type that accepts TaskPropertiesArgs and TaskPropertiesOutput values. You can construct a concrete instance of `TaskPropertiesInput` via:

TaskPropertiesArgs{...}

type TaskPropertiesOutput

type TaskPropertiesOutput struct{ *pulumi.OutputState }

Task properties of the software update configuration.

func (TaskPropertiesOutput) ElementType

func (TaskPropertiesOutput) ElementType() reflect.Type

func (TaskPropertiesOutput) Parameters

Gets or sets the parameters of the task.

func (TaskPropertiesOutput) Source

Gets or sets the name of the runbook.

func (TaskPropertiesOutput) ToTaskPropertiesOutput

func (o TaskPropertiesOutput) ToTaskPropertiesOutput() TaskPropertiesOutput

func (TaskPropertiesOutput) ToTaskPropertiesOutputWithContext

func (o TaskPropertiesOutput) ToTaskPropertiesOutputWithContext(ctx context.Context) TaskPropertiesOutput

func (TaskPropertiesOutput) ToTaskPropertiesPtrOutput

func (o TaskPropertiesOutput) ToTaskPropertiesPtrOutput() TaskPropertiesPtrOutput

func (TaskPropertiesOutput) ToTaskPropertiesPtrOutputWithContext

func (o TaskPropertiesOutput) ToTaskPropertiesPtrOutputWithContext(ctx context.Context) TaskPropertiesPtrOutput

type TaskPropertiesPtrInput

type TaskPropertiesPtrInput interface {
	pulumi.Input

	ToTaskPropertiesPtrOutput() TaskPropertiesPtrOutput
	ToTaskPropertiesPtrOutputWithContext(context.Context) TaskPropertiesPtrOutput
}

TaskPropertiesPtrInput is an input type that accepts TaskPropertiesArgs, TaskPropertiesPtr and TaskPropertiesPtrOutput values. You can construct a concrete instance of `TaskPropertiesPtrInput` via:

        TaskPropertiesArgs{...}

or:

        nil

type TaskPropertiesPtrOutput

type TaskPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TaskPropertiesPtrOutput) Elem

func (TaskPropertiesPtrOutput) ElementType

func (TaskPropertiesPtrOutput) ElementType() reflect.Type

func (TaskPropertiesPtrOutput) Parameters

Gets or sets the parameters of the task.

func (TaskPropertiesPtrOutput) Source

Gets or sets the name of the runbook.

func (TaskPropertiesPtrOutput) ToTaskPropertiesPtrOutput

func (o TaskPropertiesPtrOutput) ToTaskPropertiesPtrOutput() TaskPropertiesPtrOutput

func (TaskPropertiesPtrOutput) ToTaskPropertiesPtrOutputWithContext

func (o TaskPropertiesPtrOutput) ToTaskPropertiesPtrOutputWithContext(ctx context.Context) TaskPropertiesPtrOutput

type TaskPropertiesResponse

type TaskPropertiesResponse struct {
	// Gets or sets the parameters of the task.
	Parameters map[string]string `pulumi:"parameters"`
	// Gets or sets the name of the runbook.
	Source *string `pulumi:"source"`
}

Task properties of the software update configuration.

type TaskPropertiesResponseArgs

type TaskPropertiesResponseArgs struct {
	// Gets or sets the parameters of the task.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
	// Gets or sets the name of the runbook.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

Task properties of the software update configuration.

func (TaskPropertiesResponseArgs) ElementType

func (TaskPropertiesResponseArgs) ElementType() reflect.Type

func (TaskPropertiesResponseArgs) ToTaskPropertiesResponseOutput

func (i TaskPropertiesResponseArgs) ToTaskPropertiesResponseOutput() TaskPropertiesResponseOutput

func (TaskPropertiesResponseArgs) ToTaskPropertiesResponseOutputWithContext

func (i TaskPropertiesResponseArgs) ToTaskPropertiesResponseOutputWithContext(ctx context.Context) TaskPropertiesResponseOutput

func (TaskPropertiesResponseArgs) ToTaskPropertiesResponsePtrOutput

func (i TaskPropertiesResponseArgs) ToTaskPropertiesResponsePtrOutput() TaskPropertiesResponsePtrOutput

func (TaskPropertiesResponseArgs) ToTaskPropertiesResponsePtrOutputWithContext

func (i TaskPropertiesResponseArgs) ToTaskPropertiesResponsePtrOutputWithContext(ctx context.Context) TaskPropertiesResponsePtrOutput

type TaskPropertiesResponseInput

type TaskPropertiesResponseInput interface {
	pulumi.Input

	ToTaskPropertiesResponseOutput() TaskPropertiesResponseOutput
	ToTaskPropertiesResponseOutputWithContext(context.Context) TaskPropertiesResponseOutput
}

TaskPropertiesResponseInput is an input type that accepts TaskPropertiesResponseArgs and TaskPropertiesResponseOutput values. You can construct a concrete instance of `TaskPropertiesResponseInput` via:

TaskPropertiesResponseArgs{...}

type TaskPropertiesResponseOutput

type TaskPropertiesResponseOutput struct{ *pulumi.OutputState }

Task properties of the software update configuration.

func (TaskPropertiesResponseOutput) ElementType

func (TaskPropertiesResponseOutput) Parameters

Gets or sets the parameters of the task.

func (TaskPropertiesResponseOutput) Source

Gets or sets the name of the runbook.

func (TaskPropertiesResponseOutput) ToTaskPropertiesResponseOutput

func (o TaskPropertiesResponseOutput) ToTaskPropertiesResponseOutput() TaskPropertiesResponseOutput

func (TaskPropertiesResponseOutput) ToTaskPropertiesResponseOutputWithContext

func (o TaskPropertiesResponseOutput) ToTaskPropertiesResponseOutputWithContext(ctx context.Context) TaskPropertiesResponseOutput

func (TaskPropertiesResponseOutput) ToTaskPropertiesResponsePtrOutput

func (o TaskPropertiesResponseOutput) ToTaskPropertiesResponsePtrOutput() TaskPropertiesResponsePtrOutput

func (TaskPropertiesResponseOutput) ToTaskPropertiesResponsePtrOutputWithContext

func (o TaskPropertiesResponseOutput) ToTaskPropertiesResponsePtrOutputWithContext(ctx context.Context) TaskPropertiesResponsePtrOutput

type TaskPropertiesResponsePtrInput

type TaskPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTaskPropertiesResponsePtrOutput() TaskPropertiesResponsePtrOutput
	ToTaskPropertiesResponsePtrOutputWithContext(context.Context) TaskPropertiesResponsePtrOutput
}

TaskPropertiesResponsePtrInput is an input type that accepts TaskPropertiesResponseArgs, TaskPropertiesResponsePtr and TaskPropertiesResponsePtrOutput values. You can construct a concrete instance of `TaskPropertiesResponsePtrInput` via:

        TaskPropertiesResponseArgs{...}

or:

        nil

type TaskPropertiesResponsePtrOutput

type TaskPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TaskPropertiesResponsePtrOutput) Elem

func (TaskPropertiesResponsePtrOutput) ElementType

func (TaskPropertiesResponsePtrOutput) Parameters

Gets or sets the parameters of the task.

func (TaskPropertiesResponsePtrOutput) Source

Gets or sets the name of the runbook.

func (TaskPropertiesResponsePtrOutput) ToTaskPropertiesResponsePtrOutput

func (o TaskPropertiesResponsePtrOutput) ToTaskPropertiesResponsePtrOutput() TaskPropertiesResponsePtrOutput

func (TaskPropertiesResponsePtrOutput) ToTaskPropertiesResponsePtrOutputWithContext

func (o TaskPropertiesResponsePtrOutput) ToTaskPropertiesResponsePtrOutputWithContext(ctx context.Context) TaskPropertiesResponsePtrOutput

type TokenType

type TokenType pulumi.String

The token type. Must be either PersonalAccessToken or Oauth.

func (TokenType) ElementType

func (TokenType) ElementType() reflect.Type

func (TokenType) ToStringOutput

func (e TokenType) ToStringOutput() pulumi.StringOutput

func (TokenType) ToStringOutputWithContext

func (e TokenType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenType) ToStringPtrOutput

func (e TokenType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenType) ToStringPtrOutputWithContext

func (e TokenType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type UpdateConfiguration

type UpdateConfiguration struct {
	// List of azure resource Ids for azure virtual machines targeted by the software update configuration.
	AzureVirtualMachines []string `pulumi:"azureVirtualMachines"`
	// Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
	Duration *string `pulumi:"duration"`
	// Linux specific update configuration.
	Linux *LinuxProperties `pulumi:"linux"`
	// List of names of non-azure machines targeted by the software update configuration.
	NonAzureComputerNames []string `pulumi:"nonAzureComputerNames"`
	// operating system of target machines
	OperatingSystem string `pulumi:"operatingSystem"`
	// Group targets for the software update configuration.
	Targets *TargetProperties `pulumi:"targets"`
	// Windows specific update configuration.
	Windows *WindowsProperties `pulumi:"windows"`
}

Update specific properties of the software update configuration.

type UpdateConfigurationArgs

type UpdateConfigurationArgs struct {
	// List of azure resource Ids for azure virtual machines targeted by the software update configuration.
	AzureVirtualMachines pulumi.StringArrayInput `pulumi:"azureVirtualMachines"`
	// Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
	Duration pulumi.StringPtrInput `pulumi:"duration"`
	// Linux specific update configuration.
	Linux LinuxPropertiesPtrInput `pulumi:"linux"`
	// List of names of non-azure machines targeted by the software update configuration.
	NonAzureComputerNames pulumi.StringArrayInput `pulumi:"nonAzureComputerNames"`
	// operating system of target machines
	OperatingSystem OperatingSystemType `pulumi:"operatingSystem"`
	// Group targets for the software update configuration.
	Targets TargetPropertiesPtrInput `pulumi:"targets"`
	// Windows specific update configuration.
	Windows WindowsPropertiesPtrInput `pulumi:"windows"`
}

Update specific properties of the software update configuration.

func (UpdateConfigurationArgs) ElementType

func (UpdateConfigurationArgs) ElementType() reflect.Type

func (UpdateConfigurationArgs) ToUpdateConfigurationOutput

func (i UpdateConfigurationArgs) ToUpdateConfigurationOutput() UpdateConfigurationOutput

func (UpdateConfigurationArgs) ToUpdateConfigurationOutputWithContext

func (i UpdateConfigurationArgs) ToUpdateConfigurationOutputWithContext(ctx context.Context) UpdateConfigurationOutput

func (UpdateConfigurationArgs) ToUpdateConfigurationPtrOutput

func (i UpdateConfigurationArgs) ToUpdateConfigurationPtrOutput() UpdateConfigurationPtrOutput

func (UpdateConfigurationArgs) ToUpdateConfigurationPtrOutputWithContext

func (i UpdateConfigurationArgs) ToUpdateConfigurationPtrOutputWithContext(ctx context.Context) UpdateConfigurationPtrOutput

type UpdateConfigurationInput

type UpdateConfigurationInput interface {
	pulumi.Input

	ToUpdateConfigurationOutput() UpdateConfigurationOutput
	ToUpdateConfigurationOutputWithContext(context.Context) UpdateConfigurationOutput
}

UpdateConfigurationInput is an input type that accepts UpdateConfigurationArgs and UpdateConfigurationOutput values. You can construct a concrete instance of `UpdateConfigurationInput` via:

UpdateConfigurationArgs{...}

type UpdateConfigurationOutput

type UpdateConfigurationOutput struct{ *pulumi.OutputState }

Update specific properties of the software update configuration.

func (UpdateConfigurationOutput) AzureVirtualMachines

func (o UpdateConfigurationOutput) AzureVirtualMachines() pulumi.StringArrayOutput

List of azure resource Ids for azure virtual machines targeted by the software update configuration.

func (UpdateConfigurationOutput) Duration

Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601

func (UpdateConfigurationOutput) ElementType

func (UpdateConfigurationOutput) ElementType() reflect.Type

func (UpdateConfigurationOutput) Linux

Linux specific update configuration.

func (UpdateConfigurationOutput) NonAzureComputerNames

func (o UpdateConfigurationOutput) NonAzureComputerNames() pulumi.StringArrayOutput

List of names of non-azure machines targeted by the software update configuration.

func (UpdateConfigurationOutput) OperatingSystem

func (o UpdateConfigurationOutput) OperatingSystem() pulumi.StringOutput

operating system of target machines

func (UpdateConfigurationOutput) Targets

Group targets for the software update configuration.

func (UpdateConfigurationOutput) ToUpdateConfigurationOutput

func (o UpdateConfigurationOutput) ToUpdateConfigurationOutput() UpdateConfigurationOutput

func (UpdateConfigurationOutput) ToUpdateConfigurationOutputWithContext

func (o UpdateConfigurationOutput) ToUpdateConfigurationOutputWithContext(ctx context.Context) UpdateConfigurationOutput

func (UpdateConfigurationOutput) ToUpdateConfigurationPtrOutput

func (o UpdateConfigurationOutput) ToUpdateConfigurationPtrOutput() UpdateConfigurationPtrOutput

func (UpdateConfigurationOutput) ToUpdateConfigurationPtrOutputWithContext

func (o UpdateConfigurationOutput) ToUpdateConfigurationPtrOutputWithContext(ctx context.Context) UpdateConfigurationPtrOutput

func (UpdateConfigurationOutput) Windows

Windows specific update configuration.

type UpdateConfigurationPtrInput

type UpdateConfigurationPtrInput interface {
	pulumi.Input

	ToUpdateConfigurationPtrOutput() UpdateConfigurationPtrOutput
	ToUpdateConfigurationPtrOutputWithContext(context.Context) UpdateConfigurationPtrOutput
}

UpdateConfigurationPtrInput is an input type that accepts UpdateConfigurationArgs, UpdateConfigurationPtr and UpdateConfigurationPtrOutput values. You can construct a concrete instance of `UpdateConfigurationPtrInput` via:

        UpdateConfigurationArgs{...}

or:

        nil

type UpdateConfigurationPtrOutput

type UpdateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UpdateConfigurationPtrOutput) AzureVirtualMachines

func (o UpdateConfigurationPtrOutput) AzureVirtualMachines() pulumi.StringArrayOutput

List of azure resource Ids for azure virtual machines targeted by the software update configuration.

func (UpdateConfigurationPtrOutput) Duration

Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601

func (UpdateConfigurationPtrOutput) Elem

func (UpdateConfigurationPtrOutput) ElementType

func (UpdateConfigurationPtrOutput) Linux

Linux specific update configuration.

func (UpdateConfigurationPtrOutput) NonAzureComputerNames

func (o UpdateConfigurationPtrOutput) NonAzureComputerNames() pulumi.StringArrayOutput

List of names of non-azure machines targeted by the software update configuration.

func (UpdateConfigurationPtrOutput) OperatingSystem

operating system of target machines

func (UpdateConfigurationPtrOutput) Targets

Group targets for the software update configuration.

func (UpdateConfigurationPtrOutput) ToUpdateConfigurationPtrOutput

func (o UpdateConfigurationPtrOutput) ToUpdateConfigurationPtrOutput() UpdateConfigurationPtrOutput

func (UpdateConfigurationPtrOutput) ToUpdateConfigurationPtrOutputWithContext

func (o UpdateConfigurationPtrOutput) ToUpdateConfigurationPtrOutputWithContext(ctx context.Context) UpdateConfigurationPtrOutput

func (UpdateConfigurationPtrOutput) Windows

Windows specific update configuration.

type UpdateConfigurationResponse

type UpdateConfigurationResponse struct {
	// List of azure resource Ids for azure virtual machines targeted by the software update configuration.
	AzureVirtualMachines []string `pulumi:"azureVirtualMachines"`
	// Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
	Duration *string `pulumi:"duration"`
	// Linux specific update configuration.
	Linux *LinuxPropertiesResponse `pulumi:"linux"`
	// List of names of non-azure machines targeted by the software update configuration.
	NonAzureComputerNames []string `pulumi:"nonAzureComputerNames"`
	// operating system of target machines
	OperatingSystem string `pulumi:"operatingSystem"`
	// Group targets for the software update configuration.
	Targets *TargetPropertiesResponse `pulumi:"targets"`
	// Windows specific update configuration.
	Windows *WindowsPropertiesResponse `pulumi:"windows"`
}

Update specific properties of the software update configuration.

type UpdateConfigurationResponseArgs

type UpdateConfigurationResponseArgs struct {
	// List of azure resource Ids for azure virtual machines targeted by the software update configuration.
	AzureVirtualMachines pulumi.StringArrayInput `pulumi:"azureVirtualMachines"`
	// Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
	Duration pulumi.StringPtrInput `pulumi:"duration"`
	// Linux specific update configuration.
	Linux LinuxPropertiesResponsePtrInput `pulumi:"linux"`
	// List of names of non-azure machines targeted by the software update configuration.
	NonAzureComputerNames pulumi.StringArrayInput `pulumi:"nonAzureComputerNames"`
	// operating system of target machines
	OperatingSystem pulumi.StringInput `pulumi:"operatingSystem"`
	// Group targets for the software update configuration.
	Targets TargetPropertiesResponsePtrInput `pulumi:"targets"`
	// Windows specific update configuration.
	Windows WindowsPropertiesResponsePtrInput `pulumi:"windows"`
}

Update specific properties of the software update configuration.

func (UpdateConfigurationResponseArgs) ElementType

func (UpdateConfigurationResponseArgs) ToUpdateConfigurationResponseOutput

func (i UpdateConfigurationResponseArgs) ToUpdateConfigurationResponseOutput() UpdateConfigurationResponseOutput

func (UpdateConfigurationResponseArgs) ToUpdateConfigurationResponseOutputWithContext

func (i UpdateConfigurationResponseArgs) ToUpdateConfigurationResponseOutputWithContext(ctx context.Context) UpdateConfigurationResponseOutput

func (UpdateConfigurationResponseArgs) ToUpdateConfigurationResponsePtrOutput

func (i UpdateConfigurationResponseArgs) ToUpdateConfigurationResponsePtrOutput() UpdateConfigurationResponsePtrOutput

func (UpdateConfigurationResponseArgs) ToUpdateConfigurationResponsePtrOutputWithContext

func (i UpdateConfigurationResponseArgs) ToUpdateConfigurationResponsePtrOutputWithContext(ctx context.Context) UpdateConfigurationResponsePtrOutput

type UpdateConfigurationResponseInput

type UpdateConfigurationResponseInput interface {
	pulumi.Input

	ToUpdateConfigurationResponseOutput() UpdateConfigurationResponseOutput
	ToUpdateConfigurationResponseOutputWithContext(context.Context) UpdateConfigurationResponseOutput
}

UpdateConfigurationResponseInput is an input type that accepts UpdateConfigurationResponseArgs and UpdateConfigurationResponseOutput values. You can construct a concrete instance of `UpdateConfigurationResponseInput` via:

UpdateConfigurationResponseArgs{...}

type UpdateConfigurationResponseOutput

type UpdateConfigurationResponseOutput struct{ *pulumi.OutputState }

Update specific properties of the software update configuration.

func (UpdateConfigurationResponseOutput) AzureVirtualMachines

List of azure resource Ids for azure virtual machines targeted by the software update configuration.

func (UpdateConfigurationResponseOutput) Duration

Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601

func (UpdateConfigurationResponseOutput) ElementType

func (UpdateConfigurationResponseOutput) Linux

Linux specific update configuration.

func (UpdateConfigurationResponseOutput) NonAzureComputerNames

List of names of non-azure machines targeted by the software update configuration.

func (UpdateConfigurationResponseOutput) OperatingSystem

operating system of target machines

func (UpdateConfigurationResponseOutput) Targets

Group targets for the software update configuration.

func (UpdateConfigurationResponseOutput) ToUpdateConfigurationResponseOutput

func (o UpdateConfigurationResponseOutput) ToUpdateConfigurationResponseOutput() UpdateConfigurationResponseOutput

func (UpdateConfigurationResponseOutput) ToUpdateConfigurationResponseOutputWithContext

func (o UpdateConfigurationResponseOutput) ToUpdateConfigurationResponseOutputWithContext(ctx context.Context) UpdateConfigurationResponseOutput

func (UpdateConfigurationResponseOutput) ToUpdateConfigurationResponsePtrOutput

func (o UpdateConfigurationResponseOutput) ToUpdateConfigurationResponsePtrOutput() UpdateConfigurationResponsePtrOutput

func (UpdateConfigurationResponseOutput) ToUpdateConfigurationResponsePtrOutputWithContext

func (o UpdateConfigurationResponseOutput) ToUpdateConfigurationResponsePtrOutputWithContext(ctx context.Context) UpdateConfigurationResponsePtrOutput

func (UpdateConfigurationResponseOutput) Windows

Windows specific update configuration.

type UpdateConfigurationResponsePtrInput

type UpdateConfigurationResponsePtrInput interface {
	pulumi.Input

	ToUpdateConfigurationResponsePtrOutput() UpdateConfigurationResponsePtrOutput
	ToUpdateConfigurationResponsePtrOutputWithContext(context.Context) UpdateConfigurationResponsePtrOutput
}

UpdateConfigurationResponsePtrInput is an input type that accepts UpdateConfigurationResponseArgs, UpdateConfigurationResponsePtr and UpdateConfigurationResponsePtrOutput values. You can construct a concrete instance of `UpdateConfigurationResponsePtrInput` via:

        UpdateConfigurationResponseArgs{...}

or:

        nil

type UpdateConfigurationResponsePtrOutput

type UpdateConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (UpdateConfigurationResponsePtrOutput) AzureVirtualMachines

List of azure resource Ids for azure virtual machines targeted by the software update configuration.

func (UpdateConfigurationResponsePtrOutput) Duration

Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601

func (UpdateConfigurationResponsePtrOutput) Elem

func (UpdateConfigurationResponsePtrOutput) ElementType

func (UpdateConfigurationResponsePtrOutput) Linux

Linux specific update configuration.

func (UpdateConfigurationResponsePtrOutput) NonAzureComputerNames

List of names of non-azure machines targeted by the software update configuration.

func (UpdateConfigurationResponsePtrOutput) OperatingSystem

operating system of target machines

func (UpdateConfigurationResponsePtrOutput) Targets

Group targets for the software update configuration.

func (UpdateConfigurationResponsePtrOutput) ToUpdateConfigurationResponsePtrOutput

func (o UpdateConfigurationResponsePtrOutput) ToUpdateConfigurationResponsePtrOutput() UpdateConfigurationResponsePtrOutput

func (UpdateConfigurationResponsePtrOutput) ToUpdateConfigurationResponsePtrOutputWithContext

func (o UpdateConfigurationResponsePtrOutput) ToUpdateConfigurationResponsePtrOutputWithContext(ctx context.Context) UpdateConfigurationResponsePtrOutput

func (UpdateConfigurationResponsePtrOutput) Windows

Windows specific update configuration.

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.

func (*Variable) ElementType

func (*Variable) ElementType() reflect.Type

func (*Variable) ToVariableOutput

func (i *Variable) ToVariableOutput() VariableOutput

func (*Variable) ToVariableOutputWithContext

func (i *Variable) ToVariableOutputWithContext(ctx context.Context) VariableOutput

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 VariableInput

type VariableInput interface {
	pulumi.Input

	ToVariableOutput() VariableOutput
	ToVariableOutputWithContext(ctx context.Context) VariableOutput
}

type VariableOutput

type VariableOutput struct {
	*pulumi.OutputState
}

func (VariableOutput) ElementType

func (VariableOutput) ElementType() reflect.Type

func (VariableOutput) ToVariableOutput

func (o VariableOutput) ToVariableOutput() VariableOutput

func (VariableOutput) ToVariableOutputWithContext

func (o VariableOutput) ToVariableOutputWithContext(ctx context.Context) VariableOutput

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.Float64PtrOutput `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 geo-location 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.

func (*Watcher) ElementType

func (*Watcher) ElementType() reflect.Type

func (*Watcher) ToWatcherOutput

func (i *Watcher) ToWatcherOutput() WatcherOutput

func (*Watcher) ToWatcherOutputWithContext

func (i *Watcher) ToWatcherOutputWithContext(ctx context.Context) WatcherOutput

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.Float64PtrInput
	// The geo-location 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 WatcherInput

type WatcherInput interface {
	pulumi.Input

	ToWatcherOutput() WatcherOutput
	ToWatcherOutputWithContext(ctx context.Context) WatcherOutput
}

type WatcherOutput

type WatcherOutput struct {
	*pulumi.OutputState
}

func (WatcherOutput) ElementType

func (WatcherOutput) ElementType() reflect.Type

func (WatcherOutput) ToWatcherOutput

func (o WatcherOutput) ToWatcherOutput() WatcherOutput

func (WatcherOutput) ToWatcherOutputWithContext

func (o WatcherOutput) ToWatcherOutputWithContext(ctx context.Context) WatcherOutput

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.Float64PtrInput
	// Details of the user who last modified the watcher.
	LastModifiedBy pulumi.StringPtrInput
	// Gets or sets the last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The geo-location 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 WindowsProperties

type WindowsProperties struct {
	// KB numbers excluded from the software update configuration.
	ExcludedKbNumbers []string `pulumi:"excludedKbNumbers"`
	// KB numbers included from the software update configuration.
	IncludedKbNumbers []string `pulumi:"includedKbNumbers"`
	// Update classification included in the software update configuration. A comma separated string with required values
	IncludedUpdateClassifications *string `pulumi:"includedUpdateClassifications"`
	// Reboot setting for the software update configuration.
	RebootSetting *string `pulumi:"rebootSetting"`
}

Windows specific update configuration.

type WindowsPropertiesArgs

type WindowsPropertiesArgs struct {
	// KB numbers excluded from the software update configuration.
	ExcludedKbNumbers pulumi.StringArrayInput `pulumi:"excludedKbNumbers"`
	// KB numbers included from the software update configuration.
	IncludedKbNumbers pulumi.StringArrayInput `pulumi:"includedKbNumbers"`
	// Update classification included in the software update configuration. A comma separated string with required values
	IncludedUpdateClassifications pulumi.StringPtrInput `pulumi:"includedUpdateClassifications"`
	// Reboot setting for the software update configuration.
	RebootSetting pulumi.StringPtrInput `pulumi:"rebootSetting"`
}

Windows specific update configuration.

func (WindowsPropertiesArgs) ElementType

func (WindowsPropertiesArgs) ElementType() reflect.Type

func (WindowsPropertiesArgs) ToWindowsPropertiesOutput

func (i WindowsPropertiesArgs) ToWindowsPropertiesOutput() WindowsPropertiesOutput

func (WindowsPropertiesArgs) ToWindowsPropertiesOutputWithContext

func (i WindowsPropertiesArgs) ToWindowsPropertiesOutputWithContext(ctx context.Context) WindowsPropertiesOutput

func (WindowsPropertiesArgs) ToWindowsPropertiesPtrOutput

func (i WindowsPropertiesArgs) ToWindowsPropertiesPtrOutput() WindowsPropertiesPtrOutput

func (WindowsPropertiesArgs) ToWindowsPropertiesPtrOutputWithContext

func (i WindowsPropertiesArgs) ToWindowsPropertiesPtrOutputWithContext(ctx context.Context) WindowsPropertiesPtrOutput

type WindowsPropertiesInput

type WindowsPropertiesInput interface {
	pulumi.Input

	ToWindowsPropertiesOutput() WindowsPropertiesOutput
	ToWindowsPropertiesOutputWithContext(context.Context) WindowsPropertiesOutput
}

WindowsPropertiesInput is an input type that accepts WindowsPropertiesArgs and WindowsPropertiesOutput values. You can construct a concrete instance of `WindowsPropertiesInput` via:

WindowsPropertiesArgs{...}

type WindowsPropertiesOutput

type WindowsPropertiesOutput struct{ *pulumi.OutputState }

Windows specific update configuration.

func (WindowsPropertiesOutput) ElementType

func (WindowsPropertiesOutput) ElementType() reflect.Type

func (WindowsPropertiesOutput) ExcludedKbNumbers

func (o WindowsPropertiesOutput) ExcludedKbNumbers() pulumi.StringArrayOutput

KB numbers excluded from the software update configuration.

func (WindowsPropertiesOutput) IncludedKbNumbers

func (o WindowsPropertiesOutput) IncludedKbNumbers() pulumi.StringArrayOutput

KB numbers included from the software update configuration.

func (WindowsPropertiesOutput) IncludedUpdateClassifications

func (o WindowsPropertiesOutput) IncludedUpdateClassifications() pulumi.StringPtrOutput

Update classification included in the software update configuration. A comma separated string with required values

func (WindowsPropertiesOutput) RebootSetting

Reboot setting for the software update configuration.

func (WindowsPropertiesOutput) ToWindowsPropertiesOutput

func (o WindowsPropertiesOutput) ToWindowsPropertiesOutput() WindowsPropertiesOutput

func (WindowsPropertiesOutput) ToWindowsPropertiesOutputWithContext

func (o WindowsPropertiesOutput) ToWindowsPropertiesOutputWithContext(ctx context.Context) WindowsPropertiesOutput

func (WindowsPropertiesOutput) ToWindowsPropertiesPtrOutput

func (o WindowsPropertiesOutput) ToWindowsPropertiesPtrOutput() WindowsPropertiesPtrOutput

func (WindowsPropertiesOutput) ToWindowsPropertiesPtrOutputWithContext

func (o WindowsPropertiesOutput) ToWindowsPropertiesPtrOutputWithContext(ctx context.Context) WindowsPropertiesPtrOutput

type WindowsPropertiesPtrInput

type WindowsPropertiesPtrInput interface {
	pulumi.Input

	ToWindowsPropertiesPtrOutput() WindowsPropertiesPtrOutput
	ToWindowsPropertiesPtrOutputWithContext(context.Context) WindowsPropertiesPtrOutput
}

WindowsPropertiesPtrInput is an input type that accepts WindowsPropertiesArgs, WindowsPropertiesPtr and WindowsPropertiesPtrOutput values. You can construct a concrete instance of `WindowsPropertiesPtrInput` via:

        WindowsPropertiesArgs{...}

or:

        nil

type WindowsPropertiesPtrOutput

type WindowsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WindowsPropertiesPtrOutput) Elem

func (WindowsPropertiesPtrOutput) ElementType

func (WindowsPropertiesPtrOutput) ElementType() reflect.Type

func (WindowsPropertiesPtrOutput) ExcludedKbNumbers

func (o WindowsPropertiesPtrOutput) ExcludedKbNumbers() pulumi.StringArrayOutput

KB numbers excluded from the software update configuration.

func (WindowsPropertiesPtrOutput) IncludedKbNumbers

func (o WindowsPropertiesPtrOutput) IncludedKbNumbers() pulumi.StringArrayOutput

KB numbers included from the software update configuration.

func (WindowsPropertiesPtrOutput) IncludedUpdateClassifications

func (o WindowsPropertiesPtrOutput) IncludedUpdateClassifications() pulumi.StringPtrOutput

Update classification included in the software update configuration. A comma separated string with required values

func (WindowsPropertiesPtrOutput) RebootSetting

Reboot setting for the software update configuration.

func (WindowsPropertiesPtrOutput) ToWindowsPropertiesPtrOutput

func (o WindowsPropertiesPtrOutput) ToWindowsPropertiesPtrOutput() WindowsPropertiesPtrOutput

func (WindowsPropertiesPtrOutput) ToWindowsPropertiesPtrOutputWithContext

func (o WindowsPropertiesPtrOutput) ToWindowsPropertiesPtrOutputWithContext(ctx context.Context) WindowsPropertiesPtrOutput

type WindowsPropertiesResponse

type WindowsPropertiesResponse struct {
	// KB numbers excluded from the software update configuration.
	ExcludedKbNumbers []string `pulumi:"excludedKbNumbers"`
	// KB numbers included from the software update configuration.
	IncludedKbNumbers []string `pulumi:"includedKbNumbers"`
	// Update classification included in the software update configuration. A comma separated string with required values
	IncludedUpdateClassifications *string `pulumi:"includedUpdateClassifications"`
	// Reboot setting for the software update configuration.
	RebootSetting *string `pulumi:"rebootSetting"`
}

Windows specific update configuration.

type WindowsPropertiesResponseArgs

type WindowsPropertiesResponseArgs struct {
	// KB numbers excluded from the software update configuration.
	ExcludedKbNumbers pulumi.StringArrayInput `pulumi:"excludedKbNumbers"`
	// KB numbers included from the software update configuration.
	IncludedKbNumbers pulumi.StringArrayInput `pulumi:"includedKbNumbers"`
	// Update classification included in the software update configuration. A comma separated string with required values
	IncludedUpdateClassifications pulumi.StringPtrInput `pulumi:"includedUpdateClassifications"`
	// Reboot setting for the software update configuration.
	RebootSetting pulumi.StringPtrInput `pulumi:"rebootSetting"`
}

Windows specific update configuration.

func (WindowsPropertiesResponseArgs) ElementType

func (WindowsPropertiesResponseArgs) ToWindowsPropertiesResponseOutput

func (i WindowsPropertiesResponseArgs) ToWindowsPropertiesResponseOutput() WindowsPropertiesResponseOutput

func (WindowsPropertiesResponseArgs) ToWindowsPropertiesResponseOutputWithContext

func (i WindowsPropertiesResponseArgs) ToWindowsPropertiesResponseOutputWithContext(ctx context.Context) WindowsPropertiesResponseOutput

func (WindowsPropertiesResponseArgs) ToWindowsPropertiesResponsePtrOutput

func (i WindowsPropertiesResponseArgs) ToWindowsPropertiesResponsePtrOutput() WindowsPropertiesResponsePtrOutput

func (WindowsPropertiesResponseArgs) ToWindowsPropertiesResponsePtrOutputWithContext

func (i WindowsPropertiesResponseArgs) ToWindowsPropertiesResponsePtrOutputWithContext(ctx context.Context) WindowsPropertiesResponsePtrOutput

type WindowsPropertiesResponseInput

type WindowsPropertiesResponseInput interface {
	pulumi.Input

	ToWindowsPropertiesResponseOutput() WindowsPropertiesResponseOutput
	ToWindowsPropertiesResponseOutputWithContext(context.Context) WindowsPropertiesResponseOutput
}

WindowsPropertiesResponseInput is an input type that accepts WindowsPropertiesResponseArgs and WindowsPropertiesResponseOutput values. You can construct a concrete instance of `WindowsPropertiesResponseInput` via:

WindowsPropertiesResponseArgs{...}

type WindowsPropertiesResponseOutput

type WindowsPropertiesResponseOutput struct{ *pulumi.OutputState }

Windows specific update configuration.

func (WindowsPropertiesResponseOutput) ElementType

func (WindowsPropertiesResponseOutput) ExcludedKbNumbers

KB numbers excluded from the software update configuration.

func (WindowsPropertiesResponseOutput) IncludedKbNumbers

KB numbers included from the software update configuration.

func (WindowsPropertiesResponseOutput) IncludedUpdateClassifications

func (o WindowsPropertiesResponseOutput) IncludedUpdateClassifications() pulumi.StringPtrOutput

Update classification included in the software update configuration. A comma separated string with required values

func (WindowsPropertiesResponseOutput) RebootSetting

Reboot setting for the software update configuration.

func (WindowsPropertiesResponseOutput) ToWindowsPropertiesResponseOutput

func (o WindowsPropertiesResponseOutput) ToWindowsPropertiesResponseOutput() WindowsPropertiesResponseOutput

func (WindowsPropertiesResponseOutput) ToWindowsPropertiesResponseOutputWithContext

func (o WindowsPropertiesResponseOutput) ToWindowsPropertiesResponseOutputWithContext(ctx context.Context) WindowsPropertiesResponseOutput

func (WindowsPropertiesResponseOutput) ToWindowsPropertiesResponsePtrOutput

func (o WindowsPropertiesResponseOutput) ToWindowsPropertiesResponsePtrOutput() WindowsPropertiesResponsePtrOutput

func (WindowsPropertiesResponseOutput) ToWindowsPropertiesResponsePtrOutputWithContext

func (o WindowsPropertiesResponseOutput) ToWindowsPropertiesResponsePtrOutputWithContext(ctx context.Context) WindowsPropertiesResponsePtrOutput

type WindowsPropertiesResponsePtrInput

type WindowsPropertiesResponsePtrInput interface {
	pulumi.Input

	ToWindowsPropertiesResponsePtrOutput() WindowsPropertiesResponsePtrOutput
	ToWindowsPropertiesResponsePtrOutputWithContext(context.Context) WindowsPropertiesResponsePtrOutput
}

WindowsPropertiesResponsePtrInput is an input type that accepts WindowsPropertiesResponseArgs, WindowsPropertiesResponsePtr and WindowsPropertiesResponsePtrOutput values. You can construct a concrete instance of `WindowsPropertiesResponsePtrInput` via:

        WindowsPropertiesResponseArgs{...}

or:

        nil

type WindowsPropertiesResponsePtrOutput

type WindowsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (WindowsPropertiesResponsePtrOutput) Elem

func (WindowsPropertiesResponsePtrOutput) ElementType

func (WindowsPropertiesResponsePtrOutput) ExcludedKbNumbers

KB numbers excluded from the software update configuration.

func (WindowsPropertiesResponsePtrOutput) IncludedKbNumbers

KB numbers included from the software update configuration.

func (WindowsPropertiesResponsePtrOutput) IncludedUpdateClassifications

func (o WindowsPropertiesResponsePtrOutput) IncludedUpdateClassifications() pulumi.StringPtrOutput

Update classification included in the software update configuration. A comma separated string with required values

func (WindowsPropertiesResponsePtrOutput) RebootSetting

Reboot setting for the software update configuration.

func (WindowsPropertiesResponsePtrOutput) ToWindowsPropertiesResponsePtrOutput

func (o WindowsPropertiesResponsePtrOutput) ToWindowsPropertiesResponsePtrOutput() WindowsPropertiesResponsePtrOutput

func (WindowsPropertiesResponsePtrOutput) ToWindowsPropertiesResponsePtrOutputWithContext

func (o WindowsPropertiesResponsePtrOutput) ToWindowsPropertiesResponsePtrOutputWithContext(ctx context.Context) WindowsPropertiesResponsePtrOutput

type WindowsUpdateClasses

type WindowsUpdateClasses pulumi.String

Update classification included in the software update configuration. A comma separated string with required values

func (WindowsUpdateClasses) ElementType

func (WindowsUpdateClasses) ElementType() reflect.Type

func (WindowsUpdateClasses) ToStringOutput

func (e WindowsUpdateClasses) ToStringOutput() pulumi.StringOutput

func (WindowsUpdateClasses) ToStringOutputWithContext

func (e WindowsUpdateClasses) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WindowsUpdateClasses) ToStringPtrOutput

func (e WindowsUpdateClasses) ToStringPtrOutput() pulumi.StringPtrOutput

func (WindowsUpdateClasses) ToStringPtrOutputWithContext

func (e WindowsUpdateClasses) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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