Skip to content

Fabric Pod Profile

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

Diagram
NameTypeConstraintMandatoryDefault Value
auto_generate_switch_pod_profilesBooleantrue, falseNofalse
auto_generate_pod_profilesBooleantrue, falseNofalse

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

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

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

selectors (apic.fabric_policies.pod_profiles)

Section titled “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

pod_blocks (apic.fabric_policies.pod_profiles.selectors)

Section titled “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

Pod Profile Example:

apic:
auto_generate_switch_pod_profiles: false
fabric_policies:
pod_profiles:
- name: PodProfile1
selectors:
- name: Selector1
type: range
policy: Policy1
pod_blocks:
- name: "1"
from: 1
to: 1

Auto-generated Pod Profile Example:

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