Share via


SnapshotProperties Constructors

Definition

Overloads

SnapshotProperties()

Initializes a new instance of the SnapshotProperties class.

SnapshotProperties(CreationData, String, String, String, String, String, String, Nullable<Boolean>)

Initializes a new instance of the SnapshotProperties class.

SnapshotProperties()

Initializes a new instance of the SnapshotProperties class.

public SnapshotProperties ();
Public Sub New ()

Applies to

SnapshotProperties(CreationData, String, String, String, String, String, String, Nullable<Boolean>)

Initializes a new instance of the SnapshotProperties class.

public SnapshotProperties (Microsoft.Azure.Management.ContainerService.Models.CreationData creationData = default, string snapshotType = default, string kubernetesVersion = default, string nodeImageVersion = default, string osType = default, string osSku = default, string vmSize = default, bool? enableFips = default);
new Microsoft.Azure.Management.ContainerService.Models.SnapshotProperties : Microsoft.Azure.Management.ContainerService.Models.CreationData * string * string * string * string * string * string * Nullable<bool> -> Microsoft.Azure.Management.ContainerService.Models.SnapshotProperties
Public Sub New (Optional creationData As CreationData = Nothing, Optional snapshotType As String = Nothing, Optional kubernetesVersion As String = Nothing, Optional nodeImageVersion As String = Nothing, Optional osType As String = Nothing, Optional osSku As String = Nothing, Optional vmSize As String = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing)

Parameters

creationData
CreationData

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

snapshotType
String

The type of a snapshot. The default is NodePool. Possible values include: 'NodePool'

kubernetesVersion
String

The version of Kubernetes.

nodeImageVersion
String

The version of node image.

osType
String

The operating system type. The default is Linux. Possible values include: 'Linux', 'Windows'

osSku
String

Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows. Possible values include: 'Ubuntu', 'AzureLinux', 'CBLMariner', 'Windows2019', 'Windows2022'

vmSize
String

The size of the VM.

enableFips
Nullable<Boolean>

Whether to use a FIPS-enabled OS.

Applies to