Webhook - Create Or Update

Web kancası adıyla tanımlanan web kancasını oluşturun.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
automationAccountName
path True

string

Otomasyon hesabının adı.

resourceGroupName
path True

string

Azure Kaynak grubunun adı.

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

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgilerini alır. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

webhookName
path True

string

Web kancası adı.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Gerekli Tür Description
name True

string

Web kancasının adını alır veya ayarlar.

properties.expiryTime

string

Süre sonunu alır veya ayarlar.

properties.isEnabled

boolean

Web kancasının etkin bayrağının değerini alır veya ayarlar.

properties.parameters

object

İşin parametrelerini alır veya ayarlar.

properties.runOn

string

Web kancası işinin üzerinde çalıştırılacağı karma çalışan grubunun adını alır veya ayarlar.

properties.runbook

RunbookAssociationProperty

Runbook'u alır veya ayarlar.

properties.uri

string

Uri'yi alır veya ayarlar.

Yanıtlar

Name Tür Description
200 OK

Webhook

Tamam

201 Created

Webhook

Oluşturulan

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan otomasyon hatası yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Create or update webhook

Sample Request

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

Sample Response

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

Tanımlar

Name Description
ErrorResponse

İşlem hatasının hata yanıtı

RunbookAssociationProperty

Varlıkla ilişkili runbook özelliği.

Webhook

Web kancası türünün tanımı.

WebhookCreateOrUpdateParameters

Web kancası oluşturma veya güncelleştirme işlemine sağlanan parametreler.

ErrorResponse

İşlem hatasının hata yanıtı

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

RunbookAssociationProperty

Varlıkla ilişkili runbook özelliği.

Name Tür Description
name

string

Runbook'un adını alır veya ayarlar.

Webhook

Web kancası türünün tanımı.

Name Tür Varsayılan değer Description
id

string

Kaynağın tam kaynak kimliği

name

string

Kaynağın adı

properties.creationTime

string

Oluşturma süresini alır veya ayarlar.

properties.description

string

Açıklamayı alır veya ayarlar.

properties.expiryTime

string

Süre sonunu alır veya ayarlar.

properties.isEnabled

boolean

False

Web kancasının etkin bayrağının değerini alır veya ayarlar.

properties.lastInvokedTime

string

Son çağrılan zamanı alır veya ayarlar.

properties.lastModifiedBy

string

Web kancasını en son değiştiren kullanıcının ayrıntıları

properties.lastModifiedTime

string

Son değiştirme zamanını alır veya ayarlar.

properties.parameters

object

Web kancası ilişkili olduğu runbook'u çağırdığında oluşturulan işin parametrelerini alır veya ayarlar.

properties.runOn

string

Web kancası işinin üzerinde çalıştırılacağı karma çalışan grubunun adını alır veya ayarlar.

properties.runbook

RunbookAssociationProperty

Web kancasının ilişkili olduğu runbook'u alır veya ayarlar.

properties.uri

string

Web kancası uri'sini alır veya ayarlar.

type

string

Kaynağın türü.

WebhookCreateOrUpdateParameters

Web kancası oluşturma veya güncelleştirme işlemine sağlanan parametreler.

Name Tür Description
name

string

Web kancasının adını alır veya ayarlar.

properties.expiryTime

string

Süre sonunu alır veya ayarlar.

properties.isEnabled

boolean

Web kancasının etkin bayrağının değerini alır veya ayarlar.

properties.parameters

object

İşin parametrelerini alır veya ayarlar.

properties.runOn

string

Web kancası işinin üzerinde çalıştırılacağı karma çalışan grubunun adını alır veya ayarlar.

properties.runbook

RunbookAssociationProperty

Runbook'u alır veya ayarlar.

properties.uri

string

Uri'yi alır veya ayarlar.