Snapshot クラス

定義

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class Snapshot : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Snapshot = class
    inherit Resource
Public Class Snapshot
Inherits Resource
継承
Snapshot
属性

コンストラクター

Snapshot()

Snapshot クラスの新しいインスタンスを初期化します。

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, Nullable<Boolean>)

Snapshot クラスの新しいインスタンスを初期化します。

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Snapshot クラスの新しいインスタンスを初期化します。

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, String)

Snapshot クラスの新しいインスタンスを初期化します。

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Snapshot クラスの新しいインスタンスを初期化します。

プロパティ

CompletionPercent

CopyStart 操作を使用してリソースを作成するときのバックグラウンド コピーの完了率を取得または設定します。

CopyCompletionError

CopyStart 操作で作成されたリソースのバックグラウンド コピーが失敗した場合にエラーの詳細を示す値を取得または設定します。

CreationData

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

DataAccessAuthMode

使用可能な値を取得または設定します。 'AzureActiveDirectory'、'None'

DiskAccessId

ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID を取得または設定します。

DiskSizeBytes

ディスクのサイズをバイト単位で取得します。 このフィールドは読み取り専用です。

DiskSizeGB

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

DiskState

スナップショットの状態を取得または設定します。 使用可能な値には、'Unattached'、'Attached'、'Reserved'、'Frozen'、'ActiveSAS'、'ActiveSASFrozen'、'ReadyToUpload'、'ActiveUpload' などがあります。

Encryption

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

EncryptionSettingsCollection

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

ExtendedLocation

スナップショットを作成する拡張場所を取得または設定します。 拡張された場所は変更できません。

HyperVGeneration

仮想マシンのハイパーバイザー生成を取得または設定します。 OS ディスクにのみ適用されます。 使用できる値は次のとおりです: 'V1'、'V2'

Id

リソース ID を取得します

(継承元 Resource)
Incremental

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

IncrementalSnapshotFamilyId

増分スナップショットファミリ ID を共有するディスクの増分スナップショットを取得します。ページ範囲の差分の取得 API は、同じファミリ ID を持つ増分スナップショットでのみ呼び出すことができます。

Location

リソースの場所を取得または設定します

(継承元 Resource)
ManagedBy

未使用を取得します。 Always Null。

Name

リソース名を取得します

(継承元 Resource)
NetworkAccessPolicy

使用可能な値を取得または設定します: 'AllowAll'、'AllowPrivate'、'DenyAll'

OsType

オペレーティング システムの種類を取得または設定します。 使用可能な値は次のとおりです: 'Windows'、'Linux'

ProvisioningState

ディスク プロビジョニングの状態を取得します。

PublicNetworkAccess

使用可能な値を取得または設定します: 'Enabled'、'Disabled'

PurchasePlan

スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報を取得または設定します。

SecurityProfile

リソースのセキュリティ関連情報を取得または設定します。

Sku

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

SupportedCapabilities

スナップショットのソース ディスクが最初に作成されたイメージでサポートされている機能の一覧を取得または設定します。

SupportsHibernation

休止状態をサポートするスナップショット上の OS を示す値を取得または設定します。

Tags

リソース タグを取得または設定します

(継承元 Resource)
TimeCreated

スナップショットが作成された時刻を取得します。

Type

リソースの種類を取得します

(継承元 Resource)
UniqueId

リソースを識別する一意の Guid を取得します。

メソッド

Validate()

オブジェクトを検証します。

適用対象