Class: Ansible::Ruby::Modules::Aci_interface_policy_leaf_policy_group

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

Overview

Manage fabric interface policy leaf policy groups 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

#aepObject?

Returns Choice of attached_entity_profile (AEP) to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of attached_entity_profile (AEP) to be used as part of the leaf policy group to be created.



71
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 71

attribute :aep

#cdp_policyObject?

Returns Choice of cdp_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of cdp_policy to be used as part of the leaf policy group to be created.



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

attribute :cdp_policy

#descriptionString?

Returns Description for the leaf policy group to be created.

Returns:

  • (String, nil)

    Description for the leaf policy group to be created.



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

attribute :description

#egress_data_plane_policing_policyObject?

Returns Choice of egress_data_plane_policing_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of egress_data_plane_policing_policy to be used as part of the leaf policy group to be created.



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

attribute :egress_data_plane_policing_policy

#fibre_channel_interface_policyString?

Returns Choice of fibre_channel_interface_policy to be used as part of the leaf policy group to be created.

Returns:

  • (String, nil)

    Choice of fibre_channel_interface_policy to be used as part of the leaf policy group to be created.



49
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 49

attribute :fibre_channel_interface_policy

#ingress_data_plane_policing_policyObject?

Returns Choice of ingress_data_plane_policing_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of ingress_data_plane_policing_policy to be used as part of the leaf policy group to be created.



43
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 43

attribute :ingress_data_plane_policing_policy

#l2_interface_policyObject?

Returns Choice of l2_interface_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of l2_interface_policy to be used as part of the leaf policy group to be created.



65
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 65

attribute :l2_interface_policy

#lag_type:leaf, ...

Returns Selector for the type of leaf policy group we want to create.,C(leaf) for Leaf Access Port Policy Group,C(link) for Port Channel (PC),C(node) for Virtual Port Channel (VPC).

Returns:

  • (:leaf, :link, :node)

    Selector for the type of leaf policy group we want to create.,C(leaf) for Leaf Access Port Policy Group,C(link) for Port Channel (PC),C(node) for Virtual Port Channel (VPC)



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

attribute :lag_type

Returns Choice of link_level_policy to be used as part of the leaf policy group to be created.

Returns:

  • (String, nil)

    Choice of link_level_policy to be used as part of the leaf policy group to be created.



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

attribute :link_level_policy

#lldp_policyObject?

Returns Choice of lldp_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of lldp_policy to be used as part of the leaf policy group to be created.



34
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 34

attribute :lldp_policy

#mcp_policyObject?

Returns Choice of mcp_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of mcp_policy to be used as part of the leaf policy group to be created.



31
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 31

attribute :mcp_policy

#monitoring_policyObject?

Returns Choice of monitoring_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of monitoring_policy to be used as part of the leaf policy group to be created.



59
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 59

attribute :monitoring_policy

#policy_groupString?

Returns Name of the leaf policy group to be added/deleted.

Returns:

  • (String, nil)

    Name of the leaf policy group to be added/deleted.



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

attribute :policy_group

#port_channel_policyObject?

Returns Choice of port_channel_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of port_channel_policy to be used as part of the leaf policy group to be created.



56
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 56

attribute :port_channel_policy

#port_security_policyObject?

Returns Choice of port_security_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of port_security_policy to be used as part of the leaf policy group to be created.



68
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 68

attribute :port_security_policy

#priority_flow_control_policyObject?

Returns Choice of priority_flow_control_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of priority_flow_control_policy to be used as part of the leaf policy group to be created.



46
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 46

attribute :priority_flow_control_policy

#slow_drain_policyObject?

Returns Choice of slow_drain_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of slow_drain_policy to be used as part of the leaf policy group to be created.



53
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 53

attribute :slow_drain_policy

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



74
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 74

attribute :state

#storm_control_interface_policyObject?

Returns Choice of storm_control_interface_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of storm_control_interface_policy to be used as part of the leaf policy group to be created.



62
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 62

attribute :storm_control_interface_policy

#stp_interface_policyObject?

Returns Choice of stp_interface_policy to be used as part of the leaf policy group to be created.

Returns:

  • (Object, nil)

    Choice of stp_interface_policy to be used as part of the leaf policy group to be created.



37
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_interface_policy_leaf_policy_group.rb', line 37

attribute :stp_interface_policy