Class: Azure::Profiles::Latest::RecoveryServicesSiteRecovery::Mgmt::RecoveryServicesSiteRecoveryClass

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

Overview

RecoveryServicesSiteRecovery

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of RecoveryServicesSiteRecoveryClass.



364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 364

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

  client_0 = Azure::RecoveryServicesSiteRecovery::Mgmt::V2016_08_10::SiteRecoveryManagementClient.new(configurable.credentials, base_url, options)
  if(client_0.respond_to?(:subscription_id))
    client_0.subscription_id = configurable.subscription_id
  end
  @replication_vault_health = client_0.replication_vault_health
  @replication_protected_items = client_0.replication_protected_items
  @replication_network_mappings = client_0.replication_network_mappings
  @replication_fabrics = client_0.replication_fabrics
  @replicationv_centers = client_0.replicationv_centers
  @replication_storage_classification_mappings = client_0.replication_storage_classification_mappings
  @replication_storage_classifications = client_0.replication_storage_classifications
  @replication_recovery_services_providers = client_0.replication_recovery_services_providers
  @recovery_points = client_0.recovery_points
  @replication_recovery_plans = client_0.replication_recovery_plans
  @replication_protection_containers = client_0.replication_protection_containers
  @replication_protection_container_mappings = client_0.replication_protection_container_mappings
  @replication_protectable_items = client_0.replication_protectable_items
  @replication_policies = client_0.replication_policies
  @operations = client_0.operations
  @replication_networks = client_0.replication_networks
  @replication_logical_networks = client_0.replication_logical_networks
  @replication_jobs = client_0.replication_jobs
  @replication_events = client_0.replication_events
  @replication_alert_settings = client_0.replication_alert_settings

  @model_classes = ModelClasses.new
end

Instance Attribute Details

#base_urlObject (readonly)

Returns the value of attribute base_url.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def base_url
  @base_url
end

#configurableObject (readonly)

Returns the value of attribute configurable.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def configurable
  @configurable
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def model_classes
  @model_classes
end

#operationsObject (readonly)

Returns the value of attribute operations.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def options
  @options
end

#recovery_pointsObject (readonly)

Returns the value of attribute recovery_points.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def recovery_points
  @recovery_points
end

#replication_alert_settingsObject (readonly)

Returns the value of attribute replication_alert_settings.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_alert_settings
  @replication_alert_settings
end

#replication_eventsObject (readonly)

Returns the value of attribute replication_events.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_events
  @replication_events
end

#replication_fabricsObject (readonly)

Returns the value of attribute replication_fabrics.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_fabrics
  @replication_fabrics
end

#replication_jobsObject (readonly)

Returns the value of attribute replication_jobs.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_jobs
  @replication_jobs
end

#replication_logical_networksObject (readonly)

Returns the value of attribute replication_logical_networks.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_logical_networks
  @replication_logical_networks
end

#replication_network_mappingsObject (readonly)

Returns the value of attribute replication_network_mappings.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_network_mappings
  @replication_network_mappings
end

#replication_networksObject (readonly)

Returns the value of attribute replication_networks.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_networks
  @replication_networks
end

#replication_policiesObject (readonly)

Returns the value of attribute replication_policies.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_policies
  @replication_policies
end

#replication_protectable_itemsObject (readonly)

Returns the value of attribute replication_protectable_items.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_protectable_items
  @replication_protectable_items
end

#replication_protected_itemsObject (readonly)

Returns the value of attribute replication_protected_items.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_protected_items
  @replication_protected_items
end

#replication_protection_container_mappingsObject (readonly)

Returns the value of attribute replication_protection_container_mappings.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_protection_container_mappings
  @replication_protection_container_mappings
end

#replication_protection_containersObject (readonly)

Returns the value of attribute replication_protection_containers.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_protection_containers
  @replication_protection_containers
end

#replication_recovery_plansObject (readonly)

Returns the value of attribute replication_recovery_plans.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_recovery_plans
  @replication_recovery_plans
end

#replication_recovery_services_providersObject (readonly)

Returns the value of attribute replication_recovery_services_providers.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_recovery_services_providers
  @replication_recovery_services_providers
end

#replication_storage_classification_mappingsObject (readonly)

Returns the value of attribute replication_storage_classification_mappings.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_storage_classification_mappings
  @replication_storage_classification_mappings
end

#replication_storage_classificationsObject (readonly)

Returns the value of attribute replication_storage_classifications.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_storage_classifications
  @replication_storage_classifications
end

#replication_vault_healthObject (readonly)

Returns the value of attribute replication_vault_health.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replication_vault_health
  @replication_vault_health
end

#replicationv_centersObject (readonly)

Returns the value of attribute replicationv_centers.



362
363
364
# File 'lib/latest/modules/recoveryservicessiterecovery_profile_module.rb', line 362

def replicationv_centers
  @replicationv_centers
end