次の方法で共有


SnapshotUpdate コンストラクター

定義

オーバーロード

SnapshotUpdate()

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

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String)

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

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, IDictionary<String,String>)
SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, IDictionary<String, String>, SnapshotSku)

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

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, Nullable<Boolean>, IDictionary<String,String>, SnapshotSku)

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

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, Nullable<Boolean>, String, SupportedCapabilities, IDictionary<String,String>, SnapshotSku)

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

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, Nullable<Boolean>, String, String, SupportedCapabilities, IDictionary<String,String>, SnapshotSku)

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

SnapshotUpdate()

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

public SnapshotUpdate ();
Public Sub New ()

適用対象

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String)

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

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, int? diskSizeGB, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy, string diskAccessId);
new Microsoft.Azure.Management.Compute.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Models.Encryption * string * string -> Microsoft.Azure.Management.Compute.Models.SnapshotUpdate
Public Sub New (osType As Nullable(Of OperatingSystemTypes), diskSizeGB As Nullable(Of Integer), encryptionSettingsCollection As EncryptionSettingsCollection, encryption As Encryption, networkAccessPolicy As String, diskAccessId As String)

パラメーター

osType
Nullable<OperatingSystemTypes>

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

diskSizeGB
Nullable<Int32>

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

encryptionSettingsCollection
EncryptionSettingsCollection

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

encryption
Encryption

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

networkAccessPolicy
String

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

diskAccessId
String

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

適用対象

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, IDictionary<String,String>)

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, int? diskSizeGB, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy, string diskAccessId, System.Collections.Generic.IDictionary<string,string> tags);
new Microsoft.Azure.Management.Compute.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * System.Collections.Generic.IDictionary<string, string> -> Microsoft.Azure.Management.Compute.Models.SnapshotUpdate
Public Sub New (osType As Nullable(Of OperatingSystemTypes), diskSizeGB As Nullable(Of Integer), encryptionSettingsCollection As EncryptionSettingsCollection, encryption As Encryption, networkAccessPolicy As String, diskAccessId As String, tags As IDictionary(Of String, String))

パラメーター

diskSizeGB
Nullable<Int32>
encryptionSettingsCollection
EncryptionSettingsCollection
encryption
Encryption
networkAccessPolicy
String
diskAccessId
String

適用対象

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, IDictionary<String, String>, SnapshotSku)

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

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, int? diskSizeGB, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy, string diskAccessId, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku);
new Microsoft.Azure.Management.Compute.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.SnapshotSku -> Microsoft.Azure.Management.Compute.Models.SnapshotUpdate
Public Sub New (osType As Nullable(Of OperatingSystemTypes), diskSizeGB As Nullable(Of Integer), encryptionSettingsCollection As EncryptionSettingsCollection, encryption As Encryption, networkAccessPolicy As String, diskAccessId As String, tags As IDictionary(Of String, String), sku As SnapshotSku)

パラメーター

osType
Nullable<OperatingSystemTypes>

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

diskSizeGB
Nullable<Int32>

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

encryptionSettingsCollection
EncryptionSettingsCollection

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

encryption
Encryption

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

networkAccessPolicy
String

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

diskAccessId
String

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

tags
IDictionary<String,String>

リソース タグ

適用対象

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, Nullable<Boolean>, IDictionary<String,String>, SnapshotSku)

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

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, int? diskSizeGB, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy, string diskAccessId, bool? supportsHibernation, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default);
new Microsoft.Azure.Management.Compute.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Nullable<bool> * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.SnapshotSku -> Microsoft.Azure.Management.Compute.Models.SnapshotUpdate
Public Sub New (osType As Nullable(Of OperatingSystemTypes), diskSizeGB As Nullable(Of Integer), encryptionSettingsCollection As EncryptionSettingsCollection, encryption As Encryption, networkAccessPolicy As String, diskAccessId As String, supportsHibernation As Nullable(Of Boolean), tags As IDictionary(Of String, String), Optional sku As SnapshotSku = Nothing)

パラメーター

osType
Nullable<OperatingSystemTypes>

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

diskSizeGB
Nullable<Int32>

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

encryptionSettingsCollection
EncryptionSettingsCollection

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

encryption
Encryption

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

networkAccessPolicy
String

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

diskAccessId
String

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

supportsHibernation
Nullable<Boolean>

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

tags
IDictionary<String,String>

リソース タグ

適用対象

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, Nullable<Boolean>, String, SupportedCapabilities, IDictionary<String,String>, SnapshotSku)

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

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, int? diskSizeGB, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy, string diskAccessId, bool? supportsHibernation, string publicNetworkAccess, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default);
new Microsoft.Azure.Management.Compute.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.SnapshotSku -> Microsoft.Azure.Management.Compute.Models.SnapshotUpdate
Public Sub New (osType As Nullable(Of OperatingSystemTypes), diskSizeGB As Nullable(Of Integer), encryptionSettingsCollection As EncryptionSettingsCollection, encryption As Encryption, networkAccessPolicy As String, diskAccessId As String, supportsHibernation As Nullable(Of Boolean), publicNetworkAccess As String, supportedCapabilities As SupportedCapabilities, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As SnapshotSku = Nothing)

パラメーター

osType
Nullable<OperatingSystemTypes>

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

diskSizeGB
Nullable<Int32>

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

encryptionSettingsCollection
EncryptionSettingsCollection

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

encryption
Encryption

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

networkAccessPolicy
String

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

diskAccessId
String

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

supportsHibernation
Nullable<Boolean>

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

publicNetworkAccess
String

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

supportedCapabilities
SupportedCapabilities

OS ディスクの作成元のイメージでサポートされている機能 (高速ネットワークなど) の一覧。

tags
IDictionary<String,String>

リソース タグ

適用対象

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, String, String, Nullable<Boolean>, String, String, SupportedCapabilities, IDictionary<String,String>, SnapshotSku)

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

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, int? diskSizeGB = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, bool? supportsHibernation = default, string publicNetworkAccess = default, string dataAccessAuthMode = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default);
new Microsoft.Azure.Management.Compute.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Nullable<bool> * string * string * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.SnapshotSku -> Microsoft.Azure.Management.Compute.Models.SnapshotUpdate
Public Sub New (Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional dataAccessAuthMode As String = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As SnapshotSku = Nothing)

パラメーター

osType
Nullable<OperatingSystemTypes>

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

diskSizeGB
Nullable<Int32>

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

encryptionSettingsCollection
EncryptionSettingsCollection

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

encryption
Encryption

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

networkAccessPolicy
String

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

diskAccessId
String

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

supportsHibernation
Nullable<Boolean>

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

publicNetworkAccess
String

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

dataAccessAuthMode
String

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

supportedCapabilities
SupportedCapabilities

OS ディスクの作成元のイメージでサポートされている機能の一覧。

tags
IDictionary<String,String>

リソース タグ

適用対象