Microsoft.Automation AutomationAccounts/runbooks
Bicep-resourcedefinitie
Het resourcetype automationAccounts/runbooks kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 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) |
ContentLink
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:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
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) |
ContentLink
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 |
Automation-runbooks implementeren voor ASR-herstelplannen |
Azure Resource Optimization (ARO) Toolkit |
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) |
ContentLink
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 |