Compartir a través de


Webhook - Create Or Update

Cree el webhook identificado por el nombre del webhook.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
automationAccountName
path True

string

Nombre de la cuenta de Automation.

resourceGroupName
path True

string

Nombre de un grupo de recursos de Azure.

Patrón de Regex: ^[-\w\._]+$

subscriptionId
path True

string

Obtiene las credenciales de suscripción que identifican a la suscripción de Microsoft Azure de forma única. El identificador de suscripción forma parte del URI para cada llamada al servicio.

webhookName
path True

string

Nombre del webhook.

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
name True

string

Obtiene o establece el nombre del webhook.

properties.expiryTime

string

Obtiene o establece la hora de expiración.

properties.isEnabled

boolean

Obtiene o establece el valor de la marca habilitada del webhook.

properties.parameters

object

Obtiene o establece los parámetros del trabajo.

properties.runOn

string

Obtiene o establece el nombre del grupo de Hybrid Worker en el que se ejecutará el trabajo de webhook.

properties.runbook

RunbookAssociationProperty

Obtiene o establece el runbook.

properties.uri

string

Obtiene o establece el URI.

Respuestas

Nombre Tipo Description
200 OK

Webhook

Aceptar

201 Created

Webhook

Creado

Other Status Codes

ErrorResponse

Respuesta de error de Automatización que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Create or update webhook

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
ErrorResponse

Respuesta de error de un error de operación

RunbookAssociationProperty

Propiedad runbook asociada a la entidad.

Webhook

Definición del tipo de webhook.

WebhookCreateOrUpdateParameters

Parámetros proporcionados a la operación de creación o actualización de webhook.

ErrorResponse

Respuesta de error de un error de operación

Nombre Tipo Description
code

string

Código de error

message

string

Mensaje de error que indica por qué se produjo un error en la operación.

RunbookAssociationProperty

Propiedad runbook asociada a la entidad.

Nombre Tipo Description
name

string

Obtiene o establece el nombre del runbook.

Webhook

Definición del tipo de webhook.

Nombre Tipo Valor predeterminado Description
id

string

Identificador de recurso completo para el recurso

name

string

Nombre del recurso.

properties.creationTime

string

Obtiene o establece la hora de creación.

properties.description

string

Obtiene o establece la descripción.

properties.expiryTime

string

Obtiene o establece la hora de expiración.

properties.isEnabled

boolean

False

Obtiene o establece el valor de la marca habilitada del webhook.

properties.lastInvokedTime

string

Obtiene o establece la última hora invocada.

properties.lastModifiedBy

string

Detalles del usuario que modificó por última vez el webhook

properties.lastModifiedTime

string

Obtiene o establece la hora de la última modificación.

properties.parameters

object

Obtiene o establece los parámetros del trabajo que se crea cuando el webhook llama al runbook al que está asociado.

properties.runOn

string

Obtiene o establece el nombre del grupo de Hybrid Worker en el que se ejecutará el trabajo de webhook.

properties.runbook

RunbookAssociationProperty

Obtiene o establece el runbook al que está asociado el webhook.

properties.uri

string

Obtiene o establece el URI del webhook.

type

string

Tipo de recurso.

WebhookCreateOrUpdateParameters

Parámetros proporcionados a la operación de creación o actualización de webhook.

Nombre Tipo Description
name

string

Obtiene o establece el nombre del webhook.

properties.expiryTime

string

Obtiene o establece la hora de expiración.

properties.isEnabled

boolean

Obtiene o establece el valor de la marca habilitada del webhook.

properties.parameters

object

Obtiene o establece los parámetros del trabajo.

properties.runOn

string

Obtiene o establece el nombre del grupo de Hybrid Worker en el que se ejecutará el trabajo de webhook.

properties.runbook

RunbookAssociationProperty

Obtiene o establece el runbook.

properties.uri

string

Obtiene o establece el URI.