Class: Azure::Profiles::Latest::RecoveryServicesBackup::Mgmt::RecoveryServicesBackupClass

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

Overview

RecoveryServicesBackup

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of RecoveryServicesBackupClass.



211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 211

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

  client_0 = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::RecoveryServicesBackupClient.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

  client_1 = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::RecoveryServicesBackupClient.new(configurable.credentials, base_url, options)
  if(client_1.respond_to?(:subscription_id))
    client_1.subscription_id = configurable.subscription_id
  end
  @backup_resource_vault_configs = client_1.backup_resource_vault_configs
  @backup_engines = client_1.backup_engines
  @protection_container_refresh_operation_results = client_1.protection_container_refresh_operation_results
  @protection_containers = client_1.protection_containers
  @protection_container_operation_results = client_1.protection_container_operation_results
  @protected_items = client_1.protected_items
  @backups = client_1.backups
  @protected_item_operation_results = client_1.protected_item_operation_results
  @protected_item_operation_statuses = client_1.protected_item_operation_statuses
  @recovery_points = client_1.recovery_points
  @item_level_recovery_connections = client_1.item_level_recovery_connections
  @restores = client_1.restores
  @job_cancellations = client_1.job_cancellations
  @job_operation_results = client_1.job_operation_results
  @export_jobs_operation_results = client_1.export_jobs_operation_results
  @jobs = client_1.jobs
  @backup_operation_results = client_1.backup_operation_results
  @backup_operation_statuses = client_1.backup_operation_statuses
  @backup_policies = client_1.backup_policies
  @protection_policies = client_1.protection_policies
  @protection_policy_operation_results = client_1.protection_policy_operation_results
  @protection_policy_operation_statuses = client_1.protection_policy_operation_statuses
  @backup_protectable_items = client_1.backup_protectable_items
  @backup_protected_items = client_1.backup_protected_items
  @backup_protection_containers = client_1.backup_protection_containers
  @security_pins = client_1.security_pins
  @backup_resource_storage_configs = client_1.backup_resource_storage_configs
  @backup_usage_summaries = client_1.backup_usage_summaries

  client_2 = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::RecoveryServicesBackupClient.new(configurable.credentials, base_url, options)
  if(client_2.respond_to?(:subscription_id))
    client_2.subscription_id = configurable.subscription_id
  end
  @backup_jobs = client_2.backup_jobs
  @job_details = client_2.job_details

  @model_classes = ModelClasses.new
end

Instance Attribute Details

#backup_enginesObject (readonly)

Returns the value of attribute backup_engines.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_engines
  @backup_engines
end

#backup_jobsObject (readonly)

Returns the value of attribute backup_jobs.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_jobs
  @backup_jobs
end

#backup_operation_resultsObject (readonly)

Returns the value of attribute backup_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_operation_results
  @backup_operation_results
end

#backup_operation_statusesObject (readonly)

Returns the value of attribute backup_operation_statuses.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_operation_statuses
  @backup_operation_statuses
end

#backup_policiesObject (readonly)

Returns the value of attribute backup_policies.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_policies
  @backup_policies
end

#backup_protectable_itemsObject (readonly)

Returns the value of attribute backup_protectable_items.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_protectable_items
  @backup_protectable_items
end

#backup_protected_itemsObject (readonly)

Returns the value of attribute backup_protected_items.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_protected_items
  @backup_protected_items
end

#backup_protection_containersObject (readonly)

Returns the value of attribute backup_protection_containers.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_protection_containers
  @backup_protection_containers
end

#backup_resource_storage_configsObject (readonly)

Returns the value of attribute backup_resource_storage_configs.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_resource_storage_configs
  @backup_resource_storage_configs
end

#backup_resource_vault_configsObject (readonly)

Returns the value of attribute backup_resource_vault_configs.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_resource_vault_configs
  @backup_resource_vault_configs
end

#backup_usage_summariesObject (readonly)

Returns the value of attribute backup_usage_summaries.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backup_usage_summaries
  @backup_usage_summaries
end

#backupsObject (readonly)

Returns the value of attribute backups.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def backups
  @backups
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def base_url
  @base_url
end

#configurableObject (readonly)

Returns the value of attribute configurable.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def configurable
  @configurable
end

#export_jobs_operation_resultsObject (readonly)

Returns the value of attribute export_jobs_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def export_jobs_operation_results
  @export_jobs_operation_results
end

#item_level_recovery_connectionsObject (readonly)

Returns the value of attribute item_level_recovery_connections.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def item_level_recovery_connections
  @item_level_recovery_connections
end

#job_cancellationsObject (readonly)

Returns the value of attribute job_cancellations.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def job_cancellations
  @job_cancellations
end

#job_detailsObject (readonly)

Returns the value of attribute job_details.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def job_details
  @job_details
end

#job_operation_resultsObject (readonly)

Returns the value of attribute job_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def job_operation_results
  @job_operation_results
end

#jobsObject (readonly)

Returns the value of attribute jobs.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def jobs
  @jobs
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def model_classes
  @model_classes
end

#operationsObject (readonly)

Returns the value of attribute operations.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def options
  @options
end

#protected_item_operation_resultsObject (readonly)

Returns the value of attribute protected_item_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protected_item_operation_results
  @protected_item_operation_results
end

#protected_item_operation_statusesObject (readonly)

Returns the value of attribute protected_item_operation_statuses.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protected_item_operation_statuses
  @protected_item_operation_statuses
end

#protected_itemsObject (readonly)

Returns the value of attribute protected_items.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protected_items
  @protected_items
end

#protection_container_operation_resultsObject (readonly)

Returns the value of attribute protection_container_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protection_container_operation_results
  @protection_container_operation_results
end

#protection_container_refresh_operation_resultsObject (readonly)

Returns the value of attribute protection_container_refresh_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protection_container_refresh_operation_results
  @protection_container_refresh_operation_results
end

#protection_containersObject (readonly)

Returns the value of attribute protection_containers.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protection_containers
  @protection_containers
end

#protection_policiesObject (readonly)

Returns the value of attribute protection_policies.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protection_policies
  @protection_policies
end

#protection_policy_operation_resultsObject (readonly)

Returns the value of attribute protection_policy_operation_results.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protection_policy_operation_results
  @protection_policy_operation_results
end

#protection_policy_operation_statusesObject (readonly)

Returns the value of attribute protection_policy_operation_statuses.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def protection_policy_operation_statuses
  @protection_policy_operation_statuses
end

#recovery_pointsObject (readonly)

Returns the value of attribute recovery_points.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def recovery_points
  @recovery_points
end

#restoresObject (readonly)

Returns the value of attribute restores.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def restores
  @restores
end

#security_pinsObject (readonly)

Returns the value of attribute security_pins.



209
210
211
# File 'lib/latest/modules/recoveryservicesbackup_profile_module.rb', line 209

def security_pins
  @security_pins
end