Microsoft.Automation automationAccounts

Definizione di risorsa Bicep

Il tipo di risorsa automationAccounts può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Automation/automationAccounts, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

automationAccounts

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 6-50

Caratteri validi:
Caratteri alfanumerici e trattini.

Inizia con la lettera e termina con alfanumerico.
posizione Ottiene o imposta il percorso della risorsa. string
tags Ottiene o imposta i tag associati alla risorsa. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
identity Imposta la proprietà identity per l'account di automazione Identità
properties Ottiene o imposta le proprietà di creazione o aggiornamento dell'account. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nome Descrizione Valore
disableLocalAuth Indica se le richieste che usano l'autenticazione non AAD sono bloccate bool
Crittografia Impostare le proprietà di crittografia per l'account di automazione EncryptionProperties
publicNetworkAccess Indica se il traffico sull'endpoint non ARM (Webhook/Agent) è consentito dalla rete Internet pubblica bool
sku Ottiene o imposta lo SKU dell'account. Sku

EncryptionProperties

Nome Descrizione Valore
identity Identità utente usata per cmk. EncryptionPropertiesIdentity
keySource Origine chiave di crittografia 'Microsoft.Automation'
'Microsoft.Keyvault'
keyVaultProperties Proprietà dell'insieme di credenziali delle chiavi. KeyVaultProperties

EncryptionPropertiesIdentity

Nome Descrizione Valore
userAssignedIdentity Identità utente usata per CMK. Sarà un ID risorsa arm nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Per Bicep è possibile usare la funzione any().

KeyVaultProperties

Nome Descrizione Valore
keyName Nome della chiave usata per crittografare i dati. string
keyvaultUri URI della chiave dell'insieme di credenziali delle chiavi usato per crittografare i dati. string
keyVersion Versione chiave della chiave usata per crittografare i dati. string

Sku

Nome Descrizione Valore
capacità Ottiene o imposta la capacità dello SKU. INT
famiglia Ottiene o imposta la famiglia di SKU. string
name Ottiene o imposta il nome dello SKU dell'account. 'Basic'
'Free' (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Runbook asR

Distribuisci in Azure
Distribuisce runbook di automazione per i piani di ripristino asr
Soluzione OMS ASR

Distribuisci in Azure
Abilita la soluzione ASR (v2) in OMS
Azure Resource Optimization (ARO) Toolkit

Distribuisci in Azure
Azure Resource Optimization Toolkit è una soluzione decentralizzata e nativa di Azure usando tecnologie serverless per ottimizzare le risorse di Azure nella sottoscrizione. L'ottimizzazione viene eseguita automaticamente nella sottoscrizione dopo aver abilitato o creato una pianificazione personalizzata, incluse le nuove risorse. Si tratta di un account Automazione di Azure con runbook preconfigurati e pianificazioni che è possibile usare nella sottoscrizione per iniziare a risparmiare denaro.
OMS - Soluzione di utilizzo delle risorse di Azure

Distribuisci in Azure
La soluzione offre la fatturazione per informazioni sulle risorse di Azure in OMS. I costi delle risorse possono essere visualizzati in valute e impostazioni locali diverse.
OMS - Soluzione di inventario macchine virtuali di Azure

Distribuisci in Azure
Abilita la soluzione di inventario delle macchine virtuali di Azure in OMS. La soluzione raccoglie l'inventario delle macchine virtuali di Azure insieme ai dischi, ai componenti di rete, alle regole del gruppo di sicurezza di rete e alle estensioni nell'area di lavoro OMS.
Soluzione OMS - Replica Hyper-V

Distribuisci in Azure
Modello per la creazione di una soluzione OMS per monitorare la replica Hyper-V.
Soluzione del bus di servizio OMS

Distribuisci in Azure
Monitora bus di servizio di Azure istanze
Analisi VMM DI OMS

Distribuisci in Azure
Offre una singola visualizzazione dello stato dei processi in più istanze di VMM che consente di ottenere informazioni dettagliate sull'integrità & prestazioni di questi processi.
Creare un account di Automazione di Azure

Distribuisci in Azure
Questo modello fornisce un esempio di come creare un account Automazione di Azure e collegarlo a un'area di lavoro Log Analytics di Monitoraggio di Azure nuova o esistente.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa automationAccounts può essere distribuito con le operazioni di destinazione:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Automation/automationAccounts, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

automationAccounts

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Automation/automationAccounts'
apiVersion Versione dell'API risorsa '2023-11-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 6-50

Caratteri validi:
Caratteri alfanumerici e trattini.

Inizia con la lettera e termina con alfanumerico.
posizione Ottiene o imposta il percorso della risorsa. string
tags Ottiene o imposta i tag associati alla risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
identity Imposta la proprietà identity per l'account di automazione Identità
properties Ottiene o imposta le proprietà di creazione o aggiornamento dell'account. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nome Descrizione Valore
disableLocalAuth Indica se le richieste che usano l'autenticazione non AAD sono bloccate bool
Crittografia Impostare le proprietà di crittografia per l'account di automazione EncryptionProperties
publicNetworkAccess Indica se il traffico sull'endpoint non ARM (Webhook/Agent) è consentito dalla rete Internet pubblica bool
sku Ottiene o imposta lo SKU dell'account. Sku

EncryptionProperties

Nome Descrizione Valore
identity Identità utente usata per cmk. EncryptionPropertiesIdentity
keySource Origine chiave di crittografia 'Microsoft.Automation'
'Microsoft.Keyvault'
keyVaultProperties Proprietà dell'insieme di credenziali delle chiavi. KeyVaultProperties

EncryptionPropertiesIdentity

Nome Descrizione Valore
userAssignedIdentity Identità utente usata per cmk. Sarà un ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

KeyVaultProperties

Nome Descrizione Valore
keyName Nome della chiave utilizzata per crittografare i dati. string
keyvaultUri URI della chiave dell'insieme di credenziali delle chiavi utilizzata per crittografare i dati. string
keyVersion Versione della chiave usata per crittografare i dati. string

Sku

Nome Descrizione Valore
capacità Ottiene o imposta la capacità dello SKU. INT
famiglia Ottiene o imposta la famiglia di SKU. string
name Ottiene o imposta il nome dello SKU dell'account. 'Basic'
'Free' (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Runbook asr

Distribuisci in Azure
Distribuisce i runbook di automazione per i piani di ripristino asr
Soluzione ASR OMS

Distribuisci in Azure
Abilita la soluzione ASR (v2) in OMS
Toolkit di Ottimizzazione risorse di Azure (ARO)

Distribuisci in Azure
Azure Resource Optimization Toolkit è una soluzione di Azure decentralizzata e nativa che usa tecnologie serverless per ottimizzare le risorse di Azure nella sottoscrizione. L'ottimizzazione avviene automaticamente nella sottoscrizione dopo aver abilitato o creato una pianificazione personalizzata, incluse le nuove risorse. Si tratta di un account Automazione di Azure con runbook preconfigurati e pianificazioni che è possibile usare nella sottoscrizione per iniziare a risparmiare denaro.
OMS - Soluzione di utilizzo delle risorse di Azure

Distribuisci in Azure
La soluzione offre la fatturazione per le risorse di Azure in OMS. Il costo delle risorse può essere visualizzato in valute e impostazioni locali diverse.
OMS - Soluzione di inventario di macchine virtuali di Azure

Distribuisci in Azure
Abilita la soluzione di inventario delle macchine virtuali di Azure in OMS. La soluzione raccoglie l'inventario delle macchine virtuali di Azure insieme a dischi, componenti di rete, regole del gruppo di sicurezza di rete ed estensioni nell'area di lavoro OMS.
Soluzione OMS - Replica Hyper-V

Distribuisci in Azure
Modello per la creazione di una soluzione OMS per monitorare la replica Hyper-V.
Soluzione del bus di servizio OMS

Distribuisci in Azure
Monitora le istanze di bus di servizio di Azure
Analisi VMM di OMS

Distribuisci in Azure
Offre una singola visualizzazione dello stato dei processi in più istanze di VMM che consente di ottenere informazioni dettagliate sull'integrità & prestazioni di questi processi.
Creare un account di Automazione di Azure

Distribuisci in Azure
Questo modello fornisce un esempio di come creare un account Automazione di Azure e collegarlo a un'area di lavoro Log Analytics di Monitoraggio di Azure nuova o esistente.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa automationAccounts può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Automation/automationAccounts, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

automationAccounts

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Automation/automationAccounts@2023-11-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 6-50

Caratteri validi:
Caratteri alfanumerici e trattini.

Inizia con la lettera e termina con alfanumerico.
posizione Ottiene o imposta il percorso della risorsa. string
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
tags Ottiene o imposta i tag associati alla risorsa. Dizionario di nomi e valori di tag.
identity Imposta la proprietà identity per l'account di automazione Identità
properties Ottiene o imposta le proprietà di creazione o aggiornamento dell'account. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Identità

Nome Descrizione Valore
tipo Tipo di identità. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Matrice di ID identità utente.

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nome Descrizione Valore
disableLocalAuth Indica se le richieste che usano l'autenticazione non AAD sono bloccate bool
Crittografia Impostare le proprietà di crittografia per l'account di automazione EncryptionProperties
publicNetworkAccess Indica se il traffico sull'endpoint non ARM (Webhook/Agent) è consentito dalla rete Internet pubblica bool
sku Ottiene o imposta lo SKU dell'account. Sku

EncryptionProperties

Nome Descrizione Valore
identity Identità utente usata per cmk. EncryptionPropertiesIdentity
keySource Origine chiave di crittografia "Microsoft.Automation"
"Microsoft.Keyvault"
keyVaultProperties Proprietà dell'insieme di credenziali delle chiavi. KeyVaultProperties

EncryptionPropertiesIdentity

Nome Descrizione Valore
userAssignedIdentity Identità utente usata per cmk. Sarà un ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

KeyVaultProperties

Nome Descrizione Valore
keyName Nome della chiave utilizzata per crittografare i dati. string
keyvaultUri URI della chiave dell'insieme di credenziali delle chiavi utilizzata per crittografare i dati. string
keyVersion Versione della chiave usata per crittografare i dati. string

Sku

Nome Descrizione Valore
capacità Ottiene o imposta la capacità dello SKU. INT
famiglia Ottiene o imposta la famiglia di SKU. string
name Ottiene o imposta il nome dello SKU dell'account. "Basic"
"Gratuito" (obbligatorio)