Share via


LinuxProfile Class

Definition

The profile for Linux VMs in the provisioned cluster.

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

Constructors

LinuxProfile()

Creates an new LinuxProfile 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 LinuxProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LinuxProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of LinuxProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to