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.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.scheduler.Job
Explore with Pulumi AI
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.47.1 published on Monday, Jun 24, 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)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=azure_native.scheduler.JobPropertiesArgs(
        action=azure_native.scheduler.JobActionArgs(
            error_action=azure_native.scheduler.JobErrorActionArgs(
                queue_message=azure_native.scheduler.StorageQueueMessageArgs(
                    message="string",
                    queue_name="string",
                    sas_token="string",
                    storage_account="string",
                ),
                request=azure_native.scheduler.HttpRequestArgs(
                    authentication=azure_native.scheduler.BasicAuthenticationArgs(
                        type="Basic",
                        password="string",
                        username="string",
                    ),
                    body="string",
                    headers={
                        "string": "string",
                    },
                    method="string",
                    uri="string",
                ),
                retry_policy=azure_native.scheduler.RetryPolicyArgs(
                    retry_count=0,
                    retry_interval="string",
                    retry_type=azure_native.scheduler.RetryType.NONE,
                ),
                service_bus_queue_message=azure_native.scheduler.ServiceBusQueueMessageArgs(
                    authentication=azure_native.scheduler.ServiceBusAuthenticationArgs(
                        sas_key="string",
                        sas_key_name="string",
                        type=azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                    ),
                    brokered_message_properties=azure_native.scheduler.ServiceBusBrokeredMessagePropertiesArgs(
                        content_type="string",
                        correlation_id="string",
                        force_persistence=False,
                        label="string",
                        message_id="string",
                        partition_key="string",
                        reply_to="string",
                        reply_to_session_id="string",
                        scheduled_enqueue_time_utc="string",
                        session_id="string",
                        time_to_live="string",
                        to="string",
                        via_partition_key="string",
                    ),
                    custom_message_properties={
                        "string": "string",
                    },
                    message="string",
                    namespace="string",
                    queue_name="string",
                    transport_type=azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
                ),
                service_bus_topic_message=azure_native.scheduler.ServiceBusTopicMessageArgs(
                    authentication=azure_native.scheduler.ServiceBusAuthenticationArgs(
                        sas_key="string",
                        sas_key_name="string",
                        type=azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                    ),
                    brokered_message_properties=azure_native.scheduler.ServiceBusBrokeredMessagePropertiesArgs(
                        content_type="string",
                        correlation_id="string",
                        force_persistence=False,
                        label="string",
                        message_id="string",
                        partition_key="string",
                        reply_to="string",
                        reply_to_session_id="string",
                        scheduled_enqueue_time_utc="string",
                        session_id="string",
                        time_to_live="string",
                        to="string",
                        via_partition_key="string",
                    ),
                    custom_message_properties={
                        "string": "string",
                    },
                    message="string",
                    namespace="string",
                    topic_path="string",
                    transport_type=azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
                ),
                type=azure_native.scheduler.JobActionType.HTTP,
            ),
            queue_message=azure_native.scheduler.StorageQueueMessageArgs(
                message="string",
                queue_name="string",
                sas_token="string",
                storage_account="string",
            ),
            request=azure_native.scheduler.HttpRequestArgs(
                authentication=azure_native.scheduler.BasicAuthenticationArgs(
                    type="Basic",
                    password="string",
                    username="string",
                ),
                body="string",
                headers={
                    "string": "string",
                },
                method="string",
                uri="string",
            ),
            retry_policy=azure_native.scheduler.RetryPolicyArgs(
                retry_count=0,
                retry_interval="string",
                retry_type=azure_native.scheduler.RetryType.NONE,
            ),
            service_bus_queue_message=azure_native.scheduler.ServiceBusQueueMessageArgs(
                authentication=azure_native.scheduler.ServiceBusAuthenticationArgs(
                    sas_key="string",
                    sas_key_name="string",
                    type=azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                ),
                brokered_message_properties=azure_native.scheduler.ServiceBusBrokeredMessagePropertiesArgs(
                    content_type="string",
                    correlation_id="string",
                    force_persistence=False,
                    label="string",
                    message_id="string",
                    partition_key="string",
                    reply_to="string",
                    reply_to_session_id="string",
                    scheduled_enqueue_time_utc="string",
                    session_id="string",
                    time_to_live="string",
                    to="string",
                    via_partition_key="string",
                ),
                custom_message_properties={
                    "string": "string",
                },
                message="string",
                namespace="string",
                queue_name="string",
                transport_type=azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
            ),
            service_bus_topic_message=azure_native.scheduler.ServiceBusTopicMessageArgs(
                authentication=azure_native.scheduler.ServiceBusAuthenticationArgs(
                    sas_key="string",
                    sas_key_name="string",
                    type=azure_native.scheduler.ServiceBusAuthenticationType.NOT_SPECIFIED,
                ),
                brokered_message_properties=azure_native.scheduler.ServiceBusBrokeredMessagePropertiesArgs(
                    content_type="string",
                    correlation_id="string",
                    force_persistence=False,
                    label="string",
                    message_id="string",
                    partition_key="string",
                    reply_to="string",
                    reply_to_session_id="string",
                    scheduled_enqueue_time_utc="string",
                    session_id="string",
                    time_to_live="string",
                    to="string",
                    via_partition_key="string",
                ),
                custom_message_properties={
                    "string": "string",
                },
                message="string",
                namespace="string",
                topic_path="string",
                transport_type=azure_native.scheduler.ServiceBusTransportType.NOT_SPECIFIED,
            ),
            type=azure_native.scheduler.JobActionType.HTTP,
        ),
        recurrence=azure_native.scheduler.JobRecurrenceArgs(
            count=0,
            end_time="string",
            frequency=azure_native.scheduler.RecurrenceFrequency.MINUTE,
            interval=0,
            schedule=azure_native.scheduler.JobRecurrenceScheduleArgs(
                hours=[0],
                minutes=[0],
                month_days=[0],
                monthly_occurrences=[azure_native.scheduler.JobRecurrenceScheduleMonthlyOccurrenceArgs(
                    day=azure_native.scheduler.JobScheduleDay.MONDAY,
                    occurrence=0,
                )],
                week_days=[azure_native.scheduler.DayOfWeek.SUNDAY],
            ),
        ),
        start_time="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:
- Job
Collection stringName  - The job collection name.
 - Resource
Group stringName  - The resource group name.
 - Job
Name string - The job name.
 - Properties
Pulumi.
Azure Native. Scheduler. Inputs. Job Properties  - Gets or sets the job properties.
 
- Job
Collection stringName  - The job collection name.
 - Resource
Group stringName  - The resource group name.
 - Job
Name string - The job name.
 - Properties
Job
Properties Args  - Gets or sets the job properties.
 
- job
Collection StringName  - The job collection name.
 - resource
Group StringName  - The resource group name.
 - job
Name String - The job name.
 - properties
Job
Properties  - Gets or sets the job properties.
 
- job
Collection stringName  - The job collection name.
 - resource
Group stringName  - The resource group name.
 - job
Name string - The job name.
 - properties
Job
Properties  - Gets or sets the job properties.
 
- job_
collection_ strname  - The job collection name.
 - resource_
group_ strname  - The resource group name.
 - job_
name str - The job name.
 - properties
Job
Properties Args  - Gets or sets the job properties.
 
- job
Collection StringName  - The job collection name.
 - resource
Group StringName  - The resource group name.
 - job
Name 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:
Supporting Types
BasicAuthentication, BasicAuthenticationArgs    
BasicAuthenticationResponse, BasicAuthenticationResponseArgs      
ClientCertAuthentication, ClientCertAuthenticationArgs      
- Certificate
Expiration stringDate  - Gets or sets the certificate expiration date.
 - Certificate
Subject stringName  - Gets or sets the certificate subject name.
 - Certificate
Thumbprint 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 stringDate  - Gets or sets the certificate expiration date.
 - Certificate
Subject stringName  - Gets or sets the certificate subject name.
 - Certificate
Thumbprint 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 StringDate  - Gets or sets the certificate expiration date.
 - certificate
Subject StringName  - Gets or sets the certificate subject name.
 - certificate
Thumbprint 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 stringDate  - Gets or sets the certificate expiration date.
 - certificate
Subject stringName  - Gets or sets the certificate subject name.
 - certificate
Thumbprint 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_ strdate  - Gets or sets the certificate expiration date.
 - certificate_
subject_ strname  - 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.
 
- certificate
Expiration StringDate  - Gets or sets the certificate expiration date.
 - certificate
Subject StringName  - Gets or sets the certificate subject name.
 - certificate
Thumbprint 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        
- Certificate
Expiration stringDate  - Gets or sets the certificate expiration date.
 - Certificate
Subject stringName  - Gets or sets the certificate subject name.
 - Certificate
Thumbprint 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 stringDate  - Gets or sets the certificate expiration date.
 - Certificate
Subject stringName  - Gets or sets the certificate subject name.
 - Certificate
Thumbprint 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 StringDate  - Gets or sets the certificate expiration date.
 - certificate
Subject StringName  - Gets or sets the certificate subject name.
 - certificate
Thumbprint 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 stringDate  - Gets or sets the certificate expiration date.
 - certificate
Subject stringName  - Gets or sets the certificate subject name.
 - certificate
Thumbprint 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_ strdate  - Gets or sets the certificate expiration date.
 - certificate_
subject_ strname  - 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.
 
- certificate
Expiration StringDate  - Gets or sets the certificate expiration date.
 - certificate
Subject StringName  - Gets or sets the certificate subject name.
 - certificate
Thumbprint 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
 
- Day
Of Week Sunday  - Sunday
 - Day
Of Week Monday  - Monday
 - Day
Of Week Tuesday  - Tuesday
 - Day
Of Week Wednesday  - Wednesday
 - Day
Of Week Thursday  - Thursday
 - Day
Of Week Friday  - Friday
 - Day
Of Week 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
 - "Monday"
 - Monday
 - "Tuesday"
 - Tuesday
 - "Wednesday"
 - Wednesday
 - "Thursday"
 - Thursday
 - "Friday"
 - Friday
 - "Saturday"
 - Saturday
 
HttpRequest, HttpRequestArgs    
- Authentication
Pulumi.
Azure | Pulumi.Native. Scheduler. Inputs. Basic Authentication Azure | Pulumi.Native. Scheduler. Inputs. Client Cert Authentication Azure Native. Scheduler. Inputs. OAuth Authentication  - 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
Basic
Authentication | ClientCert | OAuthAuthentication Authentication  - 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
Basic
Authentication | ClientCert | OAuthAuthentication Authentication  - 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
Basic
Authentication | ClientCert | OAuthAuthentication Authentication  - 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
Basic
Authentication | ClientCert | OAuthAuthentication Authentication  - 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.
Azure | Pulumi.Native. Scheduler. Inputs. Basic Authentication Response Azure | Pulumi.Native. Scheduler. Inputs. Client Cert Authentication Response Azure Native. Scheduler. Inputs. OAuth Authentication Response  - 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
Basic
Authentication | ClientResponse Cert | OAuthAuthentication Response Authentication Response  - 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
Basic
Authentication | ClientResponse Cert | OAuthAuthentication Response Authentication Response  - 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
Basic
Authentication | ClientResponse Cert | OAuthAuthentication Response Authentication Response  - 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
Basic
Authentication | ClientResponse Cert | OAuthAuthentication Response Authentication Response  - 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    
- Error
Action Pulumi.Azure Native. Scheduler. Inputs. Job Error Action  - Gets or sets the error action.
 - Queue
Message Pulumi.Azure Native. Scheduler. Inputs. Storage Queue Message  - Gets or sets the storage queue message.
 - Request
Pulumi.
Azure Native. Scheduler. Inputs. Http Request  - Gets or sets the http requests.
 - Retry
Policy Pulumi.Azure Native. Scheduler. Inputs. Retry Policy  - Gets or sets the retry policy.
 - Service
Bus Pulumi.Queue Message Azure Native. Scheduler. Inputs. Service Bus Queue Message  - Gets or sets the service bus queue message.
 - Service
Bus Pulumi.Topic Message Azure Native. Scheduler. Inputs. Service Bus Topic Message  - Gets or sets the service bus topic message.
 - Type
Pulumi.
Azure Native. Scheduler. Job Action Type  - Gets or sets the job action type.
 
- Error
Action JobError Action  - Gets or sets the error action.
 - Queue
Message StorageQueue Message  - Gets or sets the storage queue message.
 - Request
Http
Request  - Gets or sets the http requests.
 - Retry
Policy RetryPolicy  - Gets or sets the retry policy.
 - Service
Bus ServiceQueue Message Bus Queue Message  - Gets or sets the service bus queue message.
 - Service
Bus ServiceTopic Message Bus Topic Message  - Gets or sets the service bus topic message.
 - Type
Job
Action Type  - Gets or sets the job action type.
 
- error
Action JobError Action  - Gets or sets the error action.
 - queue
Message StorageQueue Message  - Gets or sets the storage queue message.
 - request
Http
Request  - Gets or sets the http requests.
 - retry
Policy RetryPolicy  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message  - Gets or sets the service bus topic message.
 - type
Job
Action Type  - Gets or sets the job action type.
 
- error
Action JobError Action  - Gets or sets the error action.
 - queue
Message StorageQueue Message  - Gets or sets the storage queue message.
 - request
Http
Request  - Gets or sets the http requests.
 - retry
Policy RetryPolicy  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message  - Gets or sets the service bus topic message.
 - type
Job
Action Type  - Gets or sets the job action type.
 
- error_
action JobError Action  - Gets or sets the error action.
 - queue_
message StorageQueue Message  - Gets or sets the storage queue message.
 - request
Http
Request  - Gets or sets the http requests.
 - retry_
policy RetryPolicy  - Gets or sets the retry policy.
 - service_
bus_ Servicequeue_ message Bus Queue Message  - Gets or sets the service bus queue message.
 - service_
bus_ Servicetopic_ message Bus Topic Message  - Gets or sets the service bus topic message.
 - type
Job
Action Type  - Gets or sets the job action type.
 
- error
Action Property Map - Gets or sets the error action.
 - queue
Message Property Map - Gets or sets the storage queue message.
 - request Property Map
 - Gets or sets the http requests.
 - retry
Policy Property Map - Gets or sets the retry policy.
 - service
Bus Property MapQueue Message  - Gets or sets the service bus queue message.
 - service
Bus Property MapTopic Message  - Gets or sets the service bus topic message.
 - type
"Http" | "Https" | "Storage
Queue" | "Service Bus Queue" | "Service Bus Topic"  - Gets or sets the job action type.
 
JobActionResponse, JobActionResponseArgs      
- Error
Action Pulumi.Azure Native. Scheduler. Inputs. Job Error Action Response  - Gets or sets the error action.
 - Queue
Message Pulumi.Azure Native. Scheduler. Inputs. Storage Queue Message Response  - Gets or sets the storage queue message.
 - Request
Pulumi.
Azure Native. Scheduler. Inputs. Http Request Response  - Gets or sets the http requests.
 - Retry
Policy Pulumi.Azure Native. Scheduler. Inputs. Retry Policy Response  - Gets or sets the retry policy.
 - Service
Bus Pulumi.Queue Message Azure Native. Scheduler. Inputs. Service Bus Queue Message Response  - Gets or sets the service bus queue message.
 - Service
Bus Pulumi.Topic Message Azure Native. Scheduler. Inputs. Service Bus Topic Message Response  - Gets or sets the service bus topic message.
 - Type string
 - Gets or sets the job action type.
 
- Error
Action JobError Action Response  - Gets or sets the error action.
 - Queue
Message StorageQueue Message Response  - Gets or sets the storage queue message.
 - Request
Http
Request Response  - Gets or sets the http requests.
 - Retry
Policy RetryPolicy Response  - Gets or sets the retry policy.
 - Service
Bus ServiceQueue Message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - Service
Bus ServiceTopic Message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - Type string
 - Gets or sets the job action type.
 
- error
Action JobError Action Response  - Gets or sets the error action.
 - queue
Message StorageQueue Message Response  - Gets or sets the storage queue message.
 - request
Http
Request Response  - Gets or sets the http requests.
 - retry
Policy RetryPolicy Response  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - type String
 - Gets or sets the job action type.
 
- error
Action JobError Action Response  - Gets or sets the error action.
 - queue
Message StorageQueue Message Response  - Gets or sets the storage queue message.
 - request
Http
Request Response  - Gets or sets the http requests.
 - retry
Policy RetryPolicy Response  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - type string
 - Gets or sets the job action type.
 
- error_
action JobError Action Response  - Gets or sets the error action.
 - queue_
message StorageQueue Message Response  - Gets or sets the storage queue message.
 - request
Http
Request Response  - Gets or sets the http requests.
 - retry_
policy RetryPolicy Response  - Gets or sets the retry policy.
 - service_
bus_ Servicequeue_ message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - service_
bus_ Servicetopic_ message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - type str
 - Gets or sets the job action type.
 
- error
Action Property Map - Gets or sets the error action.
 - queue
Message Property Map - Gets or sets the storage queue message.
 - request Property Map
 - Gets or sets the http requests.
 - retry
Policy Property Map - Gets or sets the retry policy.
 - service
Bus Property MapQueue Message  - Gets or sets the service bus queue message.
 - service
Bus Property MapTopic Message  - Gets or sets the service bus topic message.
 - type String
 - Gets or sets the job action type.
 
JobActionType, JobActionTypeArgs      
- Http
 - Http
 - Https
 - Https
 - Storage
Queue  - StorageQueue
 - Service
Bus Queue  - ServiceBusQueue
 - Service
Bus Topic  - ServiceBusTopic
 
- Job
Action Type Http  - Http
 - Job
Action Type Https  - Https
 - Job
Action Type Storage Queue  - StorageQueue
 - Job
Action Type Service Bus Queue  - ServiceBusQueue
 - Job
Action Type Service Bus Topic  - ServiceBusTopic
 
- Http
 - Http
 - Https
 - Https
 - Storage
Queue  - StorageQueue
 - Service
Bus Queue  - ServiceBusQueue
 - Service
Bus Topic  - ServiceBusTopic
 
- Http
 - Http
 - Https
 - Https
 - Storage
Queue  - StorageQueue
 - Service
Bus Queue  - ServiceBusQueue
 - Service
Bus Topic  - ServiceBusTopic
 
- HTTP
 - Http
 - HTTPS
 - Https
 - STORAGE_QUEUE
 - StorageQueue
 - SERVICE_BUS_QUEUE
 - ServiceBusQueue
 - SERVICE_BUS_TOPIC
 - ServiceBusTopic
 
- "Http"
 - Http
 - "Https"
 - Https
 - "Storage
Queue"  - StorageQueue
 - "Service
Bus Queue"  - ServiceBusQueue
 - "Service
Bus Topic"  - ServiceBusTopic
 
JobErrorAction, JobErrorActionArgs      
- Queue
Message Pulumi.Azure Native. Scheduler. Inputs. Storage Queue Message  - Gets or sets the storage queue message.
 - Request
Pulumi.
Azure Native. Scheduler. Inputs. Http Request  - Gets or sets the http requests.
 - Retry
Policy Pulumi.Azure Native. Scheduler. Inputs. Retry Policy  - Gets or sets the retry policy.
 - Service
Bus Pulumi.Queue Message Azure Native. Scheduler. Inputs. Service Bus Queue Message  - Gets or sets the service bus queue message.
 - Service
Bus Pulumi.Topic Message Azure Native. Scheduler. Inputs. Service Bus Topic Message  - Gets or sets the service bus topic message.
 - Type
Pulumi.
Azure Native. Scheduler. Job Action Type  - Gets or sets the job error action type.
 
- Queue
Message StorageQueue Message  - Gets or sets the storage queue message.
 - Request
Http
Request  - Gets or sets the http requests.
 - Retry
Policy RetryPolicy  - Gets or sets the retry policy.
 - Service
Bus ServiceQueue Message Bus Queue Message  - Gets or sets the service bus queue message.
 - Service
Bus ServiceTopic Message Bus Topic Message  - Gets or sets the service bus topic message.
 - Type
Job
Action Type  - Gets or sets the job error action type.
 
- queue
Message StorageQueue Message  - Gets or sets the storage queue message.
 - request
Http
Request  - Gets or sets the http requests.
 - retry
Policy RetryPolicy  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message  - Gets or sets the service bus topic message.
 - type
Job
Action Type  - Gets or sets the job error action type.
 
- queue
Message StorageQueue Message  - Gets or sets the storage queue message.
 - request
Http
Request  - Gets or sets the http requests.
 - retry
Policy RetryPolicy  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message  - Gets or sets the service bus topic message.
 - type
Job
Action Type  - Gets or sets the job error action type.
 
- queue_
message StorageQueue Message  - Gets or sets the storage queue message.
 - request
Http
Request  - Gets or sets the http requests.
 - retry_
policy RetryPolicy  - Gets or sets the retry policy.
 - service_
bus_ Servicequeue_ message Bus Queue Message  - Gets or sets the service bus queue message.
 - service_
bus_ Servicetopic_ message Bus Topic Message  - Gets or sets the service bus topic message.
 - type
Job
Action Type  - Gets or sets the job error action type.
 
- queue
Message Property Map - Gets or sets the storage queue message.
 - request Property Map
 - Gets or sets the http requests.
 - retry
Policy Property Map - Gets or sets the retry policy.
 - service
Bus Property MapQueue Message  - Gets or sets the service bus queue message.
 - service
Bus Property MapTopic Message  - Gets or sets the service bus topic message.
 - type
"Http" | "Https" | "Storage
Queue" | "Service Bus Queue" | "Service Bus Topic"  - Gets or sets the job error action type.
 
JobErrorActionResponse, JobErrorActionResponseArgs        
- Queue
Message Pulumi.Azure Native. Scheduler. Inputs. Storage Queue Message Response  - Gets or sets the storage queue message.
 - Request
Pulumi.
Azure Native. Scheduler. Inputs. Http Request Response  - Gets or sets the http requests.
 - Retry
Policy Pulumi.Azure Native. Scheduler. Inputs. Retry Policy Response  - Gets or sets the retry policy.
 - Service
Bus Pulumi.Queue Message Azure Native. Scheduler. Inputs. Service Bus Queue Message Response  - Gets or sets the service bus queue message.
 - Service
Bus Pulumi.Topic Message Azure Native. Scheduler. Inputs. Service Bus Topic Message Response  - Gets or sets the service bus topic message.
 - Type string
 - Gets or sets the job error action type.
 
- Queue
Message StorageQueue Message Response  - Gets or sets the storage queue message.
 - Request
Http
Request Response  - Gets or sets the http requests.
 - Retry
Policy RetryPolicy Response  - Gets or sets the retry policy.
 - Service
Bus ServiceQueue Message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - Service
Bus ServiceTopic Message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - Type string
 - Gets or sets the job error action type.
 
- queue
Message StorageQueue Message Response  - Gets or sets the storage queue message.
 - request
Http
Request Response  - Gets or sets the http requests.
 - retry
Policy RetryPolicy Response  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - type String
 - Gets or sets the job error action type.
 
- queue
Message StorageQueue Message Response  - Gets or sets the storage queue message.
 - request
Http
Request Response  - Gets or sets the http requests.
 - retry
Policy RetryPolicy Response  - Gets or sets the retry policy.
 - service
Bus ServiceQueue Message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - service
Bus ServiceTopic Message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - type string
 - Gets or sets the job error action type.
 
- queue_
message StorageQueue Message Response  - Gets or sets the storage queue message.
 - request
Http
Request Response  - Gets or sets the http requests.
 - retry_
policy RetryPolicy Response  - Gets or sets the retry policy.
 - service_
bus_ Servicequeue_ message Bus Queue Message Response  - Gets or sets the service bus queue message.
 - service_
bus_ Servicetopic_ message Bus Topic Message Response  - Gets or sets the service bus topic message.
 - type str
 - Gets or sets the job error action type.
 
- queue
Message Property Map - Gets or sets the storage queue message.
 - request Property Map
 - Gets or sets the http requests.
 - retry
Policy Property Map - Gets or sets the retry policy.
 - service
Bus Property MapQueue Message  - Gets or sets the service bus queue message.
 - service
Bus Property MapTopic Message  - Gets or sets the service bus topic message.
 - type String
 - Gets or sets the job error action type.
 
JobProperties, JobPropertiesArgs    
- Action
Pulumi.
Azure Native. Scheduler. Inputs. Job Action  - Gets or sets the job action.
 - Recurrence
Pulumi.
Azure Native. Scheduler. Inputs. Job Recurrence  - Gets or sets the job recurrence.
 - Start
Time string - Gets or sets the job start time.
 - State
Pulumi.
Azure Native. Scheduler. Job State  - Gets or set the job state.
 
- Action
Job
Action  - Gets or sets the job action.
 - Recurrence
Job
Recurrence  - Gets or sets the job recurrence.
 - Start
Time string - Gets or sets the job start time.
 - State
Job
State Enum  - Gets or set the job state.
 
- action
Job
Action  - Gets or sets the job action.
 - recurrence
Job
Recurrence  - Gets or sets the job recurrence.
 - start
Time String - Gets or sets the job start time.
 - state
Job
State  - Gets or set the job state.
 
- action
Job
Action  - Gets or sets the job action.
 - recurrence
Job
Recurrence  - Gets or sets the job recurrence.
 - start
Time string - Gets or sets the job start time.
 - state
Job
State  - Gets or set the job state.
 
- action
Job
Action  - Gets or sets the job action.
 - recurrence
Job
Recurrence  - Gets or sets the job recurrence.
 - start_
time str - Gets or sets the job start time.
 - state
Job
State  - Gets or set the job state.
 
- action Property Map
 - Gets or sets the job action.
 - recurrence Property Map
 - Gets or sets the job recurrence.
 - start
Time String - Gets or sets the job start time.
 - state "Enabled" | "Disabled" | "Faulted" | "Completed"
 - Gets or set the job state.
 
JobPropertiesResponse, JobPropertiesResponseArgs      
- Status
Pulumi.
Azure Native. Scheduler. Inputs. Job Status Response  - Gets the job status.
 - Action
Pulumi.
Azure Native. Scheduler. Inputs. Job Action Response  - Gets or sets the job action.
 - Recurrence
Pulumi.
Azure Native. Scheduler. Inputs. Job Recurrence Response  - Gets or sets the job recurrence.
 - Start
Time string - Gets or sets the job start time.
 - State string
 - Gets or set the job state.
 
- Status
Job
Status Response  - Gets the job status.
 - Action
Job
Action Response  - Gets or sets the job action.
 - Recurrence
Job
Recurrence Response  - Gets or sets the job recurrence.
 - Start
Time string - Gets or sets the job start time.
 - State string
 - Gets or set the job state.
 
- status
Job
Status Response  - Gets the job status.
 - action
Job
Action Response  - Gets or sets the job action.
 - recurrence
Job
Recurrence Response  - Gets or sets the job recurrence.
 - start
Time String - Gets or sets the job start time.
 - state String
 - Gets or set the job state.
 
- status
Job
Status Response  - Gets the job status.
 - action
Job
Action Response  - Gets or sets the job action.
 - recurrence
Job
Recurrence Response  - Gets or sets the job recurrence.
 - start
Time string - Gets or sets the job start time.
 - state string
 - Gets or set the job state.
 
- status
Job
Status Response  - Gets the job status.
 - action
Job
Action Response  - Gets or sets the job action.
 - recurrence
Job
Recurrence Response  - 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.
 - start
Time 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.
 - End
Time string - Gets or sets the time at which the job will complete.
 - Frequency
Pulumi.
Azure Native. Scheduler. Recurrence Frequency  - Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
 - Interval int
 - Gets or sets the interval between retries.
 - Schedule
Pulumi.
Azure Native. Scheduler. Inputs. Job Recurrence Schedule  
- Count int
 - Gets or sets the maximum number of times that the job should run.
 - End
Time string - Gets or sets the time at which the job will complete.
 - Frequency
Recurrence
Frequency  - Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
 - Interval int
 - Gets or sets the interval between retries.
 - Schedule
Job
Recurrence Schedule  
- count Integer
 - Gets or sets the maximum number of times that the job should run.
 - end
Time String - Gets or sets the time at which the job will complete.
 - frequency
Recurrence
Frequency  - Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
 - interval Integer
 - Gets or sets the interval between retries.
 - schedule
Job
Recurrence Schedule  
- count number
 - Gets or sets the maximum number of times that the job should run.
 - end
Time string - Gets or sets the time at which the job will complete.
 - frequency
Recurrence
Frequency  - Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
 - interval number
 - Gets or sets the interval between retries.
 - schedule
Job
Recurrence Schedule  
- 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
Recurrence
Frequency  - Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
 - interval int
 - Gets or sets the interval between retries.
 - schedule
Job
Recurrence Schedule  
- count Number
 - Gets or sets the maximum number of times that the job should run.
 - end
Time 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.
 - End
Time 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.
Azure Native. Scheduler. Inputs. Job Recurrence Schedule Response  
- Count int
 - Gets or sets the maximum number of times that the job should run.
 - End
Time 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
Job
Recurrence Schedule Response  
- count Integer
 - Gets or sets the maximum number of times that the job should run.
 - end
Time 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
Job
Recurrence Schedule Response  
- count number
 - Gets or sets the maximum number of times that the job should run.
 - end
Time 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
Job
Recurrence Schedule Response  
- 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
Job
Recurrence Schedule Response  
- count Number
 - Gets or sets the maximum number of times that the job should run.
 - end
Time 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.
 - Month
Days List<int> - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - Monthly
Occurrences List<Pulumi.Azure Native. Scheduler. Inputs. Job Recurrence Schedule Monthly Occurrence>  - Gets or sets the occurrences of days within a month.
 - Week
Days List<Pulumi.Azure Native. Scheduler. Day Of Week>  - 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.
 - Month
Days []int - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - Monthly
Occurrences []JobRecurrence Schedule Monthly Occurrence  - Gets or sets the occurrences of days within a month.
 - Week
Days []DayOf Week  - 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.
 - month
Days List<Integer> - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences List<JobRecurrence Schedule Monthly Occurrence>  - Gets or sets the occurrences of days within a month.
 - week
Days List<DayOf Week>  - 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.
 - month
Days number[] - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences JobRecurrence Schedule Monthly Occurrence[]  - Gets or sets the occurrences of days within a month.
 - week
Days DayOf Week[]  - 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[JobRecurrence Schedule Monthly Occurrence]  - Gets or sets the occurrences of days within a month.
 - week_
days Sequence[DayOf Week]  - 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.
 - month
Days List<Number> - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences List<Property Map> - Gets or sets the occurrences of days within a month.
 - week
Days 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.
Azure Native. Scheduler. Job Schedule Day  - 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
Job
Schedule Day  - 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
Job
Schedule Day  - 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
Job
Schedule Day  - 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
Job
Schedule Day  - 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.
 - Month
Days List<int> - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - Monthly
Occurrences List<Pulumi.Azure Native. Scheduler. Inputs. Job Recurrence Schedule Monthly Occurrence Response>  - Gets or sets the occurrences of days within a month.
 - Week
Days 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.
 - Month
Days []int - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - Monthly
Occurrences []JobRecurrence Schedule Monthly Occurrence Response  - Gets or sets the occurrences of days within a month.
 - Week
Days []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.
 - month
Days List<Integer> - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences List<JobRecurrence Schedule Monthly Occurrence Response>  - Gets or sets the occurrences of days within a month.
 - week
Days 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.
 - month
Days number[] - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences JobRecurrence Schedule Monthly Occurrence Response[]  - Gets or sets the occurrences of days within a month.
 - week
Days 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[JobRecurrence Schedule Monthly Occurrence Response]  - 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.
 - month
Days List<Number> - Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences List<Property Map> - Gets or sets the occurrences of days within a month.
 - week
Days 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
 
- Job
Schedule Day Monday  - Monday
 - Job
Schedule Day Tuesday  - Tuesday
 - Job
Schedule Day Wednesday  - Wednesday
 - Job
Schedule Day Thursday  - Thursday
 - Job
Schedule Day Friday  - Friday
 - Job
Schedule Day Saturday  - Saturday
 - Job
Schedule Day 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
 - "Sunday"
 - Sunday
 
JobState, JobStateArgs    
- Enabled
 - Enabled
 - Disabled
 - Disabled
 - Faulted
 - Faulted
 - Completed
 - Completed
 
- Job
State Enabled  - Enabled
 - Job
State Disabled  - Disabled
 - Job
State Faulted  - Faulted
 - Job
State 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
 
- "Enabled"
 - Enabled
 - "Disabled"
 - Disabled
 - "Faulted"
 - Faulted
 - "Completed"
 - Completed
 
JobStatusResponse, JobStatusResponseArgs      
- 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 stringTime  - Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
 - Next
Execution stringTime  - 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 stringTime  - Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
 - Next
Execution stringTime  - Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
 
- execution
Count Integer - Gets the number of times this job has executed.
 - failure
Count Integer - Gets the number of times this job has failed.
 - faulted
Count Integer - Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
 - last
Execution StringTime  - Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
 - next
Execution StringTime  - Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
 
- execution
Count number - Gets the number of times this job has executed.
 - failure
Count number - Gets the number of times this job has failed.
 - faulted
Count number - Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
 - last
Execution stringTime  - Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
 - next
Execution stringTime  - 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_ strtime  - Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
 - next_
execution_ strtime  - Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
 
- execution
Count Number - Gets the number of times this job has executed.
 - failure
Count Number - Gets the number of times this job has failed.
 - faulted
Count Number - Gets the number of faulted occurrences (occurrences that were retried and failed as many times as the retry policy states).
 - last
Execution StringTime  - Gets the time the last occurrence executed in ISO-8601 format. Could be empty if job has not run yet.
 - next
Execution StringTime  - Gets the time of the next occurrence in ISO-8601 format. Could be empty if the job is completed.
 
OAuthAuthentication, OAuthAuthenticationArgs    
OAuthAuthenticationResponse, OAuthAuthenticationResponseArgs      
RecurrenceFrequency, RecurrenceFrequencyArgs    
- Minute
 - Minute
 - Hour
 - Hour
 - Day
 - Day
 - Week
 - Week
 - Month
 - Month
 
- Recurrence
Frequency Minute  - Minute
 - Recurrence
Frequency Hour  - Hour
 - Recurrence
Frequency Day  - Day
 - Recurrence
Frequency Week  - Week
 - Recurrence
Frequency 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
 
- "Minute"
 - Minute
 - "Hour"
 - Hour
 - "Day"
 - Day
 - "Week"
 - Week
 - "Month"
 - Month
 
RetryPolicy, RetryPolicyArgs    
- Retry
Count int - Gets or sets the number of times a retry should be attempted.
 - Retry
Interval string - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - Retry
Type Pulumi.Azure Native. Scheduler. Retry Type  - 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 string - 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.
 
- retry
Count Integer - Gets or sets the number of times a retry should be attempted.
 - retry
Interval String - 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.
 
- retry
Count number - Gets or sets the number of times a retry should be attempted.
 - retry
Interval string - 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.
 
- 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.
 
- retry
Count Number - Gets or sets the number of times a retry should be attempted.
 - retry
Interval String - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - retry
Type "None" | "Fixed" - Gets or sets the retry strategy to be used.
 
RetryPolicyResponse, RetryPolicyResponseArgs      
- Retry
Count int - Gets or sets the number of times a retry should be attempted.
 - Retry
Interval string - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - Retry
Type 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 string - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - Retry
Type string - Gets or sets the retry strategy to be used.
 
- retry
Count Integer - Gets or sets the number of times a retry should be attempted.
 - retry
Interval String - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - retry
Type String - Gets or sets the retry strategy to be used.
 
- retry
Count number - Gets or sets the number of times a retry should be attempted.
 - retry
Interval string - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - retry
Type 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.
 
- retry
Count Number - Gets or sets the number of times a retry should be attempted.
 - retry
Interval String - Gets or sets the retry interval between retries, specify duration in ISO 8601 format.
 - retry
Type String - Gets or sets the retry strategy to be used.
 
RetryType, RetryTypeArgs    
- None
 - None
 - Fixed
 - Fixed
 
- Retry
Type None  - None
 - Retry
Type Fixed  - Fixed
 
- None
 - None
 - Fixed
 - Fixed
 
- None
 - None
 - Fixed
 - Fixed
 
- NONE
 - None
 - FIXED
 - Fixed
 
- "None"
 - None
 - "Fixed"
 - Fixed
 
ServiceBusAuthentication, ServiceBusAuthenticationArgs      
- Sas
Key string - Gets or sets the SAS key.
 - Sas
Key stringName  - Gets or sets the SAS key name.
 - Type
Pulumi.
Azure Native. Scheduler. Service Bus Authentication Type  - Gets or sets the authentication type.
 
- Sas
Key string - Gets or sets the SAS key.
 - Sas
Key stringName  - Gets or sets the SAS key name.
 - Type
Service
Bus Authentication Type  - Gets or sets the authentication type.
 
- sas
Key String - Gets or sets the SAS key.
 - sas
Key StringName  - Gets or sets the SAS key name.
 - type
Service
Bus Authentication Type  - Gets or sets the authentication type.
 
- sas
Key string - Gets or sets the SAS key.
 - sas
Key stringName  - Gets or sets the SAS key name.
 - type
Service
Bus Authentication Type  - Gets or sets the authentication type.
 
- sas_
key str - Gets or sets the SAS key.
 - sas_
key_ strname  - Gets or sets the SAS key name.
 - type
Service
Bus Authentication Type  - Gets or sets the authentication type.
 
- sas
Key String - Gets or sets the SAS key.
 - sas
Key StringName  - Gets or sets the SAS key name.
 - type
"Not
Specified" | "Shared Access Key"  - Gets or sets the authentication type.
 
ServiceBusAuthenticationResponse, ServiceBusAuthenticationResponseArgs        
- Sas
Key string - Gets or sets the SAS key.
 - Sas
Key stringName  - Gets or sets the SAS key name.
 - Type string
 - Gets or sets the authentication type.
 
- Sas
Key string - Gets or sets the SAS key.
 - Sas
Key stringName  - Gets or sets the SAS key name.
 - Type string
 - Gets or sets the authentication type.
 
- sas
Key String - Gets or sets the SAS key.
 - sas
Key StringName  - Gets or sets the SAS key name.
 - type String
 - Gets or sets the authentication type.
 
- sas
Key string - Gets or sets the SAS key.
 - sas
Key stringName  - 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_ strname  - Gets or sets the SAS key name.
 - type str
 - Gets or sets the authentication type.
 
- sas
Key String - Gets or sets the SAS key.
 - sas
Key StringName  - Gets or sets the SAS key name.
 - type String
 - Gets or sets the authentication type.
 
ServiceBusAuthenticationType, ServiceBusAuthenticationTypeArgs        
- Not
Specified  - NotSpecified
 - Shared
Access Key  - SharedAccessKey
 
- Service
Bus Authentication Type Not Specified  - NotSpecified
 - Service
Bus Authentication Type Shared Access Key  - SharedAccessKey
 
- Not
Specified  - NotSpecified
 - Shared
Access Key  - SharedAccessKey
 
- Not
Specified  - NotSpecified
 - Shared
Access Key  - SharedAccessKey
 
- NOT_SPECIFIED
 - NotSpecified
 - SHARED_ACCESS_KEY
 - SharedAccessKey
 
- "Not
Specified"  - NotSpecified
 - "Shared
Access Key"  - SharedAccessKey
 
ServiceBusBrokeredMessageProperties, ServiceBusBrokeredMessagePropertiesArgs          
- Content
Type string - Gets or sets the content type.
 - Correlation
Id string - Gets or sets the correlation ID.
 - Force
Persistence bool - Gets or sets the force persistence.
 - Label string
 - Gets or sets the label.
 - Message
Id string - Gets or sets the message ID.
 - Partition
Key string - Gets or sets the partition key.
 - Reply
To string - Gets or sets the reply to.
 - Reply
To stringSession Id  - Gets or sets the reply to session ID.
 - Scheduled
Enqueue stringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - Session
Id string - Gets or sets the session ID.
 - Time
To stringLive  - Gets or sets the time to live.
 - To string
 - Gets or sets the to.
 - Via
Partition stringKey  - Gets or sets the via partition key.
 
- Content
Type string - Gets or sets the content type.
 - Correlation
Id string - Gets or sets the correlation ID.
 - Force
Persistence bool - Gets or sets the force persistence.
 - Label string
 - Gets or sets the label.
 - Message
Id string - Gets or sets the message ID.
 - Partition
Key string - Gets or sets the partition key.
 - Reply
To string - Gets or sets the reply to.
 - Reply
To stringSession Id  - Gets or sets the reply to session ID.
 - Scheduled
Enqueue stringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - Session
Id string - Gets or sets the session ID.
 - Time
To stringLive  - Gets or sets the time to live.
 - To string
 - Gets or sets the to.
 - Via
Partition stringKey  - Gets or sets the via partition key.
 
- content
Type String - Gets or sets the content type.
 - correlation
Id String - Gets or sets the correlation ID.
 - force
Persistence Boolean - Gets or sets the force persistence.
 - label String
 - Gets or sets the label.
 - message
Id String - Gets or sets the message ID.
 - partition
Key String - Gets or sets the partition key.
 - reply
To String - Gets or sets the reply to.
 - reply
To StringSession Id  - Gets or sets the reply to session ID.
 - scheduled
Enqueue StringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - session
Id String - Gets or sets the session ID.
 - time
To StringLive  - Gets or sets the time to live.
 - to String
 - Gets or sets the to.
 - via
Partition StringKey  - Gets or sets the via partition key.
 
- content
Type string - Gets or sets the content type.
 - correlation
Id string - Gets or sets the correlation ID.
 - force
Persistence boolean - Gets or sets the force persistence.
 - label string
 - Gets or sets the label.
 - message
Id string - Gets or sets the message ID.
 - partition
Key string - Gets or sets the partition key.
 - reply
To string - Gets or sets the reply to.
 - reply
To stringSession Id  - Gets or sets the reply to session ID.
 - scheduled
Enqueue stringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - session
Id string - Gets or sets the session ID.
 - time
To stringLive  - Gets or sets the time to live.
 - to string
 - Gets or sets the to.
 - via
Partition stringKey  - 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_ strsession_ id  - Gets or sets the reply to session ID.
 - scheduled_
enqueue_ strtime_ utc  - Gets or sets the scheduled enqueue time UTC.
 - session_
id str - Gets or sets the session ID.
 - time_
to_ strlive  - Gets or sets the time to live.
 - to str
 - Gets or sets the to.
 - via_
partition_ strkey  - Gets or sets the via partition key.
 
- content
Type String - Gets or sets the content type.
 - correlation
Id String - Gets or sets the correlation ID.
 - force
Persistence Boolean - Gets or sets the force persistence.
 - label String
 - Gets or sets the label.
 - message
Id String - Gets or sets the message ID.
 - partition
Key String - Gets or sets the partition key.
 - reply
To String - Gets or sets the reply to.
 - reply
To StringSession Id  - Gets or sets the reply to session ID.
 - scheduled
Enqueue StringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - session
Id String - Gets or sets the session ID.
 - time
To StringLive  - Gets or sets the time to live.
 - to String
 - Gets or sets the to.
 - via
Partition StringKey  - Gets or sets the via partition key.
 
ServiceBusBrokeredMessagePropertiesResponse, ServiceBusBrokeredMessagePropertiesResponseArgs            
- Content
Type string - Gets or sets the content type.
 - Correlation
Id string - Gets or sets the correlation ID.
 - Force
Persistence bool - Gets or sets the force persistence.
 - Label string
 - Gets or sets the label.
 - Message
Id string - Gets or sets the message ID.
 - Partition
Key string - Gets or sets the partition key.
 - Reply
To string - Gets or sets the reply to.
 - Reply
To stringSession Id  - Gets or sets the reply to session ID.
 - Scheduled
Enqueue stringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - Session
Id string - Gets or sets the session ID.
 - Time
To stringLive  - Gets or sets the time to live.
 - To string
 - Gets or sets the to.
 - Via
Partition stringKey  - Gets or sets the via partition key.
 
- Content
Type string - Gets or sets the content type.
 - Correlation
Id string - Gets or sets the correlation ID.
 - Force
Persistence bool - Gets or sets the force persistence.
 - Label string
 - Gets or sets the label.
 - Message
Id string - Gets or sets the message ID.
 - Partition
Key string - Gets or sets the partition key.
 - Reply
To string - Gets or sets the reply to.
 - Reply
To stringSession Id  - Gets or sets the reply to session ID.
 - Scheduled
Enqueue stringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - Session
Id string - Gets or sets the session ID.
 - Time
To stringLive  - Gets or sets the time to live.
 - To string
 - Gets or sets the to.
 - Via
Partition stringKey  - Gets or sets the via partition key.
 
- content
Type String - Gets or sets the content type.
 - correlation
Id String - Gets or sets the correlation ID.
 - force
Persistence Boolean - Gets or sets the force persistence.
 - label String
 - Gets or sets the label.
 - message
Id String - Gets or sets the message ID.
 - partition
Key String - Gets or sets the partition key.
 - reply
To String - Gets or sets the reply to.
 - reply
To StringSession Id  - Gets or sets the reply to session ID.
 - scheduled
Enqueue StringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - session
Id String - Gets or sets the session ID.
 - time
To StringLive  - Gets or sets the time to live.
 - to String
 - Gets or sets the to.
 - via
Partition StringKey  - Gets or sets the via partition key.
 
- content
Type string - Gets or sets the content type.
 - correlation
Id string - Gets or sets the correlation ID.
 - force
Persistence boolean - Gets or sets the force persistence.
 - label string
 - Gets or sets the label.
 - message
Id string - Gets or sets the message ID.
 - partition
Key string - Gets or sets the partition key.
 - reply
To string - Gets or sets the reply to.
 - reply
To stringSession Id  - Gets or sets the reply to session ID.
 - scheduled
Enqueue stringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - session
Id string - Gets or sets the session ID.
 - time
To stringLive  - Gets or sets the time to live.
 - to string
 - Gets or sets the to.
 - via
Partition stringKey  - 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_ strsession_ id  - Gets or sets the reply to session ID.
 - scheduled_
enqueue_ strtime_ utc  - Gets or sets the scheduled enqueue time UTC.
 - session_
id str - Gets or sets the session ID.
 - time_
to_ strlive  - Gets or sets the time to live.
 - to str
 - Gets or sets the to.
 - via_
partition_ strkey  - Gets or sets the via partition key.
 
- content
Type String - Gets or sets the content type.
 - correlation
Id String - Gets or sets the correlation ID.
 - force
Persistence Boolean - Gets or sets the force persistence.
 - label String
 - Gets or sets the label.
 - message
Id String - Gets or sets the message ID.
 - partition
Key String - Gets or sets the partition key.
 - reply
To String - Gets or sets the reply to.
 - reply
To StringSession Id  - Gets or sets the reply to session ID.
 - scheduled
Enqueue StringTime Utc  - Gets or sets the scheduled enqueue time UTC.
 - session
Id String - Gets or sets the session ID.
 - time
To StringLive  - Gets or sets the time to live.
 - to String
 - Gets or sets the to.
 - via
Partition StringKey  - Gets or sets the via partition key.
 
ServiceBusQueueMessage, ServiceBusQueueMessageArgs        
- Authentication
Pulumi.
Azure Native. Scheduler. Inputs. Service Bus Authentication  - Gets or sets the Service Bus authentication.
 - Brokered
Message Pulumi.Properties Azure Native. Scheduler. Inputs. Service Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - Custom
Message Dictionary<string, string>Properties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Queue
Name string - Gets or sets the queue name.
 - Transport
Type Pulumi.Azure Native. Scheduler. Service Bus Transport Type  - Gets or sets the transport type.
 
- Authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - Brokered
Message ServiceProperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - Custom
Message map[string]stringProperties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Queue
Name string - Gets or sets the queue name.
 - Transport
Type ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - custom
Message Map<String,String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - queue
Name String - Gets or sets the queue name.
 - transport
Type ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - custom
Message {[key: string]: string}Properties  - Gets or sets the custom message properties.
 - message string
 - Gets or sets the message.
 - namespace string
 - Gets or sets the namespace.
 - queue
Name string - Gets or sets the queue name.
 - transport
Type ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - brokered_
message_ Serviceproperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - custom_
message_ Mapping[str, str]properties  - 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 ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication Property Map
 - Gets or sets the Service Bus authentication.
 - brokered
Message Property MapProperties  - Gets or sets the brokered message properties.
 - custom
Message Map<String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - queue
Name String - Gets or sets the queue name.
 - transport
Type "NotSpecified" | "Net Messaging" | "AMQP"  - Gets or sets the transport type.
 
ServiceBusQueueMessageResponse, ServiceBusQueueMessageResponseArgs          
- Authentication
Pulumi.
Azure Native. Scheduler. Inputs. Service Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - Brokered
Message Pulumi.Properties Azure Native. Scheduler. Inputs. Service Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - Custom
Message Dictionary<string, string>Properties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Queue
Name string - Gets or sets the queue name.
 - Transport
Type string - Gets or sets the transport type.
 
- Authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - Brokered
Message ServiceProperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - Custom
Message map[string]stringProperties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Queue
Name string - Gets or sets the queue name.
 - Transport
Type string - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - custom
Message Map<String,String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - queue
Name String - Gets or sets the queue name.
 - transport
Type String - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - custom
Message {[key: string]: string}Properties  - Gets or sets the custom message properties.
 - message string
 - Gets or sets the message.
 - namespace string
 - Gets or sets the namespace.
 - queue
Name string - Gets or sets the queue name.
 - transport
Type string - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - brokered_
message_ Serviceproperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - custom_
message_ Mapping[str, str]properties  - 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.
 - brokered
Message Property MapProperties  - Gets or sets the brokered message properties.
 - custom
Message Map<String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - queue
Name String - Gets or sets the queue name.
 - transport
Type String - Gets or sets the transport type.
 
ServiceBusTopicMessage, ServiceBusTopicMessageArgs        
- Authentication
Pulumi.
Azure Native. Scheduler. Inputs. Service Bus Authentication  - Gets or sets the Service Bus authentication.
 - Brokered
Message Pulumi.Properties Azure Native. Scheduler. Inputs. Service Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - Custom
Message Dictionary<string, string>Properties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Topic
Path string - Gets or sets the topic path.
 - Transport
Type Pulumi.Azure Native. Scheduler. Service Bus Transport Type  - Gets or sets the transport type.
 
- Authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - Brokered
Message ServiceProperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - Custom
Message map[string]stringProperties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Topic
Path string - Gets or sets the topic path.
 - Transport
Type ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - custom
Message Map<String,String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - topic
Path String - Gets or sets the topic path.
 - transport
Type ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - custom
Message {[key: string]: string}Properties  - Gets or sets the custom message properties.
 - message string
 - Gets or sets the message.
 - namespace string
 - Gets or sets the namespace.
 - topic
Path string - Gets or sets the topic path.
 - transport
Type ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication  - Gets or sets the Service Bus authentication.
 - brokered_
message_ Serviceproperties Bus Brokered Message Properties  - Gets or sets the brokered message properties.
 - custom_
message_ Mapping[str, str]properties  - 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 ServiceBus Transport Type  - Gets or sets the transport type.
 
- authentication Property Map
 - Gets or sets the Service Bus authentication.
 - brokered
Message Property MapProperties  - Gets or sets the brokered message properties.
 - custom
Message Map<String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - topic
Path String - Gets or sets the topic path.
 - transport
Type "NotSpecified" | "Net Messaging" | "AMQP"  - Gets or sets the transport type.
 
ServiceBusTopicMessageResponse, ServiceBusTopicMessageResponseArgs          
- Authentication
Pulumi.
Azure Native. Scheduler. Inputs. Service Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - Brokered
Message Pulumi.Properties Azure Native. Scheduler. Inputs. Service Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - Custom
Message Dictionary<string, string>Properties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Topic
Path string - Gets or sets the topic path.
 - Transport
Type string - Gets or sets the transport type.
 
- Authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - Brokered
Message ServiceProperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - Custom
Message map[string]stringProperties  - Gets or sets the custom message properties.
 - Message string
 - Gets or sets the message.
 - Namespace string
 - Gets or sets the namespace.
 - Topic
Path string - Gets or sets the topic path.
 - Transport
Type string - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - custom
Message Map<String,String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - topic
Path String - Gets or sets the topic path.
 - transport
Type String - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - brokered
Message ServiceProperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - custom
Message {[key: string]: string}Properties  - Gets or sets the custom message properties.
 - message string
 - Gets or sets the message.
 - namespace string
 - Gets or sets the namespace.
 - topic
Path string - Gets or sets the topic path.
 - transport
Type string - Gets or sets the transport type.
 
- authentication
Service
Bus Authentication Response  - Gets or sets the Service Bus authentication.
 - brokered_
message_ Serviceproperties Bus Brokered Message Properties Response  - Gets or sets the brokered message properties.
 - custom_
message_ Mapping[str, str]properties  - 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.
 - brokered
Message Property MapProperties  - Gets or sets the brokered message properties.
 - custom
Message Map<String>Properties  - Gets or sets the custom message properties.
 - message String
 - Gets or sets the message.
 - namespace String
 - Gets or sets the namespace.
 - topic
Path String - Gets or sets the topic path.
 - transport
Type String - Gets or sets the transport type.
 
ServiceBusTransportType, ServiceBusTransportTypeArgs        
- Not
Specified  - NotSpecified
 - Net
Messaging  - NetMessaging
 - AMQP
 - AMQP
 
- Service
Bus Transport Type Not Specified  - NotSpecified
 - Service
Bus Transport Type Net Messaging  - NetMessaging
 - Service
Bus Transport Type AMQP  - AMQP
 
- Not
Specified  - NotSpecified
 - Net
Messaging  - NetMessaging
 - AMQP
 - AMQP
 
- Not
Specified  - NotSpecified
 - Net
Messaging  - NetMessaging
 - AMQP
 - AMQP
 
- NOT_SPECIFIED
 - NotSpecified
 - NET_MESSAGING
 - NetMessaging
 - AMQP
 - AMQP
 
- "Not
Specified"  - NotSpecified
 - "Net
Messaging"  - NetMessaging
 - "AMQP"
 - AMQP
 
StorageQueueMessage, StorageQueueMessageArgs      
- Message string
 - Gets or sets the message.
 - Queue
Name string - Gets or sets the queue name.
 - Sas
Token string - Gets or sets the SAS key.
 - Storage
Account string - Gets or sets the storage account name.
 
- Message string
 - Gets or sets the message.
 - Queue
Name string - Gets or sets the queue name.
 - Sas
Token string - Gets or sets the SAS key.
 - Storage
Account string - Gets or sets the storage account name.
 
- message String
 - Gets or sets the message.
 - queue
Name String - Gets or sets the queue name.
 - sas
Token String - Gets or sets the SAS key.
 - storage
Account String - Gets or sets the storage account name.
 
- message string
 - Gets or sets the message.
 - queue
Name string - Gets or sets the queue name.
 - sas
Token string - Gets or sets the SAS key.
 - storage
Account 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.
 - queue
Name String - Gets or sets the queue name.
 - sas
Token String - Gets or sets the SAS key.
 - storage
Account String - Gets or sets the storage account name.
 
StorageQueueMessageResponse, StorageQueueMessageResponseArgs        
- Message string
 - Gets or sets the message.
 - Queue
Name string - Gets or sets the queue name.
 - Sas
Token string - Gets or sets the SAS key.
 - Storage
Account string - Gets or sets the storage account name.
 
- Message string
 - Gets or sets the message.
 - Queue
Name string - Gets or sets the queue name.
 - Sas
Token string - Gets or sets the SAS key.
 - Storage
Account string - Gets or sets the storage account name.
 
- message String
 - Gets or sets the message.
 - queue
Name String - Gets or sets the queue name.
 - sas
Token String - Gets or sets the SAS key.
 - storage
Account String - Gets or sets the storage account name.
 
- message string
 - Gets or sets the message.
 - queue
Name string - Gets or sets the queue name.
 - sas
Token string - Gets or sets the SAS key.
 - storage
Account 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.
 - queue
Name String - Gets or sets the queue name.
 - sas
Token String - Gets or sets the SAS key.
 - storage
Account String - Gets or sets the storage account name.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0
 
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.47.1 published on Monday, Jun 24, 2024 by Pulumi