Share via


SapLinuxConfiguration Class

Definition

Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions.

public class SapLinuxConfiguration : Azure.ResourceManager.WorkloadsSapVirtualInstance.Models.SapOSConfiguration, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.WorkloadsSapVirtualInstance.Models.SapLinuxConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.WorkloadsSapVirtualInstance.Models.SapLinuxConfiguration>
type SapLinuxConfiguration = class
    inherit SapOSConfiguration
    interface IJsonModel<SapLinuxConfiguration>
    interface IPersistableModel<SapLinuxConfiguration>
Public Class SapLinuxConfiguration
Inherits SapOSConfiguration
Implements IJsonModel(Of SapLinuxConfiguration), IPersistableModel(Of SapLinuxConfiguration)
Inheritance
SapLinuxConfiguration
Implements

Constructors

Name Description
SapLinuxConfiguration()

Initializes a new instance of SapLinuxConfiguration.

Properties

Name Description
DisablePasswordAuthentication

Specifies whether password authentication should be disabled.

SshKeyPair

The SSH Key-pair used to authenticate with the VM's.

SshPublicKeys

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

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<SapLinuxConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SapLinuxConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SapOSConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from SapOSConfiguration)
IJsonModel<SapOSConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SapOSConfiguration)
IPersistableModel<SapLinuxConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SapLinuxConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SapLinuxConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SapOSConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SapOSConfiguration)
IPersistableModel<SapOSConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from SapOSConfiguration)
IPersistableModel<SapOSConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SapOSConfiguration)

Applies to