Microsoft.Compute gallerys/applications/versions 2022-08-03

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2022-08-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      advancedSettings: {
        {customized property}: 'string'
      }
      customActions: [
        {
          description: 'string'
          name: 'string'
          parameters: [
            {
              defaultValue: 'string'
              description: 'string'
              name: 'string'
              required: bool
              type: 'string'
            }
          ]
          script: 'string'
        }
      ]
      enableHealthCheck: bool
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      manageActions: {
        install: 'string'
        remove: 'string'
        update: 'string'
      }
      replicaCount: int
      replicationMode: 'string'
      settings: {
        configFileName: 'string'
        packageFileName: 'string'
      }
      source: {
        defaultConfigurationLink: 'string'
        mediaLink: 'string'
      }
      storageAccountType: 'string'
      targetExtendedLocations: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          extendedLocationReplicaCount: int
          name: 'string'
          storageAccountType: 'string'
        }
      ]
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          excludeFromLatest: bool
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    safetyProfile: {
      allowDeletionOfReplicatedLocations: bool
    }
  }
}

プロパティ値

galleries/applications/versions

名前 説明
name リソース名

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

文字制限: 32 ビット整数

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

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

GalleryApplicationVersionProperties

名前 説明
publishingProfile ギャラリー イメージ バージョンの発行プロファイル。 GalleryApplicationVersionPublishingProfile (必須)
safetyProfile ギャラリー アプリケーション バージョンの安全性プロファイル。 GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

名前 説明
advancedSettings 省略可能。 vm-application-manager 拡張機能に渡す追加の設定。 高度な使用のみ。 GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions このギャラリー アプリケーション バージョンで実行できるカスタム アクションの一覧。 GalleryApplicationCustomAction[]
enableHealthCheck 省略可能。 このアプリケーションが正常性を報告するかどうか。 [bool]
endOfLifeDate ギャラリー イメージ バージョンの有効期間の終了日。 このプロパティは、使用停止の目的で使用できます。 このプロパティは更新可能です。 string
excludeFromLatest true に設定Virtual Machines、イメージ定義の最新バージョンからデプロイされた場合、このイメージ バージョンは使用されません。 [bool]
manageActions UserArtifactManage
replicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 regionReplicaCount が指定されていない場合、このプロパティはリージョンに対して有効になります。 このプロパティは更新可能です。 INT
replicationMode レプリケーションに使用するモードを指定する省略可能なパラメーター。 このプロパティは更新できません。 'Full'
'シャロー'
settings ターゲット VM または VM スケール セットにデプロイされるときに、ターゲット パッケージと構成ファイル名を含む VM アプリの追加設定。 UserArtifactSettings
source イメージ バージョンの作成元となるソース イメージ。 UserArtifactSource (必須)
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations イメージ バージョンがレプリケートされるターゲット拡張場所。 このプロパティは更新可能です。 GalleryTargetExtendedLocation[]
targetRegions イメージ バージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

名前 説明
{カスタマイズされたプロパティ} string

GalleryApplicationCustomAction

名前 説明
description このカスタム アクションの動作をユーザーが理解するのに役立つ説明。 string
name カスタム アクションの名前。 ギャラリー アプリケーション バージョン内で一意である必要があります。 string (必須)
parameters このカスタム アクションで使用されるパラメーター GalleryApplicationCustomActionParameter[]
script このカスタム アクションの実行時に実行するスクリプト。 string (必須)

GalleryApplicationCustomActionParameter

名前 説明
defaultValue パラメーターの既定値。 文字列型にのみ適用されます string
description このパラメーターの意味をユーザーが理解するのに役立つ説明 string
name カスタム アクションの名前。 ギャラリー アプリケーション バージョン内で一意である必要があります。 string (必須)
必須 カスタム アクションの実行時にこのパラメーターを渡す必要があるかどうかを示します。 [bool]
カスタム アクション パラメーターの種類を指定します。 指定できる値は、String、ConfigurationDataBlob、LogOutputBlob です。 'ConfigurationDataBlob'
'LogOutputBlob'
'String'

UserArtifactManage

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

UserArtifactSettings

名前 説明
configFileName 省略可能。 VM にダウンロードした構成ファイルを割り当てる名前。 これは 4096 文字に制限されています。 指定しない場合、構成ファイルにはギャラリー アプリケーション名の後に "_config" という名前が付けられます。 string
packageFileName 省略可能。 VM にダウンロードしたパッケージ ファイルを割り当てる名前。 これは 4096 文字に制限されています。 指定しない場合、パッケージ ファイルの名前はギャラリー アプリケーション名と同じになります。 string

UserArtifactSource

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

GalleryTargetExtendedLocation

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

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string
securityProfile このプロパティは、OS ディスク イメージのセキュリティ プロファイルを指定します。 OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

名前 説明
confidentialVMEncryptionType 機密 VM 暗号化の種類 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId セキュリティで保護された VM ディスク暗号化セット ID string

GalleryExtendedLocation

名前 説明
name string
type これは拡張された場所の種類です。 'EdgeZone'
'不明'

TargetRegion

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

GalleryApplicationVersionSafetyProfile

名前 説明
allowDeletionOfReplicatedLocations レプリケートされたリージョンからこのギャラリー イメージ バージョンを削除できるかどうかを示します。 [bool]

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

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

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

リソース形式

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

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2022-08-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "advancedSettings": {
        "{customized property}": "string"
      },
      "customActions": [
        {
          "description": "string",
          "name": "string",
          "parameters": [
            {
              "defaultValue": "string",
              "description": "string",
              "name": "string",
              "required": "bool",
              "type": "string"
            }
          ],
          "script": "string"
        }
      ],
      "enableHealthCheck": "bool",
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "manageActions": {
        "install": "string",
        "remove": "string",
        "update": "string"
      },
      "replicaCount": "int",
      "replicationMode": "string",
      "settings": {
        "configFileName": "string",
        "packageFileName": "string"
      },
      "source": {
        "defaultConfigurationLink": "string",
        "mediaLink": "string"
      },
      "storageAccountType": "string",
      "targetExtendedLocations": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "extendedLocationReplicaCount": "int",
          "name": "string",
          "storageAccountType": "string"
        }
      ],
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "excludeFromLatest": "bool",
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "safetyProfile": {
      "allowDeletionOfReplicatedLocations": "bool"
    }
  }
}

プロパティ値

galleries/applications/versions

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

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

文字制限: 32 ビット整数

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

GalleryApplicationVersionProperties

名前 説明
publishingProfile ギャラリー イメージ バージョンの発行プロファイル。 GalleryApplicationVersionPublishingProfile (必須)
safetyProfile ギャラリー アプリケーション バージョンの安全性プロファイル。 GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

名前 説明
advancedSettings 省略可能。 vm-application-manager 拡張機能に渡す追加の設定。 高度な使用のみ。 GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions このギャラリー アプリケーション バージョンで実行できるカスタム アクションの一覧。 GalleryApplicationCustomAction[]
enableHealthCheck 省略可能。 このアプリケーションが正常性を報告するかどうか。 [bool]
endOfLifeDate ギャラリー イメージ バージョンの有効期間の終了日。 このプロパティは、使用停止の目的で使用できます。 このプロパティは更新可能です。 string
excludeFromLatest true に設定Virtual Machines、イメージ定義の最新バージョンからデプロイされた場合、このイメージ バージョンは使用されません。 [bool]
manageActions UserArtifactManage
replicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 regionReplicaCount が指定されていない場合、このプロパティはリージョンに対して有効になります。 このプロパティは更新可能です。 INT
replicationMode レプリケーションに使用するモードを指定する省略可能なパラメーター。 このプロパティは更新できません。 'Full'
'Shallow'
settings ターゲット VM または VM スケール セットにデプロイされるときに、ターゲット パッケージと構成ファイル名を含む VM アプリの追加設定。 UserArtifactSettings
source イメージ バージョンの作成元となるソース イメージ。 UserArtifactSource (必須)
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations イメージ バージョンがレプリケートされるターゲット拡張場所。 このプロパティは更新可能です。 GalleryTargetExtendedLocation[]
targetRegions イメージ バージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

名前 説明
{カスタマイズされたプロパティ} string

GalleryApplicationCustomAction

名前 説明
description このカスタム アクションの動作をユーザーが理解するのに役立つ説明。 string
name カスタム アクションの名前。 ギャラリー アプリケーション バージョン内で一意である必要があります。 string (必須)
parameters このカスタム アクションで使用されるパラメーター GalleryApplicationCustomActionParameter[]
script このカスタム アクションの実行時に実行するスクリプト。 string (必須)

GalleryApplicationCustomActionParameter

名前 説明
defaultValue パラメーターの既定値。 文字列型にのみ適用されます string
description このパラメーターの意味をユーザーが理解するのに役立つ説明 string
name カスタム アクションの名前。 ギャラリー アプリケーション バージョン内で一意である必要があります。 string (必須)
必須 カスタム アクションの実行時にこのパラメーターを渡す必要があるかどうかを示します。 [bool]
カスタム アクション パラメーターの種類を指定します。 指定できる値は、String、ConfigurationDataBlob、LogOutputBlob です。 'ConfigurationDataBlob'
'LogOutputBlob'
'String'

UserArtifactManage

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

UserArtifactSettings

名前 説明
configFileName 省略可能。 VM にダウンロードした構成ファイルを割り当てる名前。 これは 4096 文字に制限されています。 指定しない場合、構成ファイルにはギャラリー アプリケーション名の後に "_config" という名前が付けられます。 string
packageFileName 省略可能。 VM にダウンロードしたパッケージ ファイルを割り当てる名前。 これは 4096 文字に制限されています。 指定しない場合、パッケージ ファイルの名前はギャラリー アプリケーション名と同じになります。 string

UserArtifactSource

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

GalleryTargetExtendedLocation

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

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string
securityProfile このプロパティは、OS ディスク イメージのセキュリティ プロファイルを指定します。 OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

名前 説明
confidentialVMEncryptionType 機密 VM 暗号化の種類 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId セキュリティで保護された VM ディスク暗号化セット ID string

GalleryExtendedLocation

名前 説明
name string
type これは拡張された場所の種類です。 'EdgeZone'
'不明'

TargetRegion

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

GalleryApplicationVersionSafetyProfile

名前 説明
allowDeletionOfReplicatedLocations レプリケートされたリージョンからこのギャラリー イメージ バージョンを削除できるかどうかを示します。 [bool]

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2022-08-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        advancedSettings = {
          {customized property} = "string"
        }
        customActions = [
          {
            description = "string"
            name = "string"
            parameters = [
              {
                defaultValue = "string"
                description = "string"
                name = "string"
                required = bool
                type = "string"
              }
            ]
            script = "string"
          }
        ]
        enableHealthCheck = bool
        endOfLifeDate = "string"
        excludeFromLatest = bool
        manageActions = {
          install = "string"
          remove = "string"
          update = "string"
        }
        replicaCount = int
        replicationMode = "string"
        settings = {
          configFileName = "string"
          packageFileName = "string"
        }
        source = {
          defaultConfigurationLink = "string"
          mediaLink = "string"
        }
        storageAccountType = "string"
        targetExtendedLocations = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            extendedLocation = {
              name = "string"
              type = "string"
            }
            extendedLocationReplicaCount = int
            name = "string"
            storageAccountType = "string"
          }
        ]
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            excludeFromLatest = bool
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      safetyProfile = {
        allowDeletionOfReplicatedLocations = bool
      }
    }
  })
}

プロパティ値

galleries/applications/versions

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

文字制限: 32 ビット整数

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

GalleryApplicationVersionProperties

名前 説明
publishingProfile ギャラリー イメージ バージョンの発行プロファイル。 GalleryApplicationVersionPublishingProfile (必須)
safetyProfile ギャラリー アプリケーション バージョンの安全性プロファイル。 GalleryApplicationVersionSafetyProfile

GalleryApplicationVersionPublishingProfile

名前 説明
advancedSettings 省略可能。 vm-application-manager 拡張機能に渡す追加の設定。 高度な使用のみ。 GalleryApplicationVersionPublishingProfileAdvancedSe...
customActions このギャラリー アプリケーション バージョンで実行できるカスタム アクションの一覧。 GalleryApplicationCustomAction[]
enableHealthCheck 省略可能。 このアプリケーションが正常性を報告するかどうか。 [bool]
endOfLifeDate ギャラリー イメージ バージョンの有効期間の終了日。 このプロパティは、使用停止の目的で使用できます。 このプロパティは更新可能です。 string
excludeFromLatest true に設定Virtual Machines、イメージ定義の最新バージョンからデプロイされた場合、このイメージ バージョンは使用されません。 [bool]
manageActions UserArtifactManage
replicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 regionReplicaCount が指定されていない場合、このプロパティはリージョンに対して有効になります。 このプロパティは更新可能です。 INT
replicationMode レプリケーションに使用するモードを指定する省略可能なパラメーター。 このプロパティは更新できません。 "Full"
"シャロー"
settings ターゲット VM または VM スケール セットにデプロイされるときに、ターゲット パッケージと構成ファイル名を含む VM アプリの追加設定。 UserArtifactSettings
source イメージ バージョンの作成元となるソース イメージ。 UserArtifactSource (必須)
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations イメージ バージョンがレプリケートされるターゲット拡張場所。 このプロパティは更新可能です。 GalleryTargetExtendedLocation[]
targetRegions イメージ バージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

GalleryApplicationVersionPublishingProfileAdvancedSe...

名前 説明
{カスタマイズされたプロパティ} string

GalleryApplicationCustomAction

名前 説明
description このカスタム アクションの動作をユーザーが理解するのに役立つ説明。 string
name カスタム アクションの名前。 ギャラリー アプリケーション バージョン内で一意である必要があります。 string (必須)
parameters このカスタム アクションで使用されるパラメーター GalleryApplicationCustomActionParameter[]
script このカスタム アクションの実行時に実行するスクリプト。 string (必須)

GalleryApplicationCustomActionParameter

名前 説明
defaultValue パラメーターの既定値。 文字列型にのみ適用されます string
description このパラメーターの意味をユーザーが理解するのに役立つ説明 string
name カスタム アクションの名前。 ギャラリー アプリケーション バージョン内で一意である必要があります。 string (必須)
必須 カスタム アクションの実行時にこのパラメーターを渡す必要があるかどうかを示します。 [bool]
カスタム アクション パラメーターの種類を指定します。 指定できる値は、String、ConfigurationDataBlob、LogOutputBlob です。 "ConfigurationDataBlob"
"LogOutputBlob"
"String"

UserArtifactManage

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

UserArtifactSettings

名前 説明
configFileName 省略可能。 VM にダウンロードした構成ファイルを割り当てる名前。 これは 4096 文字に制限されています。 指定しない場合、構成ファイルにはギャラリー アプリケーション名の後に "_config" という名前が付けられます。 string
packageFileName 省略可能。 VM でダウンロードしたパッケージ ファイルを割り当てる名前。 これは 4096 文字に制限されています。 指定しない場合、パッケージ ファイルの名前はギャラリー アプリケーション名と同じになります。 string

UserArtifactSource

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

GalleryTargetExtendedLocation

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

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

名前 説明
diskEncryptionSetId ディスク暗号化セットのリソース ID を含む相対 URI。 string
securityProfile このプロパティは、OS ディスク イメージのセキュリティ プロファイルを指定します。 OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

名前 説明
confidentialVMEncryptionType 機密 VM 暗号化の種類 "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId セキュリティで保護された VM ディスク暗号化セット ID string

GalleryExtendedLocation

名前 説明
name string
type これは拡張された場所の種類です。 "EdgeZone"
"Unknown"

TargetRegion

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

GalleryApplicationVersionSafetyProfile

名前 説明
allowDeletionOfReplicatedLocations レプリケートされたリージョンからこのギャラリー イメージ バージョンを削除できるかどうかを示します。 [bool]