Expand description
ipam endpoints. ipam endpoints for prefixes, addresses, vrfs, vlans, and asns.
includes availability queries for allocating IPs, prefixes, VLANs, and ASNs from their respective pools.
basic usage:
let prefixes = client.ipam().prefixes().list(None).await?;
println!("{}", prefixes.count);availability queries:
// list available IPs in a prefix
let available = client.ipam().available_ips_in_prefix(42).await?;
// allocate from available pool
let created = client.ipam().create_available_ips_in_prefix(42, &[
serde_json::json!({"description": "allocated via api"})
]).await?;Structs§
- Create
IpAddress Request - request for creating a new IP address (id-based references).
- Create
Prefix Request - request for creating a new prefix (id-based references).
- IpamApi
- api for ipam endpoints
- Patch
IpAddress Fields Request - request for patching fields on an ip address.
- Patch
Prefix Fields Request - request for patching fields on a prefix.
- Update
IpAddress Request - request for updating an IP address (id-based references).
- Update
Prefix Request - request for updating a prefix (id-based references).
Type Aliases§
- Aggregates
Api - resource for aggregates.
- Asn
- ASN model.
- AsnRanges
Api - resource for ASN ranges.
- AsnsApi
- resource for ASNs.
- Available
Asn - available ASN model.
- Available
Ip - available IP model.
- Available
Prefix - available prefix model.
- Available
Vlan - available VLAN model.
- Fhrp
Group Assignments Api - resource for FHRP group assignments.
- Fhrp
Groups Api - resource for FHRP groups.
- IpAddress
- iP address model.
- IpAddresses
Api - resource for IP addresses.
- IpRanges
Api - resource for IP ranges.
- Prefix
- prefix model.
- Prefixes
Api - resource for prefixes.
- RirsApi
- resource for RIRs.
- Roles
Api - resource for roles.
- Route
Targets Api - resource for route targets.
- Service
Templates Api - resource for service templates.
- Services
Api - resource for services.
- Vlan
- VLAN model.
- Vlan
Groups Api - resource for VLAN groups.
- Vlan
Translation Policies Api - resource for VLAN translation policies.
- Vlan
Translation Rules Api - resource for VLAN translation rules.
- Vlans
Api - resource for VLANs.
- VrfsApi
- resource for VRFs.