Class: Ansible::Ruby::Modules::Aci_domain
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aci_domain
- Defined in:
- lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb
Overview
Manage physical, virtual, bridged, routed or FC domain profiles on Cisco ACI fabrics.
Instance Method Summary collapse
-
#domain ⇒ String?
Name of the physical, virtual, bridged routed or FC domain profile.
-
#domain_type ⇒ :fc, ...
The type of domain profile.,C(fc): The FC domain profile is a policy pertaining to single FC Management domain,C(l2dom): The external bridged domain profile is a policy for managing L2 bridged infrastructure bridged outside the fabric.,C(l3dom): The external routed domain profile is a policy for managing L3 routed infrastructure outside the fabric.,C(phys): The physical domain profile stores the physical resources and encap resources that should be used for EPGs associated with this domain.,C(vmm): The VMM domain profile is a policy for grouping VM controllers with similar networking policy requirements.
-
#dscp ⇒ :AF11, ...
The target Differentiated Service (DSCP) value.,The APIC defaults to C(unspecified) when unset during creation.
-
#encap_mode ⇒ :unknown, ...
The layer 2 encapsulation protocol to use with the virtual switch.
-
#multicast_address ⇒ Object?
The muticast IP address to use for the virtual switch.
-
#state ⇒ :absent, ...
Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.
-
#vm_provider ⇒ :cloudfoundry, ...
The VM platform for VMM Domains.,Support for Kubernetes was added in ACI v3.0.,Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
-
#vswitch ⇒ :avs, ...
The virtual switch to use for vmm domains.,The APIC defaults to C(default) when unset during creation.
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
#domain ⇒ String?
Returns Name of the physical, virtual, bridged routed or FC domain profile.
12 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 12 attribute :domain |
#domain_type ⇒ :fc, ...
Returns The type of domain profile.,C(fc): The FC domain profile is a policy pertaining to single FC Management domain,C(l2dom): The external bridged domain profile is a policy for managing L2 bridged infrastructure bridged outside the fabric.,C(l3dom): The external routed domain profile is a policy for managing L3 routed infrastructure outside the fabric.,C(phys): The physical domain profile stores the physical resources and encap resources that should be used for EPGs associated with this domain.,C(vmm): The VMM domain profile is a policy for grouping VM controllers with similar networking policy requirements.
16 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 16 attribute :domain_type |
#dscp ⇒ :AF11, ...
Returns The target Differentiated Service (DSCP) value.,The APIC defaults to C(unspecified) when unset during creation.
20 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 20 attribute :dscp |
#encap_mode ⇒ :unknown, ...
Returns The layer 2 encapsulation protocol to use with the virtual switch.
24 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 24 attribute :encap_mode |
#multicast_address ⇒ Object?
Returns The muticast IP address to use for the virtual switch.
28 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 28 attribute :multicast_address |
#state ⇒ :absent, ...
Returns Use C(present) or C(absent) for adding or removing.,Use C(query) for listing an object or multiple objects.
31 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 31 attribute :state |
#vm_provider ⇒ :cloudfoundry, ...
Returns The VM platform for VMM Domains.,Support for Kubernetes was added in ACI v3.0.,Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
35 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 35 attribute :vm_provider |
#vswitch ⇒ :avs, ...
Returns The virtual switch to use for vmm domains.,The APIC defaults to C(default) when unset during creation.
39 |
# File 'lib/ansible/ruby/modules/generated/network/aci/aci_domain.rb', line 39 attribute :vswitch |