Webhook - Update

Atualize o webhook identificado pelo nome do webhook.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
automationAccountName
path True

string

O nome da conta de automação.

resourceGroupName
path True

string

Nome de um grupo de recursos do Azure.

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

subscriptionId
path True

string

Obtém as credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

webhookName
path True

string

O nome do webhook.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Tipo Description
name

string

Obtém ou define o nome do webhook.

properties.description

string

Obtém ou define a descrição do webhook.

properties.isEnabled

boolean

Obtém ou define o valor do sinalizador habilitado do webhook.

properties.parameters

object

Obtém ou define os parâmetros do trabalho.

properties.runOn

string

Obtém ou define o nome do grupo de trabalho híbrido no qual o trabalho de webhook será executado.

Respostas

Nome Tipo Description
200 OK

Webhook

OK

Other Status Codes

ErrorResponse

Resposta de erro de automação que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Update webhook

Sample Request

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

Sample Response

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

Definições

Nome Description
ErrorResponse

Resposta de erro de uma falha de operação

RunbookAssociationProperty

A propriedade de runbook associada à entidade.

Webhook

Definição do tipo de webhook.

WebhookUpdateParameters

Os parâmetros fornecidos para a operação de webhook de atualização.

ErrorResponse

Resposta de erro de uma falha de operação

Nome Tipo Description
code

string

Código do erro

message

string

Mensagem de erro indicando por que a operação falhou.

RunbookAssociationProperty

A propriedade de runbook associada à entidade.

Nome Tipo Description
name

string

Obtém ou define o nome do runbook.

Webhook

Definição do tipo de webhook.

Nome Tipo Valor padrão Description
id

string

ID de recurso totalmente qualificada para o recurso

name

string

O nome do recurso

properties.creationTime

string

Obtém ou define a hora de criação.

properties.description

string

Obtém ou define a descrição.

properties.expiryTime

string

Obtém ou define a hora de expiração.

properties.isEnabled

boolean

False

Obtém ou define o valor do sinalizador habilitado do webhook.

properties.lastInvokedTime

string

Obtém ou define a hora invocada pela última vez.

properties.lastModifiedBy

string

Detalhes do usuário que modificou o Webhook pela última vez

properties.lastModifiedTime

string

Obtém ou define a hora da última modificação.

properties.parameters

object

Obtém ou define os parâmetros do trabalho que é criado quando o webhook chama o runbook ao qual ele está associado.

properties.runOn

string

Obtém ou define o nome do grupo de trabalho híbrido no qual o trabalho de webhook será executado.

properties.runbook

RunbookAssociationProperty

Obtém ou define o runbook ao qual o webhook está associado.

properties.uri

string

Obtém ou define o URI do webhook.

type

string

Tipo do recurso.

WebhookUpdateParameters

Os parâmetros fornecidos para a operação de webhook de atualização.

Nome Tipo Description
name

string

Obtém ou define o nome do webhook.

properties.description

string

Obtém ou define a descrição do webhook.

properties.isEnabled

boolean

Obtém ou define o valor do sinalizador habilitado do webhook.

properties.parameters

object

Obtém ou define os parâmetros do trabalho.

properties.runOn

string

Obtém ou define o nome do grupo de trabalho híbrido no qual o trabalho de webhook será executado.