Dela via


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

Bicep-resursdefinition

Resurstypen galleries/inVMAccessControlProfiles/versions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Compute/galleries/inVMAccessControlProfiles/versionsresurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

AccessControlRules

Namn Beskrivning Värde
Identiteter En lista över identiteter. AccessControlRulesIdentity[]
Privilegier En lista över behörigheter. AccessControlRulesPrivilege[]
roleAssignments En lista över rolltilldelningar. AccessControlRulesRoleAssignment[]
Roller En lista över roller. AccessControlRulesRole[]

AccessControlRulesIdentity

Namn Beskrivning Värde
exePath Sökvägen till den körbara filen. sträng
groupName GroupName som motsvarar den här identiteten. sträng
Namn Namnet på identiteten. sträng (krävs)
processName Processnamnet för den körbara filen. sträng
userName Användarnamnet som motsvarar den här identiteten. sträng

AccessControlRulesPrivilege

Namn Beskrivning Värde
Namn Namnet på privilegiet. sträng (krävs)
stig HTTP-sökvägen som motsvarar behörigheten. sträng (krävs)
queryParameters Frågeparametrarna som ska matchas i sökvägen. AccessControlRulesPrivilegeQueryParameters

AccessControlRulesPrivilegeQueryParameters

Namn Beskrivning Värde

AccessControlRulesRole

Namn Beskrivning Värde
Namn Namnet på rollen. sträng (krävs)
Privilegier En lista över behörigheter som krävs av den här rollen. string[] (krävs)

AccessControlRulesRoleAssignment

Namn Beskrivning Värde
Identiteter En lista över identiteter som kan komma åt de behörigheter som definieras av rollen. string[] (krävs)
roll Namnet på rollen. sträng (krävs)

AdditionalReplicaSet

Namn Beskrivning Värde
regionalReplicaCount Antalet direktenhetsrepliker av avbildningsversionen som ska skapas. Den här egenskapen är uppdaterad Int
storageAccountType Anger vilken lagringskontotyp som ska användas för att skapa direktenhetsrepliker "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

DataDiskImageEncryption

Namn Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
Lun Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. int (krävs)

EncryptionImages

Namn Beskrivning Värde
dataDiskImages En lista över krypteringsspecifikationer för datadiskbilder. DataDiskImageEncryption[]
osDiskImage Innehåller krypteringsinställningar för en OS-diskavbildning. OSDiskImageEncryption

GalleryInVMAccessControlProfileVersionProperties

Namn Beskrivning Värde
defaultAccess Med den här egenskapen kan du ange om begäranden ska tillåtas komma åt värdslutpunkterna. Möjliga värden är: "Tillåt", "Neka". "Tillåt"
"Neka" (krävs)
excludeFromLatest Om värdet är true använder virtuella datorer som distribuerats från den senaste versionen av resursprofilen inte den här profilversionen. Bool
läge Med den här egenskapen kan du ange om åtkomstkontrollreglerna är i granskningsläge, i framtvinga läge eller Inaktiverat. Möjliga värden är: "Granskning", "Framtvinga" eller "Inaktiverad". "Granskning"
"Inaktiverad"
"Framtvinga" (krävs)
reglemente Det här är specifikationen för åtkomstkontrollregler för en inVMAccessControlProfile-version. AccessControlRules
targetLocations De målregioner där resursprofilversionen ska replikeras till. Den här egenskapen är uppdaterad. TargetRegion[]

Microsoft.Compute/galleries/inVMAccessControlProfiles/versions

Namn Beskrivning Värde
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[0-9]+\.[0-9]+\.[0-9]+$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: gallerier/inVMAccessControlProfiles
Egenskaper Beskriver egenskaperna för en inVMAccessControlProfile-version. GalleryInVMAccessControlProfileVersionProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

OSDiskImageEncryption

Namn Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
securityProfile Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Namn Beskrivning Värde
confidentialVMEncryptionType krypteringstyper för konfidentiella virtuella datorer "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId skydda ID för VM-diskkrypteringsuppsättning sträng

ResourceTags

Namn Beskrivning Värde

TargetRegion

Namn Beskrivning Värde
additionalReplicaSets Lista över lagrings-SKU med antal repliker för att skapa direktenhetsrepliker. AdditionalReplicaSet[]
kryptering Valfri. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
excludeFromLatest Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' Bool
Namn Namnet på regionen. sträng (krävs)
regionalReplicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen är uppdaterad. Int
storageAccountType Anger vilken lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Resursdefinition för ARM-mall

Resurstypen galleries/inVMAccessControlProfiles/versions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Compute/galleries/inVMAccessControlProfiles/versionsresurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

AccessControlRules

Namn Beskrivning Värde
Identiteter En lista över identiteter. AccessControlRulesIdentity[]
Privilegier En lista över behörigheter. AccessControlRulesPrivilege[]
roleAssignments En lista över rolltilldelningar. AccessControlRulesRoleAssignment[]
Roller En lista över roller. AccessControlRulesRole[]

AccessControlRulesIdentity

Namn Beskrivning Värde
exePath Sökvägen till den körbara filen. sträng
groupName GroupName som motsvarar den här identiteten. sträng
Namn Namnet på identiteten. sträng (krävs)
processName Processnamnet för den körbara filen. sträng
userName Användarnamnet som motsvarar den här identiteten. sträng

AccessControlRulesPrivilege

Namn Beskrivning Värde
Namn Namnet på privilegiet. sträng (krävs)
stig HTTP-sökvägen som motsvarar behörigheten. sträng (krävs)
queryParameters Frågeparametrarna som ska matchas i sökvägen. AccessControlRulesPrivilegeQueryParameters

AccessControlRulesPrivilegeQueryParameters

Namn Beskrivning Värde

AccessControlRulesRole

Namn Beskrivning Värde
Namn Namnet på rollen. sträng (krävs)
Privilegier En lista över behörigheter som krävs av den här rollen. string[] (krävs)

AccessControlRulesRoleAssignment

Namn Beskrivning Värde
Identiteter En lista över identiteter som kan komma åt de behörigheter som definieras av rollen. string[] (krävs)
roll Namnet på rollen. sträng (krävs)

AdditionalReplicaSet

Namn Beskrivning Värde
regionalReplicaCount Antalet direktenhetsrepliker av avbildningsversionen som ska skapas. Den här egenskapen är uppdaterad Int
storageAccountType Anger vilken lagringskontotyp som ska användas för att skapa direktenhetsrepliker "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

DataDiskImageEncryption

Namn Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
Lun Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. int (krävs)

EncryptionImages

Namn Beskrivning Värde
dataDiskImages En lista över krypteringsspecifikationer för datadiskbilder. DataDiskImageEncryption[]
osDiskImage Innehåller krypteringsinställningar för en OS-diskavbildning. OSDiskImageEncryption

GalleryInVMAccessControlProfileVersionProperties

Namn Beskrivning Värde
defaultAccess Med den här egenskapen kan du ange om begäranden ska tillåtas komma åt värdslutpunkterna. Möjliga värden är: "Tillåt", "Neka". "Tillåt"
"Neka" (krävs)
excludeFromLatest Om värdet är true använder virtuella datorer som distribuerats från den senaste versionen av resursprofilen inte den här profilversionen. Bool
läge Med den här egenskapen kan du ange om åtkomstkontrollreglerna är i granskningsläge, i framtvinga läge eller Inaktiverat. Möjliga värden är: "Granskning", "Framtvinga" eller "Inaktiverad". "Granskning"
"Inaktiverad"
"Framtvinga" (krävs)
reglemente Det här är specifikationen för åtkomstkontrollregler för en inVMAccessControlProfile-version. AccessControlRules
targetLocations De målregioner där resursprofilversionen ska replikeras till. Den här egenskapen är uppdaterad. TargetRegion[]

Microsoft.Compute/galleries/inVMAccessControlProfiles/versions

Namn Beskrivning Värde
apiVersion API-versionen '2024-03-03'
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[0-9]+\.[0-9]+\.[0-9]+$ (krävs)
Egenskaper Beskriver egenskaperna för en inVMAccessControlProfile-version. GalleryInVMAccessControlProfileVersionProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Compute/galleries/inVMAccessControlProfiles/versions"

OSDiskImageEncryption

Namn Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
securityProfile Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Namn Beskrivning Värde
confidentialVMEncryptionType krypteringstyper för konfidentiella virtuella datorer "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId skydda ID för VM-diskkrypteringsuppsättning sträng

ResourceTags

Namn Beskrivning Värde

TargetRegion

Namn Beskrivning Värde
additionalReplicaSets Lista över lagrings-SKU med antal repliker för att skapa direktenhetsrepliker. AdditionalReplicaSet[]
kryptering Valfri. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
excludeFromLatest Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' Bool
Namn Namnet på regionen. sträng (krävs)
regionalReplicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen är uppdaterad. Int
storageAccountType Anger vilken lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen galleries/inVMAccessControlProfiles/versions kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Compute/galleries/inVMAccessControlProfiles/versionsresurs lägger du till följande Terraform i mallen.

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"
        }
      ]
    }
  })
}

Egenskapsvärden

AccessControlRules

Namn Beskrivning Värde
Identiteter En lista över identiteter. AccessControlRulesIdentity[]
Privilegier En lista över behörigheter. AccessControlRulesPrivilege[]
roleAssignments En lista över rolltilldelningar. AccessControlRulesRoleAssignment[]
Roller En lista över roller. AccessControlRulesRole[]

AccessControlRulesIdentity

Namn Beskrivning Värde
exePath Sökvägen till den körbara filen. sträng
groupName GroupName som motsvarar den här identiteten. sträng
Namn Namnet på identiteten. sträng (krävs)
processName Processnamnet för den körbara filen. sträng
userName Användarnamnet som motsvarar den här identiteten. sträng

AccessControlRulesPrivilege

Namn Beskrivning Värde
Namn Namnet på privilegiet. sträng (krävs)
stig HTTP-sökvägen som motsvarar behörigheten. sträng (krävs)
queryParameters Frågeparametrarna som ska matchas i sökvägen. AccessControlRulesPrivilegeQueryParameters

AccessControlRulesPrivilegeQueryParameters

Namn Beskrivning Värde

AccessControlRulesRole

Namn Beskrivning Värde
Namn Namnet på rollen. sträng (krävs)
Privilegier En lista över behörigheter som krävs av den här rollen. string[] (krävs)

AccessControlRulesRoleAssignment

Namn Beskrivning Värde
Identiteter En lista över identiteter som kan komma åt de behörigheter som definieras av rollen. string[] (krävs)
roll Namnet på rollen. sträng (krävs)

AdditionalReplicaSet

Namn Beskrivning Värde
regionalReplicaCount Antalet direktenhetsrepliker av avbildningsversionen som ska skapas. Den här egenskapen är uppdaterad Int
storageAccountType Anger vilken lagringskontotyp som ska användas för att skapa direktenhetsrepliker "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

DataDiskImageEncryption

Namn Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
Lun Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. int (krävs)

EncryptionImages

Namn Beskrivning Värde
dataDiskImages En lista över krypteringsspecifikationer för datadiskbilder. DataDiskImageEncryption[]
osDiskImage Innehåller krypteringsinställningar för en OS-diskavbildning. OSDiskImageEncryption

GalleryInVMAccessControlProfileVersionProperties

Namn Beskrivning Värde
defaultAccess Med den här egenskapen kan du ange om begäranden ska tillåtas komma åt värdslutpunkterna. Möjliga värden är: "Tillåt", "Neka". "Tillåt"
"Neka" (krävs)
excludeFromLatest Om värdet är true använder virtuella datorer som distribuerats från den senaste versionen av resursprofilen inte den här profilversionen. Bool
läge Med den här egenskapen kan du ange om åtkomstkontrollreglerna är i granskningsläge, i framtvinga läge eller Inaktiverat. Möjliga värden är: "Granskning", "Framtvinga" eller "Inaktiverad". "Granskning"
"Inaktiverad"
"Framtvinga" (krävs)
reglemente Det här är specifikationen för åtkomstkontrollregler för en inVMAccessControlProfile-version. AccessControlRules
targetLocations De målregioner där resursprofilversionen ska replikeras till. Den här egenskapen är uppdaterad. TargetRegion[]

Microsoft.Compute/galleries/inVMAccessControlProfiles/versions

Namn Beskrivning Värde
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[0-9]+\.[0-9]+\.[0-9]+$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: gallerier/inVMAccessControlProfiles
Egenskaper Beskriver egenskaperna för en inVMAccessControlProfile-version. GalleryInVMAccessControlProfileVersionProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Compute/galleries/inVMAccessControlProfiles/versions@2024-03-03"

OSDiskImageEncryption

Namn Beskrivning Värde
diskEncryptionSetId En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. sträng
securityProfile Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Namn Beskrivning Värde
confidentialVMEncryptionType krypteringstyper för konfidentiella virtuella datorer "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId skydda ID för VM-diskkrypteringsuppsättning sträng

ResourceTags

Namn Beskrivning Värde

TargetRegion

Namn Beskrivning Värde
additionalReplicaSets Lista över lagrings-SKU med antal repliker för att skapa direktenhetsrepliker. AdditionalReplicaSet[]
kryptering Valfri. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. EncryptionImages
excludeFromLatest Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' Bool
Namn Namnet på regionen. sträng (krävs)
regionalReplicaCount Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen är uppdaterad. Int
storageAccountType Anger vilken lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"