你当前正在访问 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'
}
}
属性值
名字
描述
价值
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
Microsoft.Compute/galleries
SharingProfile
名字
描述
价值
communityGalleryInfo
如果当前库共享到社区,则社区库的信息。
CommunityGalleryInfo
权限
此属性允许指定共享库的权限。 可能的值包括:Private、 Groups Community。
“社区” “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"
}
}
属性值
名字
描述
价值
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
Microsoft.Compute/galleries
名字
描述
价值
apiVersion
API 版本
'2024-03-03'
身份
库的标识(如果已配置)。
GalleryIdentity
位置
资源位置
string (必需)
名字
资源名称
string (必需)
性能
描述共享映像库的属性。
GalleryProperties
标签
资源标记
标记名称和值的字典。 请参阅模板 中的 标记
类型
资源类型
“Microsoft.Compute/galleries”
SharingProfile
名字
描述
价值
communityGalleryInfo
如果当前库共享到社区,则社区库的信息。
CommunityGalleryInfo
权限
此属性允许指定共享库的权限。 可能的值包括:Private、 Groups Community。
“社区” “Groups” “Private”
SoftDeletePolicy
名字
描述
价值
isSoftDeleteEnabled
为此库中的资源启用软删除,允许在保留期内恢复这些资源。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue
快速入门模板
以下快速入门模板部署此资源类型。
模板
描述
使用 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。
创建 Azure 计算库
使用此模板可以创建 Azure 计算库。
创建 Azure 计算库
本模块使用 apiVersion 2019-12-01 创建 Azure 计算库资源。
可以使用目标操作部署库资源类型:
有关每个 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
}
}
})
}
属性值
名字
描述
价值
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
Microsoft.Compute/galleries
名字
描述
价值
身份
库的标识(如果已配置)。
GalleryIdentity
位置
资源位置
string (必需)
名字
资源名称
string (必需)
性能
描述共享映像库的属性。
GalleryProperties
标签
资源标记
标记名称和值的字典。
类型
资源类型
“Microsoft.Compute/galleries@2024-03-03”
SharingProfile
名字
描述
价值
communityGalleryInfo
如果当前库共享到社区,则社区库的信息。
CommunityGalleryInfo
权限
此属性允许指定共享库的权限。 可能的值包括:Private、 Groups Community。
“社区” “Groups” “Private”
SoftDeletePolicy
名字
描述
价值
isSoftDeleteEnabled
为此库中的资源启用软删除,允许在保留期内恢复这些资源。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue