class Azure::Hanaonazure::Mgmt::V2017_11_03_preview::Models::MonitoringDetails

Details needed to monitor a Hana Instance

Attributes

hana_db_name[RW]

@return [String] Name of the database itself.

hana_db_password[RW]

@return [String] Password for the HANA database to login for monitoring

hana_db_sql_port[RW]

@return [Integer] The port number of the tenant DB. Used to connect to the DB.

hana_db_username[RW]

@return [String] Username for the HANA database to login to for monitoring

hana_hostname[RW]

@return [String] Hostname of the HANA Instance blade.

hana_subnet[RW]

@return [String] ARM ID of an Azure Subnet with access to the HANA instance.

Private Class Methods

mapper() click to toggle source

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

# File lib/2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/monitoring_details.rb, line 41
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'MonitoringDetails',
    type: {
      name: 'Composite',
      class_name: 'MonitoringDetails',
      model_properties: {
        hana_subnet: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hanaSubnet',
          type: {
            name: 'String'
          }
        },
        hana_hostname: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hanaHostname',
          type: {
            name: 'String'
          }
        },
        hana_db_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hanaDbName',
          type: {
            name: 'String'
          }
        },
        hana_db_sql_port: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hanaDbSqlPort',
          type: {
            name: 'Number'
          }
        },
        hana_db_username: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hanaDbUsername',
          type: {
            name: 'String'
          }
        },
        hana_db_password: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hanaDbPassword',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end