다음을 통해 공유


Microsoft.Compute 갤러리/inVMAccessControlProfiles/versions 2024-03-03

Bicep 리소스 정의

갤러리/inVMAccessControlProfiles/버전 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Compute/gallerys/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

이름 묘사
ID 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

이름 묘사
ID 역할에서 정의한 권한에 액세스할 수 있는 ID 목록입니다. string[] (필수)
역할 역할의 이름입니다. string(필수)

AdditionalReplicaSet

이름 묘사
regionalReplicaCount 만들 이미지 버전의 직접 드라이브 복제본 수입니다. 이 속성은 업데이트할 수 있습니다. int
storageAccountType 직접 드라이브 복제본을 만드는 데 사용할 스토리지 계정 유형을 지정합니다. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

이름 묘사
diskEncryptionSetId 디스크 암호화 집합의 리소스 ID를 포함하는 상대 URI입니다. 문자열
lun 이 속성은 데이터 디스크의 논리적 단위 번호를 지정합니다. 이 값은 Virtual Machine 내의 데이터 디스크를 식별하는 데 사용되므로 Virtual Machine에 연결된 각 데이터 디스크에 대해 고유해야 합니다. int(필수)

EncryptionImages

이름 묘사
dataDiskImages 데이터 디스크 이미지에 대한 암호화 사양 목록입니다. DataDiskImageEncryption[]
osDiskImage OS 디스크 이미지에 대한 암호화 설정을 포함합니다. OSDiskImageEncryption

GalleryInVMAccessControlProfileVersionProperties

이름 묘사
defaultAccess 이 속성을 사용하면 요청이 호스트 엔드포인트에 액세스할 수 있는지 지정할 수 있습니다. 가능한 값은 'Allow', 'Deny'입니다. '허용'
'Deny'(필수)
excludeFromLatest true로 설정하면 최신 버전의 리소스 프로필에서 배포된 Virtual Machines는 이 프로필 버전을 사용하지 않습니다. bool
모드 이 속성을 사용 하면 액세스 제어 규칙 적용 모드 또는 사용 안 함에서 감사 모드에 있는지 여부를 지정할 수 있습니다. 가능한 값은 'Audit', 'Enforce' 또는 'Disabled'입니다. 'Audit'
'사용 안 함'
'적용'(필수)
규칙 inVMAccessControlProfile 버전에 대한 액세스 제어 규칙 사양입니다. AccessControlRules
targetLocations 리소스 프로필 버전이 복제될 대상 지역입니다. 이 속성은 업데이트할 수 있습니다. TargetRegion[]

Microsoft.Compute/gallerys/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 템플릿 리소스 정의

갤러리/inVMAccessControlProfiles/버전 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Compute/gallerys/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

이름 묘사
ID 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

이름 묘사
ID 역할에서 정의한 권한에 액세스할 수 있는 ID 목록입니다. string[] (필수)
역할 역할의 이름입니다. string(필수)

AdditionalReplicaSet

이름 묘사
regionalReplicaCount 만들 이미지 버전의 직접 드라이브 복제본 수입니다. 이 속성은 업데이트할 수 있습니다. int
storageAccountType 직접 드라이브 복제본을 만드는 데 사용할 스토리지 계정 유형을 지정합니다. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

이름 묘사
diskEncryptionSetId 디스크 암호화 집합의 리소스 ID를 포함하는 상대 URI입니다. 문자열
lun 이 속성은 데이터 디스크의 논리적 단위 번호를 지정합니다. 이 값은 Virtual Machine 내의 데이터 디스크를 식별하는 데 사용되므로 Virtual Machine에 연결된 각 데이터 디스크에 대해 고유해야 합니다. int(필수)

EncryptionImages

이름 묘사
dataDiskImages 데이터 디스크 이미지에 대한 암호화 사양 목록입니다. DataDiskImageEncryption[]
osDiskImage OS 디스크 이미지에 대한 암호화 설정을 포함합니다. OSDiskImageEncryption

GalleryInVMAccessControlProfileVersionProperties

이름 묘사
defaultAccess 이 속성을 사용하면 요청이 호스트 엔드포인트에 액세스할 수 있는지 지정할 수 있습니다. 가능한 값은 'Allow', 'Deny'입니다. '허용'
'Deny'(필수)
excludeFromLatest true로 설정하면 최신 버전의 리소스 프로필에서 배포된 Virtual Machines는 이 프로필 버전을 사용하지 않습니다. bool
모드 이 속성을 사용 하면 액세스 제어 규칙 적용 모드 또는 사용 안 함에서 감사 모드에 있는지 여부를 지정할 수 있습니다. 가능한 값은 'Audit', 'Enforce' 또는 'Disabled'입니다. 'Audit'
'사용 안 함'
'적용'(필수)
규칙 inVMAccessControlProfile 버전에 대한 액세스 제어 규칙 사양입니다. AccessControlRules
targetLocations 리소스 프로필 버전이 복제될 대상 지역입니다. 이 속성은 업데이트할 수 있습니다. TargetRegion[]

Microsoft.Compute/gallerys/inVMAccessControlProfiles/versions

이름 묘사
apiVersion api 버전 '2024-03-03'
위치 리소스 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[0-9]+\.[0-9]+\.[0-9]+$(필수)
속성 inVMAccessControlProfile 버전의 속성을 설명합니다. GalleryInVMAccessControlProfileVersionProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Compute/gallerys/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 공급자) 리소스 정의

갤러리/inVMAccessControlProfiles/버전 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Compute/gallerys/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

이름 묘사
ID 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

이름 묘사
ID 역할에서 정의한 권한에 액세스할 수 있는 ID 목록입니다. string[] (필수)
역할 역할의 이름입니다. string(필수)

AdditionalReplicaSet

이름 묘사
regionalReplicaCount 만들 이미지 버전의 직접 드라이브 복제본 수입니다. 이 속성은 업데이트할 수 있습니다. int
storageAccountType 직접 드라이브 복제본을 만드는 데 사용할 스토리지 계정 유형을 지정합니다. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

이름 묘사
diskEncryptionSetId 디스크 암호화 집합의 리소스 ID를 포함하는 상대 URI입니다. 문자열
lun 이 속성은 데이터 디스크의 논리적 단위 번호를 지정합니다. 이 값은 Virtual Machine 내의 데이터 디스크를 식별하는 데 사용되므로 Virtual Machine에 연결된 각 데이터 디스크에 대해 고유해야 합니다. int(필수)

EncryptionImages

이름 묘사
dataDiskImages 데이터 디스크 이미지에 대한 암호화 사양 목록입니다. DataDiskImageEncryption[]
osDiskImage OS 디스크 이미지에 대한 암호화 설정을 포함합니다. OSDiskImageEncryption

GalleryInVMAccessControlProfileVersionProperties

이름 묘사
defaultAccess 이 속성을 사용하면 요청이 호스트 엔드포인트에 액세스할 수 있는지 지정할 수 있습니다. 가능한 값은 'Allow', 'Deny'입니다. '허용'
'Deny'(필수)
excludeFromLatest true로 설정하면 최신 버전의 리소스 프로필에서 배포된 Virtual Machines는 이 프로필 버전을 사용하지 않습니다. bool
모드 이 속성을 사용 하면 액세스 제어 규칙 적용 모드 또는 사용 안 함에서 감사 모드에 있는지 여부를 지정할 수 있습니다. 가능한 값은 'Audit', 'Enforce' 또는 'Disabled'입니다. 'Audit'
'사용 안 함'
'적용'(필수)
규칙 inVMAccessControlProfile 버전에 대한 액세스 제어 규칙 사양입니다. AccessControlRules
targetLocations 리소스 프로필 버전이 복제될 대상 지역입니다. 이 속성은 업데이트할 수 있습니다. TargetRegion[]

Microsoft.Compute/gallerys/inVMAccessControlProfiles/versions

이름 묘사
위치 리소스 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[0-9]+\.[0-9]+\.[0-9]+$(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스 ID: 갤러리/inVMAccessControlProfiles
속성 inVMAccessControlProfile 버전의 속성을 설명합니다. GalleryInVMAccessControlProfileVersionProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Compute/gallerys/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'