Webhook - Create Or Update
Skapa webhooken som identifieras med webhook-namnet.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}?api-version=2015-10-31
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
automation
|
path | True |
string |
Namnet på Automation-kontot. |
resource
|
path | True |
string |
Namnet på en Azure-resursgrupp. Reguljärt uttrycksmönster: |
subscription
|
path | True |
string |
Hämtar autentiseringsuppgifter för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop. |
webhook
|
path | True |
string |
Webhookens namn. |
api-version
|
query | True |
string |
Klient-API-version. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
name | True |
string |
Hämtar eller anger namnet på webhooken. |
properties.expiryTime |
string |
Hämtar eller anger förfallotiden. |
|
properties.isEnabled |
boolean |
Hämtar eller anger värdet för den aktiverade webhookens flagga. |
|
properties.parameters |
object |
Hämtar eller anger jobbets parametrar. |
|
properties.runOn |
string |
Hämtar eller anger namnet på hybrid worker-gruppen som webhook-jobbet ska köras på. |
|
properties.runbook |
Hämtar eller anger runbooken. |
||
properties.uri |
string |
Hämtar eller anger URI:n. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
201 Created |
Skapad |
|
Other Status Codes |
Automation-felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Create or update webhook
Exempelbegäran
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"
}
}
}
Exempelsvar
{
"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"
}
}
Definitioner
Name | Description |
---|---|
Error |
Felsvar på ett åtgärdsfel |
Runbook |
Runbook-egenskapen som är associerad med entiteten. |
Webhook |
Definition av webhook-typen. |
Webhook |
De parametrar som angetts för åtgärden skapa eller uppdatera webhook. |
ErrorResponse
Felsvar på ett åtgärdsfel
Name | Typ | Description |
---|---|---|
code |
string |
Felkod |
message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
RunbookAssociationProperty
Runbook-egenskapen som är associerad med entiteten.
Name | Typ | Description |
---|---|---|
name |
string |
Hämtar eller anger namnet på runbooken. |
Webhook
Definition av webhook-typen.
Name | Typ | Standardvärde | Description |
---|---|---|---|
id |
string |
Fullständigt kvalificerat resurs-ID för resursen |
|
name |
string |
Namnet på resursen |
|
properties.creationTime |
string |
Hämtar eller anger skapandetiden. |
|
properties.description |
string |
Hämtar eller anger beskrivningen. |
|
properties.expiryTime |
string |
Hämtar eller anger förfallotiden. |
|
properties.isEnabled |
boolean |
False |
Hämtar eller anger värdet för den aktiverade flaggan för webhooken. |
properties.lastInvokedTime |
string |
Hämtar eller anger den senast anropade tiden. |
|
properties.lastModifiedBy |
string |
Information om den användare som senast ändrade webhooken |
|
properties.lastModifiedTime |
string |
Hämtar eller anger den senaste ändringstiden. |
|
properties.parameters |
object |
Hämtar eller anger parametrarna för jobbet som skapas när webhooken anropar den runbook som den är associerad med. |
|
properties.runOn |
string |
Hämtar eller anger namnet på hybrid worker-gruppen som webhook-jobbet ska köras på. |
|
properties.runbook |
Hämtar eller anger den runbook som webhooken är associerad med. |
||
properties.uri |
string |
Hämtar eller anger webhook-URI:n. |
|
type |
string |
Resurstypen. |
WebhookCreateOrUpdateParameters
De parametrar som angetts för åtgärden skapa eller uppdatera webhook.
Name | Typ | Description |
---|---|---|
name |
string |
Hämtar eller anger namnet på webhooken. |
properties.expiryTime |
string |
Hämtar eller anger förfallotiden. |
properties.isEnabled |
boolean |
Hämtar eller anger värdet för den aktiverade webhookens flagga. |
properties.parameters |
object |
Hämtar eller anger jobbets parametrar. |
properties.runOn |
string |
Hämtar eller anger namnet på hybrid worker-gruppen som webhook-jobbet ska köras på. |
properties.runbook |
Hämtar eller anger runbooken. |
|
properties.uri |
string |
Hämtar eller anger URI:n. |