» 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_dom_att - (Optional) Relation to class infraDomP. Cardinality - N_TO_M. Type - Set of 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 into this resource via its Dn, via the following command:

terraform import aci_application_epg.example <Dn>