Class: Azure::Web::Profiles::Latest::Mgmt::WebManagementClass
- Inherits:
-
Object
- Object
- Azure::Web::Profiles::Latest::Mgmt::WebManagementClass
- Defined in:
- lib/profiles/latest/modules/web_profile_module.rb
Overview
WebManagementClass
Direct Known Subclasses
Instance Attribute Summary collapse
-
#app_service_certificate_orders ⇒ Object
readonly
Returns the value of attribute app_service_certificate_orders.
-
#app_service_environments ⇒ Object
readonly
Returns the value of attribute app_service_environments.
-
#app_service_plans ⇒ Object
readonly
Returns the value of attribute app_service_plans.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#certificate_registration_provider ⇒ Object
readonly
Returns the value of attribute certificate_registration_provider.
-
#certificates ⇒ Object
readonly
Returns the value of attribute certificates.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#deleted_web_apps ⇒ Object
readonly
Returns the value of attribute deleted_web_apps.
-
#diagnostics ⇒ Object
readonly
Returns the value of attribute diagnostics.
-
#domain_registration_provider ⇒ Object
readonly
Returns the value of attribute domain_registration_provider.
-
#domains ⇒ Object
readonly
Returns the value of attribute domains.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#provider ⇒ Object
readonly
Returns the value of attribute provider.
-
#recommendations ⇒ Object
readonly
Returns the value of attribute recommendations.
-
#resource_health_metadata_operations ⇒ Object
readonly
Returns the value of attribute resource_health_metadata_operations.
-
#top_level_domains ⇒ Object
readonly
Returns the value of attribute top_level_domains.
-
#web_apps ⇒ Object
readonly
Returns the value of attribute web_apps.
Instance Method Summary collapse
- #add_telemetry(client) ⇒ Object
-
#initialize(options = {}) ⇒ WebManagementClass
constructor
A new instance of WebManagementClass.
- #method_missing(method, *args) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ WebManagementClass
Returns a new instance of WebManagementClass.
369 370 371 372 373 374 375 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 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 369 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::Web::Mgmt::V2018_02_01::WebSiteManagementClient.new(configurable.credentials, base_url, ) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @app_service_certificate_orders = @client_0.app_service_certificate_orders @certificate_registration_provider = @client_0.certificate_registration_provider @domains = @client_0.domains @top_level_domains = @client_0.top_level_domains @domain_registration_provider = @client_0.domain_registration_provider @certificates = @client_0.certificates @deleted_web_apps = @client_0.deleted_web_apps @diagnostics = @client_0.diagnostics @provider = @client_0.provider @recommendations = @client_0.recommendations @web_apps = @client_0.web_apps @app_service_environments = @client_0.app_service_environments @app_service_plans = @client_0.app_service_plans @resource_health_metadata_operations = @client_0. @model_classes = ModelClasses.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
410 411 412 413 414 415 416 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 410 def method_missing(method, *args) if @client_0.respond_to?method @client_0.send(method, *args) else super end end |
Instance Attribute Details
#app_service_certificate_orders ⇒ Object (readonly)
Returns the value of attribute app_service_certificate_orders.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def app_service_certificate_orders @app_service_certificate_orders end |
#app_service_environments ⇒ Object (readonly)
Returns the value of attribute app_service_environments.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def app_service_environments @app_service_environments end |
#app_service_plans ⇒ Object (readonly)
Returns the value of attribute app_service_plans.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def app_service_plans @app_service_plans end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def base_url @base_url end |
#certificate_registration_provider ⇒ Object (readonly)
Returns the value of attribute certificate_registration_provider.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def certificate_registration_provider @certificate_registration_provider end |
#certificates ⇒ Object (readonly)
Returns the value of attribute certificates.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def certificates @certificates end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def configurable @configurable end |
#deleted_web_apps ⇒ Object (readonly)
Returns the value of attribute deleted_web_apps.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def deleted_web_apps @deleted_web_apps end |
#diagnostics ⇒ Object (readonly)
Returns the value of attribute diagnostics.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def diagnostics @diagnostics end |
#domain_registration_provider ⇒ Object (readonly)
Returns the value of attribute domain_registration_provider.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def domain_registration_provider @domain_registration_provider end |
#domains ⇒ Object (readonly)
Returns the value of attribute domains.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def domains @domains end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def model_classes @model_classes end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def @options end |
#provider ⇒ Object (readonly)
Returns the value of attribute provider.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def provider @provider end |
#recommendations ⇒ Object (readonly)
Returns the value of attribute recommendations.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def recommendations @recommendations end |
#resource_health_metadata_operations ⇒ Object (readonly)
Returns the value of attribute resource_health_metadata_operations.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def @resource_health_metadata_operations end |
#top_level_domains ⇒ Object (readonly)
Returns the value of attribute top_level_domains.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def top_level_domains @top_level_domains end |
#web_apps ⇒ Object (readonly)
Returns the value of attribute web_apps.
367 368 369 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 367 def web_apps @web_apps end |
Instance Method Details
#add_telemetry(client) ⇒ Object
405 406 407 408 |
# File 'lib/profiles/latest/modules/web_profile_module.rb', line 405 def add_telemetry(client) profile_information = 'Profiles/Latest/Web/Mgmt' client.add_user_agent_information(profile_information) end |