Microsoft.AutomationAccounts/runbooks 2023-11-01

Bicep-Ressourcendefinition

Der Ressourcentyp automationAccounts/runbooks kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Automation/automationAccounts/runbooks-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

automationAccounts/runbooks

Name BESCHREIBUNG Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche und Bindestriche.

Beginnen Sie mit einem Buchstaben.
location Ruft den Speicherort der Ressource ab oder legt ihn fest. Zeichenfolge
tags Ruft die an die Ressource angefügten Tags ab oder legt sie fest. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für ressource vom Typ: automationAccounts
properties Ruft Runbook-Erstellungs- oder Updateeigenschaften ab oder legt diese fest. RunbookCreateOrUpdatePropertiesOrRunbookProperties (erforderlich)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name BESCHREIBUNG Wert
description Ruft die Beschreibung des Runbooks ab oder legt sie fest. Zeichenfolge
Entwurf Ruft die Runbook-Eigenschaften des Entwurfs ab oder legt sie fest. RunbookDraft
logActivityTrace Ruft die Ablaufverfolgungsoptionen des Runbooks auf Aktivitätsebene ab oder legt diese fest. INT
logProgress Ruft die Statusprotokolloption ab oder legt sie fest. bool
logVerbose Ruft die ausführliche Protokolloption ab oder legt sie fest. bool
publishContentLink Ruft den link zum veröffentlichten Runbookinhalt ab oder legt diese fest. Contentlink
runbookType Ruft den Typ des Runbooks ab oder legt diese fest. "Graph"
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
"PowerShell72"
"PowerShellWorkflow"
Python2
Python3
"Skript" (erforderlich)

RunbookDraft

Name BESCHREIBUNG Wert
creationTime Ruft die Erstellungszeit des Runbookentwurfs ab oder legt diese fest. Zeichenfolge
draftContentLink Ruft den Entwurfs-Runbookinhaltslink ab oder legt diese fest. Contentlink
inEdit Ruft ab, ob sich das Runbook im Bearbeitungsmodus befindet, oder legt es fest. bool
lastModifiedTime Ruft den Zeitpunkt der letzten Änderung des Runbookentwurfs ab oder legt diese fest. Zeichenfolge
outputTypes Ruft die Runbook-Ausgabetypen ab oder legt sie fest. string[]
parameters Ruft die Runbookentwurfsparameter ab oder legt sie fest. RunbookDraftParameters
Name BESCHREIBUNG Wert
contentHash Legt den Hash fest. ContentHash
uri Legt den URI des Inhalts fest. Zeichenfolge
version Legt die Version des Inhalts fest. Zeichenfolge

ContentHash

Name BESCHREIBUNG Wert
Algorithmus Ruft den Inhaltshashalgorithmus ab, der zum Hashen des Inhalts verwendet wird, oder legt diesen fest. Zeichenfolge (erforderlich)
value Ruft den erwarteten Hashwert des Inhalts ab oder legt diese fest. Zeichenfolge (erforderlich)

RunbookDraftParameters

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} RunbookParameter

RunbookParameter

Name BESCHREIBUNG Wert
defaultValue Ruft den Standardwert des Parameters ab oder legt diese fest. Zeichenfolge
isMandatory Ruft einen booleschen Wert ab, der angibt, ob der Parameter obligatorisch ist oder nicht, oder legt diesen fest. bool
position Ruft die Position des Parameters ab oder legt sie fest. INT
Typ Ruft den Typ des Parameters ab oder legt ihn fest. Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
ASR-Runbooks

Bereitstellen in Azure
Stellt Automation-Runbooks für ASR-Wiederherstellungspläne bereit
OMS ASR-Lösung

Bereitstellen in Azure
Aktiviert die ASR (v2)-Lösung in OMS
Azure Resource Optimization (ARO)-Toolkit

Bereitstellen in Azure
Das Azure Resource Optimization Toolkit ist eine dezentrale, native Azure-Lösung, die serverlose Technologien verwendet, um Azure-Ressourcen in Ihrem Abonnement zu optimieren. Die Optimierung erfolgt automatisch für Ihr Abonnement, sobald Sie Ihren eigenen Zeitplan aktivieren oder erstellen, einschließlich neuer Ressourcen. Dies ist ein Azure Automation Konto mit vorkonfigurierten Runbooks und Zeitplänen, die Sie für Ihr Abonnement verwenden können, um Geld zu sparen.
OMS – Azure-Ressourcennutzungslösung

Bereitstellen in Azure
Die Lösung bringt abrechnungsinterne Informationen zu Azure-Ressourcen in OMS. Ressourcenkosten können in unterschiedlichen Währungen und Gebietsschemas angezeigt werden.
OMS : Azure-VM-Inventarlösung

Bereitstellen in Azure
Aktiviert azure VM Inventory Solution in OMS. Solution erfasst den Azure-VM-Bestand zusammen mit Datenträgern, Netzwerkkomponenten, NSG-Regeln und Erweiterungen im OMS-Arbeitsbereich.
OMS-Lösung – Hyper-V-Replikat

Bereitstellen in Azure
Eine Vorlage zum Erstellen einer OMS-Lösung zum Überwachen des Hyper-V-Replikats.
OMS Service Bus-Lösung

Bereitstellen in Azure
Überwacht Azure Service Bus Instanzen
OMS VMM Analytics

Bereitstellen in Azure
Bietet eine einzelne Ansicht der status von Aufträgen über mehrere VMM-Instanzen hinweg, die Ihnen hilft, Einblicke in die Integrität & Leistung dieser Aufträge zu erhalten.
Erstellen eines Azure Automation-Kontos

Bereitstellen in Azure
Diese Vorlage bietet ein Beispiel für das Erstellen eines Azure Automation Kontos und verknüpft es mit einem neuen oder vorhandenen Azure Monitor Log Analytics-Arbeitsbereich.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp automationAccounts/runbooks kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Automation/automationAccounts/runbooks-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

automationAccounts/runbooks

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Automation/automationAccounts/runbooks"
apiVersion Die Ressourcen-API-Version '2023-11-01'
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche und Bindestriche.

Beginnen Sie mit einem Buchstaben.
location Ruft den Speicherort der Ressource ab oder legt ihn fest. Zeichenfolge
tags Ruft die an die Ressource angefügten Tags ab oder legt sie fest. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Ruft Runbook-Erstellungs- oder Updateeigenschaften ab oder legt diese fest. RunbookCreateOrUpdatePropertiesOrRunbookProperties (erforderlich)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name BESCHREIBUNG Wert
description Ruft die Beschreibung des Runbooks ab oder legt sie fest. Zeichenfolge
Entwurf Ruft die Runbook-Eigenschaften des Entwurfs ab oder legt sie fest. RunbookDraft
logActivityTrace Ruft die Ablaufverfolgungsoptionen des Runbooks auf Aktivitätsebene ab oder legt diese fest. INT
logProgress Ruft die Statusprotokolloption ab oder legt sie fest. bool
logVerbose Ruft die ausführliche Protokolloption ab oder legt sie fest. bool
publishContentLink Ruft den link zum veröffentlichten Runbookinhalt ab oder legt diese fest. Contentlink
runbookType Ruft den Typ des Runbooks ab oder legt diese fest. "Graph"
'GraphPowerShell'
'GraphPowerShellWorkflow'
'PowerShell'
"PowerShell72"
"PowerShellWorkflow"
Python2
Python3
"Skript" (erforderlich)

RunbookDraft

Name BESCHREIBUNG Wert
creationTime Ruft die Erstellungszeit des Runbookentwurfs ab oder legt diese fest. Zeichenfolge
draftContentLink Ruft den Entwurfs-Runbookinhaltslink ab oder legt diese fest. Contentlink
inEdit Ruft ab, ob sich das Runbook im Bearbeitungsmodus befindet, oder legt es fest. bool
lastModifiedTime Ruft den Zeitpunkt der letzten Änderung des Runbookentwurfs ab oder legt diese fest. Zeichenfolge
outputTypes Ruft die Runbook-Ausgabetypen ab oder legt sie fest. string[]
parameters Ruft die Runbookentwurfsparameter ab oder legt sie fest. RunbookDraftParameters
Name BESCHREIBUNG Wert
contentHash Legt den Hash fest. ContentHash
uri Legt den URI des Inhalts fest. Zeichenfolge
version Legt die Version des Inhalts fest. Zeichenfolge

ContentHash

Name BESCHREIBUNG Wert
Algorithmus Ruft den Inhaltshashalgorithmus ab, der zum Hashen des Inhalts verwendet wird, oder legt diesen fest. Zeichenfolge (erforderlich)
value Ruft den erwarteten Hashwert des Inhalts ab oder legt diese fest. Zeichenfolge (erforderlich)

RunbookDraftParameters

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} RunbookParameter

RunbookParameter

Name BESCHREIBUNG Wert
defaultValue Ruft den Standardwert des Parameters ab oder legt den Wert fest. Zeichenfolge
isMandatory Ruft einen booleschen Wert ab, der angibt, ob der Parameter obligatorisch ist oder nicht, oder legt diesen fest. bool
position Ruft die Position des Parameters ab oder legt diese fest. INT
Typ Ruft den Typ des Parameters ab oder legt ihn fest. Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
ASR-Runbooks

Bereitstellen in Azure
Stellt Automation-Runbooks für ASR-Wiederherstellungspläne bereit.
OMS ASR-Lösung

Bereitstellen in Azure
Aktiviert die ASR-Lösung (v2) in OMS
Azure Resource Optimization (ARO)-Toolkit

Bereitstellen in Azure
Das Azure Resource Optimization Toolkit ist eine dezentrale, native Azure-Lösung, die serverlose Technologien verwendet, um Azure-Ressourcen für Ihr Abonnement zu optimieren. Die Optimierung erfolgt automatisch für Ihr Abonnement, nachdem Sie Ihren eigenen Zeitplan aktiviert oder erstellt haben, einschließlich neuer Ressourcen. Dies ist ein Azure Automation Konto mit vorkonfigurierten Runbooks und Zeitplänen, die Sie für Ihr Abonnement verwenden können, um Geld zu sparen.
OMS: Azure-Ressourcennutzungslösung

Bereitstellen in Azure
Die Lösung bringt abrechnungsinterne Informationen zu Azure-Ressourcen in OMS ein. Ressourcenkosten können in unterschiedlicher Währung und Gebietsschema angezeigt werden.
OMS: Azure-VM-Bestandslösung

Bereitstellen in Azure
Aktiviert die Azure-VM-Bestandslösung in OMS. Solution erfasst den Azure-VM-Bestand zusammen mit Datenträgern, Netzwerkkomponenten, NSG-Regeln und Erweiterungen im OMS-Arbeitsbereich.
OMS-Lösung – Hyper-V-Replikat

Bereitstellen in Azure
Eine Vorlage zum Erstellen einer OMS-Lösung zum Überwachen des Hyper-V-Replikats.
OMS Service Bus-Lösung

Bereitstellen in Azure
Überwacht Azure Service Bus Instanzen
OMS VMM Analytics

Bereitstellen in Azure
Bietet eine einzelne Ansicht der status von Aufträgen über mehrere VMM-Instanzen hinweg, die Ihnen hilft, Einblicke in die Integrität & Leistung dieser Aufträge zu erhalten.
Erstellen eines Azure Automation-Kontos

Bereitstellen in Azure
Diese Vorlage enthält ein Beispiel für das Erstellen eines Azure Automation Kontos und verknüpft es mit einem neuen oder vorhandenen Azure Monitor Log Analytics-Arbeitsbereich.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp automationAccounts/runbooks kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Automation/automationAccounts/runbooks-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Terraform hinzu.

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

Eigenschaftswerte

automationAccounts/runbooks

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Automation/automationAccounts/runbooks@2023-11-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche und Bindestriche.

Beginnen Sie mit einem Buchstaben.
location Ruft den Speicherort der Ressource ab oder legt ihn fest. Zeichenfolge
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ automationAccounts
tags Ruft die an die Ressource angefügten Tags ab oder legt sie fest. Wörterbuch der Tagnamen und -werte.
properties Ruft Runbookerstellungs- oder Updateeigenschaften ab oder legt diese fest. RunbookCreateOrUpdatePropertiesOrRunbookProperties (erforderlich)

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Name BESCHREIBUNG Wert
description Ruft die Beschreibung des Runbooks ab oder legt sie fest. Zeichenfolge
Entwurf Ruft die Runbook-Eigenschaften des Entwurfs ab oder legt sie fest. RunbookDraft
logActivityTrace Ruft die Ablaufverfolgungsoptionen auf Aktivitätsebene des Runbooks ab oder legt diese fest. INT
logProgress Ruft die Statusprotokolloption ab oder legt sie fest. bool
logVerbose Ruft die Ausführliche Protokolloption ab oder legt sie fest. bool
publishContentLink Ruft den link zum veröffentlichten Runbookinhalt ab oder legt diese fest. Contentlink
runbookType Ruft den Typ des Runbooks ab oder legt den Typ des Runbooks fest. "Graph"
"GraphPowerShell"
"GraphPowerShellWorkflow"
"PowerShell"
"PowerShell72"
"PowerShellWorkflow"
"Python2"
"Python3"
"Skript" (erforderlich)

RunbookDraft

Name BESCHREIBUNG Wert
creationTime Ruft die Erstellungszeit des Runbookentwurfs ab oder legt diese fest. Zeichenfolge
draftContentLink Ruft den Link zum Entwurf des Runbooksinhalts ab oder legt diese fest. Contentlink
inEdit Ruft ab oder legt fest, ob sich das Runbook im Bearbeitungsmodus befindet. bool
lastModifiedTime Ruft den Zeitpunkt der letzten Änderung des Runbookentwurfs ab oder legt diese fest. Zeichenfolge
outputTypes Ruft die Runbook-Ausgabetypen ab oder legt sie fest. string[]
parameters Ruft die Runbookentwurfsparameter ab oder legt sie fest. RunbookDraftParameters
Name BESCHREIBUNG Wert
contentHash Legt den Hash fest. ContentHash
uri Legt den URI des Inhalts fest. Zeichenfolge
version Legt die Version des Inhalts fest. Zeichenfolge

ContentHash

Name BESCHREIBUNG Wert
Algorithmus Ruft den Inhaltshashalgorithmus ab, der zum Hashen des Inhalts verwendet wird, oder legt diesen fest. Zeichenfolge (erforderlich)
value Ruft den erwarteten Hashwert des Inhalts ab oder legt diese fest. Zeichenfolge (erforderlich)

RunbookDraftParameters

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} RunbookParameter

RunbookParameter

Name BESCHREIBUNG Wert
defaultValue Ruft den Standardwert des Parameters ab oder legt den Wert fest. Zeichenfolge
isMandatory Ruft einen booleschen Wert ab, der angibt, ob der Parameter obligatorisch ist oder nicht, oder legt diesen fest. bool
position Ruft die Position des Parameters ab oder legt diese fest. INT
Typ Ruft den Typ des Parameters ab oder legt ihn fest. Zeichenfolge