23
23
description : |-
24
24
1-Click applications are pre-built Droplet images or Kubernetes apps with software,
25
25
features, and configuration details already set up for you. They can be found in the
26
- [DigitalOcean Marketplace](https://www .digitalocean.com/docs/marketplace ).
26
+ [DigitalOcean Marketplace](https://marketplace .digitalocean.com/).
27
27
28
28
- name : Account
29
29
description : Provides information about your current account.
66
66
**Balance:** By sending requests to the `/v2/customers/my/balance` endpoint, you can
67
67
retrieve the balance information for the requested customer account.
68
68
69
- **Invoices:** [Invoices](https://www .digitalocean.com/docs/accounts /billing/invoices/)
69
+ **Invoices:** [Invoices](https://docs .digitalocean.com/platform /billing/invoices/)
70
70
are generated on the first of each month for every DigitalOcean
71
71
customer. An invoice preview is generated daily, which can be accessed
72
72
with the `preview` keyword in place of `$INVOICE_UUID`. To interact with
81
81
82
82
- name : Block Storage
83
83
description : |-
84
- [DigitalOcean Block Storage Volumes](https://www .digitalocean.com/docs /volumes/)
84
+ [DigitalOcean Block Storage Volumes](https://docs .digitalocean.com/products /volumes/)
85
85
provide expanded storage capacity for your Droplets and can be moved
86
86
between Droplets within a specific region.
87
87
@@ -106,18 +106,20 @@ tags:
106
106
- name : CDN Endpoints
107
107
description : |-
108
108
Content hosted in DigitalOcean's object storage solution,
109
- [Spaces](https://www .digitalocean.com/docs /spaces/overview /),
109
+ [Spaces](https://docs .digitalocean.com/products /spaces/),
110
110
can optionally be served by our globally distributed Content Delivery
111
111
Network (CDN). By sending requests to `/v2/cdn/endpoints`, you can list,
112
112
create, or delete CDN Endpoints as well as purge cached content. To use a
113
113
custom subdomain to access the CDN Endpoint, provide the ID of a
114
114
DigitalOcean managed TLS certificate and the fully qualified domain name
115
- for the custom subdomain.
115
+ for the custom subdomain.
116
+
117
+ CDN endpoints have a rate limit of five requests per 10 seconds.
116
118
117
119
- name : Certificates
118
120
description : |-
119
121
In order to perform SSL termination on load balancers, DigitalOcean offers
120
- two types of [SSL certificate management](https://www .digitalocean.com/docs/accounts/security/# certificates):
122
+ two types of [SSL certificate management](https://docs .digitalocean.com/platform/teams/manage- certificates):
121
123
122
124
* **Custom**: User-generated certificates may be uploaded to DigitalOcean
123
125
where they will be placed in a fully encrypted and isolated storage system.
@@ -130,7 +132,7 @@ tags:
130
132
- name : Container Registry
131
133
description : |-
132
134
DigitalOcean offers the ability for you to create a
133
- [private container registry](https://www .digitalocean.com/docs/images/ container-registry/quickstart /)
135
+ [private container registry](https://docs .digitalocean.com/products/ container-registry/)
134
136
to store your Docker images for use with your Kubernetes clusters. This
135
137
container registry runs inside the same datacenters as your cluster,
136
138
ensuring reliable and performant rollout of image deployments.
@@ -140,12 +142,12 @@ tags:
140
142
141
143
- name : Databases
142
144
description : |-
143
- DigitalOcean's [managed database service](https://www .digitalocean.com/docs /databases)
145
+ DigitalOcean's [managed database service](https://docs .digitalocean.com/products /databases)
144
146
simplifies the creation and management of highly available database clusters. Currently, it
145
- offers support for [PostgreSQL](http://www .digitalocean.com/docs /databases/postgresql/),
146
- [Redis](https://www .digitalocean.com/docs /databases/redis/),
147
- [MySQL](https://www .digitalocean.com/docs /databases/mysql/),
148
- [MongoDB](https://www .digitalocean.com/docs /databases/mongodb/), and
147
+ offers support for [PostgreSQL](http://docs .digitalocean.com/products /databases/postgresql/),
148
+ [Redis](https://docs .digitalocean.com/products /databases/redis/),
149
+ [MySQL](https://docs .digitalocean.com/products /databases/mysql/),
150
+ [MongoDB](https://docs .digitalocean.com/products /databases/mongodb/), and
149
151
[OpenSearch](https://docs.digitalocean.com/products/databases/opensearch/).
150
152
151
153
By sending requests to the `/v2/databases` endpoint, you can list, create, or delete
@@ -170,7 +172,7 @@ tags:
170
172
and manage DNS zone files by adding and modifying individual records for a
171
173
domain.
172
174
173
- The [DigitalOcean DNS management interface](https://www .digitalocean.com/docs /networking/dns/)
175
+ The [DigitalOcean DNS management interface](https://docs .digitalocean.com/products /networking/dns/)
174
176
allows you to configure the following DNS records:
175
177
176
178
Name | Description |
@@ -189,7 +191,7 @@ tags:
189
191
description : |-
190
192
Domain resources are domain names that you have purchased from a domain
191
193
name registrar that you are managing through the
192
- [DigitalOcean DNS interface](https://www .digitalocean.com/docs /networking/dns/).
194
+ [DigitalOcean DNS interface](https://docs .digitalocean.com/products /networking/dns/).
193
195
194
196
This resource establishes top-level control over each domain. Actions that
195
197
affect individual domain records should be taken on the
@@ -217,7 +219,7 @@ tags:
217
219
218
220
- name : Droplets
219
221
description : |-
220
- A [Droplet](https://www .digitalocean.com/docs /droplets/) is a DigitalOcean
222
+ A [Droplet](https://docs .digitalocean.com/products /droplets/) is a DigitalOcean
221
223
virtual machine. By sending requests to the Droplet endpoint, you can
222
224
list, create, or delete Droplets.
223
225
@@ -228,7 +230,7 @@ tags:
228
230
229
231
- name : Firewalls
230
232
description : |-
231
- [DigitalOcean Cloud Firewalls](https://www .digitalocean.com/docs /networking/firewalls/)
233
+ [DigitalOcean Cloud Firewalls](https://docs .digitalocean.com/products /networking/firewalls/)
232
234
provide the ability to restrict network access to and from a Droplet
233
235
allowing you to define which ports will accept inbound or outbound
234
236
connections. By sending requests to the `/v2/firewalls` endpoint, you can
@@ -271,7 +273,7 @@ tags:
271
273
will contain the field `reserved_ips` in addition to the `floating_ips` field.
272
274
Floating IPs retrieved using the Projects API will retain the original name.
273
275
274
- [DigitalOcean Floating IPs](https://www .digitalocean.com/docs /networking/floating -ips/)
276
+ [DigitalOcean Floating IPs](https://docs .digitalocean.com/products /networking/reserved -ips/)
275
277
are publicly-accessible static IP addresses that can be mapped to one of
276
278
your Droplets. They can be used to create highly available setups or other
277
279
configurations requiring movable addresses.
@@ -296,34 +298,34 @@ tags:
296
298
297
299
- name : Images
298
300
description : |-
299
- A DigitalOcean [image](https://www .digitalocean.com/docs /images/) can be
301
+ A DigitalOcean [image](https://docs .digitalocean.com/products /images/) can be
300
302
used to create a Droplet and may come in a number of flavors. Currently,
301
303
there are five types of images: snapshots, backups, applications,
302
304
distributions, and custom images.
303
305
304
- * [Snapshots](https://www .digitalocean.com/docs/images /snapshots/) provide
306
+ * [Snapshots](https://docs .digitalocean.com/products /snapshots/) provide
305
307
a full copy of an existing Droplet instance taken on demand.
306
308
307
- * [Backups](https://www .digitalocean.com/docs/images /backups/) are similar
309
+ * [Backups](https://docs .digitalocean.com/products /backups/) are similar
308
310
to snapshots but are created automatically at regular intervals when
309
311
enabled for a Droplet.
310
312
311
- * [Custom images](https://www .digitalocean.com/docs/images /custom-images/)
313
+ * [Custom images](https://docs .digitalocean.com/products /custom-images/)
312
314
are Linux-based virtual machine images (raw, qcow2, vhdx, vdi, and vmdk
313
315
formats are supported) that you may upload for use on DigitalOcean.
314
316
315
317
* Distributions are the public Linux distributions that are available to
316
318
be used as a base to create Droplets.
317
319
318
- * Applications, or [1-Click Apps](https://www .digitalocean.com/docs/one-clicks /),
320
+ * Applications, or [1-Click Apps](https://docs .digitalocean.com/products/marketplace /),
319
321
are distributions pre-configured with additional software.
320
322
321
323
To interact with images, you will generally send requests to the images
322
324
endpoint at /v2/images.
323
325
324
326
- name : Kubernetes
325
327
description : |-
326
- [DigitalOcean Kubernetes](https://www .digitalocean.com/docs /kubernetes/)
328
+ [DigitalOcean Kubernetes](https://docs .digitalocean.com/products /kubernetes/)
327
329
allows you to quickly deploy scalable and secure Kubernetes clusters. By
328
330
sending requests to the `/v2/kubernetes/clusters` endpoint, you can list,
329
331
create, or delete clusters as well as scale node pools up and down,
@@ -332,7 +334,7 @@ tags:
332
334
333
335
- name : Load Balancers
334
336
description : |-
335
- [DigitalOcean Load Balancers](https://www .digitalocean.com/docs /networking/load-balancers/)
337
+ [DigitalOcean Load Balancers](https://docs .digitalocean.com/products /networking/load-balancers/)
336
338
provide a way to distribute traffic across multiple Droplets. By sending
337
339
requests to the `/v2/load_balancers` endpoint, you can list, create, or
338
340
delete load balancers as well as add or remove Droplets, forwarding rules,
@@ -449,7 +451,7 @@ tags:
449
451
450
452
- name : Snapshots
451
453
description : |-
452
- [Snapshots](https://www .digitalocean.com/docs/images /snapshots/) are saved
454
+ [Snapshots](https://docs .digitalocean.com/products /snapshots/) are saved
453
455
instances of a Droplet or a block storage volume, which is reflected in
454
456
the `resource_type` attribute. In order to avoid problems with compressing
455
457
filesystems, each defines a `min_disk_size` attribute which is the minimum
@@ -478,9 +480,16 @@ tags:
478
480
479
481
To interact with Uptime, you will generally send requests to the Uptime endpoint at `/v2/uptime/`.
480
482
483
+ - name : VPC Peerings
484
+ description : |-
485
+ [VPC Peerings](https://docs.digitalocean.com/products/networking/vpc/how-to/create-peering/)
486
+ join two VPC networks with a secure, private connection. This allows
487
+ resources in those networks to connect to each other's private IP addresses
488
+ as if they were in the same network.
489
+
481
490
- name : VPCs
482
491
description : |-
483
- [VPCs (virtual private clouds)](https://www .digitalocean.com/docs /networking/vpc/)
492
+ [VPCs (virtual private clouds)](https://docs .digitalocean.com/products /networking/vpc/)
484
493
allow you to create virtual networks containing resources that can
485
494
communicate with each other in full isolation using private IP addresses.
486
495
@@ -1393,6 +1402,32 @@ paths:
1393
1402
get :
1394
1403
$ref : ' resources/monitoring/monitoring_get_lb_droplets_downtime.yml'
1395
1404
1405
+ /v2/monitoring/sinks/destinations :
1406
+ post :
1407
+ $ref : ' resources/monitoring/monitoring_create_destination.yml'
1408
+ get :
1409
+ $ref : ' resources/monitoring/monitoring_list_destinations.yml'
1410
+
1411
+ /v2/monitoring/sinks/destinations/{destination_uuid} :
1412
+ get :
1413
+ $ref : ' resources/monitoring/monitoring_get_destination.yml'
1414
+ post :
1415
+ $ref : ' resources/monitoring/monitoring_update_destination.yml'
1416
+ delete :
1417
+ $ref : ' resources/monitoring/monitoring_delete_destination.yml'
1418
+
1419
+ /v2/monitoring/sinks :
1420
+ post :
1421
+ $ref : ' resources/monitoring/monitoring_create_sink.yml'
1422
+ get :
1423
+ $ref : ' resources/monitoring/monitoring_list_sinks.yml'
1424
+
1425
+ /v2/monitoring/sinks/{sink_uuid} :
1426
+ get :
1427
+ $ref : ' resources/monitoring/monitoring_get_sink.yml'
1428
+ delete :
1429
+ $ref : ' resources/monitoring/monitoring_delete_sink.yml'
1430
+
1396
1431
/v2/projects :
1397
1432
get :
1398
1433
$ref : ' resources/projects/projects_list.yml'
@@ -1635,6 +1670,33 @@ paths:
1635
1670
get :
1636
1671
$ref : ' resources/vpcs/vpcs_list_members.yml'
1637
1672
1673
+ /v2/vpcs/{vpc_id}/peerings :
1674
+ get :
1675
+ $ref : ' resources/vpcs/vpcs_list_peerings.yml'
1676
+
1677
+ post :
1678
+ $ref : ' resources/vpcs/vpcs_create_peerings.yml'
1679
+
1680
+ /v2/vpcs/{vpc_id}/peerings/{vpc_peering_id} :
1681
+ patch :
1682
+ $ref : ' resources/vpcs/vpcs_update_peerings.yml'
1683
+
1684
+ /v2/vpc_peerings :
1685
+ get :
1686
+ $ref : ' resources/vpc_peerings/vpc_peerings_list.yml'
1687
+
1688
+ post :
1689
+ $ref : ' resources/vpc_peerings/vpc_peerings_create.yml'
1690
+
1691
+ /v2/vpc_peerings/{vpc_peering_id} :
1692
+ get :
1693
+ $ref : ' resources/vpc_peerings/vpc_peerings_get.yml'
1694
+
1695
+ patch :
1696
+ $ref : ' resources/vpc_peerings/vpc_peerings_update.yml'
1697
+
1698
+ delete :
1699
+ $ref : ' resources/vpc_peerings/vpc_peerings_delete.yml'
1638
1700
1639
1701
/v2/uptime/checks :
1640
1702
get :
0 commit comments