Share via


IVirtualMachineInstancePropertiesOSProfileLinuxConfiguration Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.VirtualMachineInstancePropertiesOSProfileLinuxConfigurationTypeConverter))]
public interface IVirtualMachineInstancePropertiesOSProfileLinuxConfiguration : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.VirtualMachineInstancePropertiesOSProfileLinuxConfigurationTypeConverter))>]
type IVirtualMachineInstancePropertiesOSProfileLinuxConfiguration = interface
    interface IJsonSerializable
Public Interface IVirtualMachineInstancePropertiesOSProfileLinuxConfiguration
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

DisablePasswordAuthentication

DisablePasswordAuthentication - whether password authentication should be disabled

ProvisionVMAgent

Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.

ProvisionVMConfigAgent

Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.

SshPublicKey

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

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to