Class: Softlayer::Network::Firewall::AccessControlList

Inherits:
Entity
  • Object
show all
Defined in:
lib/softlayer/network/firewall/access_control_list.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Network_Firewall_AccessControlList'

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#directionObject

Returns the value of attribute direction.



6
7
8
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 6

def direction
  @direction
end

#firewall_context_interface_idObject

Returns the value of attribute firewall_context_interface_id.



7
8
9
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 7

def firewall_context_interface_id
  @firewall_context_interface_id
end

#idObject

Returns the value of attribute id.



8
9
10
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 8

def id
  @id
end

#network_firewall_update_request_countObject

Returns the value of attribute network_firewall_update_request_count.



9
10
11
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 9

def network_firewall_update_request_count
  @network_firewall_update_request_count
end

#network_firewall_update_requestsObject

Returns the value of attribute network_firewall_update_requests.



11
12
13
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 11

def network_firewall_update_requests
  @network_firewall_update_requests
end

#network_vlanObject

Returns the value of attribute network_vlan.



12
13
14
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 12

def network_vlan
  @network_vlan
end

#rule_countObject

Returns the value of attribute rule_count.



10
11
12
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 10

def rule_count
  @rule_count
end

#rulesObject

Returns the value of attribute rules.



13
14
15
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 13

def rules
  @rules
end

Instance Method Details

#get_network_firewall_update_requestsObject



15
16
17
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 15

def get_network_firewall_update_requests
  request(:get_network_firewall_update_requests, Array[Softlayer::Network::Firewall::Update::Request])
end

#get_network_vlanObject



19
20
21
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 19

def get_network_vlan
  request(:get_network_vlan, Softlayer::Network::Vlan)
end

#get_objectObject



23
24
25
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 23

def get_object
  request(:get_object, Softlayer::Network::Firewall::AccessControlList)
end

#get_rulesObject



27
28
29
# File 'lib/softlayer/network/firewall/access_control_list.rb', line 27

def get_rules
  request(:get_rules, Array[Softlayer::Network::Vlan::Firewall::Rule])
end