Class: Ansible::Ruby::Modules::Aci_static_binding_to_epg
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aci_static_binding_to_epg
- Defined in:
- lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb
Overview
Bind static paths to EPGs on Cisco ACI fabrics.
Instance Method Summary collapse
-
#ap ⇒ String?
Name of an existing application network profile, that will contain the EPGs.
-
#deploy_immediacy ⇒ :immediate, ...
The Deployement Immediacy of Static EPG on PC, VPC or Interface.,The APIC defaults to C(lazy) when unset during creation.
-
#description ⇒ Object?
Description for the static path to EPG binding.
-
#encap_id ⇒ Integer?
The encapsulation ID associating the C(epg) with the interface path.,This acts as the secondary C(encap_id) when using micro-segmentation.,Accepted values are any valid encap ID for specified encap, currently ranges between C(1) and C(4096).
-
#epg ⇒ String?
The name of the end point group.
-
#extpaths ⇒ Integer?
The C(extpaths) integer value part of the tDn.,C(extpaths) is only used if C(interface_type) is C(fex).,Usually something like C(1011).
-
#interface ⇒ String?
The C(interface) string value part of the tDn.,Usually a policy group like C(test-IntPolGrp) or an interface of the following format C(1/7) depending on C(interface_type).
-
#interface_mode ⇒ :"802.1p", ...
Determines how layer 2 tags will be read from and added to frames.,Values C(802.1p) and C(native) are identical.,Values C(access) and C(untagged) are identical.,Values C(regular), C(tagged) and C(trunk) are identical.,The APIC defaults to C(trunk) when unset during creation.
-
#interface_type ⇒ :fex, ...
The type of interface for the static EPG deployement.
-
#leafs ⇒ Integer?
The switch ID(s) that the C(interface) belongs to.,When C(interface_type) is C(switch_port), C(port_channel), or C(fex), then C(leafs) is a string of the leaf ID.,When C(interface_type) is C(vpc), then C(leafs) is a list with both leaf IDs.,The C(leafs) value is usually something like ‘101’ or ‘101-102’ depending on C(connection_type).
-
#pod_id ⇒ Integer?
The pod number part of the tDn.,C(pod_id) is usually an integer below C(10).
-
#primary_encap_id ⇒ Integer?
Determines the primary encapsulation ID associating the C(epg) with the interface path when using micro-segmentation.,Accepted values are any valid encap ID for specified encap, currently ranges between C(1) and C(4096).
-
#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, #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_static_binding_to_epg.rb', line 16 attribute :ap |
#deploy_immediacy ⇒ :immediate, ...
35 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 35 attribute :deploy_immediacy |
#description ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 24 attribute :description |
#encap_id ⇒ Integer?
27 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 27 attribute :encap_id |
#epg ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 20 attribute :epg |
#extpaths ⇒ Integer?
59 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 59 attribute :extpaths |
#interface ⇒ String?
55 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 55 attribute :interface |
#interface_mode ⇒ :"802.1p", ...
39 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 39 attribute :interface_mode |
#interface_type ⇒ :fex, ...
43 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 43 attribute :interface_type |
#leafs ⇒ Integer?
51 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 51 attribute :leafs |
#pod_id ⇒ Integer?
47 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 47 attribute :pod_id |
#primary_encap_id ⇒ Integer?
31 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 31 attribute :primary_encap_id |
#state ⇒ :absent, ...
63 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 63 attribute :state |
#tenant ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 12 attribute :tenant |