Class: Ansible::Ruby::Modules::Aci_static_binding_to_epg

Inherits:
Base show all
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

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, nil)

    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.

Returns:

  • (:immediate, :lazy, nil)

    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

#descriptionObject?

Returns Description for the static path to EPG binding.

Returns:

  • (Object, nil)

    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_idInteger?

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).

Returns:

  • (Integer, nil)

    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

#epgString?

Returns The name of the end point group.

Returns:

  • (String, nil)

    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

#extpathsInteger?

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).

Returns:

  • (Integer, nil)

    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

#interfaceString?

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).

Returns:

  • (String, nil)

    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.

Returns:

  • (:"802.1p", :access, :native, :regular, :tagged, :trunk, :untagged, nil)

    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.

Returns:

  • (:fex, :port_channel, :switch_port, :vpc, nil)

    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

#leafsInteger?

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).

Returns:

  • (Integer, nil)

    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_idInteger?

Returns The pod number part of the tDn.,C(pod_id) is usually an integer below C(10).

Returns:

  • (Integer, nil)

    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_idInteger?

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).

Returns:

  • (Integer, nil)

    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.

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.



63
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_static_binding_to_epg.rb', line 63

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_static_binding_to_epg.rb', line 12

attribute :tenant