.. Document meta :orphan: .. |antsibull-internal-nbsp| unicode:: 0xA0 :trim: .. role:: ansible-attribute-support-label .. role:: ansible-attribute-support-property .. role:: ansible-attribute-support-full .. role:: ansible-attribute-support-partial .. role:: ansible-attribute-support-none .. role:: ansible-attribute-support-na .. role:: ansible-option-type .. role:: ansible-option-elements .. role:: ansible-option-required .. role:: ansible-option-versionadded .. role:: ansible-option-aliases .. role:: ansible-option-choices .. role:: ansible-option-choices-default-mark .. role:: ansible-option-default-bold .. role:: ansible-option-configuration .. role:: ansible-option-returned-bold .. role:: ansible-option-sample-bold .. Anchors .. _ansible_collections.cisco.meraki.meraki_mx_vlan_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.meraki.meraki_mx_vlan module -- Manage VLANs in the Meraki cloud ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This module is part of the `cisco.meraki collection `_ (version 2.20.8). To install it, use: :code:`ansible-galaxy collection install cisco.meraki`. To use it in a playbook, specify: :code:`cisco.meraki.meraki_mx_vlan`. .. version_added .. contents:: :local: :depth: 1 .. Deprecated DEPRECATED ---------- :Removed in: version 3.0.0 :Why: Updated modules released with increased functionality :Alternative: cisco.meraki.networks\_appliance\_vlans Synopsis -------- .. Description - Create, edit, query, or delete VLANs in a Meraki environment. .. Aliases .. Requirements .. Options Parameters ---------- .. rst-class:: ansible-option-table .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Parameter - Comments * - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-appliance_ip: .. rst-class:: ansible-option-title **appliance_ip** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
IP address of appliance. Address must be within subnet specified in \ :literal:`subnet`\ parameter. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-auth_key: .. rst-class:: ansible-option-title **auth_key** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
Authentication key provided by the dashboard. Required if environmental variable \ :literal:`MERAKI\_KEY`\ is not set. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_boot_filename: .. rst-class:: ansible-option-title **dhcp_boot_filename** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Filename to boot from for DHCP boot .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_boot_next_server: .. rst-class:: ansible-option-title **dhcp_boot_next_server** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
DHCP boot option to direct boot clients to the server to load boot file from. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_boot_options_enabled: .. rst-class:: ansible-option-title **dhcp_boot_options_enabled** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Enable DHCP boot options .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_handling: .. rst-class:: ansible-option-title **dhcp_handling** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
How to handle DHCP packets on network. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"Run a DHCP server"` - :ansible-option-choices-entry:`"Relay DHCP to another server"` - :ansible-option-choices-entry:`"Do not respond to DHCP requests"` - :ansible-option-choices-entry:`"none"` - :ansible-option-choices-entry:`"server"` - :ansible-option-choices-entry:`"relay"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_lease_time: .. rst-class:: ansible-option-title **dhcp_lease_time** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
DHCP lease timer setting .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"30 minutes"` - :ansible-option-choices-entry:`"1 hour"` - :ansible-option-choices-entry:`"4 hours"` - :ansible-option-choices-entry:`"12 hours"` - :ansible-option-choices-entry:`"1 day"` - :ansible-option-choices-entry:`"1 week"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_options: .. rst-class:: ansible-option-title **dhcp_options** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` .. raw:: html
- .. raw:: html
List of DHCP option values .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_options/code: .. rst-class:: ansible-option-title **code** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
DHCP option number. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_options/type: .. rst-class:: ansible-option-title **type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Type of value for DHCP option. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"text"` - :ansible-option-choices-entry:`"ip"` - :ansible-option-choices-entry:`"hex"` - :ansible-option-choices-entry:`"integer"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_options/value: .. rst-class:: ansible-option-title **value** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Value for DHCP option. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dhcp_relay_server_ips: .. rst-class:: ansible-option-title **dhcp_relay_server_ips** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
IP addresses to forward DHCP packets to. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-dns_nameservers: .. rst-class:: ansible-option-title **dns_nameservers** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Semi-colon delimited list of DNS IP addresses. Specify one of the following options for preprogrammed DNS entries opendns, google\_dns, upstream\_dns .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-fixed_ip_assignments: .. rst-class:: ansible-option-title **fixed_ip_assignments** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` .. raw:: html
- .. raw:: html
Static IP address assignments to be distributed via DHCP by MAC address. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-fixed_ip_assignments/ip: .. rst-class:: ansible-option-title **ip** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
IP address for fixed IP assignment binding. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-fixed_ip_assignments/mac: .. rst-class:: ansible-option-title **mac** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
MAC address for fixed IP assignment binding. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-fixed_ip_assignments/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Descriptive name of IP assignment binding. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-host: .. rst-class:: ansible-option-title **host** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Hostname for Meraki dashboard. Can be used to access regional Meraki environments, such as China. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"api.meraki.com"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-internal_error_retry_time: .. rst-class:: ansible-option-title **internal_error_retry_time** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Number of seconds to retry if server returns an internal server error. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`60` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-name: .. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-vlan_name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-aliases:`aliases: vlan_name` .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Name of VLAN. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-net_id: .. rst-class:: ansible-option-title **net_id** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
ID of network which VLAN is in or should be in. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-net_name: .. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-network: .. rst-class:: ansible-option-title **net_name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-aliases:`aliases: network` .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Name of network which VLAN is in or should be in. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-org_id: .. rst-class:: ansible-option-title **org_id** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
ID of organization. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-org_name: .. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-organization: .. rst-class:: ansible-option-title **org_name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-aliases:`aliases: organization` .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Name of organization. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-output_format: .. rst-class:: ansible-option-title **output_format** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Instructs module whether response keys should be snake case (ex. \ :literal:`net\_id`\ ) or camel case (ex. \ :literal:`netId`\ ). .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`"snakecase"` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`"camelcase"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-output_level: .. rst-class:: ansible-option-title **output_level** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Set amount of debug output during module execution. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"debug"` - :ansible-option-choices-entry-default:`"normal"` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-rate_limit_retry_time: .. rst-class:: ansible-option-title **rate_limit_retry_time** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Number of seconds to retry if rate limiter is triggered. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`165` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-reserved_ip_range: .. rst-class:: ansible-option-title **reserved_ip_range** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` .. raw:: html
- .. raw:: html
IP address ranges which should be reserve and not distributed via DHCP. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-reserved_ip_range/comment: .. rst-class:: ansible-option-title **comment** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Description of IP addresses reservation .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-reserved_ip_range/end: .. rst-class:: ansible-option-title **end** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Last IP address of reserved IP address range, inclusive. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-reserved_ip_range/start: .. rst-class:: ansible-option-title **start** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
First IP address of reserved IP address range, inclusive. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-state: .. rst-class:: ansible-option-title **state** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Specifies whether object should be queried, created/modified, or removed. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"absent"` - :ansible-option-choices-entry:`"present"` - :ansible-option-choices-entry-default:`"query"` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-subnet: .. rst-class:: ansible-option-title **subnet** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
CIDR notation of network subnet. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-timeout: .. rst-class:: ansible-option-title **timeout** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Time to timeout for HTTP requests. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`30` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-use_https: .. rst-class:: ansible-option-title **use_https** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
If \ :literal:`no`\ , it will use HTTP. Otherwise it will use HTTPS. Only useful for internal Meraki developers. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-use_proxy: .. rst-class:: ansible-option-title **use_proxy** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
If \ :literal:`no`\ , it will not use a proxy, even if one is defined in an environment variable on the target hosts. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-validate_certs: .. rst-class:: ansible-option-title **validate_certs** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Whether to validate HTTP certificates. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-vlan_id: .. rst-class:: ansible-option-title **vlan_id** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
ID number of VLAN. ID should be between 1-4096. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__parameter-vpn_nat_subnet: .. rst-class:: ansible-option-title **vpn_nat_subnet** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN. .. raw:: html
.. Attributes .. Notes Notes ----- .. note:: - Meraki's API will return an error if VLANs aren't enabled on a network. VLANs are returned properly if VLANs are enabled on a network. - Some of the options are likely only used for developers within Meraki. - Meraki's API defaults to networks having VLAN support disabled and there is no way to enable VLANs support in the API. VLAN support must be enabled manually. - More information about the Meraki API can be found at \ https://dashboard.meraki.com/api_docs\ . - Some of the options are likely only used for developers within Meraki. - As of Ansible 2.9, Meraki modules output keys as snake case. To use camel case, set the \ :literal:`ANSIBLE\_MERAKI\_FORMAT`\ environment variable to \ :literal:`camelcase`\ . - Ansible's Meraki modules will stop supporting camel case output in Ansible 2.13. Please update your playbooks. - Check Mode downloads the current configuration from the dashboard, then compares changes against this download. Check Mode will report changed if there are differences in the configurations, but does not submit changes to the API for validation of change. .. Seealso .. Examples Examples -------- .. code-block:: yaml+jinja - name: Query all VLANs in a network. meraki_vlan: auth_key: abc12345 org_name: YourOrg net_name: YourNet state: query delegate_to: localhost - name: Query information about a single VLAN by ID. meraki_vlan: auth_key: abc12345 org_name: YourOrg net_name: YourNet vlan_id: 2 state: query delegate_to: localhost - name: Create a VLAN. meraki_vlan: auth_key: abc12345 org_name: YourOrg net_name: YourNet state: present vlan_id: 2 name: TestVLAN subnet: 192.0.1.0/24 appliance_ip: 192.0.1.1 delegate_to: localhost - name: Update a VLAN. meraki_vlan: auth_key: abc12345 org_name: YourOrg net_name: YourNet state: present vlan_id: 2 name: TestVLAN subnet: 192.0.1.0/24 appliance_ip: 192.168.250.2 fixed_ip_assignments: - mac: "13:37:de:ad:be:ef" ip: 192.168.250.10 name: fixed_ip reserved_ip_range: - start: 192.168.250.10 end: 192.168.250.20 comment: reserved_range dns_nameservers: opendns delegate_to: localhost - name: Enable DHCP on VLAN with options meraki_vlan: auth_key: abc123 state: present org_name: YourOrg net_name: YourNet vlan_id: 2 name: TestVLAN subnet: 192.168.250.0/24 appliance_ip: 192.168.250.2 dhcp_handling: server dhcp_lease_time: 1 hour dhcp_boot_options_enabled: false dhcp_options: - code: 5 type: ip value: 192.0.1.1 delegate_to: localhost - name: Delete a VLAN. meraki_vlan: auth_key: abc12345 org_name: YourOrg net_name: YourNet state: absent vlan_id: 2 delegate_to: localhost .. Facts .. Return values Return Values ------------- Common return values are documented :ref:`here `, the following are the fields unique to this module: .. rst-class:: ansible-option-table .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Key - Description * - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response: .. rst-class:: ansible-option-title **response** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`complex` .. raw:: html
- .. raw:: html
Information about the organization which was created or modified .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/appliance_ip: .. rst-class:: ansible-option-title **appliance_ip** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
IP address of Meraki appliance in the VLAN .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.1"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_boot_filename: .. rst-class:: ansible-option-title **dhcp_boot_filename** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Filename for boot file. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"boot.txt"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_boot_next_server: .. rst-class:: ansible-option-title **dhcp_boot_next_server** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
DHCP boot option to direct boot clients to the server to load the boot file from. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.2"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_boot_options_enabled: .. rst-class:: ansible-option-title **dhcp_boot_options_enabled** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Whether DHCP boot options are enabled. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`false` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_handling: .. rst-class:: ansible-option-title **dhcp_handling** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Status of DHCP server on VLAN. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"Run a DHCP server"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_lease_time: .. rst-class:: ansible-option-title **dhcp_lease_time** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
DHCP lease time when server is active. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"1 day"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_options: .. rst-class:: ansible-option-title **dhcp_options** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`complex` .. raw:: html
- .. raw:: html
DHCP options. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_options/code: .. rst-class:: ansible-option-title **code** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Code for DHCP option. Integer between 2 and 254. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`43` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_options/type: .. rst-class:: ansible-option-title **type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Type for DHCP option. Choices are \ :literal:`text`\ , \ :literal:`ip`\ , \ :literal:`hex`\ , \ :literal:`integer`\ . .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"text"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dhcp_options/value: .. rst-class:: ansible-option-title **value** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Value for the DHCP option. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.2"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/dnsnamservers: .. rst-class:: ansible-option-title **dnsnamservers** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
IP address or Meraki defined DNS servers which VLAN should use by default .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"upstream\_dns"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/fixed_ip_assignments: .. rst-class:: ansible-option-title **fixed_ip_assignments** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`complex` .. raw:: html
- .. raw:: html
List of MAC addresses which have IP addresses assigned. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/fixed_ip_assignments/macaddress: .. rst-class:: ansible-option-title **macaddress** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`complex` .. raw:: html
- .. raw:: html
MAC address which has IP address assigned to it. Key value is the actual MAC address. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/fixed_ip_assignments/macaddress/ip: .. rst-class:: ansible-option-title **ip** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
IP address which is assigned to the MAC address. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.4"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/fixed_ip_assignments/macaddress/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Descriptive name for binding. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"fixed\_ip"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/id: .. rst-class:: ansible-option-title **id** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
VLAN ID number. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`2` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/name: .. rst-class:: ansible-option-title **name** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Descriptive name of VLAN. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"TestVLAN"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/networkid: .. rst-class:: ansible-option-title **networkId** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
ID number of Meraki network which VLAN is associated to. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"N\_12345"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/reserved_ip_ranges: .. rst-class:: ansible-option-title **reserved_ip_ranges** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`complex` .. raw:: html
- .. raw:: html
List of IP address ranges which are reserved for static assignment. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/reserved_ip_ranges/comment: .. rst-class:: ansible-option-title **comment** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Description for IP address reservation. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"reserved\_range"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/reserved_ip_ranges/end: .. rst-class:: ansible-option-title **end** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Last IP address in reservation range. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.10"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/reserved_ip_ranges/start: .. rst-class:: ansible-option-title **start** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
First IP address in reservation range. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.5"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.meraki.meraki_mx_vlan_module__return-response/subnet: .. rst-class:: ansible-option-title **subnet** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
CIDR notation IP subnet of VLAN. .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` success .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"192.0.1.0/24"` .. raw:: html
.. Status (Presently only deprecated) Status ------ .. Deprecated note - This module will be removed in version 3.0.0. *[deprecated]* - For more information see `DEPRECATED`_. .. Authors Authors ~~~~~~~ - Kevin Breit (@kbreit) .. Extra links Collection links ~~~~~~~~~~~~~~~~ .. raw:: html .. Parsing errors