Addressing
AddressingRegional Hostnames
List Regional Hostnames
addressing.regional_hostnames.list(RegionalHostnameListParams**kwargs) -> SyncSinglePage[RegionalHostnameListResponse]
GET/zones/{zone_id}/addressing/regional_hostnames
Fetch Regional Hostname
addressing.regional_hostnames.get(strhostname, RegionalHostnameGetParams**kwargs) -> RegionalHostnameGetResponse
GET/zones/{zone_id}/addressing/regional_hostnames/{hostname}
Create Regional Hostname
addressing.regional_hostnames.create(RegionalHostnameCreateParams**kwargs) -> RegionalHostnameCreateResponse
POST/zones/{zone_id}/addressing/regional_hostnames
Update Regional Hostname
addressing.regional_hostnames.edit(strhostname, RegionalHostnameEditParams**kwargs) -> RegionalHostnameEditResponse
PATCH/zones/{zone_id}/addressing/regional_hostnames/{hostname}
Delete Regional Hostname
addressing.regional_hostnames.delete(strhostname, RegionalHostnameDeleteParams**kwargs) -> RegionalHostnameDeleteResponse
DELETE/zones/{zone_id}/addressing/regional_hostnames/{hostname}
AddressingRegional HostnamesRegions
List Regions
addressing.regional_hostnames.regions.list(RegionListParams**kwargs) -> SyncSinglePage[RegionListResponse]
GET/accounts/{account_id}/addressing/regional_hostnames/regions
AddressingServices
List Services
addressing.services.list(ServiceListParams**kwargs) -> SyncSinglePage[ServiceListResponse]
GET/accounts/{account_id}/addressing/services
AddressingAddress Maps
List Address Maps
addressing.address_maps.list(AddressMapListParams**kwargs) -> SyncSinglePage[AddressMap]
GET/accounts/{account_id}/addressing/address_maps
Address Map Details
addressing.address_maps.get(straddress_map_id, AddressMapGetParams**kwargs) -> AddressMapGetResponse
GET/accounts/{account_id}/addressing/address_maps/{address_map_id}
Create Address Map
addressing.address_maps.create(AddressMapCreateParams**kwargs) -> AddressMapCreateResponse
POST/accounts/{account_id}/addressing/address_maps
Update Address Map
addressing.address_maps.edit(straddress_map_id, AddressMapEditParams**kwargs) -> AddressMap
PATCH/accounts/{account_id}/addressing/address_maps/{address_map_id}
Delete Address Map
addressing.address_maps.delete(straddress_map_id, AddressMapDeleteParams**kwargs) -> AddressMapDeleteResponse
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}
AddressingAddress MapsAccounts
Add an account membership to an Address Map
addressing.address_maps.accounts.update(straddress_map_id, AccountUpdateParams**kwargs) -> AccountUpdateResponse
PUT/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}
Remove an account membership from an Address Map
addressing.address_maps.accounts.delete(straddress_map_id, AccountDeleteParams**kwargs) -> AccountDeleteResponse
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}
AddressingAddress MapsIPs
Add an IP to an Address Map
addressing.address_maps.ips.update(strip_address, IPUpdateParams**kwargs) -> IPUpdateResponse
PUT/accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address}
Remove an IP from an Address Map
addressing.address_maps.ips.delete(strip_address, IPDeleteParams**kwargs) -> IPDeleteResponse
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address}
AddressingAddress MapsZones
Add a zone membership to an Address Map
addressing.address_maps.zones.update(straddress_map_id, ZoneUpdateParams**kwargs) -> ZoneUpdateResponse
PUT/accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id}
Remove a zone membership from an Address Map
addressing.address_maps.zones.delete(straddress_map_id, ZoneDeleteParams**kwargs) -> ZoneDeleteResponse
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id}
AddressingLOA Documents
Download LOA Document
addressing.loa_documents.get(strloa_document_id, LOADocumentGetParams**kwargs) -> BinaryResponseContent
GET/accounts/{account_id}/addressing/loa_documents/{loa_document_id}/download
Upload LOA Document
addressing.loa_documents.create(LOADocumentCreateParams**kwargs) -> LOADocumentCreateResponse
POST/accounts/{account_id}/addressing/loa_documents
AddressingPrefixes
List Prefixes
addressing.prefixes.list(PrefixListParams**kwargs) -> SyncSinglePage[Prefix]
GET/accounts/{account_id}/addressing/prefixes
Prefix Details
addressing.prefixes.get(strprefix_id, PrefixGetParams**kwargs) -> Prefix
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}
Add Prefix
addressing.prefixes.create(PrefixCreateParams**kwargs) -> Prefix
POST/accounts/{account_id}/addressing/prefixes
Update Prefix Description
addressing.prefixes.edit(strprefix_id, PrefixEditParams**kwargs) -> Prefix
PATCH/accounts/{account_id}/addressing/prefixes/{prefix_id}
Delete Prefix
addressing.prefixes.delete(strprefix_id, PrefixDeleteParams**kwargs) -> PrefixDeleteResponse
DELETE/accounts/{account_id}/addressing/prefixes/{prefix_id}
AddressingPrefixesService Bindings
List Service Bindings
addressing.prefixes.service_bindings.list(strprefix_id, ServiceBindingListParams**kwargs) -> SyncSinglePage[ServiceBinding]
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings
Get Service Binding
addressing.prefixes.service_bindings.get(strbinding_id, ServiceBindingGetParams**kwargs) -> ServiceBinding
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id}
Create Service Binding
addressing.prefixes.service_bindings.create(strprefix_id, ServiceBindingCreateParams**kwargs) -> ServiceBinding
POST/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings
Delete Service Binding
addressing.prefixes.service_bindings.delete(strbinding_id, ServiceBindingDeleteParams**kwargs) -> ServiceBindingDeleteResponse
DELETE/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id}
AddressingPrefixesBGP Prefixes
List BGP Prefixes
addressing.prefixes.bgp_prefixes.list(strprefix_id, BGPPrefixListParams**kwargs) -> SyncSinglePage[BGPPrefix]
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes
Fetch BGP Prefix
addressing.prefixes.bgp_prefixes.get(strbgp_prefix_id, BGPPrefixGetParams**kwargs) -> BGPPrefix
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}
Create BGP Prefix
addressing.prefixes.bgp_prefixes.create(strprefix_id, BGPPrefixCreateParams**kwargs) -> BGPPrefix
POST/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes
Update BGP Prefix
addressing.prefixes.bgp_prefixes.edit(strbgp_prefix_id, BGPPrefixEditParams**kwargs) -> BGPPrefix
PATCH/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}
AddressingPrefixesAdvertisement Status
Get Advertisement Status
Deprecated
addressing.prefixes.advertisement_status.get(strprefix_id, AdvertisementStatusGetParams**kwargs) -> AdvertisementStatusGetResponse
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status
Update Prefix Dynamic Advertisement Status
Deprecated
addressing.prefixes.advertisement_status.edit(strprefix_id, AdvertisementStatusEditParams**kwargs) -> AdvertisementStatusEditResponse
PATCH/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status
AddressingPrefixesDelegations
List Prefix Delegations
addressing.prefixes.delegations.list(strprefix_id, DelegationListParams**kwargs) -> SyncSinglePage[Delegations]
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations
Create Prefix Delegation
addressing.prefixes.delegations.create(strprefix_id, DelegationCreateParams**kwargs) -> Delegations
POST/accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations
Delete Prefix Delegation
addressing.prefixes.delegations.delete(strdelegation_id, DelegationDeleteParams**kwargs) -> DelegationDeleteResponse
DELETE/accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations/{delegation_id}