Class: Ansible::Ruby::Modules::Aci_epg
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aci_epg
- 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
-
#ap ⇒ String
Name of an existing application network profile, that will contain the EPGs.
-
#bd ⇒ String
Name of the bridge domain being associated with the EPG.
-
#description ⇒ String?
Description for the EPG.
-
#epg ⇒ String
Name of the end point group.
-
#fwd_control ⇒ :none, ...
The forwarding control used by the EPG.,The APIC defaults to C(none) when unset during creation.
-
#intra_epg_isolation ⇒ :enforced, ...
The Intra EPG Isolation.,The APIC defaults to C(unenforced) when unset during creation.
-
#preferred_group ⇒ Symbol?
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.
-
#priority ⇒ :level1, ...
The QoS class.,The APIC defaults to C(unspecified) when unset during creation.
-
#state ⇒ :absent, ...
Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.
-
#tenant ⇒ String?
Name of an existing tenant.
Methods inherited from Base
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
#ap ⇒ String
16 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 16 attribute :ap |
#bd ⇒ String
24 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 24 attribute :bd |
#description ⇒ String?
36 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 36 attribute :description |
#epg ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 20 attribute :epg |
#fwd_control ⇒ :none, ...
40 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 40 attribute :fwd_control |
#intra_epg_isolation ⇒ :enforced, ...
32 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 32 attribute :intra_epg_isolation |
#preferred_group ⇒ Symbol?
44 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 44 attribute :preferred_group |
#priority ⇒ :level1, ...
28 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 28 attribute :priority |
#state ⇒ :absent, ...
48 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 48 attribute :state |
#tenant ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg.rb', line 12 attribute :tenant |