Share via


SshConfiguration Class

Definition

SSH configuration for Linux based VMs running on Azure

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.SshConfigurationTypeConverter))]
public class SshConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.ISshConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.SshConfigurationTypeConverter))>]
type SshConfiguration = class
    interface ISshConfiguration
    interface IJsonSerializable
Public Class SshConfiguration
Implements ISshConfiguration
Inheritance
SshConfiguration
Attributes
Implements

Constructors

SshConfiguration()

Creates an new SshConfiguration instance.

Properties

PublicKey

The list of SSH public keys used to authenticate with linux based VMs.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SshConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SshConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.ISshConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SshConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to