Method: Azure::Profiles::Latest::NetApp::Mgmt::NetAppManagementClass#initialize

Defined in:
lib/latest/modules/netapp_profile_module.rb

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

Returns a new instance of NetAppManagementClass.



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# File 'lib/latest/modules/netapp_profile_module.rb', line 94

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

  @client_0 = Azure::NetApp::Mgmt::V2020_06_01::AzureNetAppFilesManagementClient.new(configurable.credentials, base_url, options)
  if(@client_0.respond_to?(:subscription_id))
    @client_0.subscription_id = configurable.subscription_id
  end
  add_telemetry(@client_0)
  @operations = @client_0.operations
  @net_app_resource = @client_0.net_app_resource
  @accounts = @client_0.accounts
  @pools = @client_0.pools
  @volumes = @client_0.volumes
  @snapshots = @client_0.snapshots
  @snapshot_policies = @client_0.snapshot_policies
  @account_backups = @client_0.
  @backups = @client_0.backups
  @backup_policies = @client_0.backup_policies
  @vaults = @client_0.vaults

  @model_classes = ModelClasses.new
end