Aracılığıyla paylaş


Job Schedule - Create

bir iş zamanlaması oluşturun.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobSchedules/{jobScheduleId}?api-version=2023-11-01

URI Parametreleri

Name İçinde Gerekli Tür Description
automationAccountName
path True

string

Otomasyon hesabının adı.

jobScheduleId
path True

string

uuid

İş zamanlaması adı.

resourceGroupName
path True

string

Azure Kaynak grubunun adı.

Normal ifade deseni: ^[-\w\._]+$

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgilerini alır. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties.runbook True

RunbookAssociationProperty

Runbook'u alır veya ayarlar.

properties.schedule True

ScheduleAssociationProperty

Zamanlamayı alır veya ayarlar.

properties.parameters

object

İş özelliklerinin listesini alır veya ayarlar.

properties.runOn

string

Zamanlanmış işin üzerinde çalışması gereken karma çalışan grubunu alır veya ayarlar.

Yanıtlar

Name Tür Description
201 Created

JobSchedule

Oluşturulan

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan otomasyon hatası yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Create a job schedule

Örnek isteği

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/ContoseAutomationAccount/jobSchedules/0fa462ba-3aa2-4138-83ca-9ebc3bc55cdc?api-version=2023-11-01

{
  "properties": {
    "schedule": {
      "name": "ScheduleNameGoesHere332204b5-debe-4348-a5c7-6357457189f2"
    },
    "runbook": {
      "name": "TestRunbook"
    },
    "parameters": {
      "jobscheduletag01": "jobschedulevalue01",
      "jobscheduletag02": "jobschedulevalue02"
    }
  }
}

Örnek yanıt

{
  "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/ContoseAutomationAccount/jobSchedules/0fa462ba-3aa2-4138-83ca-9ebc3bc55cdc",
  "properties": {
    "jobScheduleId": "0fa462ba-3aa2-4138-83ca-9ebc3bc55cdc",
    "runbook": {
      "name": "TestRunbook"
    },
    "schedule": {
      "name": "ScheduleNameGoesHere332204b5-debe-4348-a5c7-6357457189f2"
    },
    "runOn": null,
    "parameters": {
      "jobscheduletag01": "jobschedulevalue01",
      "jobscheduletag02": "jobschedulevalue02"
    }
  }
}

Tanımlar

Name Description
ErrorResponse

İşlem hatasının hata yanıtı

JobSchedule

İş zamanlamasının tanımı.

JobScheduleCreateParameters

İş zamanlaması oluşturma işlemine sağlanan parametreler.

RunbookAssociationProperty

Varlıkla ilişkilendirilmiş runbook özelliği.

ScheduleAssociationProperty

Varlıkla ilişkili schedule özelliği.

ErrorResponse

İşlem hatasının hata yanıtı

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

JobSchedule

İş zamanlamasının tanımı.

Name Tür Description
id

string

Kaynağın kimliğini alır.

name

string

Değişkenin adını alır.

properties.jobScheduleId

string

İş zamanlamasının kimliğini alır veya ayarlar.

properties.parameters

object

İş zamanlamasının parametrelerini alır veya ayarlar.

properties.runOn

string

Zamanlanmış işin üzerinde çalışması gereken karma çalışan grubunu alır veya ayarlar.

properties.runbook

RunbookAssociationProperty

Runbook'u alır veya ayarlar.

properties.schedule

ScheduleAssociationProperty

Zamanlamayı alır veya ayarlar.

type

string

Kaynak türü

JobScheduleCreateParameters

İş zamanlaması oluşturma işlemine sağlanan parametreler.

Name Tür Description
properties.parameters

object

İş özelliklerinin listesini alır veya ayarlar.

properties.runOn

string

Zamanlanmış işin üzerinde çalışması gereken karma çalışan grubunu alır veya ayarlar.

properties.runbook

RunbookAssociationProperty

Runbook'u alır veya ayarlar.

properties.schedule

ScheduleAssociationProperty

Zamanlamayı alır veya ayarlar.

RunbookAssociationProperty

Varlıkla ilişkilendirilmiş runbook özelliği.

Name Tür Description
name

string

Runbook'un adını alır veya ayarlar.

ScheduleAssociationProperty

Varlıkla ilişkili schedule özelliği.

Name Tür Description
name

string

Zamanlamanın adını alır veya ayarlar.