Origin Cloud Regions
List origin cloud region mappings
client.cache.originCloudRegions.list(OriginCloudRegionListParams { zone_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<OriginCloudRegion { origin_ip, region, vendor, modified_on } >
GET/zones/{zone_id}/origin/cloud_regions
Get an origin cloud region mapping
client.cache.originCloudRegions.get(stringoriginIP, OriginCloudRegionGetParams { zone_id } params, RequestOptionsoptions?): OriginCloudRegion { origin_ip, region, vendor, modified_on }
GET/zones/{zone_id}/origin/cloud_regions/{origin_ip}
Create or replace an origin cloud region mapping
client.cache.originCloudRegions.update(stringoriginIP, OriginCloudRegionUpdateParams { zone_id, origin_ip, region, vendor } params, RequestOptionsoptions?): OriginCloudRegion { origin_ip, region, vendor, modified_on }
PUT/zones/{zone_id}/origin/cloud_regions/{origin_ip}
Delete an origin cloud region mapping
client.cache.originCloudRegions.delete(stringoriginIP, OriginCloudRegionDeleteParams { zone_id } params, RequestOptionsoptions?): OriginCloudRegionDeleteResponse { origin_ip }
DELETE/zones/{zone_id}/origin/cloud_regions/{origin_ip}
Batch create or replace origin cloud region mappings
client.cache.originCloudRegions.bulkUpdate(OriginCloudRegionBulkUpdateParams { zone_id, body } params, RequestOptionsoptions?): OriginCloudRegionBulkUpdateResponse { failed, succeeded }
PUT/zones/{zone_id}/origin/cloud_regions/batch
Batch delete origin cloud region mappings
client.cache.originCloudRegions.bulkDelete(OriginCloudRegionBulkDeleteParams { zone_id } params, RequestOptionsoptions?): OriginCloudRegionBulkDeleteResponse { failed, succeeded }
DELETE/zones/{zone_id}/origin/cloud_regions/batch
List supported cloud vendors and regions
client.cache.originCloudRegions.supportedRegions(OriginCloudRegionSupportedRegionsParams { zone_id } params, RequestOptionsoptions?): OriginCloudRegionSupportedRegionsResponse { obtained_codes, vendors }
GET/zones/{zone_id}/origin/cloud_regions/supported_regions