Class: Fog::Storage::AzureRM::RecoveryVaults
- Inherits:
-
Collection
- Object
- Collection
- Fog::Storage::AzureRM::RecoveryVaults
- Defined in:
- lib/fog/azurerm/models/storage/recovery_vaults.rb
Overview
This class is giving implementation of all/get for Recovery Vaults
Instance Method Summary collapse
Instance Method Details
#all ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/fog/azurerm/models/storage/recovery_vaults.rb', line 10 def all requires :resource_group recovery_vaults = [] service.list_recovery_vaults(resource_group).each do |recovery_vault| recovery_vaults << Fog::Storage::AzureRM::RecoveryVault.parse(recovery_vault) end load(recovery_vaults) end |
#get(resource_group, name) ⇒ Object
19 20 21 22 23 |
# File 'lib/fog/azurerm/models/storage/recovery_vaults.rb', line 19 def get(resource_group, name) recovery_vault = service.get_recovery_vault(resource_group, name) recovery_vault_fog = Fog::Storage::AzureRM::RecoveryVault.new(service: service) recovery_vault_fog.merge_attributes(Fog::Storage::AzureRM::RecoveryVault.parse(recovery_vault)) end |