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 が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。 |
糸 |
storageAccountId |
createOption が Import の場合、ディスクとしてインポートする 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 が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。 |
糸 |
storageAccountId |
createOption が Import の場合、ディスクとしてインポートする 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 が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。 |
糸 |
storageAccountId |
createOption が Import の場合、ディスクとしてインポートする 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