Class: Ansible::Ruby::Modules::Meraki_vlan
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Meraki_vlan
- Defined in:
- lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb
Overview
Create, edit, query, or delete VLANs in a Meraki environment.
Instance Method Summary collapse
-
#appliance_ip ⇒ String?
IP address of appliance.,Address must be within subnet specified in C(subnet) parameter.
-
#dns_nameservers ⇒ String?
Semi-colon delimited list of DNS IP addresses.,Specify one of the following options for preprogrammed DNS entries opendns, google_dns, upstream_dns.
-
#fixed_ip_assignments ⇒ Array<Hash>, ...
Static IP address assignements to be distributed via DHCP by MAC address.
-
#name ⇒ String?
Name of VLAN.
-
#net_id ⇒ Object?
ID of network which VLAN is in or should be in.
-
#net_name ⇒ String?
Name of network which VLAN is in or should be in.
-
#reserved_ip_range ⇒ Array<Hash>, ...
IP address ranges which should be reserve and not distributed via DHCP.
-
#state ⇒ :absent, ...
Specifies whether object should be queried, created/modified, or removed.
-
#subnet ⇒ String?
CIDR notation of network subnet.
-
#vlan_id ⇒ Integer?
ID number of VLAN.,ID should be between 1-4096.
-
#vpn_nat_subnet ⇒ Object?
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN.
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
#appliance_ip ⇒ String?
Returns IP address of appliance.,Address must be within subnet specified in C(subnet) parameter.
35 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 35 attribute :appliance_ip |
#dns_nameservers ⇒ String?
Returns Semi-colon delimited list of DNS IP addresses.,Specify one of the following options for preprogrammed DNS entries opendns, google_dns, upstream_dns.
39 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 39 attribute :dns_nameservers |
#fixed_ip_assignments ⇒ Array<Hash>, ...
Returns Static IP address assignements to be distributed via DHCP by MAC address.
50 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 50 attribute :fixed_ip_assignments |
#name ⇒ String?
Returns Name of VLAN.
27 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 27 attribute :name |
#net_id ⇒ Object?
Returns ID of network which VLAN is in or should be in.
20 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 20 attribute :net_id |
#net_name ⇒ String?
Returns Name of network which VLAN is in or should be in.
16 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 16 attribute :net_name |
#reserved_ip_range ⇒ Array<Hash>, ...
Returns IP address ranges which should be reserve and not distributed via DHCP.
43 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 43 attribute :reserved_ip_range |
#state ⇒ :absent, ...
Returns Specifies whether object should be queried, created/modified, or removed.
12 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 12 attribute :state |
#subnet ⇒ String?
Returns CIDR notation of network subnet.
31 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 31 attribute :subnet |
#vlan_id ⇒ Integer?
Returns ID number of VLAN.,ID should be between 1-4096.
23 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 23 attribute :vlan_id |
#vpn_nat_subnet ⇒ Object?
Returns The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN.
47 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_vlan.rb', line 47 attribute :vpn_nat_subnet |