Snapshot コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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。
- sku
- SnapshotSku
- extendedLocation
- ExtendedLocation
スナップショットが作成される拡張された場所。 拡張された場所は変更できません。
- osType
- Nullable<OperatingSystemTypes>
オペレーティング システムの種類。 使用可能な値は次のとおりです: 'Windows'、'Linux'
- hyperVGeneration
- String
仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。 使用できる値は次のとおりです: 'V1'、'V2'
- purchasePlan
- PurchasePlan
スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。
creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。
- diskState
- String
スナップショットの状態。 使用可能な値には、'Unattached'、'Attached'、'Reserved'、'Frozen'、'ActiveSAS'、'ActiveSASFrozen'、'ReadyToUpload'、'ActiveUpload' などがあります。
- uniqueId
- String
リソースを識別する一意の Guid。
- encryptionSettingsCollection
- EncryptionSettingsCollection
使用される暗号化設定コレクションは Azure Disk Encryption であり、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
- provisioningState
- String
ディスク プロビジョニングの状態。
スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。
- encryption
- Encryption
Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。
- networkAccessPolicy
- String
使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。
- diskAccessId
- String
ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
適用対象
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。
- sku
- SnapshotSku
- extendedLocation
- ExtendedLocation
スナップショットが作成される拡張された場所。 拡張された場所は変更できません。
- osType
- Nullable<OperatingSystemTypes>
オペレーティング システムの種類。 使用可能な値は次のとおりです: 'Windows'、'Linux'
- hyperVGeneration
- String
仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。 使用できる値は次のとおりです: 'V1'、'V2'
- purchasePlan
- PurchasePlan
スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。
- supportedCapabilities
- SupportedCapabilities
スナップショットのソース ディスクが最初に作成されたイメージでサポートされている機能の一覧。
creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。
- diskState
- String
スナップショットの状態。 使用可能な値には、'Unattached'、'Attached'、'Reserved'、'Frozen'、'ActiveSAS'、'ActiveSASFrozen'、'ReadyToUpload'、'ActiveUpload' などがあります。
- uniqueId
- String
リソースを識別する一意の Guid。
- encryptionSettingsCollection
- EncryptionSettingsCollection
使用される暗号化設定コレクションは Azure Disk Encryption であり、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
- provisioningState
- String
ディスク プロビジョニングの状態。
スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。
- encryption
- Encryption
Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。
- networkAccessPolicy
- String
使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。
- diskAccessId
- String
ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
- securityProfile
- DiskSecurityProfile
リソースのセキュリティ関連情報が含まれます。
- publicNetworkAccess
- String
使用可能な値は次のとおりです: 'Enabled'、'Disabled'
- 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。
- sku
- SnapshotSku
- extendedLocation
- ExtendedLocation
スナップショットが作成される拡張された場所。 拡張された場所は変更できません。
- osType
- Nullable<OperatingSystemTypes>
オペレーティング システムの種類。 使用可能な値は次のとおりです: 'Windows'、'Linux'
- hyperVGeneration
- String
仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。 使用できる値は次のとおりです: 'V1'、'V2'
- purchasePlan
- PurchasePlan
スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。
- supportedCapabilities
- SupportedCapabilities
スナップショットのソース ディスクが最初に作成されたイメージでサポートされている機能の一覧。
creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。
- diskState
- String
スナップショットの状態。 使用可能な値には、'Unattached'、'Attached'、'Reserved'、'Frozen'、'ActiveSAS'、'ActiveSASFrozen'、'ReadyToUpload'、'ActiveUpload' などがあります。
- uniqueId
- String
リソースを識別する一意の Guid。
- encryptionSettingsCollection
- EncryptionSettingsCollection
使用される暗号化設定コレクションは Azure Disk Encryption であり、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
- provisioningState
- String
ディスク プロビジョニングの状態。
スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。
- encryption
- Encryption
Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。
- networkAccessPolicy
- String
使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。
- diskAccessId
- String
ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
- securityProfile
- DiskSecurityProfile
リソースのセキュリティ関連情報が含まれます。
- publicNetworkAccess
- String
使用可能な値は次のとおりです: 'Enabled'、'Disabled'
- 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。
- sku
- SnapshotSku
- extendedLocation
- ExtendedLocation
スナップショットが作成される拡張された場所。 拡張された場所は変更できません。
- osType
- Nullable<OperatingSystemTypes>
オペレーティング システムの種類。 使用可能な値は次のとおりです: 'Windows'、'Linux'
- hyperVGeneration
- String
仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。 使用できる値は次のとおりです: 'V1'、'V2'
- purchasePlan
- PurchasePlan
スナップショットのソース ディスクが最初に作成されたイメージの購入プラン情報。
- supportedCapabilities
- SupportedCapabilities
スナップショットのソース ディスクが最初に作成されたイメージでサポートされている機能の一覧。
creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。
- diskState
- String
スナップショットの状態。 使用可能な値には、'Unattached'、'Attached'、'Reserved'、'Frozen'、'ActiveSAS'、'ActiveSASFrozen'、'ReadyToUpload'、'ActiveUpload' などがあります。
- uniqueId
- String
リソースを識別する一意の Guid。
- encryptionSettingsCollection
- EncryptionSettingsCollection
使用される暗号化設定コレクションは Azure Disk Encryption であり、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
- provisioningState
- String
ディスク プロビジョニングの状態。
スナップショットが増分であるかどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも少ない領域を占有し、差分できます。
- incrementalSnapshotFamilyId
- String
ディスクの増分スナップショットは、増分スナップショットファミリ ID を共有します。ページ範囲の差分の取得 API は、同じファミリ ID を持つ増分スナップショットでのみ呼び出すことができます。
- encryption
- Encryption
Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。
- networkAccessPolicy
- String
使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。
- diskAccessId
- String
ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
- securityProfile
- DiskSecurityProfile
リソースのセキュリティ関連情報が含まれます。
- publicNetworkAccess
- String
使用可能な値は次のとおりです: 'Enabled'、'Disabled'
- copyCompletionError
- CopyCompletionError
CopyStart 操作を使用して作成されたリソースのバックグラウンド コピーが失敗した場合に、エラーの詳細を示します。
- dataAccessAuthMode
- String
使用可能な値は、'AzureActiveDirectory'、'None' です。
適用対象
Azure SDK for .NET