Skip to main content

Fabric Pod Profile

Location in GUI: Fabric » Fabric Policies » Pods » Profiles

Diagram

Classes

apic

NameTypeConstraintMandatoryDefault Value
auto_generate_switch_pod_profilesBooleantrue, falseNofalse
auto_generate_pod_profilesBooleantrue, falseNofalse

fabric_policies (apic)

NameTypeConstraintMandatoryDefault Value
pod_profile_nameStringmin: 1, max: 64NoPOD\g<id>
pod_profile_pod_selector_nameStringmin: 1, max: 64NoPOD\g<id>
pod_profilesList[pod_profiles]No

pods (apic.pod_policies)

NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 255Yes
policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No

pod_profiles (apic.fabric_policies)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
selectorsList[selectors]No
expected_stateClass[expected_state]No

selectors (apic.fabric_policies.pod_profiles)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
typeChoiceall, rangeNorange
pod_blocksList[pod_blocks]No

expected_state (apic.fabric_policies.pod_profiles)

NameTypeConstraintMandatoryDefault Value
minimum_healthIntegermin: 0, max: 100No
maximum_critical_faultsIntegermin: 0No
maximum_major_faultsIntegermin: 0No
maximum_minor_faultsIntegermin: 0No

pod_blocks (apic.fabric_policies.pod_profiles.selectors)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
fromIntegermin: 1, max: 255Yes
toIntegermin: 1, max: 255No

Examples

apic:
auto_generate_switch_pod_profiles: true
fabric_policies:
pod_profile_name: "POD\\g<id>"
pod_profile_pod_selector_name: "POD\\g<id>"