v20160301

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 (
	DayOfWeekSunday    = DayOfWeek("Sunday")
	DayOfWeekMonday    = DayOfWeek("Monday")
	DayOfWeekTuesday   = DayOfWeek("Tuesday")
	DayOfWeekWednesday = DayOfWeek("Wednesday")
	DayOfWeekThursday  = DayOfWeek("Thursday")
	DayOfWeekFriday    = DayOfWeek("Friday")
	DayOfWeekSaturday  = DayOfWeek("Saturday")
)
View Source
const (
	HttpAuthenticationTypeNotSpecified         = HttpAuthenticationType("NotSpecified")
	HttpAuthenticationTypeClientCertificate    = HttpAuthenticationType("ClientCertificate")
	HttpAuthenticationTypeActiveDirectoryOAuth = HttpAuthenticationType("ActiveDirectoryOAuth")
	HttpAuthenticationTypeBasic                = HttpAuthenticationType("Basic")
)
View Source
const (
	JobActionTypeHttp            = JobActionType("Http")
	JobActionTypeHttps           = JobActionType("Https")
	JobActionTypeStorageQueue    = JobActionType("StorageQueue")
	JobActionTypeServiceBusQueue = JobActionType("ServiceBusQueue")
	JobActionTypeServiceBusTopic = JobActionType("ServiceBusTopic")
)
View Source
const (
	JobCollectionStateEnumEnabled   = JobCollectionStateEnum("Enabled")
	JobCollectionStateEnumDisabled  = JobCollectionStateEnum("Disabled")
	JobCollectionStateEnumSuspended = JobCollectionStateEnum("Suspended")
	JobCollectionStateEnumDeleted   = JobCollectionStateEnum("Deleted")
)
View Source
const (
	JobScheduleDayMonday    = JobScheduleDay("Monday")
	JobScheduleDayTuesday   = JobScheduleDay("Tuesday")
	JobScheduleDayWednesday = JobScheduleDay("Wednesday")
	JobScheduleDayThursday  = JobScheduleDay("Thursday")
	JobScheduleDayFriday    = JobScheduleDay("Friday")
	JobScheduleDaySaturday  = JobScheduleDay("Saturday")
	JobScheduleDaySunday    = JobScheduleDay("Sunday")
)
View Source
const (
	JobStateEnumEnabled   = JobStateEnum("Enabled")
	JobStateEnumDisabled  = JobStateEnum("Disabled")
	JobStateEnumFaulted   = JobStateEnum("Faulted")
	JobStateEnumCompleted = JobStateEnum("Completed")
)
View Source
const (
	RecurrenceFrequencyMinute = RecurrenceFrequency("Minute")
	RecurrenceFrequencyHour   = RecurrenceFrequency("Hour")
	RecurrenceFrequencyDay    = RecurrenceFrequency("Day")
	RecurrenceFrequencyWeek   = RecurrenceFrequency("Week")
	RecurrenceFrequencyMonth  = RecurrenceFrequency("Month")
)
View Source
const (
	RetryTypeNone  = RetryType("None")
	RetryTypeFixed = RetryType("Fixed")
)
View Source
const (
	ServiceBusAuthenticationTypeNotSpecified    = ServiceBusAuthenticationType("NotSpecified")
	ServiceBusAuthenticationTypeSharedAccessKey = ServiceBusAuthenticationType("SharedAccessKey")
)
View Source
const (
	ServiceBusTransportTypeNotSpecified = ServiceBusTransportType("NotSpecified")
	ServiceBusTransportTypeNetMessaging = ServiceBusTransportType("NetMessaging")
	ServiceBusTransportTypeAMQP         = ServiceBusTransportType("AMQP")
)
View Source
const (
	SkuDefinitionStandard   = SkuDefinition("Standard")
	SkuDefinitionFree       = SkuDefinition("Free")
	SkuDefinitionP10Premium = SkuDefinition("P10Premium")
	SkuDefinitionP20Premium = SkuDefinition("P20Premium")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BasicAuthentication

type BasicAuthentication struct {
	// Gets or sets the password, return value will always be empty.
	Password *string `pulumi:"password"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'Basic'.
	Type string `pulumi:"type"`
	// Gets or sets the username.
	Username *string `pulumi:"username"`
}

type BasicAuthenticationArgs

type BasicAuthenticationArgs struct {
	// Gets or sets the password, return value will always be empty.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'Basic'.
	Type pulumi.StringInput `pulumi:"type"`
	// Gets or sets the username.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (BasicAuthenticationArgs) ElementType

func (BasicAuthenticationArgs) ElementType() reflect.Type

func (BasicAuthenticationArgs) ToBasicAuthenticationOutput

func (i BasicAuthenticationArgs) ToBasicAuthenticationOutput() BasicAuthenticationOutput

func (BasicAuthenticationArgs) ToBasicAuthenticationOutputWithContext

func (i BasicAuthenticationArgs) ToBasicAuthenticationOutputWithContext(ctx context.Context) BasicAuthenticationOutput

type BasicAuthenticationInput

type BasicAuthenticationInput interface {
	pulumi.Input

	ToBasicAuthenticationOutput() BasicAuthenticationOutput
	ToBasicAuthenticationOutputWithContext(context.Context) BasicAuthenticationOutput
}

BasicAuthenticationInput is an input type that accepts BasicAuthenticationArgs and BasicAuthenticationOutput values. You can construct a concrete instance of `BasicAuthenticationInput` via:

BasicAuthenticationArgs{...}

type BasicAuthenticationOutput

type BasicAuthenticationOutput struct{ *pulumi.OutputState }

func (BasicAuthenticationOutput) ElementType

func (BasicAuthenticationOutput) ElementType() reflect.Type

func (BasicAuthenticationOutput) Password

Gets or sets the password, return value will always be empty.

func (BasicAuthenticationOutput) ToBasicAuthenticationOutput

func (o BasicAuthenticationOutput) ToBasicAuthenticationOutput() BasicAuthenticationOutput

func (BasicAuthenticationOutput) ToBasicAuthenticationOutputWithContext

func (o BasicAuthenticationOutput) ToBasicAuthenticationOutputWithContext(ctx context.Context) BasicAuthenticationOutput

func (BasicAuthenticationOutput) Type

Gets or sets the HTTP authentication type. Expected value is 'Basic'.

func (BasicAuthenticationOutput) Username

Gets or sets the username.

type BasicAuthenticationResponse

type BasicAuthenticationResponse struct {
	// Gets or sets the password, return value will always be empty.
	Password *string `pulumi:"password"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'Basic'.
	Type string `pulumi:"type"`
	// Gets or sets the username.
	Username *string `pulumi:"username"`
}

type BasicAuthenticationResponseArgs

type BasicAuthenticationResponseArgs struct {
	// Gets or sets the password, return value will always be empty.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'Basic'.
	Type pulumi.StringInput `pulumi:"type"`
	// Gets or sets the username.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (BasicAuthenticationResponseArgs) ElementType

func (BasicAuthenticationResponseArgs) ToBasicAuthenticationResponseOutput

func (i BasicAuthenticationResponseArgs) ToBasicAuthenticationResponseOutput() BasicAuthenticationResponseOutput

func (BasicAuthenticationResponseArgs) ToBasicAuthenticationResponseOutputWithContext

func (i BasicAuthenticationResponseArgs) ToBasicAuthenticationResponseOutputWithContext(ctx context.Context) BasicAuthenticationResponseOutput

type BasicAuthenticationResponseInput

type BasicAuthenticationResponseInput interface {
	pulumi.Input

	ToBasicAuthenticationResponseOutput() BasicAuthenticationResponseOutput
	ToBasicAuthenticationResponseOutputWithContext(context.Context) BasicAuthenticationResponseOutput
}

BasicAuthenticationResponseInput is an input type that accepts BasicAuthenticationResponseArgs and BasicAuthenticationResponseOutput values. You can construct a concrete instance of `BasicAuthenticationResponseInput` via:

BasicAuthenticationResponseArgs{...}

type BasicAuthenticationResponseOutput

type BasicAuthenticationResponseOutput struct{ *pulumi.OutputState }

func (BasicAuthenticationResponseOutput) ElementType

func (BasicAuthenticationResponseOutput) Password

Gets or sets the password, return value will always be empty.

func (BasicAuthenticationResponseOutput) ToBasicAuthenticationResponseOutput

func (o BasicAuthenticationResponseOutput) ToBasicAuthenticationResponseOutput() BasicAuthenticationResponseOutput

func (BasicAuthenticationResponseOutput) ToBasicAuthenticationResponseOutputWithContext

func (o BasicAuthenticationResponseOutput) ToBasicAuthenticationResponseOutputWithContext(ctx context.Context) BasicAuthenticationResponseOutput

func (BasicAuthenticationResponseOutput) Type

Gets or sets the HTTP authentication type. Expected value is 'Basic'.

func (BasicAuthenticationResponseOutput) Username

Gets or sets the username.

type ClientCertAuthentication

type ClientCertAuthentication struct {
	// Gets or sets the certificate expiration date.
	CertificateExpirationDate *string `pulumi:"certificateExpirationDate"`
	// Gets or sets the certificate subject name.
	CertificateSubjectName *string `pulumi:"certificateSubjectName"`
	// Gets or sets the certificate thumbprint.
	CertificateThumbprint *string `pulumi:"certificateThumbprint"`
	// Gets or sets the certificate password, return value will always be empty.
	Password *string `pulumi:"password"`
	// Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
	Pfx *string `pulumi:"pfx"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ClientCertificate'.
	Type string `pulumi:"type"`
}

type ClientCertAuthenticationArgs

type ClientCertAuthenticationArgs struct {
	// Gets or sets the certificate expiration date.
	CertificateExpirationDate pulumi.StringPtrInput `pulumi:"certificateExpirationDate"`
	// Gets or sets the certificate subject name.
	CertificateSubjectName pulumi.StringPtrInput `pulumi:"certificateSubjectName"`
	// Gets or sets the certificate thumbprint.
	CertificateThumbprint pulumi.StringPtrInput `pulumi:"certificateThumbprint"`
	// Gets or sets the certificate password, return value will always be empty.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
	Pfx pulumi.StringPtrInput `pulumi:"pfx"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ClientCertificate'.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ClientCertAuthenticationArgs) ElementType

func (ClientCertAuthenticationArgs) ToClientCertAuthenticationOutput

func (i ClientCertAuthenticationArgs) ToClientCertAuthenticationOutput() ClientCertAuthenticationOutput

func (ClientCertAuthenticationArgs) ToClientCertAuthenticationOutputWithContext

func (i ClientCertAuthenticationArgs) ToClientCertAuthenticationOutputWithContext(ctx context.Context) ClientCertAuthenticationOutput

type ClientCertAuthenticationInput

type ClientCertAuthenticationInput interface {
	pulumi.Input

	ToClientCertAuthenticationOutput() ClientCertAuthenticationOutput
	ToClientCertAuthenticationOutputWithContext(context.Context) ClientCertAuthenticationOutput
}

ClientCertAuthenticationInput is an input type that accepts ClientCertAuthenticationArgs and ClientCertAuthenticationOutput values. You can construct a concrete instance of `ClientCertAuthenticationInput` via:

ClientCertAuthenticationArgs{...}

type ClientCertAuthenticationOutput

type ClientCertAuthenticationOutput struct{ *pulumi.OutputState }

func (ClientCertAuthenticationOutput) CertificateExpirationDate

func (o ClientCertAuthenticationOutput) CertificateExpirationDate() pulumi.StringPtrOutput

Gets or sets the certificate expiration date.

func (ClientCertAuthenticationOutput) CertificateSubjectName

func (o ClientCertAuthenticationOutput) CertificateSubjectName() pulumi.StringPtrOutput

Gets or sets the certificate subject name.

func (ClientCertAuthenticationOutput) CertificateThumbprint

func (o ClientCertAuthenticationOutput) CertificateThumbprint() pulumi.StringPtrOutput

Gets or sets the certificate thumbprint.

func (ClientCertAuthenticationOutput) ElementType

func (ClientCertAuthenticationOutput) Password

Gets or sets the certificate password, return value will always be empty.

func (ClientCertAuthenticationOutput) Pfx

Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.

func (ClientCertAuthenticationOutput) ToClientCertAuthenticationOutput

func (o ClientCertAuthenticationOutput) ToClientCertAuthenticationOutput() ClientCertAuthenticationOutput

func (ClientCertAuthenticationOutput) ToClientCertAuthenticationOutputWithContext

func (o ClientCertAuthenticationOutput) ToClientCertAuthenticationOutputWithContext(ctx context.Context) ClientCertAuthenticationOutput

func (ClientCertAuthenticationOutput) Type

Gets or sets the HTTP authentication type. Expected value is 'ClientCertificate'.

type ClientCertAuthenticationResponse

type ClientCertAuthenticationResponse struct {
	// Gets or sets the certificate expiration date.
	CertificateExpirationDate *string `pulumi:"certificateExpirationDate"`
	// Gets or sets the certificate subject name.
	CertificateSubjectName *string `pulumi:"certificateSubjectName"`
	// Gets or sets the certificate thumbprint.
	CertificateThumbprint *string `pulumi:"certificateThumbprint"`
	// Gets or sets the certificate password, return value will always be empty.
	Password *string `pulumi:"password"`
	// Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
	Pfx *string `pulumi:"pfx"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ClientCertificate'.
	Type string `pulumi:"type"`
}

type ClientCertAuthenticationResponseArgs

type ClientCertAuthenticationResponseArgs struct {
	// Gets or sets the certificate expiration date.
	CertificateExpirationDate pulumi.StringPtrInput `pulumi:"certificateExpirationDate"`
	// Gets or sets the certificate subject name.
	CertificateSubjectName pulumi.StringPtrInput `pulumi:"certificateSubjectName"`
	// Gets or sets the certificate thumbprint.
	CertificateThumbprint pulumi.StringPtrInput `pulumi:"certificateThumbprint"`
	// Gets or sets the certificate password, return value will always be empty.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
	Pfx pulumi.StringPtrInput `pulumi:"pfx"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ClientCertificate'.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ClientCertAuthenticationResponseArgs) ElementType

func (ClientCertAuthenticationResponseArgs) ToClientCertAuthenticationResponseOutput

func (i ClientCertAuthenticationResponseArgs) ToClientCertAuthenticationResponseOutput() ClientCertAuthenticationResponseOutput

func (ClientCertAuthenticationResponseArgs) ToClientCertAuthenticationResponseOutputWithContext

func (i ClientCertAuthenticationResponseArgs) ToClientCertAuthenticationResponseOutputWithContext(ctx context.Context) ClientCertAuthenticationResponseOutput

type ClientCertAuthenticationResponseInput

type ClientCertAuthenticationResponseInput interface {
	pulumi.Input

	ToClientCertAuthenticationResponseOutput() ClientCertAuthenticationResponseOutput
	ToClientCertAuthenticationResponseOutputWithContext(context.Context) ClientCertAuthenticationResponseOutput
}

ClientCertAuthenticationResponseInput is an input type that accepts ClientCertAuthenticationResponseArgs and ClientCertAuthenticationResponseOutput values. You can construct a concrete instance of `ClientCertAuthenticationResponseInput` via:

ClientCertAuthenticationResponseArgs{...}

type ClientCertAuthenticationResponseOutput

type ClientCertAuthenticationResponseOutput struct{ *pulumi.OutputState }

func (ClientCertAuthenticationResponseOutput) CertificateExpirationDate

func (o ClientCertAuthenticationResponseOutput) CertificateExpirationDate() pulumi.StringPtrOutput

Gets or sets the certificate expiration date.

func (ClientCertAuthenticationResponseOutput) CertificateSubjectName

Gets or sets the certificate subject name.

func (ClientCertAuthenticationResponseOutput) CertificateThumbprint

Gets or sets the certificate thumbprint.

func (ClientCertAuthenticationResponseOutput) ElementType

func (ClientCertAuthenticationResponseOutput) Password

Gets or sets the certificate password, return value will always be empty.

func (ClientCertAuthenticationResponseOutput) Pfx

Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.

func (ClientCertAuthenticationResponseOutput) ToClientCertAuthenticationResponseOutput

func (o ClientCertAuthenticationResponseOutput) ToClientCertAuthenticationResponseOutput() ClientCertAuthenticationResponseOutput

func (ClientCertAuthenticationResponseOutput) ToClientCertAuthenticationResponseOutputWithContext

func (o ClientCertAuthenticationResponseOutput) ToClientCertAuthenticationResponseOutputWithContext(ctx context.Context) ClientCertAuthenticationResponseOutput

func (ClientCertAuthenticationResponseOutput) Type

Gets or sets the HTTP authentication type. Expected value is 'ClientCertificate'.

type DayOfWeek added in v0.3.1

type DayOfWeek pulumi.String

func (DayOfWeek) ElementType added in v0.3.1

func (DayOfWeek) ElementType() reflect.Type

func (DayOfWeek) ToStringOutput added in v0.3.1

func (e DayOfWeek) ToStringOutput() pulumi.StringOutput

func (DayOfWeek) ToStringOutputWithContext added in v0.3.1

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

func (DayOfWeek) ToStringPtrOutput added in v0.3.1

func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeek) ToStringPtrOutputWithContext added in v0.3.1

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

type HttpAuthenticationType added in v0.3.1

type HttpAuthenticationType pulumi.String

Gets or sets the HTTP authentication type.

func (HttpAuthenticationType) ElementType added in v0.3.1

func (HttpAuthenticationType) ElementType() reflect.Type

func (HttpAuthenticationType) ToStringOutput added in v0.3.1

func (e HttpAuthenticationType) ToStringOutput() pulumi.StringOutput

func (HttpAuthenticationType) ToStringOutputWithContext added in v0.3.1

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

func (HttpAuthenticationType) ToStringPtrOutput added in v0.3.1

func (e HttpAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HttpAuthenticationType) ToStringPtrOutputWithContext added in v0.3.1

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

type HttpRequest

type HttpRequest struct {
	// Gets or sets the authentication method of the request.
	Authentication interface{} `pulumi:"authentication"`
	// Gets or sets the request body.
	Body *string `pulumi:"body"`
	// Gets or sets the headers.
	Headers map[string]string `pulumi:"headers"`
	// Gets or sets the method of the request.
	Method *string `pulumi:"method"`
	// Gets or sets the URI of the request.
	Uri *string `pulumi:"uri"`
}

type HttpRequestArgs

type HttpRequestArgs struct {
	// Gets or sets the authentication method of the request.
	Authentication pulumi.Input `pulumi:"authentication"`
	// Gets or sets the request body.
	Body pulumi.StringPtrInput `pulumi:"body"`
	// Gets or sets the headers.
	Headers pulumi.StringMapInput `pulumi:"headers"`
	// Gets or sets the method of the request.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Gets or sets the URI of the request.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

func (HttpRequestArgs) ElementType

func (HttpRequestArgs) ElementType() reflect.Type

func (HttpRequestArgs) ToHttpRequestOutput

func (i HttpRequestArgs) ToHttpRequestOutput() HttpRequestOutput

func (HttpRequestArgs) ToHttpRequestOutputWithContext

func (i HttpRequestArgs) ToHttpRequestOutputWithContext(ctx context.Context) HttpRequestOutput

func (HttpRequestArgs) ToHttpRequestPtrOutput

func (i HttpRequestArgs) ToHttpRequestPtrOutput() HttpRequestPtrOutput

func (HttpRequestArgs) ToHttpRequestPtrOutputWithContext

func (i HttpRequestArgs) ToHttpRequestPtrOutputWithContext(ctx context.Context) HttpRequestPtrOutput

type HttpRequestInput

type HttpRequestInput interface {
	pulumi.Input

	ToHttpRequestOutput() HttpRequestOutput
	ToHttpRequestOutputWithContext(context.Context) HttpRequestOutput
}

HttpRequestInput is an input type that accepts HttpRequestArgs and HttpRequestOutput values. You can construct a concrete instance of `HttpRequestInput` via:

HttpRequestArgs{...}

type HttpRequestOutput

type HttpRequestOutput struct{ *pulumi.OutputState }

func (HttpRequestOutput) Authentication

func (o HttpRequestOutput) Authentication() pulumi.AnyOutput

Gets or sets the authentication method of the request.

func (HttpRequestOutput) Body

Gets or sets the request body.

func (HttpRequestOutput) ElementType

func (HttpRequestOutput) ElementType() reflect.Type

func (HttpRequestOutput) Headers

Gets or sets the headers.

func (HttpRequestOutput) Method

Gets or sets the method of the request.

func (HttpRequestOutput) ToHttpRequestOutput

func (o HttpRequestOutput) ToHttpRequestOutput() HttpRequestOutput

func (HttpRequestOutput) ToHttpRequestOutputWithContext

func (o HttpRequestOutput) ToHttpRequestOutputWithContext(ctx context.Context) HttpRequestOutput

func (HttpRequestOutput) ToHttpRequestPtrOutput

func (o HttpRequestOutput) ToHttpRequestPtrOutput() HttpRequestPtrOutput

func (HttpRequestOutput) ToHttpRequestPtrOutputWithContext

func (o HttpRequestOutput) ToHttpRequestPtrOutputWithContext(ctx context.Context) HttpRequestPtrOutput

func (HttpRequestOutput) Uri

Gets or sets the URI of the request.

type HttpRequestPtrInput

type HttpRequestPtrInput interface {
	pulumi.Input

	ToHttpRequestPtrOutput() HttpRequestPtrOutput
	ToHttpRequestPtrOutputWithContext(context.Context) HttpRequestPtrOutput
}

HttpRequestPtrInput is an input type that accepts HttpRequestArgs, HttpRequestPtr and HttpRequestPtrOutput values. You can construct a concrete instance of `HttpRequestPtrInput` via:

        HttpRequestArgs{...}

or:

        nil

func HttpRequestPtr

func HttpRequestPtr(v *HttpRequestArgs) HttpRequestPtrInput

type HttpRequestPtrOutput

type HttpRequestPtrOutput struct{ *pulumi.OutputState }

func (HttpRequestPtrOutput) Authentication

func (o HttpRequestPtrOutput) Authentication() pulumi.AnyOutput

Gets or sets the authentication method of the request.

func (HttpRequestPtrOutput) Body

Gets or sets the request body.

func (HttpRequestPtrOutput) Elem

func (HttpRequestPtrOutput) ElementType

func (HttpRequestPtrOutput) ElementType() reflect.Type

func (HttpRequestPtrOutput) Headers

Gets or sets the headers.

func (HttpRequestPtrOutput) Method

Gets or sets the method of the request.

func (HttpRequestPtrOutput) ToHttpRequestPtrOutput

func (o HttpRequestPtrOutput) ToHttpRequestPtrOutput() HttpRequestPtrOutput

func (HttpRequestPtrOutput) ToHttpRequestPtrOutputWithContext

func (o HttpRequestPtrOutput) ToHttpRequestPtrOutputWithContext(ctx context.Context) HttpRequestPtrOutput

func (HttpRequestPtrOutput) Uri

Gets or sets the URI of the request.

type HttpRequestResponse

type HttpRequestResponse struct {
	// Gets or sets the authentication method of the request.
	Authentication interface{} `pulumi:"authentication"`
	// Gets or sets the request body.
	Body *string `pulumi:"body"`
	// Gets or sets the headers.
	Headers map[string]string `pulumi:"headers"`
	// Gets or sets the method of the request.
	Method *string `pulumi:"method"`
	// Gets or sets the URI of the request.
	Uri *string `pulumi:"uri"`
}

type HttpRequestResponseArgs

type HttpRequestResponseArgs struct {
	// Gets or sets the authentication method of the request.
	Authentication pulumi.Input `pulumi:"authentication"`
	// Gets or sets the request body.
	Body pulumi.StringPtrInput `pulumi:"body"`
	// Gets or sets the headers.
	Headers pulumi.StringMapInput `pulumi:"headers"`
	// Gets or sets the method of the request.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Gets or sets the URI of the request.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

func (HttpRequestResponseArgs) ElementType

func (HttpRequestResponseArgs) ElementType() reflect.Type

func (HttpRequestResponseArgs) ToHttpRequestResponseOutput

func (i HttpRequestResponseArgs) ToHttpRequestResponseOutput() HttpRequestResponseOutput

func (HttpRequestResponseArgs) ToHttpRequestResponseOutputWithContext

func (i HttpRequestResponseArgs) ToHttpRequestResponseOutputWithContext(ctx context.Context) HttpRequestResponseOutput

func (HttpRequestResponseArgs) ToHttpRequestResponsePtrOutput

func (i HttpRequestResponseArgs) ToHttpRequestResponsePtrOutput() HttpRequestResponsePtrOutput

func (HttpRequestResponseArgs) ToHttpRequestResponsePtrOutputWithContext

func (i HttpRequestResponseArgs) ToHttpRequestResponsePtrOutputWithContext(ctx context.Context) HttpRequestResponsePtrOutput

type HttpRequestResponseInput

type HttpRequestResponseInput interface {
	pulumi.Input

	ToHttpRequestResponseOutput() HttpRequestResponseOutput
	ToHttpRequestResponseOutputWithContext(context.Context) HttpRequestResponseOutput
}

HttpRequestResponseInput is an input type that accepts HttpRequestResponseArgs and HttpRequestResponseOutput values. You can construct a concrete instance of `HttpRequestResponseInput` via:

HttpRequestResponseArgs{...}

type HttpRequestResponseOutput

type HttpRequestResponseOutput struct{ *pulumi.OutputState }

func (HttpRequestResponseOutput) Authentication

func (o HttpRequestResponseOutput) Authentication() pulumi.AnyOutput

Gets or sets the authentication method of the request.

func (HttpRequestResponseOutput) Body

Gets or sets the request body.

func (HttpRequestResponseOutput) ElementType

func (HttpRequestResponseOutput) ElementType() reflect.Type

func (HttpRequestResponseOutput) Headers

Gets or sets the headers.

func (HttpRequestResponseOutput) Method

Gets or sets the method of the request.

func (HttpRequestResponseOutput) ToHttpRequestResponseOutput

func (o HttpRequestResponseOutput) ToHttpRequestResponseOutput() HttpRequestResponseOutput

func (HttpRequestResponseOutput) ToHttpRequestResponseOutputWithContext

func (o HttpRequestResponseOutput) ToHttpRequestResponseOutputWithContext(ctx context.Context) HttpRequestResponseOutput

func (HttpRequestResponseOutput) ToHttpRequestResponsePtrOutput

func (o HttpRequestResponseOutput) ToHttpRequestResponsePtrOutput() HttpRequestResponsePtrOutput

func (HttpRequestResponseOutput) ToHttpRequestResponsePtrOutputWithContext

func (o HttpRequestResponseOutput) ToHttpRequestResponsePtrOutputWithContext(ctx context.Context) HttpRequestResponsePtrOutput

func (HttpRequestResponseOutput) Uri

Gets or sets the URI of the request.

type HttpRequestResponsePtrInput

type HttpRequestResponsePtrInput interface {
	pulumi.Input

	ToHttpRequestResponsePtrOutput() HttpRequestResponsePtrOutput
	ToHttpRequestResponsePtrOutputWithContext(context.Context) HttpRequestResponsePtrOutput
}

HttpRequestResponsePtrInput is an input type that accepts HttpRequestResponseArgs, HttpRequestResponsePtr and HttpRequestResponsePtrOutput values. You can construct a concrete instance of `HttpRequestResponsePtrInput` via:

        HttpRequestResponseArgs{...}

or:

        nil

type HttpRequestResponsePtrOutput

type HttpRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpRequestResponsePtrOutput) Authentication

func (o HttpRequestResponsePtrOutput) Authentication() pulumi.AnyOutput

Gets or sets the authentication method of the request.

func (HttpRequestResponsePtrOutput) Body

Gets or sets the request body.

func (HttpRequestResponsePtrOutput) Elem

func (HttpRequestResponsePtrOutput) ElementType

func (HttpRequestResponsePtrOutput) Headers

Gets or sets the headers.

func (HttpRequestResponsePtrOutput) Method

Gets or sets the method of the request.

func (HttpRequestResponsePtrOutput) ToHttpRequestResponsePtrOutput

func (o HttpRequestResponsePtrOutput) ToHttpRequestResponsePtrOutput() HttpRequestResponsePtrOutput

func (HttpRequestResponsePtrOutput) ToHttpRequestResponsePtrOutputWithContext

func (o HttpRequestResponsePtrOutput) ToHttpRequestResponsePtrOutputWithContext(ctx context.Context) HttpRequestResponsePtrOutput

func (HttpRequestResponsePtrOutput) Uri

Gets or sets the URI of the request.

type Job

type Job struct {
	pulumi.CustomResourceState

	// Gets the job resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the job properties.
	Properties JobPropertiesResponseOutput `pulumi:"properties"`
	// Gets the job resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetJob

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

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.

func (*Job) ElementType added in v0.2.6

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput added in v0.2.6

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext added in v0.2.6

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobAction

type JobAction struct {
	// Gets or sets the error action.
	ErrorAction *JobErrorAction `pulumi:"errorAction"`
	// Gets or sets the storage queue message.
	QueueMessage *StorageQueueMessage `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request *HttpRequest `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy *RetryPolicy `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage *ServiceBusQueueMessage `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage *ServiceBusTopicMessage `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job action type.
	Type *string `pulumi:"type"`
}

type JobActionArgs

type JobActionArgs struct {
	// Gets or sets the error action.
	ErrorAction JobErrorActionPtrInput `pulumi:"errorAction"`
	// Gets or sets the storage queue message.
	QueueMessage StorageQueueMessagePtrInput `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request HttpRequestPtrInput `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy RetryPolicyPtrInput `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage ServiceBusQueueMessagePtrInput `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage ServiceBusTopicMessagePtrInput `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job action type.
	Type *JobActionType `pulumi:"type"`
}

func (JobActionArgs) ElementType

func (JobActionArgs) ElementType() reflect.Type

func (JobActionArgs) ToJobActionOutput

func (i JobActionArgs) ToJobActionOutput() JobActionOutput

func (JobActionArgs) ToJobActionOutputWithContext

func (i JobActionArgs) ToJobActionOutputWithContext(ctx context.Context) JobActionOutput

func (JobActionArgs) ToJobActionPtrOutput

func (i JobActionArgs) ToJobActionPtrOutput() JobActionPtrOutput

func (JobActionArgs) ToJobActionPtrOutputWithContext

func (i JobActionArgs) ToJobActionPtrOutputWithContext(ctx context.Context) JobActionPtrOutput

type JobActionInput

type JobActionInput interface {
	pulumi.Input

	ToJobActionOutput() JobActionOutput
	ToJobActionOutputWithContext(context.Context) JobActionOutput
}

JobActionInput is an input type that accepts JobActionArgs and JobActionOutput values. You can construct a concrete instance of `JobActionInput` via:

JobActionArgs{...}

type JobActionOutput

type JobActionOutput struct{ *pulumi.OutputState }

func (JobActionOutput) ElementType

func (JobActionOutput) ElementType() reflect.Type

func (JobActionOutput) ErrorAction

func (o JobActionOutput) ErrorAction() JobErrorActionPtrOutput

Gets or sets the error action.

func (JobActionOutput) QueueMessage

Gets or sets the storage queue message.

func (JobActionOutput) Request

Gets or sets the http requests.

func (JobActionOutput) RetryPolicy

func (o JobActionOutput) RetryPolicy() RetryPolicyPtrOutput

Gets or sets the retry policy.

func (JobActionOutput) ServiceBusQueueMessage

func (o JobActionOutput) ServiceBusQueueMessage() ServiceBusQueueMessagePtrOutput

Gets or sets the service bus queue message.

func (JobActionOutput) ServiceBusTopicMessage

func (o JobActionOutput) ServiceBusTopicMessage() ServiceBusTopicMessagePtrOutput

Gets or sets the service bus topic message.

func (JobActionOutput) ToJobActionOutput

func (o JobActionOutput) ToJobActionOutput() JobActionOutput

func (JobActionOutput) ToJobActionOutputWithContext

func (o JobActionOutput) ToJobActionOutputWithContext(ctx context.Context) JobActionOutput

func (JobActionOutput) ToJobActionPtrOutput

func (o JobActionOutput) ToJobActionPtrOutput() JobActionPtrOutput

func (JobActionOutput) ToJobActionPtrOutputWithContext

func (o JobActionOutput) ToJobActionPtrOutputWithContext(ctx context.Context) JobActionPtrOutput

func (JobActionOutput) Type

Gets or sets the job action type.

type JobActionPtrInput

type JobActionPtrInput interface {
	pulumi.Input

	ToJobActionPtrOutput() JobActionPtrOutput
	ToJobActionPtrOutputWithContext(context.Context) JobActionPtrOutput
}

JobActionPtrInput is an input type that accepts JobActionArgs, JobActionPtr and JobActionPtrOutput values. You can construct a concrete instance of `JobActionPtrInput` via:

        JobActionArgs{...}

or:

        nil

func JobActionPtr

func JobActionPtr(v *JobActionArgs) JobActionPtrInput

type JobActionPtrOutput

type JobActionPtrOutput struct{ *pulumi.OutputState }

func (JobActionPtrOutput) Elem

func (JobActionPtrOutput) ElementType

func (JobActionPtrOutput) ElementType() reflect.Type

func (JobActionPtrOutput) ErrorAction

Gets or sets the error action.

func (JobActionPtrOutput) QueueMessage

Gets or sets the storage queue message.

func (JobActionPtrOutput) Request

Gets or sets the http requests.

func (JobActionPtrOutput) RetryPolicy

func (o JobActionPtrOutput) RetryPolicy() RetryPolicyPtrOutput

Gets or sets the retry policy.

func (JobActionPtrOutput) ServiceBusQueueMessage

func (o JobActionPtrOutput) ServiceBusQueueMessage() ServiceBusQueueMessagePtrOutput

Gets or sets the service bus queue message.

func (JobActionPtrOutput) ServiceBusTopicMessage

func (o JobActionPtrOutput) ServiceBusTopicMessage() ServiceBusTopicMessagePtrOutput

Gets or sets the service bus topic message.

func (JobActionPtrOutput) ToJobActionPtrOutput

func (o JobActionPtrOutput) ToJobActionPtrOutput() JobActionPtrOutput

func (JobActionPtrOutput) ToJobActionPtrOutputWithContext

func (o JobActionPtrOutput) ToJobActionPtrOutputWithContext(ctx context.Context) JobActionPtrOutput

func (JobActionPtrOutput) Type

Gets or sets the job action type.

type JobActionResponse

type JobActionResponse struct {
	// Gets or sets the error action.
	ErrorAction *JobErrorActionResponse `pulumi:"errorAction"`
	// Gets or sets the storage queue message.
	QueueMessage *StorageQueueMessageResponse `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request *HttpRequestResponse `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy *RetryPolicyResponse `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage *ServiceBusQueueMessageResponse `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage *ServiceBusTopicMessageResponse `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job action type.
	Type *string `pulumi:"type"`
}

type JobActionResponseArgs

type JobActionResponseArgs struct {
	// Gets or sets the error action.
	ErrorAction JobErrorActionResponsePtrInput `pulumi:"errorAction"`
	// Gets or sets the storage queue message.
	QueueMessage StorageQueueMessageResponsePtrInput `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request HttpRequestResponsePtrInput `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy RetryPolicyResponsePtrInput `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage ServiceBusQueueMessageResponsePtrInput `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage ServiceBusTopicMessageResponsePtrInput `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job action type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (JobActionResponseArgs) ElementType

func (JobActionResponseArgs) ElementType() reflect.Type

func (JobActionResponseArgs) ToJobActionResponseOutput

func (i JobActionResponseArgs) ToJobActionResponseOutput() JobActionResponseOutput

func (JobActionResponseArgs) ToJobActionResponseOutputWithContext

func (i JobActionResponseArgs) ToJobActionResponseOutputWithContext(ctx context.Context) JobActionResponseOutput

func (JobActionResponseArgs) ToJobActionResponsePtrOutput

func (i JobActionResponseArgs) ToJobActionResponsePtrOutput() JobActionResponsePtrOutput

func (JobActionResponseArgs) ToJobActionResponsePtrOutputWithContext

func (i JobActionResponseArgs) ToJobActionResponsePtrOutputWithContext(ctx context.Context) JobActionResponsePtrOutput

type JobActionResponseInput

type JobActionResponseInput interface {
	pulumi.Input

	ToJobActionResponseOutput() JobActionResponseOutput
	ToJobActionResponseOutputWithContext(context.Context) JobActionResponseOutput
}

JobActionResponseInput is an input type that accepts JobActionResponseArgs and JobActionResponseOutput values. You can construct a concrete instance of `JobActionResponseInput` via:

JobActionResponseArgs{...}

type JobActionResponseOutput

type JobActionResponseOutput struct{ *pulumi.OutputState }

func (JobActionResponseOutput) ElementType

func (JobActionResponseOutput) ElementType() reflect.Type

func (JobActionResponseOutput) ErrorAction

Gets or sets the error action.

func (JobActionResponseOutput) QueueMessage

Gets or sets the storage queue message.

func (JobActionResponseOutput) Request

Gets or sets the http requests.

func (JobActionResponseOutput) RetryPolicy

Gets or sets the retry policy.

func (JobActionResponseOutput) ServiceBusQueueMessage

Gets or sets the service bus queue message.

func (JobActionResponseOutput) ServiceBusTopicMessage

Gets or sets the service bus topic message.

func (JobActionResponseOutput) ToJobActionResponseOutput

func (o JobActionResponseOutput) ToJobActionResponseOutput() JobActionResponseOutput

func (JobActionResponseOutput) ToJobActionResponseOutputWithContext

func (o JobActionResponseOutput) ToJobActionResponseOutputWithContext(ctx context.Context) JobActionResponseOutput

func (JobActionResponseOutput) ToJobActionResponsePtrOutput

func (o JobActionResponseOutput) ToJobActionResponsePtrOutput() JobActionResponsePtrOutput

func (JobActionResponseOutput) ToJobActionResponsePtrOutputWithContext

func (o JobActionResponseOutput) ToJobActionResponsePtrOutputWithContext(ctx context.Context) JobActionResponsePtrOutput

func (JobActionResponseOutput) Type

Gets or sets the job action type.

type JobActionResponsePtrInput

type JobActionResponsePtrInput interface {
	pulumi.Input

	ToJobActionResponsePtrOutput() JobActionResponsePtrOutput
	ToJobActionResponsePtrOutputWithContext(context.Context) JobActionResponsePtrOutput
}

JobActionResponsePtrInput is an input type that accepts JobActionResponseArgs, JobActionResponsePtr and JobActionResponsePtrOutput values. You can construct a concrete instance of `JobActionResponsePtrInput` via:

        JobActionResponseArgs{...}

or:

        nil

type JobActionResponsePtrOutput

type JobActionResponsePtrOutput struct{ *pulumi.OutputState }

func (JobActionResponsePtrOutput) Elem

func (JobActionResponsePtrOutput) ElementType

func (JobActionResponsePtrOutput) ElementType() reflect.Type

func (JobActionResponsePtrOutput) ErrorAction

Gets or sets the error action.

func (JobActionResponsePtrOutput) QueueMessage

Gets or sets the storage queue message.

func (JobActionResponsePtrOutput) Request

Gets or sets the http requests.

func (JobActionResponsePtrOutput) RetryPolicy

Gets or sets the retry policy.

func (JobActionResponsePtrOutput) ServiceBusQueueMessage

Gets or sets the service bus queue message.

func (JobActionResponsePtrOutput) ServiceBusTopicMessage

Gets or sets the service bus topic message.

func (JobActionResponsePtrOutput) ToJobActionResponsePtrOutput

func (o JobActionResponsePtrOutput) ToJobActionResponsePtrOutput() JobActionResponsePtrOutput

func (JobActionResponsePtrOutput) ToJobActionResponsePtrOutputWithContext

func (o JobActionResponsePtrOutput) ToJobActionResponsePtrOutputWithContext(ctx context.Context) JobActionResponsePtrOutput

func (JobActionResponsePtrOutput) Type

Gets or sets the job action type.

type JobActionType added in v0.3.1

type JobActionType pulumi.String

Gets or sets the job action type.

func (JobActionType) ElementType added in v0.3.1

func (JobActionType) ElementType() reflect.Type

func (JobActionType) ToStringOutput added in v0.3.1

func (e JobActionType) ToStringOutput() pulumi.StringOutput

func (JobActionType) ToStringOutputWithContext added in v0.3.1

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

func (JobActionType) ToStringPtrOutput added in v0.3.1

func (e JobActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobActionType) ToStringPtrOutputWithContext added in v0.3.1

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

type JobArgs

type JobArgs struct {
	// The job collection name.
	JobCollectionName pulumi.StringInput
	// The job name.
	JobName pulumi.StringInput
	// Gets or sets the job properties.
	Properties JobPropertiesPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobCollection

type JobCollection struct {
	pulumi.CustomResourceState

	// Gets or sets the storage account location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Gets or sets the job collection resource name.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Gets or sets the job collection properties.
	Properties JobCollectionPropertiesResponseOutput `pulumi:"properties"`
	// Gets or sets the tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets the job collection resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

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.

func (*JobCollection) ElementType added in v0.2.6

func (*JobCollection) ElementType() reflect.Type

func (*JobCollection) ToJobCollectionOutput added in v0.2.6

func (i *JobCollection) ToJobCollectionOutput() JobCollectionOutput

func (*JobCollection) ToJobCollectionOutputWithContext added in v0.2.6

func (i *JobCollection) ToJobCollectionOutputWithContext(ctx context.Context) JobCollectionOutput

type JobCollectionArgs

type JobCollectionArgs struct {
	// The job collection name.
	JobCollectionName pulumi.StringInput
	// Gets or sets the storage account location.
	Location pulumi.StringPtrInput
	// Gets or sets the job collection resource name.
	Name pulumi.StringPtrInput
	// Gets or sets the job collection properties.
	Properties JobCollectionPropertiesPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a JobCollection resource.

func (JobCollectionArgs) ElementType

func (JobCollectionArgs) ElementType() reflect.Type

type JobCollectionInput added in v0.2.6

type JobCollectionInput interface {
	pulumi.Input

	ToJobCollectionOutput() JobCollectionOutput
	ToJobCollectionOutputWithContext(ctx context.Context) JobCollectionOutput
}

type JobCollectionOutput added in v0.2.6

type JobCollectionOutput struct {
	*pulumi.OutputState
}

func (JobCollectionOutput) ElementType added in v0.2.6

func (JobCollectionOutput) ElementType() reflect.Type

func (JobCollectionOutput) ToJobCollectionOutput added in v0.2.6

func (o JobCollectionOutput) ToJobCollectionOutput() JobCollectionOutput

func (JobCollectionOutput) ToJobCollectionOutputWithContext added in v0.2.6

func (o JobCollectionOutput) ToJobCollectionOutputWithContext(ctx context.Context) JobCollectionOutput

type JobCollectionProperties

type JobCollectionProperties struct {
	// Gets or sets the job collection quota.
	Quota *JobCollectionQuota `pulumi:"quota"`
	// Gets or sets the SKU.
	Sku *Sku `pulumi:"sku"`
	// Gets or sets the state.
	State *string `pulumi:"state"`
}

type JobCollectionPropertiesArgs

type JobCollectionPropertiesArgs struct {
	// Gets or sets the job collection quota.
	Quota JobCollectionQuotaPtrInput `pulumi:"quota"`
	// Gets or sets the SKU.
	Sku SkuPtrInput `pulumi:"sku"`
	// Gets or sets the state.
	State *JobCollectionStateEnum `pulumi:"state"`
}

func (JobCollectionPropertiesArgs) ElementType

func (JobCollectionPropertiesArgs) ToJobCollectionPropertiesOutput

func (i JobCollectionPropertiesArgs) ToJobCollectionPropertiesOutput() JobCollectionPropertiesOutput

func (JobCollectionPropertiesArgs) ToJobCollectionPropertiesOutputWithContext

func (i JobCollectionPropertiesArgs) ToJobCollectionPropertiesOutputWithContext(ctx context.Context) JobCollectionPropertiesOutput

func (JobCollectionPropertiesArgs) ToJobCollectionPropertiesPtrOutput

func (i JobCollectionPropertiesArgs) ToJobCollectionPropertiesPtrOutput() JobCollectionPropertiesPtrOutput

func (JobCollectionPropertiesArgs) ToJobCollectionPropertiesPtrOutputWithContext

func (i JobCollectionPropertiesArgs) ToJobCollectionPropertiesPtrOutputWithContext(ctx context.Context) JobCollectionPropertiesPtrOutput

type JobCollectionPropertiesInput

type JobCollectionPropertiesInput interface {
	pulumi.Input

	ToJobCollectionPropertiesOutput() JobCollectionPropertiesOutput
	ToJobCollectionPropertiesOutputWithContext(context.Context) JobCollectionPropertiesOutput
}

JobCollectionPropertiesInput is an input type that accepts JobCollectionPropertiesArgs and JobCollectionPropertiesOutput values. You can construct a concrete instance of `JobCollectionPropertiesInput` via:

JobCollectionPropertiesArgs{...}

type JobCollectionPropertiesOutput

type JobCollectionPropertiesOutput struct{ *pulumi.OutputState }

func (JobCollectionPropertiesOutput) ElementType

func (JobCollectionPropertiesOutput) Quota

Gets or sets the job collection quota.

func (JobCollectionPropertiesOutput) Sku

Gets or sets the SKU.

func (JobCollectionPropertiesOutput) State

Gets or sets the state.

func (JobCollectionPropertiesOutput) ToJobCollectionPropertiesOutput

func (o JobCollectionPropertiesOutput) ToJobCollectionPropertiesOutput() JobCollectionPropertiesOutput

func (JobCollectionPropertiesOutput) ToJobCollectionPropertiesOutputWithContext

func (o JobCollectionPropertiesOutput) ToJobCollectionPropertiesOutputWithContext(ctx context.Context) JobCollectionPropertiesOutput

func (JobCollectionPropertiesOutput) ToJobCollectionPropertiesPtrOutput

func (o JobCollectionPropertiesOutput) ToJobCollectionPropertiesPtrOutput() JobCollectionPropertiesPtrOutput

func (JobCollectionPropertiesOutput) ToJobCollectionPropertiesPtrOutputWithContext

func (o JobCollectionPropertiesOutput) ToJobCollectionPropertiesPtrOutputWithContext(ctx context.Context) JobCollectionPropertiesPtrOutput

type JobCollectionPropertiesPtrInput

type JobCollectionPropertiesPtrInput interface {
	pulumi.Input

	ToJobCollectionPropertiesPtrOutput() JobCollectionPropertiesPtrOutput
	ToJobCollectionPropertiesPtrOutputWithContext(context.Context) JobCollectionPropertiesPtrOutput
}

JobCollectionPropertiesPtrInput is an input type that accepts JobCollectionPropertiesArgs, JobCollectionPropertiesPtr and JobCollectionPropertiesPtrOutput values. You can construct a concrete instance of `JobCollectionPropertiesPtrInput` via:

        JobCollectionPropertiesArgs{...}

or:

        nil

type JobCollectionPropertiesPtrOutput

type JobCollectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobCollectionPropertiesPtrOutput) Elem

func (JobCollectionPropertiesPtrOutput) ElementType

func (JobCollectionPropertiesPtrOutput) Quota

Gets or sets the job collection quota.

func (JobCollectionPropertiesPtrOutput) Sku

Gets or sets the SKU.

func (JobCollectionPropertiesPtrOutput) State

Gets or sets the state.

func (JobCollectionPropertiesPtrOutput) ToJobCollectionPropertiesPtrOutput

func (o JobCollectionPropertiesPtrOutput) ToJobCollectionPropertiesPtrOutput() JobCollectionPropertiesPtrOutput

func (JobCollectionPropertiesPtrOutput) ToJobCollectionPropertiesPtrOutputWithContext

func (o JobCollectionPropertiesPtrOutput) ToJobCollectionPropertiesPtrOutputWithContext(ctx context.Context) JobCollectionPropertiesPtrOutput

type JobCollectionPropertiesResponse

type JobCollectionPropertiesResponse struct {
	// Gets or sets the job collection quota.
	Quota *JobCollectionQuotaResponse `pulumi:"quota"`
	// Gets or sets the SKU.
	Sku *SkuResponse `pulumi:"sku"`
	// Gets or sets the state.
	State *string `pulumi:"state"`
}

type JobCollectionPropertiesResponseArgs

type JobCollectionPropertiesResponseArgs struct {
	// Gets or sets the job collection quota.
	Quota JobCollectionQuotaResponsePtrInput `pulumi:"quota"`
	// Gets or sets the SKU.
	Sku SkuResponsePtrInput `pulumi:"sku"`
	// Gets or sets the state.
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (JobCollectionPropertiesResponseArgs) ElementType

func (JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponseOutput

func (i JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponseOutput() JobCollectionPropertiesResponseOutput

func (JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponseOutputWithContext

func (i JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponseOutputWithContext(ctx context.Context) JobCollectionPropertiesResponseOutput

func (JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponsePtrOutput

func (i JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponsePtrOutput() JobCollectionPropertiesResponsePtrOutput

func (JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponsePtrOutputWithContext

func (i JobCollectionPropertiesResponseArgs) ToJobCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) JobCollectionPropertiesResponsePtrOutput

type JobCollectionPropertiesResponseInput

type JobCollectionPropertiesResponseInput interface {
	pulumi.Input

	ToJobCollectionPropertiesResponseOutput() JobCollectionPropertiesResponseOutput
	ToJobCollectionPropertiesResponseOutputWithContext(context.Context) JobCollectionPropertiesResponseOutput
}

JobCollectionPropertiesResponseInput is an input type that accepts JobCollectionPropertiesResponseArgs and JobCollectionPropertiesResponseOutput values. You can construct a concrete instance of `JobCollectionPropertiesResponseInput` via:

JobCollectionPropertiesResponseArgs{...}

type JobCollectionPropertiesResponseOutput

type JobCollectionPropertiesResponseOutput struct{ *pulumi.OutputState }

func (JobCollectionPropertiesResponseOutput) ElementType

func (JobCollectionPropertiesResponseOutput) Quota

Gets or sets the job collection quota.

func (JobCollectionPropertiesResponseOutput) Sku

Gets or sets the SKU.

func (JobCollectionPropertiesResponseOutput) State

Gets or sets the state.

func (JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponseOutput

func (o JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponseOutput() JobCollectionPropertiesResponseOutput

func (JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponseOutputWithContext

func (o JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponseOutputWithContext(ctx context.Context) JobCollectionPropertiesResponseOutput

func (JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponsePtrOutput

func (o JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponsePtrOutput() JobCollectionPropertiesResponsePtrOutput

func (JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponsePtrOutputWithContext

func (o JobCollectionPropertiesResponseOutput) ToJobCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) JobCollectionPropertiesResponsePtrOutput

type JobCollectionPropertiesResponsePtrInput

type JobCollectionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToJobCollectionPropertiesResponsePtrOutput() JobCollectionPropertiesResponsePtrOutput
	ToJobCollectionPropertiesResponsePtrOutputWithContext(context.Context) JobCollectionPropertiesResponsePtrOutput
}

JobCollectionPropertiesResponsePtrInput is an input type that accepts JobCollectionPropertiesResponseArgs, JobCollectionPropertiesResponsePtr and JobCollectionPropertiesResponsePtrOutput values. You can construct a concrete instance of `JobCollectionPropertiesResponsePtrInput` via:

        JobCollectionPropertiesResponseArgs{...}

or:

        nil

type JobCollectionPropertiesResponsePtrOutput

type JobCollectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (JobCollectionPropertiesResponsePtrOutput) Elem

func (JobCollectionPropertiesResponsePtrOutput) ElementType

func (JobCollectionPropertiesResponsePtrOutput) Quota

Gets or sets the job collection quota.

func (JobCollectionPropertiesResponsePtrOutput) Sku

Gets or sets the SKU.

func (JobCollectionPropertiesResponsePtrOutput) State

Gets or sets the state.

func (JobCollectionPropertiesResponsePtrOutput) ToJobCollectionPropertiesResponsePtrOutput

func (o JobCollectionPropertiesResponsePtrOutput) ToJobCollectionPropertiesResponsePtrOutput() JobCollectionPropertiesResponsePtrOutput

func (JobCollectionPropertiesResponsePtrOutput) ToJobCollectionPropertiesResponsePtrOutputWithContext

func (o JobCollectionPropertiesResponsePtrOutput) ToJobCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) JobCollectionPropertiesResponsePtrOutput

type JobCollectionQuota

type JobCollectionQuota struct {
	// Gets or set the maximum job count.
	MaxJobCount *int `pulumi:"maxJobCount"`
	// Gets or sets the maximum job occurrence.
	MaxJobOccurrence *int `pulumi:"maxJobOccurrence"`
	// Gets or set the maximum recurrence.
	MaxRecurrence *JobMaxRecurrence `pulumi:"maxRecurrence"`
}

type JobCollectionQuotaArgs

type JobCollectionQuotaArgs struct {
	// Gets or set the maximum job count.
	MaxJobCount pulumi.IntPtrInput `pulumi:"maxJobCount"`
	// Gets or sets the maximum job occurrence.
	MaxJobOccurrence pulumi.IntPtrInput `pulumi:"maxJobOccurrence"`
	// Gets or set the maximum recurrence.
	MaxRecurrence JobMaxRecurrencePtrInput `pulumi:"maxRecurrence"`
}

func (JobCollectionQuotaArgs) ElementType

func (JobCollectionQuotaArgs) ElementType() reflect.Type

func (JobCollectionQuotaArgs) ToJobCollectionQuotaOutput

func (i JobCollectionQuotaArgs) ToJobCollectionQuotaOutput() JobCollectionQuotaOutput

func (JobCollectionQuotaArgs) ToJobCollectionQuotaOutputWithContext

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

func (JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutput

func (i JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput

func (JobCollectionQuotaArgs) ToJobCollectionQuotaPtrOutputWithContext

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

type JobCollectionQuotaInput

type JobCollectionQuotaInput interface {
	pulumi.Input

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

JobCollectionQuotaInput is an input type that accepts JobCollectionQuotaArgs and JobCollectionQuotaOutput values. You can construct a concrete instance of `JobCollectionQuotaInput` via:

JobCollectionQuotaArgs{...}

type JobCollectionQuotaOutput

type JobCollectionQuotaOutput struct{ *pulumi.OutputState }

func (JobCollectionQuotaOutput) ElementType

func (JobCollectionQuotaOutput) ElementType() reflect.Type

func (JobCollectionQuotaOutput) MaxJobCount

Gets or set the maximum job count.

func (JobCollectionQuotaOutput) MaxJobOccurrence

func (o JobCollectionQuotaOutput) MaxJobOccurrence() pulumi.IntPtrOutput

Gets or sets the maximum job occurrence.

func (JobCollectionQuotaOutput) MaxRecurrence

Gets or set the maximum recurrence.

func (JobCollectionQuotaOutput) ToJobCollectionQuotaOutput

func (o JobCollectionQuotaOutput) ToJobCollectionQuotaOutput() JobCollectionQuotaOutput

func (JobCollectionQuotaOutput) ToJobCollectionQuotaOutputWithContext

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

func (JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutput

func (o JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput

func (JobCollectionQuotaOutput) ToJobCollectionQuotaPtrOutputWithContext

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

type JobCollectionQuotaPtrInput

type JobCollectionQuotaPtrInput interface {
	pulumi.Input

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

JobCollectionQuotaPtrInput is an input type that accepts JobCollectionQuotaArgs, JobCollectionQuotaPtr and JobCollectionQuotaPtrOutput values. You can construct a concrete instance of `JobCollectionQuotaPtrInput` via:

        JobCollectionQuotaArgs{...}

or:

        nil

type JobCollectionQuotaPtrOutput

type JobCollectionQuotaPtrOutput struct{ *pulumi.OutputState }

func (JobCollectionQuotaPtrOutput) Elem

func (JobCollectionQuotaPtrOutput) ElementType

func (JobCollectionQuotaPtrOutput) MaxJobCount

Gets or set the maximum job count.

func (JobCollectionQuotaPtrOutput) MaxJobOccurrence

func (o JobCollectionQuotaPtrOutput) MaxJobOccurrence() pulumi.IntPtrOutput

Gets or sets the maximum job occurrence.

func (JobCollectionQuotaPtrOutput) MaxRecurrence

Gets or set the maximum recurrence.

func (JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutput

func (o JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutput() JobCollectionQuotaPtrOutput

func (JobCollectionQuotaPtrOutput) ToJobCollectionQuotaPtrOutputWithContext

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

type JobCollectionQuotaResponse

type JobCollectionQuotaResponse struct {
	// Gets or set the maximum job count.
	MaxJobCount *int `pulumi:"maxJobCount"`
	// Gets or sets the maximum job occurrence.
	MaxJobOccurrence *int `pulumi:"maxJobOccurrence"`
	// Gets or set the maximum recurrence.
	MaxRecurrence *JobMaxRecurrenceResponse `pulumi:"maxRecurrence"`
}

type JobCollectionQuotaResponseArgs

type JobCollectionQuotaResponseArgs struct {
	// Gets or set the maximum job count.
	MaxJobCount pulumi.IntPtrInput `pulumi:"maxJobCount"`
	// Gets or sets the maximum job occurrence.
	MaxJobOccurrence pulumi.IntPtrInput `pulumi:"maxJobOccurrence"`
	// Gets or set the maximum recurrence.
	MaxRecurrence JobMaxRecurrenceResponsePtrInput `pulumi:"maxRecurrence"`
}

func (JobCollectionQuotaResponseArgs) ElementType

func (JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponseOutput

func (i JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponseOutput() JobCollectionQuotaResponseOutput

func (JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponseOutputWithContext

func (i JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponseOutputWithContext(ctx context.Context) JobCollectionQuotaResponseOutput

func (JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponsePtrOutput

func (i JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponsePtrOutput() JobCollectionQuotaResponsePtrOutput

func (JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponsePtrOutputWithContext

func (i JobCollectionQuotaResponseArgs) ToJobCollectionQuotaResponsePtrOutputWithContext(ctx context.Context) JobCollectionQuotaResponsePtrOutput

type JobCollectionQuotaResponseInput

type JobCollectionQuotaResponseInput interface {
	pulumi.Input

	ToJobCollectionQuotaResponseOutput() JobCollectionQuotaResponseOutput
	ToJobCollectionQuotaResponseOutputWithContext(context.Context) JobCollectionQuotaResponseOutput
}

JobCollectionQuotaResponseInput is an input type that accepts JobCollectionQuotaResponseArgs and JobCollectionQuotaResponseOutput values. You can construct a concrete instance of `JobCollectionQuotaResponseInput` via:

JobCollectionQuotaResponseArgs{...}

type JobCollectionQuotaResponseOutput

type JobCollectionQuotaResponseOutput struct{ *pulumi.OutputState }

func (JobCollectionQuotaResponseOutput) ElementType

func (JobCollectionQuotaResponseOutput) MaxJobCount

Gets or set the maximum job count.

func (JobCollectionQuotaResponseOutput) MaxJobOccurrence

Gets or sets the maximum job occurrence.

func (JobCollectionQuotaResponseOutput) MaxRecurrence

Gets or set the maximum recurrence.

func (JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponseOutput

func (o JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponseOutput() JobCollectionQuotaResponseOutput

func (JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponseOutputWithContext

func (o JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponseOutputWithContext(ctx context.Context) JobCollectionQuotaResponseOutput

func (JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponsePtrOutput

func (o JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponsePtrOutput() JobCollectionQuotaResponsePtrOutput

func (JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponsePtrOutputWithContext

func (o JobCollectionQuotaResponseOutput) ToJobCollectionQuotaResponsePtrOutputWithContext(ctx context.Context) JobCollectionQuotaResponsePtrOutput

type JobCollectionQuotaResponsePtrInput

type JobCollectionQuotaResponsePtrInput interface {
	pulumi.Input

	ToJobCollectionQuotaResponsePtrOutput() JobCollectionQuotaResponsePtrOutput
	ToJobCollectionQuotaResponsePtrOutputWithContext(context.Context) JobCollectionQuotaResponsePtrOutput
}

JobCollectionQuotaResponsePtrInput is an input type that accepts JobCollectionQuotaResponseArgs, JobCollectionQuotaResponsePtr and JobCollectionQuotaResponsePtrOutput values. You can construct a concrete instance of `JobCollectionQuotaResponsePtrInput` via:

        JobCollectionQuotaResponseArgs{...}

or:

        nil

type JobCollectionQuotaResponsePtrOutput

type JobCollectionQuotaResponsePtrOutput struct{ *pulumi.OutputState }

func (JobCollectionQuotaResponsePtrOutput) Elem

func (JobCollectionQuotaResponsePtrOutput) ElementType

func (JobCollectionQuotaResponsePtrOutput) MaxJobCount

Gets or set the maximum job count.

func (JobCollectionQuotaResponsePtrOutput) MaxJobOccurrence

Gets or sets the maximum job occurrence.

func (JobCollectionQuotaResponsePtrOutput) MaxRecurrence

Gets or set the maximum recurrence.

func (JobCollectionQuotaResponsePtrOutput) ToJobCollectionQuotaResponsePtrOutput

func (o JobCollectionQuotaResponsePtrOutput) ToJobCollectionQuotaResponsePtrOutput() JobCollectionQuotaResponsePtrOutput

func (JobCollectionQuotaResponsePtrOutput) ToJobCollectionQuotaResponsePtrOutputWithContext

func (o JobCollectionQuotaResponsePtrOutput) ToJobCollectionQuotaResponsePtrOutputWithContext(ctx context.Context) JobCollectionQuotaResponsePtrOutput

type JobCollectionState

type JobCollectionState struct {
	// Gets or sets the storage account location.
	Location pulumi.StringPtrInput
	// Gets or sets the job collection resource name.
	Name pulumi.StringPtrInput
	// Gets or sets the job collection properties.
	Properties JobCollectionPropertiesResponsePtrInput
	// Gets or sets the tags.
	Tags pulumi.StringMapInput
	// Gets the job collection resource type.
	Type pulumi.StringPtrInput
}

func (JobCollectionState) ElementType

func (JobCollectionState) ElementType() reflect.Type

type JobCollectionStateEnum added in v0.6.0

type JobCollectionStateEnum pulumi.String

Gets or sets the state.

func (JobCollectionStateEnum) ElementType added in v0.6.0

func (JobCollectionStateEnum) ElementType() reflect.Type

func (JobCollectionStateEnum) ToStringOutput added in v0.6.0

func (e JobCollectionStateEnum) ToStringOutput() pulumi.StringOutput

func (JobCollectionStateEnum) ToStringOutputWithContext added in v0.6.0

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

func (JobCollectionStateEnum) ToStringPtrOutput added in v0.6.0

func (e JobCollectionStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobCollectionStateEnum) ToStringPtrOutputWithContext added in v0.6.0

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

type JobErrorAction

type JobErrorAction struct {
	// Gets or sets the storage queue message.
	QueueMessage *StorageQueueMessage `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request *HttpRequest `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy *RetryPolicy `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage *ServiceBusQueueMessage `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage *ServiceBusTopicMessage `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job error action type.
	Type *string `pulumi:"type"`
}

type JobErrorActionArgs

type JobErrorActionArgs struct {
	// Gets or sets the storage queue message.
	QueueMessage StorageQueueMessagePtrInput `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request HttpRequestPtrInput `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy RetryPolicyPtrInput `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage ServiceBusQueueMessagePtrInput `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage ServiceBusTopicMessagePtrInput `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job error action type.
	Type *JobActionType `pulumi:"type"`
}

func (JobErrorActionArgs) ElementType

func (JobErrorActionArgs) ElementType() reflect.Type

func (JobErrorActionArgs) ToJobErrorActionOutput

func (i JobErrorActionArgs) ToJobErrorActionOutput() JobErrorActionOutput

func (JobErrorActionArgs) ToJobErrorActionOutputWithContext

func (i JobErrorActionArgs) ToJobErrorActionOutputWithContext(ctx context.Context) JobErrorActionOutput

func (JobErrorActionArgs) ToJobErrorActionPtrOutput

func (i JobErrorActionArgs) ToJobErrorActionPtrOutput() JobErrorActionPtrOutput

func (JobErrorActionArgs) ToJobErrorActionPtrOutputWithContext

func (i JobErrorActionArgs) ToJobErrorActionPtrOutputWithContext(ctx context.Context) JobErrorActionPtrOutput

type JobErrorActionInput

type JobErrorActionInput interface {
	pulumi.Input

	ToJobErrorActionOutput() JobErrorActionOutput
	ToJobErrorActionOutputWithContext(context.Context) JobErrorActionOutput
}

JobErrorActionInput is an input type that accepts JobErrorActionArgs and JobErrorActionOutput values. You can construct a concrete instance of `JobErrorActionInput` via:

JobErrorActionArgs{...}

type JobErrorActionOutput

type JobErrorActionOutput struct{ *pulumi.OutputState }

func (JobErrorActionOutput) ElementType

func (JobErrorActionOutput) ElementType() reflect.Type

func (JobErrorActionOutput) QueueMessage

Gets or sets the storage queue message.

func (JobErrorActionOutput) Request

Gets or sets the http requests.

func (JobErrorActionOutput) RetryPolicy

Gets or sets the retry policy.

func (JobErrorActionOutput) ServiceBusQueueMessage

func (o JobErrorActionOutput) ServiceBusQueueMessage() ServiceBusQueueMessagePtrOutput

Gets or sets the service bus queue message.

func (JobErrorActionOutput) ServiceBusTopicMessage

func (o JobErrorActionOutput) ServiceBusTopicMessage() ServiceBusTopicMessagePtrOutput

Gets or sets the service bus topic message.

func (JobErrorActionOutput) ToJobErrorActionOutput

func (o JobErrorActionOutput) ToJobErrorActionOutput() JobErrorActionOutput

func (JobErrorActionOutput) ToJobErrorActionOutputWithContext

func (o JobErrorActionOutput) ToJobErrorActionOutputWithContext(ctx context.Context) JobErrorActionOutput

func (JobErrorActionOutput) ToJobErrorActionPtrOutput

func (o JobErrorActionOutput) ToJobErrorActionPtrOutput() JobErrorActionPtrOutput

func (JobErrorActionOutput) ToJobErrorActionPtrOutputWithContext

func (o JobErrorActionOutput) ToJobErrorActionPtrOutputWithContext(ctx context.Context) JobErrorActionPtrOutput

func (JobErrorActionOutput) Type

Gets or sets the job error action type.

type JobErrorActionPtrInput

type JobErrorActionPtrInput interface {
	pulumi.Input

	ToJobErrorActionPtrOutput() JobErrorActionPtrOutput
	ToJobErrorActionPtrOutputWithContext(context.Context) JobErrorActionPtrOutput
}

JobErrorActionPtrInput is an input type that accepts JobErrorActionArgs, JobErrorActionPtr and JobErrorActionPtrOutput values. You can construct a concrete instance of `JobErrorActionPtrInput` via:

        JobErrorActionArgs{...}

or:

        nil

type JobErrorActionPtrOutput

type JobErrorActionPtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionPtrOutput) Elem

func (JobErrorActionPtrOutput) ElementType

func (JobErrorActionPtrOutput) ElementType() reflect.Type

func (JobErrorActionPtrOutput) QueueMessage

Gets or sets the storage queue message.

func (JobErrorActionPtrOutput) Request

Gets or sets the http requests.

func (JobErrorActionPtrOutput) RetryPolicy

Gets or sets the retry policy.

func (JobErrorActionPtrOutput) ServiceBusQueueMessage

func (o JobErrorActionPtrOutput) ServiceBusQueueMessage() ServiceBusQueueMessagePtrOutput

Gets or sets the service bus queue message.

func (JobErrorActionPtrOutput) ServiceBusTopicMessage

func (o JobErrorActionPtrOutput) ServiceBusTopicMessage() ServiceBusTopicMessagePtrOutput

Gets or sets the service bus topic message.

func (JobErrorActionPtrOutput) ToJobErrorActionPtrOutput

func (o JobErrorActionPtrOutput) ToJobErrorActionPtrOutput() JobErrorActionPtrOutput

func (JobErrorActionPtrOutput) ToJobErrorActionPtrOutputWithContext

func (o JobErrorActionPtrOutput) ToJobErrorActionPtrOutputWithContext(ctx context.Context) JobErrorActionPtrOutput

func (JobErrorActionPtrOutput) Type

Gets or sets the job error action type.

type JobErrorActionResponse

type JobErrorActionResponse struct {
	// Gets or sets the storage queue message.
	QueueMessage *StorageQueueMessageResponse `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request *HttpRequestResponse `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy *RetryPolicyResponse `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage *ServiceBusQueueMessageResponse `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage *ServiceBusTopicMessageResponse `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job error action type.
	Type *string `pulumi:"type"`
}

type JobErrorActionResponseArgs

type JobErrorActionResponseArgs struct {
	// Gets or sets the storage queue message.
	QueueMessage StorageQueueMessageResponsePtrInput `pulumi:"queueMessage"`
	// Gets or sets the http requests.
	Request HttpRequestResponsePtrInput `pulumi:"request"`
	// Gets or sets the retry policy.
	RetryPolicy RetryPolicyResponsePtrInput `pulumi:"retryPolicy"`
	// Gets or sets the service bus queue message.
	ServiceBusQueueMessage ServiceBusQueueMessageResponsePtrInput `pulumi:"serviceBusQueueMessage"`
	// Gets or sets the service bus topic message.
	ServiceBusTopicMessage ServiceBusTopicMessageResponsePtrInput `pulumi:"serviceBusTopicMessage"`
	// Gets or sets the job error action type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (JobErrorActionResponseArgs) ElementType

func (JobErrorActionResponseArgs) ElementType() reflect.Type

func (JobErrorActionResponseArgs) ToJobErrorActionResponseOutput

func (i JobErrorActionResponseArgs) ToJobErrorActionResponseOutput() JobErrorActionResponseOutput

func (JobErrorActionResponseArgs) ToJobErrorActionResponseOutputWithContext

func (i JobErrorActionResponseArgs) ToJobErrorActionResponseOutputWithContext(ctx context.Context) JobErrorActionResponseOutput

func (JobErrorActionResponseArgs) ToJobErrorActionResponsePtrOutput

func (i JobErrorActionResponseArgs) ToJobErrorActionResponsePtrOutput() JobErrorActionResponsePtrOutput

func (JobErrorActionResponseArgs) ToJobErrorActionResponsePtrOutputWithContext

func (i JobErrorActionResponseArgs) ToJobErrorActionResponsePtrOutputWithContext(ctx context.Context) JobErrorActionResponsePtrOutput

type JobErrorActionResponseInput

type JobErrorActionResponseInput interface {
	pulumi.Input

	ToJobErrorActionResponseOutput() JobErrorActionResponseOutput
	ToJobErrorActionResponseOutputWithContext(context.Context) JobErrorActionResponseOutput
}

JobErrorActionResponseInput is an input type that accepts JobErrorActionResponseArgs and JobErrorActionResponseOutput values. You can construct a concrete instance of `JobErrorActionResponseInput` via:

JobErrorActionResponseArgs{...}

type JobErrorActionResponseOutput

type JobErrorActionResponseOutput struct{ *pulumi.OutputState }

func (JobErrorActionResponseOutput) ElementType

func (JobErrorActionResponseOutput) QueueMessage

Gets or sets the storage queue message.

func (JobErrorActionResponseOutput) Request

Gets or sets the http requests.

func (JobErrorActionResponseOutput) RetryPolicy

Gets or sets the retry policy.

func (JobErrorActionResponseOutput) ServiceBusQueueMessage

Gets or sets the service bus queue message.

func (JobErrorActionResponseOutput) ServiceBusTopicMessage

Gets or sets the service bus topic message.

func (JobErrorActionResponseOutput) ToJobErrorActionResponseOutput

func (o JobErrorActionResponseOutput) ToJobErrorActionResponseOutput() JobErrorActionResponseOutput

func (JobErrorActionResponseOutput) ToJobErrorActionResponseOutputWithContext

func (o JobErrorActionResponseOutput) ToJobErrorActionResponseOutputWithContext(ctx context.Context) JobErrorActionResponseOutput

func (JobErrorActionResponseOutput) ToJobErrorActionResponsePtrOutput

func (o JobErrorActionResponseOutput) ToJobErrorActionResponsePtrOutput() JobErrorActionResponsePtrOutput

func (JobErrorActionResponseOutput) ToJobErrorActionResponsePtrOutputWithContext

func (o JobErrorActionResponseOutput) ToJobErrorActionResponsePtrOutputWithContext(ctx context.Context) JobErrorActionResponsePtrOutput

func (JobErrorActionResponseOutput) Type

Gets or sets the job error action type.

type JobErrorActionResponsePtrInput

type JobErrorActionResponsePtrInput interface {
	pulumi.Input

	ToJobErrorActionResponsePtrOutput() JobErrorActionResponsePtrOutput
	ToJobErrorActionResponsePtrOutputWithContext(context.Context) JobErrorActionResponsePtrOutput
}

JobErrorActionResponsePtrInput is an input type that accepts JobErrorActionResponseArgs, JobErrorActionResponsePtr and JobErrorActionResponsePtrOutput values. You can construct a concrete instance of `JobErrorActionResponsePtrInput` via:

        JobErrorActionResponseArgs{...}

or:

        nil

type JobErrorActionResponsePtrOutput

type JobErrorActionResponsePtrOutput struct{ *pulumi.OutputState }

func (JobErrorActionResponsePtrOutput) Elem

func (JobErrorActionResponsePtrOutput) ElementType

func (JobErrorActionResponsePtrOutput) QueueMessage

Gets or sets the storage queue message.

func (JobErrorActionResponsePtrOutput) Request

Gets or sets the http requests.

func (JobErrorActionResponsePtrOutput) RetryPolicy

Gets or sets the retry policy.

func (JobErrorActionResponsePtrOutput) ServiceBusQueueMessage

Gets or sets the service bus queue message.

func (JobErrorActionResponsePtrOutput) ServiceBusTopicMessage

Gets or sets the service bus topic message.

func (JobErrorActionResponsePtrOutput) ToJobErrorActionResponsePtrOutput

func (o JobErrorActionResponsePtrOutput) ToJobErrorActionResponsePtrOutput() JobErrorActionResponsePtrOutput

func (JobErrorActionResponsePtrOutput) ToJobErrorActionResponsePtrOutputWithContext

func (o JobErrorActionResponsePtrOutput) ToJobErrorActionResponsePtrOutputWithContext(ctx context.Context) JobErrorActionResponsePtrOutput

func (JobErrorActionResponsePtrOutput) Type

Gets or sets the job error action type.

type JobInput added in v0.2.6

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobMaxRecurrence

type JobMaxRecurrence struct {
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency *string `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval *int `pulumi:"interval"`
}

type JobMaxRecurrenceArgs

type JobMaxRecurrenceArgs struct {
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency *RecurrenceFrequency `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval pulumi.IntPtrInput `pulumi:"interval"`
}

func (JobMaxRecurrenceArgs) ElementType

func (JobMaxRecurrenceArgs) ElementType() reflect.Type

func (JobMaxRecurrenceArgs) ToJobMaxRecurrenceOutput

func (i JobMaxRecurrenceArgs) ToJobMaxRecurrenceOutput() JobMaxRecurrenceOutput

func (JobMaxRecurrenceArgs) ToJobMaxRecurrenceOutputWithContext

func (i JobMaxRecurrenceArgs) ToJobMaxRecurrenceOutputWithContext(ctx context.Context) JobMaxRecurrenceOutput

func (JobMaxRecurrenceArgs) ToJobMaxRecurrencePtrOutput

func (i JobMaxRecurrenceArgs) ToJobMaxRecurrencePtrOutput() JobMaxRecurrencePtrOutput

func (JobMaxRecurrenceArgs) ToJobMaxRecurrencePtrOutputWithContext

func (i JobMaxRecurrenceArgs) ToJobMaxRecurrencePtrOutputWithContext(ctx context.Context) JobMaxRecurrencePtrOutput

type JobMaxRecurrenceInput

type JobMaxRecurrenceInput interface {
	pulumi.Input

	ToJobMaxRecurrenceOutput() JobMaxRecurrenceOutput
	ToJobMaxRecurrenceOutputWithContext(context.Context) JobMaxRecurrenceOutput
}

JobMaxRecurrenceInput is an input type that accepts JobMaxRecurrenceArgs and JobMaxRecurrenceOutput values. You can construct a concrete instance of `JobMaxRecurrenceInput` via:

JobMaxRecurrenceArgs{...}

type JobMaxRecurrenceOutput

type JobMaxRecurrenceOutput struct{ *pulumi.OutputState }

func (JobMaxRecurrenceOutput) ElementType

func (JobMaxRecurrenceOutput) ElementType() reflect.Type

func (JobMaxRecurrenceOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobMaxRecurrenceOutput) Interval

Gets or sets the interval between retries.

func (JobMaxRecurrenceOutput) ToJobMaxRecurrenceOutput

func (o JobMaxRecurrenceOutput) ToJobMaxRecurrenceOutput() JobMaxRecurrenceOutput

func (JobMaxRecurrenceOutput) ToJobMaxRecurrenceOutputWithContext

func (o JobMaxRecurrenceOutput) ToJobMaxRecurrenceOutputWithContext(ctx context.Context) JobMaxRecurrenceOutput

func (JobMaxRecurrenceOutput) ToJobMaxRecurrencePtrOutput

func (o JobMaxRecurrenceOutput) ToJobMaxRecurrencePtrOutput() JobMaxRecurrencePtrOutput

func (JobMaxRecurrenceOutput) ToJobMaxRecurrencePtrOutputWithContext

func (o JobMaxRecurrenceOutput) ToJobMaxRecurrencePtrOutputWithContext(ctx context.Context) JobMaxRecurrencePtrOutput

type JobMaxRecurrencePtrInput

type JobMaxRecurrencePtrInput interface {
	pulumi.Input

	ToJobMaxRecurrencePtrOutput() JobMaxRecurrencePtrOutput
	ToJobMaxRecurrencePtrOutputWithContext(context.Context) JobMaxRecurrencePtrOutput
}

JobMaxRecurrencePtrInput is an input type that accepts JobMaxRecurrenceArgs, JobMaxRecurrencePtr and JobMaxRecurrencePtrOutput values. You can construct a concrete instance of `JobMaxRecurrencePtrInput` via:

        JobMaxRecurrenceArgs{...}

or:

        nil

type JobMaxRecurrencePtrOutput

type JobMaxRecurrencePtrOutput struct{ *pulumi.OutputState }

func (JobMaxRecurrencePtrOutput) Elem

func (JobMaxRecurrencePtrOutput) ElementType

func (JobMaxRecurrencePtrOutput) ElementType() reflect.Type

func (JobMaxRecurrencePtrOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobMaxRecurrencePtrOutput) Interval

Gets or sets the interval between retries.

func (JobMaxRecurrencePtrOutput) ToJobMaxRecurrencePtrOutput

func (o JobMaxRecurrencePtrOutput) ToJobMaxRecurrencePtrOutput() JobMaxRecurrencePtrOutput

func (JobMaxRecurrencePtrOutput) ToJobMaxRecurrencePtrOutputWithContext

func (o JobMaxRecurrencePtrOutput) ToJobMaxRecurrencePtrOutputWithContext(ctx context.Context) JobMaxRecurrencePtrOutput

type JobMaxRecurrenceResponse

type JobMaxRecurrenceResponse struct {
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency *string `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval *int `pulumi:"interval"`
}

type JobMaxRecurrenceResponseArgs

type JobMaxRecurrenceResponseArgs struct {
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency pulumi.StringPtrInput `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval pulumi.IntPtrInput `pulumi:"interval"`
}

func (JobMaxRecurrenceResponseArgs) ElementType

func (JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponseOutput

func (i JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponseOutput() JobMaxRecurrenceResponseOutput

func (JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponseOutputWithContext

func (i JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponseOutputWithContext(ctx context.Context) JobMaxRecurrenceResponseOutput

func (JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponsePtrOutput

func (i JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponsePtrOutput() JobMaxRecurrenceResponsePtrOutput

func (JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponsePtrOutputWithContext

func (i JobMaxRecurrenceResponseArgs) ToJobMaxRecurrenceResponsePtrOutputWithContext(ctx context.Context) JobMaxRecurrenceResponsePtrOutput

type JobMaxRecurrenceResponseInput

type JobMaxRecurrenceResponseInput interface {
	pulumi.Input

	ToJobMaxRecurrenceResponseOutput() JobMaxRecurrenceResponseOutput
	ToJobMaxRecurrenceResponseOutputWithContext(context.Context) JobMaxRecurrenceResponseOutput
}

JobMaxRecurrenceResponseInput is an input type that accepts JobMaxRecurrenceResponseArgs and JobMaxRecurrenceResponseOutput values. You can construct a concrete instance of `JobMaxRecurrenceResponseInput` via:

JobMaxRecurrenceResponseArgs{...}

type JobMaxRecurrenceResponseOutput

type JobMaxRecurrenceResponseOutput struct{ *pulumi.OutputState }

func (JobMaxRecurrenceResponseOutput) ElementType

func (JobMaxRecurrenceResponseOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobMaxRecurrenceResponseOutput) Interval

Gets or sets the interval between retries.

func (JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponseOutput

func (o JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponseOutput() JobMaxRecurrenceResponseOutput

func (JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponseOutputWithContext

func (o JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponseOutputWithContext(ctx context.Context) JobMaxRecurrenceResponseOutput

func (JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponsePtrOutput

func (o JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponsePtrOutput() JobMaxRecurrenceResponsePtrOutput

func (JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponsePtrOutputWithContext

func (o JobMaxRecurrenceResponseOutput) ToJobMaxRecurrenceResponsePtrOutputWithContext(ctx context.Context) JobMaxRecurrenceResponsePtrOutput

type JobMaxRecurrenceResponsePtrInput

type JobMaxRecurrenceResponsePtrInput interface {
	pulumi.Input

	ToJobMaxRecurrenceResponsePtrOutput() JobMaxRecurrenceResponsePtrOutput
	ToJobMaxRecurrenceResponsePtrOutputWithContext(context.Context) JobMaxRecurrenceResponsePtrOutput
}

JobMaxRecurrenceResponsePtrInput is an input type that accepts JobMaxRecurrenceResponseArgs, JobMaxRecurrenceResponsePtr and JobMaxRecurrenceResponsePtrOutput values. You can construct a concrete instance of `JobMaxRecurrenceResponsePtrInput` via:

        JobMaxRecurrenceResponseArgs{...}

or:

        nil

type JobMaxRecurrenceResponsePtrOutput

type JobMaxRecurrenceResponsePtrOutput struct{ *pulumi.OutputState }

func (JobMaxRecurrenceResponsePtrOutput) Elem

func (JobMaxRecurrenceResponsePtrOutput) ElementType

func (JobMaxRecurrenceResponsePtrOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobMaxRecurrenceResponsePtrOutput) Interval

Gets or sets the interval between retries.

func (JobMaxRecurrenceResponsePtrOutput) ToJobMaxRecurrenceResponsePtrOutput

func (o JobMaxRecurrenceResponsePtrOutput) ToJobMaxRecurrenceResponsePtrOutput() JobMaxRecurrenceResponsePtrOutput

func (JobMaxRecurrenceResponsePtrOutput) ToJobMaxRecurrenceResponsePtrOutputWithContext

func (o JobMaxRecurrenceResponsePtrOutput) ToJobMaxRecurrenceResponsePtrOutputWithContext(ctx context.Context) JobMaxRecurrenceResponsePtrOutput

type JobOutput added in v0.2.6

type JobOutput struct {
	*pulumi.OutputState
}

func (JobOutput) ElementType added in v0.2.6

func (JobOutput) ElementType() reflect.Type

func (JobOutput) ToJobOutput added in v0.2.6

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext added in v0.2.6

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobProperties

type JobProperties struct {
	// Gets or sets the job action.
	Action *JobAction `pulumi:"action"`
	// Gets or sets the job recurrence.
	Recurrence *JobRecurrence `pulumi:"recurrence"`
	// Gets or sets the job start time.
	StartTime *string `pulumi:"startTime"`
	// Gets or set the job state.
	State *string `pulumi:"state"`
}

type JobPropertiesArgs

type JobPropertiesArgs struct {
	// Gets or sets the job action.
	Action JobActionPtrInput `pulumi:"action"`
	// Gets or sets the job recurrence.
	Recurrence JobRecurrencePtrInput `pulumi:"recurrence"`
	// Gets or sets the job start time.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Gets or set the job state.
	State *JobStateEnum `pulumi:"state"`
}

func (JobPropertiesArgs) ElementType

func (JobPropertiesArgs) ElementType() reflect.Type

func (JobPropertiesArgs) ToJobPropertiesOutput

func (i JobPropertiesArgs) ToJobPropertiesOutput() JobPropertiesOutput

func (JobPropertiesArgs) ToJobPropertiesOutputWithContext

func (i JobPropertiesArgs) ToJobPropertiesOutputWithContext(ctx context.Context) JobPropertiesOutput

func (JobPropertiesArgs) ToJobPropertiesPtrOutput

func (i JobPropertiesArgs) ToJobPropertiesPtrOutput() JobPropertiesPtrOutput

func (JobPropertiesArgs) ToJobPropertiesPtrOutputWithContext

func (i JobPropertiesArgs) ToJobPropertiesPtrOutputWithContext(ctx context.Context) JobPropertiesPtrOutput

type JobPropertiesInput

type JobPropertiesInput interface {
	pulumi.Input

	ToJobPropertiesOutput() JobPropertiesOutput
	ToJobPropertiesOutputWithContext(context.Context) JobPropertiesOutput
}

JobPropertiesInput is an input type that accepts JobPropertiesArgs and JobPropertiesOutput values. You can construct a concrete instance of `JobPropertiesInput` via:

JobPropertiesArgs{...}

type JobPropertiesOutput

type JobPropertiesOutput struct{ *pulumi.OutputState }

func (JobPropertiesOutput) Action

Gets or sets the job action.

func (JobPropertiesOutput) ElementType

func (JobPropertiesOutput) ElementType() reflect.Type

func (JobPropertiesOutput) Recurrence

Gets or sets the job recurrence.

func (JobPropertiesOutput) StartTime

Gets or sets the job start time.

func (JobPropertiesOutput) State

Gets or set the job state.

func (JobPropertiesOutput) ToJobPropertiesOutput

func (o JobPropertiesOutput) ToJobPropertiesOutput() JobPropertiesOutput

func (JobPropertiesOutput) ToJobPropertiesOutputWithContext

func (o JobPropertiesOutput) ToJobPropertiesOutputWithContext(ctx context.Context) JobPropertiesOutput

func (JobPropertiesOutput) ToJobPropertiesPtrOutput

func (o JobPropertiesOutput) ToJobPropertiesPtrOutput() JobPropertiesPtrOutput

func (JobPropertiesOutput) ToJobPropertiesPtrOutputWithContext

func (o JobPropertiesOutput) ToJobPropertiesPtrOutputWithContext(ctx context.Context) JobPropertiesPtrOutput

type JobPropertiesPtrInput

type JobPropertiesPtrInput interface {
	pulumi.Input

	ToJobPropertiesPtrOutput() JobPropertiesPtrOutput
	ToJobPropertiesPtrOutputWithContext(context.Context) JobPropertiesPtrOutput
}

JobPropertiesPtrInput is an input type that accepts JobPropertiesArgs, JobPropertiesPtr and JobPropertiesPtrOutput values. You can construct a concrete instance of `JobPropertiesPtrInput` via:

        JobPropertiesArgs{...}

or:

        nil

type JobPropertiesPtrOutput

type JobPropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobPropertiesPtrOutput) Action

Gets or sets the job action.

func (JobPropertiesPtrOutput) Elem

func (JobPropertiesPtrOutput) ElementType

func (JobPropertiesPtrOutput) ElementType() reflect.Type

func (JobPropertiesPtrOutput) Recurrence

Gets or sets the job recurrence.

func (JobPropertiesPtrOutput) StartTime

Gets or sets the job start time.

func (JobPropertiesPtrOutput) State

Gets or set the job state.

func (JobPropertiesPtrOutput) ToJobPropertiesPtrOutput

func (o JobPropertiesPtrOutput) ToJobPropertiesPtrOutput() JobPropertiesPtrOutput

func (JobPropertiesPtrOutput) ToJobPropertiesPtrOutputWithContext

func (o JobPropertiesPtrOutput) ToJobPropertiesPtrOutputWithContext(ctx context.Context) JobPropertiesPtrOutput

type JobPropertiesResponse

type JobPropertiesResponse struct {
	// Gets or sets the job action.
	Action *JobActionResponse `pulumi:"action"`
	// Gets or sets the job recurrence.
	Recurrence *JobRecurrenceResponse `pulumi:"recurrence"`
	// Gets or sets the job start time.
	StartTime *string `pulumi:"startTime"`
	// Gets or set the job state.
	State *string `pulumi:"state"`
	// Gets the job status.
	Status JobStatusResponse `pulumi:"status"`
}

type JobPropertiesResponseArgs

type JobPropertiesResponseArgs struct {
	// Gets or sets the job action.
	Action JobActionResponsePtrInput `pulumi:"action"`
	// Gets or sets the job recurrence.
	Recurrence JobRecurrenceResponsePtrInput `pulumi:"recurrence"`
	// Gets or sets the job start time.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Gets or set the job state.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Gets the job status.
	Status JobStatusResponseInput `pulumi:"status"`
}

func (JobPropertiesResponseArgs) ElementType

func (JobPropertiesResponseArgs) ElementType() reflect.Type

func (JobPropertiesResponseArgs) ToJobPropertiesResponseOutput

func (i JobPropertiesResponseArgs) ToJobPropertiesResponseOutput() JobPropertiesResponseOutput

func (JobPropertiesResponseArgs) ToJobPropertiesResponseOutputWithContext

func (i JobPropertiesResponseArgs) ToJobPropertiesResponseOutputWithContext(ctx context.Context) JobPropertiesResponseOutput

func (JobPropertiesResponseArgs) ToJobPropertiesResponsePtrOutput

func (i JobPropertiesResponseArgs) ToJobPropertiesResponsePtrOutput() JobPropertiesResponsePtrOutput

func (JobPropertiesResponseArgs) ToJobPropertiesResponsePtrOutputWithContext

func (i JobPropertiesResponseArgs) ToJobPropertiesResponsePtrOutputWithContext(ctx context.Context) JobPropertiesResponsePtrOutput

type JobPropertiesResponseInput

type JobPropertiesResponseInput interface {
	pulumi.Input

	ToJobPropertiesResponseOutput() JobPropertiesResponseOutput
	ToJobPropertiesResponseOutputWithContext(context.Context) JobPropertiesResponseOutput
}

JobPropertiesResponseInput is an input type that accepts JobPropertiesResponseArgs and JobPropertiesResponseOutput values. You can construct a concrete instance of `JobPropertiesResponseInput` via:

JobPropertiesResponseArgs{...}

type JobPropertiesResponseOutput

type JobPropertiesResponseOutput struct{ *pulumi.OutputState }

func (JobPropertiesResponseOutput) Action

Gets or sets the job action.

func (JobPropertiesResponseOutput) ElementType

func (JobPropertiesResponseOutput) Recurrence

Gets or sets the job recurrence.

func (JobPropertiesResponseOutput) StartTime

Gets or sets the job start time.

func (JobPropertiesResponseOutput) State

Gets or set the job state.

func (JobPropertiesResponseOutput) Status

Gets the job status.

func (JobPropertiesResponseOutput) ToJobPropertiesResponseOutput

func (o JobPropertiesResponseOutput) ToJobPropertiesResponseOutput() JobPropertiesResponseOutput

func (JobPropertiesResponseOutput) ToJobPropertiesResponseOutputWithContext

func (o JobPropertiesResponseOutput) ToJobPropertiesResponseOutputWithContext(ctx context.Context) JobPropertiesResponseOutput

func (JobPropertiesResponseOutput) ToJobPropertiesResponsePtrOutput

func (o JobPropertiesResponseOutput) ToJobPropertiesResponsePtrOutput() JobPropertiesResponsePtrOutput

func (JobPropertiesResponseOutput) ToJobPropertiesResponsePtrOutputWithContext

func (o JobPropertiesResponseOutput) ToJobPropertiesResponsePtrOutputWithContext(ctx context.Context) JobPropertiesResponsePtrOutput

type JobPropertiesResponsePtrInput

type JobPropertiesResponsePtrInput interface {
	pulumi.Input

	ToJobPropertiesResponsePtrOutput() JobPropertiesResponsePtrOutput
	ToJobPropertiesResponsePtrOutputWithContext(context.Context) JobPropertiesResponsePtrOutput
}

JobPropertiesResponsePtrInput is an input type that accepts JobPropertiesResponseArgs, JobPropertiesResponsePtr and JobPropertiesResponsePtrOutput values. You can construct a concrete instance of `JobPropertiesResponsePtrInput` via:

        JobPropertiesResponseArgs{...}

or:

        nil

type JobPropertiesResponsePtrOutput

type JobPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (JobPropertiesResponsePtrOutput) Action

Gets or sets the job action.

func (JobPropertiesResponsePtrOutput) Elem

func (JobPropertiesResponsePtrOutput) ElementType

func (JobPropertiesResponsePtrOutput) Recurrence

Gets or sets the job recurrence.

func (JobPropertiesResponsePtrOutput) StartTime

Gets or sets the job start time.

func (JobPropertiesResponsePtrOutput) State

Gets or set the job state.

func (JobPropertiesResponsePtrOutput) Status

Gets the job status.

func (JobPropertiesResponsePtrOutput) ToJobPropertiesResponsePtrOutput

func (o JobPropertiesResponsePtrOutput) ToJobPropertiesResponsePtrOutput() JobPropertiesResponsePtrOutput

func (JobPropertiesResponsePtrOutput) ToJobPropertiesResponsePtrOutputWithContext

func (o JobPropertiesResponsePtrOutput) ToJobPropertiesResponsePtrOutputWithContext(ctx context.Context) JobPropertiesResponsePtrOutput

type JobRecurrence

type JobRecurrence struct {
	// Gets or sets the maximum number of times that the job should run.
	Count *int `pulumi:"count"`
	// Gets or sets the time at which the job will complete.
	EndTime *string `pulumi:"endTime"`
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency *string `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval *int                   `pulumi:"interval"`
	Schedule *JobRecurrenceSchedule `pulumi:"schedule"`
}

type JobRecurrenceArgs

type JobRecurrenceArgs struct {
	// Gets or sets the maximum number of times that the job should run.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Gets or sets the time at which the job will complete.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency *RecurrenceFrequency `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval pulumi.IntPtrInput            `pulumi:"interval"`
	Schedule JobRecurrenceSchedulePtrInput `pulumi:"schedule"`
}

func (JobRecurrenceArgs) ElementType

func (JobRecurrenceArgs) ElementType() reflect.Type

func (JobRecurrenceArgs) ToJobRecurrenceOutput

func (i JobRecurrenceArgs) ToJobRecurrenceOutput() JobRecurrenceOutput

func (JobRecurrenceArgs) ToJobRecurrenceOutputWithContext

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

func (JobRecurrenceArgs) ToJobRecurrencePtrOutput

func (i JobRecurrenceArgs) ToJobRecurrencePtrOutput() JobRecurrencePtrOutput

func (JobRecurrenceArgs) ToJobRecurrencePtrOutputWithContext

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

type JobRecurrenceInput

type JobRecurrenceInput interface {
	pulumi.Input

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

JobRecurrenceInput is an input type that accepts JobRecurrenceArgs and JobRecurrenceOutput values. You can construct a concrete instance of `JobRecurrenceInput` via:

JobRecurrenceArgs{...}

type JobRecurrenceOutput

type JobRecurrenceOutput struct{ *pulumi.OutputState }

func (JobRecurrenceOutput) Count

Gets or sets the maximum number of times that the job should run.

func (JobRecurrenceOutput) ElementType

func (JobRecurrenceOutput) ElementType() reflect.Type

func (JobRecurrenceOutput) EndTime

Gets or sets the time at which the job will complete.

func (JobRecurrenceOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobRecurrenceOutput) Interval

Gets or sets the interval between retries.

func (JobRecurrenceOutput) Schedule

func (JobRecurrenceOutput) ToJobRecurrenceOutput

func (o JobRecurrenceOutput) ToJobRecurrenceOutput() JobRecurrenceOutput

func (JobRecurrenceOutput) ToJobRecurrenceOutputWithContext

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

func (JobRecurrenceOutput) ToJobRecurrencePtrOutput

func (o JobRecurrenceOutput) ToJobRecurrencePtrOutput() JobRecurrencePtrOutput

func (JobRecurrenceOutput) ToJobRecurrencePtrOutputWithContext

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

type JobRecurrencePtrInput

type JobRecurrencePtrInput interface {
	pulumi.Input

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

JobRecurrencePtrInput is an input type that accepts JobRecurrenceArgs, JobRecurrencePtr and JobRecurrencePtrOutput values. You can construct a concrete instance of `JobRecurrencePtrInput` via:

        JobRecurrenceArgs{...}

or:

        nil

type JobRecurrencePtrOutput

type JobRecurrencePtrOutput struct{ *pulumi.OutputState }

func (JobRecurrencePtrOutput) Count

Gets or sets the maximum number of times that the job should run.

func (JobRecurrencePtrOutput) Elem

func (JobRecurrencePtrOutput) ElementType

func (JobRecurrencePtrOutput) ElementType() reflect.Type

func (JobRecurrencePtrOutput) EndTime

Gets or sets the time at which the job will complete.

func (JobRecurrencePtrOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobRecurrencePtrOutput) Interval

Gets or sets the interval between retries.

func (JobRecurrencePtrOutput) Schedule

func (JobRecurrencePtrOutput) ToJobRecurrencePtrOutput

func (o JobRecurrencePtrOutput) ToJobRecurrencePtrOutput() JobRecurrencePtrOutput

func (JobRecurrencePtrOutput) ToJobRecurrencePtrOutputWithContext

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

type JobRecurrenceResponse

type JobRecurrenceResponse struct {
	// Gets or sets the maximum number of times that the job should run.
	Count *int `pulumi:"count"`
	// Gets or sets the time at which the job will complete.
	EndTime *string `pulumi:"endTime"`
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency *string `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval *int                           `pulumi:"interval"`
	Schedule *JobRecurrenceScheduleResponse `pulumi:"schedule"`
}

type JobRecurrenceResponseArgs

type JobRecurrenceResponseArgs struct {
	// Gets or sets the maximum number of times that the job should run.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Gets or sets the time at which the job will complete.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
	Frequency pulumi.StringPtrInput `pulumi:"frequency"`
	// Gets or sets the interval between retries.
	Interval pulumi.IntPtrInput                    `pulumi:"interval"`
	Schedule JobRecurrenceScheduleResponsePtrInput `pulumi:"schedule"`
}

func (JobRecurrenceResponseArgs) ElementType

func (JobRecurrenceResponseArgs) ElementType() reflect.Type

func (JobRecurrenceResponseArgs) ToJobRecurrenceResponseOutput

func (i JobRecurrenceResponseArgs) ToJobRecurrenceResponseOutput() JobRecurrenceResponseOutput

func (JobRecurrenceResponseArgs) ToJobRecurrenceResponseOutputWithContext

func (i JobRecurrenceResponseArgs) ToJobRecurrenceResponseOutputWithContext(ctx context.Context) JobRecurrenceResponseOutput

func (JobRecurrenceResponseArgs) ToJobRecurrenceResponsePtrOutput

func (i JobRecurrenceResponseArgs) ToJobRecurrenceResponsePtrOutput() JobRecurrenceResponsePtrOutput

func (JobRecurrenceResponseArgs) ToJobRecurrenceResponsePtrOutputWithContext

func (i JobRecurrenceResponseArgs) ToJobRecurrenceResponsePtrOutputWithContext(ctx context.Context) JobRecurrenceResponsePtrOutput

type JobRecurrenceResponseInput

type JobRecurrenceResponseInput interface {
	pulumi.Input

	ToJobRecurrenceResponseOutput() JobRecurrenceResponseOutput
	ToJobRecurrenceResponseOutputWithContext(context.Context) JobRecurrenceResponseOutput
}

JobRecurrenceResponseInput is an input type that accepts JobRecurrenceResponseArgs and JobRecurrenceResponseOutput values. You can construct a concrete instance of `JobRecurrenceResponseInput` via:

JobRecurrenceResponseArgs{...}

type JobRecurrenceResponseOutput

type JobRecurrenceResponseOutput struct{ *pulumi.OutputState }

func (JobRecurrenceResponseOutput) Count

Gets or sets the maximum number of times that the job should run.

func (JobRecurrenceResponseOutput) ElementType

func (JobRecurrenceResponseOutput) EndTime

Gets or sets the time at which the job will complete.

func (JobRecurrenceResponseOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobRecurrenceResponseOutput) Interval

Gets or sets the interval between retries.

func (JobRecurrenceResponseOutput) Schedule

func (JobRecurrenceResponseOutput) ToJobRecurrenceResponseOutput

func (o JobRecurrenceResponseOutput) ToJobRecurrenceResponseOutput() JobRecurrenceResponseOutput

func (JobRecurrenceResponseOutput) ToJobRecurrenceResponseOutputWithContext

func (o JobRecurrenceResponseOutput) ToJobRecurrenceResponseOutputWithContext(ctx context.Context) JobRecurrenceResponseOutput

func (JobRecurrenceResponseOutput) ToJobRecurrenceResponsePtrOutput

func (o JobRecurrenceResponseOutput) ToJobRecurrenceResponsePtrOutput() JobRecurrenceResponsePtrOutput

func (JobRecurrenceResponseOutput) ToJobRecurrenceResponsePtrOutputWithContext

func (o JobRecurrenceResponseOutput) ToJobRecurrenceResponsePtrOutputWithContext(ctx context.Context) JobRecurrenceResponsePtrOutput

type JobRecurrenceResponsePtrInput

type JobRecurrenceResponsePtrInput interface {
	pulumi.Input

	ToJobRecurrenceResponsePtrOutput() JobRecurrenceResponsePtrOutput
	ToJobRecurrenceResponsePtrOutputWithContext(context.Context) JobRecurrenceResponsePtrOutput
}

JobRecurrenceResponsePtrInput is an input type that accepts JobRecurrenceResponseArgs, JobRecurrenceResponsePtr and JobRecurrenceResponsePtrOutput values. You can construct a concrete instance of `JobRecurrenceResponsePtrInput` via:

        JobRecurrenceResponseArgs{...}

or:

        nil

type JobRecurrenceResponsePtrOutput

type JobRecurrenceResponsePtrOutput struct{ *pulumi.OutputState }

func (JobRecurrenceResponsePtrOutput) Count

Gets or sets the maximum number of times that the job should run.

func (JobRecurrenceResponsePtrOutput) Elem

func (JobRecurrenceResponsePtrOutput) ElementType

func (JobRecurrenceResponsePtrOutput) EndTime

Gets or sets the time at which the job will complete.

func (JobRecurrenceResponsePtrOutput) Frequency

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (JobRecurrenceResponsePtrOutput) Interval

Gets or sets the interval between retries.

func (JobRecurrenceResponsePtrOutput) Schedule

func (JobRecurrenceResponsePtrOutput) ToJobRecurrenceResponsePtrOutput

func (o JobRecurrenceResponsePtrOutput) ToJobRecurrenceResponsePtrOutput() JobRecurrenceResponsePtrOutput

func (JobRecurrenceResponsePtrOutput) ToJobRecurrenceResponsePtrOutputWithContext

func (o JobRecurrenceResponsePtrOutput) ToJobRecurrenceResponsePtrOutputWithContext(ctx context.Context) JobRecurrenceResponsePtrOutput

type JobRecurrenceSchedule

type JobRecurrenceSchedule struct {
	// Gets or sets the hours of the day that the job should execute at.
	Hours []int `pulumi:"hours"`
	// Gets or sets the minutes of the hour that the job should execute at.
	Minutes []int `pulumi:"minutes"`
	// Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays []int `pulumi:"monthDays"`
	// Gets or sets the occurrences of days within a month.
	MonthlyOccurrences []JobRecurrenceScheduleMonthlyOccurrence `pulumi:"monthlyOccurrences"`
	// Gets or sets the days of the week that the job should execute on.
	WeekDays []string `pulumi:"weekDays"`
}

type JobRecurrenceScheduleArgs

type JobRecurrenceScheduleArgs struct {
	// Gets or sets the hours of the day that the job should execute at.
	Hours pulumi.IntArrayInput `pulumi:"hours"`
	// Gets or sets the minutes of the hour that the job should execute at.
	Minutes pulumi.IntArrayInput `pulumi:"minutes"`
	// Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays pulumi.IntArrayInput `pulumi:"monthDays"`
	// Gets or sets the occurrences of days within a month.
	MonthlyOccurrences JobRecurrenceScheduleMonthlyOccurrenceArrayInput `pulumi:"monthlyOccurrences"`
	// Gets or sets the days of the week that the job should execute on.
	WeekDays DayOfWeekArrayInput `pulumi:"weekDays"`
}

func (JobRecurrenceScheduleArgs) ElementType

func (JobRecurrenceScheduleArgs) ElementType() reflect.Type

func (JobRecurrenceScheduleArgs) ToJobRecurrenceScheduleOutput

func (i JobRecurrenceScheduleArgs) ToJobRecurrenceScheduleOutput() JobRecurrenceScheduleOutput

func (JobRecurrenceScheduleArgs) ToJobRecurrenceScheduleOutputWithContext

func (i JobRecurrenceScheduleArgs) ToJobRecurrenceScheduleOutputWithContext(ctx context.Context) JobRecurrenceScheduleOutput

func (JobRecurrenceScheduleArgs) ToJobRecurrenceSchedulePtrOutput

func (i JobRecurrenceScheduleArgs) ToJobRecurrenceSchedulePtrOutput() JobRecurrenceSchedulePtrOutput

func (JobRecurrenceScheduleArgs) ToJobRecurrenceSchedulePtrOutputWithContext

func (i JobRecurrenceScheduleArgs) ToJobRecurrenceSchedulePtrOutputWithContext(ctx context.Context) JobRecurrenceSchedulePtrOutput

type JobRecurrenceScheduleInput

type JobRecurrenceScheduleInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleOutput() JobRecurrenceScheduleOutput
	ToJobRecurrenceScheduleOutputWithContext(context.Context) JobRecurrenceScheduleOutput
}

JobRecurrenceScheduleInput is an input type that accepts JobRecurrenceScheduleArgs and JobRecurrenceScheduleOutput values. You can construct a concrete instance of `JobRecurrenceScheduleInput` via:

JobRecurrenceScheduleArgs{...}

type JobRecurrenceScheduleMonthlyOccurrence

type JobRecurrenceScheduleMonthlyOccurrence struct {
	// Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day *string `pulumi:"day"`
	// Gets or sets the occurrence. Must be between -5 and 5.
	Occurrence *int `pulumi:"occurrence"`
}

type JobRecurrenceScheduleMonthlyOccurrenceArgs

type JobRecurrenceScheduleMonthlyOccurrenceArgs struct {
	// Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day *JobScheduleDay `pulumi:"day"`
	// Gets or sets the occurrence. Must be between -5 and 5.
	Occurrence pulumi.IntPtrInput `pulumi:"occurrence"`
}

func (JobRecurrenceScheduleMonthlyOccurrenceArgs) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceArgs) ToJobRecurrenceScheduleMonthlyOccurrenceOutput

func (i JobRecurrenceScheduleMonthlyOccurrenceArgs) ToJobRecurrenceScheduleMonthlyOccurrenceOutput() JobRecurrenceScheduleMonthlyOccurrenceOutput

func (JobRecurrenceScheduleMonthlyOccurrenceArgs) ToJobRecurrenceScheduleMonthlyOccurrenceOutputWithContext

func (i JobRecurrenceScheduleMonthlyOccurrenceArgs) ToJobRecurrenceScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceOutput

type JobRecurrenceScheduleMonthlyOccurrenceArray

type JobRecurrenceScheduleMonthlyOccurrenceArray []JobRecurrenceScheduleMonthlyOccurrenceInput

func (JobRecurrenceScheduleMonthlyOccurrenceArray) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceArray) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutput

func (i JobRecurrenceScheduleMonthlyOccurrenceArray) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutput() JobRecurrenceScheduleMonthlyOccurrenceArrayOutput

func (JobRecurrenceScheduleMonthlyOccurrenceArray) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutputWithContext

func (i JobRecurrenceScheduleMonthlyOccurrenceArray) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceArrayOutput

type JobRecurrenceScheduleMonthlyOccurrenceArrayInput

type JobRecurrenceScheduleMonthlyOccurrenceArrayInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutput() JobRecurrenceScheduleMonthlyOccurrenceArrayOutput
	ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutputWithContext(context.Context) JobRecurrenceScheduleMonthlyOccurrenceArrayOutput
}

JobRecurrenceScheduleMonthlyOccurrenceArrayInput is an input type that accepts JobRecurrenceScheduleMonthlyOccurrenceArray and JobRecurrenceScheduleMonthlyOccurrenceArrayOutput values. You can construct a concrete instance of `JobRecurrenceScheduleMonthlyOccurrenceArrayInput` via:

JobRecurrenceScheduleMonthlyOccurrenceArray{ JobRecurrenceScheduleMonthlyOccurrenceArgs{...} }

type JobRecurrenceScheduleMonthlyOccurrenceArrayOutput

type JobRecurrenceScheduleMonthlyOccurrenceArrayOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleMonthlyOccurrenceArrayOutput) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceArrayOutput) Index

func (JobRecurrenceScheduleMonthlyOccurrenceArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutput

func (o JobRecurrenceScheduleMonthlyOccurrenceArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutput() JobRecurrenceScheduleMonthlyOccurrenceArrayOutput

func (JobRecurrenceScheduleMonthlyOccurrenceArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutputWithContext

func (o JobRecurrenceScheduleMonthlyOccurrenceArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceArrayOutput

type JobRecurrenceScheduleMonthlyOccurrenceInput

type JobRecurrenceScheduleMonthlyOccurrenceInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleMonthlyOccurrenceOutput() JobRecurrenceScheduleMonthlyOccurrenceOutput
	ToJobRecurrenceScheduleMonthlyOccurrenceOutputWithContext(context.Context) JobRecurrenceScheduleMonthlyOccurrenceOutput
}

JobRecurrenceScheduleMonthlyOccurrenceInput is an input type that accepts JobRecurrenceScheduleMonthlyOccurrenceArgs and JobRecurrenceScheduleMonthlyOccurrenceOutput values. You can construct a concrete instance of `JobRecurrenceScheduleMonthlyOccurrenceInput` via:

JobRecurrenceScheduleMonthlyOccurrenceArgs{...}

type JobRecurrenceScheduleMonthlyOccurrenceOutput

type JobRecurrenceScheduleMonthlyOccurrenceOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleMonthlyOccurrenceOutput) Day

Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.

func (JobRecurrenceScheduleMonthlyOccurrenceOutput) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceOutput) Occurrence

Gets or sets the occurrence. Must be between -5 and 5.

func (JobRecurrenceScheduleMonthlyOccurrenceOutput) ToJobRecurrenceScheduleMonthlyOccurrenceOutput

func (o JobRecurrenceScheduleMonthlyOccurrenceOutput) ToJobRecurrenceScheduleMonthlyOccurrenceOutput() JobRecurrenceScheduleMonthlyOccurrenceOutput

func (JobRecurrenceScheduleMonthlyOccurrenceOutput) ToJobRecurrenceScheduleMonthlyOccurrenceOutputWithContext

func (o JobRecurrenceScheduleMonthlyOccurrenceOutput) ToJobRecurrenceScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceOutput

type JobRecurrenceScheduleMonthlyOccurrenceResponse

type JobRecurrenceScheduleMonthlyOccurrenceResponse struct {
	// Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day *string `pulumi:"day"`
	// Gets or sets the occurrence. Must be between -5 and 5.
	Occurrence *int `pulumi:"occurrence"`
}

type JobRecurrenceScheduleMonthlyOccurrenceResponseArgs

type JobRecurrenceScheduleMonthlyOccurrenceResponseArgs struct {
	// Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
	Day pulumi.StringPtrInput `pulumi:"day"`
	// Gets or sets the occurrence. Must be between -5 and 5.
	Occurrence pulumi.IntPtrInput `pulumi:"occurrence"`
}

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArgs) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArgs) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutput

func (i JobRecurrenceScheduleMonthlyOccurrenceResponseArgs) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutput() JobRecurrenceScheduleMonthlyOccurrenceResponseOutput

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArgs) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutputWithContext

func (i JobRecurrenceScheduleMonthlyOccurrenceResponseArgs) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceResponseOutput

type JobRecurrenceScheduleMonthlyOccurrenceResponseArray

type JobRecurrenceScheduleMonthlyOccurrenceResponseArray []JobRecurrenceScheduleMonthlyOccurrenceResponseInput

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArray) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArray) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput

func (i JobRecurrenceScheduleMonthlyOccurrenceResponseArray) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput() JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArray) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutputWithContext

func (i JobRecurrenceScheduleMonthlyOccurrenceResponseArray) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput

type JobRecurrenceScheduleMonthlyOccurrenceResponseArrayInput

type JobRecurrenceScheduleMonthlyOccurrenceResponseArrayInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput() JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput
	ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutputWithContext(context.Context) JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput
}

JobRecurrenceScheduleMonthlyOccurrenceResponseArrayInput is an input type that accepts JobRecurrenceScheduleMonthlyOccurrenceResponseArray and JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput values. You can construct a concrete instance of `JobRecurrenceScheduleMonthlyOccurrenceResponseArrayInput` via:

JobRecurrenceScheduleMonthlyOccurrenceResponseArray{ JobRecurrenceScheduleMonthlyOccurrenceResponseArgs{...} }

type JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput

type JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput) Index

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput

func (JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutputWithContext

func (o JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput) ToJobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceResponseArrayOutput

type JobRecurrenceScheduleMonthlyOccurrenceResponseInput

type JobRecurrenceScheduleMonthlyOccurrenceResponseInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutput() JobRecurrenceScheduleMonthlyOccurrenceResponseOutput
	ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutputWithContext(context.Context) JobRecurrenceScheduleMonthlyOccurrenceResponseOutput
}

JobRecurrenceScheduleMonthlyOccurrenceResponseInput is an input type that accepts JobRecurrenceScheduleMonthlyOccurrenceResponseArgs and JobRecurrenceScheduleMonthlyOccurrenceResponseOutput values. You can construct a concrete instance of `JobRecurrenceScheduleMonthlyOccurrenceResponseInput` via:

JobRecurrenceScheduleMonthlyOccurrenceResponseArgs{...}

type JobRecurrenceScheduleMonthlyOccurrenceResponseOutput

type JobRecurrenceScheduleMonthlyOccurrenceResponseOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleMonthlyOccurrenceResponseOutput) Day

Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.

func (JobRecurrenceScheduleMonthlyOccurrenceResponseOutput) ElementType

func (JobRecurrenceScheduleMonthlyOccurrenceResponseOutput) Occurrence

Gets or sets the occurrence. Must be between -5 and 5.

func (JobRecurrenceScheduleMonthlyOccurrenceResponseOutput) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutput

func (JobRecurrenceScheduleMonthlyOccurrenceResponseOutput) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutputWithContext

func (o JobRecurrenceScheduleMonthlyOccurrenceResponseOutput) ToJobRecurrenceScheduleMonthlyOccurrenceResponseOutputWithContext(ctx context.Context) JobRecurrenceScheduleMonthlyOccurrenceResponseOutput

type JobRecurrenceScheduleOutput

type JobRecurrenceScheduleOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleOutput) ElementType

func (JobRecurrenceScheduleOutput) Hours

Gets or sets the hours of the day that the job should execute at.

func (JobRecurrenceScheduleOutput) Minutes

Gets or sets the minutes of the hour that the job should execute at.

func (JobRecurrenceScheduleOutput) MonthDays

Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.

func (JobRecurrenceScheduleOutput) MonthlyOccurrences

Gets or sets the occurrences of days within a month.

func (JobRecurrenceScheduleOutput) ToJobRecurrenceScheduleOutput

func (o JobRecurrenceScheduleOutput) ToJobRecurrenceScheduleOutput() JobRecurrenceScheduleOutput

func (JobRecurrenceScheduleOutput) ToJobRecurrenceScheduleOutputWithContext

func (o JobRecurrenceScheduleOutput) ToJobRecurrenceScheduleOutputWithContext(ctx context.Context) JobRecurrenceScheduleOutput

func (JobRecurrenceScheduleOutput) ToJobRecurrenceSchedulePtrOutput

func (o JobRecurrenceScheduleOutput) ToJobRecurrenceSchedulePtrOutput() JobRecurrenceSchedulePtrOutput

func (JobRecurrenceScheduleOutput) ToJobRecurrenceSchedulePtrOutputWithContext

func (o JobRecurrenceScheduleOutput) ToJobRecurrenceSchedulePtrOutputWithContext(ctx context.Context) JobRecurrenceSchedulePtrOutput

func (JobRecurrenceScheduleOutput) WeekDays

Gets or sets the days of the week that the job should execute on.

type JobRecurrenceSchedulePtrInput

type JobRecurrenceSchedulePtrInput interface {
	pulumi.Input

	ToJobRecurrenceSchedulePtrOutput() JobRecurrenceSchedulePtrOutput
	ToJobRecurrenceSchedulePtrOutputWithContext(context.Context) JobRecurrenceSchedulePtrOutput
}

JobRecurrenceSchedulePtrInput is an input type that accepts JobRecurrenceScheduleArgs, JobRecurrenceSchedulePtr and JobRecurrenceSchedulePtrOutput values. You can construct a concrete instance of `JobRecurrenceSchedulePtrInput` via:

        JobRecurrenceScheduleArgs{...}

or:

        nil

type JobRecurrenceSchedulePtrOutput

type JobRecurrenceSchedulePtrOutput struct{ *pulumi.OutputState }

func (JobRecurrenceSchedulePtrOutput) Elem

func (JobRecurrenceSchedulePtrOutput) ElementType

func (JobRecurrenceSchedulePtrOutput) Hours

Gets or sets the hours of the day that the job should execute at.

func (JobRecurrenceSchedulePtrOutput) Minutes

Gets or sets the minutes of the hour that the job should execute at.

func (JobRecurrenceSchedulePtrOutput) MonthDays

Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.

func (JobRecurrenceSchedulePtrOutput) MonthlyOccurrences

Gets or sets the occurrences of days within a month.

func (JobRecurrenceSchedulePtrOutput) ToJobRecurrenceSchedulePtrOutput

func (o JobRecurrenceSchedulePtrOutput) ToJobRecurrenceSchedulePtrOutput() JobRecurrenceSchedulePtrOutput

func (JobRecurrenceSchedulePtrOutput) ToJobRecurrenceSchedulePtrOutputWithContext

func (o JobRecurrenceSchedulePtrOutput) ToJobRecurrenceSchedulePtrOutputWithContext(ctx context.Context) JobRecurrenceSchedulePtrOutput

func (JobRecurrenceSchedulePtrOutput) WeekDays

Gets or sets the days of the week that the job should execute on.

type JobRecurrenceScheduleResponse

type JobRecurrenceScheduleResponse struct {
	// Gets or sets the hours of the day that the job should execute at.
	Hours []int `pulumi:"hours"`
	// Gets or sets the minutes of the hour that the job should execute at.
	Minutes []int `pulumi:"minutes"`
	// Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays []int `pulumi:"monthDays"`
	// Gets or sets the occurrences of days within a month.
	MonthlyOccurrences []JobRecurrenceScheduleMonthlyOccurrenceResponse `pulumi:"monthlyOccurrences"`
	// Gets or sets the days of the week that the job should execute on.
	WeekDays []string `pulumi:"weekDays"`
}

type JobRecurrenceScheduleResponseArgs

type JobRecurrenceScheduleResponseArgs struct {
	// Gets or sets the hours of the day that the job should execute at.
	Hours pulumi.IntArrayInput `pulumi:"hours"`
	// Gets or sets the minutes of the hour that the job should execute at.
	Minutes pulumi.IntArrayInput `pulumi:"minutes"`
	// Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
	MonthDays pulumi.IntArrayInput `pulumi:"monthDays"`
	// Gets or sets the occurrences of days within a month.
	MonthlyOccurrences JobRecurrenceScheduleMonthlyOccurrenceResponseArrayInput `pulumi:"monthlyOccurrences"`
	// Gets or sets the days of the week that the job should execute on.
	WeekDays pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (JobRecurrenceScheduleResponseArgs) ElementType

func (JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponseOutput

func (i JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponseOutput() JobRecurrenceScheduleResponseOutput

func (JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponseOutputWithContext

func (i JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponseOutputWithContext(ctx context.Context) JobRecurrenceScheduleResponseOutput

func (JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponsePtrOutput

func (i JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponsePtrOutput() JobRecurrenceScheduleResponsePtrOutput

func (JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponsePtrOutputWithContext

func (i JobRecurrenceScheduleResponseArgs) ToJobRecurrenceScheduleResponsePtrOutputWithContext(ctx context.Context) JobRecurrenceScheduleResponsePtrOutput

type JobRecurrenceScheduleResponseInput

type JobRecurrenceScheduleResponseInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleResponseOutput() JobRecurrenceScheduleResponseOutput
	ToJobRecurrenceScheduleResponseOutputWithContext(context.Context) JobRecurrenceScheduleResponseOutput
}

JobRecurrenceScheduleResponseInput is an input type that accepts JobRecurrenceScheduleResponseArgs and JobRecurrenceScheduleResponseOutput values. You can construct a concrete instance of `JobRecurrenceScheduleResponseInput` via:

JobRecurrenceScheduleResponseArgs{...}

type JobRecurrenceScheduleResponseOutput

type JobRecurrenceScheduleResponseOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleResponseOutput) ElementType

func (JobRecurrenceScheduleResponseOutput) Hours

Gets or sets the hours of the day that the job should execute at.

func (JobRecurrenceScheduleResponseOutput) Minutes

Gets or sets the minutes of the hour that the job should execute at.

func (JobRecurrenceScheduleResponseOutput) MonthDays

Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.

func (JobRecurrenceScheduleResponseOutput) MonthlyOccurrences

Gets or sets the occurrences of days within a month.

func (JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponseOutput

func (o JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponseOutput() JobRecurrenceScheduleResponseOutput

func (JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponseOutputWithContext

func (o JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponseOutputWithContext(ctx context.Context) JobRecurrenceScheduleResponseOutput

func (JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponsePtrOutput

func (o JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponsePtrOutput() JobRecurrenceScheduleResponsePtrOutput

func (JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponsePtrOutputWithContext

func (o JobRecurrenceScheduleResponseOutput) ToJobRecurrenceScheduleResponsePtrOutputWithContext(ctx context.Context) JobRecurrenceScheduleResponsePtrOutput

func (JobRecurrenceScheduleResponseOutput) WeekDays

Gets or sets the days of the week that the job should execute on.

type JobRecurrenceScheduleResponsePtrInput

type JobRecurrenceScheduleResponsePtrInput interface {
	pulumi.Input

	ToJobRecurrenceScheduleResponsePtrOutput() JobRecurrenceScheduleResponsePtrOutput
	ToJobRecurrenceScheduleResponsePtrOutputWithContext(context.Context) JobRecurrenceScheduleResponsePtrOutput
}

JobRecurrenceScheduleResponsePtrInput is an input type that accepts JobRecurrenceScheduleResponseArgs, JobRecurrenceScheduleResponsePtr and JobRecurrenceScheduleResponsePtrOutput values. You can construct a concrete instance of `JobRecurrenceScheduleResponsePtrInput` via:

        JobRecurrenceScheduleResponseArgs{...}

or:

        nil

type JobRecurrenceScheduleResponsePtrOutput

type JobRecurrenceScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (JobRecurrenceScheduleResponsePtrOutput) Elem

func (JobRecurrenceScheduleResponsePtrOutput) ElementType

func (JobRecurrenceScheduleResponsePtrOutput) Hours

Gets or sets the hours of the day that the job should execute at.

func (JobRecurrenceScheduleResponsePtrOutput) Minutes

Gets or sets the minutes of the hour that the job should execute at.

func (JobRecurrenceScheduleResponsePtrOutput) MonthDays

Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.

func (JobRecurrenceScheduleResponsePtrOutput) MonthlyOccurrences

Gets or sets the occurrences of days within a month.

func (JobRecurrenceScheduleResponsePtrOutput) ToJobRecurrenceScheduleResponsePtrOutput

func (o JobRecurrenceScheduleResponsePtrOutput) ToJobRecurrenceScheduleResponsePtrOutput() JobRecurrenceScheduleResponsePtrOutput

func (JobRecurrenceScheduleResponsePtrOutput) ToJobRecurrenceScheduleResponsePtrOutputWithContext

func (o JobRecurrenceScheduleResponsePtrOutput) ToJobRecurrenceScheduleResponsePtrOutputWithContext(ctx context.Context) JobRecurrenceScheduleResponsePtrOutput

func (JobRecurrenceScheduleResponsePtrOutput) WeekDays

Gets or sets the days of the week that the job should execute on.

type JobScheduleDay added in v0.3.1

type JobScheduleDay pulumi.String

Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.

func (JobScheduleDay) ElementType added in v0.3.1

func (JobScheduleDay) ElementType() reflect.Type

func (JobScheduleDay) ToStringOutput added in v0.3.1

func (e JobScheduleDay) ToStringOutput() pulumi.StringOutput

func (JobScheduleDay) ToStringOutputWithContext added in v0.3.1

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

func (JobScheduleDay) ToStringPtrOutput added in v0.3.1

func (e JobScheduleDay) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobScheduleDay) ToStringPtrOutputWithContext added in v0.3.1

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

type JobState

type JobState struct {
	// Gets the job resource name.
	Name pulumi.StringPtrInput
	// Gets or sets the job properties.
	Properties JobPropertiesResponsePtrInput
	// Gets the job resource type.
	Type pulumi.StringPtrInput
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type JobStateEnum added in v0.6.0

type JobStateEnum pulumi.String

Gets or set the job state.

func (JobStateEnum) ElementType added in v0.6.0

func (JobStateEnum) ElementType() reflect.Type

func (JobStateEnum) ToStringOutput added in v0.6.0

func (e JobStateEnum) ToStringOutput() pulumi.StringOutput

func (JobStateEnum) ToStringOutputWithContext added in v0.6.0

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

func (JobStateEnum) ToStringPtrOutput added in v0.6.0

func (e JobStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobStateEnum) ToStringPtrOutputWithContext added in v0.6.0

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

type JobStatusResponse

type JobStatusResponse struct {
	// Gets the number of times this job has executed.
	ExecutionCount int `pulumi:"executionCount"`
	// Gets the number of times this job has failed.
	FailureCount int `pulumi:"failureCount"`
	// Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
	FaultedCount int `pulumi:"faultedCount"`
	// Gets the time the last occurrence executed in ISO-8601 format.  Could be empty if job has not run yet.
	LastExecutionTime string `pulumi:"lastExecutionTime"`
	// Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
	NextExecutionTime string `pulumi:"nextExecutionTime"`
}

type JobStatusResponseArgs

type JobStatusResponseArgs struct {
	// Gets the number of times this job has executed.
	ExecutionCount pulumi.IntInput `pulumi:"executionCount"`
	// Gets the number of times this job has failed.
	FailureCount pulumi.IntInput `pulumi:"failureCount"`
	// Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
	FaultedCount pulumi.IntInput `pulumi:"faultedCount"`
	// Gets the time the last occurrence executed in ISO-8601 format.  Could be empty if job has not run yet.
	LastExecutionTime pulumi.StringInput `pulumi:"lastExecutionTime"`
	// Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
	NextExecutionTime pulumi.StringInput `pulumi:"nextExecutionTime"`
}

func (JobStatusResponseArgs) ElementType

func (JobStatusResponseArgs) ElementType() reflect.Type

func (JobStatusResponseArgs) ToJobStatusResponseOutput

func (i JobStatusResponseArgs) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseArgs) ToJobStatusResponseOutputWithContext

func (i JobStatusResponseArgs) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

func (JobStatusResponseArgs) ToJobStatusResponsePtrOutput

func (i JobStatusResponseArgs) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponseArgs) ToJobStatusResponsePtrOutputWithContext

func (i JobStatusResponseArgs) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type JobStatusResponseInput

type JobStatusResponseInput interface {
	pulumi.Input

	ToJobStatusResponseOutput() JobStatusResponseOutput
	ToJobStatusResponseOutputWithContext(context.Context) JobStatusResponseOutput
}

JobStatusResponseInput is an input type that accepts JobStatusResponseArgs and JobStatusResponseOutput values. You can construct a concrete instance of `JobStatusResponseInput` via:

JobStatusResponseArgs{...}

type JobStatusResponseOutput

type JobStatusResponseOutput struct{ *pulumi.OutputState }

func (JobStatusResponseOutput) ElementType

func (JobStatusResponseOutput) ElementType() reflect.Type

func (JobStatusResponseOutput) ExecutionCount

func (o JobStatusResponseOutput) ExecutionCount() pulumi.IntOutput

Gets the number of times this job has executed.

func (JobStatusResponseOutput) FailureCount

func (o JobStatusResponseOutput) FailureCount() pulumi.IntOutput

Gets the number of times this job has failed.

func (JobStatusResponseOutput) FaultedCount

func (o JobStatusResponseOutput) FaultedCount() pulumi.IntOutput

Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).

func (JobStatusResponseOutput) LastExecutionTime

func (o JobStatusResponseOutput) LastExecutionTime() pulumi.StringOutput

Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.

func (JobStatusResponseOutput) NextExecutionTime

func (o JobStatusResponseOutput) NextExecutionTime() pulumi.StringOutput

Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.

func (JobStatusResponseOutput) ToJobStatusResponseOutput

func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponseOutputWithContext

func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponsePtrOutput

func (o JobStatusResponseOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponseOutput) ToJobStatusResponsePtrOutputWithContext

func (o JobStatusResponseOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type JobStatusResponsePtrInput

type JobStatusResponsePtrInput interface {
	pulumi.Input

	ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput
	ToJobStatusResponsePtrOutputWithContext(context.Context) JobStatusResponsePtrOutput
}

JobStatusResponsePtrInput is an input type that accepts JobStatusResponseArgs, JobStatusResponsePtr and JobStatusResponsePtrOutput values. You can construct a concrete instance of `JobStatusResponsePtrInput` via:

        JobStatusResponseArgs{...}

or:

        nil

type JobStatusResponsePtrOutput

type JobStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (JobStatusResponsePtrOutput) Elem

func (JobStatusResponsePtrOutput) ElementType

func (JobStatusResponsePtrOutput) ElementType() reflect.Type

func (JobStatusResponsePtrOutput) ExecutionCount

func (o JobStatusResponsePtrOutput) ExecutionCount() pulumi.IntPtrOutput

Gets the number of times this job has executed.

func (JobStatusResponsePtrOutput) FailureCount

Gets the number of times this job has failed.

func (JobStatusResponsePtrOutput) FaultedCount

Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).

func (JobStatusResponsePtrOutput) LastExecutionTime

func (o JobStatusResponsePtrOutput) LastExecutionTime() pulumi.StringPtrOutput

Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.

func (JobStatusResponsePtrOutput) NextExecutionTime

func (o JobStatusResponsePtrOutput) NextExecutionTime() pulumi.StringPtrOutput

Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type LookupJobArgs

type LookupJobArgs struct {
	// The job collection name.
	JobCollectionName string `pulumi:"jobCollectionName"`
	// The job name.
	JobName string `pulumi:"jobName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupJobCollectionArgs

type LookupJobCollectionArgs struct {
	// The job collection name.
	JobCollectionName string `pulumi:"jobCollectionName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupJobCollectionResult

type LookupJobCollectionResult struct {
	// Gets the job collection resource identifier.
	Id string `pulumi:"id"`
	// Gets or sets the storage account location.
	Location *string `pulumi:"location"`
	// Gets or sets the job collection resource name.
	Name *string `pulumi:"name"`
	// Gets or sets the job collection properties.
	Properties JobCollectionPropertiesResponse `pulumi:"properties"`
	// Gets or sets the tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets the job collection resource type.
	Type string `pulumi:"type"`
}

type LookupJobResult

type LookupJobResult struct {
	// Gets the job resource identifier.
	Id string `pulumi:"id"`
	// Gets the job resource name.
	Name string `pulumi:"name"`
	// Gets or sets the job properties.
	Properties JobPropertiesResponse `pulumi:"properties"`
	// Gets the job resource type.
	Type string `pulumi:"type"`
}

func LookupJob

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

type OAuthAuthentication

type OAuthAuthentication struct {
	// Gets or sets the audience.
	Audience *string `pulumi:"audience"`
	// Gets or sets the client identifier.
	ClientId *string `pulumi:"clientId"`
	// Gets or sets the secret, return value will always be empty.
	Secret *string `pulumi:"secret"`
	// Gets or sets the tenant.
	Tenant *string `pulumi:"tenant"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ActiveDirectoryOAuth'.
	Type string `pulumi:"type"`
}

type OAuthAuthenticationArgs

type OAuthAuthenticationArgs struct {
	// Gets or sets the audience.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// Gets or sets the client identifier.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Gets or sets the secret, return value will always be empty.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
	// Gets or sets the tenant.
	Tenant pulumi.StringPtrInput `pulumi:"tenant"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ActiveDirectoryOAuth'.
	Type pulumi.StringInput `pulumi:"type"`
}

func (OAuthAuthenticationArgs) ElementType

func (OAuthAuthenticationArgs) ElementType() reflect.Type

func (OAuthAuthenticationArgs) ToOAuthAuthenticationOutput

func (i OAuthAuthenticationArgs) ToOAuthAuthenticationOutput() OAuthAuthenticationOutput

func (OAuthAuthenticationArgs) ToOAuthAuthenticationOutputWithContext

func (i OAuthAuthenticationArgs) ToOAuthAuthenticationOutputWithContext(ctx context.Context) OAuthAuthenticationOutput

type OAuthAuthenticationInput

type OAuthAuthenticationInput interface {
	pulumi.Input

	ToOAuthAuthenticationOutput() OAuthAuthenticationOutput
	ToOAuthAuthenticationOutputWithContext(context.Context) OAuthAuthenticationOutput
}

OAuthAuthenticationInput is an input type that accepts OAuthAuthenticationArgs and OAuthAuthenticationOutput values. You can construct a concrete instance of `OAuthAuthenticationInput` via:

OAuthAuthenticationArgs{...}

type OAuthAuthenticationOutput

type OAuthAuthenticationOutput struct{ *pulumi.OutputState }

func (OAuthAuthenticationOutput) Audience

Gets or sets the audience.

func (OAuthAuthenticationOutput) ClientId

Gets or sets the client identifier.

func (OAuthAuthenticationOutput) ElementType

func (OAuthAuthenticationOutput) ElementType() reflect.Type

func (OAuthAuthenticationOutput) Secret

Gets or sets the secret, return value will always be empty.

func (OAuthAuthenticationOutput) Tenant

Gets or sets the tenant.

func (OAuthAuthenticationOutput) ToOAuthAuthenticationOutput

func (o OAuthAuthenticationOutput) ToOAuthAuthenticationOutput() OAuthAuthenticationOutput

func (OAuthAuthenticationOutput) ToOAuthAuthenticationOutputWithContext

func (o OAuthAuthenticationOutput) ToOAuthAuthenticationOutputWithContext(ctx context.Context) OAuthAuthenticationOutput

func (OAuthAuthenticationOutput) Type

Gets or sets the HTTP authentication type. Expected value is 'ActiveDirectoryOAuth'.

type OAuthAuthenticationResponse

type OAuthAuthenticationResponse struct {
	// Gets or sets the audience.
	Audience *string `pulumi:"audience"`
	// Gets or sets the client identifier.
	ClientId *string `pulumi:"clientId"`
	// Gets or sets the secret, return value will always be empty.
	Secret *string `pulumi:"secret"`
	// Gets or sets the tenant.
	Tenant *string `pulumi:"tenant"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ActiveDirectoryOAuth'.
	Type string `pulumi:"type"`
}

type OAuthAuthenticationResponseArgs

type OAuthAuthenticationResponseArgs struct {
	// Gets or sets the audience.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// Gets or sets the client identifier.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Gets or sets the secret, return value will always be empty.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
	// Gets or sets the tenant.
	Tenant pulumi.StringPtrInput `pulumi:"tenant"`
	// Gets or sets the HTTP authentication type.
	// Expected value is 'ActiveDirectoryOAuth'.
	Type pulumi.StringInput `pulumi:"type"`
}

func (OAuthAuthenticationResponseArgs) ElementType

func (OAuthAuthenticationResponseArgs) ToOAuthAuthenticationResponseOutput

func (i OAuthAuthenticationResponseArgs) ToOAuthAuthenticationResponseOutput() OAuthAuthenticationResponseOutput

func (OAuthAuthenticationResponseArgs) ToOAuthAuthenticationResponseOutputWithContext

func (i OAuthAuthenticationResponseArgs) ToOAuthAuthenticationResponseOutputWithContext(ctx context.Context) OAuthAuthenticationResponseOutput

type OAuthAuthenticationResponseInput

type OAuthAuthenticationResponseInput interface {
	pulumi.Input

	ToOAuthAuthenticationResponseOutput() OAuthAuthenticationResponseOutput
	ToOAuthAuthenticationResponseOutputWithContext(context.Context) OAuthAuthenticationResponseOutput
}

OAuthAuthenticationResponseInput is an input type that accepts OAuthAuthenticationResponseArgs and OAuthAuthenticationResponseOutput values. You can construct a concrete instance of `OAuthAuthenticationResponseInput` via:

OAuthAuthenticationResponseArgs{...}

type OAuthAuthenticationResponseOutput

type OAuthAuthenticationResponseOutput struct{ *pulumi.OutputState }

func (OAuthAuthenticationResponseOutput) Audience

Gets or sets the audience.

func (OAuthAuthenticationResponseOutput) ClientId

Gets or sets the client identifier.

func (OAuthAuthenticationResponseOutput) ElementType

func (OAuthAuthenticationResponseOutput) Secret

Gets or sets the secret, return value will always be empty.

func (OAuthAuthenticationResponseOutput) Tenant

Gets or sets the tenant.

func (OAuthAuthenticationResponseOutput) ToOAuthAuthenticationResponseOutput

func (o OAuthAuthenticationResponseOutput) ToOAuthAuthenticationResponseOutput() OAuthAuthenticationResponseOutput

func (OAuthAuthenticationResponseOutput) ToOAuthAuthenticationResponseOutputWithContext

func (o OAuthAuthenticationResponseOutput) ToOAuthAuthenticationResponseOutputWithContext(ctx context.Context) OAuthAuthenticationResponseOutput

func (OAuthAuthenticationResponseOutput) Type

Gets or sets the HTTP authentication type. Expected value is 'ActiveDirectoryOAuth'.

type RecurrenceFrequency added in v0.3.1

type RecurrenceFrequency pulumi.String

Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).

func (RecurrenceFrequency) ElementType added in v0.3.1

func (RecurrenceFrequency) ElementType() reflect.Type

func (RecurrenceFrequency) ToStringOutput added in v0.3.1

func (e RecurrenceFrequency) ToStringOutput() pulumi.StringOutput

func (RecurrenceFrequency) ToStringOutputWithContext added in v0.3.1

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

func (RecurrenceFrequency) ToStringPtrOutput added in v0.3.1

func (e RecurrenceFrequency) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecurrenceFrequency) ToStringPtrOutputWithContext added in v0.3.1

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

type RetryPolicy

type RetryPolicy struct {
	// Gets or sets the number of times a retry should be attempted.
	RetryCount *int `pulumi:"retryCount"`
	// Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
	RetryInterval *string `pulumi:"retryInterval"`
	// Gets or sets the retry strategy to be used.
	RetryType *string `pulumi:"retryType"`
}

type RetryPolicyArgs

type RetryPolicyArgs struct {
	// Gets or sets the number of times a retry should be attempted.
	RetryCount pulumi.IntPtrInput `pulumi:"retryCount"`
	// Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
	RetryInterval pulumi.StringPtrInput `pulumi:"retryInterval"`
	// Gets or sets the retry strategy to be used.
	RetryType *RetryType `pulumi:"retryType"`
}

func (RetryPolicyArgs) ElementType

func (RetryPolicyArgs) ElementType() reflect.Type

func (RetryPolicyArgs) ToRetryPolicyOutput

func (i RetryPolicyArgs) ToRetryPolicyOutput() RetryPolicyOutput

func (RetryPolicyArgs) ToRetryPolicyOutputWithContext

func (i RetryPolicyArgs) ToRetryPolicyOutputWithContext(ctx context.Context) RetryPolicyOutput

func (RetryPolicyArgs) ToRetryPolicyPtrOutput

func (i RetryPolicyArgs) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput

func (RetryPolicyArgs) ToRetryPolicyPtrOutputWithContext

func (i RetryPolicyArgs) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput

type RetryPolicyInput

type RetryPolicyInput interface {
	pulumi.Input

	ToRetryPolicyOutput() RetryPolicyOutput
	ToRetryPolicyOutputWithContext(context.Context) RetryPolicyOutput
}

RetryPolicyInput is an input type that accepts RetryPolicyArgs and RetryPolicyOutput values. You can construct a concrete instance of `RetryPolicyInput` via:

RetryPolicyArgs{...}

type RetryPolicyOutput

type RetryPolicyOutput struct{ *pulumi.OutputState }

func (RetryPolicyOutput) ElementType

func (RetryPolicyOutput) ElementType() reflect.Type

func (RetryPolicyOutput) RetryCount

func (o RetryPolicyOutput) RetryCount() pulumi.IntPtrOutput

Gets or sets the number of times a retry should be attempted.

func (RetryPolicyOutput) RetryInterval

func (o RetryPolicyOutput) RetryInterval() pulumi.StringPtrOutput

Gets or sets the retry interval between retries, specify duration in ISO 8601 format.

func (RetryPolicyOutput) RetryType

Gets or sets the retry strategy to be used.

func (RetryPolicyOutput) ToRetryPolicyOutput

func (o RetryPolicyOutput) ToRetryPolicyOutput() RetryPolicyOutput

func (RetryPolicyOutput) ToRetryPolicyOutputWithContext

func (o RetryPolicyOutput) ToRetryPolicyOutputWithContext(ctx context.Context) RetryPolicyOutput

func (RetryPolicyOutput) ToRetryPolicyPtrOutput

func (o RetryPolicyOutput) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput

func (RetryPolicyOutput) ToRetryPolicyPtrOutputWithContext

func (o RetryPolicyOutput) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput

type RetryPolicyPtrInput

type RetryPolicyPtrInput interface {
	pulumi.Input

	ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
	ToRetryPolicyPtrOutputWithContext(context.Context) RetryPolicyPtrOutput
}

RetryPolicyPtrInput is an input type that accepts RetryPolicyArgs, RetryPolicyPtr and RetryPolicyPtrOutput values. You can construct a concrete instance of `RetryPolicyPtrInput` via:

        RetryPolicyArgs{...}

or:

        nil

func RetryPolicyPtr

func RetryPolicyPtr(v *RetryPolicyArgs) RetryPolicyPtrInput

type RetryPolicyPtrOutput

type RetryPolicyPtrOutput struct{ *pulumi.OutputState }

func (RetryPolicyPtrOutput) Elem

func (RetryPolicyPtrOutput) ElementType

func (RetryPolicyPtrOutput) ElementType() reflect.Type

func (RetryPolicyPtrOutput) RetryCount

func (o RetryPolicyPtrOutput) RetryCount() pulumi.IntPtrOutput

Gets or sets the number of times a retry should be attempted.

func (RetryPolicyPtrOutput) RetryInterval

func (o RetryPolicyPtrOutput) RetryInterval() pulumi.StringPtrOutput

Gets or sets the retry interval between retries, specify duration in ISO 8601 format.

func (RetryPolicyPtrOutput) RetryType

Gets or sets the retry strategy to be used.

func (RetryPolicyPtrOutput) ToRetryPolicyPtrOutput

func (o RetryPolicyPtrOutput) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput

func (RetryPolicyPtrOutput) ToRetryPolicyPtrOutputWithContext

func (o RetryPolicyPtrOutput) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput

type RetryPolicyResponse

type RetryPolicyResponse struct {
	// Gets or sets the number of times a retry should be attempted.
	RetryCount *int `pulumi:"retryCount"`
	// Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
	RetryInterval *string `pulumi:"retryInterval"`
	// Gets or sets the retry strategy to be used.
	RetryType *string `pulumi:"retryType"`
}

type RetryPolicyResponseArgs

type RetryPolicyResponseArgs struct {
	// Gets or sets the number of times a retry should be attempted.
	RetryCount pulumi.IntPtrInput `pulumi:"retryCount"`
	// Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
	RetryInterval pulumi.StringPtrInput `pulumi:"retryInterval"`
	// Gets or sets the retry strategy to be used.
	RetryType pulumi.StringPtrInput `pulumi:"retryType"`
}

func (RetryPolicyResponseArgs) ElementType

func (RetryPolicyResponseArgs) ElementType() reflect.Type

func (RetryPolicyResponseArgs) ToRetryPolicyResponseOutput

func (i RetryPolicyResponseArgs) ToRetryPolicyResponseOutput() RetryPolicyResponseOutput

func (RetryPolicyResponseArgs) ToRetryPolicyResponseOutputWithContext

func (i RetryPolicyResponseArgs) ToRetryPolicyResponseOutputWithContext(ctx context.Context) RetryPolicyResponseOutput

func (RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutput

func (i RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput

func (RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutputWithContext

func (i RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput

type RetryPolicyResponseInput

type RetryPolicyResponseInput interface {
	pulumi.Input

	ToRetryPolicyResponseOutput() RetryPolicyResponseOutput
	ToRetryPolicyResponseOutputWithContext(context.Context) RetryPolicyResponseOutput
}

RetryPolicyResponseInput is an input type that accepts RetryPolicyResponseArgs and RetryPolicyResponseOutput values. You can construct a concrete instance of `RetryPolicyResponseInput` via:

RetryPolicyResponseArgs{...}

type RetryPolicyResponseOutput

type RetryPolicyResponseOutput struct{ *pulumi.OutputState }

func (RetryPolicyResponseOutput) ElementType

func (RetryPolicyResponseOutput) ElementType() reflect.Type

func (RetryPolicyResponseOutput) RetryCount

Gets or sets the number of times a retry should be attempted.

func (RetryPolicyResponseOutput) RetryInterval

Gets or sets the retry interval between retries, specify duration in ISO 8601 format.

func (RetryPolicyResponseOutput) RetryType

Gets or sets the retry strategy to be used.

func (RetryPolicyResponseOutput) ToRetryPolicyResponseOutput

func (o RetryPolicyResponseOutput) ToRetryPolicyResponseOutput() RetryPolicyResponseOutput

func (RetryPolicyResponseOutput) ToRetryPolicyResponseOutputWithContext

func (o RetryPolicyResponseOutput) ToRetryPolicyResponseOutputWithContext(ctx context.Context) RetryPolicyResponseOutput

func (RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutput

func (o RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput

func (RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutputWithContext

func (o RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput

type RetryPolicyResponsePtrInput

type RetryPolicyResponsePtrInput interface {
	pulumi.Input

	ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
	ToRetryPolicyResponsePtrOutputWithContext(context.Context) RetryPolicyResponsePtrOutput
}

RetryPolicyResponsePtrInput is an input type that accepts RetryPolicyResponseArgs, RetryPolicyResponsePtr and RetryPolicyResponsePtrOutput values. You can construct a concrete instance of `RetryPolicyResponsePtrInput` via:

        RetryPolicyResponseArgs{...}

or:

        nil

type RetryPolicyResponsePtrOutput

type RetryPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (RetryPolicyResponsePtrOutput) Elem

func (RetryPolicyResponsePtrOutput) ElementType

func (RetryPolicyResponsePtrOutput) RetryCount

Gets or sets the number of times a retry should be attempted.

func (RetryPolicyResponsePtrOutput) RetryInterval

Gets or sets the retry interval between retries, specify duration in ISO 8601 format.

func (RetryPolicyResponsePtrOutput) RetryType

Gets or sets the retry strategy to be used.

func (RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutput

func (o RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput

func (RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutputWithContext

func (o RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput

type RetryType added in v0.3.1

type RetryType pulumi.String

Gets or sets the retry strategy to be used.

func (RetryType) ElementType added in v0.3.1

func (RetryType) ElementType() reflect.Type

func (RetryType) ToStringOutput added in v0.3.1

func (e RetryType) ToStringOutput() pulumi.StringOutput

func (RetryType) ToStringOutputWithContext added in v0.3.1

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

func (RetryType) ToStringPtrOutput added in v0.3.1

func (e RetryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RetryType) ToStringPtrOutputWithContext added in v0.3.1

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

type ServiceBusAuthentication

type ServiceBusAuthentication struct {
	// Gets or sets the SAS key.
	SasKey *string `pulumi:"sasKey"`
	// Gets or sets the SAS key name.
	SasKeyName *string `pulumi:"sasKeyName"`
	// Gets or sets the authentication type.
	Type *string `pulumi:"type"`
}

type ServiceBusAuthenticationArgs

type ServiceBusAuthenticationArgs struct {
	// Gets or sets the SAS key.
	SasKey pulumi.StringPtrInput `pulumi:"sasKey"`
	// Gets or sets the SAS key name.
	SasKeyName pulumi.StringPtrInput `pulumi:"sasKeyName"`
	// Gets or sets the authentication type.
	Type *ServiceBusAuthenticationType `pulumi:"type"`
}

func (ServiceBusAuthenticationArgs) ElementType

func (ServiceBusAuthenticationArgs) ToServiceBusAuthenticationOutput

func (i ServiceBusAuthenticationArgs) ToServiceBusAuthenticationOutput() ServiceBusAuthenticationOutput

func (ServiceBusAuthenticationArgs) ToServiceBusAuthenticationOutputWithContext

func (i ServiceBusAuthenticationArgs) ToServiceBusAuthenticationOutputWithContext(ctx context.Context) ServiceBusAuthenticationOutput

func (ServiceBusAuthenticationArgs) ToServiceBusAuthenticationPtrOutput

func (i ServiceBusAuthenticationArgs) ToServiceBusAuthenticationPtrOutput() ServiceBusAuthenticationPtrOutput

func (ServiceBusAuthenticationArgs) ToServiceBusAuthenticationPtrOutputWithContext

func (i ServiceBusAuthenticationArgs) ToServiceBusAuthenticationPtrOutputWithContext(ctx context.Context) ServiceBusAuthenticationPtrOutput

type ServiceBusAuthenticationInput

type ServiceBusAuthenticationInput interface {
	pulumi.Input

	ToServiceBusAuthenticationOutput() ServiceBusAuthenticationOutput
	ToServiceBusAuthenticationOutputWithContext(context.Context) ServiceBusAuthenticationOutput
}

ServiceBusAuthenticationInput is an input type that accepts ServiceBusAuthenticationArgs and ServiceBusAuthenticationOutput values. You can construct a concrete instance of `ServiceBusAuthenticationInput` via:

ServiceBusAuthenticationArgs{...}

type ServiceBusAuthenticationOutput

type ServiceBusAuthenticationOutput struct{ *pulumi.OutputState }

func (ServiceBusAuthenticationOutput) ElementType

func (ServiceBusAuthenticationOutput) SasKey

Gets or sets the SAS key.

func (ServiceBusAuthenticationOutput) SasKeyName

Gets or sets the SAS key name.

func (ServiceBusAuthenticationOutput) ToServiceBusAuthenticationOutput

func (o ServiceBusAuthenticationOutput) ToServiceBusAuthenticationOutput() ServiceBusAuthenticationOutput

func (ServiceBusAuthenticationOutput) ToServiceBusAuthenticationOutputWithContext

func (o ServiceBusAuthenticationOutput) ToServiceBusAuthenticationOutputWithContext(ctx context.Context) ServiceBusAuthenticationOutput

func (ServiceBusAuthenticationOutput) ToServiceBusAuthenticationPtrOutput

func (o ServiceBusAuthenticationOutput) ToServiceBusAuthenticationPtrOutput() ServiceBusAuthenticationPtrOutput

func (ServiceBusAuthenticationOutput) ToServiceBusAuthenticationPtrOutputWithContext

func (o ServiceBusAuthenticationOutput) ToServiceBusAuthenticationPtrOutputWithContext(ctx context.Context) ServiceBusAuthenticationPtrOutput

func (ServiceBusAuthenticationOutput) Type

Gets or sets the authentication type.

type ServiceBusAuthenticationPtrInput

type ServiceBusAuthenticationPtrInput interface {
	pulumi.Input

	ToServiceBusAuthenticationPtrOutput() ServiceBusAuthenticationPtrOutput
	ToServiceBusAuthenticationPtrOutputWithContext(context.Context) ServiceBusAuthenticationPtrOutput
}

ServiceBusAuthenticationPtrInput is an input type that accepts ServiceBusAuthenticationArgs, ServiceBusAuthenticationPtr and ServiceBusAuthenticationPtrOutput values. You can construct a concrete instance of `ServiceBusAuthenticationPtrInput` via:

        ServiceBusAuthenticationArgs{...}

or:

        nil

type ServiceBusAuthenticationPtrOutput

type ServiceBusAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (ServiceBusAuthenticationPtrOutput) Elem

func (ServiceBusAuthenticationPtrOutput) ElementType

func (ServiceBusAuthenticationPtrOutput) SasKey

Gets or sets the SAS key.

func (ServiceBusAuthenticationPtrOutput) SasKeyName

Gets or sets the SAS key name.

func (ServiceBusAuthenticationPtrOutput) ToServiceBusAuthenticationPtrOutput

func (o ServiceBusAuthenticationPtrOutput) ToServiceBusAuthenticationPtrOutput() ServiceBusAuthenticationPtrOutput

func (ServiceBusAuthenticationPtrOutput) ToServiceBusAuthenticationPtrOutputWithContext

func (o ServiceBusAuthenticationPtrOutput) ToServiceBusAuthenticationPtrOutputWithContext(ctx context.Context) ServiceBusAuthenticationPtrOutput

func (ServiceBusAuthenticationPtrOutput) Type

Gets or sets the authentication type.

type ServiceBusAuthenticationResponse

type ServiceBusAuthenticationResponse struct {
	// Gets or sets the SAS key.
	SasKey *string `pulumi:"sasKey"`
	// Gets or sets the SAS key name.
	SasKeyName *string `pulumi:"sasKeyName"`
	// Gets or sets the authentication type.
	Type *string `pulumi:"type"`
}

type ServiceBusAuthenticationResponseArgs

type ServiceBusAuthenticationResponseArgs struct {
	// Gets or sets the SAS key.
	SasKey pulumi.StringPtrInput `pulumi:"sasKey"`
	// Gets or sets the SAS key name.
	SasKeyName pulumi.StringPtrInput `pulumi:"sasKeyName"`
	// Gets or sets the authentication type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ServiceBusAuthenticationResponseArgs) ElementType

func (ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponseOutput

func (i ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponseOutput() ServiceBusAuthenticationResponseOutput

func (ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponseOutputWithContext

func (i ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponseOutputWithContext(ctx context.Context) ServiceBusAuthenticationResponseOutput

func (ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponsePtrOutput

func (i ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponsePtrOutput() ServiceBusAuthenticationResponsePtrOutput

func (ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponsePtrOutputWithContext

func (i ServiceBusAuthenticationResponseArgs) ToServiceBusAuthenticationResponsePtrOutputWithContext(ctx context.Context) ServiceBusAuthenticationResponsePtrOutput

type ServiceBusAuthenticationResponseInput

type ServiceBusAuthenticationResponseInput interface {
	pulumi.Input

	ToServiceBusAuthenticationResponseOutput() ServiceBusAuthenticationResponseOutput
	ToServiceBusAuthenticationResponseOutputWithContext(context.Context) ServiceBusAuthenticationResponseOutput
}

ServiceBusAuthenticationResponseInput is an input type that accepts ServiceBusAuthenticationResponseArgs and ServiceBusAuthenticationResponseOutput values. You can construct a concrete instance of `ServiceBusAuthenticationResponseInput` via:

ServiceBusAuthenticationResponseArgs{...}

type ServiceBusAuthenticationResponseOutput

type ServiceBusAuthenticationResponseOutput struct{ *pulumi.OutputState }

func (ServiceBusAuthenticationResponseOutput) ElementType

func (ServiceBusAuthenticationResponseOutput) SasKey

Gets or sets the SAS key.

func (ServiceBusAuthenticationResponseOutput) SasKeyName

Gets or sets the SAS key name.

func (ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponseOutput

func (o ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponseOutput() ServiceBusAuthenticationResponseOutput

func (ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponseOutputWithContext

func (o ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponseOutputWithContext(ctx context.Context) ServiceBusAuthenticationResponseOutput

func (ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponsePtrOutput

func (o ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponsePtrOutput() ServiceBusAuthenticationResponsePtrOutput

func (ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponsePtrOutputWithContext

func (o ServiceBusAuthenticationResponseOutput) ToServiceBusAuthenticationResponsePtrOutputWithContext(ctx context.Context) ServiceBusAuthenticationResponsePtrOutput

func (ServiceBusAuthenticationResponseOutput) Type

Gets or sets the authentication type.

type ServiceBusAuthenticationResponsePtrInput

type ServiceBusAuthenticationResponsePtrInput interface {
	pulumi.Input

	ToServiceBusAuthenticationResponsePtrOutput() ServiceBusAuthenticationResponsePtrOutput
	ToServiceBusAuthenticationResponsePtrOutputWithContext(context.Context) ServiceBusAuthenticationResponsePtrOutput
}

ServiceBusAuthenticationResponsePtrInput is an input type that accepts ServiceBusAuthenticationResponseArgs, ServiceBusAuthenticationResponsePtr and ServiceBusAuthenticationResponsePtrOutput values. You can construct a concrete instance of `ServiceBusAuthenticationResponsePtrInput` via:

        ServiceBusAuthenticationResponseArgs{...}

or:

        nil

type ServiceBusAuthenticationResponsePtrOutput

type ServiceBusAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusAuthenticationResponsePtrOutput) Elem

func (ServiceBusAuthenticationResponsePtrOutput) ElementType

func (ServiceBusAuthenticationResponsePtrOutput) SasKey

Gets or sets the SAS key.

func (ServiceBusAuthenticationResponsePtrOutput) SasKeyName

Gets or sets the SAS key name.

func (ServiceBusAuthenticationResponsePtrOutput) ToServiceBusAuthenticationResponsePtrOutput

func (o ServiceBusAuthenticationResponsePtrOutput) ToServiceBusAuthenticationResponsePtrOutput() ServiceBusAuthenticationResponsePtrOutput

func (ServiceBusAuthenticationResponsePtrOutput) ToServiceBusAuthenticationResponsePtrOutputWithContext

func (o ServiceBusAuthenticationResponsePtrOutput) ToServiceBusAuthenticationResponsePtrOutputWithContext(ctx context.Context) ServiceBusAuthenticationResponsePtrOutput

func (ServiceBusAuthenticationResponsePtrOutput) Type

Gets or sets the authentication type.

type ServiceBusAuthenticationType added in v0.3.1

type ServiceBusAuthenticationType pulumi.String

Gets or sets the authentication type.

func (ServiceBusAuthenticationType) ElementType added in v0.3.1

func (ServiceBusAuthenticationType) ToStringOutput added in v0.3.1

func (ServiceBusAuthenticationType) ToStringOutputWithContext added in v0.3.1

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

func (ServiceBusAuthenticationType) ToStringPtrOutput added in v0.3.1

func (e ServiceBusAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceBusAuthenticationType) ToStringPtrOutputWithContext added in v0.3.1

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

type ServiceBusBrokeredMessageProperties

type ServiceBusBrokeredMessageProperties struct {
	// Gets or sets the content type.
	ContentType *string `pulumi:"contentType"`
	// Gets or sets the correlation ID.
	CorrelationId *string `pulumi:"correlationId"`
	// Gets or sets the force persistence.
	ForcePersistence *bool `pulumi:"forcePersistence"`
	// Gets or sets the label.
	Label *string `pulumi:"label"`
	// Gets or sets the message ID.
	MessageId *string `pulumi:"messageId"`
	// Gets or sets the partition key.
	PartitionKey *string `pulumi:"partitionKey"`
	// Gets or sets the reply to.
	ReplyTo *string `pulumi:"replyTo"`
	// Gets or sets the reply to session ID.
	ReplyToSessionId *string `pulumi:"replyToSessionId"`
	// Gets or sets the scheduled enqueue time UTC.
	ScheduledEnqueueTimeUtc *string `pulumi:"scheduledEnqueueTimeUtc"`
	// Gets or sets the session ID.
	SessionId *string `pulumi:"sessionId"`
	// Gets or sets the time to live.
	TimeToLive *string `pulumi:"timeToLive"`
	// Gets or sets the to.
	To *string `pulumi:"to"`
	// Gets or sets the via partition key.
	ViaPartitionKey *string `pulumi:"viaPartitionKey"`
}

type ServiceBusBrokeredMessagePropertiesArgs

type ServiceBusBrokeredMessagePropertiesArgs struct {
	// Gets or sets the content type.
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// Gets or sets the correlation ID.
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// Gets or sets the force persistence.
	ForcePersistence pulumi.BoolPtrInput `pulumi:"forcePersistence"`
	// Gets or sets the label.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Gets or sets the message ID.
	MessageId pulumi.StringPtrInput `pulumi:"messageId"`
	// Gets or sets the partition key.
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Gets or sets the reply to.
	ReplyTo pulumi.StringPtrInput `pulumi:"replyTo"`
	// Gets or sets the reply to session ID.
	ReplyToSessionId pulumi.StringPtrInput `pulumi:"replyToSessionId"`
	// Gets or sets the scheduled enqueue time UTC.
	ScheduledEnqueueTimeUtc pulumi.StringPtrInput `pulumi:"scheduledEnqueueTimeUtc"`
	// Gets or sets the session ID.
	SessionId pulumi.StringPtrInput `pulumi:"sessionId"`
	// Gets or sets the time to live.
	TimeToLive pulumi.StringPtrInput `pulumi:"timeToLive"`
	// Gets or sets the to.
	To pulumi.StringPtrInput `pulumi:"to"`
	// Gets or sets the via partition key.
	ViaPartitionKey pulumi.StringPtrInput `pulumi:"viaPartitionKey"`
}

func (ServiceBusBrokeredMessagePropertiesArgs) ElementType

func (ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesOutput

func (i ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesOutput() ServiceBusBrokeredMessagePropertiesOutput

func (ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesOutputWithContext

func (i ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesOutput

func (ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesPtrOutput

func (i ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesPtrOutput() ServiceBusBrokeredMessagePropertiesPtrOutput

func (ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext

func (i ServiceBusBrokeredMessagePropertiesArgs) ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesPtrOutput

type ServiceBusBrokeredMessagePropertiesInput

type ServiceBusBrokeredMessagePropertiesInput interface {
	pulumi.Input

	ToServiceBusBrokeredMessagePropertiesOutput() ServiceBusBrokeredMessagePropertiesOutput
	ToServiceBusBrokeredMessagePropertiesOutputWithContext(context.Context) ServiceBusBrokeredMessagePropertiesOutput
}

ServiceBusBrokeredMessagePropertiesInput is an input type that accepts ServiceBusBrokeredMessagePropertiesArgs and ServiceBusBrokeredMessagePropertiesOutput values. You can construct a concrete instance of `ServiceBusBrokeredMessagePropertiesInput` via:

ServiceBusBrokeredMessagePropertiesArgs{...}

type ServiceBusBrokeredMessagePropertiesOutput

type ServiceBusBrokeredMessagePropertiesOutput struct{ *pulumi.OutputState }

func (ServiceBusBrokeredMessagePropertiesOutput) ContentType

Gets or sets the content type.

func (ServiceBusBrokeredMessagePropertiesOutput) CorrelationId

Gets or sets the correlation ID.

func (ServiceBusBrokeredMessagePropertiesOutput) ElementType

func (ServiceBusBrokeredMessagePropertiesOutput) ForcePersistence

Gets or sets the force persistence.

func (ServiceBusBrokeredMessagePropertiesOutput) Label

Gets or sets the label.

func (ServiceBusBrokeredMessagePropertiesOutput) MessageId

Gets or sets the message ID.

func (ServiceBusBrokeredMessagePropertiesOutput) PartitionKey

Gets or sets the partition key.

func (ServiceBusBrokeredMessagePropertiesOutput) ReplyTo

Gets or sets the reply to.

func (ServiceBusBrokeredMessagePropertiesOutput) ReplyToSessionId

Gets or sets the reply to session ID.

func (ServiceBusBrokeredMessagePropertiesOutput) ScheduledEnqueueTimeUtc

Gets or sets the scheduled enqueue time UTC.

func (ServiceBusBrokeredMessagePropertiesOutput) SessionId

Gets or sets the session ID.

func (ServiceBusBrokeredMessagePropertiesOutput) TimeToLive

Gets or sets the time to live.

func (ServiceBusBrokeredMessagePropertiesOutput) To

Gets or sets the to.

func (ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesOutput

func (o ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesOutput() ServiceBusBrokeredMessagePropertiesOutput

func (ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesOutputWithContext

func (o ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesOutput

func (ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesPtrOutput

func (o ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesPtrOutput() ServiceBusBrokeredMessagePropertiesPtrOutput

func (ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext

func (o ServiceBusBrokeredMessagePropertiesOutput) ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesPtrOutput

func (ServiceBusBrokeredMessagePropertiesOutput) ViaPartitionKey

Gets or sets the via partition key.

type ServiceBusBrokeredMessagePropertiesPtrInput

type ServiceBusBrokeredMessagePropertiesPtrInput interface {
	pulumi.Input

	ToServiceBusBrokeredMessagePropertiesPtrOutput() ServiceBusBrokeredMessagePropertiesPtrOutput
	ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext(context.Context) ServiceBusBrokeredMessagePropertiesPtrOutput
}

ServiceBusBrokeredMessagePropertiesPtrInput is an input type that accepts ServiceBusBrokeredMessagePropertiesArgs, ServiceBusBrokeredMessagePropertiesPtr and ServiceBusBrokeredMessagePropertiesPtrOutput values. You can construct a concrete instance of `ServiceBusBrokeredMessagePropertiesPtrInput` via:

        ServiceBusBrokeredMessagePropertiesArgs{...}

or:

        nil

type ServiceBusBrokeredMessagePropertiesPtrOutput

type ServiceBusBrokeredMessagePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ContentType

Gets or sets the content type.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) CorrelationId

Gets or sets the correlation ID.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) Elem

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ElementType

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ForcePersistence

Gets or sets the force persistence.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) Label

Gets or sets the label.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) MessageId

Gets or sets the message ID.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) PartitionKey

Gets or sets the partition key.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ReplyTo

Gets or sets the reply to.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ReplyToSessionId

Gets or sets the reply to session ID.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ScheduledEnqueueTimeUtc

Gets or sets the scheduled enqueue time UTC.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) SessionId

Gets or sets the session ID.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) TimeToLive

Gets or sets the time to live.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) To

Gets or sets the to.

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ToServiceBusBrokeredMessagePropertiesPtrOutput

func (o ServiceBusBrokeredMessagePropertiesPtrOutput) ToServiceBusBrokeredMessagePropertiesPtrOutput() ServiceBusBrokeredMessagePropertiesPtrOutput

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext

func (o ServiceBusBrokeredMessagePropertiesPtrOutput) ToServiceBusBrokeredMessagePropertiesPtrOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesPtrOutput

func (ServiceBusBrokeredMessagePropertiesPtrOutput) ViaPartitionKey

Gets or sets the via partition key.

type ServiceBusBrokeredMessagePropertiesResponse

type ServiceBusBrokeredMessagePropertiesResponse struct {
	// Gets or sets the content type.
	ContentType *string `pulumi:"contentType"`
	// Gets or sets the correlation ID.
	CorrelationId *string `pulumi:"correlationId"`
	// Gets or sets the force persistence.
	ForcePersistence *bool `pulumi:"forcePersistence"`
	// Gets or sets the label.
	Label *string `pulumi:"label"`
	// Gets or sets the message ID.
	MessageId *string `pulumi:"messageId"`
	// Gets or sets the partition key.
	PartitionKey *string `pulumi:"partitionKey"`
	// Gets or sets the reply to.
	ReplyTo *string `pulumi:"replyTo"`
	// Gets or sets the reply to session ID.
	ReplyToSessionId *string `pulumi:"replyToSessionId"`
	// Gets or sets the scheduled enqueue time UTC.
	ScheduledEnqueueTimeUtc *string `pulumi:"scheduledEnqueueTimeUtc"`
	// Gets or sets the session ID.
	SessionId *string `pulumi:"sessionId"`
	// Gets or sets the time to live.
	TimeToLive *string `pulumi:"timeToLive"`
	// Gets or sets the to.
	To *string `pulumi:"to"`
	// Gets or sets the via partition key.
	ViaPartitionKey *string `pulumi:"viaPartitionKey"`
}

type ServiceBusBrokeredMessagePropertiesResponseArgs

type ServiceBusBrokeredMessagePropertiesResponseArgs struct {
	// Gets or sets the content type.
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// Gets or sets the correlation ID.
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// Gets or sets the force persistence.
	ForcePersistence pulumi.BoolPtrInput `pulumi:"forcePersistence"`
	// Gets or sets the label.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Gets or sets the message ID.
	MessageId pulumi.StringPtrInput `pulumi:"messageId"`
	// Gets or sets the partition key.
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Gets or sets the reply to.
	ReplyTo pulumi.StringPtrInput `pulumi:"replyTo"`
	// Gets or sets the reply to session ID.
	ReplyToSessionId pulumi.StringPtrInput `pulumi:"replyToSessionId"`
	// Gets or sets the scheduled enqueue time UTC.
	ScheduledEnqueueTimeUtc pulumi.StringPtrInput `pulumi:"scheduledEnqueueTimeUtc"`
	// Gets or sets the session ID.
	SessionId pulumi.StringPtrInput `pulumi:"sessionId"`
	// Gets or sets the time to live.
	TimeToLive pulumi.StringPtrInput `pulumi:"timeToLive"`
	// Gets or sets the to.
	To pulumi.StringPtrInput `pulumi:"to"`
	// Gets or sets the via partition key.
	ViaPartitionKey pulumi.StringPtrInput `pulumi:"viaPartitionKey"`
}

func (ServiceBusBrokeredMessagePropertiesResponseArgs) ElementType

func (ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponseOutput

func (i ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponseOutput() ServiceBusBrokeredMessagePropertiesResponseOutput

func (ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponseOutputWithContext

func (i ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponseOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesResponseOutput

func (ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (i ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponsePtrOutput() ServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext

func (i ServiceBusBrokeredMessagePropertiesResponseArgs) ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesResponsePtrOutput

type ServiceBusBrokeredMessagePropertiesResponseInput

type ServiceBusBrokeredMessagePropertiesResponseInput interface {
	pulumi.Input

	ToServiceBusBrokeredMessagePropertiesResponseOutput() ServiceBusBrokeredMessagePropertiesResponseOutput
	ToServiceBusBrokeredMessagePropertiesResponseOutputWithContext(context.Context) ServiceBusBrokeredMessagePropertiesResponseOutput
}

ServiceBusBrokeredMessagePropertiesResponseInput is an input type that accepts ServiceBusBrokeredMessagePropertiesResponseArgs and ServiceBusBrokeredMessagePropertiesResponseOutput values. You can construct a concrete instance of `ServiceBusBrokeredMessagePropertiesResponseInput` via:

ServiceBusBrokeredMessagePropertiesResponseArgs{...}

type ServiceBusBrokeredMessagePropertiesResponseOutput

type ServiceBusBrokeredMessagePropertiesResponseOutput struct{ *pulumi.OutputState }

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ContentType

Gets or sets the content type.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) CorrelationId

Gets or sets the correlation ID.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ElementType

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ForcePersistence

Gets or sets the force persistence.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) Label

Gets or sets the label.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) MessageId

Gets or sets the message ID.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) PartitionKey

Gets or sets the partition key.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ReplyTo

Gets or sets the reply to.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ReplyToSessionId

Gets or sets the reply to session ID.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ScheduledEnqueueTimeUtc

Gets or sets the scheduled enqueue time UTC.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) SessionId

Gets or sets the session ID.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) TimeToLive

Gets or sets the time to live.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) To

Gets or sets the to.

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponseOutput

func (o ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponseOutput() ServiceBusBrokeredMessagePropertiesResponseOutput

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponseOutputWithContext

func (o ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponseOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesResponseOutput

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (o ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutput() ServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext

func (o ServiceBusBrokeredMessagePropertiesResponseOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (ServiceBusBrokeredMessagePropertiesResponseOutput) ViaPartitionKey

Gets or sets the via partition key.

type ServiceBusBrokeredMessagePropertiesResponsePtrInput

type ServiceBusBrokeredMessagePropertiesResponsePtrInput interface {
	pulumi.Input

	ToServiceBusBrokeredMessagePropertiesResponsePtrOutput() ServiceBusBrokeredMessagePropertiesResponsePtrOutput
	ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext(context.Context) ServiceBusBrokeredMessagePropertiesResponsePtrOutput
}

ServiceBusBrokeredMessagePropertiesResponsePtrInput is an input type that accepts ServiceBusBrokeredMessagePropertiesResponseArgs, ServiceBusBrokeredMessagePropertiesResponsePtr and ServiceBusBrokeredMessagePropertiesResponsePtrOutput values. You can construct a concrete instance of `ServiceBusBrokeredMessagePropertiesResponsePtrInput` via:

        ServiceBusBrokeredMessagePropertiesResponseArgs{...}

or:

        nil

type ServiceBusBrokeredMessagePropertiesResponsePtrOutput

type ServiceBusBrokeredMessagePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ContentType

Gets or sets the content type.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) CorrelationId

Gets or sets the correlation ID.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) Elem

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ElementType

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ForcePersistence

Gets or sets the force persistence.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) Label

Gets or sets the label.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) MessageId

Gets or sets the message ID.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) PartitionKey

Gets or sets the partition key.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ReplyTo

Gets or sets the reply to.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ReplyToSessionId

Gets or sets the reply to session ID.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ScheduledEnqueueTimeUtc

Gets or sets the scheduled enqueue time UTC.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) SessionId

Gets or sets the session ID.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) TimeToLive

Gets or sets the time to live.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) To

Gets or sets the to.

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext

func (o ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ToServiceBusBrokeredMessagePropertiesResponsePtrOutputWithContext(ctx context.Context) ServiceBusBrokeredMessagePropertiesResponsePtrOutput

func (ServiceBusBrokeredMessagePropertiesResponsePtrOutput) ViaPartitionKey

Gets or sets the via partition key.

type ServiceBusQueueMessage

type ServiceBusQueueMessage struct {
	// Gets or sets the Service Bus authentication.
	Authentication *ServiceBusAuthentication `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties *ServiceBusBrokeredMessageProperties `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties map[string]string `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message *string `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace *string `pulumi:"namespace"`
	// Gets or sets the queue name.
	QueueName *string `pulumi:"queueName"`
	// Gets or sets the transport type.
	TransportType *string `pulumi:"transportType"`
}

type ServiceBusQueueMessageArgs

type ServiceBusQueueMessageArgs struct {
	// Gets or sets the Service Bus authentication.
	Authentication ServiceBusAuthenticationPtrInput `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties ServiceBusBrokeredMessagePropertiesPtrInput `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties pulumi.StringMapInput `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Gets or sets the queue name.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// Gets or sets the transport type.
	TransportType *ServiceBusTransportType `pulumi:"transportType"`
}

func (ServiceBusQueueMessageArgs) ElementType

func (ServiceBusQueueMessageArgs) ElementType() reflect.Type

func (ServiceBusQueueMessageArgs) ToServiceBusQueueMessageOutput

func (i ServiceBusQueueMessageArgs) ToServiceBusQueueMessageOutput() ServiceBusQueueMessageOutput

func (ServiceBusQueueMessageArgs) ToServiceBusQueueMessageOutputWithContext

func (i ServiceBusQueueMessageArgs) ToServiceBusQueueMessageOutputWithContext(ctx context.Context) ServiceBusQueueMessageOutput

func (ServiceBusQueueMessageArgs) ToServiceBusQueueMessagePtrOutput

func (i ServiceBusQueueMessageArgs) ToServiceBusQueueMessagePtrOutput() ServiceBusQueueMessagePtrOutput

func (ServiceBusQueueMessageArgs) ToServiceBusQueueMessagePtrOutputWithContext

func (i ServiceBusQueueMessageArgs) ToServiceBusQueueMessagePtrOutputWithContext(ctx context.Context) ServiceBusQueueMessagePtrOutput

type ServiceBusQueueMessageInput

type ServiceBusQueueMessageInput interface {
	pulumi.Input

	ToServiceBusQueueMessageOutput() ServiceBusQueueMessageOutput
	ToServiceBusQueueMessageOutputWithContext(context.Context) ServiceBusQueueMessageOutput
}

ServiceBusQueueMessageInput is an input type that accepts ServiceBusQueueMessageArgs and ServiceBusQueueMessageOutput values. You can construct a concrete instance of `ServiceBusQueueMessageInput` via:

ServiceBusQueueMessageArgs{...}

type ServiceBusQueueMessageOutput

type ServiceBusQueueMessageOutput struct{ *pulumi.OutputState }

func (ServiceBusQueueMessageOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusQueueMessageOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusQueueMessageOutput) CustomMessageProperties

func (o ServiceBusQueueMessageOutput) CustomMessageProperties() pulumi.StringMapOutput

Gets or sets the custom message properties.

func (ServiceBusQueueMessageOutput) ElementType

func (ServiceBusQueueMessageOutput) Message

Gets or sets the message.

func (ServiceBusQueueMessageOutput) Namespace

Gets or sets the namespace.

func (ServiceBusQueueMessageOutput) QueueName

Gets or sets the queue name.

func (ServiceBusQueueMessageOutput) ToServiceBusQueueMessageOutput

func (o ServiceBusQueueMessageOutput) ToServiceBusQueueMessageOutput() ServiceBusQueueMessageOutput

func (ServiceBusQueueMessageOutput) ToServiceBusQueueMessageOutputWithContext

func (o ServiceBusQueueMessageOutput) ToServiceBusQueueMessageOutputWithContext(ctx context.Context) ServiceBusQueueMessageOutput

func (ServiceBusQueueMessageOutput) ToServiceBusQueueMessagePtrOutput

func (o ServiceBusQueueMessageOutput) ToServiceBusQueueMessagePtrOutput() ServiceBusQueueMessagePtrOutput

func (ServiceBusQueueMessageOutput) ToServiceBusQueueMessagePtrOutputWithContext

func (o ServiceBusQueueMessageOutput) ToServiceBusQueueMessagePtrOutputWithContext(ctx context.Context) ServiceBusQueueMessagePtrOutput

func (ServiceBusQueueMessageOutput) TransportType

Gets or sets the transport type.

type ServiceBusQueueMessagePtrInput

type ServiceBusQueueMessagePtrInput interface {
	pulumi.Input

	ToServiceBusQueueMessagePtrOutput() ServiceBusQueueMessagePtrOutput
	ToServiceBusQueueMessagePtrOutputWithContext(context.Context) ServiceBusQueueMessagePtrOutput
}

ServiceBusQueueMessagePtrInput is an input type that accepts ServiceBusQueueMessageArgs, ServiceBusQueueMessagePtr and ServiceBusQueueMessagePtrOutput values. You can construct a concrete instance of `ServiceBusQueueMessagePtrInput` via:

        ServiceBusQueueMessageArgs{...}

or:

        nil

type ServiceBusQueueMessagePtrOutput

type ServiceBusQueueMessagePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusQueueMessagePtrOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusQueueMessagePtrOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusQueueMessagePtrOutput) CustomMessageProperties

func (o ServiceBusQueueMessagePtrOutput) CustomMessageProperties() pulumi.StringMapOutput

Gets or sets the custom message properties.

func (ServiceBusQueueMessagePtrOutput) Elem

func (ServiceBusQueueMessagePtrOutput) ElementType

func (ServiceBusQueueMessagePtrOutput) Message

Gets or sets the message.

func (ServiceBusQueueMessagePtrOutput) Namespace

Gets or sets the namespace.

func (ServiceBusQueueMessagePtrOutput) QueueName

Gets or sets the queue name.

func (ServiceBusQueueMessagePtrOutput) ToServiceBusQueueMessagePtrOutput

func (o ServiceBusQueueMessagePtrOutput) ToServiceBusQueueMessagePtrOutput() ServiceBusQueueMessagePtrOutput

func (ServiceBusQueueMessagePtrOutput) ToServiceBusQueueMessagePtrOutputWithContext

func (o ServiceBusQueueMessagePtrOutput) ToServiceBusQueueMessagePtrOutputWithContext(ctx context.Context) ServiceBusQueueMessagePtrOutput

func (ServiceBusQueueMessagePtrOutput) TransportType

Gets or sets the transport type.

type ServiceBusQueueMessageResponse

type ServiceBusQueueMessageResponse struct {
	// Gets or sets the Service Bus authentication.
	Authentication *ServiceBusAuthenticationResponse `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties *ServiceBusBrokeredMessagePropertiesResponse `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties map[string]string `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message *string `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace *string `pulumi:"namespace"`
	// Gets or sets the queue name.
	QueueName *string `pulumi:"queueName"`
	// Gets or sets the transport type.
	TransportType *string `pulumi:"transportType"`
}

type ServiceBusQueueMessageResponseArgs

type ServiceBusQueueMessageResponseArgs struct {
	// Gets or sets the Service Bus authentication.
	Authentication ServiceBusAuthenticationResponsePtrInput `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponsePtrInput `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties pulumi.StringMapInput `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Gets or sets the queue name.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// Gets or sets the transport type.
	TransportType pulumi.StringPtrInput `pulumi:"transportType"`
}

func (ServiceBusQueueMessageResponseArgs) ElementType

func (ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponseOutput

func (i ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponseOutput() ServiceBusQueueMessageResponseOutput

func (ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponseOutputWithContext

func (i ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponseOutputWithContext(ctx context.Context) ServiceBusQueueMessageResponseOutput

func (ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponsePtrOutput

func (i ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponsePtrOutput() ServiceBusQueueMessageResponsePtrOutput

func (ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponsePtrOutputWithContext

func (i ServiceBusQueueMessageResponseArgs) ToServiceBusQueueMessageResponsePtrOutputWithContext(ctx context.Context) ServiceBusQueueMessageResponsePtrOutput

type ServiceBusQueueMessageResponseInput

type ServiceBusQueueMessageResponseInput interface {
	pulumi.Input

	ToServiceBusQueueMessageResponseOutput() ServiceBusQueueMessageResponseOutput
	ToServiceBusQueueMessageResponseOutputWithContext(context.Context) ServiceBusQueueMessageResponseOutput
}

ServiceBusQueueMessageResponseInput is an input type that accepts ServiceBusQueueMessageResponseArgs and ServiceBusQueueMessageResponseOutput values. You can construct a concrete instance of `ServiceBusQueueMessageResponseInput` via:

ServiceBusQueueMessageResponseArgs{...}

type ServiceBusQueueMessageResponseOutput

type ServiceBusQueueMessageResponseOutput struct{ *pulumi.OutputState }

func (ServiceBusQueueMessageResponseOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusQueueMessageResponseOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusQueueMessageResponseOutput) CustomMessageProperties

func (o ServiceBusQueueMessageResponseOutput) CustomMessageProperties() pulumi.StringMapOutput

Gets or sets the custom message properties.

func (ServiceBusQueueMessageResponseOutput) ElementType

func (ServiceBusQueueMessageResponseOutput) Message

Gets or sets the message.

func (ServiceBusQueueMessageResponseOutput) Namespace

Gets or sets the namespace.

func (ServiceBusQueueMessageResponseOutput) QueueName

Gets or sets the queue name.

func (ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponseOutput

func (o ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponseOutput() ServiceBusQueueMessageResponseOutput

func (ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponseOutputWithContext

func (o ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponseOutputWithContext(ctx context.Context) ServiceBusQueueMessageResponseOutput

func (ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponsePtrOutput

func (o ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponsePtrOutput() ServiceBusQueueMessageResponsePtrOutput

func (ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponsePtrOutputWithContext

func (o ServiceBusQueueMessageResponseOutput) ToServiceBusQueueMessageResponsePtrOutputWithContext(ctx context.Context) ServiceBusQueueMessageResponsePtrOutput

func (ServiceBusQueueMessageResponseOutput) TransportType

Gets or sets the transport type.

type ServiceBusQueueMessageResponsePtrInput

type ServiceBusQueueMessageResponsePtrInput interface {
	pulumi.Input

	ToServiceBusQueueMessageResponsePtrOutput() ServiceBusQueueMessageResponsePtrOutput
	ToServiceBusQueueMessageResponsePtrOutputWithContext(context.Context) ServiceBusQueueMessageResponsePtrOutput
}

ServiceBusQueueMessageResponsePtrInput is an input type that accepts ServiceBusQueueMessageResponseArgs, ServiceBusQueueMessageResponsePtr and ServiceBusQueueMessageResponsePtrOutput values. You can construct a concrete instance of `ServiceBusQueueMessageResponsePtrInput` via:

        ServiceBusQueueMessageResponseArgs{...}

or:

        nil

type ServiceBusQueueMessageResponsePtrOutput

type ServiceBusQueueMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusQueueMessageResponsePtrOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusQueueMessageResponsePtrOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusQueueMessageResponsePtrOutput) CustomMessageProperties

Gets or sets the custom message properties.

func (ServiceBusQueueMessageResponsePtrOutput) Elem

func (ServiceBusQueueMessageResponsePtrOutput) ElementType

func (ServiceBusQueueMessageResponsePtrOutput) Message

Gets or sets the message.

func (ServiceBusQueueMessageResponsePtrOutput) Namespace

Gets or sets the namespace.

func (ServiceBusQueueMessageResponsePtrOutput) QueueName

Gets or sets the queue name.

func (ServiceBusQueueMessageResponsePtrOutput) ToServiceBusQueueMessageResponsePtrOutput

func (o ServiceBusQueueMessageResponsePtrOutput) ToServiceBusQueueMessageResponsePtrOutput() ServiceBusQueueMessageResponsePtrOutput

func (ServiceBusQueueMessageResponsePtrOutput) ToServiceBusQueueMessageResponsePtrOutputWithContext

func (o ServiceBusQueueMessageResponsePtrOutput) ToServiceBusQueueMessageResponsePtrOutputWithContext(ctx context.Context) ServiceBusQueueMessageResponsePtrOutput

func (ServiceBusQueueMessageResponsePtrOutput) TransportType

Gets or sets the transport type.

type ServiceBusTopicMessage

type ServiceBusTopicMessage struct {
	// Gets or sets the Service Bus authentication.
	Authentication *ServiceBusAuthentication `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties *ServiceBusBrokeredMessageProperties `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties map[string]string `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message *string `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace *string `pulumi:"namespace"`
	// Gets or sets the topic path.
	TopicPath *string `pulumi:"topicPath"`
	// Gets or sets the transport type.
	TransportType *string `pulumi:"transportType"`
}

type ServiceBusTopicMessageArgs

type ServiceBusTopicMessageArgs struct {
	// Gets or sets the Service Bus authentication.
	Authentication ServiceBusAuthenticationPtrInput `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties ServiceBusBrokeredMessagePropertiesPtrInput `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties pulumi.StringMapInput `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Gets or sets the topic path.
	TopicPath pulumi.StringPtrInput `pulumi:"topicPath"`
	// Gets or sets the transport type.
	TransportType *ServiceBusTransportType `pulumi:"transportType"`
}

func (ServiceBusTopicMessageArgs) ElementType

func (ServiceBusTopicMessageArgs) ElementType() reflect.Type

func (ServiceBusTopicMessageArgs) ToServiceBusTopicMessageOutput

func (i ServiceBusTopicMessageArgs) ToServiceBusTopicMessageOutput() ServiceBusTopicMessageOutput

func (ServiceBusTopicMessageArgs) ToServiceBusTopicMessageOutputWithContext

func (i ServiceBusTopicMessageArgs) ToServiceBusTopicMessageOutputWithContext(ctx context.Context) ServiceBusTopicMessageOutput

func (ServiceBusTopicMessageArgs) ToServiceBusTopicMessagePtrOutput

func (i ServiceBusTopicMessageArgs) ToServiceBusTopicMessagePtrOutput() ServiceBusTopicMessagePtrOutput

func (ServiceBusTopicMessageArgs) ToServiceBusTopicMessagePtrOutputWithContext

func (i ServiceBusTopicMessageArgs) ToServiceBusTopicMessagePtrOutputWithContext(ctx context.Context) ServiceBusTopicMessagePtrOutput

type ServiceBusTopicMessageInput

type ServiceBusTopicMessageInput interface {
	pulumi.Input

	ToServiceBusTopicMessageOutput() ServiceBusTopicMessageOutput
	ToServiceBusTopicMessageOutputWithContext(context.Context) ServiceBusTopicMessageOutput
}

ServiceBusTopicMessageInput is an input type that accepts ServiceBusTopicMessageArgs and ServiceBusTopicMessageOutput values. You can construct a concrete instance of `ServiceBusTopicMessageInput` via:

ServiceBusTopicMessageArgs{...}

type ServiceBusTopicMessageOutput

type ServiceBusTopicMessageOutput struct{ *pulumi.OutputState }

func (ServiceBusTopicMessageOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusTopicMessageOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusTopicMessageOutput) CustomMessageProperties

func (o ServiceBusTopicMessageOutput) CustomMessageProperties() pulumi.StringMapOutput

Gets or sets the custom message properties.

func (ServiceBusTopicMessageOutput) ElementType

func (ServiceBusTopicMessageOutput) Message

Gets or sets the message.

func (ServiceBusTopicMessageOutput) Namespace

Gets or sets the namespace.

func (ServiceBusTopicMessageOutput) ToServiceBusTopicMessageOutput

func (o ServiceBusTopicMessageOutput) ToServiceBusTopicMessageOutput() ServiceBusTopicMessageOutput

func (ServiceBusTopicMessageOutput) ToServiceBusTopicMessageOutputWithContext

func (o ServiceBusTopicMessageOutput) ToServiceBusTopicMessageOutputWithContext(ctx context.Context) ServiceBusTopicMessageOutput

func (ServiceBusTopicMessageOutput) ToServiceBusTopicMessagePtrOutput

func (o ServiceBusTopicMessageOutput) ToServiceBusTopicMessagePtrOutput() ServiceBusTopicMessagePtrOutput

func (ServiceBusTopicMessageOutput) ToServiceBusTopicMessagePtrOutputWithContext

func (o ServiceBusTopicMessageOutput) ToServiceBusTopicMessagePtrOutputWithContext(ctx context.Context) ServiceBusTopicMessagePtrOutput

func (ServiceBusTopicMessageOutput) TopicPath

Gets or sets the topic path.

func (ServiceBusTopicMessageOutput) TransportType

Gets or sets the transport type.

type ServiceBusTopicMessagePtrInput

type ServiceBusTopicMessagePtrInput interface {
	pulumi.Input

	ToServiceBusTopicMessagePtrOutput() ServiceBusTopicMessagePtrOutput
	ToServiceBusTopicMessagePtrOutputWithContext(context.Context) ServiceBusTopicMessagePtrOutput
}

ServiceBusTopicMessagePtrInput is an input type that accepts ServiceBusTopicMessageArgs, ServiceBusTopicMessagePtr and ServiceBusTopicMessagePtrOutput values. You can construct a concrete instance of `ServiceBusTopicMessagePtrInput` via:

        ServiceBusTopicMessageArgs{...}

or:

        nil

type ServiceBusTopicMessagePtrOutput

type ServiceBusTopicMessagePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusTopicMessagePtrOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusTopicMessagePtrOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusTopicMessagePtrOutput) CustomMessageProperties

func (o ServiceBusTopicMessagePtrOutput) CustomMessageProperties() pulumi.StringMapOutput

Gets or sets the custom message properties.

func (ServiceBusTopicMessagePtrOutput) Elem

func (ServiceBusTopicMessagePtrOutput) ElementType

func (ServiceBusTopicMessagePtrOutput) Message

Gets or sets the message.

func (ServiceBusTopicMessagePtrOutput) Namespace

Gets or sets the namespace.

func (ServiceBusTopicMessagePtrOutput) ToServiceBusTopicMessagePtrOutput

func (o ServiceBusTopicMessagePtrOutput) ToServiceBusTopicMessagePtrOutput() ServiceBusTopicMessagePtrOutput

func (ServiceBusTopicMessagePtrOutput) ToServiceBusTopicMessagePtrOutputWithContext

func (o ServiceBusTopicMessagePtrOutput) ToServiceBusTopicMessagePtrOutputWithContext(ctx context.Context) ServiceBusTopicMessagePtrOutput

func (ServiceBusTopicMessagePtrOutput) TopicPath

Gets or sets the topic path.

func (ServiceBusTopicMessagePtrOutput) TransportType

Gets or sets the transport type.

type ServiceBusTopicMessageResponse

type ServiceBusTopicMessageResponse struct {
	// Gets or sets the Service Bus authentication.
	Authentication *ServiceBusAuthenticationResponse `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties *ServiceBusBrokeredMessagePropertiesResponse `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties map[string]string `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message *string `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace *string `pulumi:"namespace"`
	// Gets or sets the topic path.
	TopicPath *string `pulumi:"topicPath"`
	// Gets or sets the transport type.
	TransportType *string `pulumi:"transportType"`
}

type ServiceBusTopicMessageResponseArgs

type ServiceBusTopicMessageResponseArgs struct {
	// Gets or sets the Service Bus authentication.
	Authentication ServiceBusAuthenticationResponsePtrInput `pulumi:"authentication"`
	// Gets or sets the brokered message properties.
	BrokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponsePtrInput `pulumi:"brokeredMessageProperties"`
	// Gets or sets the custom message properties.
	CustomMessageProperties pulumi.StringMapInput `pulumi:"customMessageProperties"`
	// Gets or sets the message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Gets or sets the namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Gets or sets the topic path.
	TopicPath pulumi.StringPtrInput `pulumi:"topicPath"`
	// Gets or sets the transport type.
	TransportType pulumi.StringPtrInput `pulumi:"transportType"`
}

func (ServiceBusTopicMessageResponseArgs) ElementType

func (ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponseOutput

func (i ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponseOutput() ServiceBusTopicMessageResponseOutput

func (ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponseOutputWithContext

func (i ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponseOutputWithContext(ctx context.Context) ServiceBusTopicMessageResponseOutput

func (ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponsePtrOutput

func (i ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponsePtrOutput() ServiceBusTopicMessageResponsePtrOutput

func (ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponsePtrOutputWithContext

func (i ServiceBusTopicMessageResponseArgs) ToServiceBusTopicMessageResponsePtrOutputWithContext(ctx context.Context) ServiceBusTopicMessageResponsePtrOutput

type ServiceBusTopicMessageResponseInput

type ServiceBusTopicMessageResponseInput interface {
	pulumi.Input

	ToServiceBusTopicMessageResponseOutput() ServiceBusTopicMessageResponseOutput
	ToServiceBusTopicMessageResponseOutputWithContext(context.Context) ServiceBusTopicMessageResponseOutput
}

ServiceBusTopicMessageResponseInput is an input type that accepts ServiceBusTopicMessageResponseArgs and ServiceBusTopicMessageResponseOutput values. You can construct a concrete instance of `ServiceBusTopicMessageResponseInput` via:

ServiceBusTopicMessageResponseArgs{...}

type ServiceBusTopicMessageResponseOutput

type ServiceBusTopicMessageResponseOutput struct{ *pulumi.OutputState }

func (ServiceBusTopicMessageResponseOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusTopicMessageResponseOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusTopicMessageResponseOutput) CustomMessageProperties

func (o ServiceBusTopicMessageResponseOutput) CustomMessageProperties() pulumi.StringMapOutput

Gets or sets the custom message properties.

func (ServiceBusTopicMessageResponseOutput) ElementType

func (ServiceBusTopicMessageResponseOutput) Message

Gets or sets the message.

func (ServiceBusTopicMessageResponseOutput) Namespace

Gets or sets the namespace.

func (ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponseOutput

func (o ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponseOutput() ServiceBusTopicMessageResponseOutput

func (ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponseOutputWithContext

func (o ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponseOutputWithContext(ctx context.Context) ServiceBusTopicMessageResponseOutput

func (ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponsePtrOutput

func (o ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponsePtrOutput() ServiceBusTopicMessageResponsePtrOutput

func (ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponsePtrOutputWithContext

func (o ServiceBusTopicMessageResponseOutput) ToServiceBusTopicMessageResponsePtrOutputWithContext(ctx context.Context) ServiceBusTopicMessageResponsePtrOutput

func (ServiceBusTopicMessageResponseOutput) TopicPath

Gets or sets the topic path.

func (ServiceBusTopicMessageResponseOutput) TransportType

Gets or sets the transport type.

type ServiceBusTopicMessageResponsePtrInput

type ServiceBusTopicMessageResponsePtrInput interface {
	pulumi.Input

	ToServiceBusTopicMessageResponsePtrOutput() ServiceBusTopicMessageResponsePtrOutput
	ToServiceBusTopicMessageResponsePtrOutputWithContext(context.Context) ServiceBusTopicMessageResponsePtrOutput
}

ServiceBusTopicMessageResponsePtrInput is an input type that accepts ServiceBusTopicMessageResponseArgs, ServiceBusTopicMessageResponsePtr and ServiceBusTopicMessageResponsePtrOutput values. You can construct a concrete instance of `ServiceBusTopicMessageResponsePtrInput` via:

        ServiceBusTopicMessageResponseArgs{...}

or:

        nil

type ServiceBusTopicMessageResponsePtrOutput

type ServiceBusTopicMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusTopicMessageResponsePtrOutput) Authentication

Gets or sets the Service Bus authentication.

func (ServiceBusTopicMessageResponsePtrOutput) BrokeredMessageProperties

Gets or sets the brokered message properties.

func (ServiceBusTopicMessageResponsePtrOutput) CustomMessageProperties

Gets or sets the custom message properties.

func (ServiceBusTopicMessageResponsePtrOutput) Elem

func (ServiceBusTopicMessageResponsePtrOutput) ElementType

func (ServiceBusTopicMessageResponsePtrOutput) Message

Gets or sets the message.

func (ServiceBusTopicMessageResponsePtrOutput) Namespace

Gets or sets the namespace.

func (ServiceBusTopicMessageResponsePtrOutput) ToServiceBusTopicMessageResponsePtrOutput

func (o ServiceBusTopicMessageResponsePtrOutput) ToServiceBusTopicMessageResponsePtrOutput() ServiceBusTopicMessageResponsePtrOutput

func (ServiceBusTopicMessageResponsePtrOutput) ToServiceBusTopicMessageResponsePtrOutputWithContext

func (o ServiceBusTopicMessageResponsePtrOutput) ToServiceBusTopicMessageResponsePtrOutputWithContext(ctx context.Context) ServiceBusTopicMessageResponsePtrOutput

func (ServiceBusTopicMessageResponsePtrOutput) TopicPath

Gets or sets the topic path.

func (ServiceBusTopicMessageResponsePtrOutput) TransportType

Gets or sets the transport type.

type ServiceBusTransportType added in v0.3.1

type ServiceBusTransportType pulumi.String

Gets or sets the transport type.

func (ServiceBusTransportType) ElementType added in v0.3.1

func (ServiceBusTransportType) ElementType() reflect.Type

func (ServiceBusTransportType) ToStringOutput added in v0.3.1

func (e ServiceBusTransportType) ToStringOutput() pulumi.StringOutput

func (ServiceBusTransportType) ToStringOutputWithContext added in v0.3.1

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

func (ServiceBusTransportType) ToStringPtrOutput added in v0.3.1

func (e ServiceBusTransportType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceBusTransportType) ToStringPtrOutputWithContext added in v0.3.1

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

type Sku

type Sku struct {
	// Gets or set the SKU.
	Name *string `pulumi:"name"`
}

type SkuArgs

type SkuArgs struct {
	// Gets or set the SKU.
	Name *SkuDefinition `pulumi:"name"`
}

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

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

type SkuDefinition added in v0.3.1

type SkuDefinition pulumi.String

Gets or set the SKU.

func (SkuDefinition) ElementType added in v0.3.1

func (SkuDefinition) ElementType() reflect.Type

func (SkuDefinition) ToStringOutput added in v0.3.1

func (e SkuDefinition) ToStringOutput() pulumi.StringOutput

func (SkuDefinition) ToStringOutputWithContext added in v0.3.1

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

func (SkuDefinition) ToStringPtrOutput added in v0.3.1

func (e SkuDefinition) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuDefinition) ToStringPtrOutputWithContext added in v0.3.1

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

type SkuInput

type SkuInput interface {
	pulumi.Input

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

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

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

Gets or set the SKU.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

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

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

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

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

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

Gets or set the SKU.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

type SkuResponse struct {
	// Gets or set the SKU.
	Name *string `pulumi:"name"`
}

type SkuResponseArgs

type SkuResponseArgs struct {
	// Gets or set the SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

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

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

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

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

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

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

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Gets or set the SKU.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

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

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

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

Gets or set the SKU.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

type StorageQueueMessage

type StorageQueueMessage struct {
	// Gets or sets the message.
	Message *string `pulumi:"message"`
	// Gets or sets the queue name.
	QueueName *string `pulumi:"queueName"`
	// Gets or sets the SAS key.
	SasToken *string `pulumi:"sasToken"`
	// Gets or sets the storage account name.
	StorageAccount *string `pulumi:"storageAccount"`
}

type StorageQueueMessageArgs

type StorageQueueMessageArgs struct {
	// Gets or sets the message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Gets or sets the queue name.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// Gets or sets the SAS key.
	SasToken pulumi.StringPtrInput `pulumi:"sasToken"`
	// Gets or sets the storage account name.
	StorageAccount pulumi.StringPtrInput `pulumi:"storageAccount"`
}

func (StorageQueueMessageArgs) ElementType

func (StorageQueueMessageArgs) ElementType() reflect.Type

func (StorageQueueMessageArgs) ToStorageQueueMessageOutput

func (i StorageQueueMessageArgs) ToStorageQueueMessageOutput() StorageQueueMessageOutput

func (StorageQueueMessageArgs) ToStorageQueueMessageOutputWithContext

func (i StorageQueueMessageArgs) ToStorageQueueMessageOutputWithContext(ctx context.Context) StorageQueueMessageOutput

func (StorageQueueMessageArgs) ToStorageQueueMessagePtrOutput

func (i StorageQueueMessageArgs) ToStorageQueueMessagePtrOutput() StorageQueueMessagePtrOutput

func (StorageQueueMessageArgs) ToStorageQueueMessagePtrOutputWithContext

func (i StorageQueueMessageArgs) ToStorageQueueMessagePtrOutputWithContext(ctx context.Context) StorageQueueMessagePtrOutput

type StorageQueueMessageInput

type StorageQueueMessageInput interface {
	pulumi.Input

	ToStorageQueueMessageOutput() StorageQueueMessageOutput
	ToStorageQueueMessageOutputWithContext(context.Context) StorageQueueMessageOutput
}

StorageQueueMessageInput is an input type that accepts StorageQueueMessageArgs and StorageQueueMessageOutput values. You can construct a concrete instance of `StorageQueueMessageInput` via:

StorageQueueMessageArgs{...}

type StorageQueueMessageOutput

type StorageQueueMessageOutput struct{ *pulumi.OutputState }

func (StorageQueueMessageOutput) ElementType

func (StorageQueueMessageOutput) ElementType() reflect.Type

func (StorageQueueMessageOutput) Message

Gets or sets the message.

func (StorageQueueMessageOutput) QueueName

Gets or sets the queue name.

func (StorageQueueMessageOutput) SasToken

Gets or sets the SAS key.

func (StorageQueueMessageOutput) StorageAccount

Gets or sets the storage account name.

func (StorageQueueMessageOutput) ToStorageQueueMessageOutput

func (o StorageQueueMessageOutput) ToStorageQueueMessageOutput() StorageQueueMessageOutput

func (StorageQueueMessageOutput) ToStorageQueueMessageOutputWithContext

func (o StorageQueueMessageOutput) ToStorageQueueMessageOutputWithContext(ctx context.Context) StorageQueueMessageOutput

func (StorageQueueMessageOutput) ToStorageQueueMessagePtrOutput

func (o StorageQueueMessageOutput) ToStorageQueueMessagePtrOutput() StorageQueueMessagePtrOutput

func (StorageQueueMessageOutput) ToStorageQueueMessagePtrOutputWithContext

func (o StorageQueueMessageOutput) ToStorageQueueMessagePtrOutputWithContext(ctx context.Context) StorageQueueMessagePtrOutput

type StorageQueueMessagePtrInput

type StorageQueueMessagePtrInput interface {
	pulumi.Input

	ToStorageQueueMessagePtrOutput() StorageQueueMessagePtrOutput
	ToStorageQueueMessagePtrOutputWithContext(context.Context) StorageQueueMessagePtrOutput
}

StorageQueueMessagePtrInput is an input type that accepts StorageQueueMessageArgs, StorageQueueMessagePtr and StorageQueueMessagePtrOutput values. You can construct a concrete instance of `StorageQueueMessagePtrInput` via:

        StorageQueueMessageArgs{...}

or:

        nil

type StorageQueueMessagePtrOutput

type StorageQueueMessagePtrOutput struct{ *pulumi.OutputState }

func (StorageQueueMessagePtrOutput) Elem

func (StorageQueueMessagePtrOutput) ElementType

func (StorageQueueMessagePtrOutput) Message

Gets or sets the message.

func (StorageQueueMessagePtrOutput) QueueName

Gets or sets the queue name.

func (StorageQueueMessagePtrOutput) SasToken

Gets or sets the SAS key.

func (StorageQueueMessagePtrOutput) StorageAccount

Gets or sets the storage account name.

func (StorageQueueMessagePtrOutput) ToStorageQueueMessagePtrOutput

func (o StorageQueueMessagePtrOutput) ToStorageQueueMessagePtrOutput() StorageQueueMessagePtrOutput

func (StorageQueueMessagePtrOutput) ToStorageQueueMessagePtrOutputWithContext

func (o StorageQueueMessagePtrOutput) ToStorageQueueMessagePtrOutputWithContext(ctx context.Context) StorageQueueMessagePtrOutput

type StorageQueueMessageResponse

type StorageQueueMessageResponse struct {
	// Gets or sets the message.
	Message *string `pulumi:"message"`
	// Gets or sets the queue name.
	QueueName *string `pulumi:"queueName"`
	// Gets or sets the SAS key.
	SasToken *string `pulumi:"sasToken"`
	// Gets or sets the storage account name.
	StorageAccount *string `pulumi:"storageAccount"`
}

type StorageQueueMessageResponseArgs

type StorageQueueMessageResponseArgs struct {
	// Gets or sets the message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Gets or sets the queue name.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// Gets or sets the SAS key.
	SasToken pulumi.StringPtrInput `pulumi:"sasToken"`
	// Gets or sets the storage account name.
	StorageAccount pulumi.StringPtrInput `pulumi:"storageAccount"`
}

func (StorageQueueMessageResponseArgs) ElementType

func (StorageQueueMessageResponseArgs) ToStorageQueueMessageResponseOutput

func (i StorageQueueMessageResponseArgs) ToStorageQueueMessageResponseOutput() StorageQueueMessageResponseOutput

func (StorageQueueMessageResponseArgs) ToStorageQueueMessageResponseOutputWithContext

func (i StorageQueueMessageResponseArgs) ToStorageQueueMessageResponseOutputWithContext(ctx context.Context) StorageQueueMessageResponseOutput

func (StorageQueueMessageResponseArgs) ToStorageQueueMessageResponsePtrOutput

func (i StorageQueueMessageResponseArgs) ToStorageQueueMessageResponsePtrOutput() StorageQueueMessageResponsePtrOutput

func (StorageQueueMessageResponseArgs) ToStorageQueueMessageResponsePtrOutputWithContext

func (i StorageQueueMessageResponseArgs) ToStorageQueueMessageResponsePtrOutputWithContext(ctx context.Context) StorageQueueMessageResponsePtrOutput

type StorageQueueMessageResponseInput

type StorageQueueMessageResponseInput interface {
	pulumi.Input

	ToStorageQueueMessageResponseOutput() StorageQueueMessageResponseOutput
	ToStorageQueueMessageResponseOutputWithContext(context.Context) StorageQueueMessageResponseOutput
}

StorageQueueMessageResponseInput is an input type that accepts StorageQueueMessageResponseArgs and StorageQueueMessageResponseOutput values. You can construct a concrete instance of `StorageQueueMessageResponseInput` via:

StorageQueueMessageResponseArgs{...}

type StorageQueueMessageResponseOutput

type StorageQueueMessageResponseOutput struct{ *pulumi.OutputState }

func (StorageQueueMessageResponseOutput) ElementType

func (StorageQueueMessageResponseOutput) Message

Gets or sets the message.

func (StorageQueueMessageResponseOutput) QueueName

Gets or sets the queue name.

func (StorageQueueMessageResponseOutput) SasToken

Gets or sets the SAS key.

func (StorageQueueMessageResponseOutput) StorageAccount

Gets or sets the storage account name.

func (StorageQueueMessageResponseOutput) ToStorageQueueMessageResponseOutput

func (o StorageQueueMessageResponseOutput) ToStorageQueueMessageResponseOutput() StorageQueueMessageResponseOutput

func (StorageQueueMessageResponseOutput) ToStorageQueueMessageResponseOutputWithContext

func (o StorageQueueMessageResponseOutput) ToStorageQueueMessageResponseOutputWithContext(ctx context.Context) StorageQueueMessageResponseOutput

func (StorageQueueMessageResponseOutput) ToStorageQueueMessageResponsePtrOutput

func (o StorageQueueMessageResponseOutput) ToStorageQueueMessageResponsePtrOutput() StorageQueueMessageResponsePtrOutput

func (StorageQueueMessageResponseOutput) ToStorageQueueMessageResponsePtrOutputWithContext

func (o StorageQueueMessageResponseOutput) ToStorageQueueMessageResponsePtrOutputWithContext(ctx context.Context) StorageQueueMessageResponsePtrOutput

type StorageQueueMessageResponsePtrInput

type StorageQueueMessageResponsePtrInput interface {
	pulumi.Input

	ToStorageQueueMessageResponsePtrOutput() StorageQueueMessageResponsePtrOutput
	ToStorageQueueMessageResponsePtrOutputWithContext(context.Context) StorageQueueMessageResponsePtrOutput
}

StorageQueueMessageResponsePtrInput is an input type that accepts StorageQueueMessageResponseArgs, StorageQueueMessageResponsePtr and StorageQueueMessageResponsePtrOutput values. You can construct a concrete instance of `StorageQueueMessageResponsePtrInput` via:

        StorageQueueMessageResponseArgs{...}

or:

        nil

type StorageQueueMessageResponsePtrOutput

type StorageQueueMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageQueueMessageResponsePtrOutput) Elem

func (StorageQueueMessageResponsePtrOutput) ElementType

func (StorageQueueMessageResponsePtrOutput) Message

Gets or sets the message.

func (StorageQueueMessageResponsePtrOutput) QueueName

Gets or sets the queue name.

func (StorageQueueMessageResponsePtrOutput) SasToken

Gets or sets the SAS key.

func (StorageQueueMessageResponsePtrOutput) StorageAccount

Gets or sets the storage account name.

func (StorageQueueMessageResponsePtrOutput) ToStorageQueueMessageResponsePtrOutput

func (o StorageQueueMessageResponsePtrOutput) ToStorageQueueMessageResponsePtrOutput() StorageQueueMessageResponsePtrOutput

func (StorageQueueMessageResponsePtrOutput) ToStorageQueueMessageResponsePtrOutputWithContext

func (o StorageQueueMessageResponsePtrOutput) ToStorageQueueMessageResponsePtrOutputWithContext(ctx context.Context) StorageQueueMessageResponsePtrOutput

Jump to

Keyboard shortcuts

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