Validate a new cluster-wide network configuration without writing it to disk
Parameters
Name
Description
Required
If-Match
ETag for expected version
No
Request
Schema
{"description":"api_v3_cluster_network_management","type":"object","properties":{"managed_interfaces":{"description":"The Linux virtual network interface devices that Qumulo Core creates and manages.","type":"object","properties":{"frontend_bond_config":{"description":"Bond configuration for frontend interfaces.","type":"object","properties":{"interface_name":{"description":"Name of the interface i.e. bond0.","type":"string"},"bonding_mode":{"type":"string","enum":["ACTIVE_BACKUP","IEEE_8023AD"],"description":"Ethernet bonding mode (ACTIVE_BACKUP or IEEE_8023AD), if this interface is bonded.:\n * `ACTIVE_BACKUP` - BONDING_MODE_ACTIVE_BACKUP,\n * `IEEE_8023AD` - BONDING_MODE_IEEE_8023AD"},"mtu":{"description":"Maximum transmission unit configuration value.","type":"number"},"networks":{"type":"array","items":{"description":"The ids of the network configurations to apply to this interface.","type":"number"}}}},"frontend_vlans":{"type":"array","items":{"description":"VLAN configurations for frontend interfaces.","type":"object","properties":{"vlan_id":{"description":"User assigned VLAN tag for network configuration. 1-4094 are valid VLAN IDs and 0 is used for untagged networks.","type":"number"},"mtu":{"description":"The maximum transmission unit of this interface.","type":"number"},"network_id":{"description":"The id of the network configuration to apply to this interface.","type":"number"},"secondary_network_id":{"description":"An optional secondary network id to apply to this interface.","type":"number"}}}},"backend_bond_config":{"description":"Optional bond configuration for backend interfaces.","type":"object","properties":{"interface_name":{"description":"Name of the interface i.e. bond0.","type":"string"},"bonding_mode":{"type":"string","enum":["ACTIVE_BACKUP","IEEE_8023AD"],"description":"Ethernet bonding mode (ACTIVE_BACKUP or IEEE_8023AD), if this interface is bonded.:\n * `ACTIVE_BACKUP` - BONDING_MODE_ACTIVE_BACKUP,\n * `IEEE_8023AD` - BONDING_MODE_IEEE_8023AD"},"mtu":{"description":"Maximum transmission unit configuration value.","type":"number"},"networks":{"type":"array","items":{"description":"The ids of the network configurations to apply to this interface.","type":"number"}}}}}},"frontend_networks":{"type":"array","items":{"description":"The list of networks applied to interfaces that serve client traffic.","type":"object","properties":{"id":{"description":"Unique identifier for this network configuration.","type":"number"},"name":{"description":"Unique name for this network configuration.","type":"string"},"tenant_id":{"description":"The tenant ID of the tenant that the network is a part of.","type":"number"},"api_v3_network_addresses":{"description":"api_v3_network_addresses","type":"object","properties":{"type":{"type":"string","enum":["DHCP","STATIC","HOST"],"description":"type:\n * `DHCP` - Network uses DHCP for address assignment,\n * `HOST` - Network addresses are managed by the host,\n * `STATIC` - Network uses static address assignment"},"dhcp_addresses":{"description":"Value present when type is API_V3_NETWORK_ADDRESSES_DHCP.","type":"object","properties":{"floating_ip_ranges":{"type":"array","items":{"description":"List of floating IP ranges","type":"string"}},"netmask":{"description":"The IPv4 or IPv6 netmask in 0.0.0.0 or :: format, or subnet CIDR","type":"string"}}},"static_addresses":{"description":"Value present when type is API_V3_NETWORK_ADDRESSES_STATIC.","type":"object","properties":{"default_gateway":{"description":"Default IPv4 gateway address for this network","type":"string"},"ip_ranges":{"type":"array","items":{"description":"List of IP ranges to assign to nodes","type":"string"}},"floating_ip_ranges":{"type":"array","items":{"description":"List of floating IP","type":"string"}},"netmask":{"description":"The IPv4 or IPv6 netmask in 0.0.0.0 or :: format, or subnet CIDR","type":"string"}}},"host_addresses":{"description":"Value present when type is API_V3_NETWORK_ADDRESSES_HOST.","type":"object","properties":{"floating_ip_ranges":{"type":"array","items":{"description":"List of floating IP ranges","type":"string"}},"netmask":{"description":"The IPv4 or IPv6 netmask in 0.0.0.0 or :: format, or subnet CIDR","type":"string"}}}}}}}}}}