scheduler

package
v1.14.0 Latest Latest
Warning

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

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

Documentation

Overview

nolint: lll

nolint: lll

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetJobCollectionQuota added in v1.12.0

type GetJobCollectionQuota struct {
	// Sets the maximum number of jobs in the collection.
	MaxJobCount int `pulumi:"maxJobCount"`
	// The maximum frequency of recurrence.
	MaxRecurrenceFrequency string `pulumi:"maxRecurrenceFrequency"`
	MaxRecurrenceInterval  int    `pulumi:"maxRecurrenceInterval"`
	// The maximum interval between retries.
	MaxRetryInterval int `pulumi:"maxRetryInterval"`
}

type GetJobCollectionQuotaArgs added in v1.12.0

type GetJobCollectionQuotaArgs struct {
	// Sets the maximum number of jobs in the collection.
	MaxJobCount pulumi.IntInput `pulumi:"maxJobCount"`
	// The maximum frequency of recurrence.
	MaxRecurrenceFrequency pulumi.StringInput `pulumi:"maxRecurrenceFrequency"`
	MaxRecurrenceInterval  pulumi.IntInput    `pulumi:"maxRecurrenceInterval"`
	// The maximum interval between retries.
	MaxRetryInterval pulumi.IntInput `pulumi:"maxRetryInterval"`
}

func (GetJobCollectionQuotaArgs) ElementType added in v1.12.0

func (GetJobCollectionQuotaArgs) ElementType() reflect.Type

func (GetJobCollectionQuotaArgs) ToGetJobCollectionQuotaOutput added in v1.12.0

func (i GetJobCollectionQuotaArgs) ToGetJobCollectionQuotaOutput() GetJobCollectionQuotaOutput

func (GetJobCollectionQuotaArgs) ToGetJobCollectionQuotaOutputWithContext added in v1.12.0

func (i GetJobCollectionQuotaArgs) ToGetJobCollectionQuotaOutputWithContext(ctx context.Context) GetJobCollectionQuotaOutput

type GetJobCollectionQuotaArray added in v1.12.0

type GetJobCollectionQuotaArray []GetJobCollectionQuotaInput

func (GetJobCollectionQuotaArray) ElementType added in v1.12.0

func (GetJobCollectionQuotaArray) ElementType() reflect.Type

func (GetJobCollectionQuotaArray) ToGetJobCollectionQuotaArrayOutput added in v1.12.0

func (i GetJobCollectionQuotaArray) ToGetJobCollectionQuotaArrayOutput() GetJobCollectionQuotaArrayOutput

func (GetJobCollectionQuotaArray) ToGetJobCollectionQuotaArrayOutputWithContext added in v1.12.0

func (i GetJobCollectionQuotaArray) ToGetJobCollectionQuotaArrayOutputWithContext(ctx context.Context) GetJobCollectionQuotaArrayOutput

type GetJobCollectionQuotaArrayInput added in v1.12.0

type GetJobCollectionQuotaArrayInput interface {
	pulumi.Input

	ToGetJobCollectionQuotaArrayOutput() GetJobCollectionQuotaArrayOutput
	ToGetJobCollectionQuotaArrayOutputWithContext(context.Context) GetJobCollectionQuotaArrayOutput
}

type GetJobCollectionQuotaArrayOutput added in v1.12.0

type GetJobCollectionQuotaArrayOutput struct{ *pulumi.OutputState }

func (GetJobCollectionQuotaArrayOutput) ElementType added in v1.12.0

func (GetJobCollectionQuotaArrayOutput) Index added in v1.12.0

func (GetJobCollectionQuotaArrayOutput) ToGetJobCollectionQuotaArrayOutput added in v1.12.0

func (o GetJobCollectionQuotaArrayOutput) ToGetJobCollectionQuotaArrayOutput() GetJobCollectionQuotaArrayOutput

func (GetJobCollectionQuotaArrayOutput) ToGetJobCollectionQuotaArrayOutputWithContext added in v1.12.0

func (o GetJobCollectionQuotaArrayOutput) ToGetJobCollectionQuotaArrayOutputWithContext(ctx context.Context) GetJobCollectionQuotaArrayOutput

type GetJobCollectionQuotaInput added in v1.12.0

type GetJobCollectionQuotaInput interface {
	pulumi.Input

	ToGetJobCollectionQuotaOutput() GetJobCollectionQuotaOutput
	ToGetJobCollectionQuotaOutputWithContext(context.Context) GetJobCollectionQuotaOutput
}

type GetJobCollectionQuotaOutput added in v1.12.0

type GetJobCollectionQuotaOutput struct{ *pulumi.OutputState }

func (GetJobCollectionQuotaOutput) ElementType added in v1.12.0

func (GetJobCollectionQuotaOutput) MaxJobCount added in v1.12.0

Sets the maximum number of jobs in the collection.

func (GetJobCollectionQuotaOutput) MaxRecurrenceFrequency added in v1.12.0

func (o GetJobCollectionQuotaOutput) MaxRecurrenceFrequency() pulumi.StringOutput

The maximum frequency of recurrence.

func (GetJobCollectionQuotaOutput) MaxRecurrenceInterval added in v1.12.0

func (o GetJobCollectionQuotaOutput) MaxRecurrenceInterval() pulumi.IntOutput

func (GetJobCollectionQuotaOutput) MaxRetryInterval added in v1.12.0

func (o GetJobCollectionQuotaOutput) MaxRetryInterval() pulumi.IntOutput

The maximum interval between retries.

func (GetJobCollectionQuotaOutput) ToGetJobCollectionQuotaOutput added in v1.12.0

func (o GetJobCollectionQuotaOutput) ToGetJobCollectionQuotaOutput() GetJobCollectionQuotaOutput

func (GetJobCollectionQuotaOutput) ToGetJobCollectionQuotaOutputWithContext added in v1.12.0

func (o GetJobCollectionQuotaOutput) ToGetJobCollectionQuotaOutputWithContext(ctx context.Context) GetJobCollectionQuotaOutput

type Job added in v0.15.0

type Job struct {
	pulumi.CustomResourceState

	// A `actionStorageQueue` block defining a storage queue job action as described below. Note this is identical to an `errorActionStorageQueue` block.
	ActionStorageQueue JobActionStorageQueuePtrOutput `pulumi:"actionStorageQueue"`
	// A `actionWeb` block defining the job action as described below. Note this is identical to an `errorActionWeb` block.
	ActionWeb JobActionWebPtrOutput `pulumi:"actionWeb"`
	// A `errorActionStorageQueue` block defining the a web action to take on an error as described below. Note this is identical to an `actionStorageQueue` block.
	ErrorActionStorageQueue JobErrorActionStorageQueuePtrOutput `pulumi:"errorActionStorageQueue"`
	// A `errorActionWeb` block defining the action to take on an error as described below. Note this is identical to an `actionWeb` block.
	ErrorActionWeb JobErrorActionWebPtrOutput `pulumi:"errorActionWeb"`
	// Specifies the name of the Scheduler Job Collection in which the Job should exist. Changing this forces a new resource to be created.
	JobCollectionName pulumi.StringOutput `pulumi:"jobCollectionName"`
	// The name of the Scheduler Job. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// A `recurrence` block defining a job occurrence schedule.
	Recurrence JobRecurrencePtrOutput `pulumi:"recurrence"`
	// The name of the resource group in which to create the Scheduler Job. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `retry` block defining how to retry as described below.
	Retry JobRetryPtrOutput `pulumi:"retry"`
	// The time the first instance of the job is to start running at.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The sets or gets the current state of the job. Can be set to either `Enabled` or `Completed`
	State pulumi.StringOutput `pulumi:"state"`
}

Manages a Scheduler Job.

> **NOTE:** Support for Scheduler Job has been deprecated by Microsoft in favour of Logic Apps ([more information can be found at this link](https://docs.microsoft.com/en-us/azure/scheduler/migrate-from-scheduler-to-logic-apps)) - as such we plan to remove support for this resource as a part of version 2.0 of the AzureRM Provider.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/scheduler_job.html.markdown.

func GetJob added in v0.15.0

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job 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 NewJob added in v0.15.0

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

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

type JobActionStorageQueue added in v1.12.0

type JobActionStorageQueue struct {
	Message            string `pulumi:"message"`
	SasToken           string `pulumi:"sasToken"`
	StorageAccountName string `pulumi:"storageAccountName"`
	StorageQueueName   string `pulumi:"storageQueueName"`
}

type JobActionStorageQueueArgs added in v1.12.0

type JobActionStorageQueueArgs struct {
	Message            pulumi.StringInput `pulumi:"message"`
	SasToken           pulumi.StringInput `pulumi:"sasToken"`
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	StorageQueueName   pulumi.StringInput `pulumi:"storageQueueName"`
}

func (JobActionStorageQueueArgs) ElementType added in v1.12.0

func (JobActionStorageQueueArgs) ElementType() reflect.Type

func (JobActionStorageQueueArgs) ToJobActionStorageQueueOutput added in v1.12.0

func (i JobActionStorageQueueArgs) ToJobActionStorageQueueOutput() JobActionStorageQueueOutput

func (JobActionStorageQueueArgs) ToJobActionStorageQueueOutputWithContext added in v1.12.0

func (i JobActionStorageQueueArgs) ToJobActionStorageQueueOutputWithContext(ctx context.Context) JobActionStorageQueueOutput

func (JobActionStorageQueueArgs) ToJobActionStorageQueuePtrOutput added in v1.12.0

func (i JobActionStorageQueueArgs) ToJobActionStorageQueuePtrOutput() JobActionStorageQueuePtrOutput

func (JobActionStorageQueueArgs) ToJobActionStorageQueuePtrOutputWithContext added in v1.12.0

func (i JobActionStorageQueueArgs) ToJobActionStorageQueuePtrOutputWithContext(ctx context.Context) JobActionStorageQueuePtrOutput

type JobActionStorageQueueInput added in v1.12.0

type JobActionStorageQueueInput interface {
	pulumi.Input

	ToJobActionStorageQueueOutput() JobActionStorageQueueOutput
	ToJobActionStorageQueueOutputWithContext(context.Context) JobActionStorageQueueOutput
}

type JobActionStorageQueueOutput added in v1.12.0

type JobActionStorageQueueOutput struct{ *pulumi.OutputState }

func (JobActionStorageQueueOutput) ElementType added in v1.12.0

func (JobActionStorageQueueOutput) Message added in v1.12.0

func (JobActionStorageQueueOutput) SasToken added in v1.12.0

func (JobActionStorageQueueOutput) StorageAccountName added in v1.12.0

func (o JobActionStorageQueueOutput) StorageAccountName() pulumi.StringOutput

func (JobActionStorageQueueOutput) StorageQueueName added in v1.12.0

func (o JobActionStorageQueueOutput) StorageQueueName() pulumi.StringOutput

func (JobActionStorageQueueOutput) ToJobActionStorageQueueOutput added in v1.12.0

func (o JobActionStorageQueueOutput) ToJobActionStorageQueueOutput() JobActionStorageQueueOutput

func (JobActionStorageQueueOutput) ToJobActionStorageQueueOutputWithContext added in v1.12.0

func (o JobActionStorageQueueOutput) ToJobActionStorageQueueOutputWithContext(ctx context.Context) JobActionStorageQueueOutput

func (JobActionStorageQueueOutput) ToJobActionStorageQueuePtrOutput added in v1.12.0

func (o JobActionStorageQueueOutput) ToJobActionStorageQueuePtrOutput() JobActionStorageQueuePtrOutput

func (JobActionStorageQueueOutput) ToJobActionStorageQueuePtrOutputWithContext added in v1.12.0

func (o JobActionStorageQueueOutput) ToJobActionStorageQueuePtrOutputWithContext(ctx context.Context) JobActionStorageQueuePtrOutput

type JobActionStorageQueuePtrInput added in v1.12.0

type JobActionStorageQueuePtrInput interface {
	pulumi.Input

	ToJobActionStorageQueuePtrOutput() JobActionStorageQueuePtrOutput
	ToJobActionStorageQueuePtrOutputWithContext(context.Context) JobActionStorageQueuePtrOutput
}

func JobActionStorageQueuePtr added in v1.12.0

func JobActionStorageQueuePtr(v *JobActionStorageQueueArgs) JobActionStorageQueuePtrInput

type JobActionStorageQueuePtrOutput added in v1.12.0

type JobActionStorageQueuePtrOutput struct{ *pulumi.OutputState }

func (JobActionStorageQueuePtrOutput) Elem added in v1.12.0

func (JobActionStorageQueuePtrOutput) ElementType added in v1.12.0

func (JobActionStorageQueuePtrOutput) Message added in v1.12.0

func (JobActionStorageQueuePtrOutput) SasToken added in v1.12.0

func (JobActionStorageQueuePtrOutput) StorageAccountName added in v1.12.0

func (o JobActionStorageQueuePtrOutput) StorageAccountName() pulumi.StringOutput

func (JobActionStorageQueuePtrOutput) StorageQueueName added in v1.12.0

func (o JobActionStorageQueuePtrOutput) StorageQueueName() pulumi.StringOutput

func (JobActionStorageQueuePtrOutput) ToJobActionStorageQueuePtrOutput added in v1.12.0

func (o JobActionStorageQueuePtrOutput) ToJobActionStorageQueuePtrOutput() JobActionStorageQueuePtrOutput

func (JobActionStorageQueuePtrOutput) ToJobActionStorageQueuePtrOutputWithContext added in v1.12.0

func (o JobActionStorageQueuePtrOutput) ToJobActionStorageQueuePtrOutputWithContext(ctx context.Context) JobActionStorageQueuePtrOutput

type JobActionWeb added in v1.12.0

type JobActionWeb struct {
	AuthenticationActiveDirectory *JobActionWebAuthenticationActiveDirectory `pulumi:"authenticationActiveDirectory"`
	AuthenticationBasic           *JobActionWebAuthenticationBasic           `pulumi:"authenticationBasic"`
	AuthenticationCertificate     *JobActionWebAuthenticationCertificate     `pulumi:"authenticationCertificate"`
	Body                          *string                                    `pulumi:"body"`
	Headers                       map[string]string                          `pulumi:"headers"`
	Method                        string                                     `pulumi:"method"`
	Url                           string                                     `pulumi:"url"`
}

type JobActionWebArgs added in v1.12.0

type JobActionWebArgs struct {
	AuthenticationActiveDirectory JobActionWebAuthenticationActiveDirectoryPtrInput `pulumi:"authenticationActiveDirectory"`
	AuthenticationBasic           JobActionWebAuthenticationBasicPtrInput           `pulumi:"authenticationBasic"`
	AuthenticationCertificate     JobActionWebAuthenticationCertificatePtrInput     `pulumi:"authenticationCertificate"`
	Body                          pulumi.StringPtrInput                             `pulumi:"body"`
	Headers                       pulumi.StringMapInput                             `pulumi:"headers"`
	Method                        pulumi.StringInput                                `pulumi:"method"`
	Url                           pulumi.StringInput                                `pulumi:"url"`
}

func (JobActionWebArgs) ElementType added in v1.12.0

func (JobActionWebArgs) ElementType() reflect.Type

func (JobActionWebArgs) ToJobActionWebOutput added in v1.12.0

func (i JobActionWebArgs) ToJobActionWebOutput() JobActionWebOutput

func (JobActionWebArgs) ToJobActionWebOutputWithContext added in v1.12.0

func (i JobActionWebArgs) ToJobActionWebOutputWithContext(ctx context.Context) JobActionWebOutput

func (JobActionWebArgs) ToJobActionWebPtrOutput added in v1.12.0

func (i JobActionWebArgs) ToJobActionWebPtrOutput() JobActionWebPtrOutput

func (JobActionWebArgs) ToJobActionWebPtrOutputWithContext added in v1.12.0

func (i JobActionWebArgs) ToJobActionWebPtrOutputWithContext(ctx context.Context) JobActionWebPtrOutput

type JobActionWebAuthenticationActiveDirectory added in v1.12.0

type JobActionWebAuthenticationActiveDirectory struct {
	Audience *string `pulumi:"audience"`
	ClientId string  `pulumi:"clientId"`
	Secret   string  `pulumi:"secret"`
	TenantId string  `pulumi:"tenantId"`
}

type JobActionWebAuthenticationActiveDirectoryArgs added in v1.12.0

type JobActionWebAuthenticationActiveDirectoryArgs struct {
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	ClientId pulumi.StringInput    `pulumi:"clientId"`
	Secret   pulumi.StringInput    `pulumi:"secret"`
	TenantId pulumi.StringInput    `pulumi:"tenantId"`
}

func (JobActionWebAuthenticationActiveDirectoryArgs) ElementType added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryOutput added in v1.12.0

func (i JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryOutput() JobActionWebAuthenticationActiveDirectoryOutput

func (JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryOutputWithContext added in v1.12.0

func (i JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) JobActionWebAuthenticationActiveDirectoryOutput

func (JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

func (i JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryPtrOutput() JobActionWebAuthenticationActiveDirectoryPtrOutput

func (JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext added in v1.12.0

func (i JobActionWebAuthenticationActiveDirectoryArgs) ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationActiveDirectoryPtrOutput

type JobActionWebAuthenticationActiveDirectoryInput added in v1.12.0

type JobActionWebAuthenticationActiveDirectoryInput interface {
	pulumi.Input

	ToJobActionWebAuthenticationActiveDirectoryOutput() JobActionWebAuthenticationActiveDirectoryOutput
	ToJobActionWebAuthenticationActiveDirectoryOutputWithContext(context.Context) JobActionWebAuthenticationActiveDirectoryOutput
}

type JobActionWebAuthenticationActiveDirectoryOutput added in v1.12.0

type JobActionWebAuthenticationActiveDirectoryOutput struct{ *pulumi.OutputState }

func (JobActionWebAuthenticationActiveDirectoryOutput) Audience added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryOutput) ClientId added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryOutput) ElementType added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryOutput) Secret added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryOutput) TenantId added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryOutput added in v1.12.0

func (o JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryOutput() JobActionWebAuthenticationActiveDirectoryOutput

func (JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) JobActionWebAuthenticationActiveDirectoryOutput

func (JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

func (o JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutput() JobActionWebAuthenticationActiveDirectoryPtrOutput

func (JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationActiveDirectoryOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationActiveDirectoryPtrOutput

type JobActionWebAuthenticationActiveDirectoryPtrInput added in v1.12.0

type JobActionWebAuthenticationActiveDirectoryPtrInput interface {
	pulumi.Input

	ToJobActionWebAuthenticationActiveDirectoryPtrOutput() JobActionWebAuthenticationActiveDirectoryPtrOutput
	ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext(context.Context) JobActionWebAuthenticationActiveDirectoryPtrOutput
}

type JobActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

type JobActionWebAuthenticationActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) Audience added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) ClientId added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) Elem added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) ElementType added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) Secret added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) TenantId added in v1.12.0

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

func (o JobActionWebAuthenticationActiveDirectoryPtrOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutput() JobActionWebAuthenticationActiveDirectoryPtrOutput

func (JobActionWebAuthenticationActiveDirectoryPtrOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationActiveDirectoryPtrOutput) ToJobActionWebAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationActiveDirectoryPtrOutput

type JobActionWebAuthenticationBasic added in v1.12.0

type JobActionWebAuthenticationBasic struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type JobActionWebAuthenticationBasicArgs added in v1.12.0

type JobActionWebAuthenticationBasicArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (JobActionWebAuthenticationBasicArgs) ElementType added in v1.12.0

func (JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicOutput added in v1.12.0

func (i JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicOutput() JobActionWebAuthenticationBasicOutput

func (JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicOutputWithContext added in v1.12.0

func (i JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicOutputWithContext(ctx context.Context) JobActionWebAuthenticationBasicOutput

func (JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicPtrOutput added in v1.12.0

func (i JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicPtrOutput() JobActionWebAuthenticationBasicPtrOutput

func (JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicPtrOutputWithContext added in v1.12.0

func (i JobActionWebAuthenticationBasicArgs) ToJobActionWebAuthenticationBasicPtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationBasicPtrOutput

type JobActionWebAuthenticationBasicInput added in v1.12.0

type JobActionWebAuthenticationBasicInput interface {
	pulumi.Input

	ToJobActionWebAuthenticationBasicOutput() JobActionWebAuthenticationBasicOutput
	ToJobActionWebAuthenticationBasicOutputWithContext(context.Context) JobActionWebAuthenticationBasicOutput
}

type JobActionWebAuthenticationBasicOutput added in v1.12.0

type JobActionWebAuthenticationBasicOutput struct{ *pulumi.OutputState }

func (JobActionWebAuthenticationBasicOutput) ElementType added in v1.12.0

func (JobActionWebAuthenticationBasicOutput) Password added in v1.12.0

func (JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicOutput added in v1.12.0

func (o JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicOutput() JobActionWebAuthenticationBasicOutput

func (JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicOutputWithContext(ctx context.Context) JobActionWebAuthenticationBasicOutput

func (JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicPtrOutput added in v1.12.0

func (o JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicPtrOutput() JobActionWebAuthenticationBasicPtrOutput

func (JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicPtrOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationBasicOutput) ToJobActionWebAuthenticationBasicPtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationBasicPtrOutput

func (JobActionWebAuthenticationBasicOutput) Username added in v1.12.0

type JobActionWebAuthenticationBasicPtrInput added in v1.12.0

type JobActionWebAuthenticationBasicPtrInput interface {
	pulumi.Input

	ToJobActionWebAuthenticationBasicPtrOutput() JobActionWebAuthenticationBasicPtrOutput
	ToJobActionWebAuthenticationBasicPtrOutputWithContext(context.Context) JobActionWebAuthenticationBasicPtrOutput
}

type JobActionWebAuthenticationBasicPtrOutput added in v1.12.0

type JobActionWebAuthenticationBasicPtrOutput struct{ *pulumi.OutputState }

func (JobActionWebAuthenticationBasicPtrOutput) Elem added in v1.12.0

func (JobActionWebAuthenticationBasicPtrOutput) ElementType added in v1.12.0

func (JobActionWebAuthenticationBasicPtrOutput) Password added in v1.12.0

func (JobActionWebAuthenticationBasicPtrOutput) ToJobActionWebAuthenticationBasicPtrOutput added in v1.12.0

func (o JobActionWebAuthenticationBasicPtrOutput) ToJobActionWebAuthenticationBasicPtrOutput() JobActionWebAuthenticationBasicPtrOutput

func (JobActionWebAuthenticationBasicPtrOutput) ToJobActionWebAuthenticationBasicPtrOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationBasicPtrOutput) ToJobActionWebAuthenticationBasicPtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationBasicPtrOutput

func (JobActionWebAuthenticationBasicPtrOutput) Username added in v1.12.0

type JobActionWebAuthenticationCertificate added in v1.12.0

type JobActionWebAuthenticationCertificate struct {
	// (Computed)  The certificate expiration date.
	Expiration *string `pulumi:"expiration"`
	Password   string  `pulumi:"password"`
	Pfx        string  `pulumi:"pfx"`
	// (Computed) The certificate's certificate subject name.
	SubjectName *string `pulumi:"subjectName"`
	// (Computed) The certificate thumbprint.
	Thumbprint *string `pulumi:"thumbprint"`
}

type JobActionWebAuthenticationCertificateArgs added in v1.12.0

type JobActionWebAuthenticationCertificateArgs struct {
	// (Computed)  The certificate expiration date.
	Expiration pulumi.StringPtrInput `pulumi:"expiration"`
	Password   pulumi.StringInput    `pulumi:"password"`
	Pfx        pulumi.StringInput    `pulumi:"pfx"`
	// (Computed) The certificate's certificate subject name.
	SubjectName pulumi.StringPtrInput `pulumi:"subjectName"`
	// (Computed) The certificate thumbprint.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

func (JobActionWebAuthenticationCertificateArgs) ElementType added in v1.12.0

func (JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificateOutput added in v1.12.0

func (i JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificateOutput() JobActionWebAuthenticationCertificateOutput

func (JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificateOutputWithContext added in v1.12.0

func (i JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificateOutputWithContext(ctx context.Context) JobActionWebAuthenticationCertificateOutput

func (JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificatePtrOutput added in v1.12.0

func (i JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificatePtrOutput() JobActionWebAuthenticationCertificatePtrOutput

func (JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificatePtrOutputWithContext added in v1.12.0

func (i JobActionWebAuthenticationCertificateArgs) ToJobActionWebAuthenticationCertificatePtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationCertificatePtrOutput

type JobActionWebAuthenticationCertificateInput added in v1.12.0

type JobActionWebAuthenticationCertificateInput interface {
	pulumi.Input

	ToJobActionWebAuthenticationCertificateOutput() JobActionWebAuthenticationCertificateOutput
	ToJobActionWebAuthenticationCertificateOutputWithContext(context.Context) JobActionWebAuthenticationCertificateOutput
}

type JobActionWebAuthenticationCertificateOutput added in v1.12.0

type JobActionWebAuthenticationCertificateOutput struct{ *pulumi.OutputState }

func (JobActionWebAuthenticationCertificateOutput) ElementType added in v1.12.0

func (JobActionWebAuthenticationCertificateOutput) Expiration added in v1.12.0

(Computed) The certificate expiration date.

func (JobActionWebAuthenticationCertificateOutput) Password added in v1.12.0

func (JobActionWebAuthenticationCertificateOutput) Pfx added in v1.12.0

func (JobActionWebAuthenticationCertificateOutput) SubjectName added in v1.12.0

(Computed) The certificate's certificate subject name.

func (JobActionWebAuthenticationCertificateOutput) Thumbprint added in v1.12.0

(Computed) The certificate thumbprint.

func (JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificateOutput added in v1.12.0

func (o JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificateOutput() JobActionWebAuthenticationCertificateOutput

func (JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificateOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificateOutputWithContext(ctx context.Context) JobActionWebAuthenticationCertificateOutput

func (JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificatePtrOutput added in v1.12.0

func (o JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificatePtrOutput() JobActionWebAuthenticationCertificatePtrOutput

func (JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificatePtrOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationCertificateOutput) ToJobActionWebAuthenticationCertificatePtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationCertificatePtrOutput

type JobActionWebAuthenticationCertificatePtrInput added in v1.12.0

type JobActionWebAuthenticationCertificatePtrInput interface {
	pulumi.Input

	ToJobActionWebAuthenticationCertificatePtrOutput() JobActionWebAuthenticationCertificatePtrOutput
	ToJobActionWebAuthenticationCertificatePtrOutputWithContext(context.Context) JobActionWebAuthenticationCertificatePtrOutput
}

type JobActionWebAuthenticationCertificatePtrOutput added in v1.12.0

type JobActionWebAuthenticationCertificatePtrOutput struct{ *pulumi.OutputState }

func (JobActionWebAuthenticationCertificatePtrOutput) Elem added in v1.12.0

func (JobActionWebAuthenticationCertificatePtrOutput) ElementType added in v1.12.0

func (JobActionWebAuthenticationCertificatePtrOutput) Expiration added in v1.12.0

(Computed) The certificate expiration date.

func (JobActionWebAuthenticationCertificatePtrOutput) Password added in v1.12.0

func (JobActionWebAuthenticationCertificatePtrOutput) Pfx added in v1.12.0

func (JobActionWebAuthenticationCertificatePtrOutput) SubjectName added in v1.12.0

(Computed) The certificate's certificate subject name.

func (JobActionWebAuthenticationCertificatePtrOutput) Thumbprint added in v1.12.0

(Computed) The certificate thumbprint.

func (JobActionWebAuthenticationCertificatePtrOutput) ToJobActionWebAuthenticationCertificatePtrOutput added in v1.12.0

func (o JobActionWebAuthenticationCertificatePtrOutput) ToJobActionWebAuthenticationCertificatePtrOutput() JobActionWebAuthenticationCertificatePtrOutput

func (JobActionWebAuthenticationCertificatePtrOutput) ToJobActionWebAuthenticationCertificatePtrOutputWithContext added in v1.12.0

func (o JobActionWebAuthenticationCertificatePtrOutput) ToJobActionWebAuthenticationCertificatePtrOutputWithContext(ctx context.Context) JobActionWebAuthenticationCertificatePtrOutput

type JobActionWebInput added in v1.12.0

type JobActionWebInput interface {
	pulumi.Input

	ToJobActionWebOutput() JobActionWebOutput
	ToJobActionWebOutputWithContext(context.Context) JobActionWebOutput
}

type JobActionWebOutput added in v1.12.0

type JobActionWebOutput struct{ *pulumi.OutputState }

func (JobActionWebOutput) AuthenticationActiveDirectory added in v1.12.0

func (JobActionWebOutput) AuthenticationBasic added in v1.12.0

func (JobActionWebOutput) AuthenticationCertificate added in v1.12.0

func (JobActionWebOutput) Body added in v1.12.0

func (JobActionWebOutput) ElementType added in v1.12.0

func (JobActionWebOutput) ElementType() reflect.Type

func (JobActionWebOutput) Headers added in v1.12.0

func (JobActionWebOutput) Method added in v1.12.0

func (JobActionWebOutput) ToJobActionWebOutput added in v1.12.0

func (o JobActionWebOutput) ToJobActionWebOutput() JobActionWebOutput

func (JobActionWebOutput) ToJobActionWebOutputWithContext added in v1.12.0

func (o JobActionWebOutput) ToJobActionWebOutputWithContext(ctx context.Context) JobActionWebOutput

func (JobActionWebOutput) ToJobActionWebPtrOutput added in v1.12.0

func (o JobActionWebOutput) ToJobActionWebPtrOutput() JobActionWebPtrOutput

func (JobActionWebOutput) ToJobActionWebPtrOutputWithContext added in v1.12.0

func (o JobActionWebOutput) ToJobActionWebPtrOutputWithContext(ctx context.Context) JobActionWebPtrOutput

func (JobActionWebOutput) Url added in v1.12.0

type JobActionWebPtrInput added in v1.12.0

type JobActionWebPtrInput interface {
	pulumi.Input

	ToJobActionWebPtrOutput() JobActionWebPtrOutput
	ToJobActionWebPtrOutputWithContext(context.Context) JobActionWebPtrOutput
}

func JobActionWebPtr added in v1.12.0

func JobActionWebPtr(v *JobActionWebArgs) JobActionWebPtrInput

type JobActionWebPtrOutput added in v1.12.0

type JobActionWebPtrOutput struct{ *pulumi.OutputState }

func (JobActionWebPtrOutput) AuthenticationActiveDirectory added in v1.12.0

func (JobActionWebPtrOutput) AuthenticationBasic added in v1.12.0

func (JobActionWebPtrOutput) AuthenticationCertificate added in v1.12.0

func (JobActionWebPtrOutput) Body added in v1.12.0

func (JobActionWebPtrOutput) Elem added in v1.12.0

func (JobActionWebPtrOutput) ElementType added in v1.12.0

func (JobActionWebPtrOutput) ElementType() reflect.Type

func (JobActionWebPtrOutput) Headers added in v1.12.0

func (JobActionWebPtrOutput) Method added in v1.12.0

func (JobActionWebPtrOutput) ToJobActionWebPtrOutput added in v1.12.0

func (o JobActionWebPtrOutput) ToJobActionWebPtrOutput() JobActionWebPtrOutput

func (JobActionWebPtrOutput) ToJobActionWebPtrOutputWithContext added in v1.12.0

func (o JobActionWebPtrOutput) ToJobActionWebPtrOutputWithContext(ctx context.Context) JobActionWebPtrOutput

func (JobActionWebPtrOutput) Url added in v1.12.0

type JobArgs added in v0.15.0

type JobArgs struct {
	// A `actionStorageQueue` block defining a storage queue job action as described below. Note this is identical to an `errorActionStorageQueue` block.
	ActionStorageQueue JobActionStorageQueuePtrInput
	// A `actionWeb` block defining the job action as described below. Note this is identical to an `errorActionWeb` block.
	ActionWeb JobActionWebPtrInput
	// A `errorActionStorageQueue` block defining the a web action to take on an error as described below. Note this is identical to an `actionStorageQueue` block.
	ErrorActionStorageQueue JobErrorActionStorageQueuePtrInput
	// A `errorActionWeb` block defining the action to take on an error as described below. Note this is identical to an `actionWeb` block.
	ErrorActionWeb JobErrorActionWebPtrInput
	// Specifies the name of the Scheduler Job Collection in which the Job should exist. Changing this forces a new resource to be created.
	JobCollectionName pulumi.StringInput
	// The name of the Scheduler Job. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// A `recurrence` block defining a job occurrence schedule.
	Recurrence JobRecurrencePtrInput
	// The name of the resource group in which to create the Scheduler Job. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// A `retry` block defining how to retry as described below.
	Retry JobRetryPtrInput
	// The time the first instance of the job is to start running at.
	StartTime pulumi.StringPtrInput
	// The sets or gets the current state of the job. Can be set to either `Enabled` or `Completed`
	State pulumi.StringPtrInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType added in v1.12.0

func (JobArgs) ElementType() reflect.Type

type JobCollection

type JobCollection struct {
	pulumi.CustomResourceState

	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the name of the Scheduler Job Collection. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// Configures the Job collection quotas as documented in the `quota` block below.
	Quota JobCollectionQuotaPtrOutput `pulumi:"quota"`
	// The name of the resource group in which to create the Scheduler Job Collection. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// Sets the Job Collection's pricing level's SKU. Possible values include: `Standard`, `Free`, `P10Premium`, `P20Premium`.
	Sku pulumi.StringOutput `pulumi:"sku"`
	// Sets Job Collection's state. Possible values include: `Enabled`, `Disabled`, `Suspended`.
	State pulumi.StringPtrOutput `pulumi:"state"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Manages a Scheduler Job Collection.

> **NOTE:** Support for Scheduler Job Collections has been deprecated by Microsoft in favour of Logic Apps ([more information can be found at this link](https://docs.microsoft.com/en-us/azure/scheduler/migrate-from-scheduler-to-logic-apps)) - as such we plan to remove support for this resource as a part of version 2.0 of the AzureRM Provider.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/scheduler_job_collection.html.markdown.

func GetJobCollection

func GetJobCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobCollectionState, opts ...pulumi.ResourceOption) (*JobCollection, error)

GetJobCollection gets an existing JobCollection 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 NewJobCollection

func NewJobCollection(ctx *pulumi.Context,
	name string, args *JobCollectionArgs, opts ...pulumi.ResourceOption) (*JobCollection, error)

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

type JobCollectionArgs

type JobCollectionArgs struct {
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the Scheduler Job Collection. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Configures the Job collection quotas as documented in the `quota` block below.
	Quota JobCollectionQuotaPtrInput
	// The name of the resource group in which to create the Scheduler Job Collection. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// Sets the Job Collection's pricing level's SKU. Possible values include: `Standard`, `Free`, `P10Premium`, `P20Premium`.
	Sku pulumi.StringInput
	// Sets Job Collection's state. Possible values include: `Enabled`, `Disabled`, `Suspended`.
	State pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a JobCollection resource.

func (JobCollectionArgs) ElementType added in v1.12.0

func (JobCollectionArgs) ElementType() reflect.Type

type JobCollectionQuota added in v1.12.0

type JobCollectionQuota struct {
	MaxJobCount            *int   `pulumi:"maxJobCount"`
	MaxRecurrenceFrequency string `pulumi:"maxRecurrenceFrequency"`
	MaxRecurrenceInterval  *int   `pulumi:"maxRecurrenceInterval"`
	MaxRetryInterval       *int   `pulumi:"maxRetryInterval"`
}

type JobCollectionQuotaArgs added in v1.12.0

type JobCollectionQuotaArgs struct {
	MaxJobCount            pulumi.IntPtrInput `pulumi:"maxJobCount"`
	MaxRecurrenceFrequency pulumi.StringInput `pulumi:"maxRecurrenceFrequency"`
	MaxRecurrenceInterval  pulumi.IntPtrInput `pulumi:"maxRecurrenceInterval"`
	MaxRetryInterval       pulumi.IntPtrInput `pulumi:"maxRetryInterval"`
}

func (JobCollectionQuotaArgs) ElementType added in v1.12.0

func (JobCollectionQuotaArgs) ElementType() reflect.Type

func (JobCollectionQuotaArgs) ToJobCollectionQuotaOutput added in v1.12.0

func (i JobCollectionQuotaArgs) ToJobCollectionQuotaOutput() JobCollectionQuotaOutput

func (JobCollectionQuotaArgs) ToJobCollectionQuotaOutputWithContext added in v1.12.0

func (i JobCollectionQuotaArgs) ToJobCollectionQuotaOutputWithContext(ctx context.Context) JobCollectionQuotaOutput

func (JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutput added in v1.12.0

func (i JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput

func (JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutputWithContext added in v1.12.0

func (i JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutputWithContext(ctx context.Context) JobCollectionQuotaPtrOutput

type JobCollectionQuotaInput added in v1.12.0

type JobCollectionQuotaInput interface {
	pulumi.Input

	ToJobCollectionQuotaOutput() JobCollectionQuotaOutput
	ToJobCollectionQuotaOutputWithContext(context.Context) JobCollectionQuotaOutput
}

type JobCollectionQuotaOutput added in v1.12.0

type JobCollectionQuotaOutput struct{ *pulumi.OutputState }

func (JobCollectionQuotaOutput) ElementType added in v1.12.0

func (JobCollectionQuotaOutput) ElementType() reflect.Type

func (JobCollectionQuotaOutput) MaxJobCount added in v1.12.0

func (JobCollectionQuotaOutput) MaxRecurrenceFrequency added in v1.12.0

func (o JobCollectionQuotaOutput) MaxRecurrenceFrequency() pulumi.StringOutput

func (JobCollectionQuotaOutput) MaxRecurrenceInterval added in v1.12.0

func (o JobCollectionQuotaOutput) MaxRecurrenceInterval() pulumi.IntPtrOutput

func (JobCollectionQuotaOutput) MaxRetryInterval added in v1.12.0

func (o JobCollectionQuotaOutput) MaxRetryInterval() pulumi.IntPtrOutput

func (JobCollectionQuotaOutput) ToJobCollectionQuotaOutput added in v1.12.0

func (o JobCollectionQuotaOutput) ToJobCollectionQuotaOutput() JobCollectionQuotaOutput

func (JobCollectionQuotaOutput) ToJobCollectionQuotaOutputWithContext added in v1.12.0

func (o JobCollectionQuotaOutput) ToJobCollectionQuotaOutputWithContext(ctx context.Context) JobCollectionQuotaOutput

func (JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutput added in v1.12.0

func (o JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput

func (JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutputWithContext added in v1.12.0

func (o JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutputWithContext(ctx context.Context) JobCollectionQuotaPtrOutput

type JobCollectionQuotaPtrInput added in v1.12.0

type JobCollectionQuotaPtrInput interface {
	pulumi.Input

	ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput
	ToJobCollectionQuotaPtrOutputWithContext(context.Context) JobCollectionQuotaPtrOutput
}

func JobCollectionQuotaPtr added in v1.12.0

func JobCollectionQuotaPtr(v *JobCollectionQuotaArgs) JobCollectionQuotaPtrInput

type JobCollectionQuotaPtrOutput added in v1.12.0

type JobCollectionQuotaPtrOutput struct{ *pulumi.OutputState }

func (JobCollectionQuotaPtrOutput) Elem added in v1.12.0

func (JobCollectionQuotaPtrOutput) ElementType added in v1.12.0

func (JobCollectionQuotaPtrOutput) MaxJobCount added in v1.12.0

func (JobCollectionQuotaPtrOutput) MaxRecurrenceFrequency added in v1.12.0

func (o JobCollectionQuotaPtrOutput) MaxRecurrenceFrequency() pulumi.StringOutput

func (JobCollectionQuotaPtrOutput) MaxRecurrenceInterval added in v1.12.0

func (o JobCollectionQuotaPtrOutput) MaxRecurrenceInterval() pulumi.IntPtrOutput

func (JobCollectionQuotaPtrOutput) MaxRetryInterval added in v1.12.0

func (o JobCollectionQuotaPtrOutput) MaxRetryInterval() pulumi.IntPtrOutput

func (JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutput added in v1.12.0

func (o JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput

func (JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutputWithContext added in v1.12.0

func (o JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutputWithContext(ctx context.Context) JobCollectionQuotaPtrOutput

type JobCollectionState

type JobCollectionState struct {
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the Scheduler Job Collection. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Configures the Job collection quotas as documented in the `quota` block below.
	Quota JobCollectionQuotaPtrInput
	// The name of the resource group in which to create the Scheduler Job Collection. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// Sets the Job Collection's pricing level's SKU. Possible values include: `Standard`, `Free`, `P10Premium`, `P20Premium`.
	Sku pulumi.StringPtrInput
	// Sets Job Collection's state. Possible values include: `Enabled`, `Disabled`, `Suspended`.
	State pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

func (JobCollectionState) ElementType added in v1.12.0

func (JobCollectionState) ElementType() reflect.Type

type JobErrorActionStorageQueue added in v1.12.0

type JobErrorActionStorageQueue struct {
	Message            string `pulumi:"message"`
	SasToken           string `pulumi:"sasToken"`
	StorageAccountName string `pulumi:"storageAccountName"`
	StorageQueueName   string `pulumi:"storageQueueName"`
}

type JobErrorActionStorageQueueArgs added in v1.12.0

type JobErrorActionStorageQueueArgs struct {
	Message            pulumi.StringInput `pulumi:"message"`
	SasToken           pulumi.StringInput `pulumi:"sasToken"`
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	StorageQueueName   pulumi.StringInput `pulumi:"storageQueueName"`
}

func (JobErrorActionStorageQueueArgs) ElementType added in v1.12.0

func (JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueueOutput added in v1.12.0

func (i JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueueOutput() JobErrorActionStorageQueueOutput

func (JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueueOutputWithContext added in v1.12.0

func (i JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueueOutputWithContext(ctx context.Context) JobErrorActionStorageQueueOutput

func (JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueuePtrOutput added in v1.12.0

func (i JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueuePtrOutput() JobErrorActionStorageQueuePtrOutput

func (JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueuePtrOutputWithContext added in v1.12.0

func (i JobErrorActionStorageQueueArgs) ToJobErrorActionStorageQueuePtrOutputWithContext(ctx context.Context) JobErrorActionStorageQueuePtrOutput

type JobErrorActionStorageQueueInput added in v1.12.0

type JobErrorActionStorageQueueInput interface {
	pulumi.Input

	ToJobErrorActionStorageQueueOutput() JobErrorActionStorageQueueOutput
	ToJobErrorActionStorageQueueOutputWithContext(context.Context) JobErrorActionStorageQueueOutput
}

type JobErrorActionStorageQueueOutput added in v1.12.0

type JobErrorActionStorageQueueOutput struct{ *pulumi.OutputState }

func (JobErrorActionStorageQueueOutput) ElementType added in v1.12.0

func (JobErrorActionStorageQueueOutput) Message added in v1.12.0

func (JobErrorActionStorageQueueOutput) SasToken added in v1.12.0

func (JobErrorActionStorageQueueOutput) StorageAccountName added in v1.12.0

func (o JobErrorActionStorageQueueOutput) StorageAccountName() pulumi.StringOutput

func (JobErrorActionStorageQueueOutput) StorageQueueName added in v1.12.0

func (JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueueOutput added in v1.12.0

func (o JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueueOutput() JobErrorActionStorageQueueOutput

func (JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueueOutputWithContext added in v1.12.0

func (o JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueueOutputWithContext(ctx context.Context) JobErrorActionStorageQueueOutput

func (JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueuePtrOutput added in v1.12.0

func (o JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueuePtrOutput() JobErrorActionStorageQueuePtrOutput

func (JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueuePtrOutputWithContext added in v1.12.0

func (o JobErrorActionStorageQueueOutput) ToJobErrorActionStorageQueuePtrOutputWithContext(ctx context.Context) JobErrorActionStorageQueuePtrOutput

type JobErrorActionStorageQueuePtrInput added in v1.12.0

type JobErrorActionStorageQueuePtrInput interface {
	pulumi.Input

	ToJobErrorActionStorageQueuePtrOutput() JobErrorActionStorageQueuePtrOutput
	ToJobErrorActionStorageQueuePtrOutputWithContext(context.Context) JobErrorActionStorageQueuePtrOutput
}

func JobErrorActionStorageQueuePtr added in v1.12.0

type JobErrorActionStorageQueuePtrOutput added in v1.12.0

type JobErrorActionStorageQueuePtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionStorageQueuePtrOutput) Elem added in v1.12.0

func (JobErrorActionStorageQueuePtrOutput) ElementType added in v1.12.0

func (JobErrorActionStorageQueuePtrOutput) Message added in v1.12.0

func (JobErrorActionStorageQueuePtrOutput) SasToken added in v1.12.0

func (JobErrorActionStorageQueuePtrOutput) StorageAccountName added in v1.12.0

func (JobErrorActionStorageQueuePtrOutput) StorageQueueName added in v1.12.0

func (JobErrorActionStorageQueuePtrOutput) ToJobErrorActionStorageQueuePtrOutput added in v1.12.0

func (o JobErrorActionStorageQueuePtrOutput) ToJobErrorActionStorageQueuePtrOutput() JobErrorActionStorageQueuePtrOutput

func (JobErrorActionStorageQueuePtrOutput) ToJobErrorActionStorageQueuePtrOutputWithContext added in v1.12.0

func (o JobErrorActionStorageQueuePtrOutput) ToJobErrorActionStorageQueuePtrOutputWithContext(ctx context.Context) JobErrorActionStorageQueuePtrOutput

type JobErrorActionWeb added in v1.12.0

type JobErrorActionWeb struct {
	AuthenticationActiveDirectory *JobErrorActionWebAuthenticationActiveDirectory `pulumi:"authenticationActiveDirectory"`
	AuthenticationBasic           *JobErrorActionWebAuthenticationBasic           `pulumi:"authenticationBasic"`
	AuthenticationCertificate     *JobErrorActionWebAuthenticationCertificate     `pulumi:"authenticationCertificate"`
	Body                          *string                                         `pulumi:"body"`
	Headers                       map[string]string                               `pulumi:"headers"`
	Method                        string                                          `pulumi:"method"`
	Url                           string                                          `pulumi:"url"`
}

type JobErrorActionWebArgs added in v1.12.0

type JobErrorActionWebArgs struct {
	AuthenticationActiveDirectory JobErrorActionWebAuthenticationActiveDirectoryPtrInput `pulumi:"authenticationActiveDirectory"`
	AuthenticationBasic           JobErrorActionWebAuthenticationBasicPtrInput           `pulumi:"authenticationBasic"`
	AuthenticationCertificate     JobErrorActionWebAuthenticationCertificatePtrInput     `pulumi:"authenticationCertificate"`
	Body                          pulumi.StringPtrInput                                  `pulumi:"body"`
	Headers                       pulumi.StringMapInput                                  `pulumi:"headers"`
	Method                        pulumi.StringInput                                     `pulumi:"method"`
	Url                           pulumi.StringInput                                     `pulumi:"url"`
}

func (JobErrorActionWebArgs) ElementType added in v1.12.0

func (JobErrorActionWebArgs) ElementType() reflect.Type

func (JobErrorActionWebArgs) ToJobErrorActionWebOutput added in v1.12.0

func (i JobErrorActionWebArgs) ToJobErrorActionWebOutput() JobErrorActionWebOutput

func (JobErrorActionWebArgs) ToJobErrorActionWebOutputWithContext added in v1.12.0

func (i JobErrorActionWebArgs) ToJobErrorActionWebOutputWithContext(ctx context.Context) JobErrorActionWebOutput

func (JobErrorActionWebArgs) ToJobErrorActionWebPtrOutput added in v1.12.0

func (i JobErrorActionWebArgs) ToJobErrorActionWebPtrOutput() JobErrorActionWebPtrOutput

func (JobErrorActionWebArgs) ToJobErrorActionWebPtrOutputWithContext added in v1.12.0

func (i JobErrorActionWebArgs) ToJobErrorActionWebPtrOutputWithContext(ctx context.Context) JobErrorActionWebPtrOutput

type JobErrorActionWebAuthenticationActiveDirectory added in v1.12.0

type JobErrorActionWebAuthenticationActiveDirectory struct {
	Audience *string `pulumi:"audience"`
	ClientId string  `pulumi:"clientId"`
	Secret   string  `pulumi:"secret"`
	TenantId string  `pulumi:"tenantId"`
}

type JobErrorActionWebAuthenticationActiveDirectoryArgs added in v1.12.0

type JobErrorActionWebAuthenticationActiveDirectoryArgs struct {
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	ClientId pulumi.StringInput    `pulumi:"clientId"`
	Secret   pulumi.StringInput    `pulumi:"secret"`
	TenantId pulumi.StringInput    `pulumi:"tenantId"`
}

func (JobErrorActionWebAuthenticationActiveDirectoryArgs) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryOutput added in v1.12.0

func (i JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryOutput() JobErrorActionWebAuthenticationActiveDirectoryOutput

func (JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryOutputWithContext added in v1.12.0

func (i JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationActiveDirectoryOutput

func (JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

func (i JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutput() JobErrorActionWebAuthenticationActiveDirectoryPtrOutput

func (JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext added in v1.12.0

func (i JobErrorActionWebAuthenticationActiveDirectoryArgs) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationActiveDirectoryPtrOutput

type JobErrorActionWebAuthenticationActiveDirectoryInput added in v1.12.0

type JobErrorActionWebAuthenticationActiveDirectoryInput interface {
	pulumi.Input

	ToJobErrorActionWebAuthenticationActiveDirectoryOutput() JobErrorActionWebAuthenticationActiveDirectoryOutput
	ToJobErrorActionWebAuthenticationActiveDirectoryOutputWithContext(context.Context) JobErrorActionWebAuthenticationActiveDirectoryOutput
}

type JobErrorActionWebAuthenticationActiveDirectoryOutput added in v1.12.0

type JobErrorActionWebAuthenticationActiveDirectoryOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) Audience added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) ClientId added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) Secret added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) TenantId added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryOutput added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationActiveDirectoryOutput

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutput() JobErrorActionWebAuthenticationActiveDirectoryPtrOutput

func (JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationActiveDirectoryOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationActiveDirectoryPtrOutput

type JobErrorActionWebAuthenticationActiveDirectoryPtrInput added in v1.12.0

type JobErrorActionWebAuthenticationActiveDirectoryPtrInput interface {
	pulumi.Input

	ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutput() JobErrorActionWebAuthenticationActiveDirectoryPtrOutput
	ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext(context.Context) JobErrorActionWebAuthenticationActiveDirectoryPtrOutput
}

type JobErrorActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

type JobErrorActionWebAuthenticationActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) Audience added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) ClientId added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) Elem added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) Secret added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) TenantId added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutput added in v1.12.0

func (JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationActiveDirectoryPtrOutput) ToJobErrorActionWebAuthenticationActiveDirectoryPtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationActiveDirectoryPtrOutput

type JobErrorActionWebAuthenticationBasic added in v1.12.0

type JobErrorActionWebAuthenticationBasic struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type JobErrorActionWebAuthenticationBasicArgs added in v1.12.0

type JobErrorActionWebAuthenticationBasicArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (JobErrorActionWebAuthenticationBasicArgs) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicOutput added in v1.12.0

func (i JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicOutput() JobErrorActionWebAuthenticationBasicOutput

func (JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicOutputWithContext added in v1.12.0

func (i JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationBasicOutput

func (JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicPtrOutput added in v1.12.0

func (i JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicPtrOutput() JobErrorActionWebAuthenticationBasicPtrOutput

func (JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext added in v1.12.0

func (i JobErrorActionWebAuthenticationBasicArgs) ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationBasicPtrOutput

type JobErrorActionWebAuthenticationBasicInput added in v1.12.0

type JobErrorActionWebAuthenticationBasicInput interface {
	pulumi.Input

	ToJobErrorActionWebAuthenticationBasicOutput() JobErrorActionWebAuthenticationBasicOutput
	ToJobErrorActionWebAuthenticationBasicOutputWithContext(context.Context) JobErrorActionWebAuthenticationBasicOutput
}

type JobErrorActionWebAuthenticationBasicOutput added in v1.12.0

type JobErrorActionWebAuthenticationBasicOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebAuthenticationBasicOutput) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationBasicOutput) Password added in v1.12.0

func (JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicOutput() JobErrorActionWebAuthenticationBasicOutput

func (JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationBasicOutput

func (JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicPtrOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicPtrOutput() JobErrorActionWebAuthenticationBasicPtrOutput

func (JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationBasicOutput) ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationBasicPtrOutput

func (JobErrorActionWebAuthenticationBasicOutput) Username added in v1.12.0

type JobErrorActionWebAuthenticationBasicPtrInput added in v1.12.0

type JobErrorActionWebAuthenticationBasicPtrInput interface {
	pulumi.Input

	ToJobErrorActionWebAuthenticationBasicPtrOutput() JobErrorActionWebAuthenticationBasicPtrOutput
	ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext(context.Context) JobErrorActionWebAuthenticationBasicPtrOutput
}

type JobErrorActionWebAuthenticationBasicPtrOutput added in v1.12.0

type JobErrorActionWebAuthenticationBasicPtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebAuthenticationBasicPtrOutput) Elem added in v1.12.0

func (JobErrorActionWebAuthenticationBasicPtrOutput) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationBasicPtrOutput) Password added in v1.12.0

func (JobErrorActionWebAuthenticationBasicPtrOutput) ToJobErrorActionWebAuthenticationBasicPtrOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationBasicPtrOutput) ToJobErrorActionWebAuthenticationBasicPtrOutput() JobErrorActionWebAuthenticationBasicPtrOutput

func (JobErrorActionWebAuthenticationBasicPtrOutput) ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationBasicPtrOutput) ToJobErrorActionWebAuthenticationBasicPtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationBasicPtrOutput

func (JobErrorActionWebAuthenticationBasicPtrOutput) Username added in v1.12.0

type JobErrorActionWebAuthenticationCertificate added in v1.12.0

type JobErrorActionWebAuthenticationCertificate struct {
	// (Computed)  The certificate expiration date.
	Expiration *string `pulumi:"expiration"`
	Password   string  `pulumi:"password"`
	Pfx        string  `pulumi:"pfx"`
	// (Computed) The certificate's certificate subject name.
	SubjectName *string `pulumi:"subjectName"`
	// (Computed) The certificate thumbprint.
	Thumbprint *string `pulumi:"thumbprint"`
}

type JobErrorActionWebAuthenticationCertificateArgs added in v1.12.0

type JobErrorActionWebAuthenticationCertificateArgs struct {
	// (Computed)  The certificate expiration date.
	Expiration pulumi.StringPtrInput `pulumi:"expiration"`
	Password   pulumi.StringInput    `pulumi:"password"`
	Pfx        pulumi.StringInput    `pulumi:"pfx"`
	// (Computed) The certificate's certificate subject name.
	SubjectName pulumi.StringPtrInput `pulumi:"subjectName"`
	// (Computed) The certificate thumbprint.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

func (JobErrorActionWebAuthenticationCertificateArgs) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificateOutput added in v1.12.0

func (i JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificateOutput() JobErrorActionWebAuthenticationCertificateOutput

func (JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificateOutputWithContext added in v1.12.0

func (i JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificateOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationCertificateOutput

func (JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificatePtrOutput added in v1.12.0

func (i JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificatePtrOutput() JobErrorActionWebAuthenticationCertificatePtrOutput

func (JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext added in v1.12.0

func (i JobErrorActionWebAuthenticationCertificateArgs) ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationCertificatePtrOutput

type JobErrorActionWebAuthenticationCertificateInput added in v1.12.0

type JobErrorActionWebAuthenticationCertificateInput interface {
	pulumi.Input

	ToJobErrorActionWebAuthenticationCertificateOutput() JobErrorActionWebAuthenticationCertificateOutput
	ToJobErrorActionWebAuthenticationCertificateOutputWithContext(context.Context) JobErrorActionWebAuthenticationCertificateOutput
}

type JobErrorActionWebAuthenticationCertificateOutput added in v1.12.0

type JobErrorActionWebAuthenticationCertificateOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebAuthenticationCertificateOutput) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationCertificateOutput) Expiration added in v1.12.0

(Computed) The certificate expiration date.

func (JobErrorActionWebAuthenticationCertificateOutput) Password added in v1.12.0

func (JobErrorActionWebAuthenticationCertificateOutput) Pfx added in v1.12.0

func (JobErrorActionWebAuthenticationCertificateOutput) SubjectName added in v1.12.0

(Computed) The certificate's certificate subject name.

func (JobErrorActionWebAuthenticationCertificateOutput) Thumbprint added in v1.12.0

(Computed) The certificate thumbprint.

func (JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificateOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificateOutput() JobErrorActionWebAuthenticationCertificateOutput

func (JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificateOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificateOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationCertificateOutput

func (JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutput() JobErrorActionWebAuthenticationCertificatePtrOutput

func (JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationCertificateOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationCertificatePtrOutput

type JobErrorActionWebAuthenticationCertificatePtrInput added in v1.12.0

type JobErrorActionWebAuthenticationCertificatePtrInput interface {
	pulumi.Input

	ToJobErrorActionWebAuthenticationCertificatePtrOutput() JobErrorActionWebAuthenticationCertificatePtrOutput
	ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext(context.Context) JobErrorActionWebAuthenticationCertificatePtrOutput
}

type JobErrorActionWebAuthenticationCertificatePtrOutput added in v1.12.0

type JobErrorActionWebAuthenticationCertificatePtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebAuthenticationCertificatePtrOutput) Elem added in v1.12.0

func (JobErrorActionWebAuthenticationCertificatePtrOutput) ElementType added in v1.12.0

func (JobErrorActionWebAuthenticationCertificatePtrOutput) Expiration added in v1.12.0

(Computed) The certificate expiration date.

func (JobErrorActionWebAuthenticationCertificatePtrOutput) Password added in v1.12.0

func (JobErrorActionWebAuthenticationCertificatePtrOutput) Pfx added in v1.12.0

func (JobErrorActionWebAuthenticationCertificatePtrOutput) SubjectName added in v1.12.0

(Computed) The certificate's certificate subject name.

func (JobErrorActionWebAuthenticationCertificatePtrOutput) Thumbprint added in v1.12.0

(Computed) The certificate thumbprint.

func (JobErrorActionWebAuthenticationCertificatePtrOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutput added in v1.12.0

func (o JobErrorActionWebAuthenticationCertificatePtrOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutput() JobErrorActionWebAuthenticationCertificatePtrOutput

func (JobErrorActionWebAuthenticationCertificatePtrOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebAuthenticationCertificatePtrOutput) ToJobErrorActionWebAuthenticationCertificatePtrOutputWithContext(ctx context.Context) JobErrorActionWebAuthenticationCertificatePtrOutput

type JobErrorActionWebInput added in v1.12.0

type JobErrorActionWebInput interface {
	pulumi.Input

	ToJobErrorActionWebOutput() JobErrorActionWebOutput
	ToJobErrorActionWebOutputWithContext(context.Context) JobErrorActionWebOutput
}

type JobErrorActionWebOutput added in v1.12.0

type JobErrorActionWebOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebOutput) AuthenticationActiveDirectory added in v1.12.0

func (JobErrorActionWebOutput) AuthenticationBasic added in v1.12.0

func (JobErrorActionWebOutput) AuthenticationCertificate added in v1.12.0

func (JobErrorActionWebOutput) Body added in v1.12.0

func (JobErrorActionWebOutput) ElementType added in v1.12.0

func (JobErrorActionWebOutput) ElementType() reflect.Type

func (JobErrorActionWebOutput) Headers added in v1.12.0

func (JobErrorActionWebOutput) Method added in v1.12.0

func (JobErrorActionWebOutput) ToJobErrorActionWebOutput added in v1.12.0

func (o JobErrorActionWebOutput) ToJobErrorActionWebOutput() JobErrorActionWebOutput

func (JobErrorActionWebOutput) ToJobErrorActionWebOutputWithContext added in v1.12.0

func (o JobErrorActionWebOutput) ToJobErrorActionWebOutputWithContext(ctx context.Context) JobErrorActionWebOutput

func (JobErrorActionWebOutput) ToJobErrorActionWebPtrOutput added in v1.12.0

func (o JobErrorActionWebOutput) ToJobErrorActionWebPtrOutput() JobErrorActionWebPtrOutput

func (JobErrorActionWebOutput) ToJobErrorActionWebPtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebOutput) ToJobErrorActionWebPtrOutputWithContext(ctx context.Context) JobErrorActionWebPtrOutput

func (JobErrorActionWebOutput) Url added in v1.12.0

type JobErrorActionWebPtrInput added in v1.12.0

type JobErrorActionWebPtrInput interface {
	pulumi.Input

	ToJobErrorActionWebPtrOutput() JobErrorActionWebPtrOutput
	ToJobErrorActionWebPtrOutputWithContext(context.Context) JobErrorActionWebPtrOutput
}

func JobErrorActionWebPtr added in v1.12.0

func JobErrorActionWebPtr(v *JobErrorActionWebArgs) JobErrorActionWebPtrInput

type JobErrorActionWebPtrOutput added in v1.12.0

type JobErrorActionWebPtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionWebPtrOutput) AuthenticationActiveDirectory added in v1.12.0

func (JobErrorActionWebPtrOutput) AuthenticationBasic added in v1.12.0

func (JobErrorActionWebPtrOutput) AuthenticationCertificate added in v1.12.0

func (JobErrorActionWebPtrOutput) Body added in v1.12.0

func (JobErrorActionWebPtrOutput) Elem added in v1.12.0

func (JobErrorActionWebPtrOutput) ElementType added in v1.12.0

func (JobErrorActionWebPtrOutput) ElementType() reflect.Type

func (JobErrorActionWebPtrOutput) Headers added in v1.12.0

func (JobErrorActionWebPtrOutput) Method added in v1.12.0

func (JobErrorActionWebPtrOutput) ToJobErrorActionWebPtrOutput added in v1.12.0

func (o JobErrorActionWebPtrOutput) ToJobErrorActionWebPtrOutput() JobErrorActionWebPtrOutput

func (JobErrorActionWebPtrOutput) ToJobErrorActionWebPtrOutputWithContext added in v1.12.0

func (o JobErrorActionWebPtrOutput) ToJobErrorActionWebPtrOutputWithContext(ctx context.Context) JobErrorActionWebPtrOutput

func (JobErrorActionWebPtrOutput) Url added in v1.12.0

type JobRecurrence added in v1.12.0

type JobRecurrence struct {
	Count              *int                             `pulumi:"count"`
	EndTime            *string                          `pulumi:"endTime"`
	Frequency          string                           `pulumi:"frequency"`
	Hours              []int                            `pulumi:"hours"`
	Interval           *int                             `pulumi:"interval"`
	Minutes            []int                            `pulumi:"minutes"`
	MonthDays          []int                            `pulumi:"monthDays"`
	MonthlyOccurrences []JobRecurrenceMonthlyOccurrence `pulumi:"monthlyOccurrences"`
	WeekDays           []string                         `pulumi:"weekDays"`
}

type JobRecurrenceArgs added in v1.12.0

type JobRecurrenceArgs struct {
	Count              pulumi.IntPtrInput                       `pulumi:"count"`
	EndTime            pulumi.StringPtrInput                    `pulumi:"endTime"`
	Frequency          pulumi.StringInput                       `pulumi:"frequency"`
	Hours              pulumi.IntArrayInput                     `pulumi:"hours"`
	Interval           pulumi.IntPtrInput                       `pulumi:"interval"`
	Minutes            pulumi.IntArrayInput                     `pulumi:"minutes"`
	MonthDays          pulumi.IntArrayInput                     `pulumi:"monthDays"`
	MonthlyOccurrences JobRecurrenceMonthlyOccurrenceArrayInput `pulumi:"monthlyOccurrences"`
	WeekDays           pulumi.StringArrayInput                  `pulumi:"weekDays"`
}

func (JobRecurrenceArgs) ElementType added in v1.12.0

func (JobRecurrenceArgs) ElementType() reflect.Type

func (JobRecurrenceArgs) ToJobRecurrenceOutput added in v1.12.0

func (i JobRecurrenceArgs) ToJobRecurrenceOutput() JobRecurrenceOutput

func (JobRecurrenceArgs) ToJobRecurrenceOutputWithContext added in v1.12.0

func (i JobRecurrenceArgs) ToJobRecurrenceOutputWithContext(ctx context.Context) JobRecurrenceOutput

func (JobRecurrenceArgs) ToJobRecurrencePtrOutput added in v1.12.0

func (i JobRecurrenceArgs) ToJobRecurrencePtrOutput() JobRecurrencePtrOutput

func (JobRecurrenceArgs) ToJobRecurrencePtrOutputWithContext added in v1.12.0

func (i JobRecurrenceArgs) ToJobRecurrencePtrOutputWithContext(ctx context.Context) JobRecurrencePtrOutput

type JobRecurrenceInput added in v1.12.0

type JobRecurrenceInput interface {
	pulumi.Input

	ToJobRecurrenceOutput() JobRecurrenceOutput
	ToJobRecurrenceOutputWithContext(context.Context) JobRecurrenceOutput
}

type JobRecurrenceMonthlyOccurrence added in v1.12.0

type JobRecurrenceMonthlyOccurrence struct {
	Day        string `pulumi:"day"`
	Occurrence int    `pulumi:"occurrence"`
}

type JobRecurrenceMonthlyOccurrenceArgs added in v1.12.0

type JobRecurrenceMonthlyOccurrenceArgs struct {
	Day        pulumi.StringInput `pulumi:"day"`
	Occurrence pulumi.IntInput    `pulumi:"occurrence"`
}

func (JobRecurrenceMonthlyOccurrenceArgs) ElementType added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceArgs) ToJobRecurrenceMonthlyOccurrenceOutput added in v1.12.0

func (i JobRecurrenceMonthlyOccurrenceArgs) ToJobRecurrenceMonthlyOccurrenceOutput() JobRecurrenceMonthlyOccurrenceOutput

func (JobRecurrenceMonthlyOccurrenceArgs) ToJobRecurrenceMonthlyOccurrenceOutputWithContext added in v1.12.0

func (i JobRecurrenceMonthlyOccurrenceArgs) ToJobRecurrenceMonthlyOccurrenceOutputWithContext(ctx context.Context) JobRecurrenceMonthlyOccurrenceOutput

type JobRecurrenceMonthlyOccurrenceArray added in v1.12.0

type JobRecurrenceMonthlyOccurrenceArray []JobRecurrenceMonthlyOccurrenceInput

func (JobRecurrenceMonthlyOccurrenceArray) ElementType added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceArray) ToJobRecurrenceMonthlyOccurrenceArrayOutput added in v1.12.0

func (i JobRecurrenceMonthlyOccurrenceArray) ToJobRecurrenceMonthlyOccurrenceArrayOutput() JobRecurrenceMonthlyOccurrenceArrayOutput

func (JobRecurrenceMonthlyOccurrenceArray) ToJobRecurrenceMonthlyOccurrenceArrayOutputWithContext added in v1.12.0

func (i JobRecurrenceMonthlyOccurrenceArray) ToJobRecurrenceMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) JobRecurrenceMonthlyOccurrenceArrayOutput

type JobRecurrenceMonthlyOccurrenceArrayInput added in v1.12.0

type JobRecurrenceMonthlyOccurrenceArrayInput interface {
	pulumi.Input

	ToJobRecurrenceMonthlyOccurrenceArrayOutput() JobRecurrenceMonthlyOccurrenceArrayOutput
	ToJobRecurrenceMonthlyOccurrenceArrayOutputWithContext(context.Context) JobRecurrenceMonthlyOccurrenceArrayOutput
}

type JobRecurrenceMonthlyOccurrenceArrayOutput added in v1.12.0

type JobRecurrenceMonthlyOccurrenceArrayOutput struct{ *pulumi.OutputState }

func (JobRecurrenceMonthlyOccurrenceArrayOutput) ElementType added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceArrayOutput) Index added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceArrayOutput) ToJobRecurrenceMonthlyOccurrenceArrayOutput added in v1.12.0

func (o JobRecurrenceMonthlyOccurrenceArrayOutput) ToJobRecurrenceMonthlyOccurrenceArrayOutput() JobRecurrenceMonthlyOccurrenceArrayOutput

func (JobRecurrenceMonthlyOccurrenceArrayOutput) ToJobRecurrenceMonthlyOccurrenceArrayOutputWithContext added in v1.12.0

func (o JobRecurrenceMonthlyOccurrenceArrayOutput) ToJobRecurrenceMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) JobRecurrenceMonthlyOccurrenceArrayOutput

type JobRecurrenceMonthlyOccurrenceInput added in v1.12.0

type JobRecurrenceMonthlyOccurrenceInput interface {
	pulumi.Input

	ToJobRecurrenceMonthlyOccurrenceOutput() JobRecurrenceMonthlyOccurrenceOutput
	ToJobRecurrenceMonthlyOccurrenceOutputWithContext(context.Context) JobRecurrenceMonthlyOccurrenceOutput
}

type JobRecurrenceMonthlyOccurrenceOutput added in v1.12.0

type JobRecurrenceMonthlyOccurrenceOutput struct{ *pulumi.OutputState }

func (JobRecurrenceMonthlyOccurrenceOutput) Day added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceOutput) ElementType added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceOutput) Occurrence added in v1.12.0

func (JobRecurrenceMonthlyOccurrenceOutput) ToJobRecurrenceMonthlyOccurrenceOutput added in v1.12.0

func (o JobRecurrenceMonthlyOccurrenceOutput) ToJobRecurrenceMonthlyOccurrenceOutput() JobRecurrenceMonthlyOccurrenceOutput

func (JobRecurrenceMonthlyOccurrenceOutput) ToJobRecurrenceMonthlyOccurrenceOutputWithContext added in v1.12.0

func (o JobRecurrenceMonthlyOccurrenceOutput) ToJobRecurrenceMonthlyOccurrenceOutputWithContext(ctx context.Context) JobRecurrenceMonthlyOccurrenceOutput

type JobRecurrenceOutput added in v1.12.0

type JobRecurrenceOutput struct{ *pulumi.OutputState }

func (JobRecurrenceOutput) Count added in v1.12.0

func (JobRecurrenceOutput) ElementType added in v1.12.0

func (JobRecurrenceOutput) ElementType() reflect.Type

func (JobRecurrenceOutput) EndTime added in v1.12.0

func (JobRecurrenceOutput) Frequency added in v1.12.0

func (o JobRecurrenceOutput) Frequency() pulumi.StringOutput

func (JobRecurrenceOutput) Hours added in v1.12.0

func (JobRecurrenceOutput) Interval added in v1.12.0

func (JobRecurrenceOutput) Minutes added in v1.12.0

func (JobRecurrenceOutput) MonthDays added in v1.12.0

func (JobRecurrenceOutput) MonthlyOccurrences added in v1.12.0

func (JobRecurrenceOutput) ToJobRecurrenceOutput added in v1.12.0

func (o JobRecurrenceOutput) ToJobRecurrenceOutput() JobRecurrenceOutput

func (JobRecurrenceOutput) ToJobRecurrenceOutputWithContext added in v1.12.0

func (o JobRecurrenceOutput) ToJobRecurrenceOutputWithContext(ctx context.Context) JobRecurrenceOutput

func (JobRecurrenceOutput) ToJobRecurrencePtrOutput added in v1.12.0

func (o JobRecurrenceOutput) ToJobRecurrencePtrOutput() JobRecurrencePtrOutput

func (JobRecurrenceOutput) ToJobRecurrencePtrOutputWithContext added in v1.12.0

func (o JobRecurrenceOutput) ToJobRecurrencePtrOutputWithContext(ctx context.Context) JobRecurrencePtrOutput

func (JobRecurrenceOutput) WeekDays added in v1.12.0

type JobRecurrencePtrInput added in v1.12.0

type JobRecurrencePtrInput interface {
	pulumi.Input

	ToJobRecurrencePtrOutput() JobRecurrencePtrOutput
	ToJobRecurrencePtrOutputWithContext(context.Context) JobRecurrencePtrOutput
}

func JobRecurrencePtr added in v1.12.0

func JobRecurrencePtr(v *JobRecurrenceArgs) JobRecurrencePtrInput

type JobRecurrencePtrOutput added in v1.12.0

type JobRecurrencePtrOutput struct{ *pulumi.OutputState }

func (JobRecurrencePtrOutput) Count added in v1.12.0

func (JobRecurrencePtrOutput) Elem added in v1.12.0

func (JobRecurrencePtrOutput) ElementType added in v1.12.0

func (JobRecurrencePtrOutput) ElementType() reflect.Type

func (JobRecurrencePtrOutput) EndTime added in v1.12.0

func (JobRecurrencePtrOutput) Frequency added in v1.12.0

func (JobRecurrencePtrOutput) Hours added in v1.12.0

func (JobRecurrencePtrOutput) Interval added in v1.12.0

func (JobRecurrencePtrOutput) Minutes added in v1.12.0

func (JobRecurrencePtrOutput) MonthDays added in v1.12.0

func (JobRecurrencePtrOutput) MonthlyOccurrences added in v1.12.0

func (JobRecurrencePtrOutput) ToJobRecurrencePtrOutput added in v1.12.0

func (o JobRecurrencePtrOutput) ToJobRecurrencePtrOutput() JobRecurrencePtrOutput

func (JobRecurrencePtrOutput) ToJobRecurrencePtrOutputWithContext added in v1.12.0

func (o JobRecurrencePtrOutput) ToJobRecurrencePtrOutputWithContext(ctx context.Context) JobRecurrencePtrOutput

func (JobRecurrencePtrOutput) WeekDays added in v1.12.0

type JobRetry added in v1.12.0

type JobRetry struct {
	Count    *int    `pulumi:"count"`
	Interval *string `pulumi:"interval"`
}

type JobRetryArgs added in v1.12.0

type JobRetryArgs struct {
	Count    pulumi.IntPtrInput    `pulumi:"count"`
	Interval pulumi.StringPtrInput `pulumi:"interval"`
}

func (JobRetryArgs) ElementType added in v1.12.0

func (JobRetryArgs) ElementType() reflect.Type

func (JobRetryArgs) ToJobRetryOutput added in v1.12.0

func (i JobRetryArgs) ToJobRetryOutput() JobRetryOutput

func (JobRetryArgs) ToJobRetryOutputWithContext added in v1.12.0

func (i JobRetryArgs) ToJobRetryOutputWithContext(ctx context.Context) JobRetryOutput

func (JobRetryArgs) ToJobRetryPtrOutput added in v1.12.0

func (i JobRetryArgs) ToJobRetryPtrOutput() JobRetryPtrOutput

func (JobRetryArgs) ToJobRetryPtrOutputWithContext added in v1.12.0

func (i JobRetryArgs) ToJobRetryPtrOutputWithContext(ctx context.Context) JobRetryPtrOutput

type JobRetryInput added in v1.12.0

type JobRetryInput interface {
	pulumi.Input

	ToJobRetryOutput() JobRetryOutput
	ToJobRetryOutputWithContext(context.Context) JobRetryOutput
}

type JobRetryOutput added in v1.12.0

type JobRetryOutput struct{ *pulumi.OutputState }

func (JobRetryOutput) Count added in v1.12.0

func (JobRetryOutput) ElementType added in v1.12.0

func (JobRetryOutput) ElementType() reflect.Type

func (JobRetryOutput) Interval added in v1.12.0

func (o JobRetryOutput) Interval() pulumi.StringPtrOutput

func (JobRetryOutput) ToJobRetryOutput added in v1.12.0

func (o JobRetryOutput) ToJobRetryOutput() JobRetryOutput

func (JobRetryOutput) ToJobRetryOutputWithContext added in v1.12.0

func (o JobRetryOutput) ToJobRetryOutputWithContext(ctx context.Context) JobRetryOutput

func (JobRetryOutput) ToJobRetryPtrOutput added in v1.12.0

func (o JobRetryOutput) ToJobRetryPtrOutput() JobRetryPtrOutput

func (JobRetryOutput) ToJobRetryPtrOutputWithContext added in v1.12.0

func (o JobRetryOutput) ToJobRetryPtrOutputWithContext(ctx context.Context) JobRetryPtrOutput

type JobRetryPtrInput added in v1.12.0

type JobRetryPtrInput interface {
	pulumi.Input

	ToJobRetryPtrOutput() JobRetryPtrOutput
	ToJobRetryPtrOutputWithContext(context.Context) JobRetryPtrOutput
}

func JobRetryPtr added in v1.12.0

func JobRetryPtr(v *JobRetryArgs) JobRetryPtrInput

type JobRetryPtrOutput added in v1.12.0

type JobRetryPtrOutput struct{ *pulumi.OutputState }

func (JobRetryPtrOutput) Count added in v1.12.0

func (JobRetryPtrOutput) Elem added in v1.12.0

func (JobRetryPtrOutput) ElementType added in v1.12.0

func (JobRetryPtrOutput) ElementType() reflect.Type

func (JobRetryPtrOutput) Interval added in v1.12.0

func (JobRetryPtrOutput) ToJobRetryPtrOutput added in v1.12.0

func (o JobRetryPtrOutput) ToJobRetryPtrOutput() JobRetryPtrOutput

func (JobRetryPtrOutput) ToJobRetryPtrOutputWithContext added in v1.12.0

func (o JobRetryPtrOutput) ToJobRetryPtrOutputWithContext(ctx context.Context) JobRetryPtrOutput

type JobState added in v0.15.0

type JobState struct {
	// A `actionStorageQueue` block defining a storage queue job action as described below. Note this is identical to an `errorActionStorageQueue` block.
	ActionStorageQueue JobActionStorageQueuePtrInput
	// A `actionWeb` block defining the job action as described below. Note this is identical to an `errorActionWeb` block.
	ActionWeb JobActionWebPtrInput
	// A `errorActionStorageQueue` block defining the a web action to take on an error as described below. Note this is identical to an `actionStorageQueue` block.
	ErrorActionStorageQueue JobErrorActionStorageQueuePtrInput
	// A `errorActionWeb` block defining the action to take on an error as described below. Note this is identical to an `actionWeb` block.
	ErrorActionWeb JobErrorActionWebPtrInput
	// Specifies the name of the Scheduler Job Collection in which the Job should exist. Changing this forces a new resource to be created.
	JobCollectionName pulumi.StringPtrInput
	// The name of the Scheduler Job. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// A `recurrence` block defining a job occurrence schedule.
	Recurrence JobRecurrencePtrInput
	// The name of the resource group in which to create the Scheduler Job. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// A `retry` block defining how to retry as described below.
	Retry JobRetryPtrInput
	// The time the first instance of the job is to start running at.
	StartTime pulumi.StringPtrInput
	// The sets or gets the current state of the job. Can be set to either `Enabled` or `Completed`
	State pulumi.StringPtrInput
}

func (JobState) ElementType added in v1.12.0

func (JobState) ElementType() reflect.Type

type LookupJobCollectionArgs added in v1.12.0

type LookupJobCollectionArgs struct {
	// Specifies the name of the Scheduler Job Collection.
	Name string `pulumi:"name"`
	// Specifies the name of the resource group in which the Scheduler Job Collection resides.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

A collection of arguments for invoking getJobCollection.

type LookupJobCollectionResult added in v1.12.0

type LookupJobCollectionResult struct {
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The Azure location where the resource exists.
	Location string `pulumi:"location"`
	Name     string `pulumi:"name"`
	// The Job collection quotas as documented in the `quota` block below.
	Quotas            []GetJobCollectionQuota `pulumi:"quotas"`
	ResourceGroupName string                  `pulumi:"resourceGroupName"`
	// The Job Collection's pricing level's SKU.
	Sku string `pulumi:"sku"`
	// The Job Collection's state.
	State string `pulumi:"state"`
	// A mapping of tags assigned to the resource.
	Tags map[string]string `pulumi:"tags"`
}

A collection of values returned by getJobCollection.

func LookupJobCollection

func LookupJobCollection(ctx *pulumi.Context, args *LookupJobCollectionArgs, opts ...pulumi.InvokeOption) (*LookupJobCollectionResult, error)

Use this data source to access information about an existing Scheduler Job Collection.

> **Note:** Support for Scheduler Job Collections has been deprecated by Microsoft in favour of Logic Apps ([more information can be found at this link](https://docs.microsoft.com/en-us/azure/scheduler/migrate-from-scheduler-to-logic-apps)) - as such we plan to remove support for this data source as a part of version 2.0 of the AzureRM Provider.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/scheduler_job_collection.html.markdown.

Jump to

Keyboard shortcuts

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