Archived documentation version rendered and hosted by DevNetExpertTraining.com

aci_application_epg

Manages ACI Application EPG

Example Usage

  resource "aci_application_epg" "fooapplication_epg" {
    application_profile_dn  = "${aci_application_profile.app_profile_for_epg.id}"
    name                              = "demo_epg"
    description                   = "%s"
    annotation                    = "tag_epg"
    exception_tag                 = "0"
    flood_on_encap            = "disabled"
    fwd_ctrl                      = "none"
    has_mcast_source             = "no"
    is_attr_based_epg         = "no"
    match_t                          = "AtleastOne"
    name_alias                  = "alias_epg"
    pc_enf_pref                  = "unenforced"
    pref_gr_memb                  = "exclude"
    prio                              = "unspecified"
    shutdown                      = "no"
  }

Argument Reference

  • application_profile_dn - (Required) Distinguished name of parent ApplicationProfile object.

  • name - (Required) name of Object application_epg.

  • annotation - (Optional) annotation for object application_epg.

  • exception_tag - (Optional) exception_tag for object application_epg. Range: "0" - "512" .

  • flood_on_encap - (Optional) Control at EPG level if the traffic L2 Multicast/Broadcast and Link Local Layer should be flooded only on ENCAP or based on bridg-domain settings. Allowed values are "disabled" and "enabled". Default is "disabled".

  • fwd_ctrl - (Optional) Forwarding control at EPG level. Allowed values are "none" and "proxy-arp". Default is "none".

  • has_mcast_source - (Optional) If the source for the EPG is multicast or not. Allowed values are "yes" and "no". Default values is "no".

  • is_attr_based_epg - (Optional) If the EPG is attribute based or not. Allowed values are "yes" and "no". Default is "yes".

  • match_t - (Optional) The provider label match criteria for EPG. Allowed values are "All", "AtleastOne", "AtmostOne", "None". Default is "AtleastOne".

  • name_alias - (Optional) name_alias for object application_epg.

  • pc_enf_pref - (Optional) The preferred policy control. Allowed values are "unenforced" and "enforced". Default is "unenforced".

  • pref_gr_memb - (Optional) Represents parameter used to determine if EPg is part of a group that does not a contract for communication. Allowed values are "exclude" and "include". Default is "exclude".

  • prio - (Optional) qos priority class id. Allowed values are "unspecified", "level1", "level2", "level3", "level4", "level5" and "level6". Default is "unspecified.

  • shutdown - (Optional) shutdown for object application_epg. Allowed values are "yes" and "no". Default is "no".

  • relation_fv_rs_bd - (Optional) Relation to class fvBD. Cardinality - N_TO_ONE. Type - String.

  • relation_fv_rs_cust_qos_pol - (Optional) Relation to class qosCustomPol. Cardinality - N_TO_ONE. Type - String.

  • relation_fv_rs_fc_path_att - (Optional) Relation to class fabricPathEp. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_prov - (Optional) Relation to class vzBrCP. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_graph_def - (Optional) Relation to class vzGraphCont. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_cons_if - (Optional) Relation to class vzCPIf. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_sec_inherited - (Optional) Relation to class fvEPg. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_node_att - (Optional) Relation to class fabricNode. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_dpp_pol - (Optional) Relation to class qosDppPol. Cardinality - N_TO_ONE. Type - String.

  • relation_fv_rs_cons - (Optional) Relation to class vzBrCP. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_prov_def - (Optional) Relation to class vzCtrctEPgCont. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_trust_ctrl - (Optional) Relation to class fhsTrustCtrlPol. Cardinality - N_TO_ONE. Type - String.

  • relation_fv_rs_prot_by - (Optional) Relation to class vzTaboo. Cardinality - N_TO_M. Type - Set of String.

  • relation_fv_rs_aepg_mon_pol - (Optional) Relation to class monEPGPol. Cardinality - N_TO_ONE. Type - String.

  • relation_fv_rs_intra_epg - (Optional) Relation to class vzBrCP. Cardinality - N_TO_M. Type - Set of String.

Attribute Reference

The only attribute that this resource exports is the id, which is set to the Dn of the Application EPG.

Importing

An existing Application EPG can be [imported][docs-import] into this resource via its Dn, via the following command:
terraform import aci_application_epg.example