Automação microsoft.automationAccounts/runbooks

Definição de recurso do Bicep

O tipo de recurso automationAccounts/runbooks pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Automation/automationAccounts/runbooks, adicione o Bicep a seguir ao modelo.

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'
  }
}

Valores de propriedade

automationAccounts/runbooks

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 63

Caracteres válidos:
Caracteres alfanuméricos, sublinhados e hifens.

Comece com letra.
local Obtém ou define o local do recurso. string
marcas Obtém ou define as marcas anexadas ao recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: automationAccounts
properties Obtém ou define propriedades de criação ou atualização de runbook. RunbookCreateOrUpdatePropertiesOrRunbookProperties (obrigatório)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Nome Descrição Valor
descrição Obtém ou define a descrição do runbook. string
Projecto Obtém ou define as propriedades do runbook de rascunho. RunbookDraft
logActivityTrace Obtém ou define as opções de rastreamento no nível da atividade do runbook. INT
logProgress Obtém ou define a opção de log de progresso. bool
logVerbose Obtém ou define a opção de log detalhada. bool
publishContentLink Obtém ou define o link de conteúdo do runbook publicado. Contentlink
runbookType Obtém ou define o tipo do runbook. 'Graph'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
'PowerShellWorkflow'
'Python2'
'Python3'
'Script' (obrigatório)

RunbookDraft

Nome Descrição Valor
creationTime Obtém ou define o tempo de criação do rascunho do runbook. string
draftContentLink Obtém ou define o link de conteúdo do runbook de rascunho. Contentlink
inEdit Obtém ou define se o runbook está no modo de edição. bool
lastModifiedTime Obtém ou define a hora da última modificação do rascunho do runbook. string
Outputtypes Obtém ou define os tipos de saída do runbook. string[]
parameters Obtém ou define os parâmetros de rascunho do runbook. RunbookDraftParameters
Nome Descrição Valor
contentHash Define o hash. ContentHash
uri Define o uri do conteúdo. string
version Define a versão do conteúdo. string

ContentHash

Nome Descrição Valor
algoritmo Obtém ou define o algoritmo de hash de conteúdo usado para hash do conteúdo. cadeia de caracteres (obrigatório)
value Obtém ou define o valor de hash esperado do conteúdo. cadeia de caracteres (obrigatório)

RunbookDraftParameters

Nome Descrição Valor
{propriedade personalizada} RunbookParameter

RunbookParameter

Nome Descrição Valor
defaultValue Obtém ou define o valor padrão do parâmetro. string
isMandatory Obtém ou define um valor booliano para indicar se o parâmetro é obrigatório ou não. bool
position Obter ou definir a posição do parâmetro . INT
tipo Obtém ou define o tipo do parâmetro. string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
ASR Runbooks

Implantar no Azure
Implanta runbooks de automação para planos de recuperação do ASR
Solução OMS ASR

Implantar no Azure
Habilita a solução ASR (v2) no OMS
Kit de Ferramentas do ARO (Otimização de Recursos do Azure)

Implantar no Azure
O Kit de Ferramentas de Otimização de Recursos do Azure é uma solução descentralizada e nativa do Azure usando tecnologias sem servidor para otimizar recursos do Azure em sua assinatura. A otimização ocorre automaticamente em sua assinatura depois que você habilita ou cria sua própria agenda, inclusive em novos recursos. Essa é uma conta Automação do Azure com runbooks pré-configurados e agendamentos que você pode utilizar em sua assinatura para começar a economizar dinheiro.
OMS – Solução de Uso de Recursos do Azure

Implantar no Azure
A solução traz a infortmação de cobrança sobre recursos do Azure para o OMS. O custo dos recursos pode ser exibido em moeda e localidade diferentes.
OMS – Solução de Inventário de VM do Azure

Implantar no Azure
Habilita a Solução de Inventário de VMs do Azure no OMS. A solução coleta o inventário de VMs do Azure junto com discos, componentes de rede, regras de NSG e extensões no workspace do OMS.
Solução OMS – Réplica do Hyper-V

Implantar no Azure
Um modelo para criar uma solução OMS para monitorar réplica do Hyper-V.
Solução de Barramento de Serviço do OMS

Implantar no Azure
Monitora instâncias de Barramento de Serviço do Azure
Análise do VMM do OMS

Implantar no Azure
Fornece uma única exibição do status dos trabalhos em várias instâncias do VMM que ajuda você a obter insights sobre a integridade & desempenho desses trabalhos.
Criar conta de Automação do Azure

Implantar no Azure
Este modelo fornece um exemplo de como criar uma conta Automação do Azure e vinculá-la a um workspace novo ou existente do Log Analytics do Azure Monitor.

Definição de recurso de modelo do ARM

O tipo de recurso automationAccounts/runbooks pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Automation/automationAccounts/runbooks, adicione o JSON a seguir ao modelo.

{
  "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"
  }
}

Valores de propriedade

automationAccounts/runbooks

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Automation/automationAccounts/runbooks'
apiVersion A versão da API de recursos '2023-11-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)

Limite de caracteres: 1-63

Caracteres válidos:
Caracteres alfanuméricos, sublinhados e hifens.

Comece com letra.
local Obtém ou define o local do recurso. string
marcas Obtém ou define as marcas anexadas ao recurso. Dicionário de nomes e valores de marcas. Confira Marcas em modelos
properties Obtém ou define as propriedades de criação ou atualização de runbook. RunbookCreateOrUpdatePropertiesOrRunbookProperties (obrigatório)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Nome Descrição Valor
descrição Obtém ou define a descrição do runbook. string
Projecto Obtém ou define as propriedades do runbook de rascunho. RunbookDraft
logActivityTrace Obtém ou define as opções de rastreamento no nível da atividade do runbook. INT
logProgress Obtém ou define a opção de log de progresso. bool
logVerbose Obtém ou define a opção de log detalhado. bool
publishContentLink Obtém ou define o link de conteúdo do runbook publicado. Contentlink
runbookType Obtém ou define o tipo do runbook. 'Graph'
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
'PowerShellWorkflow'
'Python2'
'Python3'
'Script' (obrigatório)

RunbookDraft

Nome Descrição Valor
creationTime Obtém ou define a hora de criação do rascunho do runbook. string
draftContentLink Obtém ou define o link de conteúdo do runbook de rascunho. Contentlink
inEdit Obtém ou define se o runbook está no modo de edição. bool
lastModifiedTime Obtém ou define a hora da última modificação do rascunho do runbook. string
Outputtypes Obtém ou define os tipos de saída do runbook. string[]
parameters Obtém ou define os parâmetros de rascunho do runbook. RunbookDraftParameters
Nome Descrição Valor
contentHash Define o hash. ContentHash
uri Define o URI do conteúdo. string
version Define a versão do conteúdo. string

ContentHash

Nome Descrição Valor
algoritmo Obtém ou define o algoritmo de hash de conteúdo usado para hash do conteúdo. cadeia de caracteres (obrigatório)
value Obtém ou define o valor de hash esperado do conteúdo. cadeia de caracteres (obrigatório)

RunbookDraftParameters

Nome Descrição Valor
{propriedade personalizada} RunbookParameter

RunbookParameter

Nome Descrição Valor
defaultValue Obtém ou define o valor padrão do parâmetro. string
isMandatory Obtém ou define um valor booliano para indicar se o parâmetro é obrigatório ou não. bool
position Obtém ou define a posição do parâmetro. INT
tipo Obtém ou define o tipo do parâmetro. string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
ASR Runbooks

Implantar no Azure
Implanta runbooks de automação para planos de recuperação do ASR
Solução ASR do OMS

Implantar no Azure
Habilita a solução ASR (v2) no OMS
Kit de ferramentas do ARO (Otimização de Recursos do Azure)

Implantar no Azure
O Kit de Ferramentas de Otimização de Recursos do Azure é uma solução do Azure descentralizada e nativa que usa tecnologias sem servidor para otimizar os recursos do Azure em sua assinatura. A otimização ocorre automaticamente em sua assinatura depois que você habilita ou cria sua própria agenda, inclusive em novos recursos. Essa é uma conta Automação do Azure com runbooks pré-configurados e agendamentos que você pode utilizar em sua assinatura para começar a economizar dinheiro.
OMS – Solução de Uso de Recursos do Azure

Implantar no Azure
A solução traz o desconfortação de cobrança sobre os Recursos do Azure para o OMS. O custo dos recursos pode ser exibido em moeda e localidade diferentes.
OMS – Solução de Inventário de VMs do Azure

Implantar no Azure
Habilita a Solução de Inventário de VMs do Azure no OMS. A solução coleta o inventário de VMs do Azure junto com discos, componentes de rede, regras de NSG e extensões no workspace do OMS.
Solução OMS – Réplica do Hyper-V

Implantar no Azure
Um modelo para criar uma solução OMS para monitorar réplica do Hyper-V.
Solução do Barramento de Serviço do OMS

Implantar no Azure
Monitora instâncias de Barramento de Serviço do Azure
Análise do VMM do OMS

Implantar no Azure
Fornece uma exibição única do status dos trabalhos em várias instâncias do VMM que ajuda você a obter insights sobre a integridade & desempenho desses trabalhos.
Criar conta de Automação do Azure

Implantar no Azure
Este modelo fornece um exemplo de como criar uma conta Automação do Azure e vinculá-la a um workspace novo ou existente do Log Analytics do Azure Monitor.

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso automationAccounts/runbooks pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Automation/automationAccounts/runbooks, adicione o Terraform a seguir ao modelo.

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"
    }
  })
}

Valores de propriedade

automationAccounts/runbooks

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Automation/automationAccounts/runbooks@2023-11-01"
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1-63

Caracteres válidos:
Caracteres alfanuméricos, sublinhados e hifens.

Comece com letra.
local Obtém ou define o local do recurso. string
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: automationAccounts
marcas Obtém ou define as marcas anexadas ao recurso. Dicionário de nomes e valores de marcas.
properties Obtém ou define as propriedades de criação ou atualização de runbook. RunbookCreateOrUpdatePropertiesOrRunbookProperties (obrigatório)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Nome Descrição Valor
descrição Obtém ou define a descrição do runbook. string
Projecto Obtém ou define as propriedades do runbook de rascunho. RunbookDraft
logActivityTrace Obtém ou define as opções de rastreamento no nível da atividade do runbook. INT
logProgress Obtém ou define a opção de log de progresso. bool
logVerbose Obtém ou define a opção de log detalhada. bool
publishContentLink Obtém ou define o link de conteúdo do runbook publicado. Contentlink
runbookType Obtém ou define o tipo do runbook. "Graph"
"GraphPowerShell"
"GraphPowerShellWorkflow"
"PowerShell"
"PowerShell72"
"PowerShellWorkflow"
"Python2"
"Python3"
"Script" (obrigatório)

RunbookDraft

Nome Descrição Valor
creationTime Obtém ou define o tempo de criação do rascunho do runbook. string
draftContentLink Obtém ou define o link de conteúdo do runbook de rascunho. Contentlink
inEdit Obtém ou define se o runbook está no modo de edição. bool
lastModifiedTime Obtém ou define a hora da última modificação do rascunho do runbook. string
Outputtypes Obtém ou define os tipos de saída do runbook. string[]
parameters Obtém ou define os parâmetros de rascunho do runbook. RunbookDraftParameters
Nome Descrição Valor
contentHash Define o hash. ContentHash
uri Define o uri do conteúdo. string
version Define a versão do conteúdo. string

ContentHash

Nome Descrição Valor
algoritmo Obtém ou define o algoritmo de hash de conteúdo usado para hash do conteúdo. cadeia de caracteres (obrigatório)
value Obtém ou define o valor de hash esperado do conteúdo. cadeia de caracteres (obrigatório)

RunbookDraftParameters

Nome Descrição Valor
{propriedade personalizada} RunbookParameter

RunbookParameter

Nome Descrição Valor
defaultValue Obtém ou define o valor padrão do parâmetro. string
isMandatory Obtém ou define um valor booliano para indicar se o parâmetro é obrigatório ou não. bool
position Obter ou definir a posição do parâmetro . INT
tipo Obtém ou define o tipo do parâmetro. string