Class: Ansible::Ruby::Modules::Aci_contract_subject
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aci_contract_subject
- Defined in:
- lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb
Overview
Manage initial Contract Subjects on Cisco ACI fabrics.
Instance Method Summary collapse
-
#consumer_match ⇒ :all, ...
The match criteria across consumers.,The APIC defaults to C(at_least_one) when unset during creation.
-
#contract ⇒ String?
The name of the Contract.
-
#description ⇒ String?
Description for the contract subject.
-
#dscp ⇒ :AF11, ...
The target DSCP.,The APIC defaults to C(unspecified) when unset during creation.
-
#priority ⇒ :level1, ...
The QoS class.,The APIC defaults to C(unspecified) when unset during creation.
-
#provider_match ⇒ :all, ...
The match criteria across providers.,The APIC defaults to C(at_least_one) when unset during creation.
-
#reverse_filter ⇒ Symbol?
Determines if the APIC should reverse the src and dst ports to allow the return traffic back, since ACI is stateless filter.,The APIC defaults to C(yes) 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.
-
#subject ⇒ String?
The contract subject name.
-
#tenant ⇒ String?
The name of the 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
#consumer_match ⇒ :all, ...
Returns The match criteria across consumers.,The APIC defaults to C(at_least_one) when unset during creation.
40 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 40 attribute :consumer_match |
#contract ⇒ String?
Returns The name of the Contract.
20 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 20 attribute :contract |
#description ⇒ String?
Returns Description for the contract subject.
36 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 36 attribute :description |
#dscp ⇒ :AF11, ...
Returns The target DSCP.,The APIC defaults to C(unspecified) when unset during creation.
32 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 32 attribute :dscp |
#priority ⇒ :level1, ...
Returns The QoS class.,The APIC defaults to C(unspecified) when unset during creation.
28 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 28 attribute :priority |
#provider_match ⇒ :all, ...
Returns The match criteria across providers.,The APIC defaults to C(at_least_one) when unset during creation.
44 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 44 attribute :provider_match |
#reverse_filter ⇒ Symbol?
Returns Determines if the APIC should reverse the src and dst ports to allow the return traffic back, since ACI is stateless filter.,The APIC defaults to C(yes) when unset during creation.
24 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 24 attribute :reverse_filter |
#state ⇒ :absent, ...
Returns Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.
48 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 48 attribute :state |
#subject ⇒ String?
Returns The contract subject name.
16 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 16 attribute :subject |
#tenant ⇒ String?
Returns The name of the tenant.
12 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_contract_subject.rb', line 12 attribute :tenant |