1. Packages
  2. Azure Native
  3. API Docs
  4. scheduler
  5. Job
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.64.3 published on Friday, Oct 4, 2024 by Pulumi

azure-native.scheduler.Job

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.64.3 published on Friday, Oct 4, 2024 by Pulumi

    Azure REST API version: 2016-03-01. Prior API version in Azure Native 1.x: 2016-03-01.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:scheduler:Job myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName} 
    

    Create Job Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
    @overload
    def Job(resource_name: str,
            args: JobArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Job(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            job_collection_name: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            job_name: Optional[str] = None,
            properties: Optional[JobPropertiesArgs] = None)
    func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
    public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
    public Job(String name, JobArgs args)
    public Job(String name, JobArgs args, CustomResourceOptions options)
    
    type: azure-native:scheduler:Job
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var examplejobResourceResourceFromScheduler = new AzureNative.Scheduler.Job("examplejobResourceResourceFromScheduler", new()
    {
        JobCollectionName = "string",
        ResourceGroupName = "string",
        JobName = "string",
        Properties = new AzureNative.Scheduler.Inputs.JobPropertiesArgs
        {
            Action = new AzureNative.Scheduler.Inputs.JobActionArgs
            {
                ErrorAction = new AzureNative.Scheduler.Inputs.JobErrorActionArgs
                {
                    QueueMessage = new AzureNative.Scheduler.Inputs.StorageQueueMessageArgs
                    {
                        Message = "string",
                        QueueName = "string",
                        SasToken = "string",
                        StorageAccount = "string",
                    },
                    Request = new AzureNative.Scheduler.Inputs.HttpRequestArgs
                    {
                        Authentication = new AzureNative.Scheduler.Inputs.BasicAuthenticationArgs
                        {
                            Type = "Basic",
                            Password = "string",
                            Username = "string",
                        },
                        Body = "string",
                        Headers = 
                        {
                            { "string", "string" },
                        },
                        Method = "string",
                        Uri = "string",
                    },
                    RetryPolicy = new AzureNative.Scheduler.Inputs.RetryPolicyArgs
                    {
                        RetryCount = 0,
                        RetryInterval = "string",
                        RetryType = AzureNative.Scheduler.RetryType.None,
                    },
                    ServiceBusQueueMessage = new AzureNative.Scheduler.Inputs.ServiceBusQueueMessageArgs
                    {
                        Authentication = new AzureNative.Scheduler.Inputs.ServiceBusAuthenticationArgs
                        {
                            SasKey = "string",
                            SasKeyName = "string",
                            Type = AzureNative.Scheduler.ServiceBusAuthenticationType.NotSpecified,
                        },
                        BrokeredMessageProperties = new AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessagePropertiesArgs
                        {
                            ContentType = "string",
                            CorrelationId = "string",
                            ForcePersistence = false,
                            Label = "string",
                            MessageId = "string",
                            PartitionKey = "string",
                            ReplyTo = "string",
                            ReplyToSessionId = "string",
                            ScheduledEnqueueTimeUtc = "string",
                            SessionId = "string",
                            TimeToLive = "string",
                            To = "string",
                            ViaPartitionKey = "string",
                        },
                        CustomMessageProperties = 
                        {
                            { "string", "string" },
                        },
                        Message = "string",
                        Namespace = "string",
                        QueueName = "string",
                        TransportType = AzureNative.Scheduler.ServiceBusTransportType.NotSpecified,
                    },
                    ServiceBusTopicMessage = new AzureNative.Scheduler.Inputs.ServiceBusTopicMessageArgs
                    {
                        Authentication = new AzureNative.Scheduler.Inputs.ServiceBusAuthenticationArgs
                        {
                            SasKey = "string",
                            SasKeyName = "string",
                            Type = AzureNative.Scheduler.ServiceBusAuthenticationType.NotSpecified,
                        },
                        BrokeredMessageProperties = new AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessagePropertiesArgs
                        {
                            ContentType = "string",
                            CorrelationId = "string",
                            ForcePersistence = false,
                            Label = "string",
                            MessageId = "string",
                            PartitionKey = "string",
                            ReplyTo = "string",
                            ReplyToSessionId = "string",
                            ScheduledEnqueueTimeUtc = "string",
                            SessionId = "string",
                            TimeToLive = "string",
                            To = "string",
                            ViaPartitionKey = "string",
                        },
                        CustomMessageProperties = 
                        {
                            { "string", "string" },
                        },
                        Message = "string",
                        Namespace = "string",
                        TopicPath = "string",
                        TransportType = AzureNative.Scheduler.ServiceBusTransportType.NotSpecified,
                    },
                    Type = AzureNative.Scheduler.JobActionType.Http,
                },
                QueueMessage = new AzureNative.Scheduler.Inputs.StorageQueueMessageArgs
                {
                    Message = "string",
                    QueueName = "string",
                    SasToken = "string",
                    StorageAccount = "string",
                },
                Request = new AzureNative.Scheduler.Inputs.HttpRequestArgs
                {
                    Authentication = new AzureNative.Scheduler.Inputs.BasicAuthenticationArgs
                    {
                        Type = "Basic",
                        Password = "string",
                        Username = "string",
                    },
                    Body = "string",
                    Headers = 
                    {
                        { "string", "string" },
                    },
                    Method = "string",
                    Uri = "string",
                },
                RetryPolicy = new AzureNative.Scheduler.Inputs.RetryPolicyArgs
                {
                    RetryCount = 0,
                    RetryInterval = "string",
                    RetryType = AzureNative.Scheduler.RetryType.None,
                },
                ServiceBusQueueMessage = new AzureNative.Scheduler.Inputs.ServiceBusQueueMessageArgs
                {
                    Authentication = new AzureNative.Scheduler.Inputs.ServiceBusAuthenticationArgs
                    {
                        SasKey = "string",
                        SasKeyName = "string",
                        Type = AzureNative.Scheduler.ServiceBusAuthenticationType.NotSpecified,
                    },
                    BrokeredMessageProperties = new AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessagePropertiesArgs
                    {
                        ContentType = "string",
                        CorrelationId = "string",
                        ForcePersistence = false,
                        Label = "string",
                        MessageId = "string",
                        PartitionKey = "string",
                        ReplyTo = "string",
                        ReplyToSessionId = "string",
                        ScheduledEnqueueTimeUtc = "string",
                        SessionId = "string",
                        TimeToLive = "string",
                        To = "string",
                        ViaPartitionKey = "string",
                    },
                    CustomMessageProperties = 
                    {
                        { "string", "string" },
                    },
                    Message = "string",
                    Namespace = "string",
                    QueueName = "string",
                    TransportType = AzureNative.Scheduler.ServiceBusTransportType.NotSpecified,
                },
                ServiceBusTopicMessage = new AzureNative.Scheduler.Inputs.ServiceBusTopicMessageArgs
                {
                    Authentication = new AzureNative.Scheduler.Inputs.ServiceBusAuthenticationArgs
                    {
                        SasKey = "string",
                        SasKeyName = "string",
                        Type = AzureNative.Scheduler.ServiceBusAuthenticationType.NotSpecified,
                    },
                    BrokeredMessageProperties = new AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessagePropertiesArgs
                    {
                        ContentType = "string",
                        CorrelationId = "string",
                        ForcePersistence = false,
                        Label = "string",
                        MessageId = "string",
                        PartitionKey = "string",
                        ReplyTo = "string",
                        ReplyToSessionId = "string",
                        ScheduledEnqueueTimeUtc = "string",
                        SessionId = "string",
                        TimeToLive = "string",
                        To = "string",
                        ViaPartitionKey = "string",
                    },
                    CustomMessageProperties = 
                    {
                        { "string", "string" },
                    },
                    Message = "string",
                    Namespace = "string",
                    TopicPath = "string",
                    TransportType = AzureNative.Scheduler.ServiceBusTransportType.NotSpecified,
                },
                Type = AzureNative.Scheduler.JobActionType.Http,
            },
            Recurrence = new AzureNative.Scheduler.Inputs.JobRecurrenceArgs
            {
                Count = 0,
                EndTime = "string",
                Frequency = AzureNative.Scheduler.RecurrenceFrequency.Minute,
                Interval = 0,
                Schedule = new AzureNative.Scheduler.Inputs.JobRecurrenceScheduleArgs
                {
                    Hours = new[]
                    {
                        0,
                    },
                    Minutes = new[]
                    {
                        0,
                    },
                    MonthDays = new[]
                    {
                        0,
                    },
                    MonthlyOccurrences = new[]
                    {
                        new AzureNative.Scheduler.Inputs.JobRecurrenceScheduleMonthlyOccurrenceArgs
                        {
                            Day = AzureNative.Scheduler.JobScheduleDay.Monday,
                            Occurrence = 0,
                        },
                    },
                    WeekDays = new[]
                    {
                        AzureNative.Scheduler.DayOfWeek.Sunday,
                    },
                },
            },
            StartTime = "string",
            State = AzureNative.Scheduler.JobState.Enabled,
        },
    });
    
    example, err := scheduler.NewJob(ctx, "examplejobResourceResourceFromScheduler", &scheduler.JobArgs{
    	JobCollectionName: pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	JobName:           pulumi.String("string"),
    	Properties: &scheduler.JobPropertiesArgs{
    		Action: &scheduler.JobActionArgs{
    			ErrorAction: &scheduler.JobErrorActionArgs{
    				QueueMessage: &scheduler.StorageQueueMessageArgs{
    					Message:        pulumi.String("string"),
    					QueueName:      pulumi.String("string"),
    					SasToken:       pulumi.String("string"),
    					StorageAccount: pulumi.String("string"),
    				},
    				Request: &scheduler.HttpRequestArgs{
    					Authentication: scheduler.BasicAuthentication{
    						Type:     "Basic",
    						Password: "string",
    						Username: "string",
    					},
    					Body: pulumi.String("string"),
    					Headers: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Method: pulumi.String("string"),
    					Uri:    pulumi.String("string"),
    				},
    				RetryPolicy: &scheduler.RetryPolicyArgs{
    					RetryCount:    pulumi.Int(0),
    					RetryInterval: pulumi.String("string"),
    					RetryType:     scheduler.RetryTypeNone,
    				},
    				ServiceBusQueueMessage: &scheduler.ServiceBusQueueMessageArgs{
    					Authentication: &scheduler.ServiceBusAuthenticationArgs{
    						SasKey:     pulumi.String("string"),
    						SasKeyName: pulumi.String("string"),
    						Type:       scheduler.ServiceBusAuthenticationTypeNotSpecified,
    					},
    					BrokeredMessageProperties: &scheduler.ServiceBusBrokeredMessagePropertiesArgs{
    						ContentType:             pulumi.String("string"),
    						CorrelationId:           pulumi.String("string"),
    						ForcePersistence:        pulumi.Bool(false),
    						Label:                   pulumi.String("string"),
    						MessageId:               pulumi.String("string"),
    						PartitionKey:            pulumi.String("string"),
    						ReplyTo:                 pulumi.String("string"),
    						ReplyToSessionId:        pulumi.String("string"),
    						ScheduledEnqueueTimeUtc: pulumi.String("string"),
    						SessionId:               pulumi.String("string"),
    						TimeToLive:              pulumi.String("string"),
    						To:                      pulumi.String("string"),
    						ViaPartitionKey:         pulumi.String("string"),
    					},
    					CustomMessageProperties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Message:       pulumi.String("string"),
    					Namespace:     pulumi.String("string"),
    					QueueName:     pulumi.String("string"),
    					TransportType: scheduler.ServiceBusTransportTypeNotSpecified,
    				},
    				ServiceBusTopicMessage: &scheduler.ServiceBusTopicMessageArgs{
    					Authentication: &scheduler.ServiceBusAuthenticationArgs{
    						SasKey:     pulumi.String("string"),
    						SasKeyName: pulumi.String("string"),
    						Type:       scheduler.ServiceBusAuthenticationTypeNotSpecified,
    					},
    					BrokeredMessageProperties: &scheduler.ServiceBusBrokeredMessagePropertiesArgs{
    						ContentType:             pulumi.String("string"),
    						CorrelationId:           pulumi.String("string"),
    						ForcePersistence:        pulumi.Bool(false),
    						Label:                   pulumi.String("string"),
    						MessageId:               pulumi.String("string"),
    						PartitionKey:            pulumi.String("string"),
    						ReplyTo:                 pulumi.String("string"),
    						ReplyToSessionId:        pulumi.String("string"),
    						ScheduledEnqueueTimeUtc: pulumi.String("string"),
    						SessionId:               pulumi.String("string"),
    						TimeToLive:              pulumi.String("string"),
    						To:                      pulumi.String("string"),
    						ViaPartitionKey:         pulumi.String("string"),
    					},
    					CustomMessageProperties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Message:       pulumi.String("string"),
    					Namespace:     pulumi.String("string"),
    					TopicPath:     pulumi.String("string"),
    					TransportType: scheduler.ServiceBusTransportTypeNotSpecified,
    				},
    				Type: scheduler.JobActionTypeHttp,
    			},
    			QueueMessage: &scheduler.StorageQueueMessageArgs{
    				Message:        pulumi.String("string"),
    				QueueName:      pulumi.String("string"),
    				SasToken:       pulumi.String("string"),
    				StorageAccount: pulumi.String("string"),
    			},
    			Request: &scheduler.HttpRequestArgs{
    				Authentication: scheduler.BasicAuthentication{
    					Type:     "Basic",
    					Password: "string",
    					Username: "string",
    				},
    				Body: pulumi.String("string"),
    				Headers: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				Method: pulumi.String("string"),
    				Uri:    pulumi.String("string"),
    			},
    			RetryPolicy: &scheduler.RetryPolicyArgs{
    				RetryCount:    pulumi.Int(0),
    				RetryInterval: pulumi.String("string"),
    				RetryType:     scheduler.RetryTypeNone,
    			},
    			ServiceBusQueueMessage: &scheduler.ServiceBusQueueMessageArgs{
    				Authentication: &scheduler.ServiceBusAuthenticationArgs{
    					SasKey:     pulumi.String("string"),
    					SasKeyName: pulumi.String("string"),
    					Type:       scheduler.ServiceBusAuthenticationTypeNotSpecified,
    				},
    				BrokeredMessageProperties: &scheduler.ServiceBusBrokeredMessagePropertiesArgs{
    					ContentType:             pulumi.String("string"),
    					CorrelationId:           pulumi.String("string"),
    					ForcePersistence:        pulumi.Bool(false),
    					Label:                   pulumi.String("string"),
    					MessageId:               pulumi.String("string"),
    					PartitionKey:            pulumi.String("string"),
    					ReplyTo:                 pulumi.String("string"),
    					ReplyToSessionId:        pulumi.String("string"),
    					ScheduledEnqueueTimeUtc: pulumi.String("string"),
    					SessionId:               pulumi.String("string"),
    					TimeToLive:              pulumi.String("string"),
    					To:                      pulumi.String("string"),
    					ViaPartitionKey:         pulumi.String("string"),
    				},
    				CustomMessageProperties: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				Message:       pulumi.String("string"),
    				Namespace:     pulumi.String("string"),
    				QueueName:     pulumi.String("string"),
    				TransportType: scheduler.ServiceBusTransportTypeNotSpecified,
    			},
    			ServiceBusTopicMessage: &scheduler.ServiceBusTopicMessageArgs{
    				Authentication: &scheduler.ServiceBusAuthenticationArgs{
    					SasKey:     pulumi.String("string"),
    					SasKeyName: pulumi.String("string"),
    					Type:       scheduler.ServiceBusAuthenticationTypeNotSpecified,
    				},
    				BrokeredMessageProperties: &scheduler.ServiceBusBrokeredMessagePropertiesArgs{
    					ContentType:             pulumi.String("string"),
    					CorrelationId:           pulumi.String("string"),
    					ForcePersistence:        pulumi.Bool(false),
    					Label:                   pulumi.String("string"),
    					MessageId:               pulumi.String("string"),
    					PartitionKey:            pulumi.String("string"),
    					ReplyTo:                 pulumi.String("string"),
    					ReplyToSessionId:        pulumi.String("string"),
    					ScheduledEnqueueTimeUtc: pulumi.String("string"),
    					SessionId:               pulumi.String("string"),
    					TimeToLive:              pulumi.String("string"),
    					To:                      pulumi.String("string"),
    					ViaPartitionKey:         pulumi.String("string"),
    				},
    				CustomMessageProperties: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				Message:       pulumi.String("string"),
    				Namespace:     pulumi.String("string"),
    				TopicPath:     pulumi.String("string"),
    				TransportType: scheduler.ServiceBusTransportTypeNotSpecified,
    			},
    			Type: scheduler.JobActionTypeHttp,
    		},
    		Recurrence: &scheduler.JobRecurrenceArgs{
    			Count:     pulumi.Int(0),
    			EndTime:   pulumi.String("string"),
    			Frequency: scheduler.RecurrenceFrequencyMinute,
    			Interval:  pulumi.Int(0),
    			Schedule: &scheduler.JobRecurrenceScheduleArgs{
    				Hours: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				Minutes: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				MonthDays: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				MonthlyOccurrences: scheduler.JobRecurrenceScheduleMonthlyOccurrenceArray{
    					&scheduler.JobRecurrenceScheduleMonthlyOccurrenceArgs{
    						Day:        scheduler.JobScheduleDayMonday,
    						Occurrence: pulumi.Int(0),
    					},
    				},
    				WeekDays: scheduler.DayOfWeekArray{
    					scheduler.DayOfWeekSunday,
    				},
    			},
    		},
    		StartTime: pulumi.String("string"),
    		State:     scheduler.JobStateEnabled,
    	},
    })
    
    var examplejobResourceResourceFromScheduler = new Job("examplejobResourceResourceFromScheduler", JobArgs.builder()
        .jobCollectionName("string")
        .resourceGroupName("string")
        .jobName("string")
        .properties(JobPropertiesArgs.builder()
            .action(JobActionArgs.builder()
                .errorAction(JobErrorActionArgs.builder()
                    .queueMessage(StorageQueueMessageArgs.builder()
                        .message("string")
                        .queueName("string")
                        .sasToken("string")
                        .storageAccount("string")
                        .build())
                    .request(HttpRequestArgs.builder()
                        .authentication(BasicAuthenticationArgs.builder()
                            .type("Basic")
                            .password("string")
                            .username("string")
                            .build())
                        .body("string")
                        .headers(Map.of("string", "string"))
                        .method("string")
                        .uri("string")
                        .build())
                    .retryPolicy(RetryPolicyArgs.builder()
                        .retryCount(0)
                        .retryInterval("string")
                        .retryType("None")
                        .build())
                    .serviceBusQueueMessage(ServiceBusQueueMessageArgs.builder()
                        .authentication(ServiceBusAuthenticationArgs.builder()
                            .sasKey("string")
                            .sasKeyName("string")
                            .type("NotSpecified")
                            .build())
                        .brokeredMessageProperties(ServiceBusBrokeredMessagePropertiesArgs.builder()
                            .contentType("string")
                            .correlationId("string")
                            .forcePersistence(false)
                            .label("string")
                            .messageId("string")
                            .partitionKey("string")
                            .replyTo("string")
                            .replyToSessionId("string")
                            .scheduledEnqueueTimeUtc("string")
                            .sessionId("string")
                            .timeToLive("string")
                            .to("string")
                            .viaPartitionKey("string")
                            .build())
                        .customMessageProperties(Map.of("string", "string"))
                        .message("string")
                        .namespace("string")
                        .queueName("string")
                        .transportType("NotSpecified")
                        .build())
                    .serviceBusTopicMessage(ServiceBusTopicMessageArgs.builder()
                        .authentication(ServiceBusAuthenticationArgs.builder()
                            .sasKey("string")
                            .sasKeyName("string")
                            .type("NotSpecified")
                            .build())
                        .brokeredMessageProperties(ServiceBusBrokeredMessagePropertiesArgs.builder()
                            .contentType("string")
                            .correlationId("string")
                            .forcePersistence(false)
                            .label("string")
                            .messageId("string")
                            .partitionKey("string")
                            .replyTo("string")
                            .replyToSessionId("string")
                            .scheduledEnqueueTimeUtc("string")
                            .sessionId("string")
                            .timeToLive("string")
                            .to("string")
                            .viaPartitionKey("string")
                            .build())
                        .customMessageProperties(Map.of("string", "string"))
                        .message("string")
                        .namespace("string")
                        .topicPath("string")
                        .transportType("NotSpecified")
                        .build())
                    .type("Http")
                    .build())
                .queueMessage(StorageQueueMessageArgs.builder()
                    .message("string")
                    .queueName("string")
                    .sasToken("string")
                    .storageAccount("string")
                    .build())
                .request(HttpRequestArgs.builder()
                    .authentication(BasicAuthenticationArgs.builder()
                        .type("Basic")
                        .password("string")
                        .username("string")
                        .build())
                    .body("string")
                    .headers(Map.of("string", "string"))
                    .method("string")
                    .uri("string")
                    .build())
                .retryPolicy(RetryPolicyArgs.builder()
                    .retryCount(0)
                    .retryInterval("string")
                    .retryType("None")
                    .build())
                .serviceBusQueueMessage(ServiceBusQueueMessageArgs.builder()
                    .authentication(ServiceBusAuthenticationArgs.builder()
                        .sasKey("string")
                        .sasKeyName("string")
                        .type("NotSpecified")
                        .build())
                    .brokeredMessageProperties(ServiceBusBrokeredMessagePropertiesArgs.builder()
                        .contentType("string")
                        .correlationId("string")
                        .forcePersistence(false)
                        .label("string")
                        .messageId("string")
                        .partitionKey("string")
                        .replyTo("string")
                        .replyToSessionId("string")
                        .scheduledEnqueueTimeUtc("string")
                        .sessionId("string")
                        .timeToLive("string")
                        .to("string")
                        .viaPartitionKey("string")
                        .build())
                    .customMessageProperties(Map.of("string", "string"))
                    .message("string")
                    .namespace("string")
                    .queueName("string")
                    .transportType("NotSpecified")
                    .build())
                .serviceBusTopicMessage(ServiceBusTopicMessageArgs.builder()
                    .authentication(ServiceBusAuthenticationArgs.builder()
                        .sasKey("string")
                        .sasKeyName("string")
                        .type("NotSpecified")
                        .build())
                    .brokeredMessageProperties(ServiceBusBrokeredMessagePropertiesArgs.builder()
                        .contentType("string")
                        .correlationId("string")
                        .forcePersistence(false)
                        .label("string")
                        .messageId("string")
                        .partitionKey("string")
                        .replyTo("string")
                        .replyToSessionId("string")
                        .scheduledEnqueueTimeUtc("string")
                        .sessionId("string")
                        .timeToLive("string")
                        .to("string")
                        .viaPartitionKey("string")
                        .build())
                    .customMessageProperties(Map.of("string", "string"))
                    .message("string")
                    .namespace("string")
                    .topicPath("string")
                    .transportType("NotSpecified")
                    .build())
                .type("Http")
                .build())
            .recurrence(JobRecurrenceArgs.builder()
                .count(0)
                .endTime("string")
                .frequency("Minute")
                .interval(0)
                .schedule(JobRecurrenceScheduleArgs.builder()
                    .hours(0)
                    .minutes(0)
                    .monthDays(0)
                    .monthlyOccurrences(JobRecurrenceScheduleMonthlyOccurrenceArgs.builder()
                        .day("Monday")
                        .occurrence(0)
                        .build())
                    .weekDays("Sunday")
                    .build())
                .build())
            .startTime("string")
            .state("Enabled")
            .build())
        .build());
    
    examplejob_resource_resource_from_scheduler = azure_native.scheduler.Job("examplejobResourceResourceFromScheduler",
        job_collection_name="string",
        resource_group_name="string",
        job_name="string",
        properties={
            "action": {
                "errorAction": {
                    "queueMessage": {
                        "message": "string",
                        "queueName": "string",
                        "sasToken": "string",
                        "storageAccount": "string",
                    },
                    "request": {
                        "authentication": {
                            "type": "Basic",
                            "password": "string",
                            "username": "string",
                        },
                        "body": "string",
                        "headers": {
                            "string": "string",
                        },
                        "method": "string",
                        "uri": "string",
                    },
                    "retryPolicy": {
                        "retryCount": 0,
                        "retryInterval": "string",
                        "retryType": azure_native.scheduler.RetryType.NONE,
                    },
                    "serviceBusQueueMessage": {
                        "authentication": {
                            "sasKey": "string",
                            "sasKeyName": "string",
                            "type": azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                        },
                        "brokeredMessageProperties": {
                            "contentType": "string",
                            "correlationId": "string",
                            "forcePersistence": False,
                            "label": "string",
                            "messageId": "string",
                            "partitionKey": "string",
                            "replyTo": "string",
                            "replyToSessionId": "string",
                            "scheduledEnqueueTimeUtc": "string",
                            "sessionId": "string",
                            "timeToLive": "string",
                            "to": "string",
                            "viaPartitionKey": "string",
                        },
                        "customMessageProperties": {
                            "string": "string",
                        },
                        "message": "string",
                        "namespace": "string",
                        "queueName": "string",
                        "transportType": azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
                    },
                    "serviceBusTopicMessage": {
                        "authentication": {
                            "sasKey": "string",
                            "sasKeyName": "string",
                            "type": azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                        },
                        "brokeredMessageProperties": {
                            "contentType": "string",
                            "correlationId": "string",
                            "forcePersistence": False,
                            "label": "string",
                            "messageId": "string",
                            "partitionKey": "string",
                            "replyTo": "string",
                            "replyToSessionId": "string",
                            "scheduledEnqueueTimeUtc": "string",
                            "sessionId": "string",
                            "timeToLive": "string",
                            "to": "string",
                            "viaPartitionKey": "string",
                        },
                        "customMessageProperties": {
                            "string": "string",
                        },
                        "message": "string",
                        "namespace": "string",
                        "topicPath": "string",
                        "transportType": azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
                    },
                    "type": azure_native.scheduler.JobActionType.HTTP,
                },
                "queueMessage": {
                    "message": "string",
                    "queueName": "string",
                    "sasToken": "string",
                    "storageAccount": "string",
                },
                "request": {
                    "authentication": {
                        "type": "Basic",
                        "password": "string",
                        "username": "string",
                    },
                    "body": "string",
                    "headers": {
                        "string": "string",
                    },
                    "method": "string",
                    "uri": "string",
                },
                "retryPolicy": {
                    "retryCount": 0,
                    "retryInterval": "string",
                    "retryType": azure_native.scheduler.RetryType.NONE,
                },
                "serviceBusQueueMessage": {
                    "authentication": {
                        "sasKey": "string",
                        "sasKeyName": "string",
                        "type": azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                    },
                    "brokeredMessageProperties": {
                        "contentType": "string",
                        "correlationId": "string",
                        "forcePersistence": False,
                        "label": "string",
                        "messageId": "string",
                        "partitionKey": "string",
                        "replyTo": "string",
                        "replyToSessionId": "string",
                        "scheduledEnqueueTimeUtc": "string",
                        "sessionId": "string",
                        "timeToLive": "string",
                        "to": "string",
                        "viaPartitionKey": "string",
                    },
                    "customMessageProperties": {
                        "string": "string",
                    },
                    "message": "string",
                    "namespace": "string",
                    "queueName": "string",
                    "transportType": azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
                },
                "serviceBusTopicMessage": {
                    "authentication": {
                        "sasKey": "string",
                        "sasKeyName": "string",
                        "type": azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                    },
                    "brokeredMessageProperties": {
                        "contentType": "string",
                        "correlationId": "string",
                        "forcePersistence": False,
                        "label": "string",
                        "messageId": "string",
                        "partitionKey": "string",
                        "replyTo": "string",
                        "replyToSessionId": "string",
                        "scheduledEnqueueTimeUtc": "string",
                        "sessionId": "string",
                        "timeToLive": "string",
                        "to": "string",
                        "viaPartitionKey": "string",
                    },
                    "customMessageProperties": {
                        "string": "string",
                    },
                    "message": "string",
                    "namespace": "string",
                    "topicPath": "string",
                    "transportType": azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
                },
                "type": azure_native.scheduler.JobActionType.HTTP,
            },
            "recurrence": {
                "count": 0,
                "endTime": "string",
                "frequency": azure_native.scheduler.RecurrenceFrequency.MINUTE,
                "interval": 0,
                "schedule": {
                    "hours": [0],
                    "minutes": [0],
                    "monthDays": [0],
                    "monthlyOccurrences": [{
                        "day": azure_native.scheduler.JobScheduleDay.MONDAY,
                        "occurrence": 0,
                    }],
                    "weekDays": [azure_native.scheduler.DayOfWeek.SUNDAY],
                },
            },
            "startTime": "string",
            "state": azure_native.scheduler.JobState.ENABLED,
        })
    
    const examplejobResourceResourceFromScheduler = new azure_native.scheduler.Job("examplejobResourceResourceFromScheduler", {
        jobCollectionName: "string",
        resourceGroupName: "string",
        jobName: "string",
        properties: {
            action: {
                errorAction: {
                    queueMessage: {
                        message: "string",
                        queueName: "string",
                        sasToken: "string",
                        storageAccount: "string",
                    },
                    request: {
                        authentication: {
                            type: "Basic",
                            password: "string",
                            username: "string",
                        },
                        body: "string",
                        headers: {
                            string: "string",
                        },
                        method: "string",
                        uri: "string",
                    },
                    retryPolicy: {
                        retryCount: 0,
                        retryInterval: "string",
                        retryType: azure_native.scheduler.RetryType.None,
                    },
                    serviceBusQueueMessage: {
                        authentication: {
                            sasKey: "string",
                            sasKeyName: "string",
                            type: azure_native.scheduler.ServiceBusAuthenticationType.NotSpecified,
                        },
                        brokeredMessageProperties: {
                            contentType: "string",
                            correlationId: "string",
                            forcePersistence: false,
                            label: "string",
                            messageId: "string",
                            partitionKey: "string",
                            replyTo: "string",
                            replyToSessionId: "string",
                            scheduledEnqueueTimeUtc: "string",
                            sessionId: "string",
                            timeToLive: "string",
                            to: "string",
                            viaPartitionKey: "string",
                        },
                        customMessageProperties: {
                            string: "string",
                        },
                        message: "string",
                        namespace: "string",
                        queueName: "string",
                        transportType: azure_native.scheduler.ServiceBusTransportType.NotSpecified,
                    },
                    serviceBusTopicMessage: {
                        authentication: {
                            sasKey: "string",
                            sasKeyName: "string",
                            type: azure_native.scheduler.ServiceBusAuthenticationType.NotSpecified,
                        },
                        brokeredMessageProperties: {
                            contentType: "string",
                            correlationId: "string",
                            forcePersistence: false,
                            label: "string",
                            messageId: "string",
                            partitionKey: "string",
                            replyTo: "string",
                            replyToSessionId: "string",
                            scheduledEnqueueTimeUtc: "string",
                            sessionId: "string",
                            timeToLive: "string",
                            to: "string",
                            viaPartitionKey: "string",
                        },
                        customMessageProperties: {
                            string: "string",
                        },
                        message: "string",
                        namespace: "string",
                        topicPath: "string",
                        transportType: azure_native.scheduler.ServiceBusTransportType.NotSpecified,
                    },
                    type: azure_native.scheduler.JobActionType.Http,
                },
                queueMessage: {
                    message: "string",
                    queueName: "string",
                    sasToken: "string",
                    storageAccount: "string",
                },
                request: {
                    authentication: {
                        type: "Basic",
                        password: "string",
                        username: "string",
                    },
                    body: "string",
                    headers: {
                        string: "string",
                    },
                    method: "string",
                    uri: "string",
                },
                retryPolicy: {
                    retryCount: 0,
                    retryInterval: "string",
                    retryType: azure_native.scheduler.RetryType.None,
                },
                serviceBusQueueMessage: {
                    authentication: {
                        sasKey: "string",
                        sasKeyName: "string",
                        type: azure_native.scheduler.ServiceBusAuthenticationType.NotSpecified,
                    },
                    brokeredMessageProperties: {
                        contentType: "string",
                        correlationId: "string",
                        forcePersistence: false,
                        label: "string",
                        messageId: "string",
                        partitionKey: "string",
                        replyTo: "string",
                        replyToSessionId: "string",
                        scheduledEnqueueTimeUtc: "string",
                        sessionId: "string",
                        timeToLive: "string",
                        to: "string",
                        viaPartitionKey: "string",
                    },
                    customMessageProperties: {
                        string: "string",
                    },
                    message: "string",
                    namespace: "string",
                    queueName: "string",
                    transportType: azure_native.scheduler.ServiceBusTransportType.NotSpecified,
                },
                serviceBusTopicMessage: {
                    authentication: {
                        sasKey: "string",
                        sasKeyName: "string",
                        type: azure_native.scheduler.ServiceBusAuthenticationType.NotSpecified,
                    },
                    brokeredMessageProperties: {
                        contentType: "string",
                        correlationId: "string",
                        forcePersistence: false,
                        label: "string",
                        messageId: "string",
                        partitionKey: "string",
                        replyTo: "string",
                        replyToSessionId: "string",
                        scheduledEnqueueTimeUtc: "string",
                        sessionId: "string",
                        timeToLive: "string",
                        to: "string",
                        viaPartitionKey: "string",
                    },
                    customMessageProperties: {
                        string: "string",
                    },
                    message: "string",
                    namespace: "string",
                    topicPath: "string",
                    transportType: azure_native.scheduler.ServiceBusTransportType.NotSpecified,
                },
                type: azure_native.scheduler.JobActionType.Http,
            },
            recurrence: {
                count: 0,
                endTime: "string",
                frequency: azure_native.scheduler.RecurrenceFrequency.Minute,
                interval: 0,
                schedule: {
                    hours: [0],
                    minutes: [0],
                    monthDays: [0],
                    monthlyOccurrences: [{
                        day: azure_native.scheduler.JobScheduleDay.Monday,
                        occurrence: 0,
                    }],
                    weekDays: [azure_native.scheduler.DayOfWeek.Sunday],
                },
            },
            startTime: "string",
            state: azure_native.scheduler.JobState.Enabled,
        },
    });
    
    type: azure-native:scheduler:Job
    properties:
        jobCollectionName: string
        jobName: string
        properties:
            action:
                errorAction:
                    queueMessage:
                        message: string
                        queueName: string
                        sasToken: string
                        storageAccount: string
                    request:
                        authentication:
                            password: string
                            type: Basic
                            username: string
                        body: string
                        headers:
                            string: string
                        method: string
                        uri: string
                    retryPolicy:
                        retryCount: 0
                        retryInterval: string
                        retryType: None
                    serviceBusQueueMessage:
                        authentication:
                            sasKey: string
                            sasKeyName: string
                            type: NotSpecified
                        brokeredMessageProperties:
                            contentType: string
                            correlationId: string
                            forcePersistence: false
                            label: string
                            messageId: string
                            partitionKey: string
                            replyTo: string
                            replyToSessionId: string
                            scheduledEnqueueTimeUtc: string
                            sessionId: string
                            timeToLive: string
                            to: string
                            viaPartitionKey: string
                        customMessageProperties:
                            string: string
                        message: string
                        namespace: string
                        queueName: string
                        transportType: NotSpecified
                    serviceBusTopicMessage:
                        authentication:
                            sasKey: string
                            sasKeyName: string
                            type: NotSpecified
                        brokeredMessageProperties:
                            contentType: string
                            correlationId: string
                            forcePersistence: false
                            label: string
                            messageId: string
                            partitionKey: string
                            replyTo: string
                            replyToSessionId: string
                            scheduledEnqueueTimeUtc: string
                            sessionId: string
                            timeToLive: string
                            to: string
                            viaPartitionKey: string
                        customMessageProperties:
                            string: string
                        message: string
                        namespace: string
                        topicPath: string
                        transportType: NotSpecified
                    type: Http
                queueMessage:
                    message: string
                    queueName: string
                    sasToken: string
                    storageAccount: string
                request:
                    authentication:
                        password: string
                        type: Basic
                        username: string
                    body: string
                    headers:
                        string: string
                    method: string
                    uri: string
                retryPolicy:
                    retryCount: 0
                    retryInterval: string
                    retryType: None
                serviceBusQueueMessage:
                    authentication:
                        sasKey: string
                        sasKeyName: string
                        type: NotSpecified
                    brokeredMessageProperties:
                        contentType: string
                        correlationId: string
                        forcePersistence: false
                        label: string
                        messageId: string
                        partitionKey: string
                        replyTo: string
                        replyToSessionId: string
                        scheduledEnqueueTimeUtc: string
                        sessionId: string
                        timeToLive: string
                        to: string
                        viaPartitionKey: string
                    customMessageProperties:
                        string: string
                    message: string
                    namespace: string
                    queueName: string
                    transportType: NotSpecified
                serviceBusTopicMessage:
                    authentication:
                        sasKey: string
                        sasKeyName: string
                        type: NotSpecified
                    brokeredMessageProperties:
                        contentType: string
                        correlationId: string
                        forcePersistence: false
                        label: string
                        messageId: string
                        partitionKey: string
                        replyTo: string
                        replyToSessionId: string
                        scheduledEnqueueTimeUtc: string
                        sessionId: string
                        timeToLive: string
                        to: string
                        viaPartitionKey: string
                    customMessageProperties:
                        string: string
                    message: string
                    namespace: string
                    topicPath: string
                    transportType: NotSpecified
                type: Http
            recurrence:
                count: 0
                endTime: string
                frequency: Minute
                interval: 0
                schedule:
                    hours:
                        - 0
                    minutes:
                        - 0
                    monthDays:
                        - 0
                    monthlyOccurrences:
                        - day: Monday
                          occurrence: 0
                    weekDays:
                        - Sunday
            startTime: string
            state: Enabled
        resourceGroupName: string
    

    Job Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Job resource accepts the following input properties:

    JobCollectionName string
    The job collection name.
    ResourceGroupName string
    The resource group name.
    JobName string
    The job name.
    Properties Pulumi.AzureNative.Scheduler.Inputs.JobProperties
    Gets or sets the job properties.
    JobCollectionName string
    The job collection name.
    ResourceGroupName string
    The resource group name.
    JobName string
    The job name.
    Properties JobPropertiesArgs
    Gets or sets the job properties.
    jobCollectionName String
    The job collection name.
    resourceGroupName String
    The resource group name.
    jobName String
    The job name.
    properties JobProperties
    Gets or sets the job properties.
    jobCollectionName string
    The job collection name.
    resourceGroupName string
    The resource group name.
    jobName string
    The job name.
    properties JobProperties
    Gets or sets the job properties.
    job_collection_name str
    The job collection name.
    resource_group_name str
    The resource group name.
    job_name str
    The job name.
    properties JobPropertiesArgs
    Gets or sets the job properties.
    jobCollectionName String
    The job collection name.
    resourceGroupName String
    The resource group name.
    jobName String
    The job name.
    properties Property Map
    Gets or sets the job properties.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the job resource name.
    Type string
    Gets the job resource type.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the job resource name.
    Type string
    Gets the job resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the job resource name.
    type String
    Gets the job resource type.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Gets the job resource name.
    type string
    Gets the job resource type.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Gets the job resource name.
    type str
    Gets the job resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the job resource name.
    type String
    Gets the job resource type.

    Supporting Types

    BasicAuthentication, BasicAuthenticationArgs

    Password string
    Gets or sets the password, return value will always be empty.
    Username string
    Gets or sets the username.
    Password string
    Gets or sets the password, return value will always be empty.
    Username string
    Gets or sets the username.
    password String
    Gets or sets the password, return value will always be empty.
    username String
    Gets or sets the username.
    password string
    Gets or sets the password, return value will always be empty.
    username string
    Gets or sets the username.
    password str
    Gets or sets the password, return value will always be empty.
    username str
    Gets or sets the username.
    password String
    Gets or sets the password, return value will always be empty.
    username String
    Gets or sets the username.

    BasicAuthenticationResponse, BasicAuthenticationResponseArgs

    Password string
    Gets or sets the password, return value will always be empty.
    Username string
    Gets or sets the username.
    Password string
    Gets or sets the password, return value will always be empty.
    Username string
    Gets or sets the username.
    password String
    Gets or sets the password, return value will always be empty.
    username String
    Gets or sets the username.
    password string
    Gets or sets the password, return value will always be empty.
    username string
    Gets or sets the username.
    password str
    Gets or sets the password, return value will always be empty.
    username str
    Gets or sets the username.
    password String
    Gets or sets the password, return value will always be empty.
    username String
    Gets or sets the username.

    ClientCertAuthentication, ClientCertAuthenticationArgs

    CertificateExpirationDate string
    Gets or sets the certificate expiration date.
    CertificateSubjectName string
    Gets or sets the certificate subject name.
    CertificateThumbprint string
    Gets or sets the certificate thumbprint.
    Password string
    Gets or sets the certificate password, return value will always be empty.
    Pfx string
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    CertificateExpirationDate string
    Gets or sets the certificate expiration date.
    CertificateSubjectName string
    Gets or sets the certificate subject name.
    CertificateThumbprint string
    Gets or sets the certificate thumbprint.
    Password string
    Gets or sets the certificate password, return value will always be empty.
    Pfx string
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificateExpirationDate String
    Gets or sets the certificate expiration date.
    certificateSubjectName String
    Gets or sets the certificate subject name.
    certificateThumbprint String
    Gets or sets the certificate thumbprint.
    password String
    Gets or sets the certificate password, return value will always be empty.
    pfx String
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificateExpirationDate string
    Gets or sets the certificate expiration date.
    certificateSubjectName string
    Gets or sets the certificate subject name.
    certificateThumbprint string
    Gets or sets the certificate thumbprint.
    password string
    Gets or sets the certificate password, return value will always be empty.
    pfx string
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificate_expiration_date str
    Gets or sets the certificate expiration date.
    certificate_subject_name str
    Gets or sets the certificate subject name.
    certificate_thumbprint str
    Gets or sets the certificate thumbprint.
    password str
    Gets or sets the certificate password, return value will always be empty.
    pfx str
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificateExpirationDate String
    Gets or sets the certificate expiration date.
    certificateSubjectName String
    Gets or sets the certificate subject name.
    certificateThumbprint String
    Gets or sets the certificate thumbprint.
    password String
    Gets or sets the certificate password, return value will always be empty.
    pfx String
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.

    ClientCertAuthenticationResponse, ClientCertAuthenticationResponseArgs

    CertificateExpirationDate string
    Gets or sets the certificate expiration date.
    CertificateSubjectName string
    Gets or sets the certificate subject name.
    CertificateThumbprint string
    Gets or sets the certificate thumbprint.
    Password string
    Gets or sets the certificate password, return value will always be empty.
    Pfx string
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    CertificateExpirationDate string
    Gets or sets the certificate expiration date.
    CertificateSubjectName string
    Gets or sets the certificate subject name.
    CertificateThumbprint string
    Gets or sets the certificate thumbprint.
    Password string
    Gets or sets the certificate password, return value will always be empty.
    Pfx string
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificateExpirationDate String
    Gets or sets the certificate expiration date.
    certificateSubjectName String
    Gets or sets the certificate subject name.
    certificateThumbprint String
    Gets or sets the certificate thumbprint.
    password String
    Gets or sets the certificate password, return value will always be empty.
    pfx String
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificateExpirationDate string
    Gets or sets the certificate expiration date.
    certificateSubjectName string
    Gets or sets the certificate subject name.
    certificateThumbprint string
    Gets or sets the certificate thumbprint.
    password string
    Gets or sets the certificate password, return value will always be empty.
    pfx string
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificate_expiration_date str
    Gets or sets the certificate expiration date.
    certificate_subject_name str
    Gets or sets the certificate subject name.
    certificate_thumbprint str
    Gets or sets the certificate thumbprint.
    password str
    Gets or sets the certificate password, return value will always be empty.
    pfx str
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.
    certificateExpirationDate String
    Gets or sets the certificate expiration date.
    certificateSubjectName String
    Gets or sets the certificate subject name.
    certificateThumbprint String
    Gets or sets the certificate thumbprint.
    password String
    Gets or sets the certificate password, return value will always be empty.
    pfx String
    Gets or sets the pfx certificate. Accepts certification in base64 encoding, return value will always be empty.

    DayOfWeek, DayOfWeekArgs

    Sunday
    Sunday
    Monday
    Monday
    Tuesday
    Tuesday
    Wednesday
    Wednesday
    Thursday
    Thursday
    Friday
    Friday
    Saturday
    Saturday
    DayOfWeekSunday
    Sunday
    DayOfWeekMonday
    Monday
    DayOfWeekTuesday
    Tuesday
    DayOfWeekWednesday
    Wednesday
    DayOfWeekThursday
    Thursday
    DayOfWeekFriday
    Friday
    DayOfWeekSaturday
    Saturday
    Sunday
    Sunday
    Monday
    Monday
    Tuesday
    Tuesday
    Wednesday
    Wednesday
    Thursday
    Thursday
    Friday
    Friday
    Saturday
    Saturday
    Sunday
    Sunday
    Monday
    Monday
    Tuesday
    Tuesday
    Wednesday
    Wednesday
    Thursday
    Thursday
    Friday
    Friday
    Saturday
    Saturday
    SUNDAY
    Sunday
    MONDAY
    Monday
    TUESDAY
    Tuesday
    WEDNESDAY
    Wednesday
    THURSDAY
    Thursday
    FRIDAY
    Friday
    SATURDAY
    Saturday
    "Sunday"
    Sunday
    "Monday"
    Monday
    "Tuesday"
    Tuesday
    "Wednesday"
    Wednesday
    "Thursday"
    Thursday
    "Friday"
    Friday
    "Saturday"
    Saturday

    HttpRequest, HttpRequestArgs

    Authentication Pulumi.AzureNative.Scheduler.Inputs.BasicAuthentication | Pulumi.AzureNative.Scheduler.Inputs.ClientCertAuthentication | Pulumi.AzureNative.Scheduler.Inputs.OAuthAuthentication
    Gets or sets the authentication method of the request.
    Body string
    Gets or sets the request body.
    Headers Dictionary<string, string>
    Gets or sets the headers.
    Method string
    Gets or sets the method of the request.
    Uri string
    Gets or sets the URI of the request.
    Authentication BasicAuthentication | ClientCertAuthentication | OAuthAuthentication
    Gets or sets the authentication method of the request.
    Body string
    Gets or sets the request body.
    Headers map[string]string
    Gets or sets the headers.
    Method string
    Gets or sets the method of the request.
    Uri string
    Gets or sets the URI of the request.
    authentication BasicAuthentication | ClientCertAuthentication | OAuthAuthentication
    Gets or sets the authentication method of the request.
    body String
    Gets or sets the request body.
    headers Map<String,String>
    Gets or sets the headers.
    method String
    Gets or sets the method of the request.
    uri String
    Gets or sets the URI of the request.
    authentication BasicAuthentication | ClientCertAuthentication | OAuthAuthentication
    Gets or sets the authentication method of the request.
    body string
    Gets or sets the request body.
    headers {[key: string]: string}
    Gets or sets the headers.
    method string
    Gets or sets the method of the request.
    uri string
    Gets or sets the URI of the request.
    authentication BasicAuthentication | ClientCertAuthentication | OAuthAuthentication
    Gets or sets the authentication method of the request.
    body str
    Gets or sets the request body.
    headers Mapping[str, str]
    Gets or sets the headers.
    method str
    Gets or sets the method of the request.
    uri str
    Gets or sets the URI of the request.
    authentication Property Map | Property Map | Property Map
    Gets or sets the authentication method of the request.
    body String
    Gets or sets the request body.
    headers Map<String>
    Gets or sets the headers.
    method String
    Gets or sets the method of the request.
    uri String
    Gets or sets the URI of the request.

    HttpRequestResponse, HttpRequestResponseArgs

    Authentication Pulumi.AzureNative.Scheduler.Inputs.BasicAuthenticationResponse | Pulumi.AzureNative.Scheduler.Inputs.ClientCertAuthenticationResponse | Pulumi.AzureNative.Scheduler.Inputs.OAuthAuthenticationResponse
    Gets or sets the authentication method of the request.
    Body string
    Gets or sets the request body.
    Headers Dictionary<string, string>
    Gets or sets the headers.
    Method string
    Gets or sets the method of the request.
    Uri string
    Gets or sets the URI of the request.
    Authentication BasicAuthenticationResponse | ClientCertAuthenticationResponse | OAuthAuthenticationResponse
    Gets or sets the authentication method of the request.
    Body string
    Gets or sets the request body.
    Headers map[string]string
    Gets or sets the headers.
    Method string
    Gets or sets the method of the request.
    Uri string
    Gets or sets the URI of the request.
    authentication BasicAuthenticationResponse | ClientCertAuthenticationResponse | OAuthAuthenticationResponse
    Gets or sets the authentication method of the request.
    body String
    Gets or sets the request body.
    headers Map<String,String>
    Gets or sets the headers.
    method String
    Gets or sets the method of the request.
    uri String
    Gets or sets the URI of the request.
    authentication BasicAuthenticationResponse | ClientCertAuthenticationResponse | OAuthAuthenticationResponse
    Gets or sets the authentication method of the request.
    body string
    Gets or sets the request body.
    headers {[key: string]: string}
    Gets or sets the headers.
    method string
    Gets or sets the method of the request.
    uri string
    Gets or sets the URI of the request.
    authentication BasicAuthenticationResponse | ClientCertAuthenticationResponse | OAuthAuthenticationResponse
    Gets or sets the authentication method of the request.
    body str
    Gets or sets the request body.
    headers Mapping[str, str]
    Gets or sets the headers.
    method str
    Gets or sets the method of the request.
    uri str
    Gets or sets the URI of the request.
    authentication Property Map | Property Map | Property Map
    Gets or sets the authentication method of the request.
    body String
    Gets or sets the request body.
    headers Map<String>
    Gets or sets the headers.
    method String
    Gets or sets the method of the request.
    uri String
    Gets or sets the URI of the request.

    JobAction, JobActionArgs

    ErrorAction JobErrorAction
    Gets or sets the error action.
    QueueMessage StorageQueueMessage
    Gets or sets the storage queue message.
    Request HttpRequest
    Gets or sets the http requests.
    RetryPolicy RetryPolicy
    Gets or sets the retry policy.
    ServiceBusQueueMessage ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    ServiceBusTopicMessage ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    Type JobActionType
    Gets or sets the job action type.
    errorAction JobErrorAction
    Gets or sets the error action.
    queueMessage StorageQueueMessage
    Gets or sets the storage queue message.
    request HttpRequest
    Gets or sets the http requests.
    retryPolicy RetryPolicy
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    type JobActionType
    Gets or sets the job action type.
    errorAction JobErrorAction
    Gets or sets the error action.
    queueMessage StorageQueueMessage
    Gets or sets the storage queue message.
    request HttpRequest
    Gets or sets the http requests.
    retryPolicy RetryPolicy
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    type JobActionType
    Gets or sets the job action type.
    error_action JobErrorAction
    Gets or sets the error action.
    queue_message StorageQueueMessage
    Gets or sets the storage queue message.
    request HttpRequest
    Gets or sets the http requests.
    retry_policy RetryPolicy
    Gets or sets the retry policy.
    service_bus_queue_message ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    service_bus_topic_message ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    type JobActionType
    Gets or sets the job action type.
    errorAction Property Map
    Gets or sets the error action.
    queueMessage Property Map
    Gets or sets the storage queue message.
    request Property Map
    Gets or sets the http requests.
    retryPolicy Property Map
    Gets or sets the retry policy.
    serviceBusQueueMessage Property Map
    Gets or sets the service bus queue message.
    serviceBusTopicMessage Property Map
    Gets or sets the service bus topic message.
    type "Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic"
    Gets or sets the job action type.

    JobActionResponse, JobActionResponseArgs

    ErrorAction JobErrorActionResponse
    Gets or sets the error action.
    QueueMessage StorageQueueMessageResponse
    Gets or sets the storage queue message.
    Request HttpRequestResponse
    Gets or sets the http requests.
    RetryPolicy RetryPolicyResponse
    Gets or sets the retry policy.
    ServiceBusQueueMessage ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    ServiceBusTopicMessage ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    Type string
    Gets or sets the job action type.
    errorAction JobErrorActionResponse
    Gets or sets the error action.
    queueMessage StorageQueueMessageResponse
    Gets or sets the storage queue message.
    request HttpRequestResponse
    Gets or sets the http requests.
    retryPolicy RetryPolicyResponse
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    type String
    Gets or sets the job action type.
    errorAction JobErrorActionResponse
    Gets or sets the error action.
    queueMessage StorageQueueMessageResponse
    Gets or sets the storage queue message.
    request HttpRequestResponse
    Gets or sets the http requests.
    retryPolicy RetryPolicyResponse
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    type string
    Gets or sets the job action type.
    error_action JobErrorActionResponse
    Gets or sets the error action.
    queue_message StorageQueueMessageResponse
    Gets or sets the storage queue message.
    request HttpRequestResponse
    Gets or sets the http requests.
    retry_policy RetryPolicyResponse
    Gets or sets the retry policy.
    service_bus_queue_message ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    service_bus_topic_message ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    type str
    Gets or sets the job action type.
    errorAction Property Map
    Gets or sets the error action.
    queueMessage Property Map
    Gets or sets the storage queue message.
    request Property Map
    Gets or sets the http requests.
    retryPolicy Property Map
    Gets or sets the retry policy.
    serviceBusQueueMessage Property Map
    Gets or sets the service bus queue message.
    serviceBusTopicMessage Property Map
    Gets or sets the service bus topic message.
    type String
    Gets or sets the job action type.

    JobActionType, JobActionTypeArgs

    Http
    Http
    Https
    Https
    StorageQueue
    StorageQueue
    ServiceBusQueue
    ServiceBusQueue
    ServiceBusTopic
    ServiceBusTopic
    JobActionTypeHttp
    Http
    JobActionTypeHttps
    Https
    JobActionTypeStorageQueue
    StorageQueue
    JobActionTypeServiceBusQueue
    ServiceBusQueue
    JobActionTypeServiceBusTopic
    ServiceBusTopic
    Http
    Http
    Https
    Https
    StorageQueue
    StorageQueue
    ServiceBusQueue
    ServiceBusQueue
    ServiceBusTopic
    ServiceBusTopic
    Http
    Http
    Https
    Https
    StorageQueue
    StorageQueue
    ServiceBusQueue
    ServiceBusQueue
    ServiceBusTopic
    ServiceBusTopic
    HTTP
    Http
    HTTPS
    Https
    STORAGE_QUEUE
    StorageQueue
    SERVICE_BUS_QUEUE
    ServiceBusQueue
    SERVICE_BUS_TOPIC
    ServiceBusTopic
    "Http"
    Http
    "Https"
    Https
    "StorageQueue"
    StorageQueue
    "ServiceBusQueue"
    ServiceBusQueue
    "ServiceBusTopic"
    ServiceBusTopic

    JobErrorAction, JobErrorActionArgs

    QueueMessage StorageQueueMessage
    Gets or sets the storage queue message.
    Request HttpRequest
    Gets or sets the http requests.
    RetryPolicy RetryPolicy
    Gets or sets the retry policy.
    ServiceBusQueueMessage ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    ServiceBusTopicMessage ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    Type JobActionType
    Gets or sets the job error action type.
    queueMessage StorageQueueMessage
    Gets or sets the storage queue message.
    request HttpRequest
    Gets or sets the http requests.
    retryPolicy RetryPolicy
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    type JobActionType
    Gets or sets the job error action type.
    queueMessage StorageQueueMessage
    Gets or sets the storage queue message.
    request HttpRequest
    Gets or sets the http requests.
    retryPolicy RetryPolicy
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    type JobActionType
    Gets or sets the job error action type.
    queue_message StorageQueueMessage
    Gets or sets the storage queue message.
    request HttpRequest
    Gets or sets the http requests.
    retry_policy RetryPolicy
    Gets or sets the retry policy.
    service_bus_queue_message ServiceBusQueueMessage
    Gets or sets the service bus queue message.
    service_bus_topic_message ServiceBusTopicMessage
    Gets or sets the service bus topic message.
    type JobActionType
    Gets or sets the job error action type.
    queueMessage Property Map
    Gets or sets the storage queue message.
    request Property Map
    Gets or sets the http requests.
    retryPolicy Property Map
    Gets or sets the retry policy.
    serviceBusQueueMessage Property Map
    Gets or sets the service bus queue message.
    serviceBusTopicMessage Property Map
    Gets or sets the service bus topic message.
    type "Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic"
    Gets or sets the job error action type.

    JobErrorActionResponse, JobErrorActionResponseArgs

    QueueMessage StorageQueueMessageResponse
    Gets or sets the storage queue message.
    Request HttpRequestResponse
    Gets or sets the http requests.
    RetryPolicy RetryPolicyResponse
    Gets or sets the retry policy.
    ServiceBusQueueMessage ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    ServiceBusTopicMessage ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    Type string
    Gets or sets the job error action type.
    queueMessage StorageQueueMessageResponse
    Gets or sets the storage queue message.
    request HttpRequestResponse
    Gets or sets the http requests.
    retryPolicy RetryPolicyResponse
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    type String
    Gets or sets the job error action type.
    queueMessage StorageQueueMessageResponse
    Gets or sets the storage queue message.
    request HttpRequestResponse
    Gets or sets the http requests.
    retryPolicy RetryPolicyResponse
    Gets or sets the retry policy.
    serviceBusQueueMessage ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    serviceBusTopicMessage ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    type string
    Gets or sets the job error action type.
    queue_message StorageQueueMessageResponse
    Gets or sets the storage queue message.
    request HttpRequestResponse
    Gets or sets the http requests.
    retry_policy RetryPolicyResponse
    Gets or sets the retry policy.
    service_bus_queue_message ServiceBusQueueMessageResponse
    Gets or sets the service bus queue message.
    service_bus_topic_message ServiceBusTopicMessageResponse
    Gets or sets the service bus topic message.
    type str
    Gets or sets the job error action type.
    queueMessage Property Map
    Gets or sets the storage queue message.
    request Property Map
    Gets or sets the http requests.
    retryPolicy Property Map
    Gets or sets the retry policy.
    serviceBusQueueMessage Property Map
    Gets or sets the service bus queue message.
    serviceBusTopicMessage Property Map
    Gets or sets the service bus topic message.
    type String
    Gets or sets the job error action type.

    JobProperties, JobPropertiesArgs

    Action Pulumi.AzureNative.Scheduler.Inputs.JobAction
    Gets or sets the job action.
    Recurrence Pulumi.AzureNative.Scheduler.Inputs.JobRecurrence
    Gets or sets the job recurrence.
    StartTime string
    Gets or sets the job start time.
    State Pulumi.AzureNative.Scheduler.JobState
    Gets or set the job state.
    Action JobAction
    Gets or sets the job action.
    Recurrence JobRecurrence
    Gets or sets the job recurrence.
    StartTime string
    Gets or sets the job start time.
    State JobStateEnum
    Gets or set the job state.
    action JobAction
    Gets or sets the job action.
    recurrence JobRecurrence
    Gets or sets the job recurrence.
    startTime String
    Gets or sets the job start time.
    state JobState
    Gets or set the job state.
    action JobAction
    Gets or sets the job action.
    recurrence JobRecurrence
    Gets or sets the job recurrence.
    startTime string
    Gets or sets the job start time.
    state JobState
    Gets or set the job state.
    action JobAction
    Gets or sets the job action.
    recurrence JobRecurrence
    Gets or sets the job recurrence.
    start_time str
    Gets or sets the job start time.
    state JobState
    Gets or set the job state.
    action Property Map
    Gets or sets the job action.
    recurrence Property Map
    Gets or sets the job recurrence.
    startTime String
    Gets or sets the job start time.
    state "Enabled" | "Disabled" | "Faulted" | "Completed"
    Gets or set the job state.

    JobPropertiesResponse, JobPropertiesResponseArgs

    Status Pulumi.AzureNative.Scheduler.Inputs.JobStatusResponse
    Gets the job status.
    Action Pulumi.AzureNative.Scheduler.Inputs.JobActionResponse
    Gets or sets the job action.
    Recurrence Pulumi.AzureNative.Scheduler.Inputs.JobRecurrenceResponse
    Gets or sets the job recurrence.
    StartTime string
    Gets or sets the job start time.
    State string
    Gets or set the job state.
    Status JobStatusResponse
    Gets the job status.
    Action JobActionResponse
    Gets or sets the job action.
    Recurrence JobRecurrenceResponse
    Gets or sets the job recurrence.
    StartTime string
    Gets or sets the job start time.
    State string
    Gets or set the job state.
    status JobStatusResponse
    Gets the job status.
    action JobActionResponse
    Gets or sets the job action.
    recurrence JobRecurrenceResponse
    Gets or sets the job recurrence.
    startTime String
    Gets or sets the job start time.
    state String
    Gets or set the job state.
    status JobStatusResponse
    Gets the job status.
    action JobActionResponse
    Gets or sets the job action.
    recurrence JobRecurrenceResponse
    Gets or sets the job recurrence.
    startTime string
    Gets or sets the job start time.
    state string
    Gets or set the job state.
    status JobStatusResponse
    Gets the job status.
    action JobActionResponse
    Gets or sets the job action.
    recurrence JobRecurrenceResponse
    Gets or sets the job recurrence.
    start_time str
    Gets or sets the job start time.
    state str
    Gets or set the job state.
    status Property Map
    Gets the job status.
    action Property Map
    Gets or sets the job action.
    recurrence Property Map
    Gets or sets the job recurrence.
    startTime String
    Gets or sets the job start time.
    state String
    Gets or set the job state.

    JobRecurrence, JobRecurrenceArgs

    Count int
    Gets or sets the maximum number of times that the job should run.
    EndTime string
    Gets or sets the time at which the job will complete.
    Frequency Pulumi.AzureNative.Scheduler.RecurrenceFrequency
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    Interval int
    Gets or sets the interval between retries.
    Schedule Pulumi.AzureNative.Scheduler.Inputs.JobRecurrenceSchedule
    Count int
    Gets or sets the maximum number of times that the job should run.
    EndTime string
    Gets or sets the time at which the job will complete.
    Frequency RecurrenceFrequency
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    Interval int
    Gets or sets the interval between retries.
    Schedule JobRecurrenceSchedule
    count Integer
    Gets or sets the maximum number of times that the job should run.
    endTime String
    Gets or sets the time at which the job will complete.
    frequency RecurrenceFrequency
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval Integer
    Gets or sets the interval between retries.
    schedule JobRecurrenceSchedule
    count number
    Gets or sets the maximum number of times that the job should run.
    endTime string
    Gets or sets the time at which the job will complete.
    frequency RecurrenceFrequency
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval number
    Gets or sets the interval between retries.
    schedule JobRecurrenceSchedule
    count int
    Gets or sets the maximum number of times that the job should run.
    end_time str
    Gets or sets the time at which the job will complete.
    frequency RecurrenceFrequency
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval int
    Gets or sets the interval between retries.
    schedule JobRecurrenceSchedule
    count Number
    Gets or sets the maximum number of times that the job should run.
    endTime String
    Gets or sets the time at which the job will complete.
    frequency "Minute" | "Hour" | "Day" | "Week" | "Month"
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval Number
    Gets or sets the interval between retries.
    schedule Property Map

    JobRecurrenceResponse, JobRecurrenceResponseArgs

    Count int
    Gets or sets the maximum number of times that the job should run.
    EndTime string
    Gets or sets the time at which the job will complete.
    Frequency string
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    Interval int
    Gets or sets the interval between retries.
    Schedule Pulumi.AzureNative.Scheduler.Inputs.JobRecurrenceScheduleResponse
    Count int
    Gets or sets the maximum number of times that the job should run.
    EndTime string
    Gets or sets the time at which the job will complete.
    Frequency string
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    Interval int
    Gets or sets the interval between retries.
    Schedule JobRecurrenceScheduleResponse
    count Integer
    Gets or sets the maximum number of times that the job should run.
    endTime String
    Gets or sets the time at which the job will complete.
    frequency String
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval Integer
    Gets or sets the interval between retries.
    schedule JobRecurrenceScheduleResponse
    count number
    Gets or sets the maximum number of times that the job should run.
    endTime string
    Gets or sets the time at which the job will complete.
    frequency string
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval number
    Gets or sets the interval between retries.
    schedule JobRecurrenceScheduleResponse
    count int
    Gets or sets the maximum number of times that the job should run.
    end_time str
    Gets or sets the time at which the job will complete.
    frequency str
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval int
    Gets or sets the interval between retries.
    schedule JobRecurrenceScheduleResponse
    count Number
    Gets or sets the maximum number of times that the job should run.
    endTime String
    Gets or sets the time at which the job will complete.
    frequency String
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval Number
    Gets or sets the interval between retries.
    schedule Property Map

    JobRecurrenceSchedule, JobRecurrenceScheduleArgs

    Hours List<int>
    Gets or sets the hours of the day that the job should execute at.
    Minutes List<int>
    Gets or sets the minutes of the hour that the job should execute at.
    MonthDays List<int>
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    MonthlyOccurrences List<Pulumi.AzureNative.Scheduler.Inputs.JobRecurrenceScheduleMonthlyOccurrence>
    Gets or sets the occurrences of days within a month.
    WeekDays List<Pulumi.AzureNative.Scheduler.DayOfWeek>
    Gets or sets the days of the week that the job should execute on.
    Hours []int
    Gets or sets the hours of the day that the job should execute at.
    Minutes []int
    Gets or sets the minutes of the hour that the job should execute at.
    MonthDays []int
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    MonthlyOccurrences []JobRecurrenceScheduleMonthlyOccurrence
    Gets or sets the occurrences of days within a month.
    WeekDays []DayOfWeek
    Gets or sets the days of the week that the job should execute on.
    hours List<Integer>
    Gets or sets the hours of the day that the job should execute at.
    minutes List<Integer>
    Gets or sets the minutes of the hour that the job should execute at.
    monthDays List<Integer>
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthlyOccurrences List<JobRecurrenceScheduleMonthlyOccurrence>
    Gets or sets the occurrences of days within a month.
    weekDays List<DayOfWeek>
    Gets or sets the days of the week that the job should execute on.
    hours number[]
    Gets or sets the hours of the day that the job should execute at.
    minutes number[]
    Gets or sets the minutes of the hour that the job should execute at.
    monthDays number[]
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthlyOccurrences JobRecurrenceScheduleMonthlyOccurrence[]
    Gets or sets the occurrences of days within a month.
    weekDays DayOfWeek[]
    Gets or sets the days of the week that the job should execute on.
    hours Sequence[int]
    Gets or sets the hours of the day that the job should execute at.
    minutes Sequence[int]
    Gets or sets the minutes of the hour that the job should execute at.
    month_days Sequence[int]
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthly_occurrences Sequence[JobRecurrenceScheduleMonthlyOccurrence]
    Gets or sets the occurrences of days within a month.
    week_days Sequence[DayOfWeek]
    Gets or sets the days of the week that the job should execute on.
    hours List<Number>
    Gets or sets the hours of the day that the job should execute at.
    minutes List<Number>
    Gets or sets the minutes of the hour that the job should execute at.
    monthDays List<Number>
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthlyOccurrences List<Property Map>
    Gets or sets the occurrences of days within a month.
    weekDays List<"Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday">
    Gets or sets the days of the week that the job should execute on.

    JobRecurrenceScheduleMonthlyOccurrence, JobRecurrenceScheduleMonthlyOccurrenceArgs

    Day Pulumi.AzureNative.Scheduler.JobScheduleDay
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    Occurrence int
    Gets or sets the occurrence. Must be between -5 and 5.
    Day JobScheduleDay
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    Occurrence int
    Gets or sets the occurrence. Must be between -5 and 5.
    day JobScheduleDay
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence Integer
    Gets or sets the occurrence. Must be between -5 and 5.
    day JobScheduleDay
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence number
    Gets or sets the occurrence. Must be between -5 and 5.
    day JobScheduleDay
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence int
    Gets or sets the occurrence. Must be between -5 and 5.
    day "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday"
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence Number
    Gets or sets the occurrence. Must be between -5 and 5.

    JobRecurrenceScheduleMonthlyOccurrenceResponse, JobRecurrenceScheduleMonthlyOccurrenceResponseArgs

    Day string
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    Occurrence int
    Gets or sets the occurrence. Must be between -5 and 5.
    Day string
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    Occurrence int
    Gets or sets the occurrence. Must be between -5 and 5.
    day String
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence Integer
    Gets or sets the occurrence. Must be between -5 and 5.
    day string
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence number
    Gets or sets the occurrence. Must be between -5 and 5.
    day str
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence int
    Gets or sets the occurrence. Must be between -5 and 5.
    day String
    Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    occurrence Number
    Gets or sets the occurrence. Must be between -5 and 5.

    JobRecurrenceScheduleResponse, JobRecurrenceScheduleResponseArgs

    Hours List<int>
    Gets or sets the hours of the day that the job should execute at.
    Minutes List<int>
    Gets or sets the minutes of the hour that the job should execute at.
    MonthDays List<int>
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    MonthlyOccurrences List<Pulumi.AzureNative.Scheduler.Inputs.JobRecurrenceScheduleMonthlyOccurrenceResponse>
    Gets or sets the occurrences of days within a month.
    WeekDays List<string>
    Gets or sets the days of the week that the job should execute on.
    Hours []int
    Gets or sets the hours of the day that the job should execute at.
    Minutes []int
    Gets or sets the minutes of the hour that the job should execute at.
    MonthDays []int
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    MonthlyOccurrences []JobRecurrenceScheduleMonthlyOccurrenceResponse
    Gets or sets the occurrences of days within a month.
    WeekDays []string
    Gets or sets the days of the week that the job should execute on.
    hours List<Integer>
    Gets or sets the hours of the day that the job should execute at.
    minutes List<Integer>
    Gets or sets the minutes of the hour that the job should execute at.
    monthDays List<Integer>
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthlyOccurrences List<JobRecurrenceScheduleMonthlyOccurrenceResponse>
    Gets or sets the occurrences of days within a month.
    weekDays List<String>
    Gets or sets the days of the week that the job should execute on.
    hours number[]
    Gets or sets the hours of the day that the job should execute at.
    minutes number[]
    Gets or sets the minutes of the hour that the job should execute at.
    monthDays number[]
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthlyOccurrences JobRecurrenceScheduleMonthlyOccurrenceResponse[]
    Gets or sets the occurrences of days within a month.
    weekDays string[]
    Gets or sets the days of the week that the job should execute on.
    hours Sequence[int]
    Gets or sets the hours of the day that the job should execute at.
    minutes Sequence[int]
    Gets or sets the minutes of the hour that the job should execute at.
    month_days Sequence[int]
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthly_occurrences Sequence[JobRecurrenceScheduleMonthlyOccurrenceResponse]
    Gets or sets the occurrences of days within a month.
    week_days Sequence[str]
    Gets or sets the days of the week that the job should execute on.
    hours List<Number>
    Gets or sets the hours of the day that the job should execute at.
    minutes List<Number>
    Gets or sets the minutes of the hour that the job should execute at.
    monthDays List<Number>
    Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
    monthlyOccurrences List<Property Map>
    Gets or sets the occurrences of days within a month.
    weekDays List<String>
    Gets or sets the days of the week that the job should execute on.

    JobScheduleDay, JobScheduleDayArgs

    Monday
    Monday
    Tuesday
    Tuesday
    Wednesday
    Wednesday
    Thursday
    Thursday
    Friday
    Friday
    Saturday
    Saturday
    Sunday
    Sunday
    JobScheduleDayMonday
    Monday
    JobScheduleDayTuesday
    Tuesday
    JobScheduleDayWednesday
    Wednesday
    JobScheduleDayThursday
    Thursday
    JobScheduleDayFriday
    Friday
    JobScheduleDaySaturday
    Saturday
    JobScheduleDaySunday
    Sunday
    Monday
    Monday
    Tuesday
    Tuesday
    Wednesday
    Wednesday
    Thursday
    Thursday
    Friday
    Friday
    Saturday
    Saturday
    Sunday
    Sunday
    Monday
    Monday
    Tuesday
    Tuesday
    Wednesday
    Wednesday
    Thursday
    Thursday
    Friday
    Friday
    Saturday
    Saturday
    Sunday
    Sunday
    MONDAY
    Monday
    TUESDAY
    Tuesday
    WEDNESDAY
    Wednesday
    THURSDAY
    Thursday
    FRIDAY
    Friday
    SATURDAY
    Saturday
    SUNDAY
    Sunday
    "Monday"
    Monday
    "Tuesday"
    Tuesday
    "Wednesday"
    Wednesday
    "Thursday"
    Thursday
    "Friday"
    Friday
    "Saturday"
    Saturday
    "Sunday"
    Sunday

    JobState, JobStateArgs

    Enabled
    Enabled
    Disabled
    Disabled
    Faulted
    Faulted
    Completed
    Completed
    JobStateEnabled
    Enabled
    JobStateDisabled
    Disabled
    JobStateFaulted
    Faulted
    JobStateCompleted
    Completed
    Enabled
    Enabled
    Disabled
    Disabled
    Faulted
    Faulted
    Completed
    Completed
    Enabled
    Enabled
    Disabled
    Disabled
    Faulted
    Faulted
    Completed
    Completed
    ENABLED
    Enabled
    DISABLED
    Disabled
    FAULTED
    Faulted
    COMPLETED
    Completed
    "Enabled"
    Enabled
    "Disabled"
    Disabled
    "Faulted"
    Faulted
    "Completed"
    Completed

    JobStatusResponse, JobStatusResponseArgs

    ExecutionCount int
    Gets the number of times this job has executed.
    FailureCount int
    Gets the number of times this job has failed.
    FaultedCount int
    Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
    LastExecutionTime string
    Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
    NextExecutionTime string
    Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
    ExecutionCount int
    Gets the number of times this job has executed.
    FailureCount int
    Gets the number of times this job has failed.
    FaultedCount int
    Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
    LastExecutionTime string
    Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
    NextExecutionTime string
    Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
    executionCount Integer
    Gets the number of times this job has executed.
    failureCount Integer
    Gets the number of times this job has failed.
    faultedCount Integer
    Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
    lastExecutionTime String
    Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
    nextExecutionTime String
    Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
    executionCount number
    Gets the number of times this job has executed.
    failureCount number
    Gets the number of times this job has failed.
    faultedCount number
    Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
    lastExecutionTime string
    Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
    nextExecutionTime string
    Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
    execution_count int
    Gets the number of times this job has executed.
    failure_count int
    Gets the number of times this job has failed.
    faulted_count int
    Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
    last_execution_time str
    Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
    next_execution_time str
    Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
    executionCount Number
    Gets the number of times this job has executed.
    failureCount Number
    Gets the number of times this job has failed.
    faultedCount Number
    Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
    lastExecutionTime String
    Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
    nextExecutionTime String
    Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.

    OAuthAuthentication, OAuthAuthenticationArgs

    Audience string
    Gets or sets the audience.
    ClientId string
    Gets or sets the client identifier.
    Secret string
    Gets or sets the secret, return value will always be empty.
    Tenant string
    Gets or sets the tenant.
    Audience string
    Gets or sets the audience.
    ClientId string
    Gets or sets the client identifier.
    Secret string
    Gets or sets the secret, return value will always be empty.
    Tenant string
    Gets or sets the tenant.
    audience String
    Gets or sets the audience.
    clientId String
    Gets or sets the client identifier.
    secret String
    Gets or sets the secret, return value will always be empty.
    tenant String
    Gets or sets the tenant.
    audience string
    Gets or sets the audience.
    clientId string
    Gets or sets the client identifier.
    secret string
    Gets or sets the secret, return value will always be empty.
    tenant string
    Gets or sets the tenant.
    audience str
    Gets or sets the audience.
    client_id str
    Gets or sets the client identifier.
    secret str
    Gets or sets the secret, return value will always be empty.
    tenant str
    Gets or sets the tenant.
    audience String
    Gets or sets the audience.
    clientId String
    Gets or sets the client identifier.
    secret String
    Gets or sets the secret, return value will always be empty.
    tenant String
    Gets or sets the tenant.

    OAuthAuthenticationResponse, OAuthAuthenticationResponseArgs

    Audience string
    Gets or sets the audience.
    ClientId string
    Gets or sets the client identifier.
    Secret string
    Gets or sets the secret, return value will always be empty.
    Tenant string
    Gets or sets the tenant.
    Audience string
    Gets or sets the audience.
    ClientId string
    Gets or sets the client identifier.
    Secret string
    Gets or sets the secret, return value will always be empty.
    Tenant string
    Gets or sets the tenant.
    audience String
    Gets or sets the audience.
    clientId String
    Gets or sets the client identifier.
    secret String
    Gets or sets the secret, return value will always be empty.
    tenant String
    Gets or sets the tenant.
    audience string
    Gets or sets the audience.
    clientId string
    Gets or sets the client identifier.
    secret string
    Gets or sets the secret, return value will always be empty.
    tenant string
    Gets or sets the tenant.
    audience str
    Gets or sets the audience.
    client_id str
    Gets or sets the client identifier.
    secret str
    Gets or sets the secret, return value will always be empty.
    tenant str
    Gets or sets the tenant.
    audience String
    Gets or sets the audience.
    clientId String
    Gets or sets the client identifier.
    secret String
    Gets or sets the secret, return value will always be empty.
    tenant String
    Gets or sets the tenant.

    RecurrenceFrequency, RecurrenceFrequencyArgs

    Minute
    Minute
    Hour
    Hour
    Day
    Day
    Week
    Week
    Month
    Month
    RecurrenceFrequencyMinute
    Minute
    RecurrenceFrequencyHour
    Hour
    RecurrenceFrequencyDay
    Day
    RecurrenceFrequencyWeek
    Week
    RecurrenceFrequencyMonth
    Month
    Minute
    Minute
    Hour
    Hour
    Day
    Day
    Week
    Week
    Month
    Month
    Minute
    Minute
    Hour
    Hour
    Day
    Day
    Week
    Week
    Month
    Month
    MINUTE
    Minute
    HOUR
    Hour
    DAY
    Day
    WEEK
    Week
    MONTH
    Month
    "Minute"
    Minute
    "Hour"
    Hour
    "Day"
    Day
    "Week"
    Week
    "Month"
    Month

    RetryPolicy, RetryPolicyArgs

    RetryCount int
    Gets or sets the number of times a retry should be attempted.
    RetryInterval string
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    RetryType Pulumi.AzureNative.Scheduler.RetryType
    Gets or sets the retry strategy to be used.
    RetryCount int
    Gets or sets the number of times a retry should be attempted.
    RetryInterval string
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    RetryType RetryType
    Gets or sets the retry strategy to be used.
    retryCount Integer
    Gets or sets the number of times a retry should be attempted.
    retryInterval String
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retryType RetryType
    Gets or sets the retry strategy to be used.
    retryCount number
    Gets or sets the number of times a retry should be attempted.
    retryInterval string
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retryType RetryType
    Gets or sets the retry strategy to be used.
    retry_count int
    Gets or sets the number of times a retry should be attempted.
    retry_interval str
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retry_type RetryType
    Gets or sets the retry strategy to be used.
    retryCount Number
    Gets or sets the number of times a retry should be attempted.
    retryInterval String
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retryType "None" | "Fixed"
    Gets or sets the retry strategy to be used.

    RetryPolicyResponse, RetryPolicyResponseArgs

    RetryCount int
    Gets or sets the number of times a retry should be attempted.
    RetryInterval string
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    RetryType string
    Gets or sets the retry strategy to be used.
    RetryCount int
    Gets or sets the number of times a retry should be attempted.
    RetryInterval string
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    RetryType string
    Gets or sets the retry strategy to be used.
    retryCount Integer
    Gets or sets the number of times a retry should be attempted.
    retryInterval String
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retryType String
    Gets or sets the retry strategy to be used.
    retryCount number
    Gets or sets the number of times a retry should be attempted.
    retryInterval string
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retryType string
    Gets or sets the retry strategy to be used.
    retry_count int
    Gets or sets the number of times a retry should be attempted.
    retry_interval str
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retry_type str
    Gets or sets the retry strategy to be used.
    retryCount Number
    Gets or sets the number of times a retry should be attempted.
    retryInterval String
    Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
    retryType String
    Gets or sets the retry strategy to be used.

    RetryType, RetryTypeArgs

    None
    None
    Fixed
    Fixed
    RetryTypeNone
    None
    RetryTypeFixed
    Fixed
    None
    None
    Fixed
    Fixed
    None
    None
    Fixed
    Fixed
    NONE
    None
    FIXED
    Fixed
    "None"
    None
    "Fixed"
    Fixed

    ServiceBusAuthentication, ServiceBusAuthenticationArgs

    SasKey string
    Gets or sets the SAS key.
    SasKeyName string
    Gets or sets the SAS key name.
    Type Pulumi.AzureNative.Scheduler.ServiceBusAuthenticationType
    Gets or sets the authentication type.
    SasKey string
    Gets or sets the SAS key.
    SasKeyName string
    Gets or sets the SAS key name.
    Type ServiceBusAuthenticationType
    Gets or sets the authentication type.
    sasKey String
    Gets or sets the SAS key.
    sasKeyName String
    Gets or sets the SAS key name.
    type ServiceBusAuthenticationType
    Gets or sets the authentication type.
    sasKey string
    Gets or sets the SAS key.
    sasKeyName string
    Gets or sets the SAS key name.
    type ServiceBusAuthenticationType
    Gets or sets the authentication type.
    sas_key str
    Gets or sets the SAS key.
    sas_key_name str
    Gets or sets the SAS key name.
    type ServiceBusAuthenticationType
    Gets or sets the authentication type.
    sasKey String
    Gets or sets the SAS key.
    sasKeyName String
    Gets or sets the SAS key name.
    type "NotSpecified" | "SharedAccessKey"
    Gets or sets the authentication type.

    ServiceBusAuthenticationResponse, ServiceBusAuthenticationResponseArgs

    SasKey string
    Gets or sets the SAS key.
    SasKeyName string
    Gets or sets the SAS key name.
    Type string
    Gets or sets the authentication type.
    SasKey string
    Gets or sets the SAS key.
    SasKeyName string
    Gets or sets the SAS key name.
    Type string
    Gets or sets the authentication type.
    sasKey String
    Gets or sets the SAS key.
    sasKeyName String
    Gets or sets the SAS key name.
    type String
    Gets or sets the authentication type.
    sasKey string
    Gets or sets the SAS key.
    sasKeyName string
    Gets or sets the SAS key name.
    type string
    Gets or sets the authentication type.
    sas_key str
    Gets or sets the SAS key.
    sas_key_name str
    Gets or sets the SAS key name.
    type str
    Gets or sets the authentication type.
    sasKey String
    Gets or sets the SAS key.
    sasKeyName String
    Gets or sets the SAS key name.
    type String
    Gets or sets the authentication type.

    ServiceBusAuthenticationType, ServiceBusAuthenticationTypeArgs

    NotSpecified
    NotSpecified
    SharedAccessKey
    SharedAccessKey
    ServiceBusAuthenticationTypeNotSpecified
    NotSpecified
    ServiceBusAuthenticationTypeSharedAccessKey
    SharedAccessKey
    NotSpecified
    NotSpecified
    SharedAccessKey
    SharedAccessKey
    NotSpecified
    NotSpecified
    SharedAccessKey
    SharedAccessKey
    NOT_SPECIFIED
    NotSpecified
    SHARED_ACCESS_KEY
    SharedAccessKey
    "NotSpecified"
    NotSpecified
    "SharedAccessKey"
    SharedAccessKey

    ServiceBusBrokeredMessageProperties, ServiceBusBrokeredMessagePropertiesArgs

    ContentType string
    Gets or sets the content type.
    CorrelationId string
    Gets or sets the correlation ID.
    ForcePersistence bool
    Gets or sets the force persistence.
    Label string
    Gets or sets the label.
    MessageId string
    Gets or sets the message ID.
    PartitionKey string
    Gets or sets the partition key.
    ReplyTo string
    Gets or sets the reply to.
    ReplyToSessionId string
    Gets or sets the reply to session ID.
    ScheduledEnqueueTimeUtc string
    Gets or sets the scheduled enqueue time UTC.
    SessionId string
    Gets or sets the session ID.
    TimeToLive string
    Gets or sets the time to live.
    To string
    Gets or sets the to.
    ViaPartitionKey string
    Gets or sets the via partition key.
    ContentType string
    Gets or sets the content type.
    CorrelationId string
    Gets or sets the correlation ID.
    ForcePersistence bool
    Gets or sets the force persistence.
    Label string
    Gets or sets the label.
    MessageId string
    Gets or sets the message ID.
    PartitionKey string
    Gets or sets the partition key.
    ReplyTo string
    Gets or sets the reply to.
    ReplyToSessionId string
    Gets or sets the reply to session ID.
    ScheduledEnqueueTimeUtc string
    Gets or sets the scheduled enqueue time UTC.
    SessionId string
    Gets or sets the session ID.
    TimeToLive string
    Gets or sets the time to live.
    To string
    Gets or sets the to.
    ViaPartitionKey string
    Gets or sets the via partition key.
    contentType String
    Gets or sets the content type.
    correlationId String
    Gets or sets the correlation ID.
    forcePersistence Boolean
    Gets or sets the force persistence.
    label String
    Gets or sets the label.
    messageId String
    Gets or sets the message ID.
    partitionKey String
    Gets or sets the partition key.
    replyTo String
    Gets or sets the reply to.
    replyToSessionId String
    Gets or sets the reply to session ID.
    scheduledEnqueueTimeUtc String
    Gets or sets the scheduled enqueue time UTC.
    sessionId String
    Gets or sets the session ID.
    timeToLive String
    Gets or sets the time to live.
    to String
    Gets or sets the to.
    viaPartitionKey String
    Gets or sets the via partition key.
    contentType string
    Gets or sets the content type.
    correlationId string
    Gets or sets the correlation ID.
    forcePersistence boolean
    Gets or sets the force persistence.
    label string
    Gets or sets the label.
    messageId string
    Gets or sets the message ID.
    partitionKey string
    Gets or sets the partition key.
    replyTo string
    Gets or sets the reply to.
    replyToSessionId string
    Gets or sets the reply to session ID.
    scheduledEnqueueTimeUtc string
    Gets or sets the scheduled enqueue time UTC.
    sessionId string
    Gets or sets the session ID.
    timeToLive string
    Gets or sets the time to live.
    to string
    Gets or sets the to.
    viaPartitionKey string
    Gets or sets the via partition key.
    content_type str
    Gets or sets the content type.
    correlation_id str
    Gets or sets the correlation ID.
    force_persistence bool
    Gets or sets the force persistence.
    label str
    Gets or sets the label.
    message_id str
    Gets or sets the message ID.
    partition_key str
    Gets or sets the partition key.
    reply_to str
    Gets or sets the reply to.
    reply_to_session_id str
    Gets or sets the reply to session ID.
    scheduled_enqueue_time_utc str
    Gets or sets the scheduled enqueue time UTC.
    session_id str
    Gets or sets the session ID.
    time_to_live str
    Gets or sets the time to live.
    to str
    Gets or sets the to.
    via_partition_key str
    Gets or sets the via partition key.
    contentType String
    Gets or sets the content type.
    correlationId String
    Gets or sets the correlation ID.
    forcePersistence Boolean
    Gets or sets the force persistence.
    label String
    Gets or sets the label.
    messageId String
    Gets or sets the message ID.
    partitionKey String
    Gets or sets the partition key.
    replyTo String
    Gets or sets the reply to.
    replyToSessionId String
    Gets or sets the reply to session ID.
    scheduledEnqueueTimeUtc String
    Gets or sets the scheduled enqueue time UTC.
    sessionId String
    Gets or sets the session ID.
    timeToLive String
    Gets or sets the time to live.
    to String
    Gets or sets the to.
    viaPartitionKey String
    Gets or sets the via partition key.

    ServiceBusBrokeredMessagePropertiesResponse, ServiceBusBrokeredMessagePropertiesResponseArgs

    ContentType string
    Gets or sets the content type.
    CorrelationId string
    Gets or sets the correlation ID.
    ForcePersistence bool
    Gets or sets the force persistence.
    Label string
    Gets or sets the label.
    MessageId string
    Gets or sets the message ID.
    PartitionKey string
    Gets or sets the partition key.
    ReplyTo string
    Gets or sets the reply to.
    ReplyToSessionId string
    Gets or sets the reply to session ID.
    ScheduledEnqueueTimeUtc string
    Gets or sets the scheduled enqueue time UTC.
    SessionId string
    Gets or sets the session ID.
    TimeToLive string
    Gets or sets the time to live.
    To string
    Gets or sets the to.
    ViaPartitionKey string
    Gets or sets the via partition key.
    ContentType string
    Gets or sets the content type.
    CorrelationId string
    Gets or sets the correlation ID.
    ForcePersistence bool
    Gets or sets the force persistence.
    Label string
    Gets or sets the label.
    MessageId string
    Gets or sets the message ID.
    PartitionKey string
    Gets or sets the partition key.
    ReplyTo string
    Gets or sets the reply to.
    ReplyToSessionId string
    Gets or sets the reply to session ID.
    ScheduledEnqueueTimeUtc string
    Gets or sets the scheduled enqueue time UTC.
    SessionId string
    Gets or sets the session ID.
    TimeToLive string
    Gets or sets the time to live.
    To string
    Gets or sets the to.
    ViaPartitionKey string
    Gets or sets the via partition key.
    contentType String
    Gets or sets the content type.
    correlationId String
    Gets or sets the correlation ID.
    forcePersistence Boolean
    Gets or sets the force persistence.
    label String
    Gets or sets the label.
    messageId String
    Gets or sets the message ID.
    partitionKey String
    Gets or sets the partition key.
    replyTo String
    Gets or sets the reply to.
    replyToSessionId String
    Gets or sets the reply to session ID.
    scheduledEnqueueTimeUtc String
    Gets or sets the scheduled enqueue time UTC.
    sessionId String
    Gets or sets the session ID.
    timeToLive String
    Gets or sets the time to live.
    to String
    Gets or sets the to.
    viaPartitionKey String
    Gets or sets the via partition key.
    contentType string
    Gets or sets the content type.
    correlationId string
    Gets or sets the correlation ID.
    forcePersistence boolean
    Gets or sets the force persistence.
    label string
    Gets or sets the label.
    messageId string
    Gets or sets the message ID.
    partitionKey string
    Gets or sets the partition key.
    replyTo string
    Gets or sets the reply to.
    replyToSessionId string
    Gets or sets the reply to session ID.
    scheduledEnqueueTimeUtc string
    Gets or sets the scheduled enqueue time UTC.
    sessionId string
    Gets or sets the session ID.
    timeToLive string
    Gets or sets the time to live.
    to string
    Gets or sets the to.
    viaPartitionKey string
    Gets or sets the via partition key.
    content_type str
    Gets or sets the content type.
    correlation_id str
    Gets or sets the correlation ID.
    force_persistence bool
    Gets or sets the force persistence.
    label str
    Gets or sets the label.
    message_id str
    Gets or sets the message ID.
    partition_key str
    Gets or sets the partition key.
    reply_to str
    Gets or sets the reply to.
    reply_to_session_id str
    Gets or sets the reply to session ID.
    scheduled_enqueue_time_utc str
    Gets or sets the scheduled enqueue time UTC.
    session_id str
    Gets or sets the session ID.
    time_to_live str
    Gets or sets the time to live.
    to str
    Gets or sets the to.
    via_partition_key str
    Gets or sets the via partition key.
    contentType String
    Gets or sets the content type.
    correlationId String
    Gets or sets the correlation ID.
    forcePersistence Boolean
    Gets or sets the force persistence.
    label String
    Gets or sets the label.
    messageId String
    Gets or sets the message ID.
    partitionKey String
    Gets or sets the partition key.
    replyTo String
    Gets or sets the reply to.
    replyToSessionId String
    Gets or sets the reply to session ID.
    scheduledEnqueueTimeUtc String
    Gets or sets the scheduled enqueue time UTC.
    sessionId String
    Gets or sets the session ID.
    timeToLive String
    Gets or sets the time to live.
    to String
    Gets or sets the to.
    viaPartitionKey String
    Gets or sets the via partition key.

    ServiceBusQueueMessage, ServiceBusQueueMessageArgs

    Authentication Pulumi.AzureNative.Scheduler.Inputs.ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties Pulumi.AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    CustomMessageProperties Dictionary<string, string>
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    QueueName string
    Gets or sets the queue name.
    TransportType Pulumi.AzureNative.Scheduler.ServiceBusTransportType
    Gets or sets the transport type.
    Authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    CustomMessageProperties map[string]string
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    QueueName string
    Gets or sets the queue name.
    TransportType ServiceBusTransportType
    Gets or sets the transport type.
    authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    customMessageProperties Map<String,String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    queueName String
    Gets or sets the queue name.
    transportType ServiceBusTransportType
    Gets or sets the transport type.
    authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    customMessageProperties {[key: string]: string}
    Gets or sets the custom message properties.
    message string
    Gets or sets the message.
    namespace string
    Gets or sets the namespace.
    queueName string
    Gets or sets the queue name.
    transportType ServiceBusTransportType
    Gets or sets the transport type.
    authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    brokered_message_properties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    custom_message_properties Mapping[str, str]
    Gets or sets the custom message properties.
    message str
    Gets or sets the message.
    namespace str
    Gets or sets the namespace.
    queue_name str
    Gets or sets the queue name.
    transport_type ServiceBusTransportType
    Gets or sets the transport type.
    authentication Property Map
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties Property Map
    Gets or sets the brokered message properties.
    customMessageProperties Map<String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    queueName String
    Gets or sets the queue name.
    transportType "NotSpecified" | "NetMessaging" | "AMQP"
    Gets or sets the transport type.

    ServiceBusQueueMessageResponse, ServiceBusQueueMessageResponseArgs

    Authentication Pulumi.AzureNative.Scheduler.Inputs.ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties Pulumi.AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    CustomMessageProperties Dictionary<string, string>
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    QueueName string
    Gets or sets the queue name.
    TransportType string
    Gets or sets the transport type.
    Authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    CustomMessageProperties map[string]string
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    QueueName string
    Gets or sets the queue name.
    TransportType string
    Gets or sets the transport type.
    authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    customMessageProperties Map<String,String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    queueName String
    Gets or sets the queue name.
    transportType String
    Gets or sets the transport type.
    authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    customMessageProperties {[key: string]: string}
    Gets or sets the custom message properties.
    message string
    Gets or sets the message.
    namespace string
    Gets or sets the namespace.
    queueName string
    Gets or sets the queue name.
    transportType string
    Gets or sets the transport type.
    authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    brokered_message_properties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    custom_message_properties Mapping[str, str]
    Gets or sets the custom message properties.
    message str
    Gets or sets the message.
    namespace str
    Gets or sets the namespace.
    queue_name str
    Gets or sets the queue name.
    transport_type str
    Gets or sets the transport type.
    authentication Property Map
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties Property Map
    Gets or sets the brokered message properties.
    customMessageProperties Map<String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    queueName String
    Gets or sets the queue name.
    transportType String
    Gets or sets the transport type.

    ServiceBusTopicMessage, ServiceBusTopicMessageArgs

    Authentication Pulumi.AzureNative.Scheduler.Inputs.ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties Pulumi.AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    CustomMessageProperties Dictionary<string, string>
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    TopicPath string
    Gets or sets the topic path.
    TransportType Pulumi.AzureNative.Scheduler.ServiceBusTransportType
    Gets or sets the transport type.
    Authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    CustomMessageProperties map[string]string
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    TopicPath string
    Gets or sets the topic path.
    TransportType ServiceBusTransportType
    Gets or sets the transport type.
    authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    customMessageProperties Map<String,String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    topicPath String
    Gets or sets the topic path.
    transportType ServiceBusTransportType
    Gets or sets the transport type.
    authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    customMessageProperties {[key: string]: string}
    Gets or sets the custom message properties.
    message string
    Gets or sets the message.
    namespace string
    Gets or sets the namespace.
    topicPath string
    Gets or sets the topic path.
    transportType ServiceBusTransportType
    Gets or sets the transport type.
    authentication ServiceBusAuthentication
    Gets or sets the Service Bus authentication.
    brokered_message_properties ServiceBusBrokeredMessageProperties
    Gets or sets the brokered message properties.
    custom_message_properties Mapping[str, str]
    Gets or sets the custom message properties.
    message str
    Gets or sets the message.
    namespace str
    Gets or sets the namespace.
    topic_path str
    Gets or sets the topic path.
    transport_type ServiceBusTransportType
    Gets or sets the transport type.
    authentication Property Map
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties Property Map
    Gets or sets the brokered message properties.
    customMessageProperties Map<String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    topicPath String
    Gets or sets the topic path.
    transportType "NotSpecified" | "NetMessaging" | "AMQP"
    Gets or sets the transport type.

    ServiceBusTopicMessageResponse, ServiceBusTopicMessageResponseArgs

    Authentication Pulumi.AzureNative.Scheduler.Inputs.ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties Pulumi.AzureNative.Scheduler.Inputs.ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    CustomMessageProperties Dictionary<string, string>
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    TopicPath string
    Gets or sets the topic path.
    TransportType string
    Gets or sets the transport type.
    Authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    BrokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    CustomMessageProperties map[string]string
    Gets or sets the custom message properties.
    Message string
    Gets or sets the message.
    Namespace string
    Gets or sets the namespace.
    TopicPath string
    Gets or sets the topic path.
    TransportType string
    Gets or sets the transport type.
    authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    customMessageProperties Map<String,String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    topicPath String
    Gets or sets the topic path.
    transportType String
    Gets or sets the transport type.
    authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    customMessageProperties {[key: string]: string}
    Gets or sets the custom message properties.
    message string
    Gets or sets the message.
    namespace string
    Gets or sets the namespace.
    topicPath string
    Gets or sets the topic path.
    transportType string
    Gets or sets the transport type.
    authentication ServiceBusAuthenticationResponse
    Gets or sets the Service Bus authentication.
    brokered_message_properties ServiceBusBrokeredMessagePropertiesResponse
    Gets or sets the brokered message properties.
    custom_message_properties Mapping[str, str]
    Gets or sets the custom message properties.
    message str
    Gets or sets the message.
    namespace str
    Gets or sets the namespace.
    topic_path str
    Gets or sets the topic path.
    transport_type str
    Gets or sets the transport type.
    authentication Property Map
    Gets or sets the Service Bus authentication.
    brokeredMessageProperties Property Map
    Gets or sets the brokered message properties.
    customMessageProperties Map<String>
    Gets or sets the custom message properties.
    message String
    Gets or sets the message.
    namespace String
    Gets or sets the namespace.
    topicPath String
    Gets or sets the topic path.
    transportType String
    Gets or sets the transport type.

    ServiceBusTransportType, ServiceBusTransportTypeArgs

    NotSpecified
    NotSpecified
    NetMessaging
    NetMessaging
    AMQP
    AMQP
    ServiceBusTransportTypeNotSpecified
    NotSpecified
    ServiceBusTransportTypeNetMessaging
    NetMessaging
    ServiceBusTransportTypeAMQP
    AMQP
    NotSpecified
    NotSpecified
    NetMessaging
    NetMessaging
    AMQP
    AMQP
    NotSpecified
    NotSpecified
    NetMessaging
    NetMessaging
    AMQP
    AMQP
    NOT_SPECIFIED
    NotSpecified
    NET_MESSAGING
    NetMessaging
    AMQP
    AMQP
    "NotSpecified"
    NotSpecified
    "NetMessaging"
    NetMessaging
    "AMQP"
    AMQP

    StorageQueueMessage, StorageQueueMessageArgs

    Message string
    Gets or sets the message.
    QueueName string
    Gets or sets the queue name.
    SasToken string
    Gets or sets the SAS key.
    StorageAccount string
    Gets or sets the storage account name.
    Message string
    Gets or sets the message.
    QueueName string
    Gets or sets the queue name.
    SasToken string
    Gets or sets the SAS key.
    StorageAccount string
    Gets or sets the storage account name.
    message String
    Gets or sets the message.
    queueName String
    Gets or sets the queue name.
    sasToken String
    Gets or sets the SAS key.
    storageAccount String
    Gets or sets the storage account name.
    message string
    Gets or sets the message.
    queueName string
    Gets or sets the queue name.
    sasToken string
    Gets or sets the SAS key.
    storageAccount string
    Gets or sets the storage account name.
    message str
    Gets or sets the message.
    queue_name str
    Gets or sets the queue name.
    sas_token str
    Gets or sets the SAS key.
    storage_account str
    Gets or sets the storage account name.
    message String
    Gets or sets the message.
    queueName String
    Gets or sets the queue name.
    sasToken String
    Gets or sets the SAS key.
    storageAccount String
    Gets or sets the storage account name.

    StorageQueueMessageResponse, StorageQueueMessageResponseArgs

    Message string
    Gets or sets the message.
    QueueName string
    Gets or sets the queue name.
    SasToken string
    Gets or sets the SAS key.
    StorageAccount string
    Gets or sets the storage account name.
    Message string
    Gets or sets the message.
    QueueName string
    Gets or sets the queue name.
    SasToken string
    Gets or sets the SAS key.
    StorageAccount string
    Gets or sets the storage account name.
    message String
    Gets or sets the message.
    queueName String
    Gets or sets the queue name.
    sasToken String
    Gets or sets the SAS key.
    storageAccount String
    Gets or sets the storage account name.
    message string
    Gets or sets the message.
    queueName string
    Gets or sets the queue name.
    sasToken string
    Gets or sets the SAS key.
    storageAccount string
    Gets or sets the storage account name.
    message str
    Gets or sets the message.
    queue_name str
    Gets or sets the queue name.
    sas_token str
    Gets or sets the SAS key.
    storage_account str
    Gets or sets the storage account name.
    message String
    Gets or sets the message.
    queueName String
    Gets or sets the queue name.
    sasToken String
    Gets or sets the SAS key.
    storageAccount String
    Gets or sets the storage account name.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.64.3 published on Friday, Oct 4, 2024 by Pulumi