Share via


LinuxProfilePropertiesSsh Class

Definition

SSH configuration for VMs of the provisioned cluster.

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

Constructors

LinuxProfilePropertiesSsh()

Creates an new LinuxProfilePropertiesSsh instance.

Properties

PublicKey

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 LinuxProfilePropertiesSsh.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LinuxProfilePropertiesSsh.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of LinuxProfilePropertiesSsh into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to