Addressing
AddressingRegional Hostnames
List Regional Hostnames
client.addressing.regionalHostnames.list(RegionalHostnameListParams { zone_id } params, RequestOptionsoptions?): SinglePage<RegionalHostnameListResponse { created_on, hostname, region_key, routing } >
GET/zones/{zone_id}/addressing/regional_hostnames
Fetch Regional Hostname
client.addressing.regionalHostnames.get(stringhostname, RegionalHostnameGetParams { zone_id } params, RequestOptionsoptions?): RegionalHostnameGetResponse { created_on, hostname, region_key, routing }
GET/zones/{zone_id}/addressing/regional_hostnames/{hostname}
Create Regional Hostname
client.addressing.regionalHostnames.create(RegionalHostnameCreateParams { zone_id, hostname, region_key, routing } params, RequestOptionsoptions?): RegionalHostnameCreateResponse { created_on, hostname, region_key, routing }
POST/zones/{zone_id}/addressing/regional_hostnames
Update Regional Hostname
client.addressing.regionalHostnames.edit(stringhostname, RegionalHostnameEditParams { zone_id, region_key } params, RequestOptionsoptions?): RegionalHostnameEditResponse { created_on, hostname, region_key, routing }
PATCH/zones/{zone_id}/addressing/regional_hostnames/{hostname}
Delete Regional Hostname
client.addressing.regionalHostnames.delete(stringhostname, RegionalHostnameDeleteParams { zone_id } params, RequestOptionsoptions?): RegionalHostnameDeleteResponse { errors, messages, success }
DELETE/zones/{zone_id}/addressing/regional_hostnames/{hostname}
AddressingRegional HostnamesRegions
List Regions
client.addressing.regionalHostnames.regions.list(RegionListParams { account_id } params, RequestOptionsoptions?): SinglePage<RegionListResponse { key, label } >
GET/accounts/{account_id}/addressing/regional_hostnames/regions
AddressingServices
List Services
client.addressing.services.list(ServiceListParams { account_id } params, RequestOptionsoptions?): SinglePage<ServiceListResponse { id, name } >
GET/accounts/{account_id}/addressing/services
AddressingAddress Maps
List Address Maps
client.addressing.addressMaps.list(AddressMapListParams { account_id } params, RequestOptionsoptions?): SinglePage<AddressMap { id, can_delete, can_modify_ips, 5 more } >
GET/accounts/{account_id}/addressing/address_maps
Address Map Details
client.addressing.addressMaps.get(stringaddressMapId, AddressMapGetParams { account_id } params, RequestOptionsoptions?): AddressMapGetResponse { id, can_delete, can_modify_ips, 7 more }
GET/accounts/{account_id}/addressing/address_maps/{address_map_id}
Create Address Map
client.addressing.addressMaps.create(AddressMapCreateParams { account_id, description, enabled, 2 more } params, RequestOptionsoptions?): AddressMapCreateResponse { id, can_delete, can_modify_ips, 7 more }
POST/accounts/{account_id}/addressing/address_maps
Update Address Map
client.addressing.addressMaps.edit(stringaddressMapId, AddressMapEditParams { account_id, default_sni, description, enabled } params, RequestOptionsoptions?): AddressMap { id, can_delete, can_modify_ips, 5 more }
PATCH/accounts/{account_id}/addressing/address_maps/{address_map_id}
Delete Address Map
client.addressing.addressMaps.delete(stringaddressMapId, AddressMapDeleteParams { account_id } params, RequestOptionsoptions?): AddressMapDeleteResponse { errors, messages, success, result_info }
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}
AddressingAddress MapsAccounts
Add an account membership to an Address Map
client.addressing.addressMaps.accounts.update(stringaddressMapId, AccountUpdateParams { account_id, body } params, RequestOptionsoptions?): AccountUpdateResponse { errors, messages, success, result_info }
PUT/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}
Remove an account membership from an Address Map
client.addressing.addressMaps.accounts.delete(stringaddressMapId, AccountDeleteParams { account_id } params, RequestOptionsoptions?): AccountDeleteResponse { errors, messages, success, result_info }
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}
AddressingAddress MapsIPs
Add an IP to an Address Map
client.addressing.addressMaps.ips.update(stringaddressMapId, stringipAddress, IPUpdateParams { account_id, body } params, RequestOptionsoptions?): IPUpdateResponse { errors, messages, success, result_info }
PUT/accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address}
Remove an IP from an Address Map
client.addressing.addressMaps.ips.delete(stringaddressMapId, stringipAddress, IPDeleteParams { account_id } params, RequestOptionsoptions?): IPDeleteResponse { errors, messages, success, result_info }
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address}
AddressingAddress MapsZones
Add a zone membership to an Address Map
client.addressing.addressMaps.zones.update(stringaddressMapId, ZoneUpdateParams { zone_id, account_id, body } params, RequestOptionsoptions?): ZoneUpdateResponse { errors, messages, success, result_info }
PUT/accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id}
Remove a zone membership from an Address Map
client.addressing.addressMaps.zones.delete(stringaddressMapId, ZoneDeleteParams { zone_id, account_id } params, RequestOptionsoptions?): ZoneDeleteResponse { errors, messages, success, result_info }
DELETE/accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id}
AddressingLOA Documents
Download LOA Document
client.addressing.loaDocuments.get(stringloaDocumentId, LOADocumentGetParams { account_id } params, RequestOptionsoptions?): Response
GET/accounts/{account_id}/addressing/loa_documents/{loa_document_id}/download
Upload LOA Document
client.addressing.loaDocuments.create(LOADocumentCreateParams { account_id, loa_document } params, RequestOptionsoptions?): LOADocumentCreateResponse { id, account_id, auto_generated, 5 more }
POST/accounts/{account_id}/addressing/loa_documents
AddressingPrefixes
List Prefixes
client.addressing.prefixes.list(PrefixListParams { account_id } params, RequestOptionsoptions?): SinglePage<Prefix { id, account_id, advertised, 15 more } >
GET/accounts/{account_id}/addressing/prefixes
Prefix Details
client.addressing.prefixes.get(stringprefixId, PrefixGetParams { account_id } params, RequestOptionsoptions?): Prefix { id, account_id, advertised, 15 more }
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}
Add Prefix
client.addressing.prefixes.create(PrefixCreateParams { account_id, asn, cidr, 3 more } params, RequestOptionsoptions?): Prefix { id, account_id, advertised, 15 more }
POST/accounts/{account_id}/addressing/prefixes
Update Prefix Description
client.addressing.prefixes.edit(stringprefixId, PrefixEditParams { account_id, description } params, RequestOptionsoptions?): Prefix { id, account_id, advertised, 15 more }
PATCH/accounts/{account_id}/addressing/prefixes/{prefix_id}
Delete Prefix
client.addressing.prefixes.delete(stringprefixId, PrefixDeleteParams { account_id } params, RequestOptionsoptions?): PrefixDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/addressing/prefixes/{prefix_id}
AddressingPrefixesService Bindings
List Service Bindings
client.addressing.prefixes.serviceBindings.list(stringprefixId, ServiceBindingListParams { account_id } params, RequestOptionsoptions?): SinglePage<ServiceBinding { id, cidr, provisioning, 2 more } >
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings
Get Service Binding
client.addressing.prefixes.serviceBindings.get(stringprefixId, stringbindingId, ServiceBindingGetParams { account_id } params, RequestOptionsoptions?): ServiceBinding { id, cidr, provisioning, 2 more }
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id}
Create Service Binding
client.addressing.prefixes.serviceBindings.create(stringprefixId, ServiceBindingCreateParams { account_id, cidr, service_id } params, RequestOptionsoptions?): ServiceBinding { id, cidr, provisioning, 2 more }
POST/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings
Delete Service Binding
client.addressing.prefixes.serviceBindings.delete(stringprefixId, stringbindingId, ServiceBindingDeleteParams { account_id } params, RequestOptionsoptions?): ServiceBindingDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id}
AddressingPrefixesBGP Prefixes
List BGP Prefixes
client.addressing.prefixes.bgpPrefixes.list(stringprefixId, BGPPrefixListParams { account_id } params, RequestOptionsoptions?): SinglePage<BGPPrefix { id, asn, asn_prepend_count, 6 more } >
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes
Fetch BGP Prefix
client.addressing.prefixes.bgpPrefixes.get(stringprefixId, stringbgpPrefixId, BGPPrefixGetParams { account_id } params, RequestOptionsoptions?): BGPPrefix { id, asn, asn_prepend_count, 6 more }
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}
Create BGP Prefix
client.addressing.prefixes.bgpPrefixes.create(stringprefixId, BGPPrefixCreateParams { account_id, cidr } params, RequestOptionsoptions?): BGPPrefix { id, asn, asn_prepend_count, 6 more }
POST/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes
Update BGP Prefix
client.addressing.prefixes.bgpPrefixes.edit(stringprefixId, stringbgpPrefixId, BGPPrefixEditParams { account_id, asn_prepend_count, auto_advertise_withdraw, on_demand } params, RequestOptionsoptions?): BGPPrefix { id, asn, asn_prepend_count, 6 more }
PATCH/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}
AddressingPrefixesAdvertisement Status
Get Advertisement Status
Deprecated
client.addressing.prefixes.advertisementStatus.get(stringprefixId, AdvertisementStatusGetParams { account_id } params, RequestOptionsoptions?): AdvertisementStatusGetResponse { advertised, advertised_modified_at }
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status
Update Prefix Dynamic Advertisement Status
Deprecated
client.addressing.prefixes.advertisementStatus.edit(stringprefixId, AdvertisementStatusEditParams { account_id, advertised } params, RequestOptionsoptions?): AdvertisementStatusEditResponse { advertised, advertised_modified_at }
PATCH/accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status
AddressingPrefixesDelegations
List Prefix Delegations
client.addressing.prefixes.delegations.list(stringprefixId, DelegationListParams { account_id } params, RequestOptionsoptions?): SinglePage<Delegations { id, cidr, created_at, 3 more } >
GET/accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations
Create Prefix Delegation
client.addressing.prefixes.delegations.create(stringprefixId, DelegationCreateParams { account_id, cidr, delegated_account_id } params, RequestOptionsoptions?): Delegations { id, cidr, created_at, 3 more }
POST/accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations
Delete Prefix Delegation
client.addressing.prefixes.delegations.delete(stringprefixId, stringdelegationId, DelegationDeleteParams { account_id } params, RequestOptionsoptions?): DelegationDeleteResponse { id }
DELETE/accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations/{delegation_id}