v20200113preview

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 (
	EncryptionKeySourceType_Microsoft_Automation = EncryptionKeySourceType("Microsoft.Automation")
	EncryptionKeySourceType_Microsoft_Keyvault   = EncryptionKeySourceType("Microsoft.Keyvault")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
)
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 (
	TokenTypePersonalAccessToken = TokenType("PersonalAccessToken")
	TokenTypeOauth               = TokenType("Oauth")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedSchedule added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (AdvancedScheduleArgs) ElementType() reflect.Type

func (AdvancedScheduleArgs) ToAdvancedScheduleOutput added in v0.5.0

func (i AdvancedScheduleArgs) ToAdvancedScheduleOutput() AdvancedScheduleOutput

func (AdvancedScheduleArgs) ToAdvancedScheduleOutputWithContext added in v0.5.0

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

func (AdvancedScheduleArgs) ToAdvancedSchedulePtrOutput added in v0.5.0

func (i AdvancedScheduleArgs) ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput

func (AdvancedScheduleArgs) ToAdvancedSchedulePtrOutputWithContext added in v0.5.0

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

type AdvancedScheduleInput added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutput added in v0.5.0

func (i AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutput() AdvancedScheduleMonthlyOccurrenceOutput

func (AdvancedScheduleMonthlyOccurrenceArgs) ToAdvancedScheduleMonthlyOccurrenceOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceArray added in v0.5.0

type AdvancedScheduleMonthlyOccurrenceArray []AdvancedScheduleMonthlyOccurrenceInput

func (AdvancedScheduleMonthlyOccurrenceArray) ElementType added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutput added in v0.5.0

func (i AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutput() AdvancedScheduleMonthlyOccurrenceArrayOutput

func (AdvancedScheduleMonthlyOccurrenceArray) ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceArrayInput added in v0.5.0

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 added in v0.5.0

type AdvancedScheduleMonthlyOccurrenceArrayOutput struct{ *pulumi.OutputState }

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) ElementType added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) Index added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutput added in v0.5.0

func (o AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutput() AdvancedScheduleMonthlyOccurrenceArrayOutput

func (AdvancedScheduleMonthlyOccurrenceArrayOutput) ToAdvancedScheduleMonthlyOccurrenceArrayOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceInput added in v0.5.0

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 added in v0.5.0

type AdvancedScheduleMonthlyOccurrenceOutput struct{ *pulumi.OutputState }

The properties of the create advanced schedule monthly occurrence.

func (AdvancedScheduleMonthlyOccurrenceOutput) Day added in v0.5.0

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

func (AdvancedScheduleMonthlyOccurrenceOutput) ElementType added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceOutput) Occurrence added in v0.5.0

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

func (AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutput added in v0.5.0

func (o AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutput() AdvancedScheduleMonthlyOccurrenceOutput

func (AdvancedScheduleMonthlyOccurrenceOutput) ToAdvancedScheduleMonthlyOccurrenceOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutput added in v0.5.0

func (i AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutput() AdvancedScheduleMonthlyOccurrenceResponseOutput

func (AdvancedScheduleMonthlyOccurrenceResponseArgs) ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceResponseArray added in v0.5.0

type AdvancedScheduleMonthlyOccurrenceResponseArray []AdvancedScheduleMonthlyOccurrenceResponseInput

func (AdvancedScheduleMonthlyOccurrenceResponseArray) ElementType added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput added in v0.5.0

func (i AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput() AdvancedScheduleMonthlyOccurrenceResponseArrayOutput

func (AdvancedScheduleMonthlyOccurrenceResponseArray) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceResponseArrayInput added in v0.5.0

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 added in v0.5.0

type AdvancedScheduleMonthlyOccurrenceResponseArrayOutput struct{ *pulumi.OutputState }

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ElementType added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) Index added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutput added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceResponseArrayOutput) ToAdvancedScheduleMonthlyOccurrenceResponseArrayOutputWithContext added in v0.5.0

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

type AdvancedScheduleMonthlyOccurrenceResponseInput added in v0.5.0

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 added in v0.5.0

type AdvancedScheduleMonthlyOccurrenceResponseOutput struct{ *pulumi.OutputState }

The properties of the create advanced schedule monthly occurrence.

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) Day added in v0.5.0

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

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) ElementType added in v0.5.0

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) Occurrence added in v0.5.0

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

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutput added in v0.5.0

func (o AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutput() AdvancedScheduleMonthlyOccurrenceResponseOutput

func (AdvancedScheduleMonthlyOccurrenceResponseOutput) ToAdvancedScheduleMonthlyOccurrenceResponseOutputWithContext added in v0.5.0

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

type AdvancedScheduleOutput added in v0.5.0

type AdvancedScheduleOutput struct{ *pulumi.OutputState }

The properties of the create Advanced Schedule.

func (AdvancedScheduleOutput) ElementType added in v0.5.0

func (AdvancedScheduleOutput) ElementType() reflect.Type

func (AdvancedScheduleOutput) MonthDays added in v0.5.0

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

func (AdvancedScheduleOutput) MonthlyOccurrences added in v0.5.0

Occurrences of days within a month.

func (AdvancedScheduleOutput) ToAdvancedScheduleOutput added in v0.5.0

func (o AdvancedScheduleOutput) ToAdvancedScheduleOutput() AdvancedScheduleOutput

func (AdvancedScheduleOutput) ToAdvancedScheduleOutputWithContext added in v0.5.0

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

func (AdvancedScheduleOutput) ToAdvancedSchedulePtrOutput added in v0.5.0

func (o AdvancedScheduleOutput) ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput

func (AdvancedScheduleOutput) ToAdvancedSchedulePtrOutputWithContext added in v0.5.0

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

func (AdvancedScheduleOutput) WeekDays added in v0.5.0

Days of the week that the job should execute on.

type AdvancedSchedulePtrInput added in v0.5.0

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

func AdvancedSchedulePtr added in v0.5.0

func AdvancedSchedulePtr(v *AdvancedScheduleArgs) AdvancedSchedulePtrInput

type AdvancedSchedulePtrOutput added in v0.5.0

type AdvancedSchedulePtrOutput struct{ *pulumi.OutputState }

func (AdvancedSchedulePtrOutput) Elem added in v0.5.0

func (AdvancedSchedulePtrOutput) ElementType added in v0.5.0

func (AdvancedSchedulePtrOutput) ElementType() reflect.Type

func (AdvancedSchedulePtrOutput) MonthDays added in v0.5.0

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

func (AdvancedSchedulePtrOutput) MonthlyOccurrences added in v0.5.0

Occurrences of days within a month.

func (AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutput added in v0.5.0

func (o AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutput() AdvancedSchedulePtrOutput

func (AdvancedSchedulePtrOutput) ToAdvancedSchedulePtrOutputWithContext added in v0.5.0

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

func (AdvancedSchedulePtrOutput) WeekDays added in v0.5.0

Days of the week that the job should execute on.

type AdvancedScheduleResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutput added in v0.5.0

func (i AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutput() AdvancedScheduleResponseOutput

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponseOutputWithContext added in v0.5.0

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

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutput added in v0.5.0

func (i AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponseArgs) ToAdvancedScheduleResponsePtrOutputWithContext added in v0.5.0

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

type AdvancedScheduleResponseInput added in v0.5.0

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 added in v0.5.0

type AdvancedScheduleResponseOutput struct{ *pulumi.OutputState }

The properties of the create Advanced Schedule.

func (AdvancedScheduleResponseOutput) ElementType added in v0.5.0

func (AdvancedScheduleResponseOutput) MonthDays added in v0.5.0

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

func (AdvancedScheduleResponseOutput) MonthlyOccurrences added in v0.5.0

Occurrences of days within a month.

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutput added in v0.5.0

func (o AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutput() AdvancedScheduleResponseOutput

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponseOutputWithContext added in v0.5.0

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

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutput added in v0.5.0

func (o AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponseOutput) ToAdvancedScheduleResponsePtrOutputWithContext added in v0.5.0

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

func (AdvancedScheduleResponseOutput) WeekDays added in v0.5.0

Days of the week that the job should execute on.

type AdvancedScheduleResponsePtrInput added in v0.5.0

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

func AdvancedScheduleResponsePtr added in v0.5.0

func AdvancedScheduleResponsePtr(v *AdvancedScheduleResponseArgs) AdvancedScheduleResponsePtrInput

type AdvancedScheduleResponsePtrOutput added in v0.5.0

type AdvancedScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (AdvancedScheduleResponsePtrOutput) Elem added in v0.5.0

func (AdvancedScheduleResponsePtrOutput) ElementType added in v0.5.0

func (AdvancedScheduleResponsePtrOutput) MonthDays added in v0.5.0

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

func (AdvancedScheduleResponsePtrOutput) MonthlyOccurrences added in v0.5.0

Occurrences of days within a month.

func (AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutput added in v0.5.0

func (o AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutput() AdvancedScheduleResponsePtrOutput

func (AdvancedScheduleResponsePtrOutput) ToAdvancedScheduleResponsePtrOutputWithContext added in v0.5.0

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

func (AdvancedScheduleResponsePtrOutput) WeekDays added in v0.5.0

Days of the week that the job should execute on.

type AutomationAccount added in v0.5.0

type AutomationAccount struct {
	pulumi.CustomResourceState

	// Gets the creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Gets or sets the description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Encryption properties for the automation account
	Encryption EncryptionPropertiesResponsePtrOutput `pulumi:"encryption"`
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Identity for the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// 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"`
	// List of Automation operations supported by the Automation resource provider.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
	PublicNetworkAccess pulumi.BoolPtrOutput `pulumi:"publicNetworkAccess"`
	// 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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*AutomationAccount) ElementType() reflect.Type

func (*AutomationAccount) ToAutomationAccountOutput added in v0.5.0

func (i *AutomationAccount) ToAutomationAccountOutput() AutomationAccountOutput

func (*AutomationAccount) ToAutomationAccountOutputWithContext added in v0.5.0

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

type AutomationAccountArgs added in v0.5.0

type AutomationAccountArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Set the encryption properties for the automation account
	Encryption EncryptionPropertiesPtrInput
	// Sets the identity property for automation account
	Identity IdentityPtrInput
	// 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 added in v0.5.0

func (AutomationAccountArgs) ElementType() reflect.Type

type AutomationAccountInput added in v0.5.0

type AutomationAccountInput interface {
	pulumi.Input

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

type AutomationAccountOutput added in v0.5.0

type AutomationAccountOutput struct {
	*pulumi.OutputState
}

func (AutomationAccountOutput) ElementType added in v0.5.0

func (AutomationAccountOutput) ElementType() reflect.Type

func (AutomationAccountOutput) ToAutomationAccountOutput added in v0.5.0

func (o AutomationAccountOutput) ToAutomationAccountOutput() AutomationAccountOutput

func (AutomationAccountOutput) ToAutomationAccountOutputWithContext added in v0.5.0

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

type AutomationAccountState added in v0.5.0

type AutomationAccountState struct {
	// Gets the creation time.
	CreationTime pulumi.StringPtrInput
	// Gets or sets the description.
	Description pulumi.StringPtrInput
	// Encryption properties for the automation account
	Encryption EncryptionPropertiesResponsePtrInput
	// Gets or sets the etag of the resource.
	Etag pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityResponsePtrInput
	// 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
	// List of Automation operations supported by the Automation resource provider.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
	PublicNetworkAccess pulumi.BoolPtrInput
	// 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 added in v0.5.0

func (AutomationAccountState) ElementType() reflect.Type

type Certificate added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput added in v0.5.0

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext added in v0.5.0

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

type CertificateArgs added in v0.5.0

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 added in v0.5.0

func (CertificateArgs) ElementType() reflect.Type

type CertificateInput added in v0.5.0

type CertificateInput interface {
	pulumi.Input

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

type CertificateOutput added in v0.5.0

type CertificateOutput struct {
	*pulumi.OutputState
}

func (CertificateOutput) ElementType added in v0.5.0

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) ToCertificateOutput added in v0.5.0

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext added in v0.5.0

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

type CertificateState added in v0.5.0

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 added in v0.5.0

func (CertificateState) ElementType() reflect.Type

type Connection added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput added in v0.5.0

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext added in v0.5.0

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

type ConnectionArgs added in v0.5.0

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 added in v0.5.0

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionInput added in v0.5.0

type ConnectionInput interface {
	pulumi.Input

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

type ConnectionOutput added in v0.5.0

type ConnectionOutput struct {
	*pulumi.OutputState
}

func (ConnectionOutput) ElementType added in v0.5.0

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) ToConnectionOutput added in v0.5.0

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext added in v0.5.0

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

type ConnectionState added in v0.5.0

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 added in v0.5.0

func (ConnectionState) ElementType() reflect.Type

type ConnectionType added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*ConnectionType) ElementType() reflect.Type

func (*ConnectionType) ToConnectionTypeOutput added in v0.5.0

func (i *ConnectionType) ToConnectionTypeOutput() ConnectionTypeOutput

func (*ConnectionType) ToConnectionTypeOutputWithContext added in v0.5.0

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

type ConnectionTypeArgs added in v0.5.0

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 added in v0.5.0

func (ConnectionTypeArgs) ElementType() reflect.Type

type ConnectionTypeAssociationProperty added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutput added in v0.5.0

func (i ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutput() ConnectionTypeAssociationPropertyOutput

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyOutputWithContext added in v0.5.0

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

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutput added in v0.5.0

func (i ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput

func (ConnectionTypeAssociationPropertyArgs) ToConnectionTypeAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type ConnectionTypeAssociationPropertyInput added in v0.5.0

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 added in v0.5.0

type ConnectionTypeAssociationPropertyOutput struct{ *pulumi.OutputState }

The connection type property associated with the entity.

func (ConnectionTypeAssociationPropertyOutput) ElementType added in v0.5.0

func (ConnectionTypeAssociationPropertyOutput) Name added in v0.5.0

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutput added in v0.5.0

func (o ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutput() ConnectionTypeAssociationPropertyOutput

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyOutputWithContext added in v0.5.0

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

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutput added in v0.5.0

func (o ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput

func (ConnectionTypeAssociationPropertyOutput) ToConnectionTypeAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type ConnectionTypeAssociationPropertyPtrInput added in v0.5.0

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 added in v0.5.0

type ConnectionTypeAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (ConnectionTypeAssociationPropertyPtrOutput) Elem added in v0.5.0

func (ConnectionTypeAssociationPropertyPtrOutput) ElementType added in v0.5.0

func (ConnectionTypeAssociationPropertyPtrOutput) Name added in v0.5.0

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutput added in v0.5.0

func (o ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutput() ConnectionTypeAssociationPropertyPtrOutput

func (ConnectionTypeAssociationPropertyPtrOutput) ToConnectionTypeAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type ConnectionTypeAssociationPropertyResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutput added in v0.5.0

func (i ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutput() ConnectionTypeAssociationPropertyResponseOutput

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutput added in v0.5.0

func (i ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput

func (ConnectionTypeAssociationPropertyResponseArgs) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type ConnectionTypeAssociationPropertyResponseInput added in v0.5.0

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 added in v0.5.0

type ConnectionTypeAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The connection type property associated with the entity.

func (ConnectionTypeAssociationPropertyResponseOutput) ElementType added in v0.5.0

func (ConnectionTypeAssociationPropertyResponseOutput) Name added in v0.5.0

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutput added in v0.5.0

func (o ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutput() ConnectionTypeAssociationPropertyResponseOutput

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput added in v0.5.0

func (o ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput

func (ConnectionTypeAssociationPropertyResponseOutput) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type ConnectionTypeAssociationPropertyResponsePtrInput added in v0.5.0

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 added in v0.5.0

type ConnectionTypeAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionTypeAssociationPropertyResponsePtrOutput) Elem added in v0.5.0

func (ConnectionTypeAssociationPropertyResponsePtrOutput) ElementType added in v0.5.0

func (ConnectionTypeAssociationPropertyResponsePtrOutput) Name added in v0.5.0

Gets or sets the name of the connection type.

func (ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput added in v0.5.0

func (o ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutput() ConnectionTypeAssociationPropertyResponsePtrOutput

func (ConnectionTypeAssociationPropertyResponsePtrOutput) ToConnectionTypeAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type ConnectionTypeInput added in v0.5.0

type ConnectionTypeInput interface {
	pulumi.Input

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

type ConnectionTypeOutput added in v0.5.0

type ConnectionTypeOutput struct {
	*pulumi.OutputState
}

func (ConnectionTypeOutput) ElementType added in v0.5.0

func (ConnectionTypeOutput) ElementType() reflect.Type

func (ConnectionTypeOutput) ToConnectionTypeOutput added in v0.5.0

func (o ConnectionTypeOutput) ToConnectionTypeOutput() ConnectionTypeOutput

func (ConnectionTypeOutput) ToConnectionTypeOutputWithContext added in v0.5.0

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

type ConnectionTypeState added in v0.5.0

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 added in v0.5.0

func (ConnectionTypeState) ElementType() reflect.Type

type ContentHash added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ContentHashArgs) ElementType() reflect.Type

func (ContentHashArgs) ToContentHashOutput added in v0.5.0

func (i ContentHashArgs) ToContentHashOutput() ContentHashOutput

func (ContentHashArgs) ToContentHashOutputWithContext added in v0.5.0

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

func (ContentHashArgs) ToContentHashPtrOutput added in v0.5.0

func (i ContentHashArgs) ToContentHashPtrOutput() ContentHashPtrOutput

func (ContentHashArgs) ToContentHashPtrOutputWithContext added in v0.5.0

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

type ContentHashInput added in v0.5.0

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 added in v0.5.0

type ContentHashOutput struct{ *pulumi.OutputState }

Definition of the runbook property type.

func (ContentHashOutput) Algorithm added in v0.5.0

func (o ContentHashOutput) Algorithm() pulumi.StringOutput

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

func (ContentHashOutput) ElementType added in v0.5.0

func (ContentHashOutput) ElementType() reflect.Type

func (ContentHashOutput) ToContentHashOutput added in v0.5.0

func (o ContentHashOutput) ToContentHashOutput() ContentHashOutput

func (ContentHashOutput) ToContentHashOutputWithContext added in v0.5.0

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

func (ContentHashOutput) ToContentHashPtrOutput added in v0.5.0

func (o ContentHashOutput) ToContentHashPtrOutput() ContentHashPtrOutput

func (ContentHashOutput) ToContentHashPtrOutputWithContext added in v0.5.0

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

func (ContentHashOutput) Value added in v0.5.0

Gets or sets expected hash value of the content.

type ContentHashPtrInput added in v0.5.0

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 added in v0.5.0

func ContentHashPtr(v *ContentHashArgs) ContentHashPtrInput

type ContentHashPtrOutput added in v0.5.0

type ContentHashPtrOutput struct{ *pulumi.OutputState }

func (ContentHashPtrOutput) Algorithm added in v0.5.0

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

func (ContentHashPtrOutput) Elem added in v0.5.0

func (ContentHashPtrOutput) ElementType added in v0.5.0

func (ContentHashPtrOutput) ElementType() reflect.Type

func (ContentHashPtrOutput) ToContentHashPtrOutput added in v0.5.0

func (o ContentHashPtrOutput) ToContentHashPtrOutput() ContentHashPtrOutput

func (ContentHashPtrOutput) ToContentHashPtrOutputWithContext added in v0.5.0

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

func (ContentHashPtrOutput) Value added in v0.5.0

Gets or sets expected hash value of the content.

type ContentHashResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ContentHashResponseArgs) ElementType() reflect.Type

func (ContentHashResponseArgs) ToContentHashResponseOutput added in v0.5.0

func (i ContentHashResponseArgs) ToContentHashResponseOutput() ContentHashResponseOutput

func (ContentHashResponseArgs) ToContentHashResponseOutputWithContext added in v0.5.0

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

func (ContentHashResponseArgs) ToContentHashResponsePtrOutput added in v0.5.0

func (i ContentHashResponseArgs) ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput

func (ContentHashResponseArgs) ToContentHashResponsePtrOutputWithContext added in v0.5.0

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

type ContentHashResponseInput added in v0.5.0

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 added in v0.5.0

type ContentHashResponseOutput struct{ *pulumi.OutputState }

Definition of the runbook property type.

func (ContentHashResponseOutput) Algorithm added in v0.5.0

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

func (ContentHashResponseOutput) ElementType added in v0.5.0

func (ContentHashResponseOutput) ElementType() reflect.Type

func (ContentHashResponseOutput) ToContentHashResponseOutput added in v0.5.0

func (o ContentHashResponseOutput) ToContentHashResponseOutput() ContentHashResponseOutput

func (ContentHashResponseOutput) ToContentHashResponseOutputWithContext added in v0.5.0

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

func (ContentHashResponseOutput) ToContentHashResponsePtrOutput added in v0.5.0

func (o ContentHashResponseOutput) ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput

func (ContentHashResponseOutput) ToContentHashResponsePtrOutputWithContext added in v0.5.0

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

func (ContentHashResponseOutput) Value added in v0.5.0

Gets or sets expected hash value of the content.

type ContentHashResponsePtrInput added in v0.5.0

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

func ContentHashResponsePtr added in v0.5.0

func ContentHashResponsePtr(v *ContentHashResponseArgs) ContentHashResponsePtrInput

type ContentHashResponsePtrOutput added in v0.5.0

type ContentHashResponsePtrOutput struct{ *pulumi.OutputState }

func (ContentHashResponsePtrOutput) Algorithm added in v0.5.0

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

func (ContentHashResponsePtrOutput) Elem added in v0.5.0

func (ContentHashResponsePtrOutput) ElementType added in v0.5.0

func (ContentHashResponsePtrOutput) ToContentHashResponsePtrOutput added in v0.5.0

func (o ContentHashResponsePtrOutput) ToContentHashResponsePtrOutput() ContentHashResponsePtrOutput

func (ContentHashResponsePtrOutput) ToContentHashResponsePtrOutputWithContext added in v0.5.0

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

func (ContentHashResponsePtrOutput) Value added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ContentLinkArgs) ElementType() reflect.Type

func (ContentLinkArgs) ToContentLinkOutput added in v0.5.0

func (i ContentLinkArgs) ToContentLinkOutput() ContentLinkOutput

func (ContentLinkArgs) ToContentLinkOutputWithContext added in v0.5.0

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

func (ContentLinkArgs) ToContentLinkPtrOutput added in v0.5.0

func (i ContentLinkArgs) ToContentLinkPtrOutput() ContentLinkPtrOutput

func (ContentLinkArgs) ToContentLinkPtrOutputWithContext added in v0.5.0

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

type ContentLinkInput added in v0.5.0

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 added in v0.5.0

type ContentLinkOutput struct{ *pulumi.OutputState }

Definition of the content link.

func (ContentLinkOutput) ContentHash added in v0.5.0

func (o ContentLinkOutput) ContentHash() ContentHashPtrOutput

Gets or sets the hash.

func (ContentLinkOutput) ElementType added in v0.5.0

func (ContentLinkOutput) ElementType() reflect.Type

func (ContentLinkOutput) ToContentLinkOutput added in v0.5.0

func (o ContentLinkOutput) ToContentLinkOutput() ContentLinkOutput

func (ContentLinkOutput) ToContentLinkOutputWithContext added in v0.5.0

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

func (ContentLinkOutput) ToContentLinkPtrOutput added in v0.5.0

func (o ContentLinkOutput) ToContentLinkPtrOutput() ContentLinkPtrOutput

func (ContentLinkOutput) ToContentLinkPtrOutputWithContext added in v0.5.0

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

func (ContentLinkOutput) Uri added in v0.5.0

Gets or sets the uri of the runbook content.

func (ContentLinkOutput) Version added in v0.5.0

Gets or sets the version of the content.

type ContentLinkPtrInput added in v0.5.0

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 added in v0.5.0

func ContentLinkPtr(v *ContentLinkArgs) ContentLinkPtrInput

type ContentLinkPtrOutput added in v0.5.0

type ContentLinkPtrOutput struct{ *pulumi.OutputState }

func (ContentLinkPtrOutput) ContentHash added in v0.5.0

Gets or sets the hash.

func (ContentLinkPtrOutput) Elem added in v0.5.0

func (ContentLinkPtrOutput) ElementType added in v0.5.0

func (ContentLinkPtrOutput) ElementType() reflect.Type

func (ContentLinkPtrOutput) ToContentLinkPtrOutput added in v0.5.0

func (o ContentLinkPtrOutput) ToContentLinkPtrOutput() ContentLinkPtrOutput

func (ContentLinkPtrOutput) ToContentLinkPtrOutputWithContext added in v0.5.0

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

func (ContentLinkPtrOutput) Uri added in v0.5.0

Gets or sets the uri of the runbook content.

func (ContentLinkPtrOutput) Version added in v0.5.0

Gets or sets the version of the content.

type ContentLinkResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ContentLinkResponseArgs) ElementType() reflect.Type

func (ContentLinkResponseArgs) ToContentLinkResponseOutput added in v0.5.0

func (i ContentLinkResponseArgs) ToContentLinkResponseOutput() ContentLinkResponseOutput

func (ContentLinkResponseArgs) ToContentLinkResponseOutputWithContext added in v0.5.0

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

func (ContentLinkResponseArgs) ToContentLinkResponsePtrOutput added in v0.5.0

func (i ContentLinkResponseArgs) ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput

func (ContentLinkResponseArgs) ToContentLinkResponsePtrOutputWithContext added in v0.5.0

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

type ContentLinkResponseInput added in v0.5.0

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 added in v0.5.0

type ContentLinkResponseOutput struct{ *pulumi.OutputState }

Definition of the content link.

func (ContentLinkResponseOutput) ContentHash added in v0.5.0

Gets or sets the hash.

func (ContentLinkResponseOutput) ElementType added in v0.5.0

func (ContentLinkResponseOutput) ElementType() reflect.Type

func (ContentLinkResponseOutput) ToContentLinkResponseOutput added in v0.5.0

func (o ContentLinkResponseOutput) ToContentLinkResponseOutput() ContentLinkResponseOutput

func (ContentLinkResponseOutput) ToContentLinkResponseOutputWithContext added in v0.5.0

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

func (ContentLinkResponseOutput) ToContentLinkResponsePtrOutput added in v0.5.0

func (o ContentLinkResponseOutput) ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput

func (ContentLinkResponseOutput) ToContentLinkResponsePtrOutputWithContext added in v0.5.0

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

func (ContentLinkResponseOutput) Uri added in v0.5.0

Gets or sets the uri of the runbook content.

func (ContentLinkResponseOutput) Version added in v0.5.0

Gets or sets the version of the content.

type ContentLinkResponsePtrInput added in v0.5.0

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

func ContentLinkResponsePtr added in v0.5.0

func ContentLinkResponsePtr(v *ContentLinkResponseArgs) ContentLinkResponsePtrInput

type ContentLinkResponsePtrOutput added in v0.5.0

type ContentLinkResponsePtrOutput struct{ *pulumi.OutputState }

func (ContentLinkResponsePtrOutput) ContentHash added in v0.5.0

Gets or sets the hash.

func (ContentLinkResponsePtrOutput) Elem added in v0.5.0

func (ContentLinkResponsePtrOutput) ElementType added in v0.5.0

func (ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutput added in v0.5.0

func (o ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutput() ContentLinkResponsePtrOutput

func (ContentLinkResponsePtrOutput) ToContentLinkResponsePtrOutputWithContext added in v0.5.0

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

func (ContentLinkResponsePtrOutput) Uri added in v0.5.0

Gets or sets the uri of the runbook content.

func (ContentLinkResponsePtrOutput) Version added in v0.5.0

Gets or sets the version of the content.

type ContentSource added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ContentSourceArgs) ElementType() reflect.Type

func (ContentSourceArgs) ToContentSourceOutput added in v0.5.0

func (i ContentSourceArgs) ToContentSourceOutput() ContentSourceOutput

func (ContentSourceArgs) ToContentSourceOutputWithContext added in v0.5.0

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

func (ContentSourceArgs) ToContentSourcePtrOutput added in v0.5.0

func (i ContentSourceArgs) ToContentSourcePtrOutput() ContentSourcePtrOutput

func (ContentSourceArgs) ToContentSourcePtrOutputWithContext added in v0.5.0

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

type ContentSourceInput added in v0.5.0

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 added in v0.5.0

type ContentSourceOutput struct{ *pulumi.OutputState }

Definition of the content source.

func (ContentSourceOutput) ElementType added in v0.5.0

func (ContentSourceOutput) ElementType() reflect.Type

func (ContentSourceOutput) Hash added in v0.5.0

Gets or sets the hash.

func (ContentSourceOutput) ToContentSourceOutput added in v0.5.0

func (o ContentSourceOutput) ToContentSourceOutput() ContentSourceOutput

func (ContentSourceOutput) ToContentSourceOutputWithContext added in v0.5.0

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

func (ContentSourceOutput) ToContentSourcePtrOutput added in v0.5.0

func (o ContentSourceOutput) ToContentSourcePtrOutput() ContentSourcePtrOutput

func (ContentSourceOutput) ToContentSourcePtrOutputWithContext added in v0.5.0

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

func (ContentSourceOutput) Type added in v0.5.0

Gets or sets the content source type.

func (ContentSourceOutput) Value added in v0.5.0

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

func (ContentSourceOutput) Version added in v0.5.0

Gets or sets the version of the content.

type ContentSourcePtrInput added in v0.5.0

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

func ContentSourcePtr added in v0.5.0

func ContentSourcePtr(v *ContentSourceArgs) ContentSourcePtrInput

type ContentSourcePtrOutput added in v0.5.0

type ContentSourcePtrOutput struct{ *pulumi.OutputState }

func (ContentSourcePtrOutput) Elem added in v0.5.0

func (ContentSourcePtrOutput) ElementType added in v0.5.0

func (ContentSourcePtrOutput) ElementType() reflect.Type

func (ContentSourcePtrOutput) Hash added in v0.5.0

Gets or sets the hash.

func (ContentSourcePtrOutput) ToContentSourcePtrOutput added in v0.5.0

func (o ContentSourcePtrOutput) ToContentSourcePtrOutput() ContentSourcePtrOutput

func (ContentSourcePtrOutput) ToContentSourcePtrOutputWithContext added in v0.5.0

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

func (ContentSourcePtrOutput) Type added in v0.5.0

Gets or sets the content source type.

func (ContentSourcePtrOutput) Value added in v0.5.0

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

func (ContentSourcePtrOutput) Version added in v0.5.0

Gets or sets the version of the content.

type ContentSourceType added in v0.5.0

type ContentSourceType pulumi.String

Gets or sets the content source type.

func (ContentSourceType) ElementType added in v0.5.0

func (ContentSourceType) ElementType() reflect.Type

func (ContentSourceType) ToStringOutput added in v0.5.0

func (e ContentSourceType) ToStringOutput() pulumi.StringOutput

func (ContentSourceType) ToStringOutputWithContext added in v0.5.0

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

func (ContentSourceType) ToStringPtrOutput added in v0.5.0

func (e ContentSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContentSourceType) ToStringPtrOutputWithContext added in v0.5.0

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

type Credential added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Credential) ElementType() reflect.Type

func (*Credential) ToCredentialOutput added in v0.5.0

func (i *Credential) ToCredentialOutput() CredentialOutput

func (*Credential) ToCredentialOutputWithContext added in v0.5.0

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

type CredentialArgs added in v0.5.0

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 added in v0.5.0

func (CredentialArgs) ElementType() reflect.Type

type CredentialInput added in v0.5.0

type CredentialInput interface {
	pulumi.Input

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

type CredentialOutput added in v0.5.0

type CredentialOutput struct {
	*pulumi.OutputState
}

func (CredentialOutput) ElementType added in v0.5.0

func (CredentialOutput) ElementType() reflect.Type

func (CredentialOutput) ToCredentialOutput added in v0.5.0

func (o CredentialOutput) ToCredentialOutput() CredentialOutput

func (CredentialOutput) ToCredentialOutputWithContext added in v0.5.0

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

type CredentialState added in v0.5.0

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 added in v0.5.0

func (CredentialState) ElementType() reflect.Type

type DscConfigurationAssociationProperty added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutput added in v0.5.0

func (i DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutput() DscConfigurationAssociationPropertyOutput

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyOutputWithContext added in v0.5.0

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

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutput added in v0.5.0

func (i DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput

func (DscConfigurationAssociationPropertyArgs) ToDscConfigurationAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type DscConfigurationAssociationPropertyInput added in v0.5.0

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 added in v0.5.0

type DscConfigurationAssociationPropertyOutput struct{ *pulumi.OutputState }

The Dsc configuration property associated with the entity.

func (DscConfigurationAssociationPropertyOutput) ElementType added in v0.5.0

func (DscConfigurationAssociationPropertyOutput) Name added in v0.5.0

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutput added in v0.5.0

func (o DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutput() DscConfigurationAssociationPropertyOutput

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyOutputWithContext added in v0.5.0

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

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutput added in v0.5.0

func (o DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput

func (DscConfigurationAssociationPropertyOutput) ToDscConfigurationAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type DscConfigurationAssociationPropertyPtrInput added in v0.5.0

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 added in v0.5.0

type DscConfigurationAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (DscConfigurationAssociationPropertyPtrOutput) Elem added in v0.5.0

func (DscConfigurationAssociationPropertyPtrOutput) ElementType added in v0.5.0

func (DscConfigurationAssociationPropertyPtrOutput) Name added in v0.5.0

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutput added in v0.5.0

func (o DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutput() DscConfigurationAssociationPropertyPtrOutput

func (DscConfigurationAssociationPropertyPtrOutput) ToDscConfigurationAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type DscConfigurationAssociationPropertyResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutput added in v0.5.0

func (i DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutput() DscConfigurationAssociationPropertyResponseOutput

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutput added in v0.5.0

func (i DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutput() DscConfigurationAssociationPropertyResponsePtrOutput

func (DscConfigurationAssociationPropertyResponseArgs) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type DscConfigurationAssociationPropertyResponseInput added in v0.5.0

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 added in v0.5.0

type DscConfigurationAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The Dsc configuration property associated with the entity.

func (DscConfigurationAssociationPropertyResponseOutput) ElementType added in v0.5.0

func (DscConfigurationAssociationPropertyResponseOutput) Name added in v0.5.0

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutput added in v0.5.0

func (o DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutput() DscConfigurationAssociationPropertyResponseOutput

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutput added in v0.5.0

func (o DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutput() DscConfigurationAssociationPropertyResponsePtrOutput

func (DscConfigurationAssociationPropertyResponseOutput) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type DscConfigurationAssociationPropertyResponsePtrInput added in v0.5.0

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 added in v0.5.0

type DscConfigurationAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (DscConfigurationAssociationPropertyResponsePtrOutput) Elem added in v0.5.0

func (DscConfigurationAssociationPropertyResponsePtrOutput) ElementType added in v0.5.0

func (DscConfigurationAssociationPropertyResponsePtrOutput) Name added in v0.5.0

Gets or sets the name of the Dsc configuration.

func (DscConfigurationAssociationPropertyResponsePtrOutput) ToDscConfigurationAssociationPropertyResponsePtrOutput added in v0.5.0

func (DscConfigurationAssociationPropertyResponsePtrOutput) ToDscConfigurationAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type DscNodeConfiguration added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*DscNodeConfiguration) ElementType() reflect.Type

func (*DscNodeConfiguration) ToDscNodeConfigurationOutput added in v0.5.0

func (i *DscNodeConfiguration) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput

func (*DscNodeConfiguration) ToDscNodeConfigurationOutputWithContext added in v0.5.0

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

type DscNodeConfigurationArgs added in v0.5.0

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 added in v0.5.0

func (DscNodeConfigurationArgs) ElementType() reflect.Type

type DscNodeConfigurationInput added in v0.5.0

type DscNodeConfigurationInput interface {
	pulumi.Input

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

type DscNodeConfigurationOutput added in v0.5.0

type DscNodeConfigurationOutput struct {
	*pulumi.OutputState
}

func (DscNodeConfigurationOutput) ElementType added in v0.5.0

func (DscNodeConfigurationOutput) ElementType() reflect.Type

func (DscNodeConfigurationOutput) ToDscNodeConfigurationOutput added in v0.5.0

func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput

func (DscNodeConfigurationOutput) ToDscNodeConfigurationOutputWithContext added in v0.5.0

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

type DscNodeConfigurationState added in v0.5.0

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 added in v0.5.0

func (DscNodeConfigurationState) ElementType() reflect.Type

type EncryptionKeySourceType added in v0.5.0

type EncryptionKeySourceType pulumi.String

Encryption Key Source

func (EncryptionKeySourceType) ElementType added in v0.5.0

func (EncryptionKeySourceType) ElementType() reflect.Type

func (EncryptionKeySourceType) ToStringOutput added in v0.5.0

func (e EncryptionKeySourceType) ToStringOutput() pulumi.StringOutput

func (EncryptionKeySourceType) ToStringOutputWithContext added in v0.5.0

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

func (EncryptionKeySourceType) ToStringPtrOutput added in v0.5.0

func (e EncryptionKeySourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionKeySourceType) ToStringPtrOutputWithContext added in v0.5.0

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

type EncryptionProperties added in v0.5.0

type EncryptionProperties struct {
	// Encryption Key Source
	KeySource *string `pulumi:"keySource"`
	// Key vault properties.
	KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"`
}

The encryption settings for automation account

type EncryptionPropertiesArgs added in v0.5.0

type EncryptionPropertiesArgs struct {
	// Encryption Key Source
	KeySource *EncryptionKeySourceType `pulumi:"keySource"`
	// Key vault properties.
	KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"`
}

The encryption settings for automation account

func (EncryptionPropertiesArgs) ElementType added in v0.5.0

func (EncryptionPropertiesArgs) ElementType() reflect.Type

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutput added in v0.5.0

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext added in v0.5.0

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput added in v0.5.0

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext added in v0.5.0

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesInput added in v0.5.0

type EncryptionPropertiesInput interface {
	pulumi.Input

	ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
	ToEncryptionPropertiesOutputWithContext(context.Context) EncryptionPropertiesOutput
}

EncryptionPropertiesInput is an input type that accepts EncryptionPropertiesArgs and EncryptionPropertiesOutput values. You can construct a concrete instance of `EncryptionPropertiesInput` via:

EncryptionPropertiesArgs{...}

type EncryptionPropertiesOutput added in v0.5.0

type EncryptionPropertiesOutput struct{ *pulumi.OutputState }

The encryption settings for automation account

func (EncryptionPropertiesOutput) ElementType added in v0.5.0

func (EncryptionPropertiesOutput) ElementType() reflect.Type

func (EncryptionPropertiesOutput) KeySource added in v0.5.0

Encryption Key Source

func (EncryptionPropertiesOutput) KeyVaultProperties added in v0.5.0

Key vault properties.

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutput added in v0.5.0

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext added in v0.5.0

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput added in v0.5.0

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext added in v0.5.0

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesPtrInput added in v0.5.0

type EncryptionPropertiesPtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
	ToEncryptionPropertiesPtrOutputWithContext(context.Context) EncryptionPropertiesPtrOutput
}

EncryptionPropertiesPtrInput is an input type that accepts EncryptionPropertiesArgs, EncryptionPropertiesPtr and EncryptionPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesPtrInput` via:

        EncryptionPropertiesArgs{...}

or:

        nil

func EncryptionPropertiesPtr added in v0.5.0

func EncryptionPropertiesPtr(v *EncryptionPropertiesArgs) EncryptionPropertiesPtrInput

type EncryptionPropertiesPtrOutput added in v0.5.0

type EncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesPtrOutput) Elem added in v0.5.0

func (EncryptionPropertiesPtrOutput) ElementType added in v0.5.0

func (EncryptionPropertiesPtrOutput) KeySource added in v0.5.0

Encryption Key Source

func (EncryptionPropertiesPtrOutput) KeyVaultProperties added in v0.5.0

Key vault properties.

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput added in v0.5.0

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext added in v0.5.0

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesResponse added in v0.5.0

type EncryptionPropertiesResponse struct {
	// Encryption Key Source
	KeySource *string `pulumi:"keySource"`
	// Key vault properties.
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
}

The encryption settings for automation account

type EncryptionPropertiesResponseArgs added in v0.5.0

type EncryptionPropertiesResponseArgs struct {
	// Encryption Key Source
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// Key vault properties.
	KeyVaultProperties KeyVaultPropertiesResponsePtrInput `pulumi:"keyVaultProperties"`
}

The encryption settings for automation account

func (EncryptionPropertiesResponseArgs) ElementType added in v0.5.0

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutput added in v0.5.0

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutputWithContext added in v0.5.0

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutput added in v0.5.0

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutputWithContext added in v0.5.0

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

type EncryptionPropertiesResponseInput added in v0.5.0

type EncryptionPropertiesResponseInput interface {
	pulumi.Input

	ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput
	ToEncryptionPropertiesResponseOutputWithContext(context.Context) EncryptionPropertiesResponseOutput
}

EncryptionPropertiesResponseInput is an input type that accepts EncryptionPropertiesResponseArgs and EncryptionPropertiesResponseOutput values. You can construct a concrete instance of `EncryptionPropertiesResponseInput` via:

EncryptionPropertiesResponseArgs{...}

type EncryptionPropertiesResponseOutput added in v0.5.0

type EncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }

The encryption settings for automation account

func (EncryptionPropertiesResponseOutput) ElementType added in v0.5.0

func (EncryptionPropertiesResponseOutput) KeySource added in v0.5.0

Encryption Key Source

func (EncryptionPropertiesResponseOutput) KeyVaultProperties added in v0.5.0

Key vault properties.

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput added in v0.5.0

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext added in v0.5.0

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutput added in v0.5.0

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

type EncryptionPropertiesResponsePtrInput added in v0.5.0

type EncryptionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput
	ToEncryptionPropertiesResponsePtrOutputWithContext(context.Context) EncryptionPropertiesResponsePtrOutput
}

EncryptionPropertiesResponsePtrInput is an input type that accepts EncryptionPropertiesResponseArgs, EncryptionPropertiesResponsePtr and EncryptionPropertiesResponsePtrOutput values. You can construct a concrete instance of `EncryptionPropertiesResponsePtrInput` via:

        EncryptionPropertiesResponseArgs{...}

or:

        nil

type EncryptionPropertiesResponsePtrOutput added in v0.5.0

type EncryptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesResponsePtrOutput) Elem added in v0.5.0

func (EncryptionPropertiesResponsePtrOutput) ElementType added in v0.5.0

func (EncryptionPropertiesResponsePtrOutput) KeySource added in v0.5.0

Encryption Key Source

func (EncryptionPropertiesResponsePtrOutput) KeyVaultProperties added in v0.5.0

Key vault properties.

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput added in v0.5.0

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

type FieldDefinition added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (FieldDefinitionArgs) ElementType() reflect.Type

func (FieldDefinitionArgs) ToFieldDefinitionOutput added in v0.5.0

func (i FieldDefinitionArgs) ToFieldDefinitionOutput() FieldDefinitionOutput

func (FieldDefinitionArgs) ToFieldDefinitionOutputWithContext added in v0.5.0

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

type FieldDefinitionInput added in v0.5.0

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 added in v0.5.0

type FieldDefinitionMap map[string]FieldDefinitionInput

func (FieldDefinitionMap) ElementType added in v0.5.0

func (FieldDefinitionMap) ElementType() reflect.Type

func (FieldDefinitionMap) ToFieldDefinitionMapOutput added in v0.5.0

func (i FieldDefinitionMap) ToFieldDefinitionMapOutput() FieldDefinitionMapOutput

func (FieldDefinitionMap) ToFieldDefinitionMapOutputWithContext added in v0.5.0

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

type FieldDefinitionMapInput added in v0.5.0

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 added in v0.5.0

type FieldDefinitionMapOutput struct{ *pulumi.OutputState }

func (FieldDefinitionMapOutput) ElementType added in v0.5.0

func (FieldDefinitionMapOutput) ElementType() reflect.Type

func (FieldDefinitionMapOutput) MapIndex added in v0.5.0

func (FieldDefinitionMapOutput) ToFieldDefinitionMapOutput added in v0.5.0

func (o FieldDefinitionMapOutput) ToFieldDefinitionMapOutput() FieldDefinitionMapOutput

func (FieldDefinitionMapOutput) ToFieldDefinitionMapOutputWithContext added in v0.5.0

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

type FieldDefinitionOutput added in v0.5.0

type FieldDefinitionOutput struct{ *pulumi.OutputState }

Definition of the connection fields.

func (FieldDefinitionOutput) ElementType added in v0.5.0

func (FieldDefinitionOutput) ElementType() reflect.Type

func (FieldDefinitionOutput) IsEncrypted added in v0.5.0

func (o FieldDefinitionOutput) IsEncrypted() pulumi.BoolPtrOutput

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

func (FieldDefinitionOutput) IsOptional added in v0.5.0

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

func (FieldDefinitionOutput) ToFieldDefinitionOutput added in v0.5.0

func (o FieldDefinitionOutput) ToFieldDefinitionOutput() FieldDefinitionOutput

func (FieldDefinitionOutput) ToFieldDefinitionOutputWithContext added in v0.5.0

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

func (FieldDefinitionOutput) Type added in v0.5.0

Gets or sets the type of the connection field definition.

type FieldDefinitionResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutput added in v0.5.0

func (i FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutput() FieldDefinitionResponseOutput

func (FieldDefinitionResponseArgs) ToFieldDefinitionResponseOutputWithContext added in v0.5.0

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

type FieldDefinitionResponseInput added in v0.5.0

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 added in v0.5.0

type FieldDefinitionResponseMap map[string]FieldDefinitionResponseInput

func (FieldDefinitionResponseMap) ElementType added in v0.5.0

func (FieldDefinitionResponseMap) ElementType() reflect.Type

func (FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutput added in v0.5.0

func (i FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutput() FieldDefinitionResponseMapOutput

func (FieldDefinitionResponseMap) ToFieldDefinitionResponseMapOutputWithContext added in v0.5.0

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

type FieldDefinitionResponseMapInput added in v0.5.0

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 added in v0.5.0

type FieldDefinitionResponseMapOutput struct{ *pulumi.OutputState }

func (FieldDefinitionResponseMapOutput) ElementType added in v0.5.0

func (FieldDefinitionResponseMapOutput) MapIndex added in v0.5.0

func (FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutput added in v0.5.0

func (o FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutput() FieldDefinitionResponseMapOutput

func (FieldDefinitionResponseMapOutput) ToFieldDefinitionResponseMapOutputWithContext added in v0.5.0

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

type FieldDefinitionResponseOutput added in v0.5.0

type FieldDefinitionResponseOutput struct{ *pulumi.OutputState }

Definition of the connection fields.

func (FieldDefinitionResponseOutput) ElementType added in v0.5.0

func (FieldDefinitionResponseOutput) IsEncrypted added in v0.5.0

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

func (FieldDefinitionResponseOutput) IsOptional added in v0.5.0

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

func (FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutput added in v0.5.0

func (o FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutput() FieldDefinitionResponseOutput

func (FieldDefinitionResponseOutput) ToFieldDefinitionResponseOutputWithContext added in v0.5.0

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

func (FieldDefinitionResponseOutput) Type added in v0.5.0

Gets or sets the type of the connection field definition.

type Identity added in v0.5.0

type Identity struct {
	// The identity type.
	Type *string `pulumi:"type"`
}

Identity for the resource.

type IdentityArgs added in v0.5.0

type IdentityArgs struct {
	// The identity type.
	Type *ResourceIdentityType `pulumi:"type"`
}

Identity for the resource.

func (IdentityArgs) ElementType added in v0.5.0

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput added in v0.5.0

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext added in v0.5.0

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput added in v0.5.0

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext added in v0.5.0

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput added in v0.5.0

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput added in v0.5.0

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType added in v0.5.0

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput added in v0.5.0

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext added in v0.5.0

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput added in v0.5.0

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext added in v0.5.0

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type added in v0.5.0

The identity type.

type IdentityPtrInput added in v0.5.0

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr added in v0.5.0

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput added in v0.5.0

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem added in v0.5.0

func (IdentityPtrOutput) ElementType added in v0.5.0

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput added in v0.5.0

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext added in v0.5.0

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type added in v0.5.0

The identity type.

type IdentityResponse added in v0.5.0

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
}

Identity for the resource.

type IdentityResponseArgs added in v0.5.0

type IdentityResponseArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Identity for the resource.

func (IdentityResponseArgs) ElementType added in v0.5.0

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput added in v0.5.0

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext added in v0.5.0

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput added in v0.5.0

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext added in v0.5.0

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput added in v0.5.0

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput added in v0.5.0

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType added in v0.5.0

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId added in v0.5.0

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId added in v0.5.0

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput added in v0.5.0

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext added in v0.5.0

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput added in v0.5.0

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext added in v0.5.0

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type added in v0.5.0

The identity type.

type IdentityResponsePtrInput added in v0.5.0

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

func IdentityResponsePtr added in v0.5.0

func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput

type IdentityResponsePtrOutput added in v0.5.0

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem added in v0.5.0

func (IdentityResponsePtrOutput) ElementType added in v0.5.0

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId added in v0.5.0

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId added in v0.5.0

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput added in v0.5.0

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext added in v0.5.0

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type added in v0.5.0

The identity type.

type JobSchedule added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*JobSchedule) ElementType() reflect.Type

func (*JobSchedule) ToJobScheduleOutput added in v0.5.0

func (i *JobSchedule) ToJobScheduleOutput() JobScheduleOutput

func (*JobSchedule) ToJobScheduleOutputWithContext added in v0.5.0

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

type JobScheduleArgs added in v0.5.0

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 added in v0.5.0

func (JobScheduleArgs) ElementType() reflect.Type

type JobScheduleInput added in v0.5.0

type JobScheduleInput interface {
	pulumi.Input

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

type JobScheduleOutput added in v0.5.0

type JobScheduleOutput struct {
	*pulumi.OutputState
}

func (JobScheduleOutput) ElementType added in v0.5.0

func (JobScheduleOutput) ElementType() reflect.Type

func (JobScheduleOutput) ToJobScheduleOutput added in v0.5.0

func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput

func (JobScheduleOutput) ToJobScheduleOutputWithContext added in v0.5.0

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

type JobScheduleState added in v0.5.0

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 added in v0.5.0

func (JobScheduleState) ElementType() reflect.Type

type KeyResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (KeyResponseArgs) ElementType() reflect.Type

func (KeyResponseArgs) ToKeyResponseOutput added in v0.5.0

func (i KeyResponseArgs) ToKeyResponseOutput() KeyResponseOutput

func (KeyResponseArgs) ToKeyResponseOutputWithContext added in v0.5.0

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

type KeyResponseArray added in v0.5.0

type KeyResponseArray []KeyResponseInput

func (KeyResponseArray) ElementType added in v0.5.0

func (KeyResponseArray) ElementType() reflect.Type

func (KeyResponseArray) ToKeyResponseArrayOutput added in v0.5.0

func (i KeyResponseArray) ToKeyResponseArrayOutput() KeyResponseArrayOutput

func (KeyResponseArray) ToKeyResponseArrayOutputWithContext added in v0.5.0

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

type KeyResponseArrayInput added in v0.5.0

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 added in v0.5.0

type KeyResponseArrayOutput struct{ *pulumi.OutputState }

func (KeyResponseArrayOutput) ElementType added in v0.5.0

func (KeyResponseArrayOutput) ElementType() reflect.Type

func (KeyResponseArrayOutput) Index added in v0.5.0

func (KeyResponseArrayOutput) ToKeyResponseArrayOutput added in v0.5.0

func (o KeyResponseArrayOutput) ToKeyResponseArrayOutput() KeyResponseArrayOutput

func (KeyResponseArrayOutput) ToKeyResponseArrayOutputWithContext added in v0.5.0

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

type KeyResponseInput added in v0.5.0

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 added in v0.5.0

type KeyResponseOutput struct{ *pulumi.OutputState }

Automation key which is used to register a DSC Node

func (KeyResponseOutput) ElementType added in v0.5.0

func (KeyResponseOutput) ElementType() reflect.Type

func (KeyResponseOutput) KeyName added in v0.5.0

Automation key name.

func (KeyResponseOutput) Permissions added in v0.5.0

func (o KeyResponseOutput) Permissions() pulumi.StringOutput

Automation key permissions.

func (KeyResponseOutput) ToKeyResponseOutput added in v0.5.0

func (o KeyResponseOutput) ToKeyResponseOutput() KeyResponseOutput

func (KeyResponseOutput) ToKeyResponseOutputWithContext added in v0.5.0

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

func (KeyResponseOutput) Value added in v0.5.0

Value of the Automation Key used for registration.

type KeyVaultProperties added in v0.5.0

type KeyVaultProperties struct {
	// The name of key used to encrypt data.
	KeyName *string `pulumi:"keyName"`
	// The key version of the key used to encrypt data.
	KeyVersion *string `pulumi:"keyVersion"`
	// The URI of the key vault key used to encrypt data.
	KeyvaultUri *string `pulumi:"keyvaultUri"`
}

Settings concerning key vault encryption for a configuration store.

type KeyVaultPropertiesArgs added in v0.5.0

type KeyVaultPropertiesArgs struct {
	// The name of key used to encrypt data.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// The key version of the key used to encrypt data.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
	// The URI of the key vault key used to encrypt data.
	KeyvaultUri pulumi.StringPtrInput `pulumi:"keyvaultUri"`
}

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesArgs) ElementType added in v0.5.0

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput added in v0.5.0

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext added in v0.5.0

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput added in v0.5.0

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext added in v0.5.0

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesInput added in v0.5.0

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput added in v0.5.0

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesOutput) ElementType added in v0.5.0

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) KeyName added in v0.5.0

The name of key used to encrypt data.

func (KeyVaultPropertiesOutput) KeyVersion added in v0.5.0

The key version of the key used to encrypt data.

func (KeyVaultPropertiesOutput) KeyvaultUri added in v0.5.0

The URI of the key vault key used to encrypt data.

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput added in v0.5.0

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext added in v0.5.0

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput added in v0.5.0

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext added in v0.5.0

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrInput added in v0.5.0

type KeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
	ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput
}

KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:

        KeyVaultPropertiesArgs{...}

or:

        nil

func KeyVaultPropertiesPtr added in v0.5.0

func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput

type KeyVaultPropertiesPtrOutput added in v0.5.0

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem added in v0.5.0

func (KeyVaultPropertiesPtrOutput) ElementType added in v0.5.0

func (KeyVaultPropertiesPtrOutput) KeyName added in v0.5.0

The name of key used to encrypt data.

func (KeyVaultPropertiesPtrOutput) KeyVersion added in v0.5.0

The key version of the key used to encrypt data.

func (KeyVaultPropertiesPtrOutput) KeyvaultUri added in v0.5.0

The URI of the key vault key used to encrypt data.

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput added in v0.5.0

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext added in v0.5.0

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesResponse added in v0.5.0

type KeyVaultPropertiesResponse struct {
	// The name of key used to encrypt data.
	KeyName *string `pulumi:"keyName"`
	// The key version of the key used to encrypt data.
	KeyVersion *string `pulumi:"keyVersion"`
	// The URI of the key vault key used to encrypt data.
	KeyvaultUri *string `pulumi:"keyvaultUri"`
}

Settings concerning key vault encryption for a configuration store.

type KeyVaultPropertiesResponseArgs added in v0.5.0

type KeyVaultPropertiesResponseArgs struct {
	// The name of key used to encrypt data.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// The key version of the key used to encrypt data.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
	// The URI of the key vault key used to encrypt data.
	KeyvaultUri pulumi.StringPtrInput `pulumi:"keyvaultUri"`
}

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesResponseArgs) ElementType added in v0.5.0

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput added in v0.5.0

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext added in v0.5.0

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput added in v0.5.0

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponseInput added in v0.5.0

type KeyVaultPropertiesResponseInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
	ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput
}

KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:

KeyVaultPropertiesResponseArgs{...}

type KeyVaultPropertiesResponseOutput added in v0.5.0

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesResponseOutput) ElementType added in v0.5.0

func (KeyVaultPropertiesResponseOutput) KeyName added in v0.5.0

The name of key used to encrypt data.

func (KeyVaultPropertiesResponseOutput) KeyVersion added in v0.5.0

The key version of the key used to encrypt data.

func (KeyVaultPropertiesResponseOutput) KeyvaultUri added in v0.5.0

The URI of the key vault key used to encrypt data.

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput added in v0.5.0

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext added in v0.5.0

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput added in v0.5.0

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrInput added in v0.5.0

type KeyVaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
	ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput
}

KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:

        KeyVaultPropertiesResponseArgs{...}

or:

        nil

func KeyVaultPropertiesResponsePtr added in v0.5.0

type KeyVaultPropertiesResponsePtrOutput added in v0.5.0

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem added in v0.5.0

func (KeyVaultPropertiesResponsePtrOutput) ElementType added in v0.5.0

func (KeyVaultPropertiesResponsePtrOutput) KeyName added in v0.5.0

The name of key used to encrypt data.

func (KeyVaultPropertiesResponsePtrOutput) KeyVersion added in v0.5.0

The key version of the key used to encrypt data.

func (KeyVaultPropertiesResponsePtrOutput) KeyvaultUri added in v0.5.0

The URI of the key vault key used to encrypt data.

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput added in v0.5.0

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type ListKeyByAutomationAccountArgs added in v0.5.0

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 added in v0.5.0

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

func ListKeyByAutomationAccount added in v0.5.0

func ListKeyByAutomationAccount(ctx *pulumi.Context, args *ListKeyByAutomationAccountArgs, opts ...pulumi.InvokeOption) (*ListKeyByAutomationAccountResult, error)

type LookupAutomationAccountArgs added in v0.5.0

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 added in v0.5.0

type LookupAutomationAccountResult struct {
	// Gets the creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the description.
	Description *string `pulumi:"description"`
	// Encryption properties for the automation account
	Encryption *EncryptionPropertiesResponse `pulumi:"encryption"`
	// Gets or sets the etag of the resource.
	Etag *string `pulumi:"etag"`
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// 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"`
	// List of Automation operations supported by the Automation resource provider.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
	PublicNetworkAccess *bool `pulumi:"publicNetworkAccess"`
	// 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.

func LookupAutomationAccount added in v0.5.0

func LookupAutomationAccount(ctx *pulumi.Context, args *LookupAutomationAccountArgs, opts ...pulumi.InvokeOption) (*LookupAutomationAccountResult, error)

type LookupCertificateArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupCertificate added in v0.5.0

func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)

type LookupConnectionArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupConnection added in v0.5.0

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

type LookupConnectionTypeArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupConnectionType added in v0.5.0

func LookupConnectionType(ctx *pulumi.Context, args *LookupConnectionTypeArgs, opts ...pulumi.InvokeOption) (*LookupConnectionTypeResult, error)

type LookupCredentialArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupCredential added in v0.5.0

func LookupCredential(ctx *pulumi.Context, args *LookupCredentialArgs, opts ...pulumi.InvokeOption) (*LookupCredentialResult, error)

type LookupDscNodeConfigurationArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupDscNodeConfiguration added in v0.5.0

func LookupDscNodeConfiguration(ctx *pulumi.Context, args *LookupDscNodeConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupDscNodeConfigurationResult, error)

type LookupJobScheduleArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupJobSchedule added in v0.5.0

func LookupJobSchedule(ctx *pulumi.Context, args *LookupJobScheduleArgs, opts ...pulumi.InvokeOption) (*LookupJobScheduleResult, error)

type LookupModuleArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the automation account.
	AutomationAccountName string `pulumi:"automationAccountName"`
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Private endpoint which the connection belongs to.
	PrivateEndpoint *PrivateEndpointPropertyResponse `pulumi:"privateEndpoint"`
	// Connection State of the Private Endpoint Connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStatePropertyResponse `pulumi:"privateLinkServiceConnectionState"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

A private endpoint connection

type LookupPython2PackageArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupPython2Package added in v0.5.0

func LookupPython2Package(ctx *pulumi.Context, args *LookupPython2PackageArgs, opts ...pulumi.InvokeOption) (*LookupPython2PackageResult, error)

type LookupScheduleArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

type LookupSourceControlArgs added in v0.5.0

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 added in v0.5.0

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.

func LookupSourceControl added in v0.5.0

func LookupSourceControl(ctx *pulumi.Context, args *LookupSourceControlArgs, opts ...pulumi.InvokeOption) (*LookupSourceControlResult, error)

type LookupVariableArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

type LookupWatcherArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

type Module added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Module) ElementType() reflect.Type

func (*Module) ToModuleOutput added in v0.5.0

func (i *Module) ToModuleOutput() ModuleOutput

func (*Module) ToModuleOutputWithContext added in v0.5.0

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

type ModuleArgs added in v0.5.0

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 added in v0.5.0

func (ModuleArgs) ElementType() reflect.Type

type ModuleErrorInfoResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutput added in v0.5.0

func (i ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutput() ModuleErrorInfoResponseOutput

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponseOutputWithContext added in v0.5.0

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

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutput added in v0.5.0

func (i ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput

func (ModuleErrorInfoResponseArgs) ToModuleErrorInfoResponsePtrOutputWithContext added in v0.5.0

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

type ModuleErrorInfoResponseInput added in v0.5.0

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 added in v0.5.0

type ModuleErrorInfoResponseOutput struct{ *pulumi.OutputState }

Definition of the module error info type.

func (ModuleErrorInfoResponseOutput) Code added in v0.5.0

Gets or sets the error code.

func (ModuleErrorInfoResponseOutput) ElementType added in v0.5.0

func (ModuleErrorInfoResponseOutput) Message added in v0.5.0

Gets or sets the error message.

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutput added in v0.5.0

func (o ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutput() ModuleErrorInfoResponseOutput

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponseOutputWithContext added in v0.5.0

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

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutput added in v0.5.0

func (o ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput

func (ModuleErrorInfoResponseOutput) ToModuleErrorInfoResponsePtrOutputWithContext added in v0.5.0

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

type ModuleErrorInfoResponsePtrInput added in v0.5.0

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

func ModuleErrorInfoResponsePtr added in v0.5.0

func ModuleErrorInfoResponsePtr(v *ModuleErrorInfoResponseArgs) ModuleErrorInfoResponsePtrInput

type ModuleErrorInfoResponsePtrOutput added in v0.5.0

type ModuleErrorInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ModuleErrorInfoResponsePtrOutput) Code added in v0.5.0

Gets or sets the error code.

func (ModuleErrorInfoResponsePtrOutput) Elem added in v0.5.0

func (ModuleErrorInfoResponsePtrOutput) ElementType added in v0.5.0

func (ModuleErrorInfoResponsePtrOutput) Message added in v0.5.0

Gets or sets the error message.

func (ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutput added in v0.5.0

func (o ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutput() ModuleErrorInfoResponsePtrOutput

func (ModuleErrorInfoResponsePtrOutput) ToModuleErrorInfoResponsePtrOutputWithContext added in v0.5.0

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

type ModuleInput added in v0.5.0

type ModuleInput interface {
	pulumi.Input

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

type ModuleOutput added in v0.5.0

type ModuleOutput struct {
	*pulumi.OutputState
}

func (ModuleOutput) ElementType added in v0.5.0

func (ModuleOutput) ElementType() reflect.Type

func (ModuleOutput) ToModuleOutput added in v0.5.0

func (o ModuleOutput) ToModuleOutput() ModuleOutput

func (ModuleOutput) ToModuleOutputWithContext added in v0.5.0

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

type ModuleState added in v0.5.0

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 added in v0.5.0

func (ModuleState) ElementType() reflect.Type

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointPropertyResponsePtrOutput `pulumi:"privateEndpoint"`
	// Connection State of the Private Endpoint Connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType added in v0.2.6

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the automation account.
	AutomationAccountName pulumi.StringInput
	// Private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointPropertyPtrInput
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput
	// Connection State of the Private Endpoint Connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionResponse added in v0.5.0

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource Id for the resource
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Private endpoint which the connection belongs to.
	PrivateEndpoint *PrivateEndpointPropertyResponse `pulumi:"privateEndpoint"`
	// Connection State of the Private Endpoint Connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStatePropertyResponse `pulumi:"privateLinkServiceConnectionState"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

A private endpoint connection

type PrivateEndpointConnectionResponseArgs added in v0.5.0

type PrivateEndpointConnectionResponseArgs struct {
	// Fully qualified resource Id for the resource
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource
	Name pulumi.StringInput `pulumi:"name"`
	// Private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointPropertyResponsePtrInput `pulumi:"privateEndpoint"`
	// Connection State of the Private Endpoint Connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// The type of the resource.
	Type pulumi.StringInput `pulumi:"type"`
}

A private endpoint connection

func (PrivateEndpointConnectionResponseArgs) ElementType added in v0.5.0

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput added in v0.5.0

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext added in v0.5.0

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray added in v0.5.0

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType added in v0.5.0

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput added in v0.5.0

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext added in v0.5.0

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput added in v0.5.0

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

type PrivateEndpointConnectionResponseArrayOutput added in v0.5.0

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType added in v0.5.0

func (PrivateEndpointConnectionResponseArrayOutput) Index added in v0.5.0

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput added in v0.5.0

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext added in v0.5.0

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseInput added in v0.5.0

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput added in v0.5.0

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

A private endpoint connection

func (PrivateEndpointConnectionResponseOutput) ElementType added in v0.5.0

func (PrivateEndpointConnectionResponseOutput) Id added in v0.5.0

Fully qualified resource Id for the resource

func (PrivateEndpointConnectionResponseOutput) Name added in v0.5.0

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint added in v0.5.0

Private endpoint which the connection belongs to.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState added in v0.5.0

Connection State of the Private Endpoint Connection.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput added in v0.5.0

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext added in v0.5.0

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type added in v0.5.0

The type of the resource.

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// Private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointPropertyResponsePtrInput
	// Connection State of the Private Endpoint Connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointProperty

type PrivateEndpointProperty struct {
	// Resource id of the private endpoint.
	Id *string `pulumi:"id"`
}

Private endpoint which the connection belongs to.

type PrivateEndpointPropertyArgs

type PrivateEndpointPropertyArgs struct {
	// Resource id of the private endpoint.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint which the connection belongs to.

func (PrivateEndpointPropertyArgs) ElementType

func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutput

func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput

func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutputWithContext

func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutputWithContext(ctx context.Context) PrivateEndpointPropertyOutput

func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutput

func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput

func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutputWithContext

func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput

type PrivateEndpointPropertyInput

type PrivateEndpointPropertyInput interface {
	pulumi.Input

	ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput
	ToPrivateEndpointPropertyOutputWithContext(context.Context) PrivateEndpointPropertyOutput
}

PrivateEndpointPropertyInput is an input type that accepts PrivateEndpointPropertyArgs and PrivateEndpointPropertyOutput values. You can construct a concrete instance of `PrivateEndpointPropertyInput` via:

PrivateEndpointPropertyArgs{...}

type PrivateEndpointPropertyOutput

type PrivateEndpointPropertyOutput struct{ *pulumi.OutputState }

Private endpoint which the connection belongs to.

func (PrivateEndpointPropertyOutput) ElementType

func (PrivateEndpointPropertyOutput) Id

Resource id of the private endpoint.

func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutput

func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput

func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutputWithContext

func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutputWithContext(ctx context.Context) PrivateEndpointPropertyOutput

func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutput

func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput

func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutputWithContext

func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput

type PrivateEndpointPropertyPtrInput

type PrivateEndpointPropertyPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
	ToPrivateEndpointPropertyPtrOutputWithContext(context.Context) PrivateEndpointPropertyPtrOutput
}

PrivateEndpointPropertyPtrInput is an input type that accepts PrivateEndpointPropertyArgs, PrivateEndpointPropertyPtr and PrivateEndpointPropertyPtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertyPtrInput` via:

        PrivateEndpointPropertyArgs{...}

or:

        nil

type PrivateEndpointPropertyPtrOutput

type PrivateEndpointPropertyPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPropertyPtrOutput) Elem

func (PrivateEndpointPropertyPtrOutput) ElementType

func (PrivateEndpointPropertyPtrOutput) Id

Resource id of the private endpoint.

func (PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutput

func (o PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput

func (PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutputWithContext

func (o PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput

type PrivateEndpointPropertyResponse

type PrivateEndpointPropertyResponse struct {
	// Resource id of the private endpoint.
	Id *string `pulumi:"id"`
}

Private endpoint which the connection belongs to.

type PrivateEndpointPropertyResponseArgs

type PrivateEndpointPropertyResponseArgs struct {
	// Resource id of the private endpoint.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint which the connection belongs to.

func (PrivateEndpointPropertyResponseArgs) ElementType

func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput

func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput

func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext

func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput

func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput

func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput

func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext

func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput

type PrivateEndpointPropertyResponseInput

type PrivateEndpointPropertyResponseInput interface {
	pulumi.Input

	ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
	ToPrivateEndpointPropertyResponseOutputWithContext(context.Context) PrivateEndpointPropertyResponseOutput
}

PrivateEndpointPropertyResponseInput is an input type that accepts PrivateEndpointPropertyResponseArgs and PrivateEndpointPropertyResponseOutput values. You can construct a concrete instance of `PrivateEndpointPropertyResponseInput` via:

PrivateEndpointPropertyResponseArgs{...}

type PrivateEndpointPropertyResponseOutput

type PrivateEndpointPropertyResponseOutput struct{ *pulumi.OutputState }

Private endpoint which the connection belongs to.

func (PrivateEndpointPropertyResponseOutput) ElementType

func (PrivateEndpointPropertyResponseOutput) Id

Resource id of the private endpoint.

func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput

func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput

func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext

func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput

func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput

func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput

func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext

func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput

type PrivateEndpointPropertyResponsePtrInput

type PrivateEndpointPropertyResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
	ToPrivateEndpointPropertyResponsePtrOutputWithContext(context.Context) PrivateEndpointPropertyResponsePtrOutput
}

PrivateEndpointPropertyResponsePtrInput is an input type that accepts PrivateEndpointPropertyResponseArgs, PrivateEndpointPropertyResponsePtr and PrivateEndpointPropertyResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertyResponsePtrInput` via:

        PrivateEndpointPropertyResponseArgs{...}

or:

        nil

type PrivateEndpointPropertyResponsePtrOutput

type PrivateEndpointPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPropertyResponsePtrOutput) Elem

func (PrivateEndpointPropertyResponsePtrOutput) ElementType

func (PrivateEndpointPropertyResponsePtrOutput) Id

Resource id of the private endpoint.

func (PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput

func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput

func (PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext

func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput

type PrivateLinkServiceConnectionStateProperty

type PrivateLinkServiceConnectionStateProperty struct {
	// The private link service connection description.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

Connection State of the Private Endpoint Connection.

type PrivateLinkServiceConnectionStatePropertyArgs

type PrivateLinkServiceConnectionStatePropertyArgs struct {
	// The private link service connection description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection State of the Private Endpoint Connection.

func (PrivateLinkServiceConnectionStatePropertyArgs) ElementType

func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutput

func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput

func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext

func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyOutput

func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutput

func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput

func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext

func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput

type PrivateLinkServiceConnectionStatePropertyInput

type PrivateLinkServiceConnectionStatePropertyInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput
	ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyOutput
}

PrivateLinkServiceConnectionStatePropertyInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyArgs and PrivateLinkServiceConnectionStatePropertyOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyInput` via:

PrivateLinkServiceConnectionStatePropertyArgs{...}

type PrivateLinkServiceConnectionStatePropertyOutput

type PrivateLinkServiceConnectionStatePropertyOutput struct{ *pulumi.OutputState }

Connection State of the Private Endpoint Connection.

func (PrivateLinkServiceConnectionStatePropertyOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStatePropertyOutput) ElementType

func (PrivateLinkServiceConnectionStatePropertyOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutput

func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput

func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext

func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyOutput

func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput

func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput

func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput

type PrivateLinkServiceConnectionStatePropertyPtrInput

type PrivateLinkServiceConnectionStatePropertyPtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
	ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
}

PrivateLinkServiceConnectionStatePropertyPtrInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyArgs, PrivateLinkServiceConnectionStatePropertyPtr and PrivateLinkServiceConnectionStatePropertyPtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyPtrInput` via:

        PrivateLinkServiceConnectionStatePropertyArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePropertyPtrOutput

type PrivateLinkServiceConnectionStatePropertyPtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePropertyPtrOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStatePropertyPtrOutput) Elem

func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePropertyPtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput

func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput

func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput

type PrivateLinkServiceConnectionStatePropertyResponse

type PrivateLinkServiceConnectionStatePropertyResponse struct {
	// Any action that is required beyond basic workflow (approve/ reject/ disconnect)
	ActionsRequired string `pulumi:"actionsRequired"`
	// The private link service connection description.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

Connection State of the Private Endpoint Connection.

type PrivateLinkServiceConnectionStatePropertyResponseArgs

type PrivateLinkServiceConnectionStatePropertyResponseArgs struct {
	// Any action that is required beyond basic workflow (approve/ reject/ disconnect)
	ActionsRequired pulumi.StringInput `pulumi:"actionsRequired"`
	// The private link service connection description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection State of the Private Endpoint Connection.

func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType

func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput

func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput

func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext

func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput

func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput

func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput

func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput

type PrivateLinkServiceConnectionStatePropertyResponseInput

type PrivateLinkServiceConnectionStatePropertyResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
	ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
}

PrivateLinkServiceConnectionStatePropertyResponseInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyResponseArgs and PrivateLinkServiceConnectionStatePropertyResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyResponseInput` via:

PrivateLinkServiceConnectionStatePropertyResponseArgs{...}

type PrivateLinkServiceConnectionStatePropertyResponseOutput

type PrivateLinkServiceConnectionStatePropertyResponseOutput struct{ *pulumi.OutputState }

Connection State of the Private Endpoint Connection.

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext

func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput

func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput

type PrivateLinkServiceConnectionStatePropertyResponsePtrInput

type PrivateLinkServiceConnectionStatePropertyResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
	ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
}

PrivateLinkServiceConnectionStatePropertyResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyResponseArgs, PrivateLinkServiceConnectionStatePropertyResponsePtr and PrivateLinkServiceConnectionStatePropertyResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyResponsePtrInput` via:

        PrivateLinkServiceConnectionStatePropertyResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput

type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput

func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput

type Python2Package added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Python2Package) ElementType() reflect.Type

func (*Python2Package) ToPython2PackageOutput added in v0.5.0

func (i *Python2Package) ToPython2PackageOutput() Python2PackageOutput

func (*Python2Package) ToPython2PackageOutputWithContext added in v0.5.0

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

type Python2PackageArgs added in v0.5.0

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 added in v0.5.0

func (Python2PackageArgs) ElementType() reflect.Type

type Python2PackageInput added in v0.5.0

type Python2PackageInput interface {
	pulumi.Input

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

type Python2PackageOutput added in v0.5.0

type Python2PackageOutput struct {
	*pulumi.OutputState
}

func (Python2PackageOutput) ElementType added in v0.5.0

func (Python2PackageOutput) ElementType() reflect.Type

func (Python2PackageOutput) ToPython2PackageOutput added in v0.5.0

func (o Python2PackageOutput) ToPython2PackageOutput() Python2PackageOutput

func (Python2PackageOutput) ToPython2PackageOutputWithContext added in v0.5.0

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

type Python2PackageState added in v0.5.0

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 added in v0.5.0

func (Python2PackageState) ElementType() reflect.Type

type ResourceIdentityType added in v0.5.0

type ResourceIdentityType pulumi.String

The identity type.

func (ResourceIdentityType) ElementType added in v0.5.0

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.5.0

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.5.0

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.5.0

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.5.0

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

type RunbookAssociationProperty added in v0.5.0

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

The runbook property associated with the entity.

type RunbookAssociationPropertyArgs added in v0.5.0

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 added in v0.5.0

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutput added in v0.5.0

func (i RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutput() RunbookAssociationPropertyOutput

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyOutputWithContext added in v0.5.0

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

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutput added in v0.5.0

func (i RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput

func (RunbookAssociationPropertyArgs) ToRunbookAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type RunbookAssociationPropertyInput added in v0.5.0

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 added in v0.5.0

type RunbookAssociationPropertyOutput struct{ *pulumi.OutputState }

The runbook property associated with the entity.

func (RunbookAssociationPropertyOutput) ElementType added in v0.5.0

func (RunbookAssociationPropertyOutput) Name added in v0.5.0

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutput added in v0.5.0

func (o RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutput() RunbookAssociationPropertyOutput

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyOutputWithContext added in v0.5.0

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

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutput added in v0.5.0

func (o RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput

func (RunbookAssociationPropertyOutput) ToRunbookAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type RunbookAssociationPropertyPtrInput added in v0.5.0

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

func RunbookAssociationPropertyPtr added in v0.5.0

type RunbookAssociationPropertyPtrOutput added in v0.5.0

type RunbookAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (RunbookAssociationPropertyPtrOutput) Elem added in v0.5.0

func (RunbookAssociationPropertyPtrOutput) ElementType added in v0.5.0

func (RunbookAssociationPropertyPtrOutput) Name added in v0.5.0

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutput added in v0.5.0

func (o RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutput() RunbookAssociationPropertyPtrOutput

func (RunbookAssociationPropertyPtrOutput) ToRunbookAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type RunbookAssociationPropertyResponse added in v0.5.0

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

The runbook property associated with the entity.

type RunbookAssociationPropertyResponseArgs added in v0.5.0

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 added in v0.5.0

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutput added in v0.5.0

func (i RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutput() RunbookAssociationPropertyResponseOutput

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutput added in v0.5.0

func (i RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput

func (RunbookAssociationPropertyResponseArgs) ToRunbookAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type RunbookAssociationPropertyResponseInput added in v0.5.0

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 added in v0.5.0

type RunbookAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The runbook property associated with the entity.

func (RunbookAssociationPropertyResponseOutput) ElementType added in v0.5.0

func (RunbookAssociationPropertyResponseOutput) Name added in v0.5.0

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutput added in v0.5.0

func (o RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutput() RunbookAssociationPropertyResponseOutput

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutput added in v0.5.0

func (o RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput

func (RunbookAssociationPropertyResponseOutput) ToRunbookAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type RunbookAssociationPropertyResponsePtrInput added in v0.5.0

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 added in v0.5.0

type RunbookAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (RunbookAssociationPropertyResponsePtrOutput) Elem added in v0.5.0

func (RunbookAssociationPropertyResponsePtrOutput) ElementType added in v0.5.0

func (RunbookAssociationPropertyResponsePtrOutput) Name added in v0.5.0

Gets or sets the name of the runbook.

func (RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutput added in v0.5.0

func (o RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutput() RunbookAssociationPropertyResponsePtrOutput

func (RunbookAssociationPropertyResponsePtrOutput) ToRunbookAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type Schedule added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Schedule) ElementType() reflect.Type

func (*Schedule) ToScheduleOutput added in v0.5.0

func (i *Schedule) ToScheduleOutput() ScheduleOutput

func (*Schedule) ToScheduleOutputWithContext added in v0.5.0

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

type ScheduleArgs added in v0.5.0

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 added in v0.5.0

func (ScheduleArgs) ElementType() reflect.Type

type ScheduleAssociationProperty added in v0.5.0

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

The schedule property associated with the entity.

type ScheduleAssociationPropertyArgs added in v0.5.0

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 added in v0.5.0

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutput added in v0.5.0

func (i ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutput() ScheduleAssociationPropertyOutput

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyOutputWithContext added in v0.5.0

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

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutput added in v0.5.0

func (i ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput

func (ScheduleAssociationPropertyArgs) ToScheduleAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type ScheduleAssociationPropertyInput added in v0.5.0

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 added in v0.5.0

type ScheduleAssociationPropertyOutput struct{ *pulumi.OutputState }

The schedule property associated with the entity.

func (ScheduleAssociationPropertyOutput) ElementType added in v0.5.0

func (ScheduleAssociationPropertyOutput) Name added in v0.5.0

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutput added in v0.5.0

func (o ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutput() ScheduleAssociationPropertyOutput

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyOutputWithContext added in v0.5.0

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

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutput added in v0.5.0

func (o ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput

func (ScheduleAssociationPropertyOutput) ToScheduleAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type ScheduleAssociationPropertyPtrInput added in v0.5.0

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

func ScheduleAssociationPropertyPtr added in v0.5.0

type ScheduleAssociationPropertyPtrOutput added in v0.5.0

type ScheduleAssociationPropertyPtrOutput struct{ *pulumi.OutputState }

func (ScheduleAssociationPropertyPtrOutput) Elem added in v0.5.0

func (ScheduleAssociationPropertyPtrOutput) ElementType added in v0.5.0

func (ScheduleAssociationPropertyPtrOutput) Name added in v0.5.0

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutput added in v0.5.0

func (o ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutput() ScheduleAssociationPropertyPtrOutput

func (ScheduleAssociationPropertyPtrOutput) ToScheduleAssociationPropertyPtrOutputWithContext added in v0.5.0

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

type ScheduleAssociationPropertyResponse added in v0.5.0

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

The schedule property associated with the entity.

type ScheduleAssociationPropertyResponseArgs added in v0.5.0

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 added in v0.5.0

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutput added in v0.5.0

func (i ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutput() ScheduleAssociationPropertyResponseOutput

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutput added in v0.5.0

func (i ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput

func (ScheduleAssociationPropertyResponseArgs) ToScheduleAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type ScheduleAssociationPropertyResponseInput added in v0.5.0

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 added in v0.5.0

type ScheduleAssociationPropertyResponseOutput struct{ *pulumi.OutputState }

The schedule property associated with the entity.

func (ScheduleAssociationPropertyResponseOutput) ElementType added in v0.5.0

func (ScheduleAssociationPropertyResponseOutput) Name added in v0.5.0

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutput added in v0.5.0

func (o ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutput() ScheduleAssociationPropertyResponseOutput

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponseOutputWithContext added in v0.5.0

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

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutput added in v0.5.0

func (o ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput

func (ScheduleAssociationPropertyResponseOutput) ToScheduleAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type ScheduleAssociationPropertyResponsePtrInput added in v0.5.0

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 added in v0.5.0

type ScheduleAssociationPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (ScheduleAssociationPropertyResponsePtrOutput) Elem added in v0.5.0

func (ScheduleAssociationPropertyResponsePtrOutput) ElementType added in v0.5.0

func (ScheduleAssociationPropertyResponsePtrOutput) Name added in v0.5.0

Gets or sets the name of the Schedule.

func (ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutput added in v0.5.0

func (o ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutput() ScheduleAssociationPropertyResponsePtrOutput

func (ScheduleAssociationPropertyResponsePtrOutput) ToScheduleAssociationPropertyResponsePtrOutputWithContext added in v0.5.0

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

type ScheduleDay added in v0.5.0

type ScheduleDay pulumi.String

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

func (ScheduleDay) ElementType added in v0.5.0

func (ScheduleDay) ElementType() reflect.Type

func (ScheduleDay) ToStringOutput added in v0.5.0

func (e ScheduleDay) ToStringOutput() pulumi.StringOutput

func (ScheduleDay) ToStringOutputWithContext added in v0.5.0

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

func (ScheduleDay) ToStringPtrOutput added in v0.5.0

func (e ScheduleDay) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScheduleDay) ToStringPtrOutputWithContext added in v0.5.0

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

type ScheduleFrequency added in v0.5.0

type ScheduleFrequency pulumi.String

Gets or sets the frequency of the schedule.

func (ScheduleFrequency) ElementType added in v0.5.0

func (ScheduleFrequency) ElementType() reflect.Type

func (ScheduleFrequency) ToStringOutput added in v0.5.0

func (e ScheduleFrequency) ToStringOutput() pulumi.StringOutput

func (ScheduleFrequency) ToStringOutputWithContext added in v0.5.0

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

func (ScheduleFrequency) ToStringPtrOutput added in v0.5.0

func (e ScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScheduleFrequency) ToStringPtrOutputWithContext added in v0.5.0

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

type ScheduleInput added in v0.5.0

type ScheduleInput interface {
	pulumi.Input

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

type ScheduleOutput added in v0.5.0

type ScheduleOutput struct {
	*pulumi.OutputState
}

func (ScheduleOutput) ElementType added in v0.5.0

func (ScheduleOutput) ElementType() reflect.Type

func (ScheduleOutput) ToScheduleOutput added in v0.5.0

func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput

func (ScheduleOutput) ToScheduleOutputWithContext added in v0.5.0

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

type ScheduleState added in v0.5.0

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 added in v0.5.0

func (ScheduleState) ElementType() reflect.Type

type Sku added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput added in v0.5.0

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext added in v0.5.0

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

func (SkuArgs) ToSkuPtrOutput added in v0.5.0

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext added in v0.5.0

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

type SkuInput added in v0.5.0

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 added in v0.5.0

type SkuNameEnum pulumi.String

Gets or sets the SKU name of the account.

func (SkuNameEnum) ElementType added in v0.5.0

func (SkuNameEnum) ElementType() reflect.Type

func (SkuNameEnum) ToStringOutput added in v0.5.0

func (e SkuNameEnum) ToStringOutput() pulumi.StringOutput

func (SkuNameEnum) ToStringOutputWithContext added in v0.5.0

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

func (SkuNameEnum) ToStringPtrOutput added in v0.5.0

func (e SkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameEnum) ToStringPtrOutputWithContext added in v0.5.0

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

type SkuOutput added in v0.5.0

type SkuOutput struct{ *pulumi.OutputState }

The account SKU.

func (SkuOutput) Capacity added in v0.5.0

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

Gets or sets the SKU capacity.

func (SkuOutput) ElementType added in v0.5.0

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family added in v0.5.0

func (o SkuOutput) Family() pulumi.StringPtrOutput

Gets or sets the SKU family.

func (SkuOutput) Name added in v0.5.0

func (o SkuOutput) Name() pulumi.StringOutput

Gets or sets the SKU name of the account.

func (SkuOutput) ToSkuOutput added in v0.5.0

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext added in v0.5.0

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

func (SkuOutput) ToSkuPtrOutput added in v0.5.0

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext added in v0.5.0

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

type SkuPtrInput added in v0.5.0

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 added in v0.5.0

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput added in v0.5.0

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity added in v0.5.0

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

Gets or sets the SKU capacity.

func (SkuPtrOutput) Elem added in v0.5.0

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType added in v0.5.0

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family added in v0.5.0

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

Gets or sets the SKU family.

func (SkuPtrOutput) Name added in v0.5.0

Gets or sets the SKU name of the account.

func (SkuPtrOutput) ToSkuPtrOutput added in v0.5.0

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext added in v0.5.0

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

type SkuResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput added in v0.5.0

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext added in v0.5.0

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

func (SkuResponseArgs) ToSkuResponsePtrOutput added in v0.5.0

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext added in v0.5.0

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

type SkuResponseInput added in v0.5.0

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 added in v0.5.0

type SkuResponseOutput struct{ *pulumi.OutputState }

The account SKU.

func (SkuResponseOutput) Capacity added in v0.5.0

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

Gets or sets the SKU capacity.

func (SkuResponseOutput) ElementType added in v0.5.0

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family added in v0.5.0

Gets or sets the SKU family.

func (SkuResponseOutput) Name added in v0.5.0

Gets or sets the SKU name of the account.

func (SkuResponseOutput) ToSkuResponseOutput added in v0.5.0

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext added in v0.5.0

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

func (SkuResponseOutput) ToSkuResponsePtrOutput added in v0.5.0

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext added in v0.5.0

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

type SkuResponsePtrInput added in v0.5.0

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 added in v0.5.0

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput added in v0.5.0

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity added in v0.5.0

Gets or sets the SKU capacity.

func (SkuResponsePtrOutput) Elem added in v0.5.0

func (SkuResponsePtrOutput) ElementType added in v0.5.0

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family added in v0.5.0

Gets or sets the SKU family.

func (SkuResponsePtrOutput) Name added in v0.5.0

Gets or sets the SKU name of the account.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput added in v0.5.0

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext added in v0.5.0

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

type SourceControl added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*SourceControl) ElementType() reflect.Type

func (*SourceControl) ToSourceControlOutput added in v0.5.0

func (i *SourceControl) ToSourceControlOutput() SourceControlOutput

func (*SourceControl) ToSourceControlOutputWithContext added in v0.5.0

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

type SourceControlArgs added in v0.5.0

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 added in v0.5.0

func (SourceControlArgs) ElementType() reflect.Type

type SourceControlInput added in v0.5.0

type SourceControlInput interface {
	pulumi.Input

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

type SourceControlOutput added in v0.5.0

type SourceControlOutput struct {
	*pulumi.OutputState
}

func (SourceControlOutput) ElementType added in v0.5.0

func (SourceControlOutput) ElementType() reflect.Type

func (SourceControlOutput) ToSourceControlOutput added in v0.5.0

func (o SourceControlOutput) ToSourceControlOutput() SourceControlOutput

func (SourceControlOutput) ToSourceControlOutputWithContext added in v0.5.0

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

type SourceControlSecurityTokenProperties added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutput added in v0.5.0

func (i SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutput() SourceControlSecurityTokenPropertiesOutput

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesOutputWithContext added in v0.5.0

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

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutput added in v0.5.0

func (i SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesArgs) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext added in v0.5.0

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

type SourceControlSecurityTokenPropertiesInput added in v0.5.0

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 added in v0.5.0

type SourceControlSecurityTokenPropertiesOutput struct{ *pulumi.OutputState }

func (SourceControlSecurityTokenPropertiesOutput) AccessToken added in v0.5.0

The access token.

func (SourceControlSecurityTokenPropertiesOutput) ElementType added in v0.5.0

func (SourceControlSecurityTokenPropertiesOutput) RefreshToken added in v0.5.0

The refresh token.

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutput added in v0.5.0

func (o SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutput() SourceControlSecurityTokenPropertiesOutput

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesOutputWithContext added in v0.5.0

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

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutput added in v0.5.0

func (o SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesOutput) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext added in v0.5.0

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

func (SourceControlSecurityTokenPropertiesOutput) TokenType added in v0.5.0

The token type. Must be either PersonalAccessToken or Oauth.

type SourceControlSecurityTokenPropertiesPtrInput added in v0.5.0

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 added in v0.5.0

type SourceControlSecurityTokenPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SourceControlSecurityTokenPropertiesPtrOutput) AccessToken added in v0.5.0

The access token.

func (SourceControlSecurityTokenPropertiesPtrOutput) Elem added in v0.5.0

func (SourceControlSecurityTokenPropertiesPtrOutput) ElementType added in v0.5.0

func (SourceControlSecurityTokenPropertiesPtrOutput) RefreshToken added in v0.5.0

The refresh token.

func (SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutput added in v0.5.0

func (o SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutput() SourceControlSecurityTokenPropertiesPtrOutput

func (SourceControlSecurityTokenPropertiesPtrOutput) ToSourceControlSecurityTokenPropertiesPtrOutputWithContext added in v0.5.0

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

func (SourceControlSecurityTokenPropertiesPtrOutput) TokenType added in v0.5.0

The token type. Must be either PersonalAccessToken or Oauth.

type SourceControlState added in v0.5.0

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 added in v0.5.0

func (SourceControlState) ElementType() reflect.Type

type SourceType added in v0.5.0

type SourceType pulumi.String

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

func (SourceType) ElementType added in v0.5.0

func (SourceType) ElementType() reflect.Type

func (SourceType) ToStringOutput added in v0.5.0

func (e SourceType) ToStringOutput() pulumi.StringOutput

func (SourceType) ToStringOutputWithContext added in v0.5.0

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

func (SourceType) ToStringPtrOutput added in v0.5.0

func (e SourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceType) ToStringPtrOutputWithContext added in v0.5.0

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

type TokenType added in v0.5.0

type TokenType pulumi.String

The token type. Must be either PersonalAccessToken or Oauth.

func (TokenType) ElementType added in v0.5.0

func (TokenType) ElementType() reflect.Type

func (TokenType) ToStringOutput added in v0.5.0

func (e TokenType) ToStringOutput() pulumi.StringOutput

func (TokenType) ToStringOutputWithContext added in v0.5.0

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

func (TokenType) ToStringPtrOutput added in v0.5.0

func (e TokenType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenType) ToStringPtrOutputWithContext added in v0.5.0

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

type Variable added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Variable) ElementType() reflect.Type

func (*Variable) ToVariableOutput added in v0.5.0

func (i *Variable) ToVariableOutput() VariableOutput

func (*Variable) ToVariableOutputWithContext added in v0.5.0

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

type VariableArgs added in v0.5.0

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 added in v0.5.0

func (VariableArgs) ElementType() reflect.Type

type VariableInput added in v0.5.0

type VariableInput interface {
	pulumi.Input

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

type VariableOutput added in v0.5.0

type VariableOutput struct {
	*pulumi.OutputState
}

func (VariableOutput) ElementType added in v0.5.0

func (VariableOutput) ElementType() reflect.Type

func (VariableOutput) ToVariableOutput added in v0.5.0

func (o VariableOutput) ToVariableOutput() VariableOutput

func (VariableOutput) ToVariableOutputWithContext added in v0.5.0

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

type VariableState added in v0.5.0

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 added in v0.5.0

func (VariableState) ElementType() reflect.Type

type Watcher added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Watcher) ElementType() reflect.Type

func (*Watcher) ToWatcherOutput added in v0.5.0

func (i *Watcher) ToWatcherOutput() WatcherOutput

func (*Watcher) ToWatcherOutputWithContext added in v0.5.0

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

type WatcherArgs added in v0.5.0

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 added in v0.5.0

func (WatcherArgs) ElementType() reflect.Type

type WatcherInput added in v0.5.0

type WatcherInput interface {
	pulumi.Input

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

type WatcherOutput added in v0.5.0

type WatcherOutput struct {
	*pulumi.OutputState
}

func (WatcherOutput) ElementType added in v0.5.0

func (WatcherOutput) ElementType() reflect.Type

func (WatcherOutput) ToWatcherOutput added in v0.5.0

func (o WatcherOutput) ToWatcherOutput() WatcherOutput

func (WatcherOutput) ToWatcherOutputWithContext added in v0.5.0

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

type WatcherState added in v0.5.0

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 added in v0.5.0

func (WatcherState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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