Class: Azure::SQL::Profiles::Latest::Mgmt::SQLManagementClass

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

Overview

SQLManagementClass

Direct Known Subclasses

Client

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ SQLManagementClass

Returns a new instance of SQLManagementClass.



426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 426

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

  reset!(options)

  @configurable = self
  @base_url = options[:base_url].nil? ? nil:options[:base_url]
  @options = options[:options].nil? ? nil:options[:options]

  @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
  add_telemetry(@client_0)
  @backup_long_term_retention_vaults = @client_0.backup_long_term_retention_vaults
  @recoverable_databases = @client_0.recoverable_databases
  @restorable_dropped_databases = @client_0.restorable_dropped_databases
  @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
  @extensions = @client_0.extensions
  @disaster_recovery_configurations = @client_0.disaster_recovery_configurations
  @geo_backup_policies = @client_0.geo_backup_policies
  @queries = @client_0.queries
  @query_statistics = @client_0.query_statistics
  @query_texts = @client_0.query_texts
  @recommended_elastic_pools = @client_0.recommended_elastic_pools
  @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
  @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
  add_telemetry(@client_1)
  @database_advisors = @client_1.database_advisors
  @database_recommended_actions = @client_1.database_recommended_actions
  @server_advisors = @client_1.server_advisors
  @database_automatic_tuning_operations = @client_1.database_automatic_tuning_operations
  @encryption_protectors = @client_1.encryption_protectors
  @failover_groups = @client_1.failover_groups
  @firewall_rules = @client_1.firewall_rules
  @managed_instances = @client_1.managed_instances
  @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
  @subscription_usages = @client_1.subscription_usages
  @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
  add_telemetry(@client_2)
  @extended_database_blob_auditing_policies = @client_2.extended_database_blob_auditing_policies
  @extended_server_blob_auditing_policies = @client_2.extended_server_blob_auditing_policies
  @server_blob_auditing_policies = @client_2.server_blob_auditing_policies
  @database_blob_auditing_policies = @client_2.database_blob_auditing_policies
  @database_vulnerability_assessment_rule_baselines = @client_2.database_vulnerability_assessment_rule_baselines
  @database_vulnerability_assessments = @client_2.database_vulnerability_assessments
  @data_warehouse_user_activities_operations = @client_2.data_warehouse_user_activities_operations
  @job_agents = @client_2.job_agents
  @job_credentials = @client_2.job_credentials
  @job_executions = @client_2.job_executions
  @jobs = @client_2.jobs
  @job_step_executions = @client_2.job_step_executions
  @job_steps = @client_2.job_steps
  @job_target_executions = @client_2.job_target_executions
  @job_target_groups = @client_2.job_target_groups
  @job_versions = @client_2.job_versions
  @long_term_retention_backups = @client_2.long_term_retention_backups
  @backup_long_term_retention_policies = @client_2.backup_long_term_retention_policies
  @managed_databases = @client_2.managed_databases
  @restore_points = @client_2.restore_points
  @sensitivity_labels = @client_2.sensitivity_labels
  @server_automatic_tuning_operations = @client_2.server_automatic_tuning_operations
  @server_dns_aliases = @client_2.server_dns_aliases
  @server_security_alert_policies = @client_2.server_security_alert_policies

  @client_3 = Azure::SQL::Mgmt::V2017_10_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options)
  if(@client_3.respond_to?(:subscription_id))
    @client_3.subscription_id = configurable.subscription_id
  end
  add_telemetry(@client_3)
  @database_operations = @client_3.database_operations
  @elastic_pool_operations = @client_3.elastic_pool_operations
  @database_vulnerability_assessment_scans = @client_3.database_vulnerability_assessment_scans
  @capabilities = @client_3.capabilities
  @databases = @client_3.databases
  @elastic_pools = @client_3.elastic_pools
  @instance_failover_groups = @client_3.instance_failover_groups
  @backup_short_term_retention_policies = @client_3.backup_short_term_retention_policies
  @tde_certificates = @client_3.tde_certificates
  @managed_instance_tde_certificates = @client_3.managed_instance_tde_certificates

  @model_classes = ModelClasses.new
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args) ⇒ Object



550
551
552
553
554
555
556
557
558
559
560
561
562
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 550

def method_missing(method, *args)
  if @client_3.respond_to?method
    @client_3.send(method, *args)
  elsif @client_2.respond_to?method
    @client_2.send(method, *args)
  elsif @client_1.respond_to?method
    @client_1.send(method, *args)
  elsif @client_0.respond_to?method
    @client_0.send(method, *args)
  else
    super
  end
end

Instance Attribute Details

#backup_long_term_retention_policiesObject (readonly)

Returns the value of attribute backup_long_term_retention_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

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.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def backup_long_term_retention_vaults
  @backup_long_term_retention_vaults
end

#backup_short_term_retention_policiesObject (readonly)

Returns the value of attribute backup_short_term_retention_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def backup_short_term_retention_policies
  @backup_short_term_retention_policies
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def base_url
  @base_url
end

#capabilitiesObject (readonly)

Returns the value of attribute capabilities.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def capabilities
  @capabilities
end

#configurableObject (readonly)

Returns the value of attribute configurable.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def configurable
  @configurable
end

#data_masking_policiesObject (readonly)

Returns the value of attribute data_masking_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def data_masking_policies
  @data_masking_policies
end

#data_masking_rulesObject (readonly)

Returns the value of attribute data_masking_rules.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def data_masking_rules
  @data_masking_rules
end

#data_warehouse_user_activities_operationsObject (readonly)

Returns the value of attribute data_warehouse_user_activities_operations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def data_warehouse_user_activities_operations
  @data_warehouse_user_activities_operations
end

#database_advisorsObject (readonly)

Returns the value of attribute database_advisors.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_advisors
  @database_advisors
end

#database_automatic_tuning_operationsObject (readonly)

Returns the value of attribute database_automatic_tuning_operations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_automatic_tuning_operations
  @database_automatic_tuning_operations
end

#database_blob_auditing_policiesObject (readonly)

Returns the value of attribute database_blob_auditing_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_blob_auditing_policies
  @database_blob_auditing_policies
end

#database_connection_policiesObject (readonly)

Returns the value of attribute database_connection_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_connection_policies
  @database_connection_policies
end

#database_operationsObject (readonly)

Returns the value of attribute database_operations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_operations
  @database_operations
end

Returns the value of attribute database_recommended_actions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_recommended_actions
  @database_recommended_actions
end

#database_table_auditing_policiesObject (readonly)

Returns the value of attribute database_table_auditing_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_table_auditing_policies
  @database_table_auditing_policies
end

#database_threat_detection_policiesObject (readonly)

Returns the value of attribute database_threat_detection_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_threat_detection_policies
  @database_threat_detection_policies
end

#database_usagesObject (readonly)

Returns the value of attribute database_usages.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_usages
  @database_usages
end

#database_vulnerability_assessment_rule_baselinesObject (readonly)

Returns the value of attribute database_vulnerability_assessment_rule_baselines.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_vulnerability_assessment_rule_baselines
  @database_vulnerability_assessment_rule_baselines
end

#database_vulnerability_assessment_scansObject (readonly)

Returns the value of attribute database_vulnerability_assessment_scans.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_vulnerability_assessment_scans
  @database_vulnerability_assessment_scans
end

#database_vulnerability_assessmentsObject (readonly)

Returns the value of attribute database_vulnerability_assessments.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def database_vulnerability_assessments
  @database_vulnerability_assessments
end

#databasesObject (readonly)

Returns the value of attribute databases.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def databases
  @databases
end

#disaster_recovery_configurationsObject (readonly)

Returns the value of attribute disaster_recovery_configurations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def disaster_recovery_configurations
  @disaster_recovery_configurations
end

#elastic_pool_activitiesObject (readonly)

Returns the value of attribute elastic_pool_activities.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def elastic_pool_activities
  @elastic_pool_activities
end

#elastic_pool_database_activitiesObject (readonly)

Returns the value of attribute elastic_pool_database_activities.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def elastic_pool_database_activities
  @elastic_pool_database_activities
end

#elastic_pool_operationsObject (readonly)

Returns the value of attribute elastic_pool_operations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def elastic_pool_operations
  @elastic_pool_operations
end

#elastic_poolsObject (readonly)

Returns the value of attribute elastic_pools.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def elastic_pools
  @elastic_pools
end

#encryption_protectorsObject (readonly)

Returns the value of attribute encryption_protectors.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def encryption_protectors
  @encryption_protectors
end

#extended_database_blob_auditing_policiesObject (readonly)

Returns the value of attribute extended_database_blob_auditing_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def extended_database_blob_auditing_policies
  @extended_database_blob_auditing_policies
end

#extended_server_blob_auditing_policiesObject (readonly)

Returns the value of attribute extended_server_blob_auditing_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def extended_server_blob_auditing_policies
  @extended_server_blob_auditing_policies
end

#extensionsObject (readonly)

Returns the value of attribute extensions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def extensions
  @extensions
end

#failover_groupsObject (readonly)

Returns the value of attribute failover_groups.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def failover_groups
  @failover_groups
end

#firewall_rulesObject (readonly)

Returns the value of attribute firewall_rules.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def firewall_rules
  @firewall_rules
end

#geo_backup_policiesObject (readonly)

Returns the value of attribute geo_backup_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def geo_backup_policies
  @geo_backup_policies
end

#instance_failover_groupsObject (readonly)

Returns the value of attribute instance_failover_groups.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def instance_failover_groups
  @instance_failover_groups
end

#job_agentsObject (readonly)

Returns the value of attribute job_agents.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_agents
  @job_agents
end

#job_credentialsObject (readonly)

Returns the value of attribute job_credentials.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_credentials
  @job_credentials
end

#job_executionsObject (readonly)

Returns the value of attribute job_executions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_executions
  @job_executions
end

#job_step_executionsObject (readonly)

Returns the value of attribute job_step_executions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_step_executions
  @job_step_executions
end

#job_stepsObject (readonly)

Returns the value of attribute job_steps.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_steps
  @job_steps
end

#job_target_executionsObject (readonly)

Returns the value of attribute job_target_executions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_target_executions
  @job_target_executions
end

#job_target_groupsObject (readonly)

Returns the value of attribute job_target_groups.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_target_groups
  @job_target_groups
end

#job_versionsObject (readonly)

Returns the value of attribute job_versions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def job_versions
  @job_versions
end

#jobsObject (readonly)

Returns the value of attribute jobs.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def jobs
  @jobs
end

#long_term_retention_backupsObject (readonly)

Returns the value of attribute long_term_retention_backups.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def long_term_retention_backups
  @long_term_retention_backups
end

#managed_databasesObject (readonly)

Returns the value of attribute managed_databases.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def managed_databases
  @managed_databases
end

#managed_instance_tde_certificatesObject (readonly)

Returns the value of attribute managed_instance_tde_certificates.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def managed_instance_tde_certificates
  @managed_instance_tde_certificates
end

#managed_instancesObject (readonly)

Returns the value of attribute managed_instances.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def managed_instances
  @managed_instances
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def model_classes
  @model_classes
end

#operationsObject (readonly)

Returns the value of attribute operations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def options
  @options
end

#queriesObject (readonly)

Returns the value of attribute queries.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def queries
  @queries
end

#query_statisticsObject (readonly)

Returns the value of attribute query_statistics.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def query_statistics
  @query_statistics
end

#query_textsObject (readonly)

Returns the value of attribute query_texts.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def query_texts
  @query_texts
end

Returns the value of attribute recommended_elastic_pools.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def recommended_elastic_pools
  @recommended_elastic_pools
end

#recoverable_databasesObject (readonly)

Returns the value of attribute recoverable_databases.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def recoverable_databases
  @recoverable_databases
end

Returns the value of attribute replication_links.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def replication_links
  @replication_links
end

#restorable_dropped_databasesObject (readonly)

Returns the value of attribute restorable_dropped_databases.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def restorable_dropped_databases
  @restorable_dropped_databases
end

#restore_pointsObject (readonly)

Returns the value of attribute restore_points.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def restore_points
  @restore_points
end

#sensitivity_labelsObject (readonly)

Returns the value of attribute sensitivity_labels.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def sensitivity_labels
  @sensitivity_labels
end

#server_advisorsObject (readonly)

Returns the value of attribute server_advisors.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_advisors
  @server_advisors
end

#server_automatic_tuning_operationsObject (readonly)

Returns the value of attribute server_automatic_tuning_operations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_automatic_tuning_operations
  @server_automatic_tuning_operations
end

#server_azure_adadministratorsObject (readonly)

Returns the value of attribute server_azure_adadministrators.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_azure_adadministrators
  @server_azure_adadministrators
end

#server_blob_auditing_policiesObject (readonly)

Returns the value of attribute server_blob_auditing_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_blob_auditing_policies
  @server_blob_auditing_policies
end

Returns the value of attribute server_communication_links.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_communication_links
  @server_communication_links
end

#server_connection_policiesObject (readonly)

Returns the value of attribute server_connection_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_connection_policies
  @server_connection_policies
end

#server_dns_aliasesObject (readonly)

Returns the value of attribute server_dns_aliases.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_dns_aliases
  @server_dns_aliases
end

#server_keysObject (readonly)

Returns the value of attribute server_keys.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_keys
  @server_keys
end

#server_security_alert_policiesObject (readonly)

Returns the value of attribute server_security_alert_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_security_alert_policies
  @server_security_alert_policies
end

#server_table_auditing_policiesObject (readonly)

Returns the value of attribute server_table_auditing_policies.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_table_auditing_policies
  @server_table_auditing_policies
end

#server_usagesObject (readonly)

Returns the value of attribute server_usages.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def server_usages
  @server_usages
end

#serversObject (readonly)

Returns the value of attribute servers.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def servers
  @servers
end

#service_objectivesObject (readonly)

Returns the value of attribute service_objectives.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def service_objectives
  @service_objectives
end

#service_tier_advisorsObject (readonly)

Returns the value of attribute service_tier_advisors.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def service_tier_advisors
  @service_tier_advisors
end

#subscription_usagesObject (readonly)

Returns the value of attribute subscription_usages.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def subscription_usages
  @subscription_usages
end

#sync_agentsObject (readonly)

Returns the value of attribute sync_agents.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def sync_agents
  @sync_agents
end

#sync_groupsObject (readonly)

Returns the value of attribute sync_groups.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def sync_groups
  @sync_groups
end

#sync_membersObject (readonly)

Returns the value of attribute sync_members.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def sync_members
  @sync_members
end

#tde_certificatesObject (readonly)

Returns the value of attribute tde_certificates.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def tde_certificates
  @tde_certificates
end

#transparent_data_encryption_activitiesObject (readonly)

Returns the value of attribute transparent_data_encryption_activities.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def transparent_data_encryption_activities
  @transparent_data_encryption_activities
end

#transparent_data_encryption_configurationsObject (readonly)

Returns the value of attribute transparent_data_encryption_configurations.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def transparent_data_encryption_configurations
  @transparent_data_encryption_configurations
end

#transparent_data_encryptionsObject (readonly)

Returns the value of attribute transparent_data_encryptions.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def transparent_data_encryptions
  @transparent_data_encryptions
end

#virtual_network_rulesObject (readonly)

Returns the value of attribute virtual_network_rules.



424
425
426
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 424

def virtual_network_rules
  @virtual_network_rules
end

Instance Method Details

#add_telemetry(client) ⇒ Object



545
546
547
548
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 545

def add_telemetry(client)
  profile_information = 'Profiles/Latest/SQL/Mgmt'
  client.add_user_agent_information(profile_information)
end