Class: Softlayer::Network::Vlan::Firewall
- Defined in:
- lib/softlayer/network/vlan/firewall.rb,
lib/softlayer/network/vlan/firewall/rule.rb
Defined Under Namespace
Classes: Representer, Rule
Constant Summary collapse
- SERVICE =
'SoftLayer_Network_Vlan_Firewall'
Instance Attribute Summary collapse
-
#administrative_bypass_flag ⇒ Object
Returns the value of attribute administrative_bypass_flag.
-
#billing_item ⇒ Object
Returns the value of attribute billing_item.
-
#customer_managed_flag ⇒ Object
Returns the value of attribute customer_managed_flag.
-
#datacenter ⇒ Object
Returns the value of attribute datacenter.
-
#firewall_type ⇒ Object
Returns the value of attribute firewall_type.
-
#fully_qualified_domain_name ⇒ Object
Returns the value of attribute fully_qualified_domain_name.
-
#id ⇒ Object
Returns the value of attribute id.
-
#management_credentials ⇒ Object
Returns the value of attribute management_credentials.
-
#network_firewall_update_request_count ⇒ Object
Returns the value of attribute network_firewall_update_request_count.
-
#network_firewall_update_requests ⇒ Object
Returns the value of attribute network_firewall_update_requests.
-
#network_vlan ⇒ Object
Returns the value of attribute network_vlan.
-
#network_vlan_count ⇒ Object
Returns the value of attribute network_vlan_count.
-
#network_vlans ⇒ Object
Returns the value of attribute network_vlans.
-
#primary_ip_address ⇒ Object
Returns the value of attribute primary_ip_address.
-
#rule_count ⇒ Object
Returns the value of attribute rule_count.
-
#rules ⇒ Object
Returns the value of attribute rules.
-
#tag_reference_count ⇒ Object
Returns the value of attribute tag_reference_count.
-
#tag_references ⇒ Object
Returns the value of attribute tag_references.
Instance Method Summary collapse
- #get_billing_item ⇒ Object
- #get_datacenter ⇒ Object
- #get_firewall_type ⇒ Object
- #get_fully_qualified_domain_name ⇒ Object
- #get_management_credentials ⇒ Object
- #get_network_firewall_update_requests ⇒ Object
- #get_network_vlan ⇒ Object
- #get_network_vlans ⇒ Object
- #get_object ⇒ Object
- #get_rules ⇒ Object
- #get_tag_references ⇒ Object
- #restore_defaults ⇒ Object
-
#set_tags(message) ⇒ Object
tags.
-
#update_route_bypass(message) ⇒ Object
bypass.
Methods inherited from Model
all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer
Methods included from Model::Operations
extended, #filter, included, #limit, #mask, #request_headers
Instance Attribute Details
#administrative_bypass_flag ⇒ Object
Returns the value of attribute administrative_bypass_flag.
7 8 9 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 7 def administrative_bypass_flag @administrative_bypass_flag end |
#billing_item ⇒ Object
Returns the value of attribute billing_item.
15 16 17 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 15 def billing_item @billing_item end |
#customer_managed_flag ⇒ Object
Returns the value of attribute customer_managed_flag.
8 9 10 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 8 def customer_managed_flag @customer_managed_flag end |
#datacenter ⇒ Object
Returns the value of attribute datacenter.
16 17 18 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 16 def datacenter @datacenter end |
#firewall_type ⇒ Object
Returns the value of attribute firewall_type.
17 18 19 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 17 def firewall_type @firewall_type end |
#fully_qualified_domain_name ⇒ Object
Returns the value of attribute fully_qualified_domain_name.
18 19 20 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 18 def fully_qualified_domain_name @fully_qualified_domain_name end |
#id ⇒ Object
Returns the value of attribute id.
9 10 11 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 9 def id @id end |
#management_credentials ⇒ Object
Returns the value of attribute management_credentials.
19 20 21 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 19 def management_credentials @management_credentials end |
#network_firewall_update_request_count ⇒ Object
Returns the value of attribute network_firewall_update_request_count.
11 12 13 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 11 def network_firewall_update_request_count @network_firewall_update_request_count end |
#network_firewall_update_requests ⇒ Object
Returns the value of attribute network_firewall_update_requests.
20 21 22 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 20 def network_firewall_update_requests @network_firewall_update_requests end |
#network_vlan ⇒ Object
Returns the value of attribute network_vlan.
21 22 23 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 21 def network_vlan @network_vlan end |
#network_vlan_count ⇒ Object
Returns the value of attribute network_vlan_count.
12 13 14 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 12 def network_vlan_count @network_vlan_count end |
#network_vlans ⇒ Object
Returns the value of attribute network_vlans.
22 23 24 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 22 def network_vlans @network_vlans end |
#primary_ip_address ⇒ Object
Returns the value of attribute primary_ip_address.
10 11 12 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 10 def primary_ip_address @primary_ip_address end |
#rule_count ⇒ Object
Returns the value of attribute rule_count.
13 14 15 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 13 def rule_count @rule_count end |
#rules ⇒ Object
Returns the value of attribute rules.
23 24 25 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 23 def rules @rules end |
#tag_reference_count ⇒ Object
Returns the value of attribute tag_reference_count.
14 15 16 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 14 def tag_reference_count @tag_reference_count end |
#tag_references ⇒ Object
Returns the value of attribute tag_references.
24 25 26 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 24 def tag_references @tag_references end |
Instance Method Details
#get_billing_item ⇒ Object
26 27 28 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 26 def get_billing_item request(:get_billing_item, Softlayer::Billing::Item) end |
#get_datacenter ⇒ Object
30 31 32 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 30 def get_datacenter request(:get_datacenter, Softlayer::Location) end |
#get_firewall_type ⇒ Object
34 35 36 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 34 def get_firewall_type request(:get_firewall_type, String) end |
#get_fully_qualified_domain_name ⇒ Object
38 39 40 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 38 def get_fully_qualified_domain_name request(:get_fully_qualified_domain_name, String) end |
#get_management_credentials ⇒ Object
42 43 44 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 42 def get_management_credentials request(:get_management_credentials, Softlayer::Software::Component::Password) end |
#get_network_firewall_update_requests ⇒ Object
46 47 48 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 46 def get_network_firewall_update_requests request(:get_network_firewall_update_requests, Array[Softlayer::Network::Firewall::Update::Request]) end |
#get_network_vlan ⇒ Object
50 51 52 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 50 def get_network_vlan request(:get_network_vlan, Softlayer::Network::Vlan) end |
#get_network_vlans ⇒ Object
54 55 56 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 54 def get_network_vlans request(:get_network_vlans, Array[Softlayer::Network::Vlan]) end |
#get_object ⇒ Object
58 59 60 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 58 def get_object request(:get_object, Softlayer::Network::Vlan::Firewall) end |
#get_rules ⇒ Object
62 63 64 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 62 def get_rules request(:get_rules, Array[Softlayer::Network::Vlan::Firewall::Rule]) end |
#get_tag_references ⇒ Object
66 67 68 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 66 def get_tag_references request(:get_tag_references, Array[Softlayer::Tag::Reference]) end |
#restore_defaults ⇒ Object
70 71 72 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 70 def restore_defaults request(:restore_defaults, Softlayer::Provisioning::Version1::Transaction) end |
#set_tags(message) ⇒ Object
tags
75 76 77 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 75 def () request(:set_tags, Boolean, ) end |
#update_route_bypass(message) ⇒ Object
bypass
80 81 82 |
# File 'lib/softlayer/network/vlan/firewall.rb', line 80 def update_route_bypass() request(:update_route_bypass, Softlayer::Provisioning::Version1::Transaction, ) end |