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 |
ContentLink
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 |
ASR 복구 계획에 대한 Automation Runbook 배포 |
OMS ASR 솔루션 |
OMS에서 ASR(v2) 솔루션을 사용하도록 설정 |
ARO(Azure 리소스 최적화) 도구 키트 |
Azure 리소스 최적화 도구 키트는 서버리스 기술을 사용하여 구독에서 Azure 리소스를 최적화하는 분산형 네이티브 Azure 솔루션입니다. 최적화는 새 리소스를 포함하여 사용자 고유의 일정을 사용하도록 설정하거나 만들면 구독에서 자동으로 수행됩니다. 구독에서 사용할 수 있는 미리 구성된 Runbook 및 일정이 있는 Azure Automation 계정으로, 비용 절감을 시작할 수 있습니다. |
OMS - Azure 리소스 사용량 솔루션 |
솔루션은 Azure 리소스에 대한 청구 정보를 OMS에 제공합니다. 리소스 비용은 다른 통화 및 로캘로 표시할 수 있습니다. |
OMS - Azure VM 인벤토리 솔루션 |
OMS에서 Azure VM 인벤토리 솔루션을 사용하도록 설정합니다. 솔루션은 디스크, 네트워킹 구성 요소, NSG 규칙 및 확장과 함께 Azure VM 인벤토리를 OMS 작업 영역으로 수집합니다. |
OMS 솔루션 - Hyper-V 복제본 |
Hyper-V 복제본(replica) 모니터링하는 OMS 솔루션을 만들기 위한 템플릿입니다. |
OMS Service Bus 솔루션 |
Azure Service Bus 인스턴스 모니터링 |
OMS VMM 분석 |
이러한 작업의 상태 & 성능에 대한 인사이트를 얻는 데 도움이 되는 여러 VMM 인스턴스에서 작업의 상태 단일 보기를 제공합니다. |
Azure Automation 계정 만들기 |
이 템플릿은 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 |
ContentLink
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 |
ASR 복구 계획에 대한 Automation Runbook 배포 |
OMS ASR 솔루션 |
OMS에서 ASR(v2) 솔루션을 사용하도록 설정 |
ARO(Azure 리소스 최적화) 도구 키트 |
Azure 리소스 최적화 도구 키트는 서버리스 기술을 사용하여 구독에서 Azure 리소스를 최적화하는 분산형 네이티브 Azure 솔루션입니다. 최적화는 새 리소스를 포함하여 사용자 고유의 일정을 사용하도록 설정하거나 만들면 구독에서 자동으로 수행됩니다. 구독에서 사용할 수 있는 미리 구성된 Runbook 및 일정이 있는 Azure Automation 계정으로, 비용 절감을 시작할 수 있습니다. |
OMS - Azure 리소스 사용량 솔루션 |
솔루션은 Azure 리소스에 대한 청구 정보를 OMS에 제공합니다. 리소스 비용은 다른 통화 및 로캘로 표시할 수 있습니다. |
OMS - Azure VM 인벤토리 솔루션 |
OMS에서 Azure VM 인벤토리 솔루션을 사용하도록 설정합니다. 솔루션은 디스크, 네트워킹 구성 요소, NSG 규칙 및 확장과 함께 Azure VM 인벤토리를 OMS 작업 영역으로 수집합니다. |
OMS 솔루션 - Hyper-V 복제본 |
Hyper-V 복제본(replica) 모니터링하는 OMS 솔루션을 만들기 위한 템플릿입니다. |
OMS Service Bus 솔루션 |
Azure Service Bus 인스턴스 모니터링 |
OMS VMM 분석 |
이러한 작업의 상태 & 성능에 대한 인사이트를 얻는 데 도움이 되는 여러 VMM 인스턴스에서 작업의 상태 단일 보기를 제공합니다. |
Azure Automation 계정 만들기 |
이 템플릿은 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 |
ContentLink
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 |