Partager via


Job Schedule - Create

Créez une planification de travail.

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

Paramètres URI

Nom Dans Obligatoire Type Description
automationAccountName
path True

string

Nom du compte Automation.

jobScheduleId
path True

string

uuid

Nom de la planification du travail.

resourceGroupName
path True

string

Nom d’un groupe de ressources Azure.

Regex pattern: ^[-\w\._]+$

subscriptionId
path True

string

Obtient les informations d'identification d'abonnement qui identifient l'abonnement Microsoft Azure de manière unique. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Obligatoire Type Description
properties.runbook True

RunbookAssociationProperty

Obtient ou définit le runbook.

properties.schedule True

ScheduleAssociationProperty

Obtient ou définit la planification.

properties.parameters

object

Obtient ou définit une liste de propriétés de travail.

properties.runOn

string

Obtient ou définit le groupe de travail hybride sur lequel le travail planifié doit s’exécuter.

Réponses

Nom Type Description
201 Created

JobSchedule

Date de création

Other Status Codes

ErrorResponse

Réponse d’erreur Automation décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Create a job schedule

Sample Request

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"
    }
  }
}

Sample Response

{
  "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"
    }
  }
}

Définitions

Nom Description
ErrorResponse

Réponse d’erreur d’un échec d’opération

JobSchedule

Définition de la planification du travail.

JobScheduleCreateParameters

Paramètres fournis à l’opération de planification de création de travaux.

RunbookAssociationProperty

Propriété de runbook associée à l’entité.

ScheduleAssociationProperty

Propriété schedule associée à l’entité.

ErrorResponse

Réponse d’erreur d’un échec d’opération

Nom Type Description
code

string

Code d'erreur

message

string

Message d’erreur indiquant la raison de l’échec de l’opération.

JobSchedule

Définition de la planification du travail.

Nom Type Description
id

string

Obtient l’ID de la ressource.

name

string

Obtient le nom de la variable.

properties.jobScheduleId

string

Obtient ou définit l’ID de la planification du travail.

properties.parameters

object

Obtient ou définit les paramètres de la planification du travail.

properties.runOn

string

Obtient ou définit le groupe de travail hybride sur lequel le travail planifié doit s’exécuter.

properties.runbook

RunbookAssociationProperty

Obtient ou définit le runbook.

properties.schedule

ScheduleAssociationProperty

Obtient ou définit la planification.

type

string

Type de ressource

JobScheduleCreateParameters

Paramètres fournis à l’opération de planification de création de travaux.

Nom Type Description
properties.parameters

object

Obtient ou définit une liste de propriétés de travail.

properties.runOn

string

Obtient ou définit le groupe de travail hybride sur lequel le travail planifié doit s’exécuter.

properties.runbook

RunbookAssociationProperty

Obtient ou définit le runbook.

properties.schedule

ScheduleAssociationProperty

Obtient ou définit la planification.

RunbookAssociationProperty

Propriété de runbook associée à l’entité.

Nom Type Description
name

string

Obtient ou définit le nom du runbook.

ScheduleAssociationProperty

Propriété schedule associée à l’entité.

Nom Type Description
name

string

Obtient ou définit le nom de la planification.