Class: PaloAlto::XML::Config::Devices::Entry::Deviceconfig::Setting::Management::Initcfg

Inherits:
PaloAlto::XML::ConfigClass show all
Defined in:
lib/palo_alto/config.rb

Defined Under Namespace

Classes: Type

Constant Summary

Constants included from DSL

DSL::AXES, DSL::LOWERCASE_LETTERS, DSL::METHODS, DSL::OPERATORS, DSL::UPPERCASE_LETTERS

Instance Attribute Summary

Attributes inherited from PaloAlto::XML::ConfigClass

#api_attributes, #parent_instance, #subclasses

Attributes inherited from Expression

#arguments, #expression

Instance Method Summary collapse

Methods inherited from PaloAlto::XML::ConfigClass

#array_class_setter, #clear!, #complete, #create!, #delete!, #delete_child, #edit!, #enforce_type, #enforce_types, #external_set, #get, #get_all, #get_class_from_child_str, #get_primary_key, #initialize, #inspect, #maybe_register_subclass, #multimove!, #prop_get, #prop_set, #selector_subclasses, #set!, #set_array_class_attributes, #set_values, #to_xml, #values, #xml_builder

Methods inherited from Expression

#current, #initialize, #to_xpath

Methods included from DSL

#anywhere, #axis, #binary_operator, #child, #contains_word, #css, #current, #descendant, #ends_with, #function, #is, #last, #lowercase, #method, #next_sibling, #one_of, #parenthesis, #position, #previous_sibling, #qname, #relative, #root, #text, #union, #uppercase, #where, #xpath_attr

Constructor Details

This class inherits a constructor from PaloAlto::XML::ConfigClass

Instance Method Details

#_sectionObject



48544
48545
48546
# File 'lib/palo_alto/config.rb', line 48544

def _section
:initcfg
end

#agent_nameObject



48680
48681
48682
# File 'lib/palo_alto/config.rb', line 48680

def agent_name
prop_get('agent-name')
end

#agent_name=(val) ⇒ Object



48683
48684
48685
# File 'lib/palo_alto/config.rb', line 48683

def agent_name=(val)
prop_set('agent-name', val)
end

#auth_keyObject



48662
48663
48664
# File 'lib/palo_alto/config.rb', line 48662

def auth_key
prop_get('auth-key')
end

#auth_key=(val) ⇒ Object



48665
48666
48667
# File 'lib/palo_alto/config.rb', line 48665

def auth_key=(val)
prop_set('auth-key', val)
end

#default_gatewayObject



48614
48615
48616
# File 'lib/palo_alto/config.rb', line 48614

def default_gateway
prop_get('default-gateway')
end

#default_gateway=(val) ⇒ Object



48617
48618
48619
# File 'lib/palo_alto/config.rb', line 48617

def default_gateway=(val)
prop_set('default-gateway', val)
end

#dns_primaryObject



48638
48639
48640
# File 'lib/palo_alto/config.rb', line 48638

def dns_primary
prop_get('dns-primary')
end

#dns_primary=(val) ⇒ Object



48641
48642
48643
# File 'lib/palo_alto/config.rb', line 48641

def dns_primary=(val)
prop_set('dns-primary', val)
end

#dns_secondaryObject



48644
48645
48646
# File 'lib/palo_alto/config.rb', line 48644

def dns_secondary
prop_get('dns-secondary')
end

#dns_secondary=(val) ⇒ Object



48647
48648
48649
# File 'lib/palo_alto/config.rb', line 48647

def dns_secondary=(val)
prop_set('dns-secondary', val)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


48543
# File 'lib/palo_alto/config.rb', line 48543

def has_multiple_values?; false; end

#hostInfo_agentIdObject



48686
48687
48688
# File 'lib/palo_alto/config.rb', line 48686

def hostInfo_agentId
prop_get('hostInfo-agentId')
end

#hostInfo_agentId=(val) ⇒ Object



48689
48690
48691
# File 'lib/palo_alto/config.rb', line 48689

def hostInfo_agentId=(val)
prop_set('hostInfo-agentId', val)
end

#hostInfo_hostNameObject



48692
48693
48694
# File 'lib/palo_alto/config.rb', line 48692

def hostInfo_hostName
prop_get('hostInfo-hostName')
end

#hostInfo_hostName=(val) ⇒ Object



48695
48696
48697
# File 'lib/palo_alto/config.rb', line 48695

def hostInfo_hostName=(val)
prop_set('hostInfo-hostName', val)
end

#hostnameObject



48632
48633
48634
# File 'lib/palo_alto/config.rb', line 48632

def hostname
prop_get('hostname')
end

#hostname=(val) ⇒ Object



48635
48636
48637
# File 'lib/palo_alto/config.rb', line 48635

def hostname=(val)
prop_set('hostname', val)
end

#ip_addressObject



48602
48603
48604
# File 'lib/palo_alto/config.rb', line 48602

def ip_address
prop_get('ip-address')
end

#ip_address=(val) ⇒ Object



48605
48606
48607
# File 'lib/palo_alto/config.rb', line 48605

def ip_address=(val)
prop_set('ip-address', val)
end

#ipv6_addressObject



48650
48651
48652
# File 'lib/palo_alto/config.rb', line 48650

def ipv6_address
prop_get('ipv6-address')
end

#ipv6_address=(val) ⇒ Object



48653
48654
48655
# File 'lib/palo_alto/config.rb', line 48653

def ipv6_address=(val)
prop_set('ipv6-address', val)
end

#ipv6_default_gatewayObject



48656
48657
48658
# File 'lib/palo_alto/config.rb', line 48656

def ipv6_default_gateway
prop_get('ipv6-default-gateway')
end

#ipv6_default_gateway=(val) ⇒ Object



48659
48660
48661
# File 'lib/palo_alto/config.rb', line 48659

def ipv6_default_gateway=(val)
prop_set('ipv6-default-gateway', val)
end

#netmaskObject



48608
48609
48610
# File 'lib/palo_alto/config.rb', line 48608

def netmask
prop_get('netmask')
end

#netmask=(val) ⇒ Object



48611
48612
48613
# File 'lib/palo_alto/config.rb', line 48611

def netmask=(val)
prop_set('netmask', val)
end

#op_command_modesObject



48704
48705
48706
# File 'lib/palo_alto/config.rb', line 48704

def op_command_modes
prop_get('op-command-modes')
end

#op_command_modes=(val) ⇒ Object



48707
48708
48709
# File 'lib/palo_alto/config.rb', line 48707

def op_command_modes=(val)
prop_set('op-command-modes', val)
end

#panorama_serverObject



48620
48621
48622
# File 'lib/palo_alto/config.rb', line 48620

def panorama_server
prop_get('panorama-server')
end

#panorama_server=(val) ⇒ Object



48623
48624
48625
# File 'lib/palo_alto/config.rb', line 48623

def panorama_server=(val)
prop_set('panorama-server', val)
end

#panorama_server_2Object



48626
48627
48628
# File 'lib/palo_alto/config.rb', line 48626

def panorama_server_2
prop_get('panorama-server-2')
end

#panorama_server_2=(val) ⇒ Object



48629
48630
48631
# File 'lib/palo_alto/config.rb', line 48629

def panorama_server_2=(val)
prop_set('panorama-server-2', val)
end

#public_keyObject



48698
48699
48700
# File 'lib/palo_alto/config.rb', line 48698

def public_key
prop_get('public-key')
end

#public_key=(val) ⇒ Object



48701
48702
48703
# File 'lib/palo_alto/config.rb', line 48701

def public_key=(val)
prop_set('public-key', val)
end

#typeObject



48598
48599
48600
# File 'lib/palo_alto/config.rb', line 48598

def type
@subclasses['type'] ||= Type.new(parent_instance: self, client: @client, create_children: @create_children)
end

#usernameObject



48668
48669
48670
# File 'lib/palo_alto/config.rb', line 48668

def username
prop_get('username')
end

#username=(val) ⇒ Object



48671
48672
48673
# File 'lib/palo_alto/config.rb', line 48671

def username=(val)
prop_set('username', val)
end

#userpasswordObject



48674
48675
48676
# File 'lib/palo_alto/config.rb', line 48674

def userpassword
prop_get('userpassword')
end

#userpassword=(val) ⇒ Object



48677
48678
48679
# File 'lib/palo_alto/config.rb', line 48677

def userpassword=(val)
prop_set('userpassword', val)
end

#vm_auth_keyObject



48710
48711
48712
# File 'lib/palo_alto/config.rb', line 48710

def vm_auth_key
prop_get('vm-auth-key')
end

#vm_auth_key=(val) ⇒ Object



48713
48714
48715
# File 'lib/palo_alto/config.rb', line 48713

def vm_auth_key=(val)
prop_set('vm-auth-key', val)
end