Class: IControl::ASM::WebApplicationGroup
- Inherits:
-
Base
- Object
- Base
- IControl::ASM::WebApplicationGroup
- Defined in:
- lib/icontrol/asm/web_application_group.rb,
lib/icontrol/asm.rb
Overview
The WebApplicationGroup interface enables you to manipulate a group of ASM Web Applications.
Instance Method Summary collapse
-
#add_webapp(opts) ⇒ Object
Adds web applications to this web application group.
-
#create ⇒ Object
Creates a new web application group.
-
#delete_all_groups ⇒ Object
Deletes all web application group.
-
#delete_group ⇒ Object
Deletes this web application group.
-
#list ⇒ WebApplicationGroupDefinition
Gets a list of all web application group.
-
#remove_all_webapps ⇒ Object
Removes all web applications from this web application group.
-
#remove_webapp(opts) ⇒ Object
Removes web applications from this web application group.
-
#version ⇒ String
Gets the version information for this interface.
-
#webapp_list ⇒ String[]
Returns a list of the web applications associated with this web application group.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class IControl::Base
Instance Method Details
#add_webapp(opts) ⇒ Object
Adds web applications to this web application group.
16 17 18 19 |
# File 'lib/icontrol/asm/web_application_group.rb', line 16 def add_webapp(opts) opts = check_params(opts,[:webapp_names]) super(opts) end |
#create ⇒ Object
Creates a new web application group.
27 28 29 |
# File 'lib/icontrol/asm/web_application_group.rb', line 27 def create super end |
#delete_all_groups ⇒ Object
Deletes all web application group.
37 38 39 |
# File 'lib/icontrol/asm/web_application_group.rb', line 37 def delete_all_groups super end |
#delete_group ⇒ Object
Deletes this web application group.
47 48 49 |
# File 'lib/icontrol/asm/web_application_group.rb', line 47 def delete_group super end |
#list ⇒ WebApplicationGroupDefinition
Gets a list of all web application group.
58 59 60 |
# File 'lib/icontrol/asm/web_application_group.rb', line 58 def list super end |
#remove_all_webapps ⇒ Object
Removes all web applications from this web application group.
87 88 89 |
# File 'lib/icontrol/asm/web_application_group.rb', line 87 def remove_all_webapps super end |
#remove_webapp(opts) ⇒ Object
Removes web applications from this web application group.
99 100 101 102 |
# File 'lib/icontrol/asm/web_application_group.rb', line 99 def remove_webapp(opts) opts = check_params(opts,[:webapp_names]) super(opts) end |
#version ⇒ String
Gets the version information for this interface.
66 67 68 |
# File 'lib/icontrol/asm/web_application_group.rb', line 66 def version super end |
#webapp_list ⇒ String[]
Returns a list of the web applications associated with this web application group.
77 78 79 |
# File 'lib/icontrol/asm/web_application_group.rb', line 77 def webapp_list super end |