다음을 통해 공유


Microsoft.Automation automationAccounts/Runbooks 2023-05-15-preview

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Automation/automationAccounts/runbooks@2023-05-15-preview' = {
  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'
    runtimeEnvironment: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

ContentHash

이름 묘사
알고리즘 콘텐츠를 해시하는 데 사용되는 콘텐츠 해시 알고리즘을 가져오거나 설정합니다. string(필수)
콘텐츠의 예상 해시 값을 가져오거나 설정합니다. string(필수)
이름 묘사
contentHash 해시를 가져오거나 설정합니다. contentHash
uri 콘텐츠의 URI를 가져오거나 설정합니다. 문자열
버전 콘텐츠의 버전을 가져오거나 설정합니다. 문자열

Microsoft.Automation/automationAccounts/Runbooks

이름 묘사
위치 리소스의 위치를 가져오거나 설정합니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[a-zA-Z][a-zA-Z-_0-9]*$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: automationAccounts
속성 Runbook 만들기 또는 업데이트 속성을 가져오거나 설정합니다. RunbookCreateOrUpdatePropertiesOrRunbookProperties (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

RunbookCreateOrUpdateParametersTags

이름 묘사

RunbookCreateOrUpdatePropertiesOrRunbookProperties

이름 묘사
묘사 Runbook에 대한 설명을 가져오거나 설정합니다. 문자열
초안 초안 Runbook 속성을 가져오거나 설정합니다. RunbookDraft
logActivityTrace Runbook의 활동 수준 추적 옵션을 가져오거나 설정합니다. int
logProgress 진행률 로그 옵션을 가져오거나 설정합니다. bool
logVerbose 자세한 정보 표시 로그 옵션을 가져오거나 설정합니다. bool
publishContentLink 게시된 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
runbookType Runbook의 형식을 가져오거나 설정합니다. '그래프'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShellWorkflow'
'Python'
'Python2'
'Python3'
'Script'(필수)
runtimeEnvironment Runbook의 환경입니다. 문자열

RunbookDraft

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

RunbookDraftParameters

이름 묘사

RunbookParameter

이름 묘사
defaultValue 매개 변수의 기본값을 가져오거나 설정합니다. 문자열
isMandatory 매개 변수가 필수인지 여부를 나타내는 부울 값을 가져오거나 설정합니다. bool
위치 매개 변수의 위치를 가져오기 또는 설정합니다. int
매개 변수의 형식을 가져오거나 설정합니다. 문자열

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
ASR Runbook ASR 복구 계획에 대한 Automation Runbook 배포

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Automation/automationAccounts/runbooks",
  "apiVersion": "2023-05-15-preview",
  "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",
    "runtimeEnvironment": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

ContentHash

이름 묘사
알고리즘 콘텐츠를 해시하는 데 사용되는 콘텐츠 해시 알고리즘을 가져오거나 설정합니다. string(필수)
콘텐츠의 예상 해시 값을 가져오거나 설정합니다. string(필수)
이름 묘사
contentHash 해시를 가져오거나 설정합니다. contentHash
uri 콘텐츠의 URI를 가져오거나 설정합니다. 문자열
버전 콘텐츠의 버전을 가져오거나 설정합니다. 문자열

Microsoft.Automation/automationAccounts/Runbooks

이름 묘사
apiVersion api 버전 '2023-05-15-preview'
위치 리소스의 위치를 가져오거나 설정합니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[a-zA-Z][a-zA-Z-_0-9]*$(필수)
속성 Runbook 만들기 또는 업데이트 속성을 가져오거나 설정합니다. RunbookCreateOrUpdatePropertiesOrRunbookProperties (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Automation/automationAccounts/runbooks'

RunbookCreateOrUpdateParametersTags

이름 묘사

RunbookCreateOrUpdatePropertiesOrRunbookProperties

이름 묘사
묘사 Runbook에 대한 설명을 가져오거나 설정합니다. 문자열
초안 초안 Runbook 속성을 가져오거나 설정합니다. RunbookDraft
logActivityTrace Runbook의 활동 수준 추적 옵션을 가져오거나 설정합니다. int
logProgress 진행률 로그 옵션을 가져오거나 설정합니다. bool
logVerbose 자세한 정보 표시 로그 옵션을 가져오거나 설정합니다. bool
publishContentLink 게시된 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
runbookType Runbook의 형식을 가져오거나 설정합니다. '그래프'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShellWorkflow'
'Python'
'Python2'
'Python3'
'Script'(필수)
runtimeEnvironment Runbook의 환경입니다. 문자열

RunbookDraft

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

RunbookDraftParameters

이름 묘사

RunbookParameter

이름 묘사
defaultValue 매개 변수의 기본값을 가져오거나 설정합니다. 문자열
isMandatory 매개 변수가 필수인지 여부를 나타내는 부울 값을 가져오거나 설정합니다. bool
위치 매개 변수의 위치를 가져오기 또는 설정합니다. int
매개 변수의 형식을 가져오거나 설정합니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
ASR Runbook

Azure
배포
ASR 복구 계획에 대한 Automation Runbook 배포
ARO(Azure 리소스 최적화) 도구 키트

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

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Automation/automationAccounts/runbooks@2023-05-15-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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"
      runtimeEnvironment = "string"
    }
  })
}

속성 값

ContentHash

이름 묘사
알고리즘 콘텐츠를 해시하는 데 사용되는 콘텐츠 해시 알고리즘을 가져오거나 설정합니다. string(필수)
콘텐츠의 예상 해시 값을 가져오거나 설정합니다. string(필수)
이름 묘사
contentHash 해시를 가져오거나 설정합니다. contentHash
uri 콘텐츠의 URI를 가져오거나 설정합니다. 문자열
버전 콘텐츠의 버전을 가져오거나 설정합니다. 문자열

Microsoft.Automation/automationAccounts/Runbooks

이름 묘사
위치 리소스의 위치를 가져오거나 설정합니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[a-zA-Z][a-zA-Z-_0-9]*$(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스 ID: automationAccounts
속성 Runbook 만들기 또는 업데이트 속성을 가져오거나 설정합니다. RunbookCreateOrUpdatePropertiesOrRunbookProperties (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Automation/automationAccounts/runbooks@2023-05-15-preview"

RunbookCreateOrUpdateParametersTags

이름 묘사

RunbookCreateOrUpdatePropertiesOrRunbookProperties

이름 묘사
묘사 Runbook에 대한 설명을 가져오거나 설정합니다. 문자열
초안 초안 Runbook 속성을 가져오거나 설정합니다. RunbookDraft
logActivityTrace Runbook의 활동 수준 추적 옵션을 가져오거나 설정합니다. int
logProgress 진행률 로그 옵션을 가져오거나 설정합니다. bool
logVerbose 자세한 정보 표시 로그 옵션을 가져오거나 설정합니다. bool
publishContentLink 게시된 Runbook 콘텐츠 링크를 가져오거나 설정합니다. ContentLink
runbookType Runbook의 형식을 가져오거나 설정합니다. '그래프'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShellWorkflow'
'Python'
'Python2'
'Python3'
'Script'(필수)
runtimeEnvironment Runbook의 환경입니다. 문자열

RunbookDraft

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

RunbookDraftParameters

이름 묘사

RunbookParameter

이름 묘사
defaultValue 매개 변수의 기본값을 가져오거나 설정합니다. 문자열
isMandatory 매개 변수가 필수인지 여부를 나타내는 부울 값을 가져오거나 설정합니다. bool
위치 매개 변수의 위치를 가져오기 또는 설정합니다. int
매개 변수의 형식을 가져오거나 설정합니다. 문자열