Class: Azure::SQL::Profiles::Latest::Mgmt::SQLClass
- Inherits:
-
Object
- Object
- Azure::SQL::Profiles::Latest::Mgmt::SQLClass
- Defined in:
- lib/profiles/latest/modules/sql_profile_module.rb
Overview
SQL
Direct Known Subclasses
Defined Under Namespace
Classes: ModelClasses
Instance Attribute Summary collapse
-
#backup_long_term_retention_policies ⇒ Object
readonly
Returns the value of attribute backup_long_term_retention_policies.
-
#backup_long_term_retention_vaults ⇒ Object
readonly
Returns the value of attribute backup_long_term_retention_vaults.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#capabilities ⇒ Object
readonly
Returns the value of attribute capabilities.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#data_masking_policies ⇒ Object
readonly
Returns the value of attribute data_masking_policies.
-
#data_masking_rules ⇒ Object
readonly
Returns the value of attribute data_masking_rules.
-
#database_advisors ⇒ Object
readonly
Returns the value of attribute database_advisors.
-
#database_blob_auditing_policies ⇒ Object
readonly
Returns the value of attribute database_blob_auditing_policies.
-
#database_connection_policies ⇒ Object
readonly
Returns the value of attribute database_connection_policies.
-
#database_operations ⇒ Object
readonly
Returns the value of attribute database_operations.
-
#database_recommended_actions ⇒ Object
readonly
Returns the value of attribute database_recommended_actions.
-
#database_table_auditing_policies ⇒ Object
readonly
Returns the value of attribute database_table_auditing_policies.
-
#database_threat_detection_policies ⇒ Object
readonly
Returns the value of attribute database_threat_detection_policies.
-
#database_usages ⇒ Object
readonly
Returns the value of attribute database_usages.
-
#databases ⇒ Object
readonly
Returns the value of attribute databases.
-
#elastic_pool_activities ⇒ Object
readonly
Returns the value of attribute elastic_pool_activities.
-
#elastic_pool_database_activities ⇒ Object
readonly
Returns the value of attribute elastic_pool_database_activities.
-
#elastic_pools ⇒ Object
readonly
Returns the value of attribute elastic_pools.
-
#encryption_protectors ⇒ Object
readonly
Returns the value of attribute encryption_protectors.
-
#failover_groups ⇒ Object
readonly
Returns the value of attribute failover_groups.
-
#firewall_rules ⇒ Object
readonly
Returns the value of attribute firewall_rules.
-
#geo_backup_policies ⇒ Object
readonly
Returns the value of attribute geo_backup_policies.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#operations ⇒ Object
readonly
Returns the value of attribute operations.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#queries ⇒ Object
readonly
Returns the value of attribute queries.
-
#query_statistics ⇒ Object
readonly
Returns the value of attribute query_statistics.
-
#recommended_elastic_pools ⇒ Object
readonly
Returns the value of attribute recommended_elastic_pools.
-
#recoverable_databases ⇒ Object
readonly
Returns the value of attribute recoverable_databases.
-
#replication_links ⇒ Object
readonly
Returns the value of attribute replication_links.
-
#restorable_dropped_databases ⇒ Object
readonly
Returns the value of attribute restorable_dropped_databases.
-
#restore_points ⇒ Object
readonly
Returns the value of attribute restore_points.
-
#server_advisors ⇒ Object
readonly
Returns the value of attribute server_advisors.
-
#server_azure_adadministrators ⇒ Object
readonly
Returns the value of attribute server_azure_adadministrators.
-
#server_communication_links ⇒ Object
readonly
Returns the value of attribute server_communication_links.
-
#server_connection_policies ⇒ Object
readonly
Returns the value of attribute server_connection_policies.
-
#server_keys ⇒ Object
readonly
Returns the value of attribute server_keys.
-
#server_table_auditing_policies ⇒ Object
readonly
Returns the value of attribute server_table_auditing_policies.
-
#server_usages ⇒ Object
readonly
Returns the value of attribute server_usages.
-
#servers ⇒ Object
readonly
Returns the value of attribute servers.
-
#service_objectives ⇒ Object
readonly
Returns the value of attribute service_objectives.
-
#service_tier_advisors ⇒ Object
readonly
Returns the value of attribute service_tier_advisors.
-
#sync_agents ⇒ Object
readonly
Returns the value of attribute sync_agents.
-
#sync_groups ⇒ Object
readonly
Returns the value of attribute sync_groups.
-
#sync_members ⇒ Object
readonly
Returns the value of attribute sync_members.
-
#transparent_data_encryption_activities ⇒ Object
readonly
Returns the value of attribute transparent_data_encryption_activities.
-
#transparent_data_encryption_configurations ⇒ Object
readonly
Returns the value of attribute transparent_data_encryption_configurations.
-
#transparent_data_encryptions ⇒ Object
readonly
Returns the value of attribute transparent_data_encryptions.
-
#virtual_network_rules ⇒ Object
readonly
Returns the value of attribute virtual_network_rules.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ SQLClass
constructor
A new instance of SQLClass.
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( = {}) if .is_a?(Hash) && .length == 0 @options = else @options = end reset!() @configurable, @base_url, @options = self, nil, nil client_0 = Azure::SQL::Mgmt::V2014_04_01::SqlManagementClient.new(configurable.credentials, base_url, ) 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, ) 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, ) 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_policies ⇒ Object (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_vaults ⇒ Object (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_url ⇒ Object (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 |
#capabilities ⇒ Object (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 |
#configurable ⇒ Object (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_policies ⇒ Object (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_rules ⇒ Object (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_advisors ⇒ Object (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_policies ⇒ Object (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_policies ⇒ Object (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_operations ⇒ Object (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 |
#database_recommended_actions ⇒ Object (readonly)
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_policies ⇒ Object (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_policies ⇒ Object (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_usages ⇒ Object (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 |
#databases ⇒ Object (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_activities ⇒ Object (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_activities ⇒ Object (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_pools ⇒ Object (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_protectors ⇒ Object (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_groups ⇒ Object (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_rules ⇒ Object (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_policies ⇒ Object (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_classes ⇒ Object (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 |
#operations ⇒ Object (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 |
#options ⇒ Object (readonly)
Returns the value of attribute options.
263 264 265 |
# File 'lib/profiles/latest/modules/sql_profile_module.rb', line 263 def @options end |
#queries ⇒ Object (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_statistics ⇒ Object (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 |
#recommended_elastic_pools ⇒ Object (readonly)
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_databases ⇒ Object (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 |
#replication_links ⇒ Object (readonly)
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_databases ⇒ Object (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_points ⇒ Object (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_advisors ⇒ Object (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_adadministrators ⇒ Object (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 |
#server_communication_links ⇒ Object (readonly)
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_policies ⇒ Object (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_keys ⇒ Object (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_policies ⇒ Object (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_usages ⇒ Object (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 |
#servers ⇒ Object (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_objectives ⇒ Object (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_advisors ⇒ Object (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_agents ⇒ Object (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_groups ⇒ Object (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_members ⇒ Object (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_activities ⇒ Object (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_configurations ⇒ Object (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_encryptions ⇒ Object (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_rules ⇒ Object (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 |