Snapshot interface

スナップショット リソース。

Extends

プロパティ

creationData

ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。

diskSizeBytes

ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

diskSizeGB

creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。

encryption

Encryption プロパティは、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化するために使用できます。

encryptionSettingsCollection

使用される暗号化設定コレクションは Azure Disk Encryption であり、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

hyperVGeneration

仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。

incremental

スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。

managedBy

未使用。 Always Null。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

osType

オペレーティング システムの種類。

provisioningState

ディスク プロビジョニングの状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

sku

スナップショット SKU 名。 Standard_LRS、Premium_LRS、またはStandard_ZRSできます。

timeCreated

ディスクが作成された時刻。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

uniqueId

リソースを識別する一意の Guid。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

継承されたプロパティ

id

リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

location

リソースの場所

name

リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

tags

リソース タグ

type

リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

プロパティの詳細

creationData

ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。

creationData?: CreationData

プロパティ値

diskSizeBytes

ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

diskSizeBytes?: number

プロパティ値

number

diskSizeGB

creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。

diskSizeGB?: number

プロパティ値

number

encryption

Encryption プロパティは、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化するために使用できます。

encryption?: Encryption

プロパティ値

encryptionSettingsCollection

使用される暗号化設定コレクションは Azure Disk Encryption であり、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

encryptionSettingsCollection?: EncryptionSettingsCollection

プロパティ値

hyperVGeneration

仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。

hyperVGeneration?: string

プロパティ値

string

incremental

スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。

incremental?: boolean

プロパティ値

boolean

managedBy

未使用。 Always Null。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

managedBy?: string

プロパティ値

string

osType

オペレーティング システムの種類。

osType?: OperatingSystemTypes

プロパティ値

provisioningState

ディスク プロビジョニングの状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

provisioningState?: string

プロパティ値

string

sku

スナップショット SKU 名。 Standard_LRS、Premium_LRS、またはStandard_ZRSできます。

sku?: SnapshotSku

プロパティ値

timeCreated

ディスクが作成された時刻。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

timeCreated?: Date

プロパティ値

Date

uniqueId

リソースを識別する一意の Guid。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

uniqueId?: string

プロパティ値

string

継承されたプロパティの詳細

id

リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

Resource.idから継承

location

リソースの場所

location: string

プロパティ値

string

Resource.locationから継承

name

リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

Resource.nameから継承

tags

リソース タグ

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

Resource.tagsから継承

type

リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

Resource.typeから継承