Megosztás a következőn keresztül:


Webhook - Create Or Update

Hozza létre a webhook nevével azonosított webhookot.

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

URI-paraméterek

Name In Kötelező Típus Description
automationAccountName
path True

string

Az automation-fiók neve.

resourceGroupName
path True

string

Egy Azure-erőforráscsoport neve.

Reguláris kifejezési minta: ^[-\w\._]+$

subscriptionId
path True

string

Lekéri az előfizetés hitelesítő adatait, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz.

webhookName
path True

string

A webhook neve.

api-version
query True

string

Ügyfél API-verziója.

Kérelem törzse

Name Kötelező Típus Description
name True

string

Lekéri vagy beállítja a webhook nevét.

properties.expiryTime

string

Lekéri vagy beállítja a lejárati időt.

properties.isEnabled

boolean

Lekéri vagy beállítja a webhook engedélyezett jelzőjének értékét.

properties.parameters

object

Lekéri vagy beállítja a feladat paramétereit.

properties.runOn

string

Lekéri vagy beállítja annak a hibrid feldolgozócsoportnak a nevét, amelyen a webhook-feladat futni fog.

properties.runbook

RunbookAssociationProperty

Lekéri vagy beállítja a runbookot.

properties.uri

string

Lekéri vagy beállítja az URI-t.

Válaszok

Name Típus Description
200 OK

Webhook

OK

201 Created

Webhook

Létrehozva

Other Status Codes

ErrorResponse

Automatizálási hibaválasz, amely leírja, hogy miért hiúsult meg a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Create or update webhook

Mintakérelem

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

{
  "name": "TestWebhook",
  "properties": {
    "isEnabled": true,
    "uri": "<uri>",
    "expiryTime": "2018-03-29T22:18:13.7002872Z",
    "runbook": {
      "name": "TestRunbook"
    }
  }
}

Mintaválasz

{
  "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/webhooks/TestWebhook",
  "name": "TestWebhook",
  "type": "Microsoft.Automation/AutomationAccounts/Webhooks",
  "properties": {
    "isEnabled": true,
    "expiryTime": "2018-03-29T22:18:13.7002872+00:00",
    "runbook": {
      "name": "TestRunbook"
    },
    "lastInvokedTime": null,
    "runOn": null,
    "parameters": null,
    "uri": "",
    "creationTime": "2017-03-29T22:18:14.6651862+00:00",
    "lastModifiedBy": "",
    "lastModifiedTime": "2017-03-29T22:18:14.6651862+00:00"
  }
}
{
  "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/webhooks/TestWebhook",
  "name": "TestWebhook",
  "type": "Microsoft.Automation/AutomationAccounts/Webhooks",
  "properties": {
    "isEnabled": true,
    "expiryTime": "2018-03-29T22:18:13.7002872+00:00",
    "runbook": {
      "name": "TestRunbook"
    },
    "lastInvokedTime": null,
    "runOn": null,
    "parameters": null,
    "uri": "",
    "creationTime": "2017-03-29T22:18:14.6651862+00:00",
    "lastModifiedBy": "",
    "lastModifiedTime": "2017-03-29T22:18:14.6651862+00:00"
  }
}

Definíciók

Name Description
ErrorResponse

Művelethiba hibaválasza

RunbookAssociationProperty

Az entitáshoz társított runbooktulajdonság.

Webhook

A webhook típusának definíciója.

WebhookCreateOrUpdateParameters

A webhook létrehozása vagy frissítése művelethez megadott paraméterek.

ErrorResponse

Művelethiba hibaválasza

Name Típus Description
code

string

Hibakód

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

RunbookAssociationProperty

Az entitáshoz társított runbooktulajdonság.

Name Típus Description
name

string

Lekéri vagy beállítja a runbook nevét.

Webhook

A webhook típusának definíciója.

Name Típus Alapértelmezett érték Description
id

string

Az erőforrás teljes erőforrás-azonosítója

name

string

Az erőforrás neve

properties.creationTime

string

Lekéri vagy beállítja a létrehozási időt.

properties.description

string

Lekéri vagy beállítja a leírást.

properties.expiryTime

string

Lekéri vagy beállítja a lejárati időt.

properties.isEnabled

boolean

False

Lekéri vagy beállítja a webhook engedélyezett jelzőjének értékét.

properties.lastInvokedTime

string

Lekéri vagy beállítja az utolsó meghívott időpontot.

properties.lastModifiedBy

string

A webhookot legutóbb módosító felhasználó adatai

properties.lastModifiedTime

string

Lekéri vagy beállítja az utolsó módosítás időpontját.

properties.parameters

object

Lekéri vagy beállítja annak a feladatnak a paramétereit, amelyek akkor jönnek létre, amikor a webhook meghívja azt a runbookot, amelyhez társítva van.

properties.runOn

string

Lekéri vagy beállítja annak a hibrid feldolgozócsoportnak a nevét, amelyen a webhook-feladat futni fog.

properties.runbook

RunbookAssociationProperty

Lekéri vagy beállítja azt a runbookot, amelyhez a webhook társítva van.

properties.uri

string

Lekéri vagy beállítja a webhook URI-t.

type

string

Az erőforrás típusa.

WebhookCreateOrUpdateParameters

A webhook létrehozása vagy frissítése művelethez megadott paraméterek.

Name Típus Description
name

string

Lekéri vagy beállítja a webhook nevét.

properties.expiryTime

string

Lekéri vagy beállítja a lejárati időt.

properties.isEnabled

boolean

Lekéri vagy beállítja a webhook engedélyezett jelzőjének értékét.

properties.parameters

object

Lekéri vagy beállítja a feladat paramétereit.

properties.runOn

string

Lekéri vagy beállítja annak a hibrid feldolgozócsoportnak a nevét, amelyen a webhook-feladat futni fog.

properties.runbook

RunbookAssociationProperty

Lekéri vagy beállítja a runbookot.

properties.uri

string

Lekéri vagy beállítja az URI-t.