Webhook - Create Or Update
webhook 名で識別される webhook を作成します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}?api-version=2015-10-31
URI パラメーター
Name | In | Required | Type | Description |
---|---|---|---|---|
automation
|
path | True |
|
Automation アカウントの名前。 |
resource
|
path | True |
|
Azure リソース グループの名前。 Regex pattern: |
subscription
|
path | True |
|
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報を取得します。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。 |
webhook
|
path | True |
|
Webhook 名。 |
api-version
|
query | True |
|
クライアント API のバージョン。 |
要求本文
Name | Required | Type | Description |
---|---|---|---|
name | True |
|
Webhook の名前を取得または設定します。 |
properties.expiryTime |
|
有効期限を取得または設定します。 |
|
properties.isEnabled |
|
Webhook の有効なフラグの値を取得または設定します。 |
|
properties.parameters |
|
ジョブのパラメーターを取得または設定します。 |
|
properties.runOn |
|
Webhook ジョブが実行されるハイブリッド ワーカー グループの名前を取得または設定します。 |
|
properties.runbook |
Runbook を取得または設定します。 |
||
properties.uri |
|
URI を取得または設定します。 |
応答
Name | Type | Description |
---|---|---|
200 OK |
OK |
|
201 Created |
作成済み |
|
Other Status Codes |
操作が失敗した理由を説明するオートメーション エラー応答。 |
セキュリティ
azure_auth
OAuth2 FlowをAzure Active Directoryする
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
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"
}
}
定義
Error |
操作エラーのエラー応答 |
Runbook |
エンティティに関連付けられている Runbook プロパティ。 |
Webhook |
Webhook 型の定義。 |
Webhook |
Webhook の作成または更新操作に指定されたパラメーター。 |
ErrorResponse
操作エラーのエラー応答
Name | Type | Description |
---|---|---|
code |
|
エラー コード |
message |
|
操作が失敗した理由を示すエラー メッセージ。 |
RunbookAssociationProperty
エンティティに関連付けられている Runbook プロパティ。
Name | Type | Description |
---|---|---|
name |
|
Runbook の名前を取得または設定します。 |
Webhook
Webhook 型の定義。
Name | Type | Default Value | Description |
---|---|---|---|
id |
|
リソースの完全修飾リソース ID |
|
name |
|
リソースの名前 |
|
properties.creationTime |
|
作成時間を取得または設定します。 |
|
properties.description |
|
説明を取得または設定します。 |
|
properties.expiryTime |
|
有効期限を取得または設定します。 |
|
properties.isEnabled |
|
False |
Webhook の有効なフラグの値を取得または設定します。 |
properties.lastInvokedTime |
|
最後に呼び出された時刻を取得または設定します。 |
|
properties.lastModifiedBy |
|
Webhook を最後に変更したユーザーの詳細 |
|
properties.lastModifiedTime |
|
最後に変更された時刻を取得または設定します。 |
|
properties.parameters |
|
Webhook が関連付けられている Runbook を呼び出すときに作成されるジョブのパラメーターを取得または設定します。 |
|
properties.runOn |
|
Webhook ジョブが実行されるハイブリッド ワーカー グループの名前を取得または設定します。 |
|
properties.runbook |
Webhook が関連付けられている Runbook を取得または設定します。 |
||
properties.uri |
|
Webhook URI を取得または設定します。 |
|
type |
|
リソースの型。 |
WebhookCreateOrUpdateParameters
Webhook の作成または更新操作に指定されたパラメーター。
Name | Type | Description |
---|---|---|
name |
|
Webhook の名前を取得または設定します。 |
properties.expiryTime |
|
有効期限を取得または設定します。 |
properties.isEnabled |
|
Webhook の有効なフラグの値を取得または設定します。 |
properties.parameters |
|
ジョブのパラメーターを取得または設定します。 |
properties.runOn |
|
Webhook ジョブが実行されるハイブリッド ワーカー グループの名前を取得または設定します。 |
properties.runbook |
Runbook を取得または設定します。 |
|
properties.uri |
|
URI を取得または設定します。 |