Class: Azure::Profiles::Latest::Web::Mgmt::WebManagementClass
- Inherits:
-
Object
- Object
- Azure::Profiles::Latest::Web::Mgmt::WebManagementClass
- Defined in:
- lib/latest/modules/web_profile_module.rb
Defined Under Namespace
Classes: ModelClasses
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(configurable, base_url = nil, options = nil) ⇒ WebManagementClass
constructor
A new instance of WebManagementClass.
- #method_missing(method, *args) ⇒ Object
Constructor Details
#initialize(configurable, base_url = nil, options = nil) ⇒ WebManagementClass
Returns a new instance of WebManagementClass.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 |
# File 'lib/latest/modules/web_profile_module.rb', line 367 def initialize(configurable, base_url=nil, =nil) @configurable, @base_url, @options = configurable, base_url, @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
398 399 400 401 402 403 404 |
# File 'lib/latest/modules/web_profile_module.rb', line 398 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.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def app_service_certificate_orders @app_service_certificate_orders end |
#app_service_environments ⇒ Object (readonly)
Returns the value of attribute app_service_environments.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def app_service_environments @app_service_environments end |
#app_service_plans ⇒ Object (readonly)
Returns the value of attribute app_service_plans.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def app_service_plans @app_service_plans end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def base_url @base_url end |
#certificate_registration_provider ⇒ Object (readonly)
Returns the value of attribute certificate_registration_provider.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def certificate_registration_provider @certificate_registration_provider end |
#certificates ⇒ Object (readonly)
Returns the value of attribute certificates.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def certificates @certificates end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def configurable @configurable end |
#deleted_web_apps ⇒ Object (readonly)
Returns the value of attribute deleted_web_apps.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def deleted_web_apps @deleted_web_apps end |
#diagnostics ⇒ Object (readonly)
Returns the value of attribute diagnostics.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def diagnostics @diagnostics end |
#domain_registration_provider ⇒ Object (readonly)
Returns the value of attribute domain_registration_provider.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def domain_registration_provider @domain_registration_provider end |
#domains ⇒ Object (readonly)
Returns the value of attribute domains.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def domains @domains end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def model_classes @model_classes end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def @options end |
#provider ⇒ Object (readonly)
Returns the value of attribute provider.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def provider @provider end |
#recommendations ⇒ Object (readonly)
Returns the value of attribute recommendations.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def recommendations @recommendations end |
#resource_health_metadata_operations ⇒ Object (readonly)
Returns the value of attribute resource_health_metadata_operations.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def @resource_health_metadata_operations end |
#top_level_domains ⇒ Object (readonly)
Returns the value of attribute top_level_domains.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def top_level_domains @top_level_domains end |
#web_apps ⇒ Object (readonly)
Returns the value of attribute web_apps.
365 366 367 |
# File 'lib/latest/modules/web_profile_module.rb', line 365 def web_apps @web_apps end |