Microsoft.Automation automationAccounts/runbooks
Définition de ressource Bicep
Le type de ressource automationAccounts/runbooks peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Automation/automationAccounts/runbooks, ajoutez le Bicep suivant à votre modèle.
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'
}
}
Valeurs de propriétés
automationAccounts/runbooks
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep. |
chaîne (obligatoire) Limite de caractères : 1-63 Caractères valides : Caractères alphanumériques, traits de soulignement et traits d’union. Doit commencer par une lettre. |
location | Obtient ou définit l'emplacement de la ressource. | string |
tags | Obtient ou définit les balises associés à la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
parent | Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : automationAccounts |
properties | Obtient ou définit les propriétés de création ou de mise à jour du runbook. | RunbookCreateOrUpdatePropertiesOrRunbookProperties (obligatoire) |
RunbookCreateOrUpdatePropertiesOrRunbookProperties
Nom | Description | Valeur |
---|---|---|
description | Obtient ou définit la description du runbook. | string |
Projet | Obtient ou définit les propriétés du runbook brouillon. | RunbookDraft |
logActivityTrace | Obtient ou définit les options de suivi au niveau de l’activité du runbook. | int |
logProgress | Obtient ou définit l’option du journal de progression. | bool |
logVerbose | Obtient ou définit l’option de journal détaillé. | bool |
publishContentLink | Obtient ou définit le lien de contenu du runbook publié. | Contentlink |
runbookType | Obtient ou définit le type du runbook. | 'Graph' 'GraphPowerShell' « GraphPowerShellWorkflow » 'PowerShell' 'PowerShell72' 'PowerShellWorkflow' 'Python2' 'Python3' 'Script' (obligatoire) |
RunbookDraft
Nom | Description | Valeur |
---|---|---|
creationTime | Obtient ou définit l’heure de création du brouillon de runbook. | string |
draftContentLink | Obtient ou définit le lien de contenu du runbook brouillon. | Contentlink |
inEdit | Obtient ou définit si le runbook est en mode édition. | bool |
lastModifiedTime | Obtient ou définit l’heure de la dernière modification du brouillon de runbook. | string |
outputTypes | Obtient ou définit les types de sortie de runbook. | string[] |
parameters | Obtient ou définit les paramètres de brouillon de runbook. | RunbookDraftParameters |
Contentlink
Nom | Description | Valeur |
---|---|---|
contentHash | Définit le hachage. | ContentHash |
URI | Définit l’URI du contenu. | string |
version | Définit la version du contenu. | string |
ContentHash
Nom | Description | Valeur |
---|---|---|
algorithme | Obtient ou définit l’algorithme de hachage de contenu utilisé pour hacher le contenu. | string (obligatoire) |
value | Obtient ou définit la valeur de hachage attendue du contenu. | string (obligatoire) |
RunbookDraftParameters
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | RunbookParameter |
RunbookParameter
Nom | Description | Valeur |
---|---|---|
defaultValue | Obtient ou définit la valeur par défaut du paramètre. | string |
isMandatory | Obtient ou définit une valeur booléenne pour indiquer si le paramètre est obligatoire ou non. | bool |
position | Obtient ou définit la position du paramètre. | int |
type | Obtient ou définit le type du paramètre. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
ASR Runbooks |
Déploie des runbooks Automation pour les plans de récupération ASR |
OMS ASR Solution |
Active la solution ASR (v2) dans OMS |
Kit de ressources Azure Resource Optimization (ARO) |
Azure Resource Optimization Toolkit est une solution Azure native décentralisée qui utilise des technologies serverless pour optimiser les ressources Azure de votre abonnement. L’optimisation se produit automatiquement sur votre abonnement une fois que vous avez activé ou créé votre propre planification, y compris sur de nouvelles ressources. Il s’agit d’un compte Azure Automation avec des runbooks préconfigurés et des planifications que vous pouvez utiliser sur votre abonnement pour commencer à économiser de l’argent. |
OMS - Solution d’utilisation des ressources Azure |
La solution apporte une infortmation de facturation sur les ressources Azure dans OMS. Le coût des ressources peut être affiché dans différentes devises et paramètres régionaux. |
OMS - Solution d’inventaire des machines virtuelles Azure |
Active la solution d’inventaire des machines virtuelles Azure dans OMS. La solution collecte l’inventaire des machines virtuelles Azure, ainsi que les disques, les composants réseau, les règles de groupe de sécurité réseau et les extensions dans l’espace de travail OMS. |
Solution OMS - Réplica Hyper-V |
Modèle permettant de créer une solution OMS pour surveiller les réplica Hyper-V. |
OMS Service Bus Solution |
Surveille les instances de Azure Service Bus |
ANALYSE OMS VMM |
Fournit une vue unique des status des travaux sur plusieurs instances VMM qui vous permet d’obtenir des informations sur l’intégrité & les performances de ces travaux. |
Créer un compte Azure Automation |
Ce modèle fournit un exemple de création d’un compte Azure Automation et le lie à un espace de travail Azure Monitor Log Analytics nouveau ou existant. |
Définition de ressources de modèle ARM
Le type de ressource automationAccounts/runbooks peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Automation/automationAccounts/runbooks, ajoutez le code JSON suivant à votre modèle.
{
"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"
}
}
Valeurs de propriétés
automationAccounts/runbooks
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Automation/automationAccounts/runbooks » |
apiVersion | Version de l’API de ressource | '2023-11-01' |
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON. |
chaîne (obligatoire) Limite de caractères : 1-63 Caractères valides : Caractères alphanumériques, traits de soulignement et traits d’union. Doit commencer par une lettre. |
location | Obtient ou définit l'emplacement de la ressource. | string |
tags | Obtient ou définit les balises associés à la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties | Obtient ou définit les propriétés de création ou de mise à jour du runbook. | RunbookCreateOrUpdatePropertiesOrRunbookProperties (obligatoire) |
RunbookCreateOrUpdatePropertiesOrRunbookProperties
Nom | Description | Valeur |
---|---|---|
description | Obtient ou définit la description du runbook. | string |
Projet | Obtient ou définit les propriétés du runbook brouillon. | RunbookDraft |
logActivityTrace | Obtient ou définit les options de suivi au niveau de l’activité du runbook. | int |
logProgress | Obtient ou définit l’option du journal de progression. | bool |
logVerbose | Obtient ou définit l’option de journal détaillé. | bool |
publishContentLink | Obtient ou définit le lien de contenu du runbook publié. | Contentlink |
runbookType | Obtient ou définit le type du runbook. | 'Graph' 'GraphPowerShell' « GraphPowerShellWorkflow » 'PowerShell' 'PowerShell72' 'PowerShellWorkflow' 'Python2' 'Python3' 'Script' (obligatoire) |
RunbookDraft
Nom | Description | Valeur |
---|---|---|
creationTime | Obtient ou définit l’heure de création du brouillon de runbook. | string |
draftContentLink | Obtient ou définit le lien de contenu du runbook brouillon. | Contentlink |
inEdit | Obtient ou définit si le runbook est en mode édition. | bool |
lastModifiedTime | Obtient ou définit l’heure de la dernière modification du brouillon de runbook. | string |
outputTypes | Obtient ou définit les types de sortie de runbook. | string[] |
parameters | Obtient ou définit les paramètres de brouillon de runbook. | RunbookDraftParameters |
Contentlink
Nom | Description | Valeur |
---|---|---|
contentHash | Définit le hachage. | ContentHash |
URI | Définit l’URI du contenu. | string |
version | Définit la version du contenu. | string |
ContentHash
Nom | Description | Valeur |
---|---|---|
algorithme | Obtient ou définit l’algorithme de hachage de contenu utilisé pour hacher le contenu. | chaîne (obligatoire) |
value | Obtient ou définit la valeur de hachage attendue du contenu. | chaîne (obligatoire) |
RunbookDraftParameters
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | RunbookParameter |
RunbookParameter
Nom | Description | Valeur |
---|---|---|
defaultValue | Obtient ou définit la valeur par défaut du paramètre. | string |
isMandatory | Obtient ou définit une valeur booléenne pour indiquer si le paramètre est obligatoire ou non. | bool |
position | Obtient ou définit la position du paramètre. | int |
type | Obtient ou définit le type du paramètre. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
ASR Runbooks |
Déploie des runbooks Automation pour les plans de récupération ASR |
OMS ASR Solution |
Active la solution ASR (v2) dans OMS |
Kit de ressources Azure (ARO) Toolkit |
Azure Resource Optimization Toolkit est une solution Azure native décentralisée qui utilise des technologies serverless pour optimiser les ressources Azure sur votre abonnement. L’optimisation se produit automatiquement sur votre abonnement une fois que vous avez activé ou créé votre propre planification, y compris sur de nouvelles ressources. Il s’agit d’un compte Azure Automation avec des runbooks préconfigurés et des planifications que vous pouvez utiliser sur votre abonnement pour commencer à économiser de l’argent. |
OMS - Azure Resource Usage Solution |
La solution intègre l’intégration de facturation des ressources Azure dans OMS. Le coût des ressources peut être affiché dans différentes devises et paramètres régionaux. |
OMS - Solution d’inventaire des machines virtuelles Azure |
Active la solution d’inventaire des machines virtuelles Azure dans OMS. La solution collecte l’inventaire des machines virtuelles Azure ainsi que les disques, les composants réseau, les règles NSG et les extensions dans l’espace de travail OMS. |
Solution OMS - Réplica Hyper-V |
Modèle de création d’une solution OMS pour surveiller les réplica Hyper-V. |
OMS Service Bus Solution |
Surveille les instances de Azure Service Bus |
OMS VMM Analytics |
Fournit une vue unique des status des travaux sur plusieurs instances VMM, ce qui vous permet d’obtenir des informations sur l’intégrité & les performances de ces travaux. |
Créer un compte Azure Automation |
Ce modèle fournit un exemple de création d’un compte Azure Automation et le lie à un espace de travail Log Analytics Azure Monitor nouveau ou existant. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource automationAccounts/runbooks peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Automation/automationAccounts/runbooks, ajoutez le Terraform suivant à votre modèle.
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"
}
})
}
Valeurs de propriétés
automationAccounts/runbooks
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Automation/automationAccounts/runbooks@2023-11-01 » |
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 1-63 Caractères valides : Caractères alphanumériques, traits de soulignement et traits d’union. Doit commencer par une lettre. |
location | Obtient ou définit l'emplacement de la ressource. | string |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID pour la ressource de type : automationAccounts |
tags | Obtient ou définit les balises associés à la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
properties | Obtient ou définit les propriétés de création ou de mise à jour du runbook. | RunbookCreateOrUpdatePropertiesOrRunbookProperties (obligatoire) |
RunbookCreateOrUpdatePropertiesOrRunbookProperties
Nom | Description | Valeur |
---|---|---|
description | Obtient ou définit la description du runbook. | string |
Projet | Obtient ou définit les propriétés du runbook brouillon. | RunbookDraft |
logActivityTrace | Obtient ou définit les options de suivi au niveau de l’activité du runbook. | int |
logProgress | Obtient ou définit l’option du journal de progression. | bool |
logVerbose | Obtient ou définit l’option de journal détaillé. | bool |
publishContentLink | Obtient ou définit le lien de contenu du runbook publié. | Contentlink |
runbookType | Obtient ou définit le type du runbook. | « Graph » « GraphPowerShell » « GraphPowerShellWorkflow » « PowerShell » « PowerShell72 » « PowerShellWorkflow » « Python2 » « Python3 » « Script » (obligatoire) |
RunbookDraft
Nom | Description | Valeur |
---|---|---|
creationTime | Obtient ou définit l’heure de création du brouillon de runbook. | string |
draftContentLink | Obtient ou définit le lien de contenu du runbook brouillon. | Contentlink |
inEdit | Obtient ou définit si le runbook est en mode édition. | bool |
lastModifiedTime | Obtient ou définit l’heure de la dernière modification du brouillon de runbook. | string |
outputTypes | Obtient ou définit les types de sortie de runbook. | string[] |
parameters | Obtient ou définit les paramètres de brouillon de runbook. | RunbookDraftParameters |
Contentlink
Nom | Description | Valeur |
---|---|---|
contentHash | Définit le hachage. | ContentHash |
URI | Définit l’URI du contenu. | string |
version | Définit la version du contenu. | string |
ContentHash
Nom | Description | Valeur |
---|---|---|
algorithme | Obtient ou définit l’algorithme de hachage de contenu utilisé pour hacher le contenu. | chaîne (obligatoire) |
value | Obtient ou définit la valeur de hachage attendue du contenu. | chaîne (obligatoire) |
RunbookDraftParameters
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | RunbookParameter |
RunbookParameter
Nom | Description | Valeur |
---|---|---|
defaultValue | Obtient ou définit la valeur par défaut du paramètre. | string |
isMandatory | Obtient ou définit une valeur booléenne pour indiquer si le paramètre est obligatoire ou non. | bool |
position | Obtient ou définit la position du paramètre. | int |
type | Obtient ou définit le type du paramètre. | string |