Class: Azure::Profiles::Latest::StorSimple8000Series::Mgmt::StorSimple8000SeriesClass

Inherits:
Object
  • Object
show all
Defined in:
lib/latest/modules/storsimple8000series_profile_module.rb

Overview

StorSimple8000Series

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configurable, base_url = nil, options = nil) ⇒ StorSimple8000SeriesClass

Returns a new instance of StorSimple8000SeriesClass.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 194

def initialize(configurable, base_url=nil, options=nil)
  @configurable, @base_url, @options = configurable, base_url, options

  client_0 = Azure::StorSimple8000Series::Mgmt::V2017_06_01::StorSimple8000SeriesManagementClient.new(configurable.credentials, base_url, options)
  if(client_0.respond_to?(:subscription_id))
    client_0.subscription_id = configurable.subscription_id
  end
  @operations = client_0.operations
  @managers = client_0.managers
  @access_control_records = client_0.access_control_records
  @alerts = client_0.alerts
  @bandwidth_settings = client_0.bandwidth_settings
  @cloud_appliances = client_0.cloud_appliances
  @devices = client_0.devices
  @device_settings = client_0.device_settings
  @backup_policies = client_0.backup_policies
  @backup_schedules = client_0.backup_schedules
  @backups = client_0.backups
  @hardware_component_groups = client_0.hardware_component_groups
  @jobs = client_0.jobs
  @volume_containers = client_0.volume_containers
  @volumes = client_0.volumes
  @storage_account_credentials = client_0.

  @model_classes = ModelClasses.new
end

Instance Attribute Details

#access_control_recordsObject (readonly)

Returns the value of attribute access_control_records.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def access_control_records
  @access_control_records
end

#alertsObject (readonly)

Returns the value of attribute alerts.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def alerts
  @alerts
end

#backup_policiesObject (readonly)

Returns the value of attribute backup_policies.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def backup_policies
  @backup_policies
end

#backup_schedulesObject (readonly)

Returns the value of attribute backup_schedules.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def backup_schedules
  @backup_schedules
end

#backupsObject (readonly)

Returns the value of attribute backups.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def backups
  @backups
end

#bandwidth_settingsObject (readonly)

Returns the value of attribute bandwidth_settings.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def bandwidth_settings
  @bandwidth_settings
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def base_url
  @base_url
end

#cloud_appliancesObject (readonly)

Returns the value of attribute cloud_appliances.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def cloud_appliances
  @cloud_appliances
end

#configurableObject (readonly)

Returns the value of attribute configurable.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def configurable
  @configurable
end

#device_settingsObject (readonly)

Returns the value of attribute device_settings.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def device_settings
  @device_settings
end

#devicesObject (readonly)

Returns the value of attribute devices.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def devices
  @devices
end

#hardware_component_groupsObject (readonly)

Returns the value of attribute hardware_component_groups.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def hardware_component_groups
  @hardware_component_groups
end

#jobsObject (readonly)

Returns the value of attribute jobs.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def jobs
  @jobs
end

#managersObject (readonly)

Returns the value of attribute managers.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def managers
  @managers
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def model_classes
  @model_classes
end

#operationsObject (readonly)

Returns the value of attribute operations.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def options
  @options
end

#storage_account_credentialsObject (readonly)

Returns the value of attribute storage_account_credentials.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def 
  @storage_account_credentials
end

#volume_containersObject (readonly)

Returns the value of attribute volume_containers.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def volume_containers
  @volume_containers
end

#volumesObject (readonly)

Returns the value of attribute volumes.



192
193
194
# File 'lib/latest/modules/storsimple8000series_profile_module.rb', line 192

def volumes
  @volumes
end