Location in GUI: Tenants
» XXX
» Application Profiles
» XXX
» Endpoint Security Groups
Diagram
Classes
application_profiles (apic.tenants)
Name | Type | Constraint | Mandatory | Default Value |
---|
endpoint_security_groups | List | [endpoint_security_groups] | No | |
endpoint_security_groups (apic.tenants.application_profiles)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
vrf | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
shutdown | Boolean | true , false | No | false |
intra_esg_isolation | Boolean | true , false | No | false |
preferred_group | Boolean | true , false | No | false |
contracts | Class | [contracts] | No | |
tag_selectors | List | [tag_selectors] | No | |
epg_selectors | List | [epg_selectors] | No | |
ip_subnet_selectors | List | [ip_subnet_selectors] | No | |
contracts (apic.tenants.application_profiles.endpoint_security_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
consumers | List | String[Regex: ^[a-zA-Z0-9_.:-]{1,64}$ ] | No | |
providers | List | String[Regex: ^[a-zA-Z0-9_.:-]{1,64}$ ] | No | |
imported_consumers | List | String[Regex: ^[a-zA-Z0-9_.:-]{1,64}$ ] | No | |
intra_esgs | List | String[Regex: ^[a-zA-Z0-9_.:-]{1,64}$ ] | No | |
masters | List | [masters] | No | |
tag_selectors (apic.tenants.application_profiles.endpoint_security_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
key | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
operator | Choice | contains , equals , regex | No | equals |
value | String | Regex: ^[a-zA-Z0-9_.,:^$\[\](){}|+*-]{1,128}$ | Yes | |
description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
epg_selectors (apic.tenants.application_profiles.endpoint_security_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
application_profile | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
endpoint_group | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
ip_subnet_selectors (apic.tenants.application_profiles.endpoint_security_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
value | IP | | Yes | |
description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
masters (apic.tenants.application_profiles.endpoint_security_groups.contracts)
Name | Type | Constraint | Mandatory | Default Value |
---|
application_profile | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
endpoint_security_group | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
Examples
Simple example:
endpoint_security_groups:
description: IP Subnet Selector 1
Full example:
endpoint_security_groups:
description: ESG1 description
intra_esg_isolation: true
- application_profile: AP1
endpoint_security_group: ESG2
description: TAG Selector 1
- application_profile: AP1
description: EPG Selector 1
description: IP Subnet Selector 1