Class: PaloAlto::XML::Config::Shared::AdminRole::Entry::Role::Panorama::Webui::Objects

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

Defined Under Namespace

Classes: CustomObjects, Decryption, GlobalProtect, Sdwan, SecurityProfiles

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



25902
25903
25904
# File 'lib/palo_alto/config.rb', line 25902

def _section
:objects
end

#address_groupsObject



26088
26089
26090
# File 'lib/palo_alto/config.rb', line 26088

def address_groups
prop_get('address-groups')
end

#address_groups=(val) ⇒ Object



26091
26092
26093
# File 'lib/palo_alto/config.rb', line 26091

def address_groups=(val)
prop_set('address-groups', val)
end

#addressesObject



26082
26083
26084
# File 'lib/palo_alto/config.rb', line 26082

def addresses
prop_get('addresses')
end

#addresses=(val) ⇒ Object



26085
26086
26087
# File 'lib/palo_alto/config.rb', line 26085

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

#application_filtersObject



26118
26119
26120
# File 'lib/palo_alto/config.rb', line 26118

def application_filters
prop_get('application-filters')
end

#application_filters=(val) ⇒ Object



26121
26122
26123
# File 'lib/palo_alto/config.rb', line 26121

def application_filters=(val)
prop_set('application-filters', val)
end

#application_groupsObject



26112
26113
26114
# File 'lib/palo_alto/config.rb', line 26112

def application_groups
prop_get('application-groups')
end

#application_groups=(val) ⇒ Object



26115
26116
26117
# File 'lib/palo_alto/config.rb', line 26115

def application_groups=(val)
prop_set('application-groups', val)
end

#applicationsObject



26106
26107
26108
# File 'lib/palo_alto/config.rb', line 26106

def applications
prop_get('applications')
end

#applications=(val) ⇒ Object



26109
26110
26111
# File 'lib/palo_alto/config.rb', line 26109

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

#authenticationObject



26166
26167
26168
# File 'lib/palo_alto/config.rb', line 26166

def authentication
prop_get('authentication')
end

#authentication=(val) ⇒ Object



26169
26170
26171
# File 'lib/palo_alto/config.rb', line 26169

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

#custom_objectsObject



25958
25959
25960
# File 'lib/palo_alto/config.rb', line 25958

def custom_objects
@subclasses['custom-objects'] ||= CustomObjects.new(parent_instance: self, client: @client, create_children: @create_children)
end

#decryptionObject



26044
26045
26046
# File 'lib/palo_alto/config.rb', line 26044

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

#devicesObject



26142
26143
26144
# File 'lib/palo_alto/config.rb', line 26142

def devices
prop_get('devices')
end

#devices=(val) ⇒ Object



26145
26146
26147
# File 'lib/palo_alto/config.rb', line 26145

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

#dynamic_block_listsObject



26148
26149
26150
# File 'lib/palo_alto/config.rb', line 26148

def dynamic_block_lists
prop_get('dynamic-block-lists')
end

#dynamic_block_lists=(val) ⇒ Object



26151
26152
26153
# File 'lib/palo_alto/config.rb', line 26151

def dynamic_block_lists=(val)
prop_set('dynamic-block-lists', val)
end

#dynamic_user_groupsObject



26100
26101
26102
# File 'lib/palo_alto/config.rb', line 26100

def dynamic_user_groups
prop_get('dynamic-user-groups')
end

#dynamic_user_groups=(val) ⇒ Object



26103
26104
26105
# File 'lib/palo_alto/config.rb', line 26103

def dynamic_user_groups=(val)
prop_set('dynamic-user-groups', val)
end

#global_protectObject



25924
25925
25926
# File 'lib/palo_alto/config.rb', line 25924

def global_protect
@subclasses['global-protect'] ||= GlobalProtect.new(parent_instance: self, client: @client, create_children: @create_children)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


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

def has_multiple_values?; false; end

#log_forwardingObject



26160
26161
26162
# File 'lib/palo_alto/config.rb', line 26160

def log_forwarding
prop_get('log-forwarding')
end

#log_forwarding=(val) ⇒ Object



26163
26164
26165
# File 'lib/palo_alto/config.rb', line 26163

def log_forwarding=(val)
prop_set('log-forwarding', val)
end

#packet_broker_profileObject



26172
26173
26174
# File 'lib/palo_alto/config.rb', line 26172

def packet_broker_profile
prop_get('packet-broker-profile')
end

#packet_broker_profile=(val) ⇒ Object



26175
26176
26177
# File 'lib/palo_alto/config.rb', line 26175

def packet_broker_profile=(val)
prop_set('packet-broker-profile', val)
end

#regionsObject



26094
26095
26096
# File 'lib/palo_alto/config.rb', line 26094

def regions
prop_get('regions')
end

#regions=(val) ⇒ Object



26097
26098
26099
# File 'lib/palo_alto/config.rb', line 26097

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

#schedulesObject



26178
26179
26180
# File 'lib/palo_alto/config.rb', line 26178

def schedules
prop_get('schedules')
end

#schedules=(val) ⇒ Object



26181
26182
26183
# File 'lib/palo_alto/config.rb', line 26181

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

#sdwanObject



26078
26079
26080
# File 'lib/palo_alto/config.rb', line 26078

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

#security_profile_groupsObject



26154
26155
26156
# File 'lib/palo_alto/config.rb', line 26154

def security_profile_groups
prop_get('security-profile-groups')
end

#security_profile_groups=(val) ⇒ Object



26157
26158
26159
# File 'lib/palo_alto/config.rb', line 26157

def security_profile_groups=(val)
prop_set('security-profile-groups', val)
end

#security_profilesObject



26028
26029
26030
# File 'lib/palo_alto/config.rb', line 26028

def security_profiles
@subclasses['security-profiles'] ||= SecurityProfiles.new(parent_instance: self, client: @client, create_children: @create_children)
end

#service_groupsObject



26130
26131
26132
# File 'lib/palo_alto/config.rb', line 26130

def service_groups
prop_get('service-groups')
end

#service_groups=(val) ⇒ Object



26133
26134
26135
# File 'lib/palo_alto/config.rb', line 26133

def service_groups=(val)
prop_set('service-groups', val)
end

#servicesObject



26124
26125
26126
# File 'lib/palo_alto/config.rb', line 26124

def services
prop_get('services')
end

#services=(val) ⇒ Object



26127
26128
26129
# File 'lib/palo_alto/config.rb', line 26127

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

#tagsObject



26136
26137
26138
# File 'lib/palo_alto/config.rb', line 26136

def tags
prop_get('tags')
end

#tags=(val) ⇒ Object



26139
26140
26141
# File 'lib/palo_alto/config.rb', line 26139

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