Delen via


Webhook - Create Or Update

Maak de webhook die wordt geïdentificeerd door de naam van de webhook.

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

URI-parameters

Name In Vereist Type Description
automationAccountName
path True

string

De naam van het Automation-account.

resourceGroupName
path True

string

Naam van een Azure-resourcegroep.

Regex-patroon: ^[-\w\._]+$

subscriptionId
path True

string

Hiermee haalt u abonnementsreferenties op waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

webhookName
path True

string

De naam van de webhook.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
name True

string

Hiermee wordt de naam van de webhook opgehaald of ingesteld.

properties.expiryTime

string

Hiermee wordt de verlooptijd opgehaald of ingesteld.

properties.isEnabled

boolean

Hiermee wordt de waarde van de ingeschakelde vlag van webhook opgehaald of ingesteld.

properties.parameters

object

Hiermee worden de parameters van de taak opgehaald of ingesteld.

properties.runOn

string

Hiermee wordt de naam van de hybride werkrolgroep opgehaald of ingesteld waarop de webhooktaak wordt uitgevoerd.

properties.runbook

RunbookAssociationProperty

Hiermee wordt het runbook opgehaald of ingesteld.

properties.uri

string

Hiermee wordt de URI opgehaald of ingesteld.

Antwoorden

Name Type Description
200 OK

Webhook

OK

201 Created

Webhook

Gemaakt

Other Status Codes

ErrorResponse

Automatiseringsfoutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

Create or update webhook

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
ErrorResponse

Foutreactie van een bewerkingsfout

RunbookAssociationProperty

De runbookeigenschap die is gekoppeld aan de entiteit.

Webhook

Definitie van het type webhook.

WebhookCreateOrUpdateParameters

De parameters die zijn opgegeven voor de bewerking webhook maken of bijwerken.

ErrorResponse

Foutreactie van een bewerkingsfout

Name Type Description
code

string

Foutcode

message

string

Foutbericht waarin wordt aangegeven waarom de bewerking is mislukt.

RunbookAssociationProperty

De runbookeigenschap die is gekoppeld aan de entiteit.

Name Type Description
name

string

Hiermee wordt de naam van het runbook opgehaald of ingesteld.

Webhook

Definitie van het type webhook.

Name Type Default value Description
id

string

Volledig gekwalificeerde resource-id voor de resource

name

string

De naam van de resource

properties.creationTime

string

Hiermee wordt de aanmaaktijd opgehaald of ingesteld.

properties.description

string

Hiermee wordt de beschrijving opgehaald of ingesteld.

properties.expiryTime

string

Hiermee wordt de verlooptijd opgehaald of ingesteld.

properties.isEnabled

boolean

False

Hiermee wordt de waarde van de ingeschakelde vlag van de webhook opgehaald of ingesteld.

properties.lastInvokedTime

string

Hiermee wordt de laatst aangeroepen tijd opgehaald of ingesteld.

properties.lastModifiedBy

string

Details van de gebruiker die de webhook het laatst heeft gewijzigd

properties.lastModifiedTime

string

Hiermee wordt de laatste wijzigingstijd opgehaald of ingesteld.

properties.parameters

object

Hiermee worden de parameters opgehaald of ingesteld van de taak die wordt gemaakt wanneer de webhook het runbook aanroept waaraan deze is gekoppeld.

properties.runOn

string

Hiermee wordt de naam van de hybride werkrolgroep opgehaald of ingesteld waarop de webhooktaak wordt uitgevoerd.

properties.runbook

RunbookAssociationProperty

Hiermee wordt het runbook opgehaald of ingesteld waarmee de webhook is gekoppeld.

properties.uri

string

Hiermee wordt de webhook-URI opgehaald of ingesteld.

type

string

Het type resource.

WebhookCreateOrUpdateParameters

De parameters die zijn opgegeven voor de bewerking webhook maken of bijwerken.

Name Type Description
name

string

Hiermee wordt de naam van de webhook opgehaald of ingesteld.

properties.expiryTime

string

Hiermee wordt de verlooptijd opgehaald of ingesteld.

properties.isEnabled

boolean

Hiermee wordt de waarde van de ingeschakelde vlag van webhook opgehaald of ingesteld.

properties.parameters

object

Hiermee worden de parameters van de taak opgehaald of ingesteld.

properties.runOn

string

Hiermee wordt de naam van de hybride werkrolgroep opgehaald of ingesteld waarop de webhooktaak wordt uitgevoerd.

properties.runbook

RunbookAssociationProperty

Hiermee wordt het runbook opgehaald of ingesteld.

properties.uri

string

Hiermee wordt de URI opgehaald of ingesteld.