你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Automation automationAccounts

Bicep 资源定义

automationAccounts 资源类型可以使用面向以下对象的操作进行部署:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Automation/automationAccounts 资源,请将以下 Bicep 添加到模板。

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

属性值

automationAccounts

名称 说明
name 资源名称 字符串 (必需)

字符限制:6-50

有效字符:
字母数字和连字符。

以字母开头且以字母数字结尾。
location 获取或设置资源的位置。 字符串
标记 获取或设置附加到资源的标记。 标记名称和值的字典。 请参阅 模板中的标记
标识 设置自动化帐户的标识属性 标识
properties 获取或设置帐户创建或更新属性。 AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

标识

名称 说明 Value
type 标识类型。 “None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”
userAssignedIdentities 与资源关联的用户标识列表。 用户标识字典键引用将是 ARM 资源 ID,格式为:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

名称 说明
{customized property} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

此对象不包含部署期间要设置的任何属性。 所有属性均为 ReadOnly。

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

名称 说明
disableLocalAuth 指示是否阻止使用非 AAD 身份验证的请求 bool
加密 设置自动化帐户的加密属性 EncryptionProperties
publicNetworkAccess 指示是否允许来自公共 Internet 的非 ARM 终结点上的流量 (Webhook/代理) bool
sku 获取或设置帐户 SKU。 Sku

EncryptionProperties

名称 说明
标识 用于 CMK 的用户标识。 EncryptionPropertiesIdentity
keySource 加密密钥源 “Microsoft.Automation”
'Microsoft.Keyvault'
keyVaultProperties 密钥保管库属性。 KeyVaultProperties

EncryptionPropertiesIdentity

名称 说明
userAssignedIdentity 用于 CMK 的用户标识。 它将是采用以下格式的 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 对于 Bicep,可以使用 any () 函数。

KeyVaultProperties

名称 说明
keyName 用于加密数据的密钥的名称。 字符串
keyvaultUri 用于加密数据的密钥保管库密钥的 URI。 字符串
keyVersion 用于加密数据的密钥的密钥版本。 字符串

SKU

名称 说明
容量 获取或设置 SKU 容量。 int
family 获取或设置 SKU 系列。 字符串
name 获取或设置帐户的 SKU 名称。 “Basic”
“免费” (必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
ASR Runbook

部署到 Azure
为 ASR 恢复计划部署自动化 Runbook
OMS ASR 解决方案

部署到 Azure
在 OMS 中启用 ASR (v2) 解决方案
Azure 资源优化 (ARO) 工具包

部署到 Azure
Azure 资源优化工具包是一种分散的本机 Azure 解决方案,使用无服务器技术优化订阅上的 Azure 资源。 启用或创建自己的计划(包括新资源)后,订阅会自动进行优化。 这是一个Azure 自动化帐户,其中包含预配置的 Runbook 和计划,可以在订阅上利用来开始节省资金。
OMS - Azure 资源使用解决方案

部署到 Azure
解决方案将有关 Azure 资源的计费要求引入 OMS。 资源成本可以用不同的货币和区域设置显示。
OMS - Azure VM 清单解决方案

部署到 Azure
在 OMS 中启用 Azure VM 清单解决方案。 解决方案将 Azure VM 清单以及磁盘、网络组件、NSG 规则和扩展收集到 OMS 工作区中。
OMS 解决方案 - Hyper-V 副本

部署到 Azure
用于创建 OMS 解决方案以监视 Hyper-V 副本 (replica) 的模板。
OMS 服务总线解决方案

部署到 Azure
监视Azure 服务总线实例
OMS VMM 分析

部署到 Azure
跨多个 VMM 实例提供作业状态的单个视图,帮助你深入了解这些作业的运行状况 & 性能。
创建 Azure 自动化帐户

部署到 Azure
此模板提供了一个示例,说明如何创建Azure 自动化帐户并将其链接到新的或现有的 Azure Monitor Log Analytics 工作区。

ARM 模板资源定义

automationAccounts 资源类型可以通过针对以下操作进行部署:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Automation/automationAccounts 资源,请将以下 JSON 添加到模板。

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

属性值

automationAccounts

名称 说明 Value
type 资源类型 “Microsoft.Automation/automationAccounts”
apiVersion 资源 API 版本 '2023-11-01'
name 资源名称 字符串 (必需)

字符限制:6-50

有效字符:
字母数字和连字符。

以字母开头且以字母数字结尾。
location 获取或设置资源的位置。 字符串
标记 获取或设置附加到资源的标记。 标记名称和值的字典。 请参阅 模板中的标记
标识 设置自动化帐户的标识属性 标识
properties 获取或设置帐户创建或更新属性。 AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

标识

名称 说明 Value
type 标识类型。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与资源关联的用户标识列表。 用户标识字典密钥引用将是 ARM 资源 ID,格式为:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

名称 说明
{customized property} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

此对象不包含在部署期间要设置的任何属性。 所有属性均为 ReadOnly。

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

名称 说明
disableLocalAuth 指示是否阻止使用非 AAD 身份验证的请求 bool
加密 设置自动化帐户的加密属性 EncryptionProperties
publicNetworkAccess 指示是否允许来自公共 Internet 的非 ARM 终结点上的流量 (Webhook/代理) bool
sku 获取或设置帐户 SKU。 Sku

EncryptionProperties

名称 说明
标识 用于 CMK 的用户标识。 EncryptionPropertiesIdentity
keySource 加密密钥源 “Microsoft.Automation”
“Microsoft.Keyvault”
keyVaultProperties 密钥保管库属性。 KeyVaultProperties

EncryptionPropertiesIdentity

名称 说明
userAssignedIdentity 用于 CMK 的用户标识。 它将是采用以下格式的 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。

KeyVaultProperties

名称 说明
keyName 用于加密数据的密钥的名称。 字符串
keyvaultUri 用于加密数据的密钥保管库密钥的 URI。 字符串
keyVersion 用于加密数据的密钥的密钥版本。 字符串

SKU

名称 说明
容量 获取或设置 SKU 容量。 int
family 获取或设置 SKU 系列。 字符串
name 获取或设置帐户的 SKU 名称。 “Basic”
“免费” (必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
ASR Runbook

部署到 Azure
为 ASR 恢复计划部署自动化 Runbook
OMS ASR 解决方案

部署到 Azure
在 OMS 中启用 ASR (v2) 解决方案
Azure 资源优化 (ARO) 工具包

部署到 Azure
Azure 资源优化工具包是一种分散的本机 Azure 解决方案,使用无服务器技术优化订阅上的 Azure 资源。 启用或创建自己的计划(包括新资源)后,优化会自动在订阅上发生。 这是一个Azure 自动化帐户,其中包含预配置的 Runbook 和计划,可以在订阅中利用这些帐户开始节省资金。
OMS - Azure 资源使用解决方案

部署到 Azure
解决方案将有关 Azure 资源的计费要求引入 OMS。 资源成本可以采用不同的货币和区域设置显示。
OMS - Azure VM 清单解决方案

部署到 Azure
在 OMS 中启用 Azure VM 清单解决方案。 解决方案将 Azure VM 清单以及磁盘、网络组件、NSG 规则和扩展收集到 OMS 工作区。
OMS 解决方案 - Hyper-V 副本

部署到 Azure
用于创建 OMS 解决方案以监视 Hyper-V 副本 (replica) 的模板。
OMS 服务总线解决方案

部署到 Azure
监视Azure 服务总线实例
OMS VMM 分析

部署到 Azure
提供跨多个 VMM 实例的作业状态的单一视图,有助于深入了解这些作业的运行状况 & 性能。
创建 Azure 自动化帐户

部署到 Azure
此模板提供了如何创建Azure 自动化帐户并将其链接到新的或现有的 Azure Monitor Log Analytics 工作区的示例。

Terraform (AzAPI 提供程序) 资源定义

automationAccounts 资源类型可以使用面向以下对象的操作进行部署:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Automation/automationAccounts 资源,请将以下 Terraform 添加到模板。

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

属性值

automationAccounts

名称 说明 Value
type 资源类型 “Microsoft.Automation/automationAccounts@2023-11-01”
name 资源名称 字符串 (必需)

字符限制:6-50

有效字符:
字母数字和连字符。

以字母开头且以字母数字结尾。
location 获取或设置资源的位置。 字符串
parent_id 若要部署到资源组,请使用该资源组的 ID。 字符串 (必需)
标记 获取或设置附加到资源的标记。 标记名称和值的字典。
标识 设置自动化帐户的标识属性 标识
properties 获取或设置帐户创建或更新属性。 AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

标识

名称 说明 Value
type 标识类型。 “SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
identity_ids 与资源关联的用户标识列表。 用户标识字典键引用将是 ARM 资源 ID,格式为:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 用户标识 ID 的数组。

IdentityUserAssignedIdentities

名称 说明
{customized property} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

此对象不包含部署期间要设置的任何属性。 所有属性均为 ReadOnly。

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

名称 说明
disableLocalAuth 指示是否阻止使用非 AAD 身份验证的请求 bool
加密 设置自动化帐户的加密属性 EncryptionProperties
publicNetworkAccess 指示是否允许来自公共 Internet 的非 ARM 终结点上的流量 (Webhook/代理) bool
sku 获取或设置帐户 SKU。 Sku

EncryptionProperties

名称 说明
标识 用于 CMK 的用户标识。 EncryptionPropertiesIdentity
keySource 加密密钥源 “Microsoft.Automation”
“Microsoft.Keyvault”
keyVaultProperties 密钥保管库属性。 KeyVaultProperties

EncryptionPropertiesIdentity

名称 说明
userAssignedIdentity 用于 CMK 的用户标识。 它将是采用以下格式的 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。

KeyVaultProperties

名称 说明
keyName 用于加密数据的密钥的名称。 字符串
keyvaultUri 用于加密数据的密钥保管库密钥的 URI。 字符串
keyVersion 用于加密数据的密钥的密钥版本。 字符串

SKU

名称 说明
容量 获取或设置 SKU 容量。 int
family 获取或设置 SKU 系列。 字符串
name 获取或设置帐户的 SKU 名称。 "Basic"
需要“免费” ()