class Azure::MachineLearningServices::Mgmt::V2018_11_19::Models::HDInsightProperties

Model object.

Attributes

address[RW]

@return [String] Public IP address of the master node of the cluster.

administrator_account[RW]

@return [VirtualMachineSshCredentials] Admin credentials for master node of the cluster

ssh_port[RW]

@return [Integer] Port open for ssh connections on the master node of the cluster.

Public Class Methods

mapper() click to toggle source

Mapper for HDInsightProperties class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-11-19/generated/azure_mgmt_machine_learning_services/models/hdinsight_properties.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'HDInsight_properties',
    type: {
      name: 'Composite',
      class_name: 'HDInsightProperties',
      model_properties: {
        ssh_port: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sshPort',
          type: {
            name: 'Number'
          }
        },
        address: {
          client_side_validation: true,
          required: false,
          serialized_name: 'address',
          type: {
            name: 'String'
          }
        },
        administrator_account: {
          client_side_validation: true,
          required: false,
          serialized_name: 'administratorAccount',
          type: {
            name: 'Composite',
            class_name: 'VirtualMachineSshCredentials'
          }
        }
      }
    }
  }
end