Microsoft.Compute ギャラリー 2022-01-03

Bicep リソース定義

ギャラリー リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/gallerys リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Compute/galleries@2022-01-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    identifier: {}
    sharingProfile: {
      communityGalleryInfo: {
        eula: 'string'
        publicNamePrefix: 'string'
        publisherContact: 'string'
        publisherUri: 'string'
      }
      permissions: 'string'
    }
    softDeletePolicy: {
      isSoftDeleteEnabled: bool
    }
  }
}

プロパティ値

galleries

名前 説明
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字とピリオド。

先頭と末尾には英数字を使用します。
location リソースの場所 string (必須)
tags リソース タグ タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
properties Shared Image Galleryのプロパティについて説明します。 GalleryProperties

GalleryProperties

名前 説明
description このShared Image Gallery リソースの説明。 このプロパティは更新可能です。 string
identifier ギャラリーの一意の名前について説明します。 GalleryIdentifier
sharingProfile サブスクリプションまたはテナントへのギャラリー共有のプロファイル SharingProfile
softDeletePolicy ギャラリーの論理的な削除ポリシーに関する情報が含まれます。 SoftDeletePolicy

GalleryIdentifier

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

SharingProfile

名前 説明
communityGalleryInfo 現在のギャラリーがコミュニティに共有されている場合のコミュニティ ギャラリーの情報。 CommunityGalleryInfo
権限 このプロパティを使用すると、ギャラリーの共有のアクセス許可を指定できます。

次のいずれかの値になります。

プライベート

グループ

コミュニティ
'Community'
'Groups'
'Private'

CommunityGalleryInfo

名前 説明
eula コミュニティ ギャラリーイメージのエンドユーザーライセンス契約。 string
publicNamePrefix 一般に表示されるギャラリー名のプレフィックス。 すべてのユーザーに表示されます。 string
publisherContact コミュニティ ギャラリーの発行元サポートメール。 発行元のメール アドレス。 すべてのユーザーに表示されます。 string
publisherUri 発行元の Web サイトへのリンク。 すべてのユーザーに表示されます。 string

SoftDeletePolicy

名前 説明
isSoftDeleteEnabled このギャラリー内のリソースの論理的な削除を有効にし、保持時間内に復元できるようにします。 [bool]

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Azure Image Builder と Azure Windows ベースライン

Azure にデプロイする
Azure Image Builder 環境を作成し、最新の Windows 更新と Azure Windows ベースラインが適用された Windows Server イメージを構築します。
Azure Compute Gallery の作成

Azure にデプロイする
このモジュールでは、apiVersion 2019-12-01 を使用して Azure Compute Gallery リソースを作成します。
Azure Compute Gallery を作成する

Azure にデプロイする
このテンプレートを使用すると、Azure Compute Gallery を作成できます。
Dev Box サービスを構成する

Azure にデプロイする
このテンプレートでは、Dev Box クイック スタート ガイドに従って、すべての Dev Box 管理リソースが作成されます。 作成されたすべてのリソースを表示することも、DevPortal.microsoft.com に直接移動して最初の Dev Box を作成することもできます。

ARM テンプレート リソース定義

ギャラリー リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/gallerys リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Compute/galleries",
  "apiVersion": "2022-01-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "identifier": {},
    "sharingProfile": {
      "communityGalleryInfo": {
        "eula": "string",
        "publicNamePrefix": "string",
        "publisherContact": "string",
        "publisherUri": "string"
      },
      "permissions": "string"
    },
    "softDeletePolicy": {
      "isSoftDeleteEnabled": "bool"
    }
  }
}

プロパティ値

galleries

名前 説明
type リソースの種類 'Microsoft.Compute/gallerys'
apiVersion リソース API のバージョン '2022-01-03'
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字とピリオド。

先頭と末尾には英数字を使用します。
location リソースの場所 string (必須)
tags リソース タグ タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
properties Shared Image Galleryのプロパティについて説明します。 GalleryProperties

GalleryProperties

名前 説明
description このShared Image Gallery リソースの説明。 このプロパティは更新可能です。 string
identifier ギャラリーの一意の名前について説明します。 GalleryIdentifier
sharingProfile サブスクリプションまたはテナントへのギャラリー共有のプロファイル SharingProfile
softDeletePolicy ギャラリーの論理的な削除ポリシーに関する情報が含まれます。 SoftDeletePolicy

GalleryIdentifier

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

SharingProfile

名前 説明
communityGalleryInfo 現在のギャラリーがコミュニティに共有されている場合のコミュニティ ギャラリーの情報。 CommunityGalleryInfo
権限 このプロパティを使用すると、ギャラリーの共有のアクセス許可を指定できます。

次のいずれかの値になります。

プライベート

グループ

コミュニティ
'Community'
'Groups'
'Private'

CommunityGalleryInfo

名前 説明
eula コミュニティ ギャラリーイメージのエンドユーザーライセンス契約。 string
publicNamePrefix 一般に表示されるギャラリー名のプレフィックス。 すべてのユーザーに表示されます。 string
publisherContact コミュニティ ギャラリーの発行元サポートメール。 発行元のメール アドレス。 すべてのユーザーに表示されます。 string
publisherUri 発行元の Web サイトへのリンク。 すべてのユーザーに表示されます。 string

SoftDeletePolicy

名前 説明
isSoftDeleteEnabled このギャラリー内のリソースの論理的な削除を有効にし、保持時間内に復元できるようにします。 [bool]

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Azure Image Builder と Azure Windows ベースライン

Azure にデプロイする
Azure Image Builder 環境を作成し、最新の Windows 更新と Azure Windows ベースラインが適用された Windows Server イメージを構築します。
Azure Compute Gallery の作成

Azure にデプロイする
このモジュールでは、apiVersion 2019-12-01 を使用して Azure Compute Gallery リソースを作成します。
Azure Compute Gallery を作成する

Azure にデプロイする
このテンプレートを使用すると、Azure Compute Gallery を作成できます。
Dev Box サービスを構成する

Azure にデプロイする
このテンプレートでは、Dev Box クイック スタート ガイドに従って、すべての Dev Box 管理リソースが作成されます。 作成されたすべてのリソースを表示することも、DevPortal.microsoft.com に直接移動して最初の Dev Box を作成することもできます。

Terraform (AzAPI プロバイダー) リソース定義

ギャラリー リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/gallerys リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries@2022-01-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      identifier = {}
      sharingProfile = {
        communityGalleryInfo = {
          eula = "string"
          publicNamePrefix = "string"
          publisherContact = "string"
          publisherUri = "string"
        }
        permissions = "string"
      }
      softDeletePolicy = {
        isSoftDeleteEnabled = bool
      }
    }
  })
}

プロパティ値

galleries

名前 説明
type リソースの種類 "Microsoft.Compute/galleries@2022-01-03"
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字とピリオド。

先頭と末尾には英数字を使用します。
location リソースの場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ タグの名前と値のディクショナリ。
properties Shared Image Galleryのプロパティについて説明します。 GalleryProperties

GalleryProperties

名前 説明
description このShared Image Gallery リソースの説明。 このプロパティは更新可能です。 string
identifier ギャラリーの一意の名前について説明します。 GalleryIdentifier
sharingProfile サブスクリプションまたはテナントへのギャラリー共有のプロファイル SharingProfile
softDeletePolicy ギャラリーの論理的な削除ポリシーに関する情報が含まれます。 SoftDeletePolicy

GalleryIdentifier

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

SharingProfile

名前 説明
communityGalleryInfo 現在のギャラリーがコミュニティに共有されている場合のコミュニティ ギャラリーの情報。 CommunityGalleryInfo
権限 このプロパティを使用すると、ギャラリーの共有のアクセス許可を指定できます。

次のいずれかの値になります。

プライベート

グループ

コミュニティ
"コミュニティ"
"グループ"
"Private"

CommunityGalleryInfo

名前 説明
eula コミュニティ ギャラリーイメージのエンドユーザーライセンス契約。 string
publicNamePrefix パブリックに表示されるギャラリー名のプレフィックス。 すべてのユーザーに表示されます。 string
publisherContact コミュニティ ギャラリーの発行元サポートメール。 発行元のメール アドレス。 すべてのユーザーに表示されます。 string
publisherUri 発行元の Web サイトへのリンク。 すべてのユーザーに表示されます。 string

SoftDeletePolicy

名前 説明
isSoftDeleteEnabled このギャラリー内のリソースの論理的な削除を有効にして、保持時間内に回復できるようにします。 [bool]