fabric.catalog_maintenance_policy

The catalog maintenance policy specifies when catalog maintenance takes place.

ACI class

maintCatMaintP

RN

catmaintpol

Cursor

CatalogMaintenancePolicyCursor

Parent

fabric

Atomic

—

Attributes

Accepted as keyword arguments of .catalog_maintenance_policy() and of .set(**attrs) on this cursor. Enum parameters also accept the plain string.

parameter

wire

type

values

default

description

administrative_state

adminSt

TrigExecState

triggered, untriggered

untriggered

The administrative state of the executable policies.

description

descr

str

—

—

Specifies the description of a policy component.

download_state

downloadSt

TrigExecState

triggered, untriggered

untriggered

—

graceful_maintenance

graceful

bool

—

False

Graceful maintenance. Describe graceful maintenance

ignore_compatibility

ignoreCompat

bool

—

False

Whether compatibility checks should be ignored when applying this firmware policy.

internal_label

internalLabel

str

—

—

Firmware label - internal use only!

name

name

str

—

—

—

notification_condition

notifCond

MaintNotifCond

notifyAlwaysBetweenSets, notifyNever, notifyOnlyOnFailures

notifyOnlyOnFailures

Specifies under what pause condition will admin be notified via email/text as configured. This notification mechanism is independent of events/faults.

scheduler_run_mode

runMode

MaintRunMode

pauseAlwaysBetweenSets, pauseNever, pauseOnlyOnFailures

pauseOnlyOnFailures

Specifies whether to proceed automatically to next set of nodes once a set of nodes have gone through maintenance successfully.

sr_upgrade

srUpgrade

bool

—

False

—

sr_version

srVersion

str

—

—

srFirmware version desired.

version

version

str

—

—

Firmware version desired.

version_check_override

versionCheckOverride

TrigAdminState

trigger, trigger-immediate, triggered, untriggered

untriggered

Version check override - directive to ignore version check for next install. What is version check? During maintenance window, check whether desired version matches running. If it does not match, perform maintenance(install). If it does, do not perform any maintenance(install).