Delen via


Microsoft.Automation AutomationAccounts/runbooks

Bicep-resourcedefinitie

Het resourcetype automationAccounts/runbooks kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Automation/automationAccounts/runbooks wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Automation/automationAccounts/runbooks@2024-10-23' = {
  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'
  }
}

Eigenschapswaarden

ContentHash

Naam Beschrijving Waarde
algoritme Hiermee haalt u het hash-algoritme voor inhoud op dat wordt gebruikt om de inhoud te hashen. tekenreeks (vereist)
waarde Hiermee wordt de verwachte hashwaarde van de inhoud opgehaald of ingesteld. tekenreeks (vereist)
Naam Beschrijving Waarde
contentHash Hiermee haalt u de hash op of stelt u deze in. ContentHash-
Uri Hiermee haalt u de URI van de inhoud op of stelt u deze in. snaar
Versie Hiermee haalt u de versie van de inhoud op of stelt u deze in. snaar

Microsoft.Automation/automationAccounts/runbooks

Naam Beschrijving Waarde
plaats Hiermee haalt u de locatie van de resource op of stelt u deze in. snaar
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z][a-zA-Z-_0-9]*$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: automationAccounts
Eigenschappen Hiermee haalt u runbookeigenschappen op of stelt u deze in. RunbookCreateOrUpdatePropertiesOrRunbookProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

RunbookCreateOrUpdateParametersTags

Naam Beschrijving Waarde

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Naam Beschrijving Waarde
beschrijving Hiermee haalt u de beschrijving van het runbook op of stelt u deze in. snaar
concept Hiermee haalt u de eigenschappen van het conceptrunbook op of stelt u deze in. RunbookDraft-
logActivityTrace Hiermee haalt u de traceringsopties op activiteitsniveau van het runbook op of stelt u deze in. Int
logProgress Hiermee haalt u de optie voortgangslogboek op of stelt u deze in. Bool
logVerbose Hiermee haalt u uitgebreide logboekoptie op of stelt u deze in. Bool
publishContentLink Hiermee haalt u de gepubliceerde runbookinhoudskoppeling op of stelt u deze in. ContentLink-
runbookType Hiermee haalt u het type runbook op of stelt u dit in. 'Grafiek'
GraphPowerShell
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
PowerShellWorkflow
'Python'
'Python2'
'Python3'
'Script' (vereist)
runtimeEnvironment Omgeving van het runbook. snaar

RunbookDraft

Naam Beschrijving Waarde
creationTime Hiermee haalt u de aanmaaktijd van het runbookconcept op of stelt u deze in. snaar
draftContentLink Hiermee haalt u de koppeling voor conceptrunbookinhoud op of stelt u deze in. ContentLink-
inEdit Hiermee haalt u op of stelt u in of runbook zich in de bewerkingsmodus bevindt. Bool
lastModifiedTime Hiermee haalt u de laatst gewijzigde tijd van het runbookconcept op of stelt u deze in. snaar
outputTypes Hiermee haalt u de runbookuitvoertypen op of stelt u deze in. tekenreeks[]
Parameters Hiermee haalt u de conceptparameters van het runbook op of stelt u deze in. RunbookDraftParameters

RunbookDraftParameters

Naam Beschrijving Waarde

RunbookParameter

Naam Beschrijving Waarde
defaultValue Hiermee wordt de standaardwaarde van de parameter opgehaald of ingesteld. snaar
isMandatory Hiermee wordt een Booleaanse waarde opgehaald of ingesteld om aan te geven of de parameter verplicht is of niet. Bool
positie De positie van de parameter ophalen of instellen. Int
type Hiermee haalt u het type van de parameter op of stelt u deze in. snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
ASR-runbooks Automation-runbooks implementeren voor ASR-herstelplannen

Resourcedefinitie van ARM-sjabloon

Het resourcetype automationAccounts/runbooks kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Automation/automationAccounts/runbooks-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Automation/automationAccounts/runbooks",
  "apiVersion": "2024-10-23",
  "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"
  }
}

Eigenschapswaarden

ContentHash

Naam Beschrijving Waarde
algoritme Hiermee haalt u het hash-algoritme voor inhoud op dat wordt gebruikt om de inhoud te hashen. tekenreeks (vereist)
waarde Hiermee wordt de verwachte hashwaarde van de inhoud opgehaald of ingesteld. tekenreeks (vereist)
Naam Beschrijving Waarde
contentHash Hiermee haalt u de hash op of stelt u deze in. ContentHash-
Uri Hiermee haalt u de URI van de inhoud op of stelt u deze in. snaar
Versie Hiermee haalt u de versie van de inhoud op of stelt u deze in. snaar

Microsoft.Automation/automationAccounts/runbooks

Naam Beschrijving Waarde
apiVersion De API-versie '2024-10-23'
plaats Hiermee haalt u de locatie van de resource op of stelt u deze in. snaar
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z][a-zA-Z-_0-9]*$ (vereist)
Eigenschappen Hiermee haalt u runbookeigenschappen op of stelt u deze in. RunbookCreateOrUpdatePropertiesOrRunbookProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Automation/automationAccounts/runbooks'

RunbookCreateOrUpdateParametersTags

Naam Beschrijving Waarde

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Naam Beschrijving Waarde
beschrijving Hiermee haalt u de beschrijving van het runbook op of stelt u deze in. snaar
concept Hiermee haalt u de eigenschappen van het conceptrunbook op of stelt u deze in. RunbookDraft-
logActivityTrace Hiermee haalt u de traceringsopties op activiteitsniveau van het runbook op of stelt u deze in. Int
logProgress Hiermee haalt u de optie voortgangslogboek op of stelt u deze in. Bool
logVerbose Hiermee haalt u uitgebreide logboekoptie op of stelt u deze in. Bool
publishContentLink Hiermee haalt u de gepubliceerde runbookinhoudskoppeling op of stelt u deze in. ContentLink-
runbookType Hiermee haalt u het type runbook op of stelt u dit in. 'Grafiek'
GraphPowerShell
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
PowerShellWorkflow
'Python'
'Python2'
'Python3'
'Script' (vereist)
runtimeEnvironment Omgeving van het runbook. snaar

RunbookDraft

Naam Beschrijving Waarde
creationTime Hiermee haalt u de aanmaaktijd van het runbookconcept op of stelt u deze in. snaar
draftContentLink Hiermee haalt u de koppeling voor conceptrunbookinhoud op of stelt u deze in. ContentLink-
inEdit Hiermee haalt u op of stelt u in of runbook zich in de bewerkingsmodus bevindt. Bool
lastModifiedTime Hiermee haalt u de laatst gewijzigde tijd van het runbookconcept op of stelt u deze in. snaar
outputTypes Hiermee haalt u de runbookuitvoertypen op of stelt u deze in. tekenreeks[]
Parameters Hiermee haalt u de conceptparameters van het runbook op of stelt u deze in. RunbookDraftParameters

RunbookDraftParameters

Naam Beschrijving Waarde

RunbookParameter

Naam Beschrijving Waarde
defaultValue Hiermee wordt de standaardwaarde van de parameter opgehaald of ingesteld. snaar
isMandatory Hiermee wordt een Booleaanse waarde opgehaald of ingesteld om aan te geven of de parameter verplicht is of niet. Bool
positie De positie van de parameter ophalen of instellen. Int
type Hiermee haalt u het type van de parameter op of stelt u deze in. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
ASR-runbooks

implementeren in Azure
Automation-runbooks implementeren voor ASR-herstelplannen
Azure Resource Optimization (ARO) Toolkit

implementeren in Azure
De Azure Resource Optimization Toolkit is een gedecentraliseerde, systeemeigen Azure-oplossing met behulp van serverloze technologieën om Azure-resources in uw abonnement te optimaliseren. Optimalisatie vindt automatisch plaats op uw abonnement zodra u uw eigen planning inschakelt of maakt, inclusief op nieuwe resources. Dit is een Azure Automation-account met vooraf geconfigureerde runbooks en planningen die u in uw abonnement kunt gebruiken om geld te besparen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype automationAccounts/runbooks kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Automation/automationAccounts/runbooks wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Automation/automationAccounts/runbooks@2024-10-23"
  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"
    }
  })
}

Eigenschapswaarden

ContentHash

Naam Beschrijving Waarde
algoritme Hiermee haalt u het hash-algoritme voor inhoud op dat wordt gebruikt om de inhoud te hashen. tekenreeks (vereist)
waarde Hiermee wordt de verwachte hashwaarde van de inhoud opgehaald of ingesteld. tekenreeks (vereist)
Naam Beschrijving Waarde
contentHash Hiermee haalt u de hash op of stelt u deze in. ContentHash-
Uri Hiermee haalt u de URI van de inhoud op of stelt u deze in. snaar
Versie Hiermee haalt u de versie van de inhoud op of stelt u deze in. snaar

Microsoft.Automation/automationAccounts/runbooks

Naam Beschrijving Waarde
plaats Hiermee haalt u de locatie van de resource op of stelt u deze in. snaar
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z][a-zA-Z-_0-9]*$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: automationAccounts
Eigenschappen Hiermee haalt u runbookeigenschappen op of stelt u deze in. RunbookCreateOrUpdatePropertiesOrRunbookProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Automation/automationAccounts/runbooks@2024-10-23"

RunbookCreateOrUpdateParametersTags

Naam Beschrijving Waarde

RunbookCreateOrUpdatePropertiesOrRunbookProperties

Naam Beschrijving Waarde
beschrijving Hiermee haalt u de beschrijving van het runbook op of stelt u deze in. snaar
concept Hiermee haalt u de eigenschappen van het conceptrunbook op of stelt u deze in. RunbookDraft-
logActivityTrace Hiermee haalt u de traceringsopties op activiteitsniveau van het runbook op of stelt u deze in. Int
logProgress Hiermee haalt u de optie voortgangslogboek op of stelt u deze in. Bool
logVerbose Hiermee haalt u uitgebreide logboekoptie op of stelt u deze in. Bool
publishContentLink Hiermee haalt u de gepubliceerde runbookinhoudskoppeling op of stelt u deze in. ContentLink-
runbookType Hiermee haalt u het type runbook op of stelt u dit in. 'Grafiek'
GraphPowerShell
'GraphPowerShellWorkflow'
'PowerShell'
'PowerShell72'
PowerShellWorkflow
'Python'
'Python2'
'Python3'
'Script' (vereist)
runtimeEnvironment Omgeving van het runbook. snaar

RunbookDraft

Naam Beschrijving Waarde
creationTime Hiermee haalt u de aanmaaktijd van het runbookconcept op of stelt u deze in. snaar
draftContentLink Hiermee haalt u de koppeling voor conceptrunbookinhoud op of stelt u deze in. ContentLink-
inEdit Hiermee haalt u op of stelt u in of runbook zich in de bewerkingsmodus bevindt. Bool
lastModifiedTime Hiermee haalt u de laatst gewijzigde tijd van het runbookconcept op of stelt u deze in. snaar
outputTypes Hiermee haalt u de runbookuitvoertypen op of stelt u deze in. tekenreeks[]
Parameters Hiermee haalt u de conceptparameters van het runbook op of stelt u deze in. RunbookDraftParameters

RunbookDraftParameters

Naam Beschrijving Waarde

RunbookParameter

Naam Beschrijving Waarde
defaultValue Hiermee wordt de standaardwaarde van de parameter opgehaald of ingesteld. snaar
isMandatory Hiermee wordt een Booleaanse waarde opgehaald of ingesteld om aan te geven of de parameter verplicht is of niet. Bool
positie De positie van de parameter ophalen of instellen. Int
type Hiermee haalt u het type van de parameter op of stelt u deze in. snaar