Microsoft.Compute 스냅샷 2017-03-30
이 문서의 내용
Bicep 리소스 정의
스냅샷 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그 참조하세요.
Microsoft.Compute/snapshots 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Compute/snapshots@2017-03-30' = {
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'(필수)
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'
DiskSku
이름
묘사
값
이름
sku 이름입니다.
'Premium_LRS' 'Standard_LRS'
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 수 있습니다.
DiskSku
태그
리소스 태그
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
SourceVault
ARM 템플릿 리소스 정의
스냅샷 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그 참조하세요.
Microsoft.Compute/snapshots 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2017-03-30",
"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'(필수)
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'
DiskSku
이름
묘사
값
이름
sku 이름입니다.
'Premium_LRS' 'Standard_LRS'
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 버전
'2017-03-30'
위치
리소스 위치
string(필수)
이름
리소스 이름
string(필수)
속성
디스크 리소스 속성입니다.
DiskProperties
sku
디스크 및 스냅샷 sku 이름입니다. Standard_LRS 또는 Premium_LRS 수 있습니다.
DiskSku
태그
리소스 태그
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
형
리소스 종류
'Microsoft.Compute/snapshots'
SourceVault
사용 예제
스냅샷 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그 참조하세요.
Microsoft.Compute/snapshots 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2017-03-30"
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'(필수)
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'
DiskSku
이름
묘사
값
이름
sku 이름입니다.
'Premium_LRS' 'Standard_LRS'
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 수 있습니다.
DiskSku
태그
리소스 태그
태그 이름 및 값의 사전입니다.
형
리소스 종류
"Microsoft.Compute/snapshots@2017-03-30"
SourceVault