Share via


LinuxProfileProperties Class

Definition

SSH profile for control plane and nodepool VMs of the provisioned cluster.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.LinuxProfilePropertiesTypeConverter))]
public class LinuxProfileProperties : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ILinuxProfileProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.LinuxProfilePropertiesTypeConverter))>]
type LinuxProfileProperties = class
    interface ILinuxProfileProperties
    interface IJsonSerializable
Public Class LinuxProfileProperties
Implements ILinuxProfileProperties
Inheritance
LinuxProfileProperties
Attributes
Implements

Constructors

LinuxProfileProperties()

Creates an new LinuxProfileProperties instance.

Properties

SshPublicKey

The list of SSH public keys used to authenticate with VMs. A maximum of 1 key may be specified.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of LinuxProfileProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LinuxProfileProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ILinuxProfileProperties.

FromJsonString(String)

Creates a new instance of LinuxProfileProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of LinuxProfileProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to