Поделиться через


Runbook - Get

Получите модуль Runbook, определенный по имени runbook.

GET 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

Имя учетной записи службы автоматизации.

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. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

Ответы

Имя Тип Описание
200 OK

Runbook

ОК

Other Status Codes

ErrorResponse

Ответ об ошибке автоматизации, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Get runbook

Образец запроса

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

Пример ответа

{
  "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": "\"636263335437500000\"",
  "properties": {
    "description": "Description of the Runbook",
    "logVerbose": false,
    "logProgress": true,
    "logActivityTrace": 1,
    "runbookType": "PowerShellWorkflow",
    "parameters": {},
    "state": "Published",
    "jobCount": 0,
    "provisioningState": "Succeeded",
    "outputTypes": [],
    "creationTime": "2017-03-28T21:32:23.75+00:00",
    "lastModifiedBy": "myEmaild@microsoft.com",
    "lastModifiedTime": "2017-03-28T21:32:23.75+00:00"
  }
}

Определения

Имя Описание
ContentHash

Определение типа свойства Runbook.

ContentLink

Определение ссылки на содержимое.

ErrorResponse

Ответ на ошибку при сбое операции

Runbook

Определение типа runbook.

RunbookDraft
RunbookParameter

Определение типа параметра Runbook.

RunbookProvisioningState

Возвращает или задает состояние подготовки модуля Runbook.

RunbookState

Возвращает или задает состояние модуля Runbook.

RunbookTypeEnum

Возвращает или задает тип модуля 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

Полный идентификатор ресурса для ресурса

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