Class: Azure::SQL::Profiles::Latest::Mgmt::SQLClass

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

Overview

SQL

Direct Known Subclasses

Client

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ SQLClass

Returns a new instance of SQLClass.



265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 265

def initialize(options = {})
  if options.is_a?(Hash) && options.length == 0
    @options = setup_default_options
  else
    @options = options
  end

  reset!(options)

  @configurable, @base_url, @options = self, nil, nil

  client_0 = Azure::SQL::Mgmt::V2014_04_01::SqlManagementClient.new(configurable.credentials, base_url, options)
  if(client_0.respond_to?(:subscription_id))
    client_0.subscription_id = configurable.subscription_id
  end
  @backup_long_term_retention_policies = client_0.backup_long_term_retention_policies
  @backup_long_term_retention_vaults = client_0.backup_long_term_retention_vaults
  @restore_points = client_0.restore_points
  @recoverable_databases = client_0.recoverable_databases
  @restorable_dropped_databases = client_0.restorable_dropped_databases
  @capabilities = client_0.capabilities
  @server_connection_policies = client_0.server_connection_policies
  @database_threat_detection_policies = client_0.database_threat_detection_policies
  @data_masking_policies = client_0.data_masking_policies
  @data_masking_rules = client_0.data_masking_rules
  @transparent_data_encryption_configurations = client_0.transparent_data_encryption_configurations
  @firewall_rules = client_0.firewall_rules
  @geo_backup_policies = client_0.geo_backup_policies
  @databases = client_0.databases
  @elastic_pools = client_0.elastic_pools
  @queries = client_0.queries
  @query_statistics = client_0.query_statistics
  @replication_links = client_0.replication_links
  @server_azure_adadministrators = client_0.server_azure_adadministrators
  @server_communication_links = client_0.server_communication_links
  @service_objectives = client_0.service_objectives
  @elastic_pool_activities = client_0.elastic_pool_activities
  @elastic_pool_database_activities = client_0.elastic_pool_database_activities
  @recommended_elastic_pools = client_0.recommended_elastic_pools
  @service_tier_advisors = client_0.service_tier_advisors
  @transparent_data_encryptions = client_0.transparent_data_encryptions
  @transparent_data_encryption_activities = client_0.transparent_data_encryption_activities
  @server_table_auditing_policies = client_0.server_table_auditing_policies
  @database_table_auditing_policies = client_0.database_table_auditing_policies
  @database_connection_policies = client_0.database_connection_policies
  @server_usages = client_0.server_usages
  @database_usages = client_0.database_usages

  client_1 = Azure::SQL::Mgmt::V2015_05_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options)
  if(client_1.respond_to?(:subscription_id))
    client_1.subscription_id = configurable.subscription_id
  end
  @database_advisors = client_1.database_advisors
  @database_recommended_actions = client_1.database_recommended_actions
  @server_advisors = client_1.server_advisors
  @database_blob_auditing_policies = client_1.database_blob_auditing_policies
  @encryption_protectors = client_1.encryption_protectors
  @failover_groups = client_1.failover_groups
  @operations = client_1.operations
  @server_keys = client_1.server_keys
  @servers = client_1.servers
  @sync_agents = client_1.sync_agents
  @sync_groups = client_1.sync_groups
  @sync_members = client_1.sync_members
  @virtual_network_rules = client_1.virtual_network_rules

  client_2 = Azure::SQL::Mgmt::V2017_03_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options)
  if(client_2.respond_to?(:subscription_id))
    client_2.subscription_id = configurable.subscription_id
  end
  @database_operations = client_2.database_operations

  @model_classes = ModelClasses.new
end

Instance Attribute Details

#backup_long_term_retention_policiesObject (readonly)

Returns the value of attribute backup_long_term_retention_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def backup_long_term_retention_policies
  @backup_long_term_retention_policies
end

#backup_long_term_retention_vaultsObject (readonly)

Returns the value of attribute backup_long_term_retention_vaults.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def backup_long_term_retention_vaults
  @backup_long_term_retention_vaults
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def base_url
  @base_url
end

#capabilitiesObject (readonly)

Returns the value of attribute capabilities.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def capabilities
  @capabilities
end

#configurableObject (readonly)

Returns the value of attribute configurable.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def configurable
  @configurable
end

#data_masking_policiesObject (readonly)

Returns the value of attribute data_masking_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def data_masking_policies
  @data_masking_policies
end

#data_masking_rulesObject (readonly)

Returns the value of attribute data_masking_rules.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def data_masking_rules
  @data_masking_rules
end

#database_advisorsObject (readonly)

Returns the value of attribute database_advisors.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_advisors
  @database_advisors
end

#database_blob_auditing_policiesObject (readonly)

Returns the value of attribute database_blob_auditing_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_blob_auditing_policies
  @database_blob_auditing_policies
end

#database_connection_policiesObject (readonly)

Returns the value of attribute database_connection_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_connection_policies
  @database_connection_policies
end

#database_operationsObject (readonly)

Returns the value of attribute database_operations.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_operations
  @database_operations
end

Returns the value of attribute database_recommended_actions.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_recommended_actions
  @database_recommended_actions
end

#database_table_auditing_policiesObject (readonly)

Returns the value of attribute database_table_auditing_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_table_auditing_policies
  @database_table_auditing_policies
end

#database_threat_detection_policiesObject (readonly)

Returns the value of attribute database_threat_detection_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_threat_detection_policies
  @database_threat_detection_policies
end

#database_usagesObject (readonly)

Returns the value of attribute database_usages.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def database_usages
  @database_usages
end

#databasesObject (readonly)

Returns the value of attribute databases.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def databases
  @databases
end

#elastic_pool_activitiesObject (readonly)

Returns the value of attribute elastic_pool_activities.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def elastic_pool_activities
  @elastic_pool_activities
end

#elastic_pool_database_activitiesObject (readonly)

Returns the value of attribute elastic_pool_database_activities.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def elastic_pool_database_activities
  @elastic_pool_database_activities
end

#elastic_poolsObject (readonly)

Returns the value of attribute elastic_pools.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def elastic_pools
  @elastic_pools
end

#encryption_protectorsObject (readonly)

Returns the value of attribute encryption_protectors.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def encryption_protectors
  @encryption_protectors
end

#failover_groupsObject (readonly)

Returns the value of attribute failover_groups.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def failover_groups
  @failover_groups
end

#firewall_rulesObject (readonly)

Returns the value of attribute firewall_rules.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def firewall_rules
  @firewall_rules
end

#geo_backup_policiesObject (readonly)

Returns the value of attribute geo_backup_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def geo_backup_policies
  @geo_backup_policies
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def model_classes
  @model_classes
end

#operationsObject (readonly)

Returns the value of attribute operations.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def options
  @options
end

#queriesObject (readonly)

Returns the value of attribute queries.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def queries
  @queries
end

#query_statisticsObject (readonly)

Returns the value of attribute query_statistics.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def query_statistics
  @query_statistics
end

Returns the value of attribute recommended_elastic_pools.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def recommended_elastic_pools
  @recommended_elastic_pools
end

#recoverable_databasesObject (readonly)

Returns the value of attribute recoverable_databases.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def recoverable_databases
  @recoverable_databases
end

Returns the value of attribute replication_links.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def replication_links
  @replication_links
end

#restorable_dropped_databasesObject (readonly)

Returns the value of attribute restorable_dropped_databases.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def restorable_dropped_databases
  @restorable_dropped_databases
end

#restore_pointsObject (readonly)

Returns the value of attribute restore_points.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def restore_points
  @restore_points
end

#server_advisorsObject (readonly)

Returns the value of attribute server_advisors.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_advisors
  @server_advisors
end

#server_azure_adadministratorsObject (readonly)

Returns the value of attribute server_azure_adadministrators.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_azure_adadministrators
  @server_azure_adadministrators
end

Returns the value of attribute server_communication_links.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_communication_links
  @server_communication_links
end

#server_connection_policiesObject (readonly)

Returns the value of attribute server_connection_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_connection_policies
  @server_connection_policies
end

#server_keysObject (readonly)

Returns the value of attribute server_keys.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_keys
  @server_keys
end

#server_table_auditing_policiesObject (readonly)

Returns the value of attribute server_table_auditing_policies.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_table_auditing_policies
  @server_table_auditing_policies
end

#server_usagesObject (readonly)

Returns the value of attribute server_usages.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def server_usages
  @server_usages
end

#serversObject (readonly)

Returns the value of attribute servers.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def servers
  @servers
end

#service_objectivesObject (readonly)

Returns the value of attribute service_objectives.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def service_objectives
  @service_objectives
end

#service_tier_advisorsObject (readonly)

Returns the value of attribute service_tier_advisors.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def service_tier_advisors
  @service_tier_advisors
end

#sync_agentsObject (readonly)

Returns the value of attribute sync_agents.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def sync_agents
  @sync_agents
end

#sync_groupsObject (readonly)

Returns the value of attribute sync_groups.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def sync_groups
  @sync_groups
end

#sync_membersObject (readonly)

Returns the value of attribute sync_members.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def sync_members
  @sync_members
end

#transparent_data_encryption_activitiesObject (readonly)

Returns the value of attribute transparent_data_encryption_activities.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def transparent_data_encryption_activities
  @transparent_data_encryption_activities
end

#transparent_data_encryption_configurationsObject (readonly)

Returns the value of attribute transparent_data_encryption_configurations.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def transparent_data_encryption_configurations
  @transparent_data_encryption_configurations
end

#transparent_data_encryptionsObject (readonly)

Returns the value of attribute transparent_data_encryptions.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def transparent_data_encryptions
  @transparent_data_encryptions
end

#virtual_network_rulesObject (readonly)

Returns the value of attribute virtual_network_rules.



263
264
265
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263

def virtual_network_rules
  @virtual_network_rules
end