Sdílet prostřednictvím


Webhook - Create Or Update

Vytvořte webhook označený názvem webhooku.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
automationAccountName
path True

string

Název účtu Automation.

resourceGroupName
path True

string

Název skupiny prostředků Azure

Vzor regulárního výrazu: ^[-\w\._]+$

subscriptionId
path True

string

Získá přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

webhookName
path True

string

Název webhooku.

api-version
query True

string

Verze rozhraní API klienta.

Text požadavku

Name Vyžadováno Typ Description
name True

string

Získá nebo nastaví název webhooku.

properties.expiryTime

string

Získá nebo nastaví čas vypršení platnosti.

properties.isEnabled

boolean

Získá nebo nastaví hodnotu povoleného příznaku webhooku.

properties.parameters

object

Získá nebo nastaví parametry úlohy.

properties.runOn

string

Získá nebo nastaví název skupiny hybrid worker, ve které bude úloha webhooku spuštěna.

properties.runbook

RunbookAssociationProperty

Získá nebo nastaví runbook.

properties.uri

string

Získá nebo nastaví identifikátor URI.

Odpovědi

Name Typ Description
200 OK

Webhook

OK

201 Created

Webhook

Vytvořeno

Other Status Codes

ErrorResponse

Odpověď na chybu automatizace popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Create or update webhook

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ErrorResponse

Chybová odpověď při selhání operace

RunbookAssociationProperty

Vlastnost runbooku přidružená k entitě.

Webhook

Definice typu webhooku

WebhookCreateOrUpdateParameters

Parametry zadané pro operaci vytvoření nebo aktualizace webhooku.

ErrorResponse

Chybová odpověď při selhání operace

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva označující, proč operace selhala.

RunbookAssociationProperty

Vlastnost runbooku přidružená k entitě.

Name Typ Description
name

string

Získá nebo nastaví název runbooku.

Webhook

Definice typu webhooku

Name Typ Default value Description
id

string

Plně kvalifikované ID prostředku pro prostředek

name

string

Název prostředku

properties.creationTime

string

Získá nebo nastaví čas vytvoření.

properties.description

string

Získá nebo nastaví popis.

properties.expiryTime

string

Získá nebo nastaví čas vypršení platnosti.

properties.isEnabled

boolean

False

Získá nebo nastaví hodnotu povoleného příznaku webhooku.

properties.lastInvokedTime

string

Získá nebo nastaví čas posledního vyvolání.

properties.lastModifiedBy

string

Podrobnosti o uživateli, který webhook naposledy upravil

properties.lastModifiedTime

string

Získá nebo nastaví čas poslední změny.

properties.parameters

object

Získá nebo nastaví parametry úlohy, která se vytvoří, když webhook volá runbook, ke kterému je přidružen.

properties.runOn

string

Získá nebo nastaví název skupiny hybrid worker, ve které bude úloha webhooku spuštěna.

properties.runbook

RunbookAssociationProperty

Získá nebo nastaví runbook, ke kterým je webhook přidružený.

properties.uri

string

Získá nebo nastaví identifikátor URI webhooku.

type

string

Typ prostředku.

WebhookCreateOrUpdateParameters

Parametry zadané pro operaci vytvoření nebo aktualizace webhooku.

Name Typ Description
name

string

Získá nebo nastaví název webhooku.

properties.expiryTime

string

Získá nebo nastaví čas vypršení platnosti.

properties.isEnabled

boolean

Získá nebo nastaví hodnotu povoleného příznaku webhooku.

properties.parameters

object

Získá nebo nastaví parametry úlohy.

properties.runOn

string

Získá nebo nastaví název skupiny hybrid worker, ve které bude úloha webhooku spuštěna.

properties.runbook

RunbookAssociationProperty

Získá nebo nastaví runbook.

properties.uri

string

Získá nebo nastaví identifikátor URI.