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, 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?
Returns Name of an existing application network profile, that will contain the EPGs.
16 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 16 attribute :ap |
#deploy_immediacy ⇒ :immediate, ...
Returns The Deployement Immediacy of Static EPG on PC, VPC or Interface.,The APIC defaults to C(lazy) when unset during creation.
35 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 35 attribute :deploy_immediacy |
#description ⇒ Object?
Returns Description for the static path to EPG binding.
24 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 24 attribute :description |
#encap_id ⇒ Integer?
Returns 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).
27 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 27 attribute :encap_id |
#epg ⇒ String?
Returns The name of the end point group.
20 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 20 attribute :epg |
#extpaths ⇒ Integer?
Returns 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).
59 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 59 attribute :extpaths |
#interface ⇒ String?
Returns 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).
55 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 55 attribute :interface |
#interface_mode ⇒ :"802.1p", ...
Returns 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.
39 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 39 attribute :interface_mode |
#interface_type ⇒ :fex, ...
Returns The type of interface for the static EPG deployement.
43 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 43 attribute :interface_type |
#leafs ⇒ Integer?
Returns 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).
51 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 51 attribute :leafs |
#pod_id ⇒ Integer?
Returns The pod number part of the tDn.,C(pod_id) is usually an integer below C(10).
47 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 47 attribute :pod_id |
#primary_encap_id ⇒ Integer?
Returns 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).
31 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 31 attribute :primary_encap_id |
#state ⇒ :absent, ...
Returns Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.
63 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 63 attribute :state |
#tenant ⇒ String?
Returns Name of an existing tenant.
12 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 12 attribute :tenant |