Skip to main content

VMware VMM Domain

Location in GUI: Virtual Networking » VMware

Diagram

Classes

fabric_policies (apic)

NameTypeConstraintMandatoryDefault Value
vmware_vmm_domainsList[vmware_vmm_domains]No

vmware_vmm_domains (apic.fabric_policies)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
access_modeChoiceread-only, read-writeNoread-write
delimiterStringRegex: ^[|~!@^+=]$No
tag_collectionBooleantrue, falseNofalse
vlan_poolStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
allocationChoicedynamic, staticNodynamic
security_domainsListString[Regex: ^[a-zA-Z0-9_.:-]{1,64}$]No
vswitchClass[vswitch]No
credential_policiesList[credential_policies]No
vcentersList[vcenters]No
uplinksList[uplinks]No
expected_stateClass[expected_state]No

vswitch (apic.fabric_policies.vmware_vmm_domains)

NameTypeConstraintMandatoryDefault Value
cdp_policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
lldp_policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
port_channel_policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
enhanced_lagsList[enhanced_lags]No
mtu_policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No

credential_policies (apic.fabric_policies.vmware_vmm_domains)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
usernameStringRegex: [a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$Yes
passwordStringYes

vcenters (apic.fabric_policies.vmware_vmm_domains)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
hostname_ipAnyString[Regex: ^[a-zA-Z0-9:][a-zA-Z0-9.:-]{0,254}$] or IPYes
datacenterStringmin: 1, max: 512Yes
dvs_versionChoiceunmanaged, 5.1, 5.5, 6.0, 6.5, 6.6, 7.0Nounmanaged
statisticsBooleantrue, falseNofalse
credential_policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
mgmt_epgChoiceinb, oobNoinb

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

expected_state (apic.fabric_policies.vmware_vmm_domains)

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

enhanced_lags (apic.fabric_policies.vmware_vmm_domains.vswitch)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,16}$Yes
modeChoiceactive, passiveNoactive
lb_modeChoicedst-ip, dst-ip-l4port, dst-ip-vlan, dst-ip-l4port-vlan, dst-mac, dst-l4port, src-ip, src-ip-l4port, src-ip-vlan, src-ip-l4port-vlan, src-mac, src-l4port, src-dst-ip, src-dst-ip-l4port, src-dst-ip-vlan, src-dst-ip-l4port-vlan, src-dst-mac, src-dst-l4port, src-port-id, vlanNosrc-dst-ip
num_linksIntegermin: 2, max: 8No2

Examples

Simple example:

apic:
fabric_policies:
vmware_vmm_domains:
- name: VMM1
vlan_pool: VMM1
credential_policies:
- name: CRED1
username: Administrator
password: C1sco123
vcenters:
- name: VC
hostname_ip: 10.10.10.10
datacenter: DC1
credential_policy: CRED1

Full example:

apic:
fabric_policies:
vmware_vmm_domains:
- name: VMM1
access_mode: read-write
delimiter: '|'
tag_collection: true
vlan_pool: VMM1
allocation: dynamic
vswitch:
cdp_policy: CDP-ENABLED
lldp_policy: LLDP-ENABLED
port_channel_policy: LACP-ACTIVE
enhanced_lags:
- name: ELAGCUSTOM
mode: active
lb_mode: src-dst-l4port
num_links: 3
credential_policies:
- name: CRED1
username: Administrator
password: C1sco123
vcenters:
- name: VC
hostname_ip: 10.10.10.10
datacenter: DC1
dvs_version: unmanaged
statistics: true
credential_policy: CRED1
uplinks:
- id: 1
name: UPLINK1
- id: 2
name: UPLINK2