Prefixes
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}
PrefixesService 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}
PrefixesBGP 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}
PrefixesAdvertisement 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
PrefixesDelegations
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}