다음을 통해 공유


Microsoft.Automation automationAccounts/Runbooks

Bicep 리소스 정의

automationAccounts/Runbooks 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Automation/automationAccounts/Runbooks 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Automation/automationAccounts/runbooks@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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'
  }
}

속성 값

automationAccounts/runbooks

Name Description
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
string(필수)

문자 제한: 1-63

유효한 문자:
영숫자, 밑줄 및 하이픈

문자로 시작합니다.
위치 리소스의 위치를 가져오거나 설정합니다. 문자열
tags 리소스에 연결된 태그를 가져오거나 설정합니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호화된 이름: automationAccounts
properties Runbook 만들기 또는 업데이트 속성을 가져오거나 설정합니다. RunbookCreateOrUpdatePropertiesOrRunbookProperties (필수)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name Description
description Runbook에 대한 설명을 가져오거나 설정합니다. string
초안 초안 Runbook 속성을 가져오거나 설정합니다. RunbookDraft
logActivityTrace Runbook의 활동 수준 추적 옵션을 가져오거나 설정합니다. int
logProgress 진행률 로그 옵션을 가져오거나 설정합니다. bool
logVerbose 자세한 정보 표시 로그 옵션을 가져오거나 설정합니다. bool
publishContentLink 게시된 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
runbookType Runbook의 형식을 가져오거나 설정합니다. 'Graph'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
'PowerShellWorkflow'
'Python2'
'Python3'
'Script'(필수)

RunbookDraft

Name Description
creationTime Runbook 초안의 생성 시간을 가져오거나 설정합니다. string
draftContentLink 초안 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
inEdit Runbook이 편집 모드에 있는지 여부를 가져오거나 설정합니다. bool
lastModifiedTime Runbook 초안의 마지막으로 수정된 시간을 가져오거나 설정합니다. string
outputTypes Runbook 출력 형식을 가져오거나 설정합니다. string[]
매개 변수 Runbook 초안 매개 변수를 가져오거나 설정합니다. RunbookDraftParameters
Name Description
contentHash 해시를 설정합니다. ContentHash
uri 콘텐츠의 URI를 설정합니다. string
버전 콘텐츠의 버전을 설정합니다. string

ContentHash

Name Description
알고리즘 콘텐츠를 해시하는 데 사용되는 콘텐츠 해시 알고리즘을 가져오거나 설정합니다. string(필수)
콘텐츠의 예상 해시 값을 가져오거나 설정합니다. string(필수)

RunbookDraftParameters

Name Description
{customized property} RunbookParameter

RunbookParameter

Name Description
defaultValue 매개 변수의 기본값을 가져오거나 설정합니다. string
isMandatory 매개 변수가 필수인지 여부를 나타내는 부울 값을 가져오거나 설정합니다. bool
position 매개 변수의 위치를 얻거나 설정합니다. int
형식 매개 변수의 유형을 가져오거나 설정합니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
ASR Runbook

Azure에 배포
ASR 복구 계획에 대한 Automation Runbook 배포
OMS ASR 솔루션

Azure에 배포
OMS에서 ASR(v2) 솔루션을 사용하도록 설정
ARO(Azure 리소스 최적화) 도구 키트

Azure에 배포
Azure 리소스 최적화 도구 키트는 서버리스 기술을 사용하여 구독에서 Azure 리소스를 최적화하는 분산형 네이티브 Azure 솔루션입니다. 최적화는 새 리소스를 포함하여 사용자 고유의 일정을 사용하도록 설정하거나 만들면 구독에서 자동으로 수행됩니다. 구독에서 사용할 수 있는 미리 구성된 Runbook 및 일정이 있는 Azure Automation 계정으로, 비용 절감을 시작할 수 있습니다.
OMS - Azure 리소스 사용량 솔루션

Azure에 배포
솔루션은 Azure 리소스에 대한 청구 정보를 OMS에 제공합니다. 리소스 비용은 다른 통화 및 로캘로 표시할 수 있습니다.
OMS - Azure VM 인벤토리 솔루션

Azure에 배포
OMS에서 Azure VM 인벤토리 솔루션을 사용하도록 설정합니다. 솔루션은 디스크, 네트워킹 구성 요소, NSG 규칙 및 확장과 함께 Azure VM 인벤토리를 OMS 작업 영역으로 수집합니다.
OMS 솔루션 - Hyper-V 복제본

Azure에 배포
Hyper-V 복제본(replica) 모니터링하는 OMS 솔루션을 만들기 위한 템플릿입니다.
OMS Service Bus 솔루션

Azure에 배포
Azure Service Bus 인스턴스 모니터링
OMS VMM 분석

Azure에 배포
이러한 작업의 상태 & 성능에 대한 인사이트를 얻는 데 도움이 되는 여러 VMM 인스턴스에서 작업의 상태 단일 보기를 제공합니다.
Azure Automation 계정 만들기

Azure에 배포
이 템플릿은 Azure Automation 계정을 만들고 새 또는 기존 Azure Monitor Log Analytics 작업 영역에 연결하는 방법의 예를 제공합니다.

ARM 템플릿 리소스 정의

automationAccounts/Runbooks 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Automation/automationAccounts/Runbooks 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Automation/automationAccounts/runbooks",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

속성 값

automationAccounts/runbooks

Name Description
형식 리소스 종류 'Microsoft.Automation/automationAccounts/Runbooks'
apiVersion 리소스 api 버전 '2023-11-01'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)

문자 제한: 1-63

유효한 문자:
영숫자, 밑줄 및 하이픈

문자로 시작합니다.
위치 리소스의 위치를 가져오거나 설정합니다. 문자열
tags 리소스에 연결된 태그를 가져오거나 설정합니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties Runbook 만들기 또는 업데이트 속성을 가져오거나 설정합니다. RunbookCreateOrUpdatePropertiesOrRunbookProperties (필수)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name Description
description Runbook에 대한 설명을 가져오거나 설정합니다. string
초안 초안 Runbook 속성을 가져오거나 설정합니다. RunbookDraft
logActivityTrace Runbook의 활동 수준 추적 옵션을 가져오거나 설정합니다. int
logProgress 진행률 로그 옵션을 가져오거나 설정합니다. bool
logVerbose 자세한 정보 표시 로그 옵션을 가져오거나 설정합니다. bool
publishContentLink 게시된 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
runbookType Runbook의 형식을 가져오거나 설정합니다. 'Graph'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
'PowerShellWorkflow'
'Python2'
'Python3'
'Script'(필수)

RunbookDraft

Name Description
creationTime Runbook 초안의 생성 시간을 가져오거나 설정합니다. 문자열
draftContentLink 초안 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
inEdit Runbook이 편집 모드에 있는지 여부를 가져오거나 설정합니다. bool
lastModifiedTime Runbook 초안의 마지막으로 수정된 시간을 가져오거나 설정합니다. 문자열
outputTypes Runbook 출력 형식을 가져오거나 설정합니다. string[]
매개 변수 Runbook 초안 매개 변수를 가져오거나 설정합니다. RunbookDraftParameters
Name Description
contentHash 해시를 설정합니다. ContentHash
uri 콘텐츠의 URI를 설정합니다. 문자열
버전 콘텐츠의 버전을 설정합니다. 문자열

ContentHash

Name Description
알고리즘 콘텐츠를 해시하는 데 사용되는 콘텐츠 해시 알고리즘을 가져오거나 설정합니다. string(필수)
콘텐츠의 예상 해시 값을 가져오거나 설정합니다. string(필수)

RunbookDraftParameters

Name Description
{customized property} RunbookParameter

RunbookParameter

Name Description
defaultValue 매개 변수의 기본값을 가져오거나 설정합니다. string
isMandatory 매개 변수가 필수인지 여부를 나타내는 부울 값을 가져오거나 설정합니다. bool
position 매개 변수의 위치를 얻거나 설정합니다. int
형식 매개 변수의 유형을 가져오거나 설정합니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
ASR Runbook

Azure에 배포
ASR 복구 계획에 대한 Automation Runbook 배포
OMS ASR 솔루션

Azure에 배포
OMS에서 ASR(v2) 솔루션을 사용하도록 설정
ARO(Azure 리소스 최적화) 도구 키트

Azure에 배포
Azure 리소스 최적화 도구 키트는 서버리스 기술을 사용하여 구독에서 Azure 리소스를 최적화하는 분산형 네이티브 Azure 솔루션입니다. 최적화는 새 리소스를 포함하여 사용자 고유의 일정을 사용하도록 설정하거나 만들면 구독에서 자동으로 수행됩니다. 구독에서 사용할 수 있는 미리 구성된 Runbook 및 일정이 있는 Azure Automation 계정으로, 비용 절감을 시작할 수 있습니다.
OMS - Azure 리소스 사용량 솔루션

Azure에 배포
솔루션은 Azure 리소스에 대한 청구 정보를 OMS에 제공합니다. 리소스 비용은 다른 통화 및 로캘로 표시할 수 있습니다.
OMS - Azure VM 인벤토리 솔루션

Azure에 배포
OMS에서 Azure VM 인벤토리 솔루션을 사용하도록 설정합니다. 솔루션은 디스크, 네트워킹 구성 요소, NSG 규칙 및 확장과 함께 Azure VM 인벤토리를 OMS 작업 영역으로 수집합니다.
OMS 솔루션 - Hyper-V 복제본

Azure에 배포
Hyper-V 복제본(replica) 모니터링하는 OMS 솔루션을 만들기 위한 템플릿입니다.
OMS Service Bus 솔루션

Azure에 배포
Azure Service Bus 인스턴스 모니터링
OMS VMM 분석

Azure에 배포
이러한 작업의 상태 & 성능에 대한 인사이트를 얻는 데 도움이 되는 여러 VMM 인스턴스에서 작업의 상태 단일 보기를 제공합니다.
Azure Automation 계정 만들기

Azure에 배포
이 템플릿은 Azure Automation 계정을 만들고 새 또는 기존 Azure Monitor Log Analytics 작업 영역에 연결하는 방법의 예를 제공합니다.

Terraform(AzAPI 공급자) 리소스 정의

automationAccounts/Runbooks 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Automation/automationAccounts/runbooks 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Automation/automationAccounts/runbooks@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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"
    }
  })
}

속성 값

automationAccounts/runbooks

Name Description
형식 리소스 종류 "Microsoft.Automation/automationAccounts/runbooks@2023-11-01"
name 리소스 이름 string(필수)

문자 제한: 1-63

유효한 문자:
영숫자, 밑줄 및 하이픈

문자로 시작합니다.
위치 리소스의 위치를 가져오거나 설정합니다. 문자열
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스에 대한 ID: automationAccounts
tags 리소스에 연결된 태그를 가져오거나 설정합니다. 태그 이름 및 값의 사전입니다.
properties Runbook 만들기 또는 업데이트 속성을 가져오거나 설정합니다. RunbookCreateOrUpdatePropertiesOrRunbookProperties (필수)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name Description
description Runbook에 대한 설명을 가져오거나 설정합니다. 문자열
초안 초안 Runbook 속성을 가져오거나 설정합니다. RunbookDraft
logActivityTrace Runbook의 활동 수준 추적 옵션을 가져오거나 설정합니다. int
logProgress 진행률 로그 옵션을 가져오거나 설정합니다. bool
logVerbose 자세한 정보 표시 로그 옵션을 가져오거나 설정합니다. bool
publishContentLink 게시된 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
runbookType Runbook의 형식을 가져오거나 설정합니다. "그래프"
"GraphPowerShell"
"GraphPowerShellWorkflow"
"PowerShell"
"PowerShell72"
"PowerShellWorkflow"
"Python2"
"Python3"
"스크립트"(필수)

RunbookDraft

Name Description
creationTime Runbook 초안의 생성 시간을 가져오거나 설정합니다. 문자열
draftContentLink 초안 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
inEdit Runbook이 편집 모드인지 여부를 가져오거나 설정합니다. bool
lastModifiedTime Runbook 초안의 마지막으로 수정된 시간을 가져오거나 설정합니다. string
outputTypes Runbook 출력 형식을 가져오거나 설정합니다. string[]
매개 변수 Runbook 초안 매개 변수를 가져오거나 설정합니다. RunbookDraftParameters
Name Description
contentHash 해시를 설정합니다. ContentHash
uri 콘텐츠의 URI를 설정합니다. string
버전 콘텐츠의 버전을 설정합니다. string

ContentHash

Name Description
알고리즘 콘텐츠를 해시하는 데 사용되는 콘텐츠 해시 알고리즘을 가져오거나 설정합니다. string(필수)
콘텐츠의 예상 해시 값을 가져오거나 설정합니다. string(필수)

RunbookDraftParameters

Name Description
{사용자 지정 속성} RunbookParameter

RunbookParameter

Name Description
defaultValue 매개 변수의 기본값을 가져오거나 설정합니다. 문자열
isMandatory 매개 변수가 필수인지 여부를 나타내는 부울 값을 가져오거나 설정합니다. bool
position 매개 변수의 위치를 얻거나 설정합니다. int
형식 매개 변수의 유형을 가져오거나 설정합니다. string