Dela via


Microsoft.Automation automationKonton/runbooks

Bicep-resursdefinition

Resurstypen automationAccounts/Runbooks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Automation/automationAccounts/runbooks lägger du till följande Bicep i mallen.

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

Egenskapsvärden

automationAccounts/runbooks

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.

Börja med bokstav.
location Hämtar eller anger platsen för resursen. sträng
tags Hämtar eller anger taggarna som är kopplade till resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: automationKonton
properties Hämtar eller anger egenskaper för att skapa eller uppdatera runbook. RunbookCreateOrUpdatePropertiesOrRunbookProperties (krävs)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name Beskrivning Värde
beskrivning Hämtar eller anger beskrivningen av runbooken. sträng
Utkast Hämtar eller anger utkast av runbook-egenskaper. RunbookDraft
logActivityTrace Hämtar eller anger spårningsalternativen på aktivitetsnivå för runbooken. int
logProgress Hämtar eller anger förloppsloggalternativ. boolesk
logVerbose Hämtar eller anger utförligt loggalternativ. boolesk
publishContentLink Hämtar eller anger den publicerade runbook-innehållslänken. Contentlink
runbookType Hämtar eller anger typen av runbook. "Graf"
"GraphPowerShell"
"GraphPowerShellWorkflow"
"PowerShell"
"PowerShell72"
"PowerShellWorkflow"
"Python2"
"Python3"
"Skript" (krävs)

RunbookDraft

Name Beskrivning Värde
creationTime Hämtar eller anger skapandetiden för runbook-utkastet. sträng
draftContentLink Hämtar eller anger innehållslänken för utkast till runbook. Contentlink
inEdit Hämtar eller anger om Runbook är i redigeringsläge. boolesk
lastModifiedTime Hämtar eller anger den senast ändrade tiden för runbook-utkastet. sträng
outputTypes Hämtar eller anger runbook-utdatatyperna. string[]
parametrar Hämtar eller anger runbook-utkastparametrarna. RunbookDraftParameters
Name Beskrivning Värde
contentHash Anger hashen. ContentHash
Uri Anger innehållets URI. sträng
version Anger versionen av innehållet. sträng

ContentHash

Name Beskrivning Värde
Algoritm Hämtar eller anger den algoritm för innehållshash som används för att hasha innehållet. sträng (krävs)
värde Hämtar eller anger förväntat hashvärde för innehållet. sträng (krävs)

RunbookDraftParameters

Name Beskrivning Värde
{anpassad egenskap} RunbookParameter

RunbookParameter

Name Beskrivning Värde
Standardvärde Hämtar eller anger standardvärdet för parametern. sträng
isMandatory Hämtar eller anger ett booleskt värde för att ange om parametern är obligatorisk eller inte. boolesk
position Hämta eller ange parameterns position. int
typ Hämtar eller anger parametertypen. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
ASR-runbooks

Distribuera till Azure
Distribuerar Automation Runbooks för ASR-återställningsplaner
OMS ASR-lösning

Distribuera till Azure
Aktiverar ASR-lösningen (v2) i OMS
ARO-verktyg (Azure Resource Optimization)

Distribuera till Azure
Azure Resource Optimization Toolkit är en decentraliserad, intern Azure-lösning som använder serverlösa tekniker för att optimera Azure-resurser i din prenumeration. Optimering sker automatiskt i din prenumeration när du aktiverar eller skapar ett eget schema, inklusive på nya resurser. Det här är ett Azure Automation konto med förkonfigurerade runbooks och scheman som du kan använda i din prenumeration för att börja spara pengar.
OMS – Azure Resource Usage Solution

Distribuera till Azure
Lösningen ger faktureringsfortmation om Azure-resurser till OMS. Kostnaden för resurser kan visas i olika valutor och nationella inställningar.
OMS – Azure VM Inventory Solution

Distribuera till Azure
Aktiverar Azure VM Inventory Solution i OMS. Lösningen samlar in Inventering av virtuella Azure-datorer tillsammans med diskar, nätverkskomponenter, NSG-regler och tillägg till OMS-arbetsytan.
OMS-lösning – Hyper-V-replik

Distribuera till Azure
En mall för att skapa en OMS-lösning för att övervaka Hyper-V-replikering.
OMS Service Bus-lösning

Distribuera till Azure
Övervakar Azure Service Bus instanser
OMS VMM-analys

Distribuera till Azure
Ger en enda vy över jobbens status för flera VMM-instanser som hjälper dig att få insikter om hälsotillståndet & prestanda för dessa jobb.
Skapa Azure Automation konto

Distribuera till Azure
Den här mallen innehåller ett exempel på hur du skapar ett Azure Automation konto och länkar det till en ny eller befintlig Azure Monitor Log Analytics-arbetsyta.

Resursdefinition för ARM-mall

Resurstypen automationAccounts/runbooks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Automation/automationAccounts/runbooks-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

automationAccounts/runbooks

Name Beskrivning Värde
typ Resurstypen "Microsoft.Automation/automationAccounts/runbooks"
apiVersion Resurs-API-versionen '2023-11-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.

Börja med bokstav.
location Hämtar eller anger platsen för resursen. sträng
tags Hämtar eller anger de taggar som är kopplade till resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Hämtar eller ställer in egenskaper för att skapa eller uppdatera runbook. RunbookCreateOrUpdatePropertiesOrRunbookProperties (krävs)

RunbookCreateOrUpdatePropertiesOrRunbookEgenskaper

Name Beskrivning Värde
beskrivning Hämtar eller anger beskrivningen av runbooken. sträng
Utkast Hämtar eller anger egenskaperna för utkast till runbook. RunbookDraft
logActivityTrace Hämtar eller anger spårningsalternativen på aktivitetsnivå för runbooken. int
logProgress Hämtar eller anger förloppsloggalternativ. boolesk
logVerbose Hämtar eller anger utförligt loggalternativ. boolesk
publishContentLink Hämtar eller anger den publicerade runbook-innehållslänken. Contentlink
runbookType Hämtar eller anger runbookens typ. "Graph"
"GraphPowerShell"
"GraphPowerShellWorkflow"
"PowerShell"
"PowerShell72"
"PowerShellWorkflow"
"Python2"
"Python3"
"Skript" (krävs)

RunbookDraft

Name Beskrivning Värde
creationTime Hämtar eller anger skapandetiden för runbook-utkastet. sträng
draftContentLink Hämtar eller anger innehållslänken för utkast till runbook. Contentlink
inEdit Hämtar eller anger om Runbook är i redigeringsläge. boolesk
lastModifiedTime Hämtar eller anger den senast ändrade tiden för runbook-utkastet. sträng
outputTypes Hämtar eller anger runbook-utdatatyperna. string[]
parametrar Hämtar eller anger runbook-utkastparametrarna. RunbookDraftParameters
Name Beskrivning Värde
contentHash Anger hashen. ContentHash
Uri Anger innehållets URI. sträng
version Anger versionen av innehållet. sträng

ContentHash

Name Beskrivning Värde
Algoritm Hämtar eller anger den algoritm för innehållshash som används för att hasha innehållet. sträng (krävs)
värde Hämtar eller anger förväntat hashvärde för innehållet. sträng (krävs)

RunbookDraftParameters

Name Beskrivning Värde
{anpassad egenskap} RunbookParameter

RunbookParameter

Name Beskrivning Värde
Standardvärde Hämtar eller anger standardvärdet för parametern. sträng
isMandatory Hämtar eller anger ett booleskt värde för att ange om parametern är obligatorisk eller inte. boolesk
position Hämta eller anger parameterns position. int
typ Hämtar eller anger parametertypen. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
ASR-runbooks

Distribuera till Azure
Distribuerar Automation Runbooks för ASR-återställningsplaner
OMS ASR-lösning

Distribuera till Azure
Aktiverar ASR-lösningen (v2) i OMS
Azure Resource Optimization (ARO) Toolkit

Distribuera till Azure
Azure Resource Optimization Toolkit är en decentraliserad, intern Azure-lösning som använder serverlös teknik för att optimera Azure-resurser i din prenumeration. Optimering sker automatiskt i din prenumeration när du aktiverar eller skapar ett eget schema, inklusive för nya resurser. Det här är ett Azure Automation konto med förkonfigurerade runbooks och scheman som du kan använda i din prenumeration för att börja spara pengar.
OMS – Lösning för resursanvändning i Azure

Distribuera till Azure
Lösningen för in fakturering om Azure-resurser i OMS. Kostnaden för resurser kan visas i olika valutor och nationella inställningar.
OMS – Azure VM Inventory Solution

Distribuera till Azure
Aktiverar Azure VM Inventory Solution i OMS. Lösningen samlar in inventering av virtuella Azure-datorer tillsammans med diskar, nätverkskomponenter, NSG-regler och tillägg till OMS-arbetsytan.
OMS-lösning – Hyper-V-replik

Distribuera till Azure
En mall för att skapa en OMS-lösning för att övervaka Hyper-V-replikering.
OMS Service Bus-lösning

Distribuera till Azure
Övervakar Azure Service Bus instanser
OMS VMM-analys

Distribuera till Azure
Ger en enda vy över jobbens status för flera VMM-instanser som hjälper dig att få insikter om hälsotillståndet & prestanda för dessa jobb.
Skapa Azure Automation konto

Distribuera till Azure
Den här mallen innehåller ett exempel på hur du skapar ett Azure Automation konto och länkar det till en ny eller befintlig Azure Monitor Log Analytics-arbetsyta.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen automationAccounts/Runbooks kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Automation/automationAccounts/runbooks lägger du till följande Terraform i mallen.

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

Egenskapsvärden

automationAccounts/runbooks

Name Beskrivning Värde
typ Resurstypen "Microsoft.Automation/automationAccounts/runbooks@2023-11-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.

Börja med bokstav.
location Hämtar eller anger platsen för resursen. sträng
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: automationKonton
tags Hämtar eller anger taggarna som är kopplade till resursen. Ordlista med taggnamn och värden.
properties Hämtar eller anger egenskaper för att skapa eller uppdatera runbook. RunbookCreateOrUpdatePropertiesOrRunbookProperties (krävs)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name Beskrivning Värde
beskrivning Hämtar eller anger beskrivningen av runbooken. sträng
Utkast Hämtar eller anger utkast av runbook-egenskaper. RunbookDraft
logActivityTrace Hämtar eller anger spårningsalternativen på aktivitetsnivå för runbooken. int
logProgress Hämtar eller anger förloppsloggalternativ. boolesk
logVerbose Hämtar eller anger utförligt loggalternativ. boolesk
publishContentLink Hämtar eller anger den publicerade runbook-innehållslänken. Contentlink
runbookType Hämtar eller anger runbookens typ. "Graf"
"GraphPowerShell"
"GraphPowerShellWorkflow"
"PowerShell"
"PowerShell72"
"PowerShellWorkflow"
"Python2"
"Python3"
"Skript" (krävs)

RunbookDraft

Name Beskrivning Värde
creationTime Hämtar eller anger skapandetiden för runbook-utkastet. sträng
draftContentLink Hämtar eller anger innehållslänken för utkast till runbook. Contentlink
inEdit Hämtar eller anger om Runbook är i redigeringsläge. boolesk
lastModifiedTime Hämtar eller anger den senast ändrade tiden för runbook-utkastet. sträng
outputTypes Hämtar eller anger runbook-utdatatyperna. string[]
parametrar Hämtar eller anger runbook-utkastparametrarna. RunbookDraftParameters
Name Beskrivning Värde
contentHash Anger hashen. ContentHash
Uri Anger innehållets URI. sträng
version Anger versionen av innehållet. sträng

ContentHash

Name Beskrivning Värde
Algoritm Hämtar eller anger den algoritm för innehållshash som används för att hasha innehållet. sträng (krävs)
värde Hämtar eller anger förväntat hashvärde för innehållet. sträng (krävs)

RunbookDraftParameters

Name Beskrivning Värde
{anpassad egenskap} RunbookParameter

RunbookParameter

Name Beskrivning Värde
Standardvärde Hämtar eller anger standardvärdet för parametern. sträng
isMandatory Hämtar eller anger ett booleskt värde för att ange om parametern är obligatorisk eller inte. boolesk
position Hämta eller ange parameterns position. int
typ Hämtar eller anger parametertypen. sträng