Microsoft.Automation automationAccounts

Définition de ressource Bicep

Le type de ressource automationAccounts peut être déployé avec des opérations qui ciblent :

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, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    disableLocalAuth: bool
    encryption: {
      identity: {
        userAssignedIdentity: any()
      }
      keySource: 'string'
      keyVaultProperties: {
        keyName: 'string'
        keyvaultUri: 'string'
        keyVersion: 'string'
      }
    }
    publicNetworkAccess: bool
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
    }
  }
}

Valeurs de propriétés

automationAccounts

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 6-50

Caractères valides :
Caractères alphanumériques et traits d’union.

Doit commencer par une lettre et se terminer par un caractère alphanumérique.
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
identité Définit la propriété identity pour le compte Automation Identité
properties Obtient ou définit les propriétés de création ou de mise à jour de compte. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Identité

Nom Description Valeur
type Type d’identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités d’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nom Description Valeur
disableLocalAuth Indique si les demandes utilisant l’authentification non-AAD sont bloquées bool
le chiffrement Définir les propriétés de chiffrement du compte Automation EncryptionProperties
publicNetworkAccess Indique si le trafic sur le point de terminaison non ARM (Webhook/Agent) est autorisé à partir de l’Internet public bool
sku Obtient ou définit la référence SKU du compte. Sku

EncryptionProperties

Nom Description Valeur
identité Identité utilisateur utilisée pour cmk. EncryptionPropertiesIdentity
keySource Source de clé de chiffrement 'Microsoft.Automation'
« Microsoft.Keyvault »
keyVaultProperties Propriétés du coffre de clés. KeyVaultProperties

EncryptionPropertiesIdentity

Nom Description Valeur
userAssignedIdentity Identité utilisateur utilisée pour cmk. Il s’agit d’un ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». Pour Bicep, vous pouvez utiliser la fonction any().

KeyVaultProperties

Nom Description Valeur
keyName Nom de la clé utilisée pour chiffrer les données. string
keyvaultUri URI de la clé de coffre de clés utilisée pour chiffrer les données. string
keyVersion Version de clé de la clé utilisée pour chiffrer les données. string

Sku

Nom Description Valeur
capacité Obtient ou définit la capacité de référence SKU. int
famille Obtient ou définit la famille de références SKU. string
name Obtient ou définit le nom de la référence SKU du compte. 'De base'
'Free' (obligatoire)

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éployer sur Azure
Déploie des runbooks Automation pour les plans de récupération ASR
OMS ASR Solution

Déployer sur Azure
Active la solution ASR (v2) dans OMS
Kit de ressources Azure (ARO) Toolkit

Déployer sur Azure
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

Déployer sur Azure
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

Déployer sur 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

Déployer sur Azure
Modèle de création d’une solution OMS pour surveiller les réplica Hyper-V.
OMS Service Bus Solution

Déployer sur Azure
Surveille les instances de Azure Service Bus
OMS VMM Analytics

Déployer sur Azure
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

Déployer sur Azure
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 ressources de modèle ARM

Le type de ressource automationAccounts peut être déployé avec des opérations qui ciblent :

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, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.Automation/automationAccounts",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "disableLocalAuth": "bool",
    "encryption": {
      "identity": {
        "userAssignedIdentity": {}
      },
      "keySource": "string",
      "keyVaultProperties": {
        "keyName": "string",
        "keyvaultUri": "string",
        "keyVersion": "string"
      }
    },
    "publicNetworkAccess": "bool",
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string"
    }
  }
}

Valeurs de propriétés

automationAccounts

Nom Description Valeur
type Type de ressource « Microsoft.Automation/automationAccounts »
apiVersion Version de l’API de ressource '2023-11-01'
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 6-50

Caractères valides :
Caractères alphanumériques et traits d’union.

Doit commencer par une lettre et se terminer par un caractère alphanumérique.
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
identité Définit la propriété identity pour le compte Automation Identité
properties Obtient ou définit les propriétés de création ou de mise à jour du compte. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Identité

Nom Description Valeur
type Type d’identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nom Description Valeur
disableLocalAuth Indique si les demandes utilisant l’authentification non-AAD sont bloquées bool
le chiffrement Définir les propriétés de chiffrement du compte Automation EncryptionProperties
publicNetworkAccess Indique si le trafic sur le point de terminaison non ARM (Webhook/Agent) est autorisé à partir de l’Internet public bool
sku Obtient ou définit la référence SKU du compte. Sku

EncryptionProperties

Nom Description Valeur
identité Identité utilisateur utilisée pour cmk. EncryptionPropertiesIdentity
keySource Source de clé de chiffrement 'Microsoft.Automation'
'Microsoft.Keyvault'
keyVaultProperties Propriétés du coffre de clés. KeyVaultProperties

EncryptionPropertiesIdentity

Nom Description Valeur
userAssignedIdentity Identité utilisateur utilisée pour cmk. Il s’agit d’un ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

KeyVaultProperties

Nom Description Valeur
keyName Nom de la clé utilisée pour chiffrer les données. string
keyvaultUri URI de la clé de coffre de clés utilisée pour chiffrer les données. string
keyVersion Version de clé de la clé utilisée pour chiffrer les données. string

Sku

Nom Description Valeur
capacité Obtient ou définit la capacité de référence SKU. int
famille Obtient ou définit la famille de références SKU. string
name Obtient ou définit le nom de la référence SKU du compte. 'De base'
'Free' (obligatoire)

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éployer sur Azure
Déploie des runbooks Automation pour les plans de récupération ASR
OMS ASR Solution

Déployer sur Azure
Active la solution ASR (v2) dans OMS
Kit de ressources Azure Resource Optimization (ARO)

Déployer sur Azure
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

Déployer sur 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

Déployer sur 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

Déployer sur Azure
Modèle permettant de créer une solution OMS pour surveiller les réplica Hyper-V.
OMS Service Bus Solution

Déployer sur Azure
Surveille les instances de Azure Service Bus
ANALYSE OMS VMM

Déployer sur Azure
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

Déployer sur Azure
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 ressource Terraform (fournisseur AzAPI)

Le type de ressource automationAccounts 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 d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Automation/automationAccounts, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Automation/automationAccounts@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      disableLocalAuth = bool
      encryption = {
        identity = {}
        keySource = "string"
        keyVaultProperties = {
          keyName = "string"
          keyvaultUri = "string"
          keyVersion = "string"
        }
      }
      publicNetworkAccess = bool
      sku = {
        capacity = int
        family = "string"
        name = "string"
      }
    }
  })
}

Valeurs de propriétés

automationAccounts

Nom Description Valeur
type Type de ressource « Microsoft.Automation/automationAccounts@2023-11-01 »
name Nom de la ressource string (obligatoire)

Limite de caractères : 6-50

Caractères valides :
Caractères alphanumériques et traits d’union.

Doit commencer par une lettre et se terminer par un caractère alphanumérique.
location Obtient ou définit l'emplacement de la ressource. string
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Obtient ou définit les balises associés à la ressource. Dictionnaire de noms et de valeurs d’étiquettes.
identité Définit la propriété d’identité pour le compte Automation Identité
properties Obtient ou définit les propriétés de création ou de mise à jour du compte. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Identité

Nom Description Valeur
type Type d’identité. « SystemAssigned »
« SystemAssigned, UserAssigned »
« UserAssigned »
identity_ids Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». Tableau d’ID d’identité utilisateur.

IdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nom Description Valeur
disableLocalAuth Indique si les demandes utilisant l’authentification non-AAD sont bloquées bool
le chiffrement Définir les propriétés de chiffrement du compte Automation EncryptionProperties
publicNetworkAccess Indique si le trafic sur le point de terminaison non ARM (Webhook/Agent) est autorisé à partir de l’Internet public bool
sku Obtient ou définit la référence SKU du compte. Sku

EncryptionProperties

Nom Description Valeur
identité Identité utilisateur utilisée pour cmk. EncryptionPropertiesIdentity
keySource Source de clé de chiffrement « Microsoft.Automation »
« Microsoft.Keyvault »
keyVaultProperties Propriétés du coffre de clés. KeyVaultProperties

EncryptionPropertiesIdentity

Nom Description Valeur
userAssignedIdentity Identité utilisateur utilisée pour cmk. Il s’agit d’un ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

KeyVaultProperties

Nom Description Valeur
keyName Nom de la clé utilisée pour chiffrer les données. string
keyvaultUri URI de la clé de coffre de clés utilisée pour chiffrer les données. string
keyVersion Version de clé de la clé utilisée pour chiffrer les données. string

Sku

Nom Description Valeur
capacité Obtient ou définit la capacité de référence SKU. int
famille Obtient ou définit la famille de références SKU. string
name Obtient ou définit le nom de la référence SKU du compte. "Basic"
« Gratuit » (obligatoire)