Class: Ansible::Ruby::Modules::Aci_epg

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb

Overview

Manage End Point Groups (EPG) on Cisco ACI fabrics.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#apString

Returns Name of an existing application network profile, that will contain the EPGs.

Returns:

  • (String)

    Name of an existing application network profile, that will contain the EPGs.



16
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 16

attribute :ap

#bdString

Returns Name of the bridge domain being associated with the EPG.

Returns:

  • (String)

    Name of the bridge domain being associated with the EPG.



24
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 24

attribute :bd

#descriptionString?

Returns Description for the EPG.

Returns:

  • (String, nil)

    Description for the EPG.



36
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 36

attribute :description

#epgString

Returns Name of the end point group.

Returns:

  • (String)

    Name of the end point group.



20
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 20

attribute :epg

#fwd_control:none, ...

Returns The forwarding control used by the EPG.,The APIC defaults to C(none) when unset during creation.

Returns:

  • (:none, :"proxy-arp", nil)

    The forwarding control used by the EPG.,The APIC defaults to C(none) when unset during creation.



40
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 40

attribute :fwd_control

#intra_epg_isolation:enforced, ...

Returns The Intra EPG Isolation.,The APIC defaults to C(unenforced) when unset during creation.

Returns:

  • (:enforced, :unenforced, nil)

    The Intra EPG Isolation.,The APIC defaults to C(unenforced) when unset during creation.



32
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 32

attribute :intra_epg_isolation

#preferred_groupSymbol?

Returns Whether ot not the EPG is part of the Preferred Group and can communicate without contracts.,This is very convenient for migration scenarios, or when ACI is used for network automation but not for policy.,The APIC defaults to C(no) when unset during creation.

Returns:

  • (Symbol, nil)

    Whether ot not the EPG is part of the Preferred Group and can communicate without contracts.,This is very convenient for migration scenarios, or when ACI is used for network automation but not for policy.,The APIC defaults to C(no) when unset during creation.



44
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 44

attribute :preferred_group

#priority:level1, ...

Returns The QoS class.,The APIC defaults to C(unspecified) when unset during creation.

Returns:

  • (:level1, :level2, :level3, :unspecified, nil)

    The QoS class.,The APIC defaults to C(unspecified) when unset during creation.



28
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 28

attribute :priority

#state:absent, ...

Returns Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.

Returns:

  • (:absent, :present, :query, nil)

    Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.



48
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 48

attribute :state

#tenantString?

Returns Name of an existing tenant.

Returns:

  • (String, nil)

    Name of an existing tenant.



12
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 12

attribute :tenant