SnapshotProperties interface
スナップショット リソースのプロパティ。
プロパティ
| completion |
CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。 |
| copy |
CopyStart 操作を使用して作成されたリソースのバックグラウンド コピーが失敗した場合に、エラーの詳細を示します。 |
| creation |
ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。 |
| data |
ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。 |
| disk |
ディスクでプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。 |
| disk |
ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。 |
| disk |
creationData.createOption が空の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。 |
| disk |
スナップショットの状態です。 |
| encryption | Encryption プロパティを使用すると、保存データをカスタマー マネージド キーまたはプラットフォーム マネージド キーで暗号化できます。 |
| encryption |
使用される暗号化設定コレクションは Azure Disk Encryption で、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。 |
| hyper |
仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。 |
| incremental | スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。 |
| incremental |
ディスクの増分スナップショットは、増分スナップショット ファミリ ID を共有します。Get Page Range Diff API は、同じファミリ ID を持つ増分スナップショットでのみ呼び出すことができます。 |
| network |
ネットワーク経由でディスクにアクセスするためのポリシー。 |
| os |
オペレーティング システムの種類。 |
| provisioning |
ディスクプロビジョニングの状態。 |
| public |
ディスク上のエクスポートを制御するためのポリシー。 |
| purchase |
スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。 |
| security |
リソースのセキュリティ関連情報を格納します。 |
| snapshot |
スナップショットのアクセス可用性を決定するスナップショットの状態。 |
| supported |
スナップショットのソース ディスクが最初に作成されたイメージでサポートされている機能の一覧。 |
| supports |
スナップショット上の OS が休止状態をサポートしているかどうかを示します。 |
| time |
スナップショットが作成された時刻。 |
| unique |
リソースを識別する一意の Guid。 |
プロパティの詳細
completionPercent
CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。
completionPercent?: number
プロパティ値
number
copyCompletionError
CopyStart 操作を使用して作成されたリソースのバックグラウンド コピーが失敗した場合に、エラーの詳細を示します。
copyCompletionError?: CopyCompletionError
プロパティ値
creationData
dataAccessAuthMode
ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。
dataAccessAuthMode?: string
プロパティ値
string
diskAccessId
ディスクでプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
diskAccessId?: string
プロパティ値
string
diskSizeBytes
ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。
diskSizeBytes?: number
プロパティ値
number
diskSizeGB
creationData.createOption が空の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。
diskSizeGB?: number
プロパティ値
number
diskState
スナップショットの状態です。
diskState?: string
プロパティ値
string
encryption
Encryption プロパティを使用すると、保存データをカスタマー マネージド キーまたはプラットフォーム マネージド キーで暗号化できます。
encryption?: Encryption
プロパティ値
encryptionSettingsCollection
使用される暗号化設定コレクションは Azure Disk Encryption で、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
encryptionSettingsCollection?: EncryptionSettingsCollection
プロパティ値
hyperVGeneration
仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。
hyperVGeneration?: string
プロパティ値
string
incremental
スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。
incremental?: boolean
プロパティ値
boolean
incrementalSnapshotFamilyId
ディスクの増分スナップショットは、増分スナップショット ファミリ ID を共有します。Get Page Range Diff API は、同じファミリ ID を持つ増分スナップショットでのみ呼び出すことができます。
incrementalSnapshotFamilyId?: string
プロパティ値
string
networkAccessPolicy
ネットワーク経由でディスクにアクセスするためのポリシー。
networkAccessPolicy?: string
プロパティ値
string
osType
provisioningState
ディスクプロビジョニングの状態。
provisioningState?: string
プロパティ値
string
publicNetworkAccess
ディスク上のエクスポートを制御するためのポリシー。
publicNetworkAccess?: string
プロパティ値
string
purchasePlan
securityProfile
snapshotAccessState
スナップショットのアクセス可用性を決定するスナップショットの状態。
snapshotAccessState?: string
プロパティ値
string
supportedCapabilities
スナップショットのソース ディスクが最初に作成されたイメージでサポートされている機能の一覧。
supportedCapabilities?: SupportedCapabilities
プロパティ値
supportsHibernation
スナップショット上の OS が休止状態をサポートしているかどうかを示します。
supportsHibernation?: boolean
プロパティ値
boolean
timeCreated
スナップショットが作成された時刻。
timeCreated?: Date
プロパティ値
Date
uniqueId
リソースを識別する一意の Guid。
uniqueId?: string
プロパティ値
string