cisco / cisco.dnac / 6.13.3 / module / reserve_ip_subpool Resource module for Reserve Ip Subpool | "added in version" 3.1.0 of cisco.dnac" Authors: Rafael Campos (@racampos) This plugin has a corresponding action plugin.cisco.dnac.reserve_ip_subpool (6.13.3) — module
Install with ansible-galaxy collection install cisco.dnac:==6.13.3
collections: - name: cisco.dnac version: 6.13.3
Manage operations create, update and delete of the resource Reserve Ip Subpool.
API to reserve an ip subpool from the global pool.
API to delete the reserved ip subpool.
API to update ip subpool from the global pool.
- name: Delete by id cisco.dnac.reserve_ip_subpool: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: absent id: string
- name: Create cisco.dnac.reserve_ip_subpool: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: present ipv4DhcpServers: - string ipv4DnsServers: - string ipv4GateWay: string ipv4GlobalPool: string ipv4Prefix: true ipv4PrefixLength: 0 ipv4Subnet: string ipv4TotalHost: 0 ipv6AddressSpace: true ipv6DhcpServers: - string ipv6DnsServers: - string ipv6GateWay: string ipv6GlobalPool: string ipv6Prefix: true ipv6PrefixLength: 0 ipv6Subnet: string ipv6TotalHost: 0 name: string siteId: string slaacSupport: true type: string
- name: Update by id cisco.dnac.reserve_ip_subpool: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: present id: string ipv4DhcpServers: - string ipv4DnsServers: - string ipv4GateWay: string ipv6AddressSpace: true ipv6DhcpServers: - string ipv6DnsServers: - string ipv6GateWay: string ipv6GlobalPool: string ipv6Prefix: true ipv6PrefixLength: 0 ipv6Subnet: string ipv6TotalHost: 0 name: string siteId: string slaacSupport: true
id: description: Id path parameter. Id of reserve ip subpool to be deleted. type: str name: description: Name of the reserve ip sub pool. type: str type: description: Type of the reserve ip sub pool. type: str siteId: description: SiteId path parameter. Site id to reserve the ip sub pool. type: str dnac_host: description: - The Cisco DNA Center hostname. required: true type: str dnac_port: default: 443 description: - The Cisco DNA Center port. type: int dnac_debug: default: false description: - Flag for Cisco DNA Center SDK to enable debugging. type: bool ipv4Prefix: description: IPv4 prefix value is true, the ip4 prefix length input field is enabled , if it is false ipv4 total Host input is enable. type: bool ipv4Subnet: description: IPv4 Subnet address, example 175.175.0.0. type: str ipv6Prefix: description: Ipv6 prefix value is true, the ip6 prefix length input field is enabled , if it is false ipv6 total Host input is enable. type: bool ipv6Subnet: description: IPv6 Subnet address, example 2001 db8 85a3 0 100. type: str dnac_verify: default: true description: - Flag to enable or disable SSL certificate verification. type: bool ipv4GateWay: description: Gateway ip address details, example 175.175.0.1. type: str version_added: 4.0.0 version_added_collection: cisco.dnac ipv6GateWay: description: Gateway ip address details, example 2001 db8 85a3 0 100 1. type: str dnac_version: default: 2.3.5.3 description: - Informs the SDK which version of Cisco DNA Center to use. type: str slaacSupport: description: Slaac Support. type: bool dnac_password: description: - The Cisco DNA Center password to authenticate. type: str dnac_username: aliases: - user default: admin description: - The Cisco DNA Center username to authenticate. type: str ipv4TotalHost: description: IPv4 total host is required when ipv4prefix value is false. type: int ipv6TotalHost: description: IPv6 total host is required when ipv6prefix value is false. type: int ipv4DnsServers: description: IPv4 input for dns server ip example 4.4.4.4. elements: str type: list ipv4GlobalPool: description: IP v4 Global pool address with cidr, example 175.175.0.0/16. type: str ipv6DnsServers: description: IPv6 format dns server input example 2001 db8 1234. elements: str type: list ipv6GlobalPool: description: IPv6 Global pool address with cidr this is required when Ipv6AddressSpace value is true, example 2001 db8 85a3 /64. type: str ipv4DhcpServers: description: IPv4 input for dhcp server ip example 1.1.1.1. elements: str type: list ipv6DhcpServers: description: IPv6 format dhcp server as input example 2001 db8 1234. elements: str type: list ipv4PrefixLength: description: The ipv4 prefix length is required when ipv4prefix value is true. type: int ipv6AddressSpace: description: If the value is false only ipv4 input are required, otherwise both ipv6 and ipv4 are required. type: bool ipv6PrefixLength: description: IPv6 prefix length is required when the ipv6prefix value is true. type: int validate_response_schema: default: true description: - Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema. type: bool
dnac_response: description: A dictionary or list with the response returned by the Cisco DNAC Python SDK returned: always sample: "{\n \"executionId\": \"string\",\n \"executionStatusUrl\": \"string\"\ ,\n \"message\": \"string\"\n}\n" type: dict