Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тип ресурса automationAccounts/Runbooks можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Automation/automationAccounts/runbooks, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Automation/automationAccounts/runbooks@2022-08-08' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
description: 'string'
draft: {
creationTime: 'string'
draftContentLink: {
contentHash: {
algorithm: 'string'
value: 'string'
}
uri: 'string'
version: 'string'
}
inEdit: bool
lastModifiedTime: 'string'
outputTypes: [
'string'
]
parameters: {
{customized property}: {
defaultValue: 'string'
isMandatory: bool
position: int
type: 'string'
}
}
}
logActivityTrace: int
logProgress: bool
logVerbose: bool
publishContentLink: {
contentHash: {
algorithm: 'string'
value: 'string'
}
uri: 'string'
version: 'string'
}
runbookType: 'string'
}
tags: {
{customized property}: 'string'
}
}
| Имя | Описание | Ценность |
|---|---|---|
| местоположение | Возвращает или задает расположение ресурса. | струна |
| имя | Имя ресурса | струна Ограничения целостности: Pattern = ^[a-zA-Z][a-zA-Z-_0-9]*$ (обязательно) |
| родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: automationAccounts |
| свойства | Возвращает или задает свойства создания или обновления модуля Runbook. | RunbookCreateOrUpdatePropertiesOrRunbookProperties (обязательно) |
| Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
| Имя | Описание | Ценность |
|---|---|---|
| алгоритм | Возвращает или задает алгоритм хэша содержимого, используемый для хэширования содержимого. | строка (обязательно) |
| ценность | Возвращает или задает ожидаемое хэш-значение содержимого. | строка (обязательно) |
| Имя | Описание | Ценность |
|---|---|---|
| contentHash | Возвращает или задает хэш. | ContentHash |
| ури | Возвращает или задает универсальный код ресурса (URI) содержимого модуля Runbook. | струна |
| Версия | Возвращает или задает версию содержимого. | струна |
| Имя | Описание | Ценность |
|---|
| Имя | Описание | Ценность |
|---|---|---|
| описание | Возвращает или задает описание модуля Runbook. | струна |
| черновик | Возвращает или задает свойства черновика runbook. | RunbookDraft (RunbookDraft) |
| logActivityTrace | Возвращает или задает параметры трассировки на уровне действия модуля Runbook. | инт |
| logProgres | Возвращает или задает параметр журнала выполнения. | булевая переменная (bool) |
| logVerbose | Возвращает или задает подробный параметр журнала. | булевая переменная (bool) |
| publishContentLink | Возвращает или задает ссылку на опубликованное содержимое runbook. | СодержаниеСсылка |
| RunbookType | Возвращает или задает тип модуля Runbook. | Graph GraphPowerShell GraphPowerShellWorkflow PowerShell PowerShellWorkflow Python2 Python3 "Скрипт" (обязательный) |
| Имя | Описание | Ценность |
|---|---|---|
| время создания | Возвращает или задает время создания черновика runbook. | струна |
| draftContentLink | Возвращает или задает ссылку на содержимое модуля Runbook черновика. | СодержаниеСсылка |
| вПравить | Возвращает или задает, находится ли модуль Runbook в режиме редактирования. | булевая переменная (bool) |
| время последнего изменения | Возвращает или задает время последнего изменения черновика модуля Runbook. | струна |
| outputTypes | Возвращает или задает типы выходных данных Runbook. | строка[] |
| Параметры | Возвращает или задает параметры черновика модуля Runbook. | Параметры RunbookDraftParameters |
| Имя | Описание | Ценность |
|---|
| Имя | Описание | Ценность |
|---|---|---|
| значение по умолчанию | Возвращает или задает значение параметра по умолчанию. | струна |
| является обязательным | Возвращает или задает логическое значение, указывающее, является ли параметр обязательным или нет. | булевая переменная (bool) |
| позиция | Получение или установка позиции параметра. | инт |
| тип | Возвращает или задает тип параметра. | струна |
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| Bicep-файл | Описание |
|---|---|
| runbook ASR | Развертывание модулей Runbook службы автоматизации для планов восстановления ASR |
Тип ресурса automationAccounts/Runbooks можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Automation/automationAccounts/runbooks, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Automation/automationAccounts/runbooks",
"apiVersion": "2022-08-08",
"name": "string",
"location": "string",
"properties": {
"description": "string",
"draft": {
"creationTime": "string",
"draftContentLink": {
"contentHash": {
"algorithm": "string",
"value": "string"
},
"uri": "string",
"version": "string"
},
"inEdit": "bool",
"lastModifiedTime": "string",
"outputTypes": [ "string" ],
"parameters": {
"{customized property}": {
"defaultValue": "string",
"isMandatory": "bool",
"position": "int",
"type": "string"
}
}
},
"logActivityTrace": "int",
"logProgress": "bool",
"logVerbose": "bool",
"publishContentLink": {
"contentHash": {
"algorithm": "string",
"value": "string"
},
"uri": "string",
"version": "string"
},
"runbookType": "string"
},
"tags": {
"{customized property}": "string"
}
}
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | '2022-08-08' |
| местоположение | Возвращает или задает расположение ресурса. | струна |
| имя | Имя ресурса | струна Ограничения целостности: Pattern = ^[a-zA-Z][a-zA-Z-_0-9]*$ (обязательно) |
| свойства | Возвращает или задает свойства создания или обновления модуля Runbook. | RunbookCreateOrUpdatePropertiesOrRunbookProperties (обязательно) |
| Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
| тип | Тип ресурса | "Microsoft.Automation/automationAccounts/runbooks" |
| Имя | Описание | Ценность |
|---|---|---|
| алгоритм | Возвращает или задает алгоритм хэша содержимого, используемый для хэширования содержимого. | строка (обязательно) |
| ценность | Возвращает или задает ожидаемое хэш-значение содержимого. | строка (обязательно) |
| Имя | Описание | Ценность |
|---|---|---|
| contentHash | Возвращает или задает хэш. | ContentHash |
| ури | Возвращает или задает универсальный код ресурса (URI) содержимого модуля Runbook. | струна |
| Версия | Возвращает или задает версию содержимого. | струна |
| Имя | Описание | Ценность |
|---|
| Имя | Описание | Ценность |
|---|---|---|
| описание | Возвращает или задает описание модуля Runbook. | струна |
| черновик | Возвращает или задает свойства черновика runbook. | RunbookDraft (RunbookDraft) |
| logActivityTrace | Возвращает или задает параметры трассировки на уровне действия модуля Runbook. | инт |
| logProgres | Возвращает или задает параметр журнала выполнения. | булевая переменная (bool) |
| logVerbose | Возвращает или задает подробный параметр журнала. | булевая переменная (bool) |
| publishContentLink | Возвращает или задает ссылку на опубликованное содержимое runbook. | СодержаниеСсылка |
| RunbookType | Возвращает или задает тип модуля Runbook. | Graph GraphPowerShell GraphPowerShellWorkflow PowerShell PowerShellWorkflow Python2 Python3 "Скрипт" (обязательный) |
| Имя | Описание | Ценность |
|---|---|---|
| время создания | Возвращает или задает время создания черновика runbook. | струна |
| draftContentLink | Возвращает или задает ссылку на содержимое модуля Runbook черновика. | СодержаниеСсылка |
| вПравить | Возвращает или задает, находится ли модуль Runbook в режиме редактирования. | булевая переменная (bool) |
| время последнего изменения | Возвращает или задает время последнего изменения черновика модуля Runbook. | струна |
| outputTypes | Возвращает или задает типы выходных данных Runbook. | строка[] |
| Параметры | Возвращает или задает параметры черновика модуля Runbook. | Параметры RunbookDraftParameters |
| Имя | Описание | Ценность |
|---|
| Имя | Описание | Ценность |
|---|---|---|
| значение по умолчанию | Возвращает или задает значение параметра по умолчанию. | струна |
| является обязательным | Возвращает или задает логическое значение, указывающее, является ли параметр обязательным или нет. | булевая переменная (bool) |
| позиция | Получение или установка позиции параметра. | инт |
| тип | Возвращает или задает тип параметра. | струна |
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Шаблон | Описание |
|---|---|
|
runbook ASR развертывание |
Развертывание модулей Runbook службы автоматизации для планов восстановления ASR |
|
набор средств для оптимизации ресурсов Azure (ARO) развертывание |
Набор средств оптимизации ресурсов Azure — это децентрализованное, собственное решение Azure с помощью бессерверных технологий для оптимизации ресурсов Azure в подписке. Оптимизация выполняется автоматически в подписке после включения или создания собственного расписания, включая новые ресурсы. Это учетная запись службы автоматизации Azure с предварительно настроенными модулями Runbook и расписаниями, которые можно использовать в подписке для начала экономии денег. |
Тип ресурса automationAccounts/Runbooks можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Automation/automationAccounts/runbooks, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Automation/automationAccounts/runbooks@2022-08-08"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
description = "string"
draft = {
creationTime = "string"
draftContentLink = {
contentHash = {
algorithm = "string"
value = "string"
}
uri = "string"
version = "string"
}
inEdit = bool
lastModifiedTime = "string"
outputTypes = [
"string"
]
parameters = {
{customized property} = {
defaultValue = "string"
isMandatory = bool
position = int
type = "string"
}
}
}
logActivityTrace = int
logProgress = bool
logVerbose = bool
publishContentLink = {
contentHash = {
algorithm = "string"
value = "string"
}
uri = "string"
version = "string"
}
runbookType = "string"
}
}
}
| Имя | Описание | Ценность |
|---|---|---|
| местоположение | Возвращает или задает расположение ресурса. | струна |
| имя | Имя ресурса | струна Ограничения целостности: Pattern = ^[a-zA-Z][a-zA-Z-_0-9]*$ (обязательно) |
| идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: automationAccounts |
| свойства | Возвращает или задает свойства создания или обновления модуля Runbook. | RunbookCreateOrUpdatePropertiesOrRunbookProperties (обязательно) |
| Теги | Теги ресурсов | Словарь имен и значений тегов. |
| тип | Тип ресурса | "Microsoft.Automation/automationAccounts/runbooks@2022-08-08" |
| Имя | Описание | Ценность |
|---|---|---|
| алгоритм | Возвращает или задает алгоритм хэша содержимого, используемый для хэширования содержимого. | строка (обязательно) |
| ценность | Возвращает или задает ожидаемое хэш-значение содержимого. | строка (обязательно) |
| Имя | Описание | Ценность |
|---|---|---|
| contentHash | Возвращает или задает хэш. | ContentHash |
| ури | Возвращает или задает универсальный код ресурса (URI) содержимого модуля Runbook. | струна |
| Версия | Возвращает или задает версию содержимого. | струна |
| Имя | Описание | Ценность |
|---|
| Имя | Описание | Ценность |
|---|---|---|
| описание | Возвращает или задает описание модуля Runbook. | струна |
| черновик | Возвращает или задает свойства черновика runbook. | RunbookDraft (RunbookDraft) |
| logActivityTrace | Возвращает или задает параметры трассировки на уровне действия модуля Runbook. | инт |
| logProgres | Возвращает или задает параметр журнала выполнения. | булевая переменная (bool) |
| logVerbose | Возвращает или задает подробный параметр журнала. | булевая переменная (bool) |
| publishContentLink | Возвращает или задает ссылку на опубликованное содержимое runbook. | СодержаниеСсылка |
| RunbookType | Возвращает или задает тип модуля Runbook. | Graph GraphPowerShell GraphPowerShellWorkflow PowerShell PowerShellWorkflow Python2 Python3 "Скрипт" (обязательный) |
| Имя | Описание | Ценность |
|---|---|---|
| время создания | Возвращает или задает время создания черновика runbook. | струна |
| draftContentLink | Возвращает или задает ссылку на содержимое модуля Runbook черновика. | СодержаниеСсылка |
| вПравить | Возвращает или задает, находится ли модуль Runbook в режиме редактирования. | булевая переменная (bool) |
| время последнего изменения | Возвращает или задает время последнего изменения черновика модуля Runbook. | струна |
| outputTypes | Возвращает или задает типы выходных данных Runbook. | строка[] |
| Параметры | Возвращает или задает параметры черновика модуля Runbook. | Параметры RunbookDraftParameters |
| Имя | Описание | Ценность |
|---|
| Имя | Описание | Ценность |
|---|---|---|
| значение по умолчанию | Возвращает или задает значение параметра по умолчанию. | струна |
| является обязательным | Возвращает или задает логическое значение, указывающее, является ли параметр обязательным или нет. | булевая переменная (bool) |
| позиция | Получение или установка позиции параметра. | инт |
| тип | Возвращает или задает тип параметра. | струна |
Простой пример развертывания Automation Runbook.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "automationAccount" {
type = "Microsoft.Automation/automationAccounts@2021-06-22"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
encryption = {
keySource = "Microsoft.Automation"
}
publicNetworkAccess = true
sku = {
name = "Basic"
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "runbook" {
type = "Microsoft.Automation/automationAccounts/runbooks@2019-06-01"
parent_id = azapi_resource.automationAccount.id
name = "Get-AzureVMTutorial"
location = var.location
body = {
properties = {
description = "This is a test runbook for terraform acceptance test"
draft = {
}
logActivityTrace = 0
logProgress = true
logVerbose = true
runbookType = "PowerShell"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}