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

Microsoft.Compute 库

Bicep 资源定义

可以使用目标操作部署库资源类型:

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

资源格式

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

resource symbolicname 'Microsoft.Compute/galleries@2024-03-03' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    identifier: {}
    sharingProfile: {
      communityGalleryInfo: {
        eula: 'string'
        publicNamePrefix: 'string'
        publisherContact: 'string'
        publisherUri: 'string'
      }
      permissions: 'string'
    }
    softDeletePolicy: {
      isSoftDeleteEnabled: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

CommunityGalleryInfo

名字 描述 价值
eula 社区库映像的最终用户许可协议。 字符串
publicNamePrefix 将公开显示的库名称的前缀。 对所有用户可见。 字符串
publisherContact 社区库发布者支持电子邮件。 发布者的电子邮件地址。 对所有用户可见。 字符串
publisherUri 指向发布者网站的链接。 对所有用户可见。 字符串

GalleryIdentifier

名字 描述 价值

GalleryIdentity

名字 描述 价值
类型 用于库的标识类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将从库中删除所有标识。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与库关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 UserAssignedIdentities

GalleryProperties

名字 描述 价值
描述 此共享映像库资源的说明。 此属性可更新。 字符串
标识符 描述库唯一名称。 GalleryIdentifier
sharingProfile 用于将库共享到订阅或租户的配置文件 SharingProfile
softDeletePolicy 包含有关库的软删除策略的信息。 SoftDeletePolicy

Microsoft.Compute/galleries

名字 描述 价值
身份 库的标识(如果已配置)。 GalleryIdentity
位置 资源位置 string (必需)
名字 资源名称 string (必需)
性能 描述共享映像库的属性。 GalleryProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ResourceTags

名字 描述 价值

SharingProfile

名字 描述 价值
communityGalleryInfo 如果当前库共享到社区,则社区库的信息。 CommunityGalleryInfo
权限 此属性允许指定共享库的权限。 可能的值包括:Private、GroupsCommunity。 “社区”
“Groups”
“Private”

SoftDeletePolicy

名字 描述 价值
isSoftDeleteEnabled 为此库中的资源启用软删除,允许在保留期内恢复这些资源。 bool

UserAssignedIdentities

名字 描述 价值

UserAssignedIdentitiesValue

名字 描述 价值

快速入门示例

以下快速入门示例部署此资源类型。

Bicep 文件 描述
使用 Azure Windows 基线 Azure 映像生成器 创建 Azure 映像生成器环境,并生成应用最新 Windows 更新和 Azure Windows 基线的 Windows Server 映像。
配置 Dev Box 服务 此模板将按照 Dev Box 快速入门指南(/azure/dev-box/quickstart-create-dev-box)创建所有 Dev Box 管理员资源。 可以查看创建的所有资源,也可以直接转到 DevPortal.microsoft.com 创建第一个 Dev Box。

ARM 模板资源定义

可以使用目标操作部署库资源类型:

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

资源格式

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

{
  "type": "Microsoft.Compute/galleries",
  "apiVersion": "2024-03-03",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "description": "string",
    "identifier": {
    },
    "sharingProfile": {
      "communityGalleryInfo": {
        "eula": "string",
        "publicNamePrefix": "string",
        "publisherContact": "string",
        "publisherUri": "string"
      },
      "permissions": "string"
    },
    "softDeletePolicy": {
      "isSoftDeleteEnabled": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

CommunityGalleryInfo

名字 描述 价值
eula 社区库映像的最终用户许可协议。 字符串
publicNamePrefix 将公开显示的库名称的前缀。 对所有用户可见。 字符串
publisherContact 社区库发布者支持电子邮件。 发布者的电子邮件地址。 对所有用户可见。 字符串
publisherUri 指向发布者网站的链接。 对所有用户可见。 字符串

GalleryIdentifier

名字 描述 价值

GalleryIdentity

名字 描述 价值
类型 用于库的标识类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将从库中删除所有标识。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与库关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 UserAssignedIdentities

GalleryProperties

名字 描述 价值
描述 此共享映像库资源的说明。 此属性可更新。 字符串
标识符 描述库唯一名称。 GalleryIdentifier
sharingProfile 用于将库共享到订阅或租户的配置文件 SharingProfile
softDeletePolicy 包含有关库的软删除策略的信息。 SoftDeletePolicy

Microsoft.Compute/galleries

名字 描述 价值
apiVersion API 版本 '2024-03-03'
身份 库的标识(如果已配置)。 GalleryIdentity
位置 资源位置 string (必需)
名字 资源名称 string (必需)
性能 描述共享映像库的属性。 GalleryProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.Compute/galleries”

ResourceTags

名字 描述 价值

SharingProfile

名字 描述 价值
communityGalleryInfo 如果当前库共享到社区,则社区库的信息。 CommunityGalleryInfo
权限 此属性允许指定共享库的权限。 可能的值包括:Private、GroupsCommunity。 “社区”
“Groups”
“Private”

SoftDeletePolicy

名字 描述 价值
isSoftDeleteEnabled 为此库中的资源启用软删除,允许在保留期内恢复这些资源。 bool

UserAssignedIdentities

名字 描述 价值

UserAssignedIdentitiesValue

名字 描述 价值

快速入门模板

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

模板 描述
使用 Azure Windows 基线 Azure 映像生成器

部署到 Azure
创建 Azure 映像生成器环境,并生成应用最新 Windows 更新和 Azure Windows 基线的 Windows Server 映像。
配置 Dev Box 服务

部署到 Azure
此模板将按照 Dev Box 快速入门指南(/azure/dev-box/quickstart-create-dev-box)创建所有 Dev Box 管理员资源。 可以查看创建的所有资源,也可以直接转到 DevPortal.microsoft.com 创建第一个 Dev Box。
创建 Azure 计算库

部署到 Azure
使用此模板可以创建 Azure 计算库。
创建 Azure 计算库

部署到 Azure
本模块使用 apiVersion 2019-12-01 创建 Azure 计算库资源。

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

可以使用目标操作部署库资源类型:

  • 资源组

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

资源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries@2024-03-03"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      description = "string"
      identifier = {
      }
      sharingProfile = {
        communityGalleryInfo = {
          eula = "string"
          publicNamePrefix = "string"
          publisherContact = "string"
          publisherUri = "string"
        }
        permissions = "string"
      }
      softDeletePolicy = {
        isSoftDeleteEnabled = bool
      }
    }
  })
}

属性值

CommunityGalleryInfo

名字 描述 价值
eula 社区库映像的最终用户许可协议。 字符串
publicNamePrefix 将公开显示的库名称的前缀。 对所有用户可见。 字符串
publisherContact 社区库发布者支持电子邮件。 发布者的电子邮件地址。 对所有用户可见。 字符串
publisherUri 指向发布者网站的链接。 对所有用户可见。 字符串

GalleryIdentifier

名字 描述 价值

GalleryIdentity

名字 描述 价值
类型 用于库的标识类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将从库中删除所有标识。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与库关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 UserAssignedIdentities

GalleryProperties

名字 描述 价值
描述 此共享映像库资源的说明。 此属性可更新。 字符串
标识符 描述库唯一名称。 GalleryIdentifier
sharingProfile 用于将库共享到订阅或租户的配置文件 SharingProfile
softDeletePolicy 包含有关库的软删除策略的信息。 SoftDeletePolicy

Microsoft.Compute/galleries

名字 描述 价值
身份 库的标识(如果已配置)。 GalleryIdentity
位置 资源位置 string (必需)
名字 资源名称 string (必需)
性能 描述共享映像库的属性。 GalleryProperties
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.Compute/galleries@2024-03-03”

ResourceTags

名字 描述 价值

SharingProfile

名字 描述 价值
communityGalleryInfo 如果当前库共享到社区,则社区库的信息。 CommunityGalleryInfo
权限 此属性允许指定共享库的权限。 可能的值包括:Private、GroupsCommunity。 “社区”
“Groups”
“Private”

SoftDeletePolicy

名字 描述 价值
isSoftDeleteEnabled 为此库中的资源启用软删除,允许在保留期内恢复这些资源。 bool

UserAssignedIdentities

名字 描述 价值

UserAssignedIdentitiesValue

名字 描述 价值