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).