Class: Ansible::Ruby::Modules::Aci_epg_to_contract
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aci_epg_to_contract
- Defined in:
- lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb
Overview
Bind EPGs to Contracts on Cisco ACI fabrics.
Instance Method Summary collapse
-
#ap ⇒ String?
Name of an existing application network profile, that will contain the EPGs.
-
#contract ⇒ String?
The name of the contract.
-
#contract_type ⇒ :consumer, :provider
Determines if the EPG should Provide or Consume the Contract.
-
#epg ⇒ String?
The name of the end point group.
-
#priority ⇒ :level1, ...
QoS class.,The APIC defaults to C(unspecified) when unset during creation.
-
#provider_match ⇒ :all, ...
The matching algorithm for Provided Contracts.,The APIC defaults to C(at_least_one) 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.
-
#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?
Returns Name of an existing application network profile, that will contain the EPGs.
12 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 12 attribute :ap |
#contract ⇒ String?
Returns The name of the contract.
16 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 16 attribute :contract |
#contract_type ⇒ :consumer, :provider
Returns Determines if the EPG should Provide or Consume the Contract.
20 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 20 attribute :contract_type |
#epg ⇒ String?
Returns The name of the end point group.
24 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 24 attribute :epg |
#priority ⇒ :level1, ...
Returns QoS class.,The APIC defaults to C(unspecified) when unset during creation.
28 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 28 attribute :priority |
#provider_match ⇒ :all, ...
Returns The matching algorithm for Provided Contracts.,The APIC defaults to C(at_least_one) when unset during creation.
32 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 32 attribute :provider_match |
#state ⇒ :absent, ...
Returns Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.
36 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 36 attribute :state |
#tenant ⇒ String?
Returns Name of an existing tenant.
40 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_epg_to_contract.rb', line 40 attribute :tenant |