ArmContainerServiceModelFactory.AgentPoolSnapshotData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of AgentPoolSnapshotData.
public static Azure.ResourceManager.ContainerService.AgentPoolSnapshotData AgentPoolSnapshotData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.Core.ResourceIdentifier creationDataSourceResourceId = default, Azure.ResourceManager.ContainerService.Models.SnapshotType? snapshotType = default, string kubernetesVersion = default, string nodeImageVersion = default, Azure.ResourceManager.ContainerService.Models.ContainerServiceOSType? osType = default, Azure.ResourceManager.ContainerService.Models.ContainerServiceOSSku? osSku = default, string vmSize = default, bool? enableFips = default);
static member AgentPoolSnapshotData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ContainerService.Models.SnapshotType> * string * string * Nullable<Azure.ResourceManager.ContainerService.Models.ContainerServiceOSType> * Nullable<Azure.ResourceManager.ContainerService.Models.ContainerServiceOSSku> * string * Nullable<bool> -> Azure.ResourceManager.ContainerService.AgentPoolSnapshotData
Public Shared Function AgentPoolSnapshotData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional creationDataSourceResourceId As ResourceIdentifier = Nothing, Optional snapshotType As Nullable(Of SnapshotType) = Nothing, Optional kubernetesVersion As String = Nothing, Optional nodeImageVersion As String = Nothing, Optional osType As Nullable(Of ContainerServiceOSType) = Nothing, Optional osSku As Nullable(Of ContainerServiceOSSku) = Nothing, Optional vmSize As String = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing) As AgentPoolSnapshotData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- creationDataSourceResourceId
- ResourceIdentifier
CreationData to be used to specify the source agent pool resource ID to create this snapshot. Serialized Name: Snapshot.properties.creationData
- snapshotType
- Nullable<SnapshotType>
The type of a snapshot. The default is NodePool. Serialized Name: Snapshot.properties.snapshotType
- kubernetesVersion
- String
The version of Kubernetes. Serialized Name: Snapshot.properties.kubernetesVersion
- nodeImageVersion
- String
The version of node image. Serialized Name: Snapshot.properties.nodeImageVersion
- osType
- Nullable<ContainerServiceOSType>
The operating system type. The default is Linux. Serialized Name: Snapshot.properties.osType
- osSku
- Nullable<ContainerServiceOSSku>
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. Serialized Name: Snapshot.properties.osSku
- vmSize
- String
The size of the VM. Serialized Name: Snapshot.properties.vmSize
Whether to use a FIPS-enabled OS. Serialized Name: Snapshot.properties.enableFIPS
Returns
A new AgentPoolSnapshotData instance for mocking.