class Azure::Compute::Mgmt::V2016_04_30_preview::Models::LinuxConfiguration
Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
Attributes
@return [Boolean] Specifies whether password authentication should be disabled.
@return [SshConfiguration] Specifies the ssh key configuration for a Linux OS.
Public Class Methods
Mapper for LinuxConfiguration
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-04-30-preview/generated/azure_mgmt_compute/models/linux_configuration.rb, line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'LinuxConfiguration', type: { name: 'Composite', class_name: 'LinuxConfiguration', model_properties: { disable_password_authentication: { client_side_validation: true, required: false, serialized_name: 'disablePasswordAuthentication', type: { name: 'Boolean' } }, ssh: { client_side_validation: true, required: false, serialized_name: 'ssh', type: { name: 'Composite', class_name: 'SshConfiguration' } } } } } end