class Azure::Web::Mgmt::V2018_02_01::Models::ProcessModuleInfo

Process Module Information.

Attributes

base_address[RW]

@return [String] Base address. Used as module identifier in ARM resource URI.

file_description[RW]

@return [String] File description.

file_name[RW]

@return [String] File name.

file_path[RW]

@return [String] File path.

file_version[RW]

@return [String] File version.

href[RW]

@return [String] HRef URI.

is_debug[RW]

@return [Boolean] Is debug?

language[RW]

@return [String] Module language (locale).

module_memory_size[RW]

@return [Integer] Module memory size.

product[RW]

@return [String] Product name.

product_version[RW]

@return [String] Product version.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-02-01/generated/azure_mgmt_web/models/process_module_info.rb, line 54
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ProcessModuleInfo',
    type: {
      name: 'Composite',
      class_name: 'ProcessModuleInfo',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        kind: {
          client_side_validation: true,
          required: false,
          serialized_name: 'kind',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        base_address: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.base_address',
          type: {
            name: 'String'
          }
        },
        file_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.file_name',
          type: {
            name: 'String'
          }
        },
        href: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.href',
          type: {
            name: 'String'
          }
        },
        file_path: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.file_path',
          type: {
            name: 'String'
          }
        },
        module_memory_size: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.module_memory_size',
          type: {
            name: 'Number'
          }
        },
        file_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.file_version',
          type: {
            name: 'String'
          }
        },
        file_description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.file_description',
          type: {
            name: 'String'
          }
        },
        product: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.product',
          type: {
            name: 'String'
          }
        },
        product_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.product_version',
          type: {
            name: 'String'
          }
        },
        is_debug: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.is_debug',
          type: {
            name: 'Boolean'
          }
        },
        language: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.language',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end