다음을 통해 공유


Microsoft.Compute 스냅샷 2018-04-01

Bicep 리소스 정의

스냅샷 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

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

리소스 형식

Microsoft.Compute/snapshots 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Compute/snapshots@2018-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    creationData: {
      createOption: 'string'
      imageReference: {
        id: 'string'
        lun: int
      }
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
    }
    diskSizeGB: int
    encryptionSettings: {
      diskEncryptionKey: {
        secretUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
      enabled: bool
      keyEncryptionKey: {
        keyUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
    }
    osType: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

CreationData

이름 묘사
createOption 이렇게 하면 디스크 생성의 가능한 원본이 열거됩니다. 'Attach'
'Copy'
'Empty'
'FromImage'
'Import'
'Restore'(필수)
imageReference 디스크 원본 정보입니다. imageDiskReference
sourceResourceId createOption이 Copy이면 원본 스냅샷 또는 디스크의 ARM ID입니다. 문자열
sourceUri createOption이 가져오기인 경우 관리 디스크로 가져올 Blob의 URI입니다. 문자열
storageAccountId createOption이 가져오기인 경우 디스크로 가져올 Blob을 포함하는 스토리지 계정의 Azure Resource Manager 식별자입니다. Blob이 다른 구독에 있는 경우에만 필요 문자열

DiskProperties

이름 묘사
creationData 디스크 원본 정보입니다. 디스크를 만든 후에는 CreationData 정보를 변경할 수 없습니다. CreationData(필수)
diskSizeGB creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 VHD의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다. int
encryptionSettings 디스크 또는 스냅샷에 대한 암호화 설정 EncryptionSettings
osType 운영 체제 유형입니다. 'Linux'
'Windows'

EncryptionSettings

이름 묘사
diskEncryptionKey 디스크 암호화 키의 Key Vault 비밀 URL 및 자격 증명 모음 ID KeyVaultAndSecretReference
사용 이 플래그를 true로 설정하고 DiskEncryptionKey 및 선택적 KeyEncryptionKey를 제공하여 암호화를 사용하도록 설정합니다. 이 플래그를 false로 설정하고 DiskEncryptionKey 및 KeyEncryptionKey를 제거하여 암호화를 사용하지 않도록 설정합니다. 요청 개체에서 EncryptionSettings가 null이면 기존 설정은 변경되지 않은 상태로 유지됩니다. bool
keyEncryptionKey 키 암호화 키의 Key Vault 키 URL 및 자격 증명 모음 ID KeyVaultAndKeyReference

ImageDiskReference

이름 묘사
아이디 플랫폼 이미지 리포지토리 또는 사용자 이미지 참조를 포함하는 상대 URI입니다. string(필수)
lun 디스크가 이미지의 데이터 디스크에서 만들어진 경우 이 인덱스는 이미지에서 사용할 데이터 디스크를 나타내는 인덱스입니다. OS 디스크의 경우 이 필드는 null입니다. int

KeyVaultAndKeyReference

이름 묘사
keyUrl KeyVault에서 키 또는 비밀을 가리키는 URL string(필수)
sourceVault 키 또는 비밀을 포함하는 KeyVault의 리소스 ID SourceVault(필수)

KeyVaultAndSecretReference

이름 묘사
secretUrl KeyVault에서 키 또는 비밀을 가리키는 URL string(필수)
sourceVault 키 또는 비밀을 포함하는 KeyVault의 리소스 ID SourceVault(필수)

Microsoft.Compute/snapshots

이름 묘사
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 디스크 리소스 속성입니다. DiskProperties
sku 스냅샷 sku 이름입니다. Standard_LRS, Premium_LRS 또는 Standard_ZRS 수 있습니다. SnapshotSku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ResourceTags

이름 묘사

SnapshotSku

이름 묘사
이름 sku 이름입니다. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

SourceVault

이름 묘사
아이디 리소스 ID 문자열

ARM 템플릿 리소스 정의

스냅샷 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

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

리소스 형식

Microsoft.Compute/snapshots 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Compute/snapshots",
  "apiVersion": "2018-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "creationData": {
      "createOption": "string",
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string"
    },
    "diskSizeGB": "int",
    "encryptionSettings": {
      "diskEncryptionKey": {
        "secretUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      },
      "enabled": "bool",
      "keyEncryptionKey": {
        "keyUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      }
    },
    "osType": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

CreationData

이름 묘사
createOption 이렇게 하면 디스크 생성의 가능한 원본이 열거됩니다. 'Attach'
'Copy'
'Empty'
'FromImage'
'Import'
'Restore'(필수)
imageReference 디스크 원본 정보입니다. imageDiskReference
sourceResourceId createOption이 Copy이면 원본 스냅샷 또는 디스크의 ARM ID입니다. 문자열
sourceUri createOption이 가져오기인 경우 관리 디스크로 가져올 Blob의 URI입니다. 문자열
storageAccountId createOption이 가져오기인 경우 디스크로 가져올 Blob을 포함하는 스토리지 계정의 Azure Resource Manager 식별자입니다. Blob이 다른 구독에 있는 경우에만 필요 문자열

DiskProperties

이름 묘사
creationData 디스크 원본 정보입니다. 디스크를 만든 후에는 CreationData 정보를 변경할 수 없습니다. CreationData(필수)
diskSizeGB creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 VHD의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다. int
encryptionSettings 디스크 또는 스냅샷에 대한 암호화 설정 EncryptionSettings
osType 운영 체제 유형입니다. 'Linux'
'Windows'

EncryptionSettings

이름 묘사
diskEncryptionKey 디스크 암호화 키의 Key Vault 비밀 URL 및 자격 증명 모음 ID KeyVaultAndSecretReference
사용 이 플래그를 true로 설정하고 DiskEncryptionKey 및 선택적 KeyEncryptionKey를 제공하여 암호화를 사용하도록 설정합니다. 이 플래그를 false로 설정하고 DiskEncryptionKey 및 KeyEncryptionKey를 제거하여 암호화를 사용하지 않도록 설정합니다. 요청 개체에서 EncryptionSettings가 null이면 기존 설정은 변경되지 않은 상태로 유지됩니다. bool
keyEncryptionKey 키 암호화 키의 Key Vault 키 URL 및 자격 증명 모음 ID KeyVaultAndKeyReference

ImageDiskReference

이름 묘사
아이디 플랫폼 이미지 리포지토리 또는 사용자 이미지 참조를 포함하는 상대 URI입니다. string(필수)
lun 디스크가 이미지의 데이터 디스크에서 만들어진 경우 이 인덱스는 이미지에서 사용할 데이터 디스크를 나타내는 인덱스입니다. OS 디스크의 경우 이 필드는 null입니다. int

KeyVaultAndKeyReference

이름 묘사
keyUrl KeyVault에서 키 또는 비밀을 가리키는 URL string(필수)
sourceVault 키 또는 비밀을 포함하는 KeyVault의 리소스 ID SourceVault(필수)

KeyVaultAndSecretReference

이름 묘사
secretUrl KeyVault에서 키 또는 비밀을 가리키는 URL string(필수)
sourceVault 키 또는 비밀을 포함하는 KeyVault의 리소스 ID SourceVault(필수)

Microsoft.Compute/snapshots

이름 묘사
apiVersion api 버전 '2018-04-01'
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 디스크 리소스 속성입니다. DiskProperties
sku 스냅샷 sku 이름입니다. Standard_LRS, Premium_LRS 또는 Standard_ZRS 수 있습니다. SnapshotSku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Compute/snapshots'

ResourceTags

이름 묘사

SnapshotSku

이름 묘사
이름 sku 이름입니다. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

SourceVault

이름 묘사
아이디 리소스 ID 문자열

Terraform(AzAPI 공급자) 리소스 정의

스냅샷 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

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

리소스 형식

Microsoft.Compute/snapshots 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/snapshots@2018-04-01"
  name = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      creationData = {
        createOption = "string"
        imageReference = {
          id = "string"
          lun = int
        }
        sourceResourceId = "string"
        sourceUri = "string"
        storageAccountId = "string"
      }
      diskSizeGB = int
      encryptionSettings = {
        diskEncryptionKey = {
          secretUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
        enabled = bool
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      osType = "string"
    }
  })
}

속성 값

CreationData

이름 묘사
createOption 이렇게 하면 디스크 생성의 가능한 원본이 열거됩니다. 'Attach'
'Copy'
'Empty'
'FromImage'
'Import'
'Restore'(필수)
imageReference 디스크 원본 정보입니다. imageDiskReference
sourceResourceId createOption이 Copy이면 원본 스냅샷 또는 디스크의 ARM ID입니다. 문자열
sourceUri createOption이 가져오기인 경우 관리 디스크로 가져올 Blob의 URI입니다. 문자열
storageAccountId createOption이 가져오기인 경우 디스크로 가져올 Blob을 포함하는 스토리지 계정의 Azure Resource Manager 식별자입니다. Blob이 다른 구독에 있는 경우에만 필요 문자열

DiskProperties

이름 묘사
creationData 디스크 원본 정보입니다. 디스크를 만든 후에는 CreationData 정보를 변경할 수 없습니다. CreationData(필수)
diskSizeGB creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 VHD의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다. int
encryptionSettings 디스크 또는 스냅샷에 대한 암호화 설정 EncryptionSettings
osType 운영 체제 유형입니다. 'Linux'
'Windows'

EncryptionSettings

이름 묘사
diskEncryptionKey 디스크 암호화 키의 Key Vault 비밀 URL 및 자격 증명 모음 ID KeyVaultAndSecretReference
사용 이 플래그를 true로 설정하고 DiskEncryptionKey 및 선택적 KeyEncryptionKey를 제공하여 암호화를 사용하도록 설정합니다. 이 플래그를 false로 설정하고 DiskEncryptionKey 및 KeyEncryptionKey를 제거하여 암호화를 사용하지 않도록 설정합니다. 요청 개체에서 EncryptionSettings가 null이면 기존 설정은 변경되지 않은 상태로 유지됩니다. bool
keyEncryptionKey 키 암호화 키의 Key Vault 키 URL 및 자격 증명 모음 ID KeyVaultAndKeyReference

ImageDiskReference

이름 묘사
아이디 플랫폼 이미지 리포지토리 또는 사용자 이미지 참조를 포함하는 상대 URI입니다. string(필수)
lun 디스크가 이미지의 데이터 디스크에서 만들어진 경우 이 인덱스는 이미지에서 사용할 데이터 디스크를 나타내는 인덱스입니다. OS 디스크의 경우 이 필드는 null입니다. int

KeyVaultAndKeyReference

이름 묘사
keyUrl KeyVault에서 키 또는 비밀을 가리키는 URL string(필수)
sourceVault 키 또는 비밀을 포함하는 KeyVault의 리소스 ID SourceVault(필수)

KeyVaultAndSecretReference

이름 묘사
secretUrl KeyVault에서 키 또는 비밀을 가리키는 URL string(필수)
sourceVault 키 또는 비밀을 포함하는 KeyVault의 리소스 ID SourceVault(필수)

Microsoft.Compute/snapshots

이름 묘사
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 디스크 리소스 속성입니다. DiskProperties
sku 스냅샷 sku 이름입니다. Standard_LRS, Premium_LRS 또는 Standard_ZRS 수 있습니다. SnapshotSku
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Compute/snapshots@2018-04-01"

ResourceTags

이름 묘사

SnapshotSku

이름 묘사
이름 sku 이름입니다. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

SourceVault

이름 묘사
아이디 리소스 ID 문자열