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>, 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>, 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>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

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

Snapshot()

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

public Snapshot ();
Public Sub New ()

適用対象

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 クラスの新しいインスタンスを初期化します。

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string managedBy, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, string hyperVGeneration, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan, int? diskSizeGB, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, bool? supportsHibernation = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, id As String, name As String, type As String, tags As IDictionary(Of String, String), managedBy As String, sku As SnapshotSku, extendedLocation As ExtendedLocation, timeCreated As Nullable(Of DateTime), osType As Nullable(Of OperatingSystemTypes), hyperVGeneration As String, purchasePlan As PurchasePlan, diskSizeGB As Nullable(Of Integer), Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing)

パラメーター

location
String

リソースの場所

creationData
CreationData

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

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

managedBy
String

未使用。 Always Null。

extendedLocation
ExtendedLocation

スナップショットが作成される拡張された場所。 拡張された場所は変更できません。

timeCreated
Nullable<DateTime>

スナップショットが作成された時刻。

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

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

purchasePlan
PurchasePlan

スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。

diskSizeGB
Nullable<Int32>

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

diskSizeBytes
Nullable<Int64>

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

diskState
String

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

uniqueId
String

リソースを識別する一意の Guid。

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

ディスク プロビジョニングの状態。

incremental
Nullable<Boolean>

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

encryption
Encryption

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

networkAccessPolicy
String

使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。

diskAccessId
String

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

supportsHibernation
Nullable<Boolean>

休止状態をサポートするスナップショット上の OS を示します。

適用対象

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 クラスの新しいインスタンスを初期化します。

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, string hyperVGeneration = default, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, int? diskSizeGB = default, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As String = Nothing, Optional purchasePlan As PurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional dataAccessAuthMode As String = Nothing)

パラメーター

location
String

リソースの場所

creationData
CreationData

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

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

managedBy
String

未使用。 Always Null。

extendedLocation
ExtendedLocation

スナップショットが作成される拡張された場所。 拡張された場所は変更できません。

timeCreated
Nullable<DateTime>

スナップショットが作成された時刻。

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

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

purchasePlan
PurchasePlan

スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。

supportedCapabilities
SupportedCapabilities

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

diskSizeGB
Nullable<Int32>

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

diskSizeBytes
Nullable<Int64>

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

diskState
String

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

uniqueId
String

リソースを識別する一意の Guid。

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

ディスク プロビジョニングの状態。

incremental
Nullable<Boolean>

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

encryption
Encryption

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

networkAccessPolicy
String

使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。

diskAccessId
String

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

securityProfile
DiskSecurityProfile

リソースのセキュリティ関連情報が含まれます。

supportsHibernation
Nullable<Boolean>

休止状態をサポートするスナップショット上の OS を示します。

publicNetworkAccess
String

使用可能な値は次のとおりです: 'Enabled'、'Disabled'

completionPercent
Nullable<Double>

CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。

dataAccessAuthMode
String

使用可能な値は、'AzureActiveDirectory'、'None' です。

適用対象

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 クラスの新しいインスタンスを初期化します。

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string managedBy, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, string hyperVGeneration, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities, int? diskSizeGB, long? diskSizeBytes, string diskState, string uniqueId, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, bool? incremental, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, Microsoft.Azure.Management.Compute.Models.CopyCompletionError copyCompletionError = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * Microsoft.Azure.Management.Compute.Models.CopyCompletionError * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, id As String, name As String, type As String, tags As IDictionary(Of String, String), managedBy As String, sku As SnapshotSku, extendedLocation As ExtendedLocation, timeCreated As Nullable(Of DateTime), osType As Nullable(Of OperatingSystemTypes), hyperVGeneration As String, purchasePlan As PurchasePlan, supportedCapabilities As SupportedCapabilities, diskSizeGB As Nullable(Of Integer), diskSizeBytes As Nullable(Of Long), diskState As String, uniqueId As String, encryptionSettingsCollection As EncryptionSettingsCollection, provisioningState As String, incremental As Nullable(Of Boolean), encryption As Encryption, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As String = Nothing)

パラメーター

location
String

リソースの場所

creationData
CreationData

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

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

managedBy
String

未使用。 Always Null。

extendedLocation
ExtendedLocation

スナップショットが作成される拡張された場所。 拡張された場所は変更できません。

timeCreated
Nullable<DateTime>

スナップショットが作成された時刻。

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

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

purchasePlan
PurchasePlan

スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。

supportedCapabilities
SupportedCapabilities

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

diskSizeGB
Nullable<Int32>

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

diskSizeBytes
Nullable<Int64>

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

diskState
String

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

uniqueId
String

リソースを識別する一意の Guid。

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

ディスク プロビジョニングの状態。

incremental
Nullable<Boolean>

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

encryption
Encryption

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

networkAccessPolicy
String

使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。

diskAccessId
String

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

securityProfile
DiskSecurityProfile

リソースのセキュリティ関連情報が含まれます。

supportsHibernation
Nullable<Boolean>

休止状態をサポートするスナップショット上の OS を示します。

publicNetworkAccess
String

使用可能な値は次のとおりです: 'Enabled'、'Disabled'

completionPercent
Nullable<Double>

CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。

copyCompletionError
CopyCompletionError

CopyStart 操作を使用して作成されたリソースのバックグラウンド コピーが失敗した場合に、エラーの詳細を示します。

dataAccessAuthMode
String

使用可能な値は、'AzureActiveDirectory'、'None' です。

適用対象

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 クラスの新しいインスタンスを初期化します。

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, string hyperVGeneration = default, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, int? diskSizeGB = default, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, string incrementalSnapshotFamilyId = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, Microsoft.Azure.Management.Compute.Models.CopyCompletionError copyCompletionError = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * Microsoft.Azure.Management.Compute.Models.CopyCompletionError * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As String = Nothing, Optional purchasePlan As PurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional incrementalSnapshotFamilyId As String = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As String = Nothing)

パラメーター

location
String

リソースの場所

creationData
CreationData

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

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

managedBy
String

未使用。 Always Null。

extendedLocation
ExtendedLocation

スナップショットが作成される拡張された場所。 拡張された場所は変更できません。

timeCreated
Nullable<DateTime>

スナップショットが作成された時刻。

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

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

purchasePlan
PurchasePlan

スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。

supportedCapabilities
SupportedCapabilities

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

diskSizeGB
Nullable<Int32>

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

diskSizeBytes
Nullable<Int64>

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

diskState
String

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

uniqueId
String

リソースを識別する一意の Guid。

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

ディスク プロビジョニングの状態。

incremental
Nullable<Boolean>

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

incrementalSnapshotFamilyId
String

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

encryption
Encryption

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

networkAccessPolicy
String

使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。

diskAccessId
String

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

securityProfile
DiskSecurityProfile

リソースのセキュリティ関連情報が含まれます。

supportsHibernation
Nullable<Boolean>

休止状態をサポートするスナップショット上の OS を示します。

publicNetworkAccess
String

使用可能な値は次のとおりです: 'Enabled'、'Disabled'

completionPercent
Nullable<Double>

CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。

copyCompletionError
CopyCompletionError

CopyStart 操作を使用して作成されたリソースのバックグラウンド コピーが失敗した場合に、エラーの詳細を示します。

dataAccessAuthMode
String

使用可能な値は、'AzureActiveDirectory'、'None' です。

適用対象