次の方法で共有


Microsoft.Compute スナップショット 2016-04-30-preview

Bicep リソース定義

スナップショット リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Compute/snapshots リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Compute/snapshots@2016-04-30-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    accountType: 'string'
    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'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.Compute/スナップショット

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ ディスク リソースのプロパティ。 ディスクプロパティ
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

クリエーションデータ

名前 形容 価値
createオプション これにより、ディスクの作成に使用できるソースが列挙されます。 「アタッチ」
「コピー」
「空」
「フロムイメージ」
「インポート」
'Restore' (必須)
画像参照 ディスク ソース情報。 ImageDiskReference (イメージディスク参照)
ソースリソースID createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。 createOption が Restore の場合、これはソース ディスク復元ポイントの ARM に似た ID です。
ソースUri createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB への SAS URI です。 createOption が Copy の場合、これはマネージド ディスクにコピーされるソース スナップショットの ID を含む相対 URI です。
ストレージアカウントID createOption が Import の場合、ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager 識別子。 BLOB が別のサブスクリプションにある場合にのみ必要です

ディスクプロパティ

名前 形容 価値
アカウントタイプ ディスクのストレージ アカウントの種類。 「Premium_LRS」
「Standard_LRS」
creationData (クリエーションデータ) ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。 CreationData (必須)
ディスクサイズGB creationData.createOption が空の場合、このフィールドは必須であり、作成する VHD のサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。 整数 (int)
暗号化設定 ディスクまたはスナップショットの暗号化設定 暗号化設定
osTypeの オペレーティング システムの種類。 「リナックス」
「ウィンドウズ」

暗号化設定

名前 形容 価値
diskEncryptionKey (英語) ディスク暗号化キーの Key Vault シークレット URL とコンテナー ID KeyVaultAndSecretReference
有効 このフラグを true に設定し、DiskEncryptionKey とオプションの KeyEncryptionKey を指定して暗号化を有効にします。 このフラグを false に設定し、DiskEncryptionKey と KeyEncryptionKey を削除して暗号化を無効にします。 要求オブジェクトで EncryptionSettings が null の場合、既存の設定は変更されません。 ブール (bool)
キー暗号化キー キー暗号化キーの Key Vault キー URL とコンテナー ID KeyVaultAndKeyReference

ImageDiskReference (イメージディスク参照)

名前 形容 価値
身分証明書 プラットフォーム イメージ リポジトリまたはユーザー イメージ参照を含む相対 URI。 string (必須)
LUN ディスクがイメージのデータ ディスクから作成された場合、これはイメージ内のどのデータ ディスクを使用するかを示すインデックスです。 OS ディスクの場合、このフィールドは null です。 整数 (int)

KeyVaultAndKeyReference

名前 形容 価値
キーURL KeyVault のキーまたはシークレットを指す URL string (必須)
ソースボルト キーまたはシークレットを含む KeyVault のリソース ID SourceVault の (必須)

KeyVaultAndSecretReference

名前 形容 価値
シークレットURL KeyVault のキーまたはシークレットを指す URL string (必須)
ソースボルト キーまたはシークレットを含む KeyVault のリソース ID SourceVault の (必須)

リソースタグ

名前 形容 価値

ソースボールト

名前 形容 価値
身分証明書 リソース ID

ARM テンプレート リソース定義

スナップショット リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Compute/snapshots リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Compute/snapshots",
  "apiVersion": "2016-04-30-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "accountType": "string",
    "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.Compute/スナップショット

名前 形容 価値
apiVersion (英語) API のバージョン '2016-04-30-プレビュー'
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ ディスク リソースのプロパティ。 ディスクプロパティ
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Compute/snapshots'

クリエーションデータ

名前 形容 価値
createオプション これにより、ディスクの作成に使用できるソースが列挙されます。 「アタッチ」
「コピー」
「空」
「フロムイメージ」
「インポート」
'Restore' (必須)
画像参照 ディスク ソース情報。 ImageDiskReference (イメージディスク参照)
ソースリソースID createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。 createOption が Restore の場合、これはソース ディスク復元ポイントの ARM に似た ID です。
ソースUri createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB への SAS URI です。 createOption が Copy の場合、これはマネージド ディスクにコピーされるソース スナップショットの ID を含む相対 URI です。
ストレージアカウントID createOption が Import の場合、ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager 識別子。 BLOB が別のサブスクリプションにある場合にのみ必要です

ディスクプロパティ

名前 形容 価値
アカウントタイプ ディスクのストレージ アカウントの種類。 「Premium_LRS」
「Standard_LRS」
creationData (クリエーションデータ) ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。 CreationData (必須)
ディスクサイズGB creationData.createOption が空の場合、このフィールドは必須であり、作成する VHD のサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。 整数 (int)
暗号化設定 ディスクまたはスナップショットの暗号化設定 暗号化設定
osTypeの オペレーティング システムの種類。 「リナックス」
「ウィンドウズ」

暗号化設定

名前 形容 価値
diskEncryptionKey (英語) ディスク暗号化キーの Key Vault シークレット URL とコンテナー ID KeyVaultAndSecretReference
有効 このフラグを true に設定し、DiskEncryptionKey とオプションの KeyEncryptionKey を指定して暗号化を有効にします。 このフラグを false に設定し、DiskEncryptionKey と KeyEncryptionKey を削除して暗号化を無効にします。 要求オブジェクトで EncryptionSettings が null の場合、既存の設定は変更されません。 ブール (bool)
キー暗号化キー キー暗号化キーの Key Vault キー URL とコンテナー ID KeyVaultAndKeyReference

ImageDiskReference (イメージディスク参照)

名前 形容 価値
身分証明書 プラットフォーム イメージ リポジトリまたはユーザー イメージ参照を含む相対 URI。 string (必須)
LUN ディスクがイメージのデータ ディスクから作成された場合、これはイメージ内のどのデータ ディスクを使用するかを示すインデックスです。 OS ディスクの場合、このフィールドは null です。 整数 (int)

KeyVaultAndKeyReference

名前 形容 価値
キーURL KeyVault のキーまたはシークレットを指す URL string (必須)
ソースボルト キーまたはシークレットを含む KeyVault のリソース ID SourceVault の (必須)

KeyVaultAndSecretReference

名前 形容 価値
シークレットURL KeyVault のキーまたはシークレットを指す URL string (必須)
ソースボルト キーまたはシークレットを含む KeyVault のリソース ID SourceVault の (必須)

リソースタグ

名前 形容 価値

ソースボールト

名前 形容 価値
身分証明書 リソース ID

使用例

Terraform (AzAPI プロバイダー) リソース定義

スナップショット リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Compute/snapshots リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/snapshots@2016-04-30-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      accountType = "string"
      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"
    }
  }
}

プロパティ値

Microsoft.Compute/スナップショット

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ ディスク リソースのプロパティ。 ディスクプロパティ
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Compute/snapshots@2016-04-30-preview" (英語)

クリエーションデータ

名前 形容 価値
createオプション これにより、ディスクの作成に使用できるソースが列挙されます。 「アタッチ」
「コピー」
「空」
「フロムイメージ」
「インポート」
'Restore' (必須)
画像参照 ディスク ソース情報。 ImageDiskReference (イメージディスク参照)
ソースリソースID createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。 createOption が Restore の場合、これはソース ディスク復元ポイントの ARM に似た ID です。
ソースUri createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB への SAS URI です。 createOption が Copy の場合、これはマネージド ディスクにコピーされるソース スナップショットの ID を含む相対 URI です。
ストレージアカウントID createOption が Import の場合、ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager 識別子。 BLOB が別のサブスクリプションにある場合にのみ必要です

ディスクプロパティ

名前 形容 価値
アカウントタイプ ディスクのストレージ アカウントの種類。 「Premium_LRS」
「Standard_LRS」
creationData (クリエーションデータ) ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。 CreationData (必須)
ディスクサイズGB creationData.createOption が空の場合、このフィールドは必須であり、作成する VHD のサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。 整数 (int)
暗号化設定 ディスクまたはスナップショットの暗号化設定 暗号化設定
osTypeの オペレーティング システムの種類。 「リナックス」
「ウィンドウズ」

暗号化設定

名前 形容 価値
diskEncryptionKey (英語) ディスク暗号化キーの Key Vault シークレット URL とコンテナー ID KeyVaultAndSecretReference
有効 このフラグを true に設定し、DiskEncryptionKey とオプションの KeyEncryptionKey を指定して暗号化を有効にします。 このフラグを false に設定し、DiskEncryptionKey と KeyEncryptionKey を削除して暗号化を無効にします。 要求オブジェクトで EncryptionSettings が null の場合、既存の設定は変更されません。 ブール (bool)
キー暗号化キー キー暗号化キーの Key Vault キー URL とコンテナー ID KeyVaultAndKeyReference

ImageDiskReference (イメージディスク参照)

名前 形容 価値
身分証明書 プラットフォーム イメージ リポジトリまたはユーザー イメージ参照を含む相対 URI。 string (必須)
LUN ディスクがイメージのデータ ディスクから作成された場合、これはイメージ内のどのデータ ディスクを使用するかを示すインデックスです。 OS ディスクの場合、このフィールドは null です。 整数 (int)

KeyVaultAndKeyReference

名前 形容 価値
キーURL KeyVault のキーまたはシークレットを指す URL string (必須)
ソースボルト キーまたはシークレットを含む KeyVault のリソース ID SourceVault の (必須)

KeyVaultAndSecretReference

名前 形容 価値
シークレットURL KeyVault のキーまたはシークレットを指す URL string (必須)
ソースボルト キーまたはシークレットを含む KeyVault のリソース ID SourceVault の (必須)

リソースタグ

名前 形容 価値

ソースボールト

名前 形容 価値
身分証明書 リソース ID