Skip to content

Commit 99e7396

Browse files
anvitha-jainlhercot
authored andcommitted
Added explanation to epg relationships in docs
1 parent f9a11c1 commit 99e7396

File tree

2 files changed

+23
-24
lines changed

2 files changed

+23
-24
lines changed

examples/epg/epg.tf

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,17 @@ resource "aci_application_epg" "demoepg" {
2929
prio = "unspecified"
3030
relation_fv_rs_bd = aci_bridge_domain.bd_for_rel.id # Relation to fvBD class. Cardinality - N_TO_ONE.
3131
relation_fv_rs_cust_qos_pol = aci_rest.rest_qos_custom_pol.id # Relation to qosCustomPol class. Cardinality - N_TO_ONE.
32-
33-
// remove// relation_fv_rs_dom_att = [aci_rest.rest_infra_domp.id] # Relation to infraDomP class. Cardinality - N_TO_M.
3432
// relation_fv_rs_fc_path_att = ["testfabric"] # Relation to fabricPathEp class. Cardinality - N_TO_M.
3533

3634
relation_fv_rs_prov = [aci_contract.rs_prov_contract.id] # Relation to vzBrCP class. Cardinality - N_TO_M.
3735

38-
// relation_fv_rs_cons_if = [aci_rest.rest_vz_cons_if.id] # Relation to vzCPIf class. Cardinality - N_TO_M.
36+
relation_fv_rs_cons_if = [aci_rest.rest_vz_cons_if.id] # Relation to vzCPIf class. Cardinality - N_TO_M.
3937
relation_fv_rs_sec_inherited = [aci_application_epg.inherit_epg.id] # Relation to fvEPg class. Cardinality - N_TO_M.
4038
// relation_fv_rs_node_att = ["testnodeatt"] # Relation to fabricNode class. Cardinality - N_TO_M.
41-
// relation_fv_rs_dpp_pol = aci_rest.rest_qos_dpp_pol.id # Relation to qosDppPol class. Cardinality - N_TO_ONE.ye
39+
relation_fv_rs_dpp_pol = aci_rest.rest_qos_dpp_pol.id # Relation to qosDppPol class. Cardinality - N_TO_ONE.ye
4240
relation_fv_rs_cons = [aci_contract.rs_cons_contract.id] # Relation to vzBrCP class. Cardinality - N_TO_M.
43-
// relation_fv_rs_trust_ctrl = aci_rest.rest_trust_ctrl_pol.id # Relation to fhsTrustCtrlPol class. Cardinality - N_TO_ONE.
44-
// relation_fv_rs_prot_by = [aci_rest.rest_taboo_con.id] # Relation to vzTaboo class. Cardinality - N_TO_M.
45-
// relation_fv_rs_aepg_mon_pol = aci_rest.rest_mon_epg_pol.id # Relation to monEPGPol class. Cardinality - N_TO_ONE.
41+
relation_fv_rs_trust_ctrl = aci_rest.rest_trust_ctrl_pol.id # Relation to fhsTrustCtrlPol class. Cardinality - N_TO_ONE.
42+
relation_fv_rs_prot_by = [aci_rest.rest_taboo_con.id] # Relation to vzTaboo class. Cardinality - N_TO_M.
43+
relation_fv_rs_aepg_mon_pol = aci_rest.rest_mon_epg_pol.id # Relation to monEPGPol class. Cardinality - N_TO_ONE.
4644
relation_fv_rs_intra_epg = [aci_contract.intra_epg_contract.id] # Relation to vzBrCP class. Cardinality - N_TO_M.
4745
}

website/docs/r/application_epg.html.markdown

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -46,35 +46,36 @@ Manages ACI Application EPG
4646
* `prio` - (Optional) qos priority class id. Allowed values are "unspecified", "level1", "level2", "level3", "level4", "level5" and "level6". Default is "unspecified.
4747
* `shutdown` - (Optional) shutdown for object application_epg. Allowed values are "yes" and "no". Default is "no".
4848

49-
* `relation_fv_rs_bd` - (Optional) Relation to class fvBD. Cardinality - N_TO_ONE. Type - String.
49+
* `relation_fv_rs_bd` - (Required) Relation to Bridge domain associated with EPG (class fvBD). Cardinality - N_TO_ONE. Type - String.
5050

51-
* `relation_fv_rs_cust_qos_pol` - (Optional) Relation to class qosCustomPol. Cardinality - N_TO_ONE. Type - String.
51+
* `relation_fv_rs_cust_qos_pol` - (Optional) Relation to custom Quality of Service traffic policy name (class qosCustomPol). Cardinality - N_TO_ONE. Type - String.
52+
<!-- tenant -> policies -> protocol -> Custom QoS -->
5253
53-
* `relation_fv_rs_fc_path_att` - (Optional) Relation to class fabricPathEp. Cardinality - N_TO_M. Type - Set of String.
54+
* `relation_fv_rs_fc_path_att` - (Optional) Relation to deploy Fibre Channel(paths) (class fabricPathEp). Cardinality - N_TO_M. Type - Set of String.
5455

55-
* `relation_fv_rs_prov` - (Optional) Relation to class vzBrCP. Cardinality - N_TO_M. Type - Set of String.
56+
* `relation_fv_rs_prov` - (Optional) Relation to Provided Contract(class vzBrCP). Cardinality - N_TO_M. Type - Set of String.
5657

57-
* `relation_fv_rs_graph_def` - (Optional) Relation to class vzGraphCont. Cardinality - N_TO_M. Type - Set of String.
58+
* `relation_fv_rs_cons_if` - (Optional) Relation to imported contract (class vzCPIf). Cardinality - N_TO_M. Type - Set of String.
5859

59-
* `relation_fv_rs_cons_if` - (Optional) Relation to class vzCPIf. Cardinality - N_TO_M. Type - Set of String.
60+
* `relation_fv_rs_sec_inherited` - (Optional) Relation represents that the EPg is inheriting security configuration from another EPg (class fvEPg). Cardinality - N_TO_M. Type - Set of String.
6061

61-
* `relation_fv_rs_sec_inherited` - (Optional) Relation to class fvEPg. Cardinality - N_TO_M. Type - Set of String.
62+
* `relation_fv_rs_node_att` - (Optional) Relation between EPG and fabricNode (class fabricNode). Cardinality - N_TO_M. Type - Set of String.
63+
<!-- tenant -> Application Profile -> EPG ->Static Leaf -->
6264
63-
* `relation_fv_rs_node_att` - (Optional) Relation to class fabricNode. Cardinality - N_TO_M. Type - Set of String.
65+
* `relation_fv_rs_dpp_pol` - (Optional) Relation to define a Data Plane Policing policy (class qosDppPol). Cardinality - N_TO_ONE. Type - String.
66+
<!-- tenant -> policies -> protocol -> Data Plane Policing -->
6467
65-
* `relation_fv_rs_dpp_pol` - (Optional) Relation to class qosDppPol. Cardinality - N_TO_ONE. Type - String.
68+
* `relation_fv_rs_cons` - (Optional) Relation to Consumed Contract (class vzBrCP). Cardinality - N_TO_M. Type - Set of String.
6669

67-
* `relation_fv_rs_cons` - (Optional) Relation to class vzBrCP. Cardinality - N_TO_M. Type - Set of String.
68-
69-
* `relation_fv_rs_prov_def` - (Optional) Relation to class vzCtrctEPgCont. Cardinality - N_TO_M. Type - Set of String.
70-
71-
* `relation_fv_rs_trust_ctrl` - (Optional) Relation to class fhsTrustCtrlPol. Cardinality - N_TO_ONE. Type - String.
70+
* `relation_fv_rs_trust_ctrl` - (Optional) Relation to First Hop Security trust control (class fhsTrustCtrlPol). Cardinality - N_TO_ONE. Type - String.
71+
<!-- tenant -> policies -> protocol -> First Hop Security -->
7272
73-
* `relation_fv_rs_prot_by` - (Optional) Relation to class vzTaboo. Cardinality - N_TO_M. Type - Set of String.
73+
* `relation_fv_rs_prot_by` - (Optional) Relation to Taboo Contract (class vzTaboo). Cardinality - N_TO_M. Type - Set of String.
7474

75-
* `relation_fv_rs_aepg_mon_pol` - (Optional) Relation to class monEPGPol. Cardinality - N_TO_ONE. Type - String.
75+
* `relation_fv_rs_aepg_mon_pol` - (Optional) Relation to create a container for monitoring policies associated with the tenant. This allows you to apply tenant-specific policies (class monEPGPol). Cardinality - N_TO_ONE. Type - String.
76+
<!-- tenant -> policies -> Monitoring -->
7677
77-
* `relation_fv_rs_intra_epg` - (Optional) Relation to class vzBrCP. Cardinality - N_TO_M. Type - Set of String.
78+
* `relation_fv_rs_intra_epg` - (Optional) Relation to Intra EPG Contract (class vzBrCP). Cardinality - N_TO_M. Type - Set of String.
7879

7980

8081

0 commit comments

Comments
 (0)