Udostępnij za pośrednictwem


Webhook - Update

Zaktualizuj element webhook zidentyfikowany przez nazwę elementu webhook.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
automationAccountName
path True

string

Nazwa konta usługi Automation.

resourceGroupName
path True

string

Nazwa grupy zasobów platformy Azure.

Wzorzec wyrażenia regularnego: ^[-\w\._]+$

subscriptionId
path True

string

Pobiera poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

webhookName
path True

string

Nazwa elementu webhook.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Typ Opis
name

string

Pobiera lub ustawia nazwę elementu webhook.

properties.description

string

Pobiera lub ustawia opis elementu webhook.

properties.isEnabled

boolean

Pobiera lub ustawia wartość włączonej flagi elementu webhook.

properties.parameters

object

Pobiera lub ustawia parametry zadania.

properties.runOn

string

Pobiera lub ustawia nazwę grupy hybrydowych procesów roboczych, na których zostanie uruchomione zadanie elementu webhook.

Odpowiedzi

Nazwa Typ Opis
200 OK

Webhook

OK

Other Status Codes

ErrorResponse

Odpowiedź na błąd automatyzacji opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Update webhook

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ErrorResponse

Odpowiedź na błąd operacji

RunbookAssociationProperty

Właściwość elementu Runbook skojarzona z jednostką.

Webhook

Definicja typu elementu webhook.

WebhookUpdateParameters

Parametry podane do operacji aktualizacji elementu webhook.

ErrorResponse

Odpowiedź na błąd operacji

Nazwa Typ Opis
code

string

Kod błędu

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

RunbookAssociationProperty

Właściwość elementu Runbook skojarzona z jednostką.

Nazwa Typ Opis
name

string

Pobiera lub ustawia nazwę elementu Runbook.

Webhook

Definicja typu elementu webhook.

Nazwa Typ Domyślna wartość Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu

name

string

Nazwa zasobu

properties.creationTime

string

Pobiera lub ustawia czas tworzenia.

properties.description

string

Pobiera lub ustawia opis.

properties.expiryTime

string

Pobiera lub ustawia czas wygaśnięcia.

properties.isEnabled

boolean

False

Pobiera lub ustawia wartość włączonej flagi elementu webhook.

properties.lastInvokedTime

string

Pobiera lub ustawia czas ostatniego wywołania.

properties.lastModifiedBy

string

Szczegóły użytkownika, który ostatnio zmodyfikował element webhook

properties.lastModifiedTime

string

Pobiera lub ustawia czas ostatniej modyfikacji.

properties.parameters

object

Pobiera lub ustawia parametry zadania, które jest tworzone, gdy element webhook wywołuje element Runbook skojarzony z nim.

properties.runOn

string

Pobiera lub ustawia nazwę grupy hybrydowych procesów roboczych, na których zostanie uruchomione zadanie elementu webhook.

properties.runbook

RunbookAssociationProperty

Pobiera lub ustawia element runbook skojarzony z elementem webhook.

properties.uri

string

Pobiera lub ustawia identyfikator URI elementu webhook.

type

string

Typ zasobu.

WebhookUpdateParameters

Parametry podane do operacji aktualizacji elementu webhook.

Nazwa Typ Opis
name

string

Pobiera lub ustawia nazwę elementu webhook.

properties.description

string

Pobiera lub ustawia opis elementu webhook.

properties.isEnabled

boolean

Pobiera lub ustawia wartość włączonej flagi elementu webhook.

properties.parameters

object

Pobiera lub ustawia parametry zadania.

properties.runOn

string

Pobiera lub ustawia nazwę grupy hybrydowych procesów roboczych, na których zostanie uruchomione zadanie elementu webhook.