class PaloAlto::XML::Config::Devices::Entry::TemplateStack::Entry::Config::Devices::Entry::Deviceconfig::HighAvailability::Cluster

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 274905
def _section
        :'cluster'
end
cluster_id() click to toggle source

ID to identify members of same cluster

# File lib/palo_alto/config.rb, line 275088
def cluster_id
        prop_get('cluster-id')
end
cluster_id=(val) click to toggle source

ID to identify members of same cluster

# File lib/palo_alto/config.rb, line 275092
def cluster_id=(val)
        prop_set('cluster-id', val)
end
cluster_keepalive_threshold() click to toggle source

Interval in milliseconds to wait before declaring keep-alive failure (default 10000 milliseconds)

# File lib/palo_alto/config.rb, line 275104
def cluster_keepalive_threshold
        prop_get('cluster-keepalive-threshold')
end
cluster_keepalive_threshold=(val) click to toggle source

Interval in milliseconds to wait before declaring keep-alive failure (default 10000 milliseconds)

# File lib/palo_alto/config.rb, line 275108
def cluster_keepalive_threshold=(val)
        prop_set('cluster-keepalive-threshold', val)
end
cluster_members() click to toggle source
# File lib/palo_alto/config.rb, line 275010
def cluster_members
        if @create_children
                @subclasses['cluster-members'] ||= ClusterMembers.new(parent_instance: self, create_children: @create_children)
        else
                ClusterMembers.new(parent_instance: self)
        end
end
cluster_synchronization_timeout() click to toggle source

Cluster synchronization completion wait timeout in minutes (default 0 minutes)

# File lib/palo_alto/config.rb, line 275096
def cluster_synchronization_timeout
        prop_get('cluster-synchronization-timeout')
end
cluster_synchronization_timeout=(val) click to toggle source

Cluster synchronization completion wait timeout in minutes (default 0 minutes)

# File lib/palo_alto/config.rb, line 275100
def cluster_synchronization_timeout=(val)
        prop_set('cluster-synchronization-timeout', val)
end
description() click to toggle source

Cluster description

# File lib/palo_alto/config.rb, line 275112
def description
        prop_get('description')
end
description=(val) click to toggle source

Cluster description

# File lib/palo_alto/config.rb, line 275116
def description=(val)
        prop_set('description', val)
end
enabled() click to toggle source

Enable/disable cluster participation

# File lib/palo_alto/config.rb, line 275080
def enabled
        prop_get('enabled')
end
enabled=(val) click to toggle source

Enable/disable cluster participation

# File lib/palo_alto/config.rb, line 275084
def enabled=(val)
        prop_set('enabled', val)
end
has_multiple_values?() click to toggle source
# File lib/palo_alto/config.rb, line 274902
def has_multiple_values?
        false
end
monitor_fail_hold_down_time() click to toggle source

Interval in minutes to stay in cluster-non-functional or ha-non-functional state following a link/path monitor failure, default 1

# File lib/palo_alto/config.rb, line 275128
def monitor_fail_hold_down_time
        prop_get('monitor-fail-hold-down-time')
end
monitor_fail_hold_down_time=(val) click to toggle source

Interval in minutes to stay in cluster-non-functional or ha-non-functional state following a link/path monitor failure, default 1

# File lib/palo_alto/config.rb, line 275132
def monitor_fail_hold_down_time=(val)
        prop_set('monitor-fail-hold-down-time', val)
end
suspend_on_slot_failure() click to toggle source

Determine if HA cluster should be suspended on any slot failure.

# File lib/palo_alto/config.rb, line 275120
def suspend_on_slot_failure
        prop_get('suspend-on-slot-failure')
end
suspend_on_slot_failure=(val) click to toggle source

Determine if HA cluster should be suspended on any slot failure.

# File lib/palo_alto/config.rb, line 275124
def suspend_on_slot_failure=(val)
        prop_set('suspend-on-slot-failure', val)
end