次の方法で共有


Runbook - Update

Runbook 名で識別される Runbook を更新します。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}?api-version=2023-11-01

URI パラメーター

名前 / 必須 説明
automationAccountName
path True

string

Automation アカウントの名前。

resourceGroupName
path True

string

Azure リソース グループの名前。

正規表現パターン: ^[-\w\._]+$

runbookName
path True

string

Runbook 名。

正規表現パターン: ^[a-zA-Z][a-zA-Z-_0-9]*$

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報を取得します。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True

string

クライアント API のバージョン。

要求本文

名前 説明
location

string

リソースの場所を取得または設定します。

name

string

リソースの名前を取得または設定します。

properties.description

string

Runbook の説明を取得または設定します。

properties.logActivityTrace

integer

Runbook のアクティビティ レベルのトレース オプションを取得または設定します。

properties.logProgress

boolean

進行状況ログ オプションを取得または設定します。

properties.logVerbose

boolean

詳細ログ オプションを取得または設定します。

tags

object

リソースに接続されているタグを取得または設定します。

応答

名前 説明
200 OK

Runbook

OK

Other Status Codes

ErrorResponse

操作が失敗した理由を説明するオートメーション エラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントの借用

Update runbook

要求のサンプル

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/ContoseAutomationAccount/runbooks/Get-AzureVMTutorial?api-version=2023-11-01

{
  "properties": {
    "description": "Updated Description of the Runbook",
    "logVerbose": false,
    "logProgress": true,
    "logActivityTrace": 1
  }
}

応答のサンプル

{
  "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/ContoseAutomationAccount/runbooks/Get-AzureVMTutorial",
  "name": "Get-AzureVMTutorial",
  "type": "Microsoft.Automation/AutomationAccounts/Runbooks",
  "location": "East US 2",
  "tags": {
    "tag01": "value01",
    "tag02": "value02"
  },
  "etag": "\"636265044994500000\"",
  "properties": {
    "description": "Updated Description of the Runbook",
    "logVerbose": false,
    "logProgress": true,
    "logActivityTrace": 1,
    "runbookType": "PowerShellWorkflow",
    "parameters": {},
    "state": "Published",
    "jobCount": 0,
    "provisioningState": "Succeeded",
    "outputTypes": [],
    "creationTime": "2017-03-30T21:01:33.777+00:00",
    "lastModifiedBy": "myEmaild@microsoft.com",
    "lastModifiedTime": "2017-03-30T21:01:39.45+00:00"
  }
}

定義

名前 説明
ContentHash

Runbook プロパティの種類の定義。

ContentLink

コンテンツ リンクの定義。

ErrorResponse

操作エラーのエラー応答

Runbook

Runbook の種類の定義。

RunbookDraft
RunbookParameter

Runbook パラメーターの種類の定義。

RunbookProvisioningState

Runbook のプロビジョニング状態を取得または設定します。

RunbookState

Runbook の状態を取得または設定します。

RunbookTypeEnum

Runbook の種類を取得または設定します。

RunbookUpdateParameters

Runbook の更新操作に指定されたパラメーター。

ContentHash

Runbook プロパティの種類の定義。

名前 説明
algorithm

string

コンテンツのハッシュに使用するコンテンツ ハッシュ アルゴリズムを取得または設定します。

value

string

コンテンツの予想されるハッシュ値を取得または設定します。

コンテンツ リンクの定義。

名前 説明
contentHash

ContentHash

ハッシュを設定します。

uri

string

コンテンツの URI を設定します。

version

string

コンテンツのバージョンを設定します。

ErrorResponse

操作エラーのエラー応答

名前 説明
code

string

エラー コード

message

string

操作が失敗した理由を示すエラー メッセージ。

Runbook

Runbook の種類の定義。

名前 説明
etag

string

リソースの etag を取得または設定します。

id

string

リソースの完全修飾リソース ID

location

string

リソースが保存されている Azure リージョン

name

string

リソースの名前

properties.creationTime

string

作成時刻を取得または設定します。

properties.description

string

説明を取得または設定します。

properties.draft

RunbookDraft

下書き Runbook プロパティを取得または設定します。

properties.jobCount

integer

Runbook のジョブ数を取得または設定します。

properties.lastModifiedBy

string

最後に変更された を取得または設定します。

properties.lastModifiedTime

string

最終変更時刻を取得または設定します。

properties.logActivityTrace

integer

Runbook のアクティビティ トレースをログに記録するオプションを取得または設定します。

properties.logProgress

boolean

進行状況ログ オプションを取得または設定します。

properties.logVerbose

boolean

詳細ログ オプションを取得または設定します。

properties.outputTypes

string[]

Runbook 出力の種類を取得または設定します。

properties.parameters

<string,  RunbookParameter>

Runbook パラメーターを取得または設定します。

properties.provisioningState

RunbookProvisioningState

Runbook のプロビジョニング状態を取得または設定します。

properties.publishContentLink

ContentLink

発行された Runbook コンテンツ リンクを取得または設定します。

properties.runbookType

RunbookTypeEnum

Runbook の種類を取得または設定します。

properties.state

RunbookState

Runbook の状態を取得または設定します。

tags

object

リソース タグ。

type

string

リソースの型。

RunbookDraft

名前 説明
creationTime

string

Runbook ドラフトの作成時間を取得または設定します。

draftContentLink

ContentLink

下書き Runbook コンテンツ リンクを取得または設定します。

inEdit

boolean

Runbook が編集モードかどうかを取得または設定します。

lastModifiedTime

string

Runbook ドラフトの最終変更時刻を取得または設定します。

outputTypes

string[]

Runbook 出力の種類を取得または設定します。

parameters

<string,  RunbookParameter>

Runbook の下書きパラメーターを取得または設定します。

RunbookParameter

Runbook パラメーターの種類の定義。

名前 説明
defaultValue

string

パラメーターの既定値を取得または設定します。

isMandatory

boolean

パラメーターが必須かどうかを示すブール値を取得または設定します。

position

integer

パラメーターの位置を取得または設定します。

type

string

パラメーターの型を取得または設定します。

RunbookProvisioningState

Runbook のプロビジョニング状態を取得または設定します。

名前 説明
Succeeded

string

RunbookState

Runbook の状態を取得または設定します。

名前 説明
Edit

string

New

string

Published

string

RunbookTypeEnum

Runbook の種類を取得または設定します。

名前 説明
Graph

string

GraphPowerShell

string

GraphPowerShellWorkflow

string

PowerShell

string

PowerShell72

string

PowerShellWorkflow

string

Python2

string

Python3

string

Script

string

RunbookUpdateParameters

Runbook の更新操作に指定されたパラメーター。

名前 説明
location

string

リソースの場所を取得または設定します。

name

string

リソースの名前を取得または設定します。

properties.description

string

Runbook の説明を取得または設定します。

properties.logActivityTrace

integer

Runbook のアクティビティ レベルのトレース オプションを取得または設定します。

properties.logProgress

boolean

進行状況ログ オプションを取得または設定します。

properties.logVerbose

boolean

詳細ログ オプションを取得または設定します。

tags

object

リソースに接続されているタグを取得または設定します。