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

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

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of SQLManagementClass.



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
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
# File 'lib/latest/modules/sql_profile_module.rb', line 490

def initialize(configurable, base_url=nil, options=nil)
  @configurable, @base_url, @options = configurable, base_url, 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_clusters = @client_1.virtual_clusters
  @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_backup_short_term_retention_policies = @client_2.managed_backup_short_term_retention_policies
  @managed_databases = @client_2.managed_databases
  @managed_restorable_dropped_database_backup_short_term_retention_policies = @client_2.managed_restorable_dropped_database_backup_short_term_retention_policies
  @restorable_dropped_managed_databases = @client_2.restorable_dropped_managed_databases
  @restore_points = @client_2.restore_points
  @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
  @managed_database_security_alert_policies = @client_2.managed_database_security_alert_policies
  @managed_server_security_alert_policies = @client_2.managed_server_security_alert_policies
  @sensitivity_labels = @client_2.sensitivity_labels
  @managed_instance_administrators = @client_2.managed_instance_administrators

  @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
  @managed_database_vulnerability_assessment_rule_baselines = @client_3.managed_database_vulnerability_assessment_rule_baselines
  @managed_database_vulnerability_assessment_scans = @client_3.managed_database_vulnerability_assessment_scans
  @managed_database_vulnerability_assessments = @client_3.managed_database_vulnerability_assessments
  @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
  @managed_instance_keys = @client_3.managed_instance_keys
  @managed_instance_encryption_protectors = @client_3.managed_instance_encryption_protectors
  @recoverable_managed_databases = @client_3.recoverable_managed_databases

  @client_4 = Azure::SQL::Mgmt::V2018_06_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options)
  if(@client_4.respond_to?(:subscription_id))
    @client_4.subscription_id = configurable.subscription_id
  end
  add_telemetry(@client_4)
  @database_columns = @client_4.database_columns
  @database_schemas = @client_4.database_schemas
  @database_tables = @client_4.database_tables
  @database_security_alert_policies = @client_4.database_security_alert_policies
  @managed_database_columns = @client_4.managed_database_columns
  @managed_database_schemas = @client_4.managed_database_schemas
  @managed_database_tables = @client_4.managed_database_tables
  @managed_instance_vulnerability_assessments = @client_4.managed_instance_vulnerability_assessments
  @server_vulnerability_assessments = @client_4.server_vulnerability_assessments
  @instance_pools = @client_4.instance_pools
  @managed_database_sensitivity_labels = @client_4.managed_database_sensitivity_labels

  @model_classes = ModelClasses.new
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args) ⇒ Object



634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
# File 'lib/latest/modules/sql_profile_module.rb', line 634

def method_missing(method, *args)
  if @client_4.respond_to?method
    @client_4.send(method, *args)
  elsif @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.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

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.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

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.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def backup_short_term_retention_policies
  @backup_short_term_retention_policies
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def base_url
  @base_url
end

#capabilitiesObject (readonly)

Returns the value of attribute capabilities.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def capabilities
  @capabilities
end

#configurableObject (readonly)

Returns the value of attribute configurable.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def configurable
  @configurable
end

#data_masking_policiesObject (readonly)

Returns the value of attribute data_masking_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def data_masking_policies
  @data_masking_policies
end

#data_masking_rulesObject (readonly)

Returns the value of attribute data_masking_rules.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def data_masking_rules
  @data_masking_rules
end

#data_warehouse_user_activities_operationsObject (readonly)

Returns the value of attribute data_warehouse_user_activities_operations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def data_warehouse_user_activities_operations
  @data_warehouse_user_activities_operations
end

#database_advisorsObject (readonly)

Returns the value of attribute database_advisors.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_advisors
  @database_advisors
end

#database_automatic_tuning_operationsObject (readonly)

Returns the value of attribute database_automatic_tuning_operations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_automatic_tuning_operations
  @database_automatic_tuning_operations
end

#database_blob_auditing_policiesObject (readonly)

Returns the value of attribute database_blob_auditing_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_blob_auditing_policies
  @database_blob_auditing_policies
end

#database_columnsObject (readonly)

Returns the value of attribute database_columns.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_columns
  @database_columns
end

#database_connection_policiesObject (readonly)

Returns the value of attribute database_connection_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_connection_policies
  @database_connection_policies
end

#database_operationsObject (readonly)

Returns the value of attribute database_operations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_operations
  @database_operations
end

Returns the value of attribute database_recommended_actions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_recommended_actions
  @database_recommended_actions
end

#database_schemasObject (readonly)

Returns the value of attribute database_schemas.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_schemas
  @database_schemas
end

#database_security_alert_policiesObject (readonly)

Returns the value of attribute database_security_alert_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_security_alert_policies
  @database_security_alert_policies
end

#database_table_auditing_policiesObject (readonly)

Returns the value of attribute database_table_auditing_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_table_auditing_policies
  @database_table_auditing_policies
end

#database_tablesObject (readonly)

Returns the value of attribute database_tables.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_tables
  @database_tables
end

#database_threat_detection_policiesObject (readonly)

Returns the value of attribute database_threat_detection_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_threat_detection_policies
  @database_threat_detection_policies
end

#database_usagesObject (readonly)

Returns the value of attribute database_usages.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_usages
  @database_usages
end

#database_vulnerability_assessment_rule_baselinesObject (readonly)

Returns the value of attribute database_vulnerability_assessment_rule_baselines.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

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.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_vulnerability_assessment_scans
  @database_vulnerability_assessment_scans
end

#database_vulnerability_assessmentsObject (readonly)

Returns the value of attribute database_vulnerability_assessments.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def database_vulnerability_assessments
  @database_vulnerability_assessments
end

#databasesObject (readonly)

Returns the value of attribute databases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def databases
  @databases
end

#disaster_recovery_configurationsObject (readonly)

Returns the value of attribute disaster_recovery_configurations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def disaster_recovery_configurations
  @disaster_recovery_configurations
end

#elastic_pool_activitiesObject (readonly)

Returns the value of attribute elastic_pool_activities.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def elastic_pool_activities
  @elastic_pool_activities
end

#elastic_pool_database_activitiesObject (readonly)

Returns the value of attribute elastic_pool_database_activities.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def elastic_pool_database_activities
  @elastic_pool_database_activities
end

#elastic_pool_operationsObject (readonly)

Returns the value of attribute elastic_pool_operations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def elastic_pool_operations
  @elastic_pool_operations
end

#elastic_poolsObject (readonly)

Returns the value of attribute elastic_pools.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def elastic_pools
  @elastic_pools
end

#encryption_protectorsObject (readonly)

Returns the value of attribute encryption_protectors.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def encryption_protectors
  @encryption_protectors
end

#extended_database_blob_auditing_policiesObject (readonly)

Returns the value of attribute extended_database_blob_auditing_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

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.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def extended_server_blob_auditing_policies
  @extended_server_blob_auditing_policies
end

#extensionsObject (readonly)

Returns the value of attribute extensions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def extensions
  @extensions
end

#failover_groupsObject (readonly)

Returns the value of attribute failover_groups.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def failover_groups
  @failover_groups
end

#firewall_rulesObject (readonly)

Returns the value of attribute firewall_rules.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def firewall_rules
  @firewall_rules
end

#geo_backup_policiesObject (readonly)

Returns the value of attribute geo_backup_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def geo_backup_policies
  @geo_backup_policies
end

#instance_failover_groupsObject (readonly)

Returns the value of attribute instance_failover_groups.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def instance_failover_groups
  @instance_failover_groups
end

#instance_poolsObject (readonly)

Returns the value of attribute instance_pools.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def instance_pools
  @instance_pools
end

#job_agentsObject (readonly)

Returns the value of attribute job_agents.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_agents
  @job_agents
end

#job_credentialsObject (readonly)

Returns the value of attribute job_credentials.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_credentials
  @job_credentials
end

#job_executionsObject (readonly)

Returns the value of attribute job_executions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_executions
  @job_executions
end

#job_step_executionsObject (readonly)

Returns the value of attribute job_step_executions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_step_executions
  @job_step_executions
end

#job_stepsObject (readonly)

Returns the value of attribute job_steps.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_steps
  @job_steps
end

#job_target_executionsObject (readonly)

Returns the value of attribute job_target_executions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_target_executions
  @job_target_executions
end

#job_target_groupsObject (readonly)

Returns the value of attribute job_target_groups.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_target_groups
  @job_target_groups
end

#job_versionsObject (readonly)

Returns the value of attribute job_versions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def job_versions
  @job_versions
end

#jobsObject (readonly)

Returns the value of attribute jobs.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def jobs
  @jobs
end

#long_term_retention_backupsObject (readonly)

Returns the value of attribute long_term_retention_backups.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def long_term_retention_backups
  @long_term_retention_backups
end

#managed_backup_short_term_retention_policiesObject (readonly)

Returns the value of attribute managed_backup_short_term_retention_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_backup_short_term_retention_policies
  @managed_backup_short_term_retention_policies
end

#managed_database_columnsObject (readonly)

Returns the value of attribute managed_database_columns.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_columns
  @managed_database_columns
end

#managed_database_schemasObject (readonly)

Returns the value of attribute managed_database_schemas.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_schemas
  @managed_database_schemas
end

#managed_database_security_alert_policiesObject (readonly)

Returns the value of attribute managed_database_security_alert_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_security_alert_policies
  @managed_database_security_alert_policies
end

#managed_database_sensitivity_labelsObject (readonly)

Returns the value of attribute managed_database_sensitivity_labels.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_sensitivity_labels
  @managed_database_sensitivity_labels
end

#managed_database_tablesObject (readonly)

Returns the value of attribute managed_database_tables.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_tables
  @managed_database_tables
end

#managed_database_vulnerability_assessment_rule_baselinesObject (readonly)

Returns the value of attribute managed_database_vulnerability_assessment_rule_baselines.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_vulnerability_assessment_rule_baselines
  @managed_database_vulnerability_assessment_rule_baselines
end

#managed_database_vulnerability_assessment_scansObject (readonly)

Returns the value of attribute managed_database_vulnerability_assessment_scans.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_vulnerability_assessment_scans
  @managed_database_vulnerability_assessment_scans
end

#managed_database_vulnerability_assessmentsObject (readonly)

Returns the value of attribute managed_database_vulnerability_assessments.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_database_vulnerability_assessments
  @managed_database_vulnerability_assessments
end

#managed_databasesObject (readonly)

Returns the value of attribute managed_databases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_databases
  @managed_databases
end

#managed_instance_administratorsObject (readonly)

Returns the value of attribute managed_instance_administrators.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_instance_administrators
  @managed_instance_administrators
end

#managed_instance_encryption_protectorsObject (readonly)

Returns the value of attribute managed_instance_encryption_protectors.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_instance_encryption_protectors
  @managed_instance_encryption_protectors
end

#managed_instance_keysObject (readonly)

Returns the value of attribute managed_instance_keys.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_instance_keys
  @managed_instance_keys
end

#managed_instance_tde_certificatesObject (readonly)

Returns the value of attribute managed_instance_tde_certificates.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_instance_tde_certificates
  @managed_instance_tde_certificates
end

#managed_instance_vulnerability_assessmentsObject (readonly)

Returns the value of attribute managed_instance_vulnerability_assessments.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_instance_vulnerability_assessments
  @managed_instance_vulnerability_assessments
end

#managed_instancesObject (readonly)

Returns the value of attribute managed_instances.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_instances
  @managed_instances
end

#managed_restorable_dropped_database_backup_short_term_retention_policiesObject (readonly)

Returns the value of attribute managed_restorable_dropped_database_backup_short_term_retention_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_restorable_dropped_database_backup_short_term_retention_policies
  @managed_restorable_dropped_database_backup_short_term_retention_policies
end

#managed_server_security_alert_policiesObject (readonly)

Returns the value of attribute managed_server_security_alert_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def managed_server_security_alert_policies
  @managed_server_security_alert_policies
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def model_classes
  @model_classes
end

#operationsObject (readonly)

Returns the value of attribute operations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def operations
  @operations
end

#optionsObject (readonly)

Returns the value of attribute options.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def options
  @options
end

#queriesObject (readonly)

Returns the value of attribute queries.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def queries
  @queries
end

#query_statisticsObject (readonly)

Returns the value of attribute query_statistics.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def query_statistics
  @query_statistics
end

#query_textsObject (readonly)

Returns the value of attribute query_texts.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def query_texts
  @query_texts
end

Returns the value of attribute recommended_elastic_pools.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def recommended_elastic_pools
  @recommended_elastic_pools
end

#recoverable_databasesObject (readonly)

Returns the value of attribute recoverable_databases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def recoverable_databases
  @recoverable_databases
end

#recoverable_managed_databasesObject (readonly)

Returns the value of attribute recoverable_managed_databases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def recoverable_managed_databases
  @recoverable_managed_databases
end

Returns the value of attribute replication_links.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def replication_links
  @replication_links
end

#restorable_dropped_databasesObject (readonly)

Returns the value of attribute restorable_dropped_databases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def restorable_dropped_databases
  @restorable_dropped_databases
end

#restorable_dropped_managed_databasesObject (readonly)

Returns the value of attribute restorable_dropped_managed_databases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def restorable_dropped_managed_databases
  @restorable_dropped_managed_databases
end

#restore_pointsObject (readonly)

Returns the value of attribute restore_points.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def restore_points
  @restore_points
end

#sensitivity_labelsObject (readonly)

Returns the value of attribute sensitivity_labels.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def sensitivity_labels
  @sensitivity_labels
end

#server_advisorsObject (readonly)

Returns the value of attribute server_advisors.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_advisors
  @server_advisors
end

#server_automatic_tuning_operationsObject (readonly)

Returns the value of attribute server_automatic_tuning_operations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_automatic_tuning_operations
  @server_automatic_tuning_operations
end

#server_azure_adadministratorsObject (readonly)

Returns the value of attribute server_azure_adadministrators.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_azure_adadministrators
  @server_azure_adadministrators
end

#server_blob_auditing_policiesObject (readonly)

Returns the value of attribute server_blob_auditing_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_blob_auditing_policies
  @server_blob_auditing_policies
end

Returns the value of attribute server_communication_links.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_communication_links
  @server_communication_links
end

#server_connection_policiesObject (readonly)

Returns the value of attribute server_connection_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_connection_policies
  @server_connection_policies
end

#server_dns_aliasesObject (readonly)

Returns the value of attribute server_dns_aliases.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_dns_aliases
  @server_dns_aliases
end

#server_keysObject (readonly)

Returns the value of attribute server_keys.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_keys
  @server_keys
end

#server_security_alert_policiesObject (readonly)

Returns the value of attribute server_security_alert_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_security_alert_policies
  @server_security_alert_policies
end

#server_table_auditing_policiesObject (readonly)

Returns the value of attribute server_table_auditing_policies.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_table_auditing_policies
  @server_table_auditing_policies
end

#server_usagesObject (readonly)

Returns the value of attribute server_usages.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_usages
  @server_usages
end

#server_vulnerability_assessmentsObject (readonly)

Returns the value of attribute server_vulnerability_assessments.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def server_vulnerability_assessments
  @server_vulnerability_assessments
end

#serversObject (readonly)

Returns the value of attribute servers.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def servers
  @servers
end

#service_objectivesObject (readonly)

Returns the value of attribute service_objectives.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def service_objectives
  @service_objectives
end

#service_tier_advisorsObject (readonly)

Returns the value of attribute service_tier_advisors.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def service_tier_advisors
  @service_tier_advisors
end

#subscription_usagesObject (readonly)

Returns the value of attribute subscription_usages.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def subscription_usages
  @subscription_usages
end

#sync_agentsObject (readonly)

Returns the value of attribute sync_agents.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def sync_agents
  @sync_agents
end

#sync_groupsObject (readonly)

Returns the value of attribute sync_groups.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def sync_groups
  @sync_groups
end

#sync_membersObject (readonly)

Returns the value of attribute sync_members.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def sync_members
  @sync_members
end

#tde_certificatesObject (readonly)

Returns the value of attribute tde_certificates.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def tde_certificates
  @tde_certificates
end

#transparent_data_encryption_activitiesObject (readonly)

Returns the value of attribute transparent_data_encryption_activities.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def transparent_data_encryption_activities
  @transparent_data_encryption_activities
end

#transparent_data_encryption_configurationsObject (readonly)

Returns the value of attribute transparent_data_encryption_configurations.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def transparent_data_encryption_configurations
  @transparent_data_encryption_configurations
end

#transparent_data_encryptionsObject (readonly)

Returns the value of attribute transparent_data_encryptions.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def transparent_data_encryptions
  @transparent_data_encryptions
end

#virtual_clustersObject (readonly)

Returns the value of attribute virtual_clusters.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def virtual_clusters
  @virtual_clusters
end

#virtual_network_rulesObject (readonly)

Returns the value of attribute virtual_network_rules.



488
489
490
# File 'lib/latest/modules/sql_profile_module.rb', line 488

def virtual_network_rules
  @virtual_network_rules
end

Instance Method Details

#add_telemetry(client) ⇒ Object



629
630
631
632
# File 'lib/latest/modules/sql_profile_module.rb', line 629

def add_telemetry(client)
  profile_information = "Profiles/azure_sdk/#{Azure::VERSION}/Latest/SQL/Mgmt"
  client.add_user_agent_information(profile_information)
end