class PaloAlto::Models::VirtualSystem

Attributes

address_groups[RW]
addresses[RW]
name[RW]
rulebases[RW]

Public Class Methods

new(name:, addresses: [], address_groups: [], rulebases: []) click to toggle source

Create and returns a new PaloAlto::Models::VirtualSystem instance with the given parameters

Attributes

  • name - Name of the virtual system

  • addresses - Array of Model::Address instances

  • address_groups - Array of Model::AddressGroup instances

  • rulebases - Array of Model::Rulebase instances

Example

PaloAlto::Models::VirtualSystem.new name: 'vsys-1'
# File lib/palo_alto/models/virtual_system.rb, line 18
def initialize(name:, addresses: [], address_groups: [], rulebases: [])
  self.name           = name
  self.addresses      = addresses
  self.address_groups = address_groups
  self.rulebases      = rulebases

  self
end