次の方法で共有


Microsoft.Compute galleries/inVMAccessControlProfiles/versions 2024-03-03

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.Compute/galleries/inVMAccessControlProfiles/versions@2024-03-03' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    defaultAccess: 'string'
    excludeFromLatest: bool
    mode: 'string'
    rules: {
      identities: [
        {
          exePath: 'string'
          groupName: 'string'
          name: 'string'
          processName: 'string'
          userName: 'string'
        }
      ]
      privileges: [
        {
          name: 'string'
          path: 'string'
          queryParameters: {
            {customized property}: 'string'
          }
        }
      ]
      roleAssignments: [
        {
          identities: [
            'string'
          ]
          role: 'string'
        }
      ]
      roles: [
        {
          name: 'string'
          privileges: [
            'string'
          ]
        }
      ]
    }
    targetLocations: [
      {
        additionalReplicaSets: [
          {
            regionalReplicaCount: int
            storageAccountType: 'string'
          }
        ]
        encryption: {
          dataDiskImages: [
            {
              diskEncryptionSetId: 'string'
              lun: int
            }
          ]
          osDiskImage: {
            diskEncryptionSetId: 'string'
            securityProfile: {
              confidentialVMEncryptionType: 'string'
              secureVMDiskEncryptionSetId: 'string'
            }
          }
        }
        excludeFromLatest: bool
        name: 'string'
        regionalReplicaCount: int
        storageAccountType: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AccessControlRules

名前 形容 価値
ids ID の一覧。 AccessControlRulesIdentity[]
特権 特権の一覧。 AccessControlRulesPrivilege[]
roleAssignments ロールの割り当ての一覧。 AccessControlRulesRoleAssignment[]
役割 ロールの一覧。 AccessControlRulesRole[]

AccessControlRulesIdentity

名前 形容 価値
exePath 実行可能ファイルへのパス。
groupName この ID に対応する groupName。
名前 ID の名前。 string (必須)
processName 実行可能ファイルのプロセス名。
userName この ID に対応するユーザー名。

AccessControlRulesPrivilege

名前 形容 価値
名前 特権の名前。 string (必須)
パス 特権に対応する HTTP パス。 string (必須)
queryParameters パス内で一致するクエリ パラメーター。 AccessControlRulesPrivilegeQueryParameters

AccessControlRulesPrivilegeQueryParameters

名前 形容 価値

AccessControlRulesRole

名前 形容 価値
名前 ロールの名前。 string (必須)
特権 このロールで必要な特権の一覧。 string[] (必須)

AccessControlRulesRoleAssignment

名前 形容 価値
ids ロールによって定義された特権にアクセスできる ID の一覧。 string[] (必須)
役割 ロールの名前。 string (必須)

AdditionalReplicaSet

名前 形容 価値
regionalReplicaCount 作成するイメージ バージョンのダイレクト ドライブ レプリカの数。このプロパティは更新可能です int
storageAccountType ダイレクト ドライブ レプリカの作成に使用するストレージ アカウントの種類を指定します 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

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

EncryptionImages

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

GalleryInVMAccessControlProfileVersionProperties

名前 形容 価値
defaultAccess このプロパティを使用すると、要求がホスト エンドポイントへのアクセスを許可されるかどうかを指定できます。 使用可能な値は、'Allow'、'Deny' です。 'Allow'
'Deny' (必須)
excludeFromLatest true に設定すると、最新バージョンのリソース プロファイルからデプロイされた Virtual Machines では、このプロファイル バージョンは使用されません。 bool
モード このプロパティを使用すると、アクセス制御規則を監査モード、強制モード、無効のどちらにするかを指定できます。 使用可能な値は、'Audit'、'Enforce' または 'Disabled' です。 'Audit'
'Disabled'
'Enforce' (必須)
準則 これは、inVMAccessControlProfile バージョンのアクセス制御規則の仕様です。 AccessControlRules
targetLocations リソース プロファイルのバージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

Microsoft.Compute/galleries/inVMAccessControlProfiles/versions

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名

制約:
パターン = ^[0-9]+\.[0-9]+\.[0-9]+$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ギャラリー/inVMAccessControlProfiles
プロパティ inVMAccessControlProfile バージョンのプロパティについて説明します。 GalleryInVMAccessControlProfileVersionProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

OSDiskImageEncryption

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

OSDiskImageSecurityProfile

名前 形容 価値
confidentialVMEncryptionType 機密性の高い VM 暗号化の種類 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId セキュリティで保護された VM ディスク暗号化セット ID

ResourceTags

名前 形容 価値

TargetRegion

名前 形容 価値
additionalReplicaSets ダイレクト ドライブ レプリカを作成するためのレプリカ数を含むストレージ SKU の一覧。 AdditionalReplicaSet[]
暗号化 随意。 ユーザーは、ギャラリー成果物内の OS ディスクとデータ ディスクを暗号化するためのカスタマー マネージド キーを提供できます。 EncryptionImages
excludeFromLatest ユーザーが version='latest' を指定したときにイメージを非表示にするフラグ設定が含まれています bool
名前 リージョンの名前。 string (必須)
regionalReplicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 このプロパティは更新可能です。 int
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.Compute/galleries/inVMAccessControlProfiles/versions",
  "apiVersion": "2024-03-03",
  "name": "string",
  "location": "string",
  "properties": {
    "defaultAccess": "string",
    "excludeFromLatest": "bool",
    "mode": "string",
    "rules": {
      "identities": [
        {
          "exePath": "string",
          "groupName": "string",
          "name": "string",
          "processName": "string",
          "userName": "string"
        }
      ],
      "privileges": [
        {
          "name": "string",
          "path": "string",
          "queryParameters": {
            "{customized property}": "string"
          }
        }
      ],
      "roleAssignments": [
        {
          "identities": [ "string" ],
          "role": "string"
        }
      ],
      "roles": [
        {
          "name": "string",
          "privileges": [ "string" ]
        }
      ]
    },
    "targetLocations": [
      {
        "additionalReplicaSets": [
          {
            "regionalReplicaCount": "int",
            "storageAccountType": "string"
          }
        ],
        "encryption": {
          "dataDiskImages": [
            {
              "diskEncryptionSetId": "string",
              "lun": "int"
            }
          ],
          "osDiskImage": {
            "diskEncryptionSetId": "string",
            "securityProfile": {
              "confidentialVMEncryptionType": "string",
              "secureVMDiskEncryptionSetId": "string"
            }
          }
        },
        "excludeFromLatest": "bool",
        "name": "string",
        "regionalReplicaCount": "int",
        "storageAccountType": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AccessControlRules

名前 形容 価値
ids ID の一覧。 AccessControlRulesIdentity[]
特権 特権の一覧。 AccessControlRulesPrivilege[]
roleAssignments ロールの割り当ての一覧。 AccessControlRulesRoleAssignment[]
役割 ロールの一覧。 AccessControlRulesRole[]

AccessControlRulesIdentity

名前 形容 価値
exePath 実行可能ファイルへのパス。
groupName この ID に対応する groupName。
名前 ID の名前。 string (必須)
processName 実行可能ファイルのプロセス名。
userName この ID に対応するユーザー名。

AccessControlRulesPrivilege

名前 形容 価値
名前 特権の名前。 string (必須)
パス 特権に対応する HTTP パス。 string (必須)
queryParameters パス内で一致するクエリ パラメーター。 AccessControlRulesPrivilegeQueryParameters

AccessControlRulesPrivilegeQueryParameters

名前 形容 価値

AccessControlRulesRole

名前 形容 価値
名前 ロールの名前。 string (必須)
特権 このロールで必要な特権の一覧。 string[] (必須)

AccessControlRulesRoleAssignment

名前 形容 価値
ids ロールによって定義された特権にアクセスできる ID の一覧。 string[] (必須)
役割 ロールの名前。 string (必須)

AdditionalReplicaSet

名前 形容 価値
regionalReplicaCount 作成するイメージ バージョンのダイレクト ドライブ レプリカの数。このプロパティは更新可能です int
storageAccountType ダイレクト ドライブ レプリカの作成に使用するストレージ アカウントの種類を指定します 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

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

EncryptionImages

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

GalleryInVMAccessControlProfileVersionProperties

名前 形容 価値
defaultAccess このプロパティを使用すると、要求がホスト エンドポイントへのアクセスを許可されるかどうかを指定できます。 使用可能な値は、'Allow'、'Deny' です。 'Allow'
'Deny' (必須)
excludeFromLatest true に設定すると、最新バージョンのリソース プロファイルからデプロイされた Virtual Machines では、このプロファイル バージョンは使用されません。 bool
モード このプロパティを使用すると、アクセス制御規則を監査モード、強制モード、無効のどちらにするかを指定できます。 使用可能な値は、'Audit'、'Enforce' または 'Disabled' です。 'Audit'
'Disabled'
'Enforce' (必須)
準則 これは、inVMAccessControlProfile バージョンのアクセス制御規則の仕様です。 AccessControlRules
targetLocations リソース プロファイルのバージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

Microsoft.Compute/galleries/inVMAccessControlProfiles/versions

名前 形容 価値
apiVersion API のバージョン '2024-03-03'
場所 リソースの場所 string (必須)
名前 リソース名

制約:
パターン = ^[0-9]+\.[0-9]+\.[0-9]+$ (必須)
プロパティ inVMAccessControlProfile バージョンのプロパティについて説明します。 GalleryInVMAccessControlProfileVersionProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Compute/galleries/inVMAccessControlProfiles/versions'

OSDiskImageEncryption

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

OSDiskImageSecurityProfile

名前 形容 価値
confidentialVMEncryptionType 機密性の高い VM 暗号化の種類 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId セキュリティで保護された VM ディスク暗号化セット ID

ResourceTags

名前 形容 価値

TargetRegion

名前 形容 価値
additionalReplicaSets ダイレクト ドライブ レプリカを作成するためのレプリカ数を含むストレージ SKU の一覧。 AdditionalReplicaSet[]
暗号化 随意。 ユーザーは、ギャラリー成果物内の OS ディスクとデータ ディスクを暗号化するためのカスタマー マネージド キーを提供できます。 EncryptionImages
excludeFromLatest ユーザーが version='latest' を指定したときにイメージを非表示にするフラグ設定が含まれています bool
名前 リージョンの名前。 string (必須)
regionalReplicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 このプロパティは更新可能です。 int
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/inVMAccessControlProfiles/versions@2024-03-03"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      defaultAccess = "string"
      excludeFromLatest = bool
      mode = "string"
      rules = {
        identities = [
          {
            exePath = "string"
            groupName = "string"
            name = "string"
            processName = "string"
            userName = "string"
          }
        ]
        privileges = [
          {
            name = "string"
            path = "string"
            queryParameters = {
              {customized property} = "string"
            }
          }
        ]
        roleAssignments = [
          {
            identities = [
              "string"
            ]
            role = "string"
          }
        ]
        roles = [
          {
            name = "string"
            privileges = [
              "string"
            ]
          }
        ]
      }
      targetLocations = [
        {
          additionalReplicaSets = [
            {
              regionalReplicaCount = int
              storageAccountType = "string"
            }
          ]
          encryption = {
            dataDiskImages = [
              {
                diskEncryptionSetId = "string"
                lun = int
              }
            ]
            osDiskImage = {
              diskEncryptionSetId = "string"
              securityProfile = {
                confidentialVMEncryptionType = "string"
                secureVMDiskEncryptionSetId = "string"
              }
            }
          }
          excludeFromLatest = bool
          name = "string"
          regionalReplicaCount = int
          storageAccountType = "string"
        }
      ]
    }
  })
}

プロパティ値

AccessControlRules

名前 形容 価値
ids ID の一覧。 AccessControlRulesIdentity[]
特権 特権の一覧。 AccessControlRulesPrivilege[]
roleAssignments ロールの割り当ての一覧。 AccessControlRulesRoleAssignment[]
役割 ロールの一覧。 AccessControlRulesRole[]

AccessControlRulesIdentity

名前 形容 価値
exePath 実行可能ファイルへのパス。
groupName この ID に対応する groupName。
名前 ID の名前。 string (必須)
processName 実行可能ファイルのプロセス名。
userName この ID に対応するユーザー名。

AccessControlRulesPrivilege

名前 形容 価値
名前 特権の名前。 string (必須)
パス 特権に対応する HTTP パス。 string (必須)
queryParameters パス内で一致するクエリ パラメーター。 AccessControlRulesPrivilegeQueryParameters

AccessControlRulesPrivilegeQueryParameters

名前 形容 価値

AccessControlRulesRole

名前 形容 価値
名前 ロールの名前。 string (必須)
特権 このロールで必要な特権の一覧。 string[] (必須)

AccessControlRulesRoleAssignment

名前 形容 価値
ids ロールによって定義された特権にアクセスできる ID の一覧。 string[] (必須)
役割 ロールの名前。 string (必須)

AdditionalReplicaSet

名前 形容 価値
regionalReplicaCount 作成するイメージ バージョンのダイレクト ドライブ レプリカの数。このプロパティは更新可能です int
storageAccountType ダイレクト ドライブ レプリカの作成に使用するストレージ アカウントの種類を指定します 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

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

EncryptionImages

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

GalleryInVMAccessControlProfileVersionProperties

名前 形容 価値
defaultAccess このプロパティを使用すると、要求がホスト エンドポイントへのアクセスを許可されるかどうかを指定できます。 使用可能な値は、'Allow'、'Deny' です。 'Allow'
'Deny' (必須)
excludeFromLatest true に設定すると、最新バージョンのリソース プロファイルからデプロイされた Virtual Machines では、このプロファイル バージョンは使用されません。 bool
モード このプロパティを使用すると、アクセス制御規則を監査モード、強制モード、無効のどちらにするかを指定できます。 使用可能な値は、'Audit'、'Enforce' または 'Disabled' です。 'Audit'
'Disabled'
'Enforce' (必須)
準則 これは、inVMAccessControlProfile バージョンのアクセス制御規則の仕様です。 AccessControlRules
targetLocations リソース プロファイルのバージョンがレプリケートされるターゲット リージョン。 このプロパティは更新可能です。 TargetRegion[]

Microsoft.Compute/galleries/inVMAccessControlProfiles/versions

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名

制約:
パターン = ^[0-9]+\.[0-9]+\.[0-9]+$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ギャラリー/inVMAccessControlProfiles
プロパティ inVMAccessControlProfile バージョンのプロパティについて説明します。 GalleryInVMAccessControlProfileVersionProperties
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Compute/galleries/inVMAccessControlProfiles/versions@2024-03-03"

OSDiskImageEncryption

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

OSDiskImageSecurityProfile

名前 形容 価値
confidentialVMEncryptionType 機密性の高い VM 暗号化の種類 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'NonPersistedTPM'
secureVMDiskEncryptionSetId セキュリティで保護された VM ディスク暗号化セット ID

ResourceTags

名前 形容 価値

TargetRegion

名前 形容 価値
additionalReplicaSets ダイレクト ドライブ レプリカを作成するためのレプリカ数を含むストレージ SKU の一覧。 AdditionalReplicaSet[]
暗号化 随意。 ユーザーは、ギャラリー成果物内の OS ディスクとデータ ディスクを暗号化するためのカスタマー マネージド キーを提供できます。 EncryptionImages
excludeFromLatest ユーザーが version='latest' を指定したときにイメージを非表示にするフラグ設定が含まれています bool
名前 リージョンの名前。 string (必須)
regionalReplicaCount リージョンごとに作成されるイメージ バージョンのレプリカの数。 このプロパティは更新可能です。 int
storageAccountType イメージの格納に使用するストレージ アカウントの種類を指定します。 このプロパティは更新できません。 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'