Microsoft.Compute gallerys/applications/versions 2021-07-01

Bicep リソース定義

gallerys/applications/versions リソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2021-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      enableHealthCheck: bool
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      manageActions: {
        install: 'string'
        remove: 'string'
        update: 'string'
      }
      replicaCount: int
      replicationMode: 'string'
      source: {
        defaultConfigurationLink: 'string'
        mediaLink: 'string'
      }
      storageAccountType: 'string'
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
            }
          }
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
  }
}

プロパティ値

galleries/applications/versions

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)

文字制限: 32 ビット整数

有効な文字:
数字とピリオド。
(各セグメントは int32 に変換されます。したがって、各セグメントの最大値は 2,147,483,647 です。)
location リソースの場所 string (必須)
tags リソース タグ タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボル名: アプリケーション
properties ギャラリー イメージ バージョンのプロパティについて説明します。 GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

名前 説明
publishingProfile ギャラリー イメージ バージョンの発行プロファイル。 GalleryApplicationVersionPublishingProfile (必須)

GalleryApplicationVersionPublishingProfile

名前 説明
enableHealthCheck 省略可能。 このアプリケーションが正常性を報告するかどうか。 [bool]
endOfLifeDate ギャラリー イメージ バージョンの有効期間の終了日。 このプロパティは、使用停止の目的で使用できます。 このプロパティは更新可能です。 string
excludeFromLatest true に設定Virtual Machines、イメージ定義の最新バージョンからデプロイされた場合、このイメージ バージョンは使用されません。 [bool]
manageActions UserArtifactManage
replicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 regionReplicaCount が指定されていない場合、このプロパティはリージョンに対して有効になります。 このプロパティは更新可能です。 INT
replicationMode レプリケーションに使用するモードを指定する省略可能なパラメーター。 このプロパティは更新できません。 'Full'
'シャロー'
source イメージ バージョンの作成元となるソース イメージ。 UserArtifactSource (必須)
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegions イメージ バージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

UserArtifactManage

名前 説明
インストール 必須。 ギャラリー アプリケーションをインストールするためのパスと引数。 これは 4096 文字に制限されています。 string (必須)
remove 必須。 ギャラリー アプリケーションを削除するパスと引数。 これは 4096 文字に制限されています。 string (必須)
update 省略可能。 ギャラリー アプリケーションを更新するためのパスと引数。 存在しない場合、更新操作は以前のバージョンで remove コマンドを呼び出し、ギャラリー アプリケーションの現在のバージョンでコマンドをインストールします。 これは 4096 文字に制限されています。 string

UserArtifactSource

名前 説明
defaultConfigurationLink 省略可能。 成果物の defaultConfigurationLink は、読み取り可能なストレージ ページ BLOB である必要があります。 string
mediaLink 必須。 成果物の mediaLink は、読み取り可能なストレージ ページ BLOB である必要があります。 string (必須)

TargetRegion

名前 説明
暗号化 (encryption) 省略可能。 ユーザーがギャラリー成果物の OS ディスクとデータ ディスクを暗号化するためのカスタマー マネージド キーを提供できるようにします。 EncryptionImages
name 領域の名前。 string (必須)
regionalReplicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 このプロパティは更新可能です。 INT
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

EncryptionImages

名前 説明
dataDiskImages データ ディスク イメージの暗号化仕様の一覧。 DataDiskImageEncryption[]
osDiskImage OS ディスク イメージの暗号化設定が含まれます。 OSDiskImageEncryption

DataDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string
lun このプロパティは、データ ディスクの論理ユニット番号を指定します。 この値は、仮想マシン内のデータ ディスクを識別するために使用されるため、仮想マシンに接続されているデータ ディスクごとに一意である必要があります。 int (必須)

OSDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string

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

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

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

リソース形式

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

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2021-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "enableHealthCheck": "bool",
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "manageActions": {
        "install": "string",
        "remove": "string",
        "update": "string"
      },
      "replicaCount": "int",
      "replicationMode": "string",
      "source": {
        "defaultConfigurationLink": "string",
        "mediaLink": "string"
      },
      "storageAccountType": "string",
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string"
            }
          },
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    }
  }
}

プロパティ値

galleries/applications/versions

名前 説明
type リソースの種類 'Microsoft.Compute/gallerys/applications/versions'
apiVersion リソース API のバージョン '2021-07-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)

文字制限: 32 ビット整数

有効な文字:
数字とピリオド。
(各セグメントは int32 に変換されます。したがって、各セグメントの最大値は 2,147,483,647 です。)
location リソースの場所 string (必須)
tags リソース タグ タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
properties ギャラリー イメージ バージョンのプロパティについて説明します。 GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

名前 説明
publishingProfile ギャラリー イメージ バージョンの発行プロファイル。 GalleryApplicationVersionPublishingProfile (必須)

GalleryApplicationVersionPublishingProfile

名前 説明
enableHealthCheck 省略可能。 このアプリケーションが正常性を報告するかどうか。 [bool]
endOfLifeDate ギャラリー イメージ バージョンの有効期間の終了日。 このプロパティは、使用停止の目的で使用できます。 このプロパティは更新可能です。 string
excludeFromLatest true に設定Virtual Machines、イメージ定義の最新バージョンからデプロイされた場合、このイメージ バージョンは使用されません。 [bool]
manageActions UserArtifactManage
replicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 regionReplicaCount が指定されていない場合、このプロパティはリージョンに対して有効になります。 このプロパティは更新可能です。 INT
replicationMode レプリケーションに使用するモードを指定する省略可能なパラメーター。 このプロパティは更新できません。 'Full'
'シャロー'
source イメージ バージョンの作成元となるソース イメージ。 UserArtifactSource (必須)
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegions イメージ バージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

UserArtifactManage

名前 説明
インストール 必須。 ギャラリー アプリケーションをインストールするためのパスと引数。 これは 4096 文字に制限されています。 string (必須)
remove 必須。 ギャラリー アプリケーションを削除するパスと引数。 これは 4096 文字に制限されています。 string (必須)
update 省略可能。 ギャラリー アプリケーションを更新するためのパスと引数。 存在しない場合、更新操作は以前のバージョンで remove コマンドを呼び出し、ギャラリー アプリケーションの現在のバージョンでコマンドをインストールします。 これは 4096 文字に制限されています。 string

UserArtifactSource

名前 説明
defaultConfigurationLink 省略可能。 成果物の defaultConfigurationLink は、読み取り可能なストレージ ページ BLOB である必要があります。 string
mediaLink 必須。 成果物の mediaLink は、読み取り可能なストレージ ページ BLOB である必要があります。 string (必須)

TargetRegion

名前 説明
暗号化 (encryption) 省略可能。 ユーザーがギャラリー成果物の OS とデータ ディスクを暗号化するためのカスタマー マネージド キーを提供できるようにします。 EncryptionImages
name 領域の名前。 string (必須)
regionalReplicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 このプロパティは更新可能です。 INT
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

EncryptionImages

名前 説明
dataDiskImages データ ディスク イメージの暗号化仕様の一覧。 DataDiskImageEncryption[]
osDiskImage OS ディスク イメージの暗号化設定が含まれています。 OSDiskImageEncryption

DataDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string
lun このプロパティは、データ ディスクの論理ユニット番号を指定します。 この値は、仮想マシン内のデータ ディスクを識別するために使用されるため、仮想マシンに接続されているデータ ディスクごとに一意である必要があります。 int (必須)

OSDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string

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

gallerys/applications/versions リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2021-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        enableHealthCheck = bool
        endOfLifeDate = "string"
        excludeFromLatest = bool
        manageActions = {
          install = "string"
          remove = "string"
          update = "string"
        }
        replicaCount = int
        replicationMode = "string"
        source = {
          defaultConfigurationLink = "string"
          mediaLink = "string"
        }
        storageAccountType = "string"
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
              }
            }
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
    }
  })
}

プロパティ値

galleries/applications/versions

名前 説明
type リソースの種類 "Microsoft.Compute/gallerys/applications/versions@2021-07-01"
name リソース名 string (必須)

文字制限: 32 ビット整数

有効な文字:
数字とピリオド。
(各セグメントは int32 に変換されます。したがって、各セグメントの最大値は 2,147,483,647 です。)
location リソースの場所 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: アプリケーション
tags リソース タグ タグ名と値のディクショナリ。
properties ギャラリー イメージ バージョンのプロパティについて説明します。 GalleryApplicationVersionProperties

GalleryApplicationVersionProperties

名前 説明
publishingProfile ギャラリー イメージ バージョンの発行プロファイル。 GalleryApplicationVersionPublishingProfile (必須)

GalleryApplicationVersionPublishingProfile

名前 説明
enableHealthCheck 省略可能。 このアプリケーションが正常性を報告するかどうか。 [bool]
endOfLifeDate ギャラリー イメージ バージョンの有効期間の終了日。 このプロパティは、使用停止の目的で使用できます。 このプロパティは更新可能です。 string
excludeFromLatest true に設定Virtual Machines、イメージ定義の最新バージョンからデプロイされた場合、このイメージ バージョンは使用されません。 [bool]
manageActions UserArtifactManage
replicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 regionReplicaCount が指定されていない場合、このプロパティはリージョンに対して有効になります。 このプロパティは更新可能です。 INT
replicationMode レプリケーションに使用するモードを指定する省略可能なパラメーター。 このプロパティは更新できません。 "Full"
"シャロー"
source イメージ バージョンの作成元となるソース イメージ。 UserArtifactSource (必須)
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetRegions イメージ バージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

UserArtifactManage

名前 説明
インストール 必須。 ギャラリー アプリケーションをインストールするためのパスと引数。 これは 4096 文字に制限されています。 string (必須)
remove 必須。 ギャラリー アプリケーションを削除するパスと引数。 これは 4096 文字に制限されています。 string (必須)
update 省略可能。 ギャラリー アプリケーションを更新するためのパスと引数。 存在しない場合、更新操作は以前のバージョンで remove コマンドを呼び出し、ギャラリー アプリケーションの現在のバージョンでコマンドをインストールします。 これは 4096 文字に制限されています。 string

UserArtifactSource

名前 説明
defaultConfigurationLink 省略可能。 成果物の defaultConfigurationLink は、読み取り可能なストレージ ページ BLOB である必要があります。 string
mediaLink 必須。 成果物の mediaLink は、読み取り可能なストレージ ページ BLOB である必要があります。 string (必須)

TargetRegion

名前 説明
暗号化 (encryption) 省略可能。 ユーザーがギャラリー成果物の OS とデータ ディスクを暗号化するためのカスタマー マネージド キーを提供できるようにします。 EncryptionImages
name 領域の名前。 string (必須)
regionalReplicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 このプロパティは更新可能です。 INT
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

名前 説明
dataDiskImages データ ディスク イメージの暗号化仕様の一覧。 DataDiskImageEncryption[]
osDiskImage OS ディスク イメージの暗号化設定が含まれています。 OSDiskImageEncryption

DataDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string
lun このプロパティは、データ ディスクの論理ユニット番号を指定します。 この値は、仮想マシン内のデータ ディスクを識別するために使用されるため、仮想マシンに接続されているデータ ディスクごとに一意である必要があります。 int (必須)

OSDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string