Microsoft.Compute 資源庫 2024-03-03
本文內容
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 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentities
GalleryProperties
Microsoft.Compute/galleries
SharingProfile
名字
描述
價值
communityGalleryInfo
如果目前資源庫共用給社群,則社群資源庫的資訊。
CommunityGalleryInfo
權限
這個屬性可讓您指定共用資源庫的許可權。 可能的值為:Private、 Groups、 Community。
'Community' 'Groups' 'Private'
SoftDeletePolicy
名字
描述
價值
isSoftDeleteEnabled
針對此資源庫中的資源啟用虛刪除功能,使其可在保留時間內復原。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案
描述
使用 Azure Windows 基準 Azure Image Builder
建立 Azure Image Builder 環境,並建置已套用最新 Windows Update 和 Azure Windows 基準的 Windows Server 映射。
設定開發箱服務
此範本會根據 Dev Box 快速入門指南 (/azure/dev-box/quickstart-create-dev-box) 建立所有 Dev Box 管理員資源。 您可以檢視所有建立的資源,或直接移至 DevPortal.microsoft.com 來建立您的第一個開發方塊。
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 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentities
GalleryProperties
Microsoft.Compute/galleries
名字
描述
價值
apiVersion
API 版本
'2024-03-03'
身份
如果已設定,則為資源庫的身分識別。
GalleryIdentity
位置
資源位置
字串 (必要)
名字
資源名稱
字串 (必要)
性能
描述共用映像庫的屬性。
GalleryProperties
標籤
資源標籤
標記名稱和值的字典。 請參閱範本中的 標籤
類型
資源類型
'Microsoft.Compute/galleries'
SharingProfile
名字
描述
價值
communityGalleryInfo
如果目前資源庫共用給社群,則社群資源庫的資訊。
CommunityGalleryInfo
權限
這個屬性可讓您指定共用資源庫的許可權。 可能的值為:Private、 Groups、 Community。
'Community' 'Groups' 'Private'
SoftDeletePolicy
名字
描述
價值
isSoftDeleteEnabled
針對此資源庫中的資源啟用虛刪除功能,使其可在保留時間內復原。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue
快速入門範本
下列快速入門範本會部署此資源類型。
範本
描述
使用 Azure Windows 基準 Azure Image Builder
建立 Azure Image Builder 環境,並建置已套用最新 Windows Update 和 Azure Windows 基準的 Windows Server 映射。
設定開發箱服務
此範本會根據 Dev Box 快速入門指南 (/azure/dev-box/quickstart-create-dev-box) 建立所有 Dev Box 管理員資源。 您可以檢視所有建立的資源,或直接移至 DevPortal.microsoft.com 來建立您的第一個開發方塊。
建立 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 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentities
GalleryProperties
Microsoft.Compute/galleries
名字
描述
價值
身份
如果已設定,則為資源庫的身分識別。
GalleryIdentity
位置
資源位置
字串 (必要)
名字
資源名稱
字串 (必要)
性能
描述共用映像庫的屬性。
GalleryProperties
標籤
資源標籤
標記名稱和值的字典。
類型
資源類型
“Microsoft.Compute/galleries@2024-03-03”
SharingProfile
名字
描述
價值
communityGalleryInfo
如果目前資源庫共用給社群,則社群資源庫的資訊。
CommunityGalleryInfo
權限
這個屬性可讓您指定共用資源庫的許可權。 可能的值為:Private、 Groups、 Community。
'Community' 'Groups' 'Private'
SoftDeletePolicy
名字
描述
價值
isSoftDeleteEnabled
針對此資源庫中的資源啟用虛刪除功能,使其可在保留時間內復原。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue