Class: Azure::Security::Profiles::Latest::Mgmt::SecurityManagementClass
- Inherits:
-
Object
- Object
- Azure::Security::Profiles::Latest::Mgmt::SecurityManagementClass
- Defined in:
- lib/profiles/latest/modules/security_profile_module.rb
Overview
SecurityManagementClass
Direct Known Subclasses
Instance Attribute Summary collapse
-
#adaptive_application_controls ⇒ Object
readonly
Returns the value of attribute adaptive_application_controls.
-
#adaptive_network_hardenings ⇒ Object
readonly
Returns the value of attribute adaptive_network_hardenings.
-
#advanced_threat_protection ⇒ Object
readonly
Returns the value of attribute advanced_threat_protection.
-
#alerts ⇒ Object
readonly
Returns the value of attribute alerts.
-
#alerts_suppression_rules ⇒ Object
readonly
Returns the value of attribute alerts_suppression_rules.
-
#allowed_connections ⇒ Object
readonly
Returns the value of attribute allowed_connections.
-
#assessments ⇒ Object
readonly
Returns the value of attribute assessments.
-
#assessments_metadata ⇒ Object
readonly
Returns the value of attribute assessments_metadata.
-
#assessments_metadata_subscription ⇒ Object
readonly
Returns the value of attribute assessments_metadata_subscription.
-
#auto_provisioning_settings ⇒ Object
readonly
Returns the value of attribute auto_provisioning_settings.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#compliance_results ⇒ Object
readonly
Returns the value of attribute compliance_results.
-
#compliances ⇒ Object
readonly
Returns the value of attribute compliances.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#connectors ⇒ Object
readonly
Returns the value of attribute connectors.
-
#device_operations ⇒ Object
readonly
Returns the value of attribute device_operations.
-
#device_security_groups ⇒ Object
readonly
Returns the value of attribute device_security_groups.
-
#devices_for_hub ⇒ Object
readonly
Returns the value of attribute devices_for_hub.
-
#devices_for_subscription ⇒ Object
readonly
Returns the value of attribute devices_for_subscription.
-
#discovered_security_solutions ⇒ Object
readonly
Returns the value of attribute discovered_security_solutions.
-
#external_security_solutions ⇒ Object
readonly
Returns the value of attribute external_security_solutions.
-
#information_protection_policies ⇒ Object
readonly
Returns the value of attribute information_protection_policies.
-
#io_tsecurity_solutions ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions.
-
#io_tsecurity_solutions_analytics ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions_analytics.
-
#io_tsecurity_solutions_analytics_aggregated_alert ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions_analytics_aggregated_alert.
-
#io_tsecurity_solutions_analytics_aggregated_alerts ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions_analytics_aggregated_alerts.
-
#io_tsecurity_solutions_analytics_recommendation ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions_analytics_recommendation.
-
#io_tsecurity_solutions_analytics_recommendations ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions_analytics_recommendations.
-
#io_tsecurity_solutions_resource_group ⇒ Object
readonly
Returns the value of attribute io_tsecurity_solutions_resource_group.
-
#iot_alert_types ⇒ Object
readonly
Returns the value of attribute iot_alert_types.
-
#iot_alerts ⇒ Object
readonly
Returns the value of attribute iot_alerts.
-
#iot_defender_settings ⇒ Object
readonly
Returns the value of attribute iot_defender_settings.
-
#iot_recommendation_types ⇒ Object
readonly
Returns the value of attribute iot_recommendation_types.
-
#iot_recommendations ⇒ Object
readonly
Returns the value of attribute iot_recommendations.
-
#iot_security_solution ⇒ Object
readonly
Returns the value of attribute iot_security_solution.
-
#iot_security_solution_analytics ⇒ Object
readonly
Returns the value of attribute iot_security_solution_analytics.
-
#iot_security_solutions_analytics_aggregated_alert ⇒ Object
readonly
Returns the value of attribute iot_security_solutions_analytics_aggregated_alert.
-
#iot_security_solutions_analytics_recommendation ⇒ Object
readonly
Returns the value of attribute iot_security_solutions_analytics_recommendation.
-
#iot_sensors ⇒ Object
readonly
Returns the value of attribute iot_sensors.
-
#jit_network_access_policies ⇒ Object
readonly
Returns the value of attribute jit_network_access_policies.
-
#locations ⇒ Object
readonly
Returns the value of attribute locations.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#on_premise_iot_sensors ⇒ Object
readonly
Returns the value of attribute on_premise_iot_sensors.
-
#operations ⇒ Object
readonly
Returns the value of attribute operations.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#pricings ⇒ Object
readonly
Returns the value of attribute pricings.
-
#regulatory_compliance_assessments ⇒ Object
readonly
Returns the value of attribute regulatory_compliance_assessments.
-
#regulatory_compliance_controls ⇒ Object
readonly
Returns the value of attribute regulatory_compliance_controls.
-
#regulatory_compliance_standards ⇒ Object
readonly
Returns the value of attribute regulatory_compliance_standards.
-
#secure_score_control_definitions ⇒ Object
readonly
Returns the value of attribute secure_score_control_definitions.
-
#secure_score_controls ⇒ Object
readonly
Returns the value of attribute secure_score_controls.
-
#secure_scores ⇒ Object
readonly
Returns the value of attribute secure_scores.
-
#security_contacts ⇒ Object
readonly
Returns the value of attribute security_contacts.
-
#security_solutions ⇒ Object
readonly
Returns the value of attribute security_solutions.
-
#security_solutions_reference_data_operations ⇒ Object
readonly
Returns the value of attribute security_solutions_reference_data_operations.
-
#server_vulnerability_assessment_operations ⇒ Object
readonly
Returns the value of attribute server_vulnerability_assessment_operations.
-
#settings ⇒ Object
readonly
Returns the value of attribute settings.
-
#sql_vulnerability_assessment_baseline_rules ⇒ Object
readonly
Returns the value of attribute sql_vulnerability_assessment_baseline_rules.
-
#sql_vulnerability_assessment_scan_results ⇒ Object
readonly
Returns the value of attribute sql_vulnerability_assessment_scan_results.
-
#sql_vulnerability_assessment_scans ⇒ Object
readonly
Returns the value of attribute sql_vulnerability_assessment_scans.
-
#tasks ⇒ Object
readonly
Returns the value of attribute tasks.
-
#topology ⇒ Object
readonly
Returns the value of attribute topology.
-
#workspace_settings ⇒ Object
readonly
Returns the value of attribute workspace_settings.
Instance Method Summary collapse
- #add_telemetry(client) ⇒ Object
-
#initialize(options = {}) ⇒ SecurityManagementClass
constructor
A new instance of SecurityManagementClass.
- #method_missing(method, *args) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ SecurityManagementClass
Returns a new instance of SecurityManagementClass.
376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 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 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 376 def initialize( = {}) if .is_a?(Hash) && .length == 0 @options = else @options = end reset!() @configurable = self @base_url = [:base_url].nil? ? nil:[:base_url] @options = [:options].nil? ? nil:[:options] @client_0 = Azure::Security::Mgmt::V2015_06_01_preview::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @locations = @client_0.locations @operations = @client_0.operations @tasks = @client_0.tasks @client_1 = Azure::Security::Mgmt::V2017_08_01_preview::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_1.respond_to?(:subscription_id)) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) @advanced_threat_protection = @client_1.advanced_threat_protection @auto_provisioning_settings = @client_1.auto_provisioning_settings @compliances = @client_1.compliances @device_security_groups = @client_1.device_security_groups @information_protection_policies = @client_1.information_protection_policies @io_tsecurity_solutions_analytics = @client_1.io_tsecurity_solutions_analytics @io_tsecurity_solutions_analytics_aggregated_alerts = @client_1.io_tsecurity_solutions_analytics_aggregated_alerts @io_tsecurity_solutions_analytics_aggregated_alert = @client_1.io_tsecurity_solutions_analytics_aggregated_alert @io_tsecurity_solutions_analytics_recommendation = @client_1.io_tsecurity_solutions_analytics_recommendation @io_tsecurity_solutions_analytics_recommendations = @client_1.io_tsecurity_solutions_analytics_recommendations @io_tsecurity_solutions = @client_1.io_tsecurity_solutions @io_tsecurity_solutions_resource_group = @client_1.io_tsecurity_solutions_resource_group @security_contacts = @client_1.security_contacts @workspace_settings = @client_1.workspace_settings @client_2 = Azure::Security::Mgmt::V2017_08_01::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_2.respond_to?(:subscription_id)) @client_2.subscription_id = configurable.subscription_id end add_telemetry(@client_2) @compliance_results = @client_2.compliance_results @client_3 = Azure::Security::Mgmt::V2018_06_01::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_3.respond_to?(:subscription_id)) @client_3.subscription_id = configurable.subscription_id end add_telemetry(@client_3) @pricings = @client_3.pricings @client_4 = Azure::Security::Mgmt::V2019_01_01_preview::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_4.respond_to?(:subscription_id)) @client_4.subscription_id = configurable.subscription_id end add_telemetry(@client_4) @regulatory_compliance_standards = @client_4.regulatory_compliance_standards @regulatory_compliance_controls = @client_4.regulatory_compliance_controls @regulatory_compliance_assessments = @client_4.regulatory_compliance_assessments @alerts_suppression_rules = @client_4.alerts_suppression_rules @assessments_metadata_subscription = @client_4. @client_5 = Azure::Security::Mgmt::V2019_01_01::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_5.respond_to?(:subscription_id)) @client_5.subscription_id = configurable.subscription_id end add_telemetry(@client_5) @alerts = @client_5.alerts @settings = @client_5.settings @client_6 = Azure::Security::Mgmt::V2019_08_01::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_6.respond_to?(:subscription_id)) @client_6.subscription_id = configurable.subscription_id end add_telemetry(@client_6) @iot_security_solution_analytics = @client_6.iot_security_solution_analytics @iot_security_solutions_analytics_aggregated_alert = @client_6.iot_security_solutions_analytics_aggregated_alert @iot_security_solutions_analytics_recommendation = @client_6.iot_security_solutions_analytics_recommendation @iot_security_solution = @client_6.iot_security_solution @client_7 = Azure::Security::Mgmt::V2020_01_01_preview::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_7.respond_to?(:subscription_id)) @client_7.subscription_id = configurable.subscription_id end add_telemetry(@client_7) @connectors = @client_7.connectors @client_8 = Azure::Security::Mgmt::V2020_01_01::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_8.respond_to?(:subscription_id)) @client_8.subscription_id = configurable.subscription_id end add_telemetry(@client_8) @adaptive_network_hardenings = @client_8.adaptive_network_hardenings @allowed_connections = @client_8.allowed_connections @adaptive_application_controls = @client_8.adaptive_application_controls @assessments_metadata = @client_8. @assessments = @client_8.assessments @discovered_security_solutions = @client_8.discovered_security_solutions @security_solutions = @client_8.security_solutions @security_solutions_reference_data_operations = @client_8.security_solutions_reference_data_operations @external_security_solutions = @client_8.external_security_solutions @jit_network_access_policies = @client_8.jit_network_access_policies @server_vulnerability_assessment_operations = @client_8.server_vulnerability_assessment_operations @topology = @client_8.topology @secure_scores = @client_8.secure_scores @secure_score_controls = @client_8.secure_score_controls @secure_score_control_definitions = @client_8.secure_score_control_definitions @client_9 = Azure::Security::Mgmt::V2020_07_01_preview::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_9.respond_to?(:subscription_id)) @client_9.subscription_id = configurable.subscription_id end add_telemetry(@client_9) @sql_vulnerability_assessment_scans = @client_9.sql_vulnerability_assessment_scans @sql_vulnerability_assessment_scan_results = @client_9.sql_vulnerability_assessment_scan_results @sql_vulnerability_assessment_baseline_rules = @client_9.sql_vulnerability_assessment_baseline_rules @client_10 = Azure::Security::Mgmt::V2020_08_06_preview::SecurityCenter.new(configurable.credentials, base_url, ) if(@client_10.respond_to?(:subscription_id)) @client_10.subscription_id = configurable.subscription_id end add_telemetry(@client_10) @iot_defender_settings = @client_10.iot_defender_settings @iot_sensors = @client_10.iot_sensors @devices_for_subscription = @client_10.devices_for_subscription @devices_for_hub = @client_10.devices_for_hub @device_operations = @client_10.device_operations @on_premise_iot_sensors = @client_10.on_premise_iot_sensors @iot_alerts = @client_10.iot_alerts @iot_alert_types = @client_10.iot_alert_types @iot_recommendations = @client_10.iot_recommendations @iot_recommendation_types = @client_10.iot_recommendation_types @model_classes = ModelClasses.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
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 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 522 def method_missing(method, *args) if @client_10.respond_to?method @client_10.send(method, *args) elsif @client_9.respond_to?method @client_9.send(method, *args) elsif @client_8.respond_to?method @client_8.send(method, *args) elsif @client_7.respond_to?method @client_7.send(method, *args) elsif @client_6.respond_to?method @client_6.send(method, *args) elsif @client_5.respond_to?method @client_5.send(method, *args) elsif @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
#adaptive_application_controls ⇒ Object (readonly)
Returns the value of attribute adaptive_application_controls.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def adaptive_application_controls @adaptive_application_controls end |
#adaptive_network_hardenings ⇒ Object (readonly)
Returns the value of attribute adaptive_network_hardenings.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def adaptive_network_hardenings @adaptive_network_hardenings end |
#advanced_threat_protection ⇒ Object (readonly)
Returns the value of attribute advanced_threat_protection.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def advanced_threat_protection @advanced_threat_protection end |
#alerts ⇒ Object (readonly)
Returns the value of attribute alerts.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def alerts @alerts end |
#alerts_suppression_rules ⇒ Object (readonly)
Returns the value of attribute alerts_suppression_rules.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def alerts_suppression_rules @alerts_suppression_rules end |
#allowed_connections ⇒ Object (readonly)
Returns the value of attribute allowed_connections.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def allowed_connections @allowed_connections end |
#assessments ⇒ Object (readonly)
Returns the value of attribute assessments.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def assessments @assessments end |
#assessments_metadata ⇒ Object (readonly)
Returns the value of attribute assessments_metadata.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def @assessments_metadata end |
#assessments_metadata_subscription ⇒ Object (readonly)
Returns the value of attribute assessments_metadata_subscription.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def @assessments_metadata_subscription end |
#auto_provisioning_settings ⇒ Object (readonly)
Returns the value of attribute auto_provisioning_settings.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def auto_provisioning_settings @auto_provisioning_settings end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def base_url @base_url end |
#compliance_results ⇒ Object (readonly)
Returns the value of attribute compliance_results.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def compliance_results @compliance_results end |
#compliances ⇒ Object (readonly)
Returns the value of attribute compliances.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def compliances @compliances end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def configurable @configurable end |
#connectors ⇒ Object (readonly)
Returns the value of attribute connectors.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def connectors @connectors end |
#device_operations ⇒ Object (readonly)
Returns the value of attribute device_operations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def device_operations @device_operations end |
#device_security_groups ⇒ Object (readonly)
Returns the value of attribute device_security_groups.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def device_security_groups @device_security_groups end |
#devices_for_hub ⇒ Object (readonly)
Returns the value of attribute devices_for_hub.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def devices_for_hub @devices_for_hub end |
#devices_for_subscription ⇒ Object (readonly)
Returns the value of attribute devices_for_subscription.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def devices_for_subscription @devices_for_subscription end |
#discovered_security_solutions ⇒ Object (readonly)
Returns the value of attribute discovered_security_solutions.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def discovered_security_solutions @discovered_security_solutions end |
#external_security_solutions ⇒ Object (readonly)
Returns the value of attribute external_security_solutions.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def external_security_solutions @external_security_solutions end |
#information_protection_policies ⇒ Object (readonly)
Returns the value of attribute information_protection_policies.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def information_protection_policies @information_protection_policies end |
#io_tsecurity_solutions ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions @io_tsecurity_solutions end |
#io_tsecurity_solutions_analytics ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions_analytics.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions_analytics @io_tsecurity_solutions_analytics end |
#io_tsecurity_solutions_analytics_aggregated_alert ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions_analytics_aggregated_alert.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions_analytics_aggregated_alert @io_tsecurity_solutions_analytics_aggregated_alert end |
#io_tsecurity_solutions_analytics_aggregated_alerts ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions_analytics_aggregated_alerts.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions_analytics_aggregated_alerts @io_tsecurity_solutions_analytics_aggregated_alerts end |
#io_tsecurity_solutions_analytics_recommendation ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions_analytics_recommendation.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions_analytics_recommendation @io_tsecurity_solutions_analytics_recommendation end |
#io_tsecurity_solutions_analytics_recommendations ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions_analytics_recommendations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions_analytics_recommendations @io_tsecurity_solutions_analytics_recommendations end |
#io_tsecurity_solutions_resource_group ⇒ Object (readonly)
Returns the value of attribute io_tsecurity_solutions_resource_group.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def io_tsecurity_solutions_resource_group @io_tsecurity_solutions_resource_group end |
#iot_alert_types ⇒ Object (readonly)
Returns the value of attribute iot_alert_types.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_alert_types @iot_alert_types end |
#iot_alerts ⇒ Object (readonly)
Returns the value of attribute iot_alerts.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_alerts @iot_alerts end |
#iot_defender_settings ⇒ Object (readonly)
Returns the value of attribute iot_defender_settings.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_defender_settings @iot_defender_settings end |
#iot_recommendation_types ⇒ Object (readonly)
Returns the value of attribute iot_recommendation_types.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_recommendation_types @iot_recommendation_types end |
#iot_recommendations ⇒ Object (readonly)
Returns the value of attribute iot_recommendations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_recommendations @iot_recommendations end |
#iot_security_solution ⇒ Object (readonly)
Returns the value of attribute iot_security_solution.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_security_solution @iot_security_solution end |
#iot_security_solution_analytics ⇒ Object (readonly)
Returns the value of attribute iot_security_solution_analytics.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_security_solution_analytics @iot_security_solution_analytics end |
#iot_security_solutions_analytics_aggregated_alert ⇒ Object (readonly)
Returns the value of attribute iot_security_solutions_analytics_aggregated_alert.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_security_solutions_analytics_aggregated_alert @iot_security_solutions_analytics_aggregated_alert end |
#iot_security_solutions_analytics_recommendation ⇒ Object (readonly)
Returns the value of attribute iot_security_solutions_analytics_recommendation.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_security_solutions_analytics_recommendation @iot_security_solutions_analytics_recommendation end |
#iot_sensors ⇒ Object (readonly)
Returns the value of attribute iot_sensors.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def iot_sensors @iot_sensors end |
#jit_network_access_policies ⇒ Object (readonly)
Returns the value of attribute jit_network_access_policies.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def jit_network_access_policies @jit_network_access_policies end |
#locations ⇒ Object (readonly)
Returns the value of attribute locations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def locations @locations end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def model_classes @model_classes end |
#on_premise_iot_sensors ⇒ Object (readonly)
Returns the value of attribute on_premise_iot_sensors.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def on_premise_iot_sensors @on_premise_iot_sensors end |
#operations ⇒ Object (readonly)
Returns the value of attribute operations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def operations @operations end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def @options end |
#pricings ⇒ Object (readonly)
Returns the value of attribute pricings.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def pricings @pricings end |
#regulatory_compliance_assessments ⇒ Object (readonly)
Returns the value of attribute regulatory_compliance_assessments.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def regulatory_compliance_assessments @regulatory_compliance_assessments end |
#regulatory_compliance_controls ⇒ Object (readonly)
Returns the value of attribute regulatory_compliance_controls.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def regulatory_compliance_controls @regulatory_compliance_controls end |
#regulatory_compliance_standards ⇒ Object (readonly)
Returns the value of attribute regulatory_compliance_standards.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def regulatory_compliance_standards @regulatory_compliance_standards end |
#secure_score_control_definitions ⇒ Object (readonly)
Returns the value of attribute secure_score_control_definitions.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def secure_score_control_definitions @secure_score_control_definitions end |
#secure_score_controls ⇒ Object (readonly)
Returns the value of attribute secure_score_controls.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def secure_score_controls @secure_score_controls end |
#secure_scores ⇒ Object (readonly)
Returns the value of attribute secure_scores.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def secure_scores @secure_scores end |
#security_contacts ⇒ Object (readonly)
Returns the value of attribute security_contacts.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def security_contacts @security_contacts end |
#security_solutions ⇒ Object (readonly)
Returns the value of attribute security_solutions.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def security_solutions @security_solutions end |
#security_solutions_reference_data_operations ⇒ Object (readonly)
Returns the value of attribute security_solutions_reference_data_operations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def security_solutions_reference_data_operations @security_solutions_reference_data_operations end |
#server_vulnerability_assessment_operations ⇒ Object (readonly)
Returns the value of attribute server_vulnerability_assessment_operations.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def server_vulnerability_assessment_operations @server_vulnerability_assessment_operations end |
#settings ⇒ Object (readonly)
Returns the value of attribute settings.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def settings @settings end |
#sql_vulnerability_assessment_baseline_rules ⇒ Object (readonly)
Returns the value of attribute sql_vulnerability_assessment_baseline_rules.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def sql_vulnerability_assessment_baseline_rules @sql_vulnerability_assessment_baseline_rules end |
#sql_vulnerability_assessment_scan_results ⇒ Object (readonly)
Returns the value of attribute sql_vulnerability_assessment_scan_results.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def sql_vulnerability_assessment_scan_results @sql_vulnerability_assessment_scan_results end |
#sql_vulnerability_assessment_scans ⇒ Object (readonly)
Returns the value of attribute sql_vulnerability_assessment_scans.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def sql_vulnerability_assessment_scans @sql_vulnerability_assessment_scans end |
#tasks ⇒ Object (readonly)
Returns the value of attribute tasks.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def tasks @tasks end |
#topology ⇒ Object (readonly)
Returns the value of attribute topology.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def topology @topology end |
#workspace_settings ⇒ Object (readonly)
Returns the value of attribute workspace_settings.
374 375 376 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 374 def workspace_settings @workspace_settings end |
Instance Method Details
#add_telemetry(client) ⇒ Object
517 518 519 520 |
# File 'lib/profiles/latest/modules/security_profile_module.rb', line 517 def add_telemetry(client) profile_information = 'Profiles/Latest/Security/Mgmt' client.add_user_agent_information(profile_information) end |