Class SshConfiguration


  • public final class SshConfiguration
    extends Object
    SSH configuration for Linux based VMs running on Azure.
    • Constructor Detail

      • SshConfiguration

        public SshConfiguration()
    • Method Detail

      • publicKeys

        public List<SshPublicKey> publicKeys()
        Get the publicKeys property: The list of SSH public keys used to authenticate with linux based VMs.
        Returns:
        the publicKeys value.
      • withPublicKeys

        public SshConfiguration withPublicKeys​(List<SshPublicKey> publicKeys)
        Set the publicKeys property: The list of SSH public keys used to authenticate with linux based VMs.
        Parameters:
        publicKeys - the publicKeys value to set.
        Returns:
        the SshConfiguration object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.