Class: Ansible::Ruby::Modules::Dimensiondata_vlan
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Dimensiondata_vlan
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb
Overview
Manage VLANs in Cloud Control network domains.
Instance Method Summary collapse
-
#allow_expand ⇒ :yes, ...
Permit expansion of the target VLAN’s network if the module parameters specify a larger network than the VLAN currently posesses?,If C(False), the module will fail under these conditions.,This is intended to prevent accidental expansion of a VLAN’s network (since this operation is not reversible).
-
#description ⇒ String?
A description of the VLAN.
-
#name ⇒ String?
The name of the target VLAN.,Required if C(state) is C(present).
-
#network_domain ⇒ String
The Id or name of the target network domain.
-
#private_ipv4_base_address ⇒ String?
The base address for the VLAN’s IPv4 network (e.g. 192.168.1.0).
-
#private_ipv4_prefix_size ⇒ Integer?
The size of the IPv4 address space, e.g 24.,Required, if C(private_ipv4_base_address) is specified.
-
#state ⇒ :present, ...
The desired state for the target VLAN.,C(readonly) ensures that the state is only ever read, not modified (the module will fail if the resource does not exist).
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
#allow_expand ⇒ :yes, ...
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 36 attribute :allow_expand |
#description ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 16 attribute :description |
#name ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 12 attribute :name |
#network_domain ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 20 attribute :network_domain |
#private_ipv4_base_address ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 24 attribute :private_ipv4_base_address |
#private_ipv4_prefix_size ⇒ Integer?
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 28 attribute :private_ipv4_prefix_size |
#state ⇒ :present, ...
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/dimensiondata/dimensiondata_vlan.rb', line 32 attribute :state |