Partager via


Webhook - Update

Mettez à jour le webhook identifié par son nom.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}?api-version=2015-10-31

Paramètres URI

Nom Dans Obligatoire Type Description
automationAccountName
path True

string

Nom du compte Automation.

resourceGroupName
path True

string

Nom d’un groupe de ressources Azure.

Modèle d’expression régulière: ^[-\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.

webhookName
path True

string

Nom du webhook.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
name

string

Obtient ou définit le nom du webhook.

properties.description

string

Obtient ou définit la description du webhook.

properties.isEnabled

boolean

Obtient ou définit la valeur de l’indicateur activé du webhook.

properties.parameters

object

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

properties.runOn

string

Obtient ou définit le nom du groupe de workers hybride sur lequel le travail de webhook s’exécutera.

Réponses

Nom Type Description
200 OK

Webhook

Ok

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
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

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

Exemples

Update webhook

Exemple de requête

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/webhooks/TestWebhook?api-version=2015-10-31

{
  "name": "TestWebhook",
  "properties": {
    "isEnabled": false,
    "description": "updated webhook"
  }
}

Exemple de réponse

{
  "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/webhooks/TestWebhook",
  "name": "TestWebhook",
  "properties": {
    "isEnabled": false,
    "expiryTime": "2018-03-30T23:03:14.5752078+00:00",
    "runbook": {
      "name": "TestRunbook"
    },
    "lastInvokedTime": null,
    "runOn": null,
    "parameters": null,
    "uri": "",
    "creationTime": "2017-03-30T21:52:01.272378+00:00",
    "lastModifiedBy": "",
    "lastModifiedTime": "2017-03-30T23:03:14.9069441+00:00"
  }
}

Définitions

Nom Description
ErrorResponse

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

RunbookAssociationProperty

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

Webhook

Définition du type de webhook.

WebhookUpdateParameters

Paramètres fournis à l’opération de mise à jour du webhook.

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.

RunbookAssociationProperty

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

Nom Type Description
name

string

Obtient ou définit le nom du runbook.

Webhook

Définition du type de webhook.

Nom Type Valeur par défaut Description
id

string

ID de ressource complet pour la ressource

name

string

nom de la ressource.

properties.creationTime

string

Obtient ou définit l’heure de création.

properties.description

string

Obtient ou définit la description.

properties.expiryTime

string

Obtient ou définit l’heure d’expiration.

properties.isEnabled

boolean

False

Obtient ou définit la valeur de l’indicateur activé du webhook.

properties.lastInvokedTime

string

Obtient ou définit l’heure du dernier appel.

properties.lastModifiedBy

string

Détails de l’utilisateur qui a modifié le webhook pour la dernière fois

properties.lastModifiedTime

string

Obtient ou définit l’heure de la dernière modification.

properties.parameters

object

Obtient ou définit les paramètres du travail créé lorsque le webhook appelle le runbook auquel il est associé.

properties.runOn

string

Obtient ou définit le nom du groupe de workers hybride sur lequel le travail de webhook s’exécutera.

properties.runbook

RunbookAssociationProperty

Obtient ou définit le runbook à lequel le webhook est associé.

properties.uri

string

Obtient ou définit l’URI du webhook.

type

string

Type de la ressource.

WebhookUpdateParameters

Paramètres fournis à l’opération de mise à jour du webhook.

Nom Type Description
name

string

Obtient ou définit le nom du webhook.

properties.description

string

Obtient ou définit la description du webhook.

properties.isEnabled

boolean

Obtient ou définit la valeur de l’indicateur activé du webhook.

properties.parameters

object

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

properties.runOn

string

Obtient ou définit le nom du groupe de workers hybride sur lequel le travail de webhook s’exécutera.