Microsoft.Compute ギャラリー 2024-03-03
[アーティクル] 12/20/2024
1 人の共同作成者
フィードバック
この記事の内容
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
発行元の Web サイトへのリンク。 すべてのユーザーに表示されます。
糸
GalleryIdentifier
GalleryIdentity
名前
形容
価値
種類
ギャラリーに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、ギャラリーからすべての ID を削除します。
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
ギャラリーに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。
UserAssignedIdentities の
GalleryProperties
名前
形容
価値
形容
この共有イメージ ギャラリー リソースの説明。 このプロパティは更新可能です。
糸
識別子
ギャラリーの一意の名前について説明します。
GalleryIdentifier
sharingProfile
サブスクリプションまたはテナントへのギャラリー共有のプロファイル
SharingProfile の
softDeletePolicy
ギャラリーの論理的な削除ポリシーに関する情報が含まれています。
SoftDeletePolicy
Microsoft.Compute/galleries
名前
形容
価値
同一性
ギャラリーの ID (構成されている場合)。
GalleryIdentity
場所
リソースの場所
string (必須)
名前
リソース名
string (必須)
プロパティ
共有イメージ ギャラリーのプロパティについて説明します。
GalleryProperties
タグ
リソース タグ
タグ名と値のディクショナリ。 テンプレート の タグを参照してください
SharingProfile
名前
形容
価値
communityGalleryInfo
現在のギャラリーがコミュニティと共有されている場合のコミュニティ ギャラリーの情報。
CommunityGalleryInfo
権限
このプロパティを使用すると、共有ギャラリーのアクセス許可を指定できます。 使用可能な値は、Private、 グループ、 Community です。
'Community' 'Groups' 'Private'
SoftDeletePolicy
名前
形容
価値
isSoftDeleteEnabled
このギャラリー内のリソースの論理的な削除を有効にして、保持時間内に回復できるようにします。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue
クイック スタートのサンプル
次のクイック スタート サンプルでは、このリソースの種類をデプロイします。
Bicep ファイル
形容
Azure Windows ベースライン を使用して Azure Image Builder を する
Azure Image Builder 環境を作成し、最新の 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
発行元の Web サイトへのリンク。 すべてのユーザーに表示されます。
糸
GalleryIdentifier
GalleryIdentity
名前
形容
価値
種類
ギャラリーに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、ギャラリーからすべての ID を削除します。
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
ギャラリーに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。
UserAssignedIdentities の
GalleryProperties
名前
形容
価値
形容
この共有イメージ ギャラリー リソースの説明。 このプロパティは更新可能です。
糸
識別子
ギャラリーの一意の名前について説明します。
GalleryIdentifier
sharingProfile
サブスクリプションまたはテナントへのギャラリー共有のプロファイル
SharingProfile の
softDeletePolicy
ギャラリーの論理的な削除ポリシーに関する情報が含まれています。
SoftDeletePolicy
Microsoft.Compute/galleries
名前
形容
価値
apiVersion
API のバージョン
'2024-03-03'
同一性
ギャラリーの ID (構成されている場合)。
GalleryIdentity
場所
リソースの場所
string (必須)
名前
リソース名
string (必須)
プロパティ
共有イメージ ギャラリーのプロパティについて説明します。
GalleryProperties
タグ
リソース タグ
タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類
リソースの種類
'Microsoft.Compute/galleries'
SharingProfile
名前
形容
価値
communityGalleryInfo
現在のギャラリーがコミュニティと共有されている場合のコミュニティ ギャラリーの情報。
CommunityGalleryInfo
権限
このプロパティを使用すると、共有ギャラリーのアクセス許可を指定できます。 使用可能な値は、Private、 グループ、 Community です。
'Community' 'Groups' 'Private'
SoftDeletePolicy
名前
形容
価値
isSoftDeleteEnabled
このギャラリー内のリソースの論理的な削除を有効にして、保持時間内に回復できるようにします。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート
形容
Azure Windows ベースライン を使用して Azure Image Builder を する Azure にデプロイする
Azure Image Builder 環境を作成し、最新の 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 Compute Gallery を作成する Azure にデプロイする
このテンプレートを使用すると、Azure コンピューティング ギャラリーを作成できます。
Azure コンピューティング ギャラリー を作成する Azure にデプロイする
このモジュールでは、apiVersion 2019-12-01 を使用して Azure Compute Gallery リソースを作成します。
ギャラリー リソースの種類は、次をターゲットとする操作でデプロイできます。
各 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
発行元の Web サイトへのリンク。 すべてのユーザーに表示されます。
糸
GalleryIdentifier
GalleryIdentity
名前
形容
価値
種類
ギャラリーに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、ギャラリーからすべての ID を削除します。
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
ギャラリーに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。
UserAssignedIdentities の
GalleryProperties
名前
形容
価値
形容
この共有イメージ ギャラリー リソースの説明。 このプロパティは更新可能です。
糸
識別子
ギャラリーの一意の名前について説明します。
GalleryIdentifier
sharingProfile
サブスクリプションまたはテナントへのギャラリー共有のプロファイル
SharingProfile の
softDeletePolicy
ギャラリーの論理的な削除ポリシーに関する情報が含まれています。
SoftDeletePolicy
Microsoft.Compute/galleries
名前
形容
価値
同一性
ギャラリーの ID (構成されている場合)。
GalleryIdentity
場所
リソースの場所
string (必須)
名前
リソース名
string (必須)
プロパティ
共有イメージ ギャラリーのプロパティについて説明します。
GalleryProperties
タグ
リソース タグ
タグ名と値のディクショナリ。
種類
リソースの種類
"Microsoft.Compute/galleries@2024-03-03"
SharingProfile
名前
形容
価値
communityGalleryInfo
現在のギャラリーがコミュニティと共有されている場合のコミュニティ ギャラリーの情報。
CommunityGalleryInfo
権限
このプロパティを使用すると、共有ギャラリーのアクセス許可を指定できます。 使用可能な値は、Private、 グループ、 Community です。
'Community' 'Groups' 'Private'
SoftDeletePolicy
名前
形容
価値
isSoftDeleteEnabled
このギャラリー内のリソースの論理的な削除を有効にして、保持時間内に回復できるようにします。
bool
UserAssignedIdentities
UserAssignedIdentitiesValue