Automatização Microsoft.AutomationContas 2020-01-13-preview
Definição de recurso do Bicep
O tipo de recurso automationAccounts pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Automation/automationAccounts, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Automation/automationAccounts@2020-01-13-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
encryption: {
identity: {
userAssignedIdentity: any()
}
keySource: 'string'
keyVaultProperties: {
keyName: 'string'
keyvaultUri: 'string'
keyVersion: 'string'
}
}
publicNetworkAccess: bool
sku: {
capacity: int
family: 'string'
name: 'string'
}
}
}
Valores de propriedade
automationAccounts
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes. Comece com letra e termine com alfanumérico. |
localização | Obtém ou define a localização do recurso. | string |
etiquetas | Obtém ou define as etiquetas anexadas ao recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | Define a propriedade de identidade da conta de automatização | Identidade |
propriedades | Obtém ou define as propriedades de criação ou atualização da conta. | AutomationAccountCreateOrUpdatePropertiesOrAutomatio... |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
AutomationAccountCreateOrUpdatePropertiesOrAutomatio...
Nome | Descrição | Valor |
---|---|---|
Encriptação | Definir as propriedades de encriptação para a conta de automatização | EncryptionProperties |
publicNetworkAccess | Indica se o tráfego no ponto final não ARM (Webhook/Agent) é permitido a partir da Internet pública | bool |
sku | Obtém ou define o SKU da conta. | SKU |
EncryptionProperties
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade de utilizador utilizada para CMK. | EncryptionPropertiesIdentity |
keySource | Origem da Chave de Encriptação | "Microsoft.Automation" "Microsoft.Keyvault" |
keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
EncryptionPropertiesIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | A identidade de utilizador utilizada para a CMK. Será um ID de recurso do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Para o Bicep, pode utilizar a função any( ). |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
keyName | O nome da chave utilizada para encriptar dados. | string |
keyvaultUri | O URI da chave do cofre de chaves utilizada para encriptar dados. | string |
keyVersion | A versão chave da chave utilizada para encriptar dados. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Obtém ou define a capacidade de SKU. | int |
família | Obtém ou define a família de SKU. | string |
name | Obtém ou define o nome do SKU da conta. | "Básico" "Gratuito" (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
ASR Runbooks |
Implementa Runbooks de Automatização para Planos de Recuperação do ASR |
Solução ASR do OMS |
Ativa a Solução ASR (v2) no OMS |
Toolkit de Otimização de Recursos do Azure (ARO) |
O Toolkit de Otimização de Recursos do Azure é uma solução nativa descentralizada do Azure que utiliza tecnologias sem servidor para otimizar os recursos do Azure na sua subscrição. A otimização ocorre automaticamente na sua subscrição assim que ativar ou criar a sua própria agenda, incluindo em novos recursos. Esta é uma conta Automatização do Azure com runbooks pré-configurados e agendas que pode utilizar na sua subscrição para começar a poupar dinheiro. |
OMS – Solução de Utilização de Recursos do Azure |
A solução traz a infortmação da faturação sobre os Recursos do Azure para o OMS. O custo dos recursos pode ser apresentado em moeda e região diferentes. |
OMS – Solução de Inventário de VMs do Azure |
Ativa a Solução de Inventário de VMs do Azure no OMS. A solução recolhe o inventário de VMs do Azure juntamente com discos, componentes de rede, regras do NSG e extensões na área de trabalho do OMS. |
Solução OMS – Réplica do Hyper-V |
Um modelo para criar uma solução OMS para monitorizar a réplica do Hyper-V. |
Solução do OMS Service Bus |
Monitoriza instâncias de Azure Service Bus |
Análise do VMM do OMS |
Fornece uma vista única do estado das tarefas em várias instâncias do VMM que o ajuda a obter informações sobre o estado de funcionamento & desempenho destas tarefas. |
Criar conta Automatização do Azure |
Este modelo fornece um exemplo de como criar uma conta Automatização do Azure e o liga a uma área de trabalho do Log Analytics do Azure Monitor nova ou existente. |
Definição de recurso de modelo do ARM
O tipo de recurso automationAccounts pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Automation/automationAccounts, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Automation/automationAccounts",
"apiVersion": "2020-01-13-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"encryption": {
"identity": {
"userAssignedIdentity": {}
},
"keySource": "string",
"keyVaultProperties": {
"keyName": "string",
"keyvaultUri": "string",
"keyVersion": "string"
}
},
"publicNetworkAccess": "bool",
"sku": {
"capacity": "int",
"family": "string",
"name": "string"
}
}
}
Valores de propriedade
automationAccounts
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Automation/automationAccounts" |
apiVersion | A versão da API de recursos | "2020-01-13-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes. Comece com letra e termine com alfanumérico. |
localização | Obtém ou define a localização do recurso. | string |
etiquetas | Obtém ou define as etiquetas anexadas ao recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | Define a propriedade de identidade da conta de automatização | Identidade |
propriedades | Obtém ou define as propriedades de criação ou atualização da conta. | AutomationAccountCreateOrUpdatePropertiesOrAutomatio... |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
AutomationAccountCreateOrUpdatePropertiesOrAutomatio...
Nome | Descrição | Valor |
---|---|---|
Encriptação | Definir as propriedades de encriptação para a conta de automatização | EncryptionProperties |
publicNetworkAccess | Indica se o tráfego no ponto final não ARM (Webhook/Agent) é permitido a partir da Internet pública | bool |
sku | Obtém ou define o SKU da conta. | SKU |
EncryptionProperties
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade de utilizador utilizada para CMK. | EncryptionPropertiesIdentity |
keySource | Origem da Chave de Encriptação | "Microsoft.Automation" "Microsoft.Keyvault" |
keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
EncryptionPropertiesIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | A identidade de utilizador utilizada para a CMK. Será um ID de recurso do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
keyName | O nome da chave utilizada para encriptar dados. | string |
keyvaultUri | O URI da chave do cofre de chaves utilizada para encriptar dados. | string |
keyVersion | A versão chave da chave utilizada para encriptar dados. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Obtém ou define a capacidade do SKU. | int |
família | Obtém ou define a família de SKU. | string |
name | Obtém ou define o nome do SKU da conta. | "Básico" "Gratuito" (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
ASR Runbooks |
Implementa Runbooks de Automatização para Planos de Recuperação do ASR |
Solução ASR do OMS |
Ativa a Solução ASR (v2) no OMS |
Toolkit de Otimização de Recursos do Azure (ARO) |
O Toolkit de Otimização de Recursos do Azure é uma solução nativa descentralizada do Azure que utiliza tecnologias sem servidor para otimizar os recursos do Azure na sua subscrição. A otimização ocorre automaticamente na sua subscrição assim que ativar ou criar a sua própria agenda, incluindo em novos recursos. Esta é uma conta Automatização do Azure com runbooks pré-configurados e agendas que pode utilizar na sua subscrição para começar a poupar dinheiro. |
OMS – Solução de Utilização de Recursos do Azure |
A solução traz a infortmação da faturação sobre os Recursos do Azure para o OMS. O custo dos recursos pode ser apresentado em moeda e região diferentes. |
OMS – Solução de Inventário de VMs do Azure |
Ativa a Solução de Inventário de VMs do Azure no OMS. A solução recolhe o inventário de VMs do Azure juntamente com discos, componentes de rede, regras do NSG e extensões na área de trabalho do OMS. |
Solução OMS – Réplica do Hyper-V |
Um modelo para criar uma solução OMS para monitorizar a réplica do Hyper-V. |
Solução do OMS Service Bus |
Monitoriza instâncias de Azure Service Bus |
Análise do VMM do OMS |
Fornece uma vista única do estado das tarefas em várias instâncias do VMM que o ajuda a obter informações sobre o estado de funcionamento & desempenho destas tarefas. |
Criar conta Automatização do Azure |
Este modelo fornece um exemplo de como criar uma conta Automatização do Azure e o liga a uma área de trabalho do Log Analytics do Azure Monitor nova ou existente. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso automationAccounts pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Automation/automationAccounts, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Automation/automationAccounts@2020-01-13-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
encryption = {
identity = {}
keySource = "string"
keyVaultProperties = {
keyName = "string"
keyvaultUri = "string"
keyVersion = "string"
}
}
publicNetworkAccess = bool
sku = {
capacity = int
family = "string"
name = "string"
}
}
})
}
Valores de propriedade
automationAccounts
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Automation/automationAccounts@2020-01-13-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes. Comece com letra e termine com alfanumérico. |
localização | Obtém ou define a localização do recurso. | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Obtém ou define as etiquetas anexadas ao recurso. | Dicionário de nomes e valores de etiquetas. |
identidade | Define a propriedade de identidade da conta de automatização | Identidade |
propriedades | Obtém ou define as propriedades de criação ou atualização da conta. | AutomationAccountCreateOrUpdatePropertiesOrAutomatio... |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Matriz de IDs de identidade de utilizador. |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
AutomationAccountCreateOrUpdatePropertiesOrAutomatio...
Nome | Descrição | Valor |
---|---|---|
Encriptação | Definir as propriedades de encriptação para a conta de automatização | EncryptionProperties |
publicNetworkAccess | Indica se o tráfego no ponto final não ARM (Webhook/Agent) é permitido a partir da Internet pública | bool |
sku | Obtém ou define o SKU da conta. | SKU |
EncryptionProperties
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade de utilizador utilizada para CMK. | EncryptionPropertiesIdentity |
keySource | Origem da Chave de Encriptação | "Microsoft.Automation" "Microsoft.Keyvault" |
keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
EncryptionPropertiesIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | A identidade de utilizador utilizada para a CMK. Será um ID de recurso do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
keyName | O nome da chave utilizada para encriptar dados. | string |
keyvaultUri | O URI da chave do cofre de chaves utilizada para encriptar dados. | string |
keyVersion | A versão chave da chave utilizada para encriptar dados. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Obtém ou define a capacidade do SKU. | int |
família | Obtém ou define a família de SKU. | string |
name | Obtém ou define o nome do SKU da conta. | "Básico" "Gratuito" (obrigatório) |