Class: PaloAlto::XML::Config::Shared::AdminRole::Entry::Role::DeviceGroup::Restapi::Objects

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

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



30138
30139
30140
# File 'lib/palo_alto/config.rb', line 30138

def _section
:objects
end

#address_groupsObject



30148
30149
30150
# File 'lib/palo_alto/config.rb', line 30148

def address_groups
prop_get('address-groups')
end

#address_groups=(val) ⇒ Object



30151
30152
30153
# File 'lib/palo_alto/config.rb', line 30151

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

#addressesObject



30142
30143
30144
# File 'lib/palo_alto/config.rb', line 30142

def addresses
prop_get('addresses')
end

#addresses=(val) ⇒ Object



30145
30146
30147
# File 'lib/palo_alto/config.rb', line 30145

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

#anti_spyware_security_profilesObject



30256
30257
30258
# File 'lib/palo_alto/config.rb', line 30256

def anti_spyware_security_profiles
prop_get('anti-spyware-security-profiles')
end

#anti_spyware_security_profiles=(val) ⇒ Object



30259
30260
30261
# File 'lib/palo_alto/config.rb', line 30259

def anti_spyware_security_profiles=(val)
prop_set('anti-spyware-security-profiles', val)
end

#antivirus_security_profilesObject



30250
30251
30252
# File 'lib/palo_alto/config.rb', line 30250

def antivirus_security_profiles
prop_get('antivirus-security-profiles')
end

#antivirus_security_profiles=(val) ⇒ Object



30253
30254
30255
# File 'lib/palo_alto/config.rb', line 30253

def antivirus_security_profiles=(val)
prop_set('antivirus-security-profiles', val)
end

#application_filtersObject



30178
30179
30180
# File 'lib/palo_alto/config.rb', line 30178

def application_filters
prop_get('application-filters')
end

#application_filters=(val) ⇒ Object



30181
30182
30183
# File 'lib/palo_alto/config.rb', line 30181

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

#application_groupsObject



30172
30173
30174
# File 'lib/palo_alto/config.rb', line 30172

def application_groups
prop_get('application-groups')
end

#application_groups=(val) ⇒ Object



30175
30176
30177
# File 'lib/palo_alto/config.rb', line 30175

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

#applicationsObject



30166
30167
30168
# File 'lib/palo_alto/config.rb', line 30166

def applications
prop_get('applications')
end

#applications=(val) ⇒ Object



30169
30170
30171
# File 'lib/palo_alto/config.rb', line 30169

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

#authentication_enforcementsObject



30322
30323
30324
# File 'lib/palo_alto/config.rb', line 30322

def authentication_enforcements
prop_get('authentication-enforcements')
end

#authentication_enforcements=(val) ⇒ Object



30325
30326
30327
# File 'lib/palo_alto/config.rb', line 30325

def authentication_enforcements=(val)
prop_set('authentication-enforcements', val)
end

#custom_data_patternsObject



30226
30227
30228
# File 'lib/palo_alto/config.rb', line 30226

def custom_data_patterns
prop_get('custom-data-patterns')
end

#custom_data_patterns=(val) ⇒ Object



30229
30230
30231
# File 'lib/palo_alto/config.rb', line 30229

def custom_data_patterns=(val)
prop_set('custom-data-patterns', val)
end

#custom_spyware_signaturesObject



30232
30233
30234
# File 'lib/palo_alto/config.rb', line 30232

def custom_spyware_signatures
prop_get('custom-spyware-signatures')
end

#custom_spyware_signatures=(val) ⇒ Object



30235
30236
30237
# File 'lib/palo_alto/config.rb', line 30235

def custom_spyware_signatures=(val)
prop_set('custom-spyware-signatures', val)
end

#custom_url_categoriesObject



30244
30245
30246
# File 'lib/palo_alto/config.rb', line 30244

def custom_url_categories
prop_get('custom-url-categories')
end

#custom_url_categories=(val) ⇒ Object



30247
30248
30249
# File 'lib/palo_alto/config.rb', line 30247

def custom_url_categories=(val)
prop_set('custom-url-categories', val)
end

#custom_vulnerability_signaturesObject



30238
30239
30240
# File 'lib/palo_alto/config.rb', line 30238

def custom_vulnerability_signatures
prop_get('custom-vulnerability-signatures')
end

#custom_vulnerability_signatures=(val) ⇒ Object



30241
30242
30243
# File 'lib/palo_alto/config.rb', line 30241

def custom_vulnerability_signatures=(val)
prop_set('custom-vulnerability-signatures', val)
end

#data_filtering_security_profilesObject



30286
30287
30288
# File 'lib/palo_alto/config.rb', line 30286

def data_filtering_security_profiles
prop_get('data-filtering-security-profiles')
end

#data_filtering_security_profiles=(val) ⇒ Object



30289
30290
30291
# File 'lib/palo_alto/config.rb', line 30289

def data_filtering_security_profiles=(val)
prop_set('data-filtering-security-profiles', val)
end

#decryption_profilesObject



30328
30329
30330
# File 'lib/palo_alto/config.rb', line 30328

def decryption_profiles
prop_get('decryption-profiles')
end

#decryption_profiles=(val) ⇒ Object



30331
30332
30333
# File 'lib/palo_alto/config.rb', line 30331

def decryption_profiles=(val)
prop_set('decryption-profiles', val)
end

#devicesObject



30202
30203
30204
# File 'lib/palo_alto/config.rb', line 30202

def devices
prop_get('devices')
end

#devices=(val) ⇒ Object



30205
30206
30207
# File 'lib/palo_alto/config.rb', line 30205

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

#dos_protection_security_profilesObject



30292
30293
30294
# File 'lib/palo_alto/config.rb', line 30292

def dos_protection_security_profiles
prop_get('dos-protection-security-profiles')
end

#dos_protection_security_profiles=(val) ⇒ Object



30295
30296
30297
# File 'lib/palo_alto/config.rb', line 30295

def dos_protection_security_profiles=(val)
prop_set('dos-protection-security-profiles', val)
end

#dynamic_user_groupsObject



30160
30161
30162
# File 'lib/palo_alto/config.rb', line 30160

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

#dynamic_user_groups=(val) ⇒ Object



30163
30164
30165
# File 'lib/palo_alto/config.rb', line 30163

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

#external_dynamic_listsObject



30220
30221
30222
# File 'lib/palo_alto/config.rb', line 30220

def external_dynamic_lists
prop_get('external-dynamic-lists')
end

#external_dynamic_lists=(val) ⇒ Object



30223
30224
30225
# File 'lib/palo_alto/config.rb', line 30223

def external_dynamic_lists=(val)
prop_set('external-dynamic-lists', val)
end

#file_blocking_security_profilesObject



30274
30275
30276
# File 'lib/palo_alto/config.rb', line 30274

def file_blocking_security_profiles
prop_get('file-blocking-security-profiles')
end

#file_blocking_security_profiles=(val) ⇒ Object



30277
30278
30279
# File 'lib/palo_alto/config.rb', line 30277

def file_blocking_security_profiles=(val)
prop_set('file-blocking-security-profiles', val)
end

#globalprotect_hip_objectsObject



30208
30209
30210
# File 'lib/palo_alto/config.rb', line 30208

def globalprotect_hip_objects
prop_get('globalprotect-hip-objects')
end

#globalprotect_hip_objects=(val) ⇒ Object



30211
30212
30213
# File 'lib/palo_alto/config.rb', line 30211

def globalprotect_hip_objects=(val)
prop_set('globalprotect-hip-objects', val)
end

#globalprotect_hip_profilesObject



30214
30215
30216
# File 'lib/palo_alto/config.rb', line 30214

def globalprotect_hip_profiles
prop_get('globalprotect-hip-profiles')
end

#globalprotect_hip_profiles=(val) ⇒ Object



30217
30218
30219
# File 'lib/palo_alto/config.rb', line 30217

def globalprotect_hip_profiles=(val)
prop_set('globalprotect-hip-profiles', val)
end

#gtp_protection_security_profilesObject



30298
30299
30300
# File 'lib/palo_alto/config.rb', line 30298

def gtp_protection_security_profiles
prop_get('gtp-protection-security-profiles')
end

#gtp_protection_security_profiles=(val) ⇒ Object



30301
30302
30303
# File 'lib/palo_alto/config.rb', line 30301

def gtp_protection_security_profiles=(val)
prop_set('gtp-protection-security-profiles', val)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


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

def has_multiple_values?; false; end

#log_forwarding_profilesObject



30316
30317
30318
# File 'lib/palo_alto/config.rb', line 30316

def log_forwarding_profiles
prop_get('log-forwarding-profiles')
end

#log_forwarding_profiles=(val) ⇒ Object



30319
30320
30321
# File 'lib/palo_alto/config.rb', line 30319

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

#packet_broker_profilesObject



30334
30335
30336
# File 'lib/palo_alto/config.rb', line 30334

def packet_broker_profiles
prop_get('packet-broker-profiles')
end

#packet_broker_profiles=(val) ⇒ Object



30337
30338
30339
# File 'lib/palo_alto/config.rb', line 30337

def packet_broker_profiles=(val)
prop_set('packet-broker-profiles', val)
end

#regionsObject



30154
30155
30156
# File 'lib/palo_alto/config.rb', line 30154

def regions
prop_get('regions')
end

#regions=(val) ⇒ Object



30157
30158
30159
# File 'lib/palo_alto/config.rb', line 30157

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

#schedulesObject



30340
30341
30342
# File 'lib/palo_alto/config.rb', line 30340

def schedules
prop_get('schedules')
end

#schedules=(val) ⇒ Object



30343
30344
30345
# File 'lib/palo_alto/config.rb', line 30343

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

#sctp_protection_security_profilesObject



30304
30305
30306
# File 'lib/palo_alto/config.rb', line 30304

def sctp_protection_security_profiles
prop_get('sctp-protection-security-profiles')
end

#sctp_protection_security_profiles=(val) ⇒ Object



30307
30308
30309
# File 'lib/palo_alto/config.rb', line 30307

def sctp_protection_security_profiles=(val)
prop_set('sctp-protection-security-profiles', val)
end

#sdwan_error_correction_profilesObject



30364
30365
30366
# File 'lib/palo_alto/config.rb', line 30364

def sdwan_error_correction_profiles
prop_get('sdwan-error-correction-profiles')
end

#sdwan_error_correction_profiles=(val) ⇒ Object



30367
30368
30369
# File 'lib/palo_alto/config.rb', line 30367

def sdwan_error_correction_profiles=(val)
prop_set('sdwan-error-correction-profiles', val)
end

#sdwan_path_quality_profilesObject



30346
30347
30348
# File 'lib/palo_alto/config.rb', line 30346

def sdwan_path_quality_profiles
prop_get('sdwan-path-quality-profiles')
end

#sdwan_path_quality_profiles=(val) ⇒ Object



30349
30350
30351
# File 'lib/palo_alto/config.rb', line 30349

def sdwan_path_quality_profiles=(val)
prop_set('sdwan-path-quality-profiles', val)
end

#sdwan_saas_quality_profilesObject



30352
30353
30354
# File 'lib/palo_alto/config.rb', line 30352

def sdwan_saas_quality_profiles
prop_get('sdwan-saas-quality-profiles')
end

#sdwan_saas_quality_profiles=(val) ⇒ Object



30355
30356
30357
# File 'lib/palo_alto/config.rb', line 30355

def sdwan_saas_quality_profiles=(val)
prop_set('sdwan-saas-quality-profiles', val)
end

#sdwan_traffic_distribution_profilesObject



30358
30359
30360
# File 'lib/palo_alto/config.rb', line 30358

def sdwan_traffic_distribution_profiles
prop_get('sdwan-traffic-distribution-profiles')
end

#sdwan_traffic_distribution_profiles=(val) ⇒ Object



30361
30362
30363
# File 'lib/palo_alto/config.rb', line 30361

def sdwan_traffic_distribution_profiles=(val)
prop_set('sdwan-traffic-distribution-profiles', val)
end

#security_profile_groupsObject



30310
30311
30312
# File 'lib/palo_alto/config.rb', line 30310

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

#security_profile_groups=(val) ⇒ Object



30313
30314
30315
# File 'lib/palo_alto/config.rb', line 30313

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

#service_groupsObject



30190
30191
30192
# File 'lib/palo_alto/config.rb', line 30190

def service_groups
prop_get('service-groups')
end

#service_groups=(val) ⇒ Object



30193
30194
30195
# File 'lib/palo_alto/config.rb', line 30193

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

#servicesObject



30184
30185
30186
# File 'lib/palo_alto/config.rb', line 30184

def services
prop_get('services')
end

#services=(val) ⇒ Object



30187
30188
30189
# File 'lib/palo_alto/config.rb', line 30187

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

#tagsObject



30196
30197
30198
# File 'lib/palo_alto/config.rb', line 30196

def tags
prop_get('tags')
end

#tags=(val) ⇒ Object



30199
30200
30201
# File 'lib/palo_alto/config.rb', line 30199

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

#url_filtering_security_profilesObject



30268
30269
30270
# File 'lib/palo_alto/config.rb', line 30268

def url_filtering_security_profiles
prop_get('url-filtering-security-profiles')
end

#url_filtering_security_profiles=(val) ⇒ Object



30271
30272
30273
# File 'lib/palo_alto/config.rb', line 30271

def url_filtering_security_profiles=(val)
prop_set('url-filtering-security-profiles', val)
end

#vulnerability_protection_security_profilesObject



30262
30263
30264
# File 'lib/palo_alto/config.rb', line 30262

def vulnerability_protection_security_profiles
prop_get('vulnerability-protection-security-profiles')
end

#vulnerability_protection_security_profiles=(val) ⇒ Object



30265
30266
30267
# File 'lib/palo_alto/config.rb', line 30265

def vulnerability_protection_security_profiles=(val)
prop_set('vulnerability-protection-security-profiles', val)
end

#wildfire_analysis_security_profilesObject



30280
30281
30282
# File 'lib/palo_alto/config.rb', line 30280

def wildfire_analysis_security_profiles
prop_get('wildfire-analysis-security-profiles')
end

#wildfire_analysis_security_profiles=(val) ⇒ Object



30283
30284
30285
# File 'lib/palo_alto/config.rb', line 30283

def wildfire_analysis_security_profiles=(val)
prop_set('wildfire-analysis-security-profiles', val)
end