stringintegerstringbooleanintegerstringstringobjectstringactions resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
action_idper_page, pageaction_idper_page, pagestringstringarraystringobjectarrayobjectapps resource.
The following fields are returned by `SELECT` queries:
string |
+ (title: The ID of the application, example: 4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf) | +|
string |
+ Requires `project:read` scope. (example: 88b72d1a-b78a-4d9f-9090-b53c4399073f, title: The ID of the project the app is assigned to. This will be empty if there is a lookup failure.) | +|
object |
+ (title: An app deployment) | +|
string (date-time) |
+ (title: The creation time of the app, example: 2020-11-19T20:27:18Z) | +|
array |
+ (title: The dedicated egress IP addresses associated with the app.) | +|
string |
+ (title: The default hostname on which the app is accessible, example: digitalocean.com) | +|
array |
+ (title: Contains all domains for the app) | +|
object |
+ (title: An app deployment) | +|
string (date-time) |
+ (title: The creation time of the last deployment, example: 2020-11-19T20:27:18Z) | +|
string |
+ (title: The live domain of the app, example: live_domain) | +|
string |
+ (title: The live URL of the app, example: google.com) | +|
string |
+ (title: The live URL base of the app, the URL excluding the path, example: digitalocean.com) | +|
string |
+ (title: The ID of the account to which the application belongs, example: 4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf) | +|
object |
+ The most recent pending deployment. For CreateApp and UpdateApp transactions this is guaranteed to reflect the associated deployment. (title: An app deployment) | +|
object |
+ The deployment that the app is pinned to. (title: An app deployment) | +|
object |
+ (title: Geographical information about an app origin) | +|
object |
+ The desired configuration of an application. (title: AppSpec) | +|
string |
+ (title: The current pricing tier slug of the app, example: basic) | +|
string (date-time) |
+ (title: Time of the app's last configuration update, example: 2020-12-01T00:42:16Z) | +|
object |
+ + |
string |
+ (title: The ID of the application, example: 4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf) | +|
string |
+ Requires `project:read` scope. (example: 88b72d1a-b78a-4d9f-9090-b53c4399073f, title: The ID of the project the app is assigned to. This will be empty if there is a lookup failure.) | +|
object |
+ (title: An app deployment) | +|
string (date-time) |
+ (title: The creation time of the app, example: 2020-11-19T20:27:18Z) | +|
array |
+ (title: The dedicated egress IP addresses associated with the app.) | +|
string |
+ (title: The default hostname on which the app is accessible, example: digitalocean.com) | +|
array |
+ (title: Contains all domains for the app) | +|
object |
+ (title: An app deployment) | +|
string (date-time) |
+ (title: The creation time of the last deployment, example: 2020-11-19T20:27:18Z) | +|
string |
+ (title: The live domain of the app, example: live_domain) | +|
string |
+ (title: The live URL of the app, example: google.com) | +|
string |
+ (title: The live URL base of the app, the URL excluding the path, example: digitalocean.com) | +|
string |
+ (title: The ID of the account to which the application belongs, example: 4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf) | +|
object |
+ The most recent pending deployment. For CreateApp and UpdateApp transactions this is guaranteed to reflect the associated deployment. (title: An app deployment) | +|
object |
+ The deployment that the app is pinned to. (title: An app deployment) | +|
object |
+ (title: Geographical information about an app origin) | +|
object |
+ The desired configuration of an application. (title: AppSpec) | +|
string |
+ (title: The current pricing tier slug of the app, example: basic) | +|
string (date-time) |
+ (title: Time of the app's last configuration update, example: 2020-12-01T00:42:16Z) | +|
object |
+ + |
page, per_page, with_projectsnamepage, per_page, with_projectsarraystring (date-time)deployment_logs resource
The following fields are returned by `SELECT` queries:
arraystringarraystringarraystringarraystringapp_id, component_name, typeapp_id, deployment_id, component_name, typefollow, pod_connection_timeoutapp_id, deployment_id, component_name, typeapp_id, component_name, typefollow, pod_connection_timeoutdeployment_url resource.
The following fields are returned by `SELECT` queries:
stringstringapp_id, component_nameapp_id, deployment_id, component_nameinstance_nameapp_id, deployment_id, component_nameapp_id, component_nameinstance_namedeployments resource.
The following fields are returned by `SELECT` queries:
string |
+ (title: The ID of the deployment, example: b6bdf840-2854-4f87-a36c-5f231c617c84) | +|
string |
+ (title: What caused this deployment to be created, example: commit 9a4df0b pushed to github/digitalocean/sample-golang) | +|
string |
+ (title: The ID of a previous deployment that this deployment was cloned from, example: 3aa4d20e-5527-4c00-b496-601fbd22520a) | +|
string (date-time) |
+ (title: The creation time of the deployment, example: 2020-07-28T18:00:00Z) | +|
array |
+ (title: Functions components that are part of this deployment) | +|
array |
+ (title: Job components that are part of this deployment) | +|
string |
+ (default: UNKNOWN, example: ACTIVE) | +|
string (date-time) |
+ (title: When the deployment phase was last updated, example: 0001-01-01T00:00:00Z) | +|
object |
+ + | |
array |
+ (title: Service components that are part of this deployment) | +|
object |
+ The desired configuration of an application. (title: AppSpec) | +|
array |
+ (title: Static Site components that are part of this deployment) | +|
string |
+ (title: The current pricing tier slug of the deployment, example: basic) | +|
string (date-time) |
+ (title: When the deployment was last updated, example: 2020-07-28T18:00:00Z) | +|
array |
+ (title: Worker components that are part of this deployment) | +
string |
+ (title: The ID of the deployment, example: b6bdf840-2854-4f87-a36c-5f231c617c84) | +|
string |
+ (title: What caused this deployment to be created, example: commit 9a4df0b pushed to github/digitalocean/sample-golang) | +|
string |
+ (title: The ID of a previous deployment that this deployment was cloned from, example: 3aa4d20e-5527-4c00-b496-601fbd22520a) | +|
string (date-time) |
+ (title: The creation time of the deployment, example: 2020-07-28T18:00:00Z) | +|
array |
+ (title: Functions components that are part of this deployment) | +|
array |
+ (title: Job components that are part of this deployment) | +|
string |
+ (default: UNKNOWN, example: ACTIVE) | +|
string (date-time) |
+ (title: When the deployment phase was last updated, example: 0001-01-01T00:00:00Z) | +|
object |
+ + | |
array |
+ (title: Service components that are part of this deployment) | +|
object |
+ The desired configuration of an application. (title: AppSpec) | +|
array |
+ (title: Static Site components that are part of this deployment) | +|
string |
+ (title: The current pricing tier slug of the deployment, example: basic) | +|
string (date-time) |
+ (title: When the deployment was last updated, example: 2020-07-28T18:00:00Z) | +|
array |
+ (title: Worker components that are part of this deployment) | +
app_idpage, per_page, deployment_typesapp_idpage, per_page, deployment_typesarrayarrayinstance_sizes resource
The following fields are returned by `SELECT` queries:
string |
+ (title: A human-readable name of the instance size, example: name) | +|
string (int64) |
+ (title: The bandwidth allowance in GiB for the instance size, example: 1) | +|
string |
+ (default: UNSPECIFIED, title: - SHARED: Shared vCPU cores - DEDICATED: Dedicated vCPU cores, example: SHARED) |
+|
string (int64) |
+ (title: The number of allotted vCPU cores, example: 3) | +|
boolean |
+ (title: Indicates if the instance size is intended for deprecation) | +|
string (int64) |
+ (title: The allotted memory in bytes, example: 1048) | +|
boolean |
+ (title: Indicates if the instance size can enable autoscaling) | +|
boolean |
+ (title: Indicates if the instance size allows more than one instance) | +|
string |
+ (title: The slug of the instance size, example: apps-s-1vcpu-1gb) | +|
string |
+ (title: The slug of the corresponding downgradable instance size on the lower tier, example: basic) | +|
string |
+ (title: The slug of the tier to which this instance size belongs, example: basic) | +|
string |
+ (title: The slug of the corresponding upgradable instance size on the higher tier, example: basic) | +|
string |
+ (title: The cost of this instance size in USD per month, example: 23) | +|
string |
+ (title: The cost of this instance size in USD per second, example: 0.00000001232) | +
number (float) |
+ + | |
array |
+ + |
slugslugstringstringstringstringstringarraybooleanbooleanstringstringstringstringstringstring (date-time)stringstringstringstringstring (date-time)stringstringstringstringstringstringstringobjectstringobjectobjectobjectobjectstringstringinvoices resource.
The following fields are returned by `SELECT` queries:
string |
+ ID of the resource billing in the invoice item if available. (example: 2353624) | +|
string |
+ Name of the DigitalOcean Project this resource belongs to. (example: web) | +|
string |
+ Billed amount of this invoice item. Billed in USD. (example: 12.34) | +|
string |
+ Description of the invoice item. (example: a56e086a317d8410c8b4cfd1f4dc9f82) | +|
string |
+ Duration of time this invoice item was used and subsequently billed. (example: 744) | +|
string |
+ Unit of time for duration. (example: Hours) | +|
string |
+ Time the invoice item stopped being billed for usage. (example: 2020-02-01T00:00:00Z) | +|
string |
+ Description of the invoice item when it is a grouped set of usage, such as DOKS or databases. (example: my-doks-cluster) | +|
string |
+ Name of the product being billed in the invoice item. (example: Kubernetes Clusters) | +|
string |
+ UUID of the resource billing in the invoice item if available. (example: 711157cb-37c8-4817-b371-44fa3504a39c) | +|
string |
+ Time the invoice item began to be billed for usage. (example: 2020-01-01T00:00:00Z) | +
object |
+ The invoice preview. | +|
array |
+ + | |
object |
+ + | |
object |
+ Information about the response itself. | +
invoice_uuidper_page, pageinvoice_uuidper_page, pagecdn_endpoints resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference a CDN endpoint. (example: 892071a0-bb95-49bc-8021-3afd67a210bf) | +|
string (uuid) |
+ The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided. (example: 892071a0-bb95-49bc-8021-3afd67a210bf) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created. (example: 2018-03-21T16:02:37Z) | +|
string (hostname) |
+ The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint. (example: static.example.com) | +|
string (hostname) |
+ The fully qualified domain name (FQDN) from which the CDN-backed content is served. (example: static-images.nyc3.cdn.digitaloceanspaces.com) | +|
string (hostname) |
+ The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space. (example: static-images.nyc3.digitaloceanspaces.com) | +|
integer |
+ The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded. | +
string (uuid) |
+ A unique ID that can be used to identify and reference a CDN endpoint. (example: 892071a0-bb95-49bc-8021-3afd67a210bf) | +|
string (uuid) |
+ The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided. (example: 892071a0-bb95-49bc-8021-3afd67a210bf) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created. (example: 2018-03-21T16:02:37Z) | +|
string (hostname) |
+ The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint. (example: static.example.com) | +|
string (hostname) |
+ The fully qualified domain name (FQDN) from which the CDN-backed content is served. (example: static-images.nyc3.cdn.digitaloceanspaces.com) | +|
string (hostname) |
+ The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space. (example: static-images.nyc3.digitaloceanspaces.com) | +|
integer |
+ The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded. | +
cdn_idper_page, pagecdn_idper_page, pagecertificates resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference a certificate. (example: 892071a0-bb95-49bc-8021-3afd67a210bf) | +|
string |
+ A unique human-readable name referring to a certificate. (example: web-cert-01) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the certificate was created. (example: 2017-02-08T16:02:37Z) | +|
array |
+ An array of fully qualified domain names (FQDNs) for which the certificate was issued. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents the certificate's expiration date. (example: 2017-02-22T00:23:00Z) | +|
string |
+ A unique identifier generated from the SHA-1 fingerprint of the certificate. (example: dfcc9f57d86bf58e321c2c6c31c7a971be244ac7) | +|
string |
+ A string representing the current state of the certificate. It may be `pending`, `verified`, or `error`. (example: verified) | +|
string |
+ A string representing the type of the certificate. The value will be `custom` for a user-uploaded certificate or `lets_encrypt` for one automatically generated with Let's Encrypt. (example: lets_encrypt) | +
string (uuid) |
+ A unique ID that can be used to identify and reference a certificate. (example: 892071a0-bb95-49bc-8021-3afd67a210bf) | +|
string |
+ A unique human-readable name referring to a certificate. (example: web-cert-01) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the certificate was created. (example: 2017-02-08T16:02:37Z) | +|
array |
+ An array of fully qualified domain names (FQDNs) for which the certificate was issued. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents the certificate's expiration date. (example: 2017-02-22T00:23:00Z) | +|
string |
+ A unique identifier generated from the SHA-1 fingerprint of the certificate. (example: dfcc9f57d86bf58e321c2c6c31c7a971be244ac7) | +|
string |
+ A string representing the current state of the certificate. It may be `pending`, `verified`, or `error`. (example: verified) | +|
string |
+ A string representing the type of the certificate. The value will be `custom` for a user-uploaded certificate or `lets_encrypt` for one automatically generated with Let's Encrypt. (example: lets_encrypt) | +
certificate_idper_page, page, namecertificate_idper_page, page, namedomain_records resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique identifier for each domain record. | +|
string |
+ The host name, alias, or service being defined by the record. (example: @) | +|
string |
+ Variable data depending on record type. For example, the "data" value for an A record would be the IPv4 address to which the domain will be mapped. For a CAA record, it would contain the domain name of the CA being granted permission to issue certificates. (example: ns1.digitalocean.com) | +|
integer |
+ An unsigned integer between 0-255 used for CAA records. | +|
integer |
+ The port for SRV records. | +|
integer |
+ The priority for SRV and MX records. | +|
string |
+ The parameter tag for CAA records. Valid values are "issue", "issuewild", or "iodef" | +|
integer |
+ This value is the time to live for the record, in seconds. This defines the time frame that clients can cache queried information before a refresh should be requested. | +|
string |
+ The type of the DNS record. For example: A, CNAME, TXT, ... (example: NS) | +|
integer |
+ The weight for SRV records. | +
integer |
+ A unique identifier for each domain record. | +|
string |
+ The host name, alias, or service being defined by the record. (example: @) | +|
string |
+ Variable data depending on record type. For example, the "data" value for an A record would be the IPv4 address to which the domain will be mapped. For a CAA record, it would contain the domain name of the CA being granted permission to issue certificates. (example: ns1.digitalocean.com) | +|
integer |
+ An unsigned integer between 0-255 used for CAA records. | +|
integer |
+ The port for SRV records. | +|
integer |
+ The priority for SRV and MX records. | +|
string |
+ The parameter tag for CAA records. Valid values are "issue", "issuewild", or "iodef" | +|
integer |
+ This value is the time to live for the record, in seconds. This defines the time frame that clients can cache queried information before a refresh should be requested. | +|
string |
+ The type of the DNS record. For example: A, CNAME, TXT, ... (example: NS) | +|
integer |
+ The weight for SRV records. | +
domain_namename, type, per_page, pagedomain_namename, type, per_page, pagedomain_namedomain_name, domain_record_id, data__typedomain_name, domain_record_id, data__typedomains resource.
The following fields are returned by `SELECT` queries:
string |
+ The name of the domain itself. This should follow the standard domain format of domain.TLD. For instance, `example.com` is a valid domain name. (example: example.com) | +|
string |
+ This optional attribute may contain an IP address. When provided, an A record will be automatically created pointing to the apex domain. (example: 192.0.2.1) | +|
integer |
+ This value is the time to live for the records on this domain, in seconds. This defines the time frame that clients can cache queried information before a refresh should be requested. | +|
string |
+ This attribute contains the complete contents of the zone file for the selected domain. Individual domain record resources should be used to get more granular control over records. However, this attribute can also be used to get information about the SOA record, which is created automatically and is not accessible as an individual record resource. (example: $ORIGIN example.com. $TTL 1800 example.com. IN SOA ns1.digitalocean.com. hostmaster.example.com. 1415982609 10800 3600 604800 1800 example.com. 1800 IN NS ns1.digitalocean.com. example.com. 1800 IN NS ns2.digitalocean.com. example.com. 1800 IN NS ns3.digitalocean.com. example.com. 1800 IN A 1.2.3.4 ) |
+
string |
+ The name of the domain itself. This should follow the standard domain format of domain.TLD. For instance, `example.com` is a valid domain name. (example: example.com) | +|
string |
+ This optional attribute may contain an IP address. When provided, an A record will be automatically created pointing to the apex domain. (example: 192.0.2.1) | +|
integer |
+ This value is the time to live for the records on this domain, in seconds. This defines the time frame that clients can cache queried information before a refresh should be requested. | +|
string |
+ This attribute contains the complete contents of the zone file for the selected domain. Individual domain record resources should be used to get more granular control over records. However, this attribute can also be used to get information about the SOA record, which is created automatically and is not accessible as an individual record resource. (example: $ORIGIN example.com. $TTL 1800 example.com. IN SOA ns1.digitalocean.com. hostmaster.example.com. 1415982609 10800 3600 604800 1800 example.com. 1800 IN NS ns1.digitalocean.com. example.com. 1800 IN NS ns2.digitalocean.com. example.com. 1800 IN NS ns3.digitalocean.com. example.com. 1800 IN A 1.2.3.4 ) |
+
domain_nameper_page, pagedomain_nameper_page, pagedroplet_actions resource
The following fields are returned by `SELECT` queries:
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
droplet_idper_page, pagedroplet_idper_page, pagestringstringstring (date-time)integerintegerstringstringstring (date-time)integerstring (date-time)objectstringstringstring (date-time)droplet_autoscale_pools
The following fields are returned by `SELECT` queries:
string |
+ A unique identifier for each autoscale pool instance. This is automatically generated upon autoscale pool creation. (example: 0d3db13e-a604-4944-9827-7ec2642d32ac) | +|
string |
+ The human-readable name set for the autoscale pool. (example: my-autoscale-pool) | +|
integer |
+ The number of active Droplets in the autoscale pool. | +|
object |
+ The scaling configuration for an autoscale pool, which is how the pool scales up and down (either by resource utilization or static configuration). | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the autoscale pool was created. (title: The creation time of the autoscale pool, example: 2020-07-28T18:00:00Z) | +|
object |
+ + | |
object |
+ + | |
string |
+ The current status of the autoscale pool. (example: active) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the autoscale pool was last updated. (title: When the autoscale pool was last updated, example: 2020-07-28T18:00:00Z) | +
string |
+ A unique identifier for each autoscale pool instance. This is automatically generated upon autoscale pool creation. (example: 0d3db13e-a604-4944-9827-7ec2642d32ac) | +|
string |
+ The human-readable name set for the autoscale pool. (example: my-autoscale-pool) | +|
integer |
+ The number of active Droplets in the autoscale pool. | +|
object |
+ The scaling configuration for an autoscale pool, which is how the pool scales up and down (either by resource utilization or static configuration). | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the autoscale pool was created. (title: The creation time of the autoscale pool, example: 2020-07-28T18:00:00Z) | +|
object |
+ + | |
object |
+ + | |
string |
+ The current status of the autoscale pool. (example: active) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the autoscale pool was last updated. (title: When the autoscale pool was last updated, example: 2020-07-28T18:00:00Z) | +
autoscale_pool_idper_page, page, nameautoscale_pool_idper_page, page, nameintegerbooleanobjectobjectintegerstringstring (date-time)integerarraynumber (float)stringintegerstringstringintegerstringstring (date-time)integerarraynumber (float)stringstringarrayarrayintegerintegerdroplets resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique identifier for each Droplet instance. This is automatically generated upon Droplet creation. | +|
string |
+ The human-readable name set for the Droplet instance. (example: example.com) | +|
array |
+ An array of backup IDs of any backups that have been taken of the Droplet instance. Droplet backups are enabled at the time of the instance creation. Requires `image:read` scope. |
+|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the Droplet was created. (example: 2020-07-21T18:37:44Z) | +|
integer |
+ The size of the Droplet's disk in gigabytes. | +|
array |
+ An array of objects containing information about the disks available to the Droplet. | +|
array |
+ An array of features enabled on this Droplet. | +|
object |
+ An object containing information about the GPU capabilities of Droplets created with this size. | +|
object |
+ The Droplet's image. Requires `image:read` scope. |
+|
object |
+ **Note**: All Droplets created after March 2017 use internal kernels by default. These Droplets will have this attribute set to `null`. The current [kernel](https://docs.digitalocean.com/products/droplets/how-to/kernel/) for Droplets with externally managed kernels. This will initially be set to the kernel of the base image when the Droplet is created. | +|
boolean |
+ A boolean value indicating whether the Droplet has been locked, preventing actions by users. | +|
integer |
+ Memory of the Droplet in megabytes. | +|
object |
+ The details of the network that are configured for the Droplet instance. This is an object that contains keys for IPv4 and IPv6. The value of each of these is an array that contains objects describing an individual IP resource allocated to the Droplet. These will define attributes like the IP address, netmask, and gateway of the specific network depending on the type of network it is. | +|
object |
+ The details of the Droplet's backups feature, if backups are configured for the Droplet. This object contains keys for the start and end times of the window during which the backup will start. | +|
object |
+ + | |
object |
+ + | |
string |
+ The unique slug identifier for the size of this Droplet. (example: s-1vcpu-1gb) | +|
array |
+ An array of snapshot IDs of any snapshots created from the Droplet instance. Requires `image:read` scope. |
+|
string |
+ A status string indicating the state of the Droplet instance. This may be "new", "active", "off", or "archive". (example: active) | +|
array |
+ An array of Tags the Droplet has been tagged with. Requires `tag:read` scope. |
+|
integer |
+ The number of virtual CPUs. | +|
array |
+ A flat array including the unique identifier for each Block Storage volume attached to the Droplet. Requires `block_storage:read` scope. |
+|
string |
+ A string specifying the UUID of the VPC to which the Droplet is assigned. Requires `vpc:read` scope. (example: 760e09ef-dc84-11e8-981e-3cfdfeaae000) |
+
integer |
+ A unique identifier for each Droplet instance. This is automatically generated upon Droplet creation. | +|
string |
+ The human-readable name set for the Droplet instance. (example: example.com) | +|
array |
+ An array of backup IDs of any backups that have been taken of the Droplet instance. Droplet backups are enabled at the time of the instance creation. Requires `image:read` scope. |
+|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the Droplet was created. (example: 2020-07-21T18:37:44Z) | +|
integer |
+ The size of the Droplet's disk in gigabytes. | +|
array |
+ An array of objects containing information about the disks available to the Droplet. | +|
array |
+ An array of features enabled on this Droplet. | +|
object |
+ An object containing information about the GPU capabilities of Droplets created with this size. | +|
object |
+ The Droplet's image. Requires `image:read` scope. |
+|
object |
+ **Note**: All Droplets created after March 2017 use internal kernels by default. These Droplets will have this attribute set to `null`. The current [kernel](https://docs.digitalocean.com/products/droplets/how-to/kernel/) for Droplets with externally managed kernels. This will initially be set to the kernel of the base image when the Droplet is created. | +|
boolean |
+ A boolean value indicating whether the Droplet has been locked, preventing actions by users. | +|
integer |
+ Memory of the Droplet in megabytes. | +|
object |
+ The details of the network that are configured for the Droplet instance. This is an object that contains keys for IPv4 and IPv6. The value of each of these is an array that contains objects describing an individual IP resource allocated to the Droplet. These will define attributes like the IP address, netmask, and gateway of the specific network depending on the type of network it is. | +|
object |
+ The details of the Droplet's backups feature, if backups are configured for the Droplet. This object contains keys for the start and end times of the window during which the backup will start. | +|
object |
+ + | |
object |
+ + | |
string |
+ The unique slug identifier for the size of this Droplet. (example: s-1vcpu-1gb) | +|
array |
+ An array of snapshot IDs of any snapshots created from the Droplet instance. Requires `image:read` scope. |
+|
string |
+ A status string indicating the state of the Droplet instance. This may be "new", "active", "off", or "archive". (example: active) | +|
array |
+ An array of Tags the Droplet has been tagged with. Requires `tag:read` scope. |
+|
integer |
+ The number of virtual CPUs. | +|
array |
+ A flat array including the unique identifier for each Block Storage volume attached to the Droplet. Requires `block_storage:read` scope. |
+|
string |
+ A string specifying the UUID of the VPC to which the Droplet is assigned. Requires `vpc:read` scope. (example: 760e09ef-dc84-11e8-981e-3cfdfeaae000) |
+
droplet_idper_page, page, tag_name, name, typedroplet_idper_page, page, tag_name, name, typetag_namedroplet_iddroplet_idtag_namestringarrayarrayarrayarrayarraystringstringstring (date-time)arrayarrayarrayarraystringarrayintegerstringarraystring (date-time)integerarrayarrayobjectobjectobjectbooleanintegerobjectobjectobjectobjectstringarraystringarrayintegerarraystringstring |
+ A unique ID that can be used to identify and reference a firewall. (example: bb4b2611-3d72-467b-8602-280330ecd65c) | +|
string |
+ A human-readable name for a firewall. The name must begin with an alphanumeric character. Subsequent characters must either be alphanumeric characters, a period (.), or a dash (-). (pattern: ^[a-zA-Z0-9][a-zA-Z0-9\.-]+$, example: firewall) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the firewall was created. (example: 2020-05-23T21:24:00Z) | +|
array |
+ An array containing the IDs of the Droplets assigned to the firewall. Requires `droplet:read` scope. |
+|
array |
+ + | |
array |
+ + | |
array |
+ An array of objects each containing the fields "droplet_id", "removing", and "status". It is provided to detail exactly which Droplets are having their security policies updated. When empty, all changes have been successfully applied. | +|
string |
+ A status string indicating the current state of the firewall. This can be "waiting", "succeeded", or "failed". (example: waiting) | +|
array |
+ A flat array of tag names as strings to be applied to the resource. Tag names must exist in order to be referenced in a request. Requires `tag:create` and `tag:read` scopes. |
+
string |
+ A unique ID that can be used to identify and reference a firewall. (example: bb4b2611-3d72-467b-8602-280330ecd65c) | +|
string |
+ A human-readable name for a firewall. The name must begin with an alphanumeric character. Subsequent characters must either be alphanumeric characters, a period (.), or a dash (-). (pattern: ^[a-zA-Z0-9][a-zA-Z0-9\.-]+$, example: firewall) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the firewall was created. (example: 2020-05-23T21:24:00Z) | +|
array |
+ An array containing the IDs of the Droplets assigned to the firewall. Requires `droplet:read` scope. |
+|
array |
+ + | |
array |
+ + | |
array |
+ An array of objects each containing the fields "droplet_id", "removing", and "status". It is provided to detail exactly which Droplets are having their security policies updated. When empty, all changes have been successfully applied. | +|
string |
+ A status string indicating the current state of the firewall. This can be "waiting", "succeeded", or "failed". (example: waiting) | +|
array |
+ A flat array of tag names as strings to be applied to the resource. Tag names must exist in order to be referenced in a request. Requires `tag:create` and `tag:read` scopes. |
+
firewall_idper_page, pagefirewall_idper_page, pagefirewall_id, data__nameimage_actions resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
image_idimage_id, action_idimage_id, action_idimage_idimages resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique number that can be used to identify and reference a specific image. | +|
string |
+ The display name that has been given to an image. This is what is shown in the control panel and is generally a descriptive title for the image in question. (example: Nifty New Snapshot) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the image was created. (example: 2020-05-04T22:23:02Z) | +|
string |
+ An optional free-form text field to describe an image. (example: ) | +|
string |
+ The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place. (example: Ubuntu) | +|
string |
+ A string containing information about errors that may occur when importing a custom image. (example: ) | +|
integer |
+ The minimum disk size in GB required for a Droplet to use this image. | +|
boolean |
+ This is a boolean value that indicates whether the image in question is public or not. An image that is public is available to all accounts. A non-public image is only accessible from your account. | +|
array |
+ This attribute is an array of the regions that the image is available in. The regions are represented by their identifying slug values. | +|
number (float) |
+ The size of the image in gigabytes. | +|
string |
+ A uniquely identifying string that is associated with each of the DigitalOcean-provided public images. These can be used to reference a public image as an alternative to the numeric id. (example: nifty1) | +|
string |
+ A status string indicating the state of a custom image. This may be `NEW`, `available`, `pending`, `deleted`, or `retired`. (example: NEW) | +|
array |
+ A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags. Requires `tag:create` scope. |
+|
string |
+ Describes the kind of image. It may be one of `base`, `snapshot`, `backup`, `custom`, or `admin`. Respectively, this specifies whether an image is a DigitalOcean base OS image, user-generated Droplet snapshot, automatically created Droplet backup, user-provided virtual machine image, or an image used for DigitalOcean managed resources (e.g. DOKS worker nodes). (example: snapshot) | +
integer |
+ A unique number that can be used to identify and reference a specific image. | +|
string |
+ The display name that has been given to an image. This is what is shown in the control panel and is generally a descriptive title for the image in question. (example: Nifty New Snapshot) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the image was created. (example: 2020-05-04T22:23:02Z) | +|
string |
+ An optional free-form text field to describe an image. (example: ) | +|
string |
+ The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place. (example: Ubuntu) | +|
string |
+ A string containing information about errors that may occur when importing a custom image. (example: ) | +|
integer |
+ The minimum disk size in GB required for a Droplet to use this image. | +|
boolean |
+ This is a boolean value that indicates whether the image in question is public or not. An image that is public is available to all accounts. A non-public image is only accessible from your account. | +|
array |
+ This attribute is an array of the regions that the image is available in. The regions are represented by their identifying slug values. | +|
number (float) |
+ The size of the image in gigabytes. | +|
string |
+ A uniquely identifying string that is associated with each of the DigitalOcean-provided public images. These can be used to reference a public image as an alternative to the numeric id. (example: nifty1) | +|
string |
+ A status string indicating the state of a custom image. This may be `NEW`, `available`, `pending`, `deleted`, or `retired`. (example: NEW) | +|
array |
+ A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags. Requires `tag:create` scope. |
+|
string |
+ Describes the kind of image. It may be one of `base`, `snapshot`, `backup`, `custom`, or `admin`. Respectively, this specifies whether an image is a DigitalOcean base OS image, user-generated Droplet snapshot, automatically created Droplet backup, user-provided virtual machine image, or an image used for DigitalOcean managed resources (e.g. DOKS worker nodes). (example: snapshot) | +
image_idtype, private, tag_name, per_page, pageimage_idtype, private, tag_name, per_page, pageload_balancers resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference a load balancer. (example: 4de7ac8b-495b-4884-9a69-1050c6793cd6) | +|
string |
+ A human-readable name for a load balancer instance. (example: example-lb-01) | +|
string |
+ The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created. (example: 4de7ac8b-495b-4884-9a69-1050c6793cd6) | +|
string |
+ This field has been deprecated. You can no longer specify an algorithm for load balancers. (example: round_robin, default: round_robin) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the load balancer was created. (example: 2017-02-01T22:22:58Z) | +|
boolean |
+ A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer. | +|
array |
+ An array of objects specifying the domain configurations for a Global load balancer. | +|
array |
+ An array containing the IDs of the Droplets assigned to the load balancer. | +|
boolean |
+ A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets. | +|
boolean |
+ A boolean value indicating whether PROXY Protocol is in use. | +|
object |
+ An object specifying allow and deny rules to control traffic to the load balancer. | +|
array |
+ An array of objects specifying the forwarding rules for a load balancer. | +|
object |
+ An object specifying forwarding configurations for a Global load balancer. | +|
object |
+ An object specifying health check settings for the load balancer. | +|
integer |
+ An integer value which configures the idle timeout for HTTP requests to the target droplets. | +|
string |
+ An attribute containing the public-facing IP address of the load balancer. (pattern: ^$|^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$, example: 104.131.186.241) | +|
string |
+ An attribute containing the public-facing IPv6 address of the load balancer. (example: 2604:a880:800:14::85f5:c000) | +|
string |
+ A string indicating whether the load balancer should be external or internal. Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. (example: EXTERNAL, default: EXTERNAL) | +|
string |
+ A string indicating whether the load balancer will support IPv4 or both IPv4 and IPv6 networking. This property cannot be updated after creating the load balancer. (example: IPV4, default: IPV4) | +|
boolean |
+ A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443. | +|
object |
+ The region where the load balancer instance is located. When setting a region, the value should be the slug identifier for the region. When you query a load balancer, an entire region object will be returned. | +|
string |
+ This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. * `lb-small` = 1 node * `lb-medium` = 3 nodes * `lb-large` = 6 nodes You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation. (default: lb-small, example: lb-small) | +|
integer |
+ How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions. | +|
string |
+ A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`. (example: new) | +|
object |
+ An object specifying sticky sessions settings for the load balancer. | +|
string |
+ The name of a Droplet tag corresponding to Droplets assigned to the load balancer. (example: prod:web) | +|
array |
+ An array containing the UUIDs of the Regional load balancers to be used as target backends for a Global load balancer. | +|
string |
+ A string indicating the policy for the TLS cipher suites used by the load balancer. The possible values are `DEFAULT` or `STRONG`. The default value is `DEFAULT`. (example: STRONG, default: DEFAULT) | +|
string |
+ A string indicating whether the load balancer should be a standard regional HTTP load balancer, a regional network load balancer that routes traffic at the TCP/UDP transport layer, or a global load balancer. (example: REGIONAL, default: REGIONAL) | +|
string (uuid) |
+ A string specifying the UUID of the VPC to which the load balancer is assigned. (example: c33931f2-a26a-4e61-b85c-4e95a2ec431b) | +
string (uuid) |
+ A unique ID that can be used to identify and reference a load balancer. (example: 4de7ac8b-495b-4884-9a69-1050c6793cd6) | +|
string |
+ A human-readable name for a load balancer instance. (example: example-lb-01) | +|
string |
+ The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created. (example: 4de7ac8b-495b-4884-9a69-1050c6793cd6) | +|
string |
+ This field has been deprecated. You can no longer specify an algorithm for load balancers. (example: round_robin, default: round_robin) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the load balancer was created. (example: 2017-02-01T22:22:58Z) | +|
boolean |
+ A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer. | +|
array |
+ An array of objects specifying the domain configurations for a Global load balancer. | +|
array |
+ An array containing the IDs of the Droplets assigned to the load balancer. | +|
boolean |
+ A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets. | +|
boolean |
+ A boolean value indicating whether PROXY Protocol is in use. | +|
object |
+ An object specifying allow and deny rules to control traffic to the load balancer. | +|
array |
+ An array of objects specifying the forwarding rules for a load balancer. | +|
object |
+ An object specifying forwarding configurations for a Global load balancer. | +|
object |
+ An object specifying health check settings for the load balancer. | +|
integer |
+ An integer value which configures the idle timeout for HTTP requests to the target droplets. | +|
string |
+ An attribute containing the public-facing IP address of the load balancer. (pattern: ^$|^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$, example: 104.131.186.241) | +|
string |
+ An attribute containing the public-facing IPv6 address of the load balancer. (example: 2604:a880:800:14::85f5:c000) | +|
string |
+ A string indicating whether the load balancer should be external or internal. Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. (example: EXTERNAL, default: EXTERNAL) | +|
string |
+ A string indicating whether the load balancer will support IPv4 or both IPv4 and IPv6 networking. This property cannot be updated after creating the load balancer. (example: IPV4, default: IPV4) | +|
boolean |
+ A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443. | +|
object |
+ The region where the load balancer instance is located. When setting a region, the value should be the slug identifier for the region. When you query a load balancer, an entire region object will be returned. | +|
string |
+ This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. * `lb-small` = 1 node * `lb-medium` = 3 nodes * `lb-large` = 6 nodes You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation. (default: lb-small, example: lb-small) | +|
integer |
+ How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions. | +|
string |
+ A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`. (example: new) | +|
object |
+ An object specifying sticky sessions settings for the load balancer. | +|
string |
+ The name of a Droplet tag corresponding to Droplets assigned to the load balancer. (example: prod:web) | +|
array |
+ An array containing the UUIDs of the Regional load balancers to be used as target backends for a Global load balancer. | +|
string |
+ A string indicating the policy for the TLS cipher suites used by the load balancer. The possible values are `DEFAULT` or `STRONG`. The default value is `DEFAULT`. (example: STRONG, default: DEFAULT) | +|
string |
+ A string indicating whether the load balancer should be a standard regional HTTP load balancer, a regional network load balancer that routes traffic at the TCP/UDP transport layer, or a global load balancer. (example: REGIONAL, default: REGIONAL) | +|
string (uuid) |
+ A string specifying the UUID of the VPC to which the load balancer is assigned. (example: c33931f2-a26a-4e61-b85c-4e95a2ec431b) | +
lb_idper_page, pagelb_idper_page, pagestringbooleanarrayarraystringreserved_ip_actions reso
The following fields are returned by `SELECT` queries:
object |
+ + |
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
reserved_ipreserved_ip, action_idreserved_ip, action_idreserved_ipreserved_ips resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ The UUID of the project to which the reserved IP currently belongs. Requires `project:read` scope. (example: 746c6152-2fa2-11ed-92d3-27aaa54e4988) |
+|
|
+ The Droplet that the reserved IP has been assigned to. When you query a reserved IP, if it is assigned to a Droplet, the entire Droplet object will be returned. If it is not assigned, the value will be null. Requires `droplet:read` scope. |
+|
string (ipv4) |
+ The public IP address of the reserved IP. It also serves as its identifier. (example: 45.55.96.47) | +|
boolean |
+ A boolean value indicating whether or not the reserved IP has pending actions preventing new ones from being submitted. | +|
object |
+ The region that the reserved IP is reserved to. When you query a reserved IP, the entire region object will be returned. | +
string (uuid) |
+ The UUID of the project to which the reserved IP currently belongs. Requires `project:read` scope. (example: 746c6152-2fa2-11ed-92d3-27aaa54e4988) |
+|
|
+ The Droplet that the reserved IP has been assigned to. When you query a reserved IP, if it is assigned to a Droplet, the entire Droplet object will be returned. If it is not assigned, the value will be null. Requires `droplet:read` scope. |
+|
string (ipv4) |
+ The public IP address of the reserved IP. It also serves as its identifier. (example: 45.55.96.47) | +|
boolean |
+ A boolean value indicating whether or not the reserved IP has pending actions preventing new ones from being submitted. | +|
object |
+ The region that the reserved IP is reserved to. When you query a reserved IP, the entire region object will be returned. | +
reserved_ipper_page, pagereserved_ipper_page, pagereserved_ipv6 resource.
The following fields are returned by `SELECT` queries:
|
+ + | |
string (ipv6) |
+ The public IP address of the reserved IPv6. It also serves as its identifier. (example: 2409:40d0:f7:1017:74b4:3a96:105e:4c6e) | +|
string |
+ The region that the reserved IPv6 is reserved to. When you query a reserved IPv6,the region_slug will be returned. (example: nyc3) | +|
string (date-time) |
+ The date and time when the reserved IPv6 was reserved. (example: 2024-11-20T11:08:30Z) | +
object |
+ + | |
object |
+ Information about the response itself. | +|
array |
+ + |
reserved_ipv6per_page, pagereserved_ipv6per_page, pagebooleanstringintegerarrayobjectintegernumber (float)number (float)arraystringnumber (float)integersnapshots resource.
The following fields are returned by `SELECT` queries:
string |
+ The unique identifier for the snapshot. (example: 6372321) | +|
string |
+ A human-readable name for the snapshot. (example: web-01-1595954862243) | +|
string |
+ The unique identifier for the resource that the snapshot originated from. (example: 200776916) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the snapshot was created. (example: 2020-07-28T16:47:44Z) | +|
integer |
+ The minimum size in GB required for a volume or Droplet to use this snapshot. | +|
array |
+ An array of the regions that the snapshot is available in. The regions are represented by their identifying slug values. | +|
string |
+ The type of resource that the snapshot originated from. (example: droplet) | +|
number (float) |
+ The billable size of the snapshot in gigabytes. | +|
array |
+ An array of Tags the snapshot has been tagged with. Requires `tag:read` scope. |
+
string |
+ The unique identifier for the snapshot. (example: 6372321) | +|
string |
+ A human-readable name for the snapshot. (example: web-01-1595954862243) | +|
string |
+ The unique identifier for the resource that the snapshot originated from. (example: 200776916) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the snapshot was created. (example: 2020-07-28T16:47:44Z) | +|
integer |
+ The minimum size in GB required for a volume or Droplet to use this snapshot. | +|
array |
+ An array of the regions that the snapshot is available in. The regions are represented by their identifying slug values. | +|
string |
+ The type of resource that the snapshot originated from. (example: droplet) | +|
number (float) |
+ The billable size of the snapshot in gigabytes. | +|
array |
+ An array of Tags the snapshot has been tagged with. Requires `tag:read` scope. |
+
snapshot_idper_page, page, resource_typesnapshot_idper_page, page, resource_typessh_keys resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique identification number for this key. Can be used to embed a specific SSH key into a Droplet. | +|
string |
+ A human-readable display name for this key, used to easily identify the SSH keys when they are displayed. (example: My SSH Public Key) | +|
string |
+ A unique identifier that differentiates this key from other keys using a format that SSH recognizes. The fingerprint is created when the key is added to your account. (example: 3b:16:bf:e4:8b:00:8b:b8:59:8c:a9:d3:f0:19:45:fa) | +|
string |
+ The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation. (example: ssh-rsa AEXAMPLEaC1yc2EAAAADAQABAAAAQQDDHr/jh2Jy4yALcK4JyWbVkPRaWmhck3IgCoeOO3z1e2dBowLh64QAM+Qb72pxekALga2oi4GvT+TlWNhzPH4V example) | +
integer |
+ A unique identification number for this key. Can be used to embed a specific SSH key into a Droplet. | +|
string |
+ A human-readable display name for this key, used to easily identify the SSH keys when they are displayed. (example: My SSH Public Key) | +|
string |
+ A unique identifier that differentiates this key from other keys using a format that SSH recognizes. The fingerprint is created when the key is added to your account. (example: 3b:16:bf:e4:8b:00:8b:b8:59:8c:a9:d3:f0:19:45:fa) | +|
string |
+ The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation. (example: ssh-rsa AEXAMPLEaC1yc2EAAAADAQABAAAAQQDDHr/jh2Jy4yALcK4JyWbVkPRaWmhck3IgCoeOO3z1e2dBowLh64QAM+Qb72pxekALga2oi4GvT+TlWNhzPH4V example) | +
ssh_key_identifierper_page, pagessh_key_identifierper_page, pagetags resource.
The following fields are returned by `SELECT` queries:
string |
+ The name of the tag. Tags may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per tag. **Note:** Tag names are case stable, which means the capitalization you use when you first create a tag is canonical. When working with tags in the API, you must use the tag's canonical capitalization. For example, if you create a tag named "PROD", the URL to add that tag to a resource would be `https://api.digitalocean.com/v2/tags/PROD/resources` (not `/v2/tags/prod/resources`). Tagged resources in the control panel will always display the canonical capitalization. For example, if you create a tag named "PROD", you can tag resources in the control panel by entering "prod". The tag will still display with its canonical capitalization, "PROD". (pattern: ^[a-zA-Z0-9_\-\:]+$, example: extra-awesome) | +|
object |
+ Tagged Resource Statistics include metadata regarding the resource type that has been tagged. | +
string |
+ The name of the tag. Tags may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per tag. **Note:** Tag names are case stable, which means the capitalization you use when you first create a tag is canonical. When working with tags in the API, you must use the tag's canonical capitalization. For example, if you create a tag named "PROD", the URL to add that tag to a resource would be `https://api.digitalocean.com/v2/tags/PROD/resources` (not `/v2/tags/prod/resources`). Tagged resources in the control panel will always display the canonical capitalization. For example, if you create a tag named "PROD", you can tag resources in the control panel by entering "prod". The tag will still display with its canonical capitalization, "PROD". (pattern: ^[a-zA-Z0-9_\-\:]+$, example: extra-awesome) | +|
object |
+ Tagged Resource Statistics include metadata regarding the resource type that has been tagged. | +
tag_idper_page, pagetag_idper_page, pagetag_id, resourcestag_id, resourcesvolume_actions resource.
The following fields are returned by `SELECT` queries:
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
volume_idvolume_id, action_idper_page, pagevolume_id, action_idvolume_idper_page, pagestringstringstringstring (date-time)integerarraystringnumber (float)arraystringstringstringstring (date-time)integerarraystringnumber (float)arrayvolumes resource.
The following fields are returned by `SELECT` queries:
string |
+ The unique identifier for the block storage volume. (example: 506f78a4-e098-11e5-ad9f-000f53306ae1) | +|
string |
+ A human-readable name for the block storage volume. Must be lowercase and be composed only of numbers, letters and "-", up to a limit of 64 characters. The name must begin with a letter. (example: example) | +|
string |
+ A time value given in ISO8601 combined date and time format that represents when the block storage volume was created. (example: 2020-03-02T17:00:49Z) | +|
string |
+ An optional free-form text field to describe a block storage volume. (example: Block store for examples) | +|
array |
+ An array containing the IDs of the Droplets the volume is attached to. Note that at this time, a volume can only be attached to a single Droplet. | +|
string |
+ The label currently applied to the filesystem. (example: example) | +|
string |
+ The type of filesystem currently in-use on the volume. (example: ext4) | +|
object |
+ The region that the block storage volume is located in. When setting a region, the value should be the slug identifier for the region. When you query a block storage volume, the entire region object will be returned. | +|
integer |
+ The size of the block storage volume in GiB (1024^3). This field does not apply when creating a volume from a snapshot. | +|
array |
+ A flat array of tag names as strings applied to the resource. Requires `tag:read` scope. |
+
string |
+ The unique identifier for the block storage volume. (example: 506f78a4-e098-11e5-ad9f-000f53306ae1) | +|
string |
+ A human-readable name for the block storage volume. Must be lowercase and be composed only of numbers, letters and "-", up to a limit of 64 characters. The name must begin with a letter. (example: example) | +|
string |
+ A time value given in ISO8601 combined date and time format that represents when the block storage volume was created. (example: 2020-03-02T17:00:49Z) | +|
string |
+ An optional free-form text field to describe a block storage volume. (example: Block store for examples) | +|
array |
+ An array containing the IDs of the Droplets the volume is attached to. Note that at this time, a volume can only be attached to a single Droplet. | +|
string |
+ The label currently applied to the filesystem. (example: example) | +|
string |
+ The type of filesystem currently in-use on the volume. (example: ext4) | +|
object |
+ The region that the block storage volume is located in. When setting a region, the value should be the slug identifier for the region. When you query a block storage volume, the entire region object will be returned. | +|
integer |
+ The size of the block storage volume in GiB (1024^3). This field does not apply when creating a volume from a snapshot. | +|
array |
+ A flat array of tag names as strings applied to the resource. Requires `tag:read` scope. |
+
volume_idname, region, per_page, pagevolume_idname, region, per_page, pagevolume_idname, regionvolume_idname, regionvpc_nat_gateways resourc
The following fields are returned by `SELECT` queries:
string |
+ The unique identifier for the VPC NAT gateway. This is automatically generated upon creation. (example: 70e1b58d-cdec-4e95-b3ee-2d4d95feff51) | +|
string |
+ The human-readable name of the VPC NAT gateway. (example: my-vpc-nat-gateway) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the VPC NAT gateway was created. (title: The creation time of the VPC NAT gateway., example: 2020-07-28T18:00:00Z) | +|
object |
+ An object containing egress information for the VPC NAT gateway. | +|
integer |
+ The ICMP timeout in seconds for the VPC NAT gateway. | +|
string |
+ The region in which the VPC NAT gateway is created. (example: tor1) | +|
integer |
+ The size of the VPC NAT gateway. | +|
string |
+ The current state of the VPC NAT gateway. (example: ACTIVE) | +|
integer |
+ The TCP timeout in seconds for the VPC NAT gateway. | +|
string |
+ The type of the VPC NAT gateway. (example: PUBLIC) | +|
integer |
+ The UDP timeout in seconds for the VPC NAT gateway. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the VPC NAT gateway was last updated. (title: The last update time of the VPC NAT gateway., example: 2020-07-28T18:00:00Z) | +|
array |
+ An array of VPCs associated with the VPC NAT gateway. | +
string |
+ The unique identifier for the VPC NAT gateway. This is automatically generated upon creation. (example: 70e1b58d-cdec-4e95-b3ee-2d4d95feff51) | +|
string |
+ The human-readable name of the VPC NAT gateway. (example: my-vpc-nat-gateway) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the VPC NAT gateway was created. (title: The creation time of the VPC NAT gateway., example: 2020-07-28T18:00:00Z) | +|
object |
+ An object containing egress information for the VPC NAT gateway. | +|
integer |
+ The ICMP timeout in seconds for the VPC NAT gateway. | +|
string |
+ The region in which the VPC NAT gateway is created. (example: tor1) | +|
integer |
+ The size of the VPC NAT gateway. | +|
string |
+ The current state of the VPC NAT gateway. (example: ACTIVE) | +|
integer |
+ The TCP timeout in seconds for the VPC NAT gateway. | +|
string |
+ The type of the VPC NAT gateway. (example: PUBLIC) | +|
integer |
+ The UDP timeout in seconds for the VPC NAT gateway. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the VPC NAT gateway was last updated. (title: The last update time of the VPC NAT gateway., example: 2020-07-28T18:00:00Z) | +|
array |
+ An array of VPCs associated with the VPC NAT gateway. | +
idper_page, page, state, region, type, nameidper_page, page, state, region, type, nameactive_garbage_collection
Name active_garbage_collection
Type Resource
-Id
+Id
## Fields
@@ -50,6 +50,41 @@ The response will be a JSON object with a key of `garbage_collection`. This will
stringintegerstring (date-time)integerstringstring (date-time)stringdocker_credentials resou
| Name | docker_credentials |
| Type | Resource |
| Id | |
| Id |
objectgarbage_collections reso
| Name | garbage_collections |
| Type | Resource |
| Id | |
| Id |
stringintegerstring (date-time)integerstringstring (date-time)stringoptions resource.
| Name | options |
| Type | Resource |
| Id | |
| Id |
arrayarrayregistries resource.
| Name | registries |
| Type | Resource |
| Id | |
| Id |
registries resource.
The following fields are returned by `SELECT` queries:
stringstring (date-time)stringintegerstring (date-time)registry_nameregistry_namerepositories resource.
| Name | repositories |
| Type | Resource |
| Id | |
| Id |
stringstringobjectintegerintegerrepository_manifests res
| Name | repository_manifests |
| Type | Resource |
| Id | |
| Id |
stringarrayintegerstringstringintegerarraystring (date-time)repository_tags resource
| Name | repository_tags |
| Type | Resource |
| Id | |
| Id |
stringintegerstringstringintegerstringstring (date-time)subscriptions resource.
| Name | subscriptions |
| Type | Resource |
| Id | |
| Id |
string (date-time)objectstring (date-time)objectstring (date-time)numberstringobjectclusters resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference a database cluster. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) | +|
string |
+ A unique, human-readable name referring to a database cluster. (example: backend) | +|
string (uuid) |
+ The ID of the project that the database cluster is assigned to. If excluded when creating a new database cluster, it will be assigned to your default project. Requires `project:read` scope. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) |
+|
object |
+ + | |
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the database cluster was created. (example: 2019-01-11T18:37:36Z) | +|
array |
+ An array of strings containing the names of databases created in the database cluster. | +|
string |
+ A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for OpenSearch, and "valkey" for Valkey. (example: mysql) | +|
object |
+ + | |
array |
+ Public hostname and port of the cluster's metrics endpoint(s). Includes one record for the cluster's primary node and a second entry for the cluster's standby node(s). | +|
integer |
+ The number of nodes in the database cluster. | +|
object |
+ + | |
string |
+ A string specifying the UUID of the VPC to which the database cluster will be assigned. If excluded, the cluster when creating a new database cluster, it will be assigned to your account's default VPC for the region. Requires `vpc:read` scope. (pattern: ^$|[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}, example: d455e75d-4858-4eec-8c95-da2f0a5f93a7) |
+|
string |
+ The slug identifier for the region where the database cluster is located. (example: nyc3) | +|
array |
+ + | |
object |
+ The connection details for Schema Registry. | +|
string |
+ A string representing the semantic version of the database engine in use for the cluster. (example: 8.0.28) | +|
string |
+ The slug identifier representing the size of the nodes in the database cluster. (example: db-s-2vcpu-4gb) | +|
object |
+ + | |
object |
+ + | |
string |
+ A string representing the current status of the database cluster. (example: creating) | +|
integer |
+ Additional storage added to the cluster, in MiB. If null, no additional storage is added to the cluster, beyond what is provided as a base amount from the 'size' and any previously added additional storage. | +|
array |
+ An array of tags that have been applied to the database cluster. Requires `tag:read` scope. |
+|
object |
+ The connection details for OpenSearch dashboard. | +|
array |
+ + | |
string |
+ A string representing the version of the database engine in use for the cluster. (example: 8) | +|
string |
+ A timestamp referring to the date when the particular version will no longer be available for creating new clusters. If null, the version does not have an end of availability timeline. (example: 2023-05-09T00:00:00Z) | +|
string |
+ A timestamp referring to the date when the particular version will no longer be supported. If null, the version does not have an end of life timeline. (example: 2023-11-09T00:00:00Z) | +
string (uuid) |
+ A unique ID that can be used to identify and reference a database cluster. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) | +|
string |
+ A unique, human-readable name referring to a database cluster. (example: backend) | +|
string (uuid) |
+ The ID of the project that the database cluster is assigned to. If excluded when creating a new database cluster, it will be assigned to your default project. Requires `project:read` scope. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) |
+|
object |
+ + | |
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the database cluster was created. (example: 2019-01-11T18:37:36Z) | +|
array |
+ An array of strings containing the names of databases created in the database cluster. | +|
string |
+ A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for OpenSearch, and "valkey" for Valkey. (example: mysql) | +|
object |
+ + | |
array |
+ Public hostname and port of the cluster's metrics endpoint(s). Includes one record for the cluster's primary node and a second entry for the cluster's standby node(s). | +|
integer |
+ The number of nodes in the database cluster. | +|
object |
+ + | |
string |
+ A string specifying the UUID of the VPC to which the database cluster will be assigned. If excluded, the cluster when creating a new database cluster, it will be assigned to your account's default VPC for the region. Requires `vpc:read` scope. (pattern: ^$|[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}, example: d455e75d-4858-4eec-8c95-da2f0a5f93a7) |
+|
string |
+ The slug identifier for the region where the database cluster is located. (example: nyc3) | +|
array |
+ + | |
object |
+ The connection details for Schema Registry. | +|
string |
+ A string representing the semantic version of the database engine in use for the cluster. (example: 8.0.28) | +|
string |
+ The slug identifier representing the size of the nodes in the database cluster. (example: db-s-2vcpu-4gb) | +|
object |
+ + | |
object |
+ + | |
string |
+ A string representing the current status of the database cluster. (example: creating) | +|
integer |
+ Additional storage added to the cluster, in MiB. If null, no additional storage is added to the cluster, beyond what is provided as a base amount from the 'size' and any previously added additional storage. | +|
array |
+ An array of tags that have been applied to the database cluster. Requires `tag:read` scope. |
+|
object |
+ The connection details for OpenSearch dashboard. | +|
array |
+ + | |
string |
+ A string representing the version of the database engine in use for the cluster. (example: 8) | +|
string |
+ A timestamp referring to the date when the particular version will no longer be available for creating new clusters. If null, the version does not have an end of availability timeline. (example: 2023-05-09T00:00:00Z) | +|
string |
+ A timestamp referring to the date when the particular version will no longer be supported. If null, the version does not have an end of life timeline. (example: 2023-11-09T00:00:00Z) | +
database_cluster_uuidtag_namedatabase_cluster_uuidtag_namestringconnection_pools resourc
The following fields are returned by `SELECT` queries:
string |
+ A unique name for the connection pool. Must be between 3 and 60 characters. (example: backend-pool) | +|
object |
+ + | |
string |
+ The database for use with the connection pool. (example: defaultdb) | +|
string |
+ The PGBouncer transaction mode for the connection pool. The allowed values are session, transaction, and statement. (example: transaction) | +|
object |
+ + | |
integer (int32) |
+ The desired size of the PGBouncer connection pool. The maximum allowed size is determined by the size of the cluster's primary node. 25 backend server connections are allowed for every 1GB of RAM. Three are reserved for maintenance. For example, a primary node with 1 GB of RAM allows for a maximum of 22 backend server connections while one with 4 GB would allow for 97. Note that these are shared across all connection pools in a cluster. | +|
object |
+ + | |
object |
+ + | |
string |
+ The name of the user for use with the connection pool. When excluded, all sessions connect to the database as the inbound user. (example: doadmin) | +
string |
+ A unique name for the connection pool. Must be between 3 and 60 characters. (example: backend-pool) | +|
object |
+ + | |
string |
+ The database for use with the connection pool. (example: defaultdb) | +|
string |
+ The PGBouncer transaction mode for the connection pool. The allowed values are session, transaction, and statement. (example: transaction) | +|
object |
+ + | |
integer (int32) |
+ The desired size of the PGBouncer connection pool. The maximum allowed size is determined by the size of the cluster's primary node. 25 backend server connections are allowed for every 1GB of RAM. Three are reserved for maintenance. For example, a primary node with 1 GB of RAM allows for a maximum of 22 backend server connections while one with 4 GB would allow for 97. Note that these are shared across all connection pools in a cluster. | +|
object |
+ + | |
object |
+ + | |
string |
+ The name of the user for use with the connection pool. When excluded, all sessions connect to the database as the inbound user. (example: doadmin) | +
database_cluster_uuiddatabase_cluster_uuid, pool_namedatabase_cluster_uuid, pool_namedatabase_cluster_uuiddbs resource.
The following fields are returned by `SELECT` queries:
string |
+ The name of the database. (example: alpha) | +
string |
+ The name of the database. (example: alpha) | +
database_cluster_uuiddatabase_cluster_uuid, database_namedatabase_cluster_uuid, database_namedatabase_cluster_uuidstringstringstringstringstringstring (date-time)stringstringstringstringstringstringintegerstringstringstringstringkafka_schemas resource.
The following fields are returned by `SELECT` queries:
integer |
+ The id for schema. | +|
string |
+ The name of the schema subject. (example: customer-schema) | +|
string |
+ The schema definition in the specified format. (example: { "type": "record", "name": "Customer", "fields": [ {"name": "id", "type": "int"}, {"name": "name", "type": "string"} ] } ) |
+|
string |
+ The type of the schema. (example: AVRO) | +|
string |
+ The version of the schema. (example: 1) | +
integer |
+ The id for schema. | +|
string |
+ The name of the schema subject. (example: customer-schema) | +|
string |
+ The schema definition in the specified format. (example: { "type": "record", "name": "Customer", "fields": [ {"name": "id", "type": "int"}, {"name": "name", "type": "string"} ] } ) |
+|
string |
+ The type of the schema. (example: AVRO) | +
database_cluster_uuiddatabase_cluster_uuid, subject_namedatabase_cluster_uuid, subject_namedatabase_cluster_uuidkafka_topics resource.
The following fields are returned by `SELECT` queries:
string |
+ The name of the Kafka topic. (example: events) | +|
object |
+ + | |
array |
+ + | |
integer |
+ The number of nodes to replicate data across the cluster. | +|
string |
+ The state of the Kafka topic. (example: active) | +
string |
+ The name of the Kafka topic. (example: events) | +|
integer |
+ The number of partitions available for the topic. On update, this value can only be increased. | +|
integer |
+ The number of nodes to replicate data across the cluster. | +|
string |
+ The state of the Kafka topic. (example: active) | +
database_cluster_uuiddatabase_cluster_uuid, topic_namedatabase_cluster_uuid, topic_namedatabase_cluster_uuidlog_sinks resource.
The following fields are returned by `SELECT` queries:
object |
+ + |
string |
+ A unique identifier for Logsink (example: dfcc9f57d86bf58e321c2c6c31c7a971be244ac7) | +|
string |
+ The name of the Logsink (example: prod-logsink) | +|
|
+ + | |
string |
+ (example: rsyslog) | +
database_cluster_uuiddatabase_cluster_uuid, logsink_iddatabase_cluster_uuid, logsink_iddatabase_cluster_uuidstringstringstringopensearch_indexes reso
The following fields are returned by `SELECT` queries:
stringstring (date-time)stringintegerintegerintegerstringdatabase_cluster_uuidobjectobjectreplicas resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference a database replica. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) | +|
string |
+ The name to give the read-only replicating (example: read-nyc3-01) | +|
object |
+ + | |
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the database cluster was created. (example: 2019-01-11T18:37:36Z) | +|
object |
+ + | |
string |
+ A string specifying the UUID of the VPC to which the read-only replica will be assigned. If excluded, the replica will be assigned to your account's default VPC for the region. Requires `vpc:read` scope. (example: 9423cbad-9211-442f-820b-ef6915e99b5f) |
+|
string |
+ A slug identifier for the region where the read-only replica will be located. If excluded, the replica will be placed in the same region as the cluster. (example: nyc3) | +|
string |
+ A slug identifier representing the size of the node for the read-only replica. The size of the replica must be at least as large as the node size for the database cluster from which it is replicating. (example: db-s-2vcpu-4gb) | +|
string |
+ A string representing the current status of the database cluster. (example: creating) | +|
integer |
+ Additional storage added to the cluster, in MiB. If null, no additional storage is added to the cluster, beyond what is provided as a base amount from the 'size' and any previously added additional storage. | +|
array |
+ A flat array of tag names as strings applied to the read-only replica. Requires `tag:read` scope. |
+
string (uuid) |
+ A unique ID that can be used to identify and reference a database replica. (example: 9cc10173-e9ea-4176-9dbc-a4cee4c4ff30) | +|
string |
+ The name to give the read-only replicating (example: read-nyc3-01) | +|
object |
+ + | |
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the database cluster was created. (example: 2019-01-11T18:37:36Z) | +|
object |
+ + | |
string |
+ A string specifying the UUID of the VPC to which the read-only replica will be assigned. If excluded, the replica will be assigned to your account's default VPC for the region. Requires `vpc:read` scope. (example: 9423cbad-9211-442f-820b-ef6915e99b5f) |
+|
string |
+ A slug identifier for the region where the read-only replica will be located. If excluded, the replica will be placed in the same region as the cluster. (example: nyc3) | +|
string |
+ A slug identifier representing the size of the node for the read-only replica. The size of the replica must be at least as large as the node size for the database cluster from which it is replicating. (example: db-s-2vcpu-4gb) | +|
string |
+ A string representing the current status of the database cluster. (example: creating) | +|
integer |
+ Additional storage added to the cluster, in MiB. If null, no additional storage is added to the cluster, beyond what is provided as a base amount from the 'size' and any previously added additional storage. | +|
array |
+ A flat array of tag names as strings applied to the read-only replica. Requires `tag:read` scope. |
+
database_cluster_uuiddatabase_cluster_uuid, replica_namedatabase_cluster_uuid, replica_namedatabase_cluster_uuidstringusers resource.
The following fields are returned by `SELECT` queries:
string |
+ The name of a database user. (example: app-01) | +|
string |
+ Access certificate for TLS client authentication. (Kafka only) (example: -----BEGIN CERTIFICATE----- MIIFFjCCA/6gAwIBAgISA0AznUJmXhu08/89ZuSPC/kRMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjExMjQwMDIzMDBaFw0x NzAyMjIwMDIzMDBaMCQxIjAgBgNVBAMTGWNsb3VkLmFuZHJld3NvbWV0aGluZy5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBIZMz8pnK6V52SVf+ CYssOfCQHAx5f0Ou5rYbq3xNh8VWHIYJCQ1QxQIxKSP6+uODSYrb2KWyurP1DwGb 8OYm0J3syEDtCUQik1cpCzpeNlAZ2f8FzXyYQAqPopxdRpsFz8DtZnVvu86XwrE4 oFPl9MReICmZfBNWylpV5qgFPoXyJ70ZAsTm3cEe3n+LBXEnY4YrVDRWxA3wZ2mz Z03HZ1hHrxK9CMnS829U+8sK+UneZpCO7yLRPuxwhmps0wpK/YuZZfRAKF1FZRna k/SIQ28rnWufmdg16YqqHgl5JOgnb3aslKRvL4dI2Gwnkd2IHtpZnTR0gxFXfqqb QwuRAgMBAAGjggIaMIICFjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLsAFcxAhFX1 MbCnzr9hEO5rL4jqMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAG CCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCQGA1UdEQQdMBuCGWNsb3VkLmFuZHJld3NvbWV0aGlu Zy5jb20wgf4GA1UdIASB9jCB8zAIBgZngQwBAgWrgeYGCysGAQQBgt8TAQEBMIHW MCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYB BQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1 cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSQ2ziBhY2NvcmRhbmNlIHdp dGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNl bmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAOZVQvrjM PKXLARTjB5XsgfyDN3/qwLl7SmwGkPe+B+9FJpfScYG1JzVuCj/SoaPaK34G4x/e iXwlwOXtMOtqjQYzNu2Pr2C+I+rVmaxIrCUXFmC205IMuUBEeWXG9Y/HvXQLPabD D3Gdl5+Feink9SDRP7G0HaAwq13hI7ARxkL9p+UIY39X0dV3WOboW2Re8nrkFXJ7 q9Z6shK5QgpBfsLjtjNsQzaGV3ve1gOg25aTJGearBWOvEjJNA1wGMoKVXOtYwm/ WyWoVdCQ8HmconcbJB6xc0UZ1EjvzRr5ZIvSa5uHZD0L3m7/kpPWlAlFJ7hHASPu UlF1zblDmg2Iaw== -----END CERTIFICATE-----) |
+|
string |
+ Access key for TLS client authentication. (Kafka only) (example: -----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBIZMz8pnK6V52 SVf+CYssOfCQHAx5f0Ou5rYbq3xNh8VHAIYJCQ1QxQIxKSP6+uODSYrb2KWyurP1 DwGb8OYm0J3syEDtCUQik1cpCzpeNlAZ2f8FzXyYQAqPopxdRpsFz8DtZnVvu86X wrE4oFPl9MReICmZfBNWylpV5qgFPoXyJ70ZAsTm3cEe3n+LBXEnY4YrVDRWxA3w Z2mzZ03HZ1hHrxK9CMnS829U+8sK+UneZpCO7yLRPuxwhmps0wpK/YuZZfRAKF1F ZRnak/SIQ28rnWufmdg16YqqHgl5JOgnb3aslKRvL4dI2Gwnkd2IHtpZnTR0gxFX fqqbQwuRAgMBAAECggEBAILLmkW0JzOkmLTDNzR0giyRkLoIROqDpfLtjKdwm95l 9NUBJcU4vCvXQITKt/NhtnNTexcowg8pInb0ksJpg3UGE+4oMNBXVi2UW5MQZ5cm cVkQqgXkBF2YAY8FMaB6EML+0En2+dGR/3gIAr221xsFiXe1kHbB8Nb2c/d5HpFt eRpLVJnK+TxSr78PcZA8DDGlSgwvgimdAaFUNO2OqB9/0E9UPyKk2ycdff/Z6ldF 0hkCLtdYTTl8Kf/OwjcuTgmA2O3Y8/CoQX/L+oP9Rvt9pWCEfuebiOmHJVPO6Y6x gtQVEXwmF1pDHH4Qtz/e6UZTdYeMl9G4aNO2CawwcaYECgYEA57imgSOG4XsJLRh GGncV9R/xhy4AbDWLtAMzQRX4ktvKCaHWyQV2XK2we/cu29NLv2Y89WmerTNPOU+ P8+pB31uty2ELySVn15QhKpQClVEAlxCnnNjXYrii5LOM80+lVmxvQwxVd8Yz8nj IntyioXNBEnYS7V2RxxFGgFun1cCgYEA1V3W+Uyamhq8JS5EY0FhyGcXdHd70K49 W1ou7McIpncf9tM9acLS1hkI98rd2T69Zo8mKoV1V2hjFaKUYfNys6tTkYWeZCcJ 3rW44j9DTD+FmmjcX6b8DzfybGLehfNbCw6n67/r45DXIV/fk6XZfkx6IEGO4ODt Nfnvx4TuI1cCgYBACDiKqwSUvmkUuweOo4IuCxyb5Ee8v98P5JIE/VRDxlCbKbpx pxEam6aBBQVcDi+n8o0H3WjjlKc6UqbW/01YMoMrvzotxNBLz8Y0QtQHZvR6KoCG RKCKstxTcWflzKuknbqN4RapAhNbKBDJ8PMSWfyDWNyaXzSmBdvaidbF1QKBgDI0 o4oD0Xkjg1QIYAUu9FBQmb9JAjRnW36saNBEQS/SZg4RRKknM683MtoDvVIKJk0E sAlfX+4SXQZRPDMUMtA+Jyrd0xhj6zmhbwClvDMr20crF3fWdgcqtft1BEFmsuyW JUMe5OWmRkjPI2+9ncDPRAllA7a8lnSV/Crph5N/AoGBAIK249temKrGe9pmsmAo QbNuYSmwpnMoAqdHTrl70HEmK7ob6SIVmsR8QFAkH7xkYZc4Bxbx4h1bdpozGB+/ AangbiaYJcAOD1QyfiFbflvI1RFeHgrk7VIafeSeQv6qu0LLMi2zUbpgVzxt78Wg eTuK2xNR0PIM8OI7pRpgyj1I -----END PRIVATE KEY-----) |
+|
object |
+ + | |
string |
+ A randomly generated password for the database user. Requires `database:view_credentials` scope. (example: jge5lfxtzhx42iff) |
+|
string |
+ A string representing the database user's role. The value will be either "primary" or "normal". (example: normal) | +|
object |
+ + |
string |
+ The name of a database user. (example: app-01) | +|
string |
+ Access certificate for TLS client authentication. (Kafka only) (example: -----BEGIN CERTIFICATE----- MIIFFjCCA/6gAwIBAgISA0AznUJmXhu08/89ZuSPC/kRMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjExMjQwMDIzMDBaFw0x NzAyMjIwMDIzMDBaMCQxIjAgBgNVBAMTGWNsb3VkLmFuZHJld3NvbWV0aGluZy5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBIZMz8pnK6V52SVf+ CYssOfCQHAx5f0Ou5rYbq3xNh8VWHIYJCQ1QxQIxKSP6+uODSYrb2KWyurP1DwGb 8OYm0J3syEDtCUQik1cpCzpeNlAZ2f8FzXyYQAqPopxdRpsFz8DtZnVvu86XwrE4 oFPl9MReICmZfBNWylpV5qgFPoXyJ70ZAsTm3cEe3n+LBXEnY4YrVDRWxA3wZ2mz Z03HZ1hHrxK9CMnS829U+8sK+UneZpCO7yLRPuxwhmps0wpK/YuZZfRAKF1FZRna k/SIQ28rnWufmdg16YqqHgl5JOgnb3aslKRvL4dI2Gwnkd2IHtpZnTR0gxFXfqqb QwuRAgMBAAGjggIaMIICFjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLsAFcxAhFX1 MbCnzr9hEO5rL4jqMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAG CCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCQGA1UdEQQdMBuCGWNsb3VkLmFuZHJld3NvbWV0aGlu Zy5jb20wgf4GA1UdIASB9jCB8zAIBgZngQwBAgWrgeYGCysGAQQBgt8TAQEBMIHW MCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYB BQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1 cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSQ2ziBhY2NvcmRhbmNlIHdp dGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNl bmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAOZVQvrjM PKXLARTjB5XsgfyDN3/qwLl7SmwGkPe+B+9FJpfScYG1JzVuCj/SoaPaK34G4x/e iXwlwOXtMOtqjQYzNu2Pr2C+I+rVmaxIrCUXFmC205IMuUBEeWXG9Y/HvXQLPabD D3Gdl5+Feink9SDRP7G0HaAwq13hI7ARxkL9p+UIY39X0dV3WOboW2Re8nrkFXJ7 q9Z6shK5QgpBfsLjtjNsQzaGV3ve1gOg25aTJGearBWOvEjJNA1wGMoKVXOtYwm/ WyWoVdCQ8HmconcbJB6xc0UZ1EjvzRr5ZIvSa5uHZD0L3m7/kpPWlAlFJ7hHASPu UlF1zblDmg2Iaw== -----END CERTIFICATE-----) |
+|
string |
+ Access key for TLS client authentication. (Kafka only) (example: -----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBIZMz8pnK6V52 SVf+CYssOfCQHAx5f0Ou5rYbq3xNh8VHAIYJCQ1QxQIxKSP6+uODSYrb2KWyurP1 DwGb8OYm0J3syEDtCUQik1cpCzpeNlAZ2f8FzXyYQAqPopxdRpsFz8DtZnVvu86X wrE4oFPl9MReICmZfBNWylpV5qgFPoXyJ70ZAsTm3cEe3n+LBXEnY4YrVDRWxA3w Z2mzZ03HZ1hHrxK9CMnS829U+8sK+UneZpCO7yLRPuxwhmps0wpK/YuZZfRAKF1F ZRnak/SIQ28rnWufmdg16YqqHgl5JOgnb3aslKRvL4dI2Gwnkd2IHtpZnTR0gxFX fqqbQwuRAgMBAAECggEBAILLmkW0JzOkmLTDNzR0giyRkLoIROqDpfLtjKdwm95l 9NUBJcU4vCvXQITKt/NhtnNTexcowg8pInb0ksJpg3UGE+4oMNBXVi2UW5MQZ5cm cVkQqgXkBF2YAY8FMaB6EML+0En2+dGR/3gIAr221xsFiXe1kHbB8Nb2c/d5HpFt eRpLVJnK+TxSr78PcZA8DDGlSgwvgimdAaFUNO2OqB9/0E9UPyKk2ycdff/Z6ldF 0hkCLtdYTTl8Kf/OwjcuTgmA2O3Y8/CoQX/L+oP9Rvt9pWCEfuebiOmHJVPO6Y6x gtQVEXwmF1pDHH4Qtz/e6UZTdYeMl9G4aNO2CawwcaYECgYEA57imgSOG4XsJLRh GGncV9R/xhy4AbDWLtAMzQRX4ktvKCaHWyQV2XK2we/cu29NLv2Y89WmerTNPOU+ P8+pB31uty2ELySVn15QhKpQClVEAlxCnnNjXYrii5LOM80+lVmxvQwxVd8Yz8nj IntyioXNBEnYS7V2RxxFGgFun1cCgYEA1V3W+Uyamhq8JS5EY0FhyGcXdHd70K49 W1ou7McIpncf9tM9acLS1hkI98rd2T69Zo8mKoV1V2hjFaKUYfNys6tTkYWeZCcJ 3rW44j9DTD+FmmjcX6b8DzfybGLehfNbCw6n67/r45DXIV/fk6XZfkx6IEGO4ODt Nfnvx4TuI1cCgYBACDiKqwSUvmkUuweOo4IuCxyb5Ee8v98P5JIE/VRDxlCbKbpx pxEam6aBBQVcDi+n8o0H3WjjlKc6UqbW/01YMoMrvzotxNBLz8Y0QtQHZvR6KoCG RKCKstxTcWflzKuknbqN4RapAhNbKBDJ8PMSWfyDWNyaXzSmBdvaidbF1QKBgDI0 o4oD0Xkjg1QIYAUu9FBQmb9JAjRnW36saNBEQS/SZg4RRKknM683MtoDvVIKJk0E sAlfX+4SXQZRPDMUMtA+Jyrd0xhj6zmhbwClvDMr20crF3fWdgcqtft1BEFmsuyW JUMe5OWmRkjPI2+9ncDPRAllA7a8lnSV/Crph5N/AoGBAIK249temKrGe9pmsmAo QbNuYSmwpnMoAqdHTrl70HEmK7ob6SIVmsR8QFAkH7xkYZc4Bxbx4h1bdpozGB+/ AangbiaYJcAOD1QyfiFbflvI1RFeHgrk7VIafeSeQv6qu0LLMi2zUbpgVzxt78Wg eTuK2xNR0PIM8OI7pRpgyj1I -----END PRIVATE KEY-----) |
+|
object |
+ + | |
string |
+ A randomly generated password for the database user. Requires `database:view_credentials` scope. (example: jge5lfxtzhx42iff) |
+|
string |
+ A string representing the database user's role. The value will be either "primary" or "normal". (example: normal) | +|
object |
+ + |
database_cluster_uuiddatabase_cluster_uuid, usernamedatabase_cluster_uuid, usernamedatabase_cluster_uuidstringstringstring (uint64)stringobjectarrayarrayobjectarrayarraybooleanstring (date-time)objectstringarrayarraystringstringinteger (int64)arrayobjectinteger (int64)objectobjectarraybooleanstringstringstring (date-time)string (uint64)stringarraynumber (float)objectnumber (float)string (date-time)stringstringstringobjectagents resource.
The following fields are returned by `SELECT` queries:
stringstringstring (uint64)stringobjectarrayarrayobjectarrayarraybooleanstring (date-time)objectstringarrayarraystringstringinteger (int64)arrayobjectinteger (int64)objectobjectarraybooleanstringstringstring (date-time)string (uint64)stringarraynumber (float)objectnumber (float)string (date-time)stringstringstringobjectarrayobjectobjectarrayonly_deployed, page, per_pageonly_deployed, page, per_pageonly_deployed, page, per_pageanthropic_api_keys reso
The following fields are returned by `SELECT` queries:
arraystringobjectstring (date-time)objectstring (uint64)string (date-time)string (date-time)stringarrayobjectobjectapi_key_uuidpage, per_pageapi_key_uuidpage, per_pagearraystringstringbooleanbooleanstringarraystringstringbooleanstringstringstringnumber (float)number (float)objectinteger (int64)stringstringstring (uint64)stringstring (uint64)arrayarraystring (uint64)stringstringstringbooleanstringstringstringstringstringstringstringstring (date-time)booleanstring (date-time)arrayobjectstring (date-time)stringstringstringinteger (int64)evaluation_test_cases r
The following fields are returned by `SELECT` queries:
string (uint64)stringstringstringbooleanstringstringstringstringstringstringstringstring (date-time)booleanstring (date-time)arrayobjectstring (date-time)stringstringstringinteger (int64)stringstring (uint64)string (uint64)stringstring (date-time)string (date-time)stringobjectstringstringinteger (int32)arrayobjectstringinteger (int32)string (date-time)stringinteger (int64)stringstring (uint64)string (uint64)stringstring (date-time)string (date-time)stringobjectstringstringinteger (int32)arrayobjectstringinteger (int32)string (date-time)stringinteger (int64)stringstring (uint64)string (uint64)stringstring (date-time)string (date-time)stringobjectstringstringinteger (int32)arrayobjectstringinteger (int32)string (date-time)stringinteger (int64)arraystring (date-time)stringstringstringstring (uint64)string (uint64)string (uint64)string (uint64)string (uint64)string (date-time)stringstring (uint64)string (uint64)string (uint64)indexing_jobs resource.
The following fields are returned by `SELECT` queries:
integer (int64)string (date-time)arrayobjectstring (date-time)objectstringstringstring (date-time)stringinteger (int64)integer (int64)string (uint64)string (uint64)string (uint64)string (date-time)stringarrayobjectobjectuuidpage, per_pageuuidpage, per_pageknowledge_bases resource
The following fields are returned by `SELECT` queries:
arrayobjectstringobjectstringarrayobjectobjectuuidpage, per_pageuuidpage, per_pageopenai_api_keys resourc
The following fields are returned by `SELECT` queries:
stringstring (date-time)string (uint64)string (date-time)arrayobjectstring (date-time)objectstringarrayobjectobjectapi_key_uuidpage, per_pageapi_key_uuidpage, per_pageworkspaces resource.
The following fields are returned by `SELECT` queries:
stringarraystring (date-time)string (uint64)stringstring (date-time)stringarraystring (date-time)stringobjectstringarraystring (date-time)string (uint64)stringstring (date-time)stringarraystring (date-time)stringworkspace_uuidworkspace_uuidarrayarrayarraystringstringarrayarraystring (email)string (uuid) |
+ A unique ID that can be used to identify and reference a Kubernetes cluster. (example: bd5f5959-5e1e-4205-a714-a914373942af) | +|
string |
+ A human-readable name for a Kubernetes cluster. (example: prod-cluster-01) | +|
object |
+ An object specifying whether the AMD Device Metrics Exporter should be enabled in the Kubernetes cluster. | +|
object |
+ An object specifying whether the AMD GPU Device Plugin should be enabled in the Kubernetes cluster. It's enabled by default for clusters with an AMD GPU node pool. | +|
boolean |
+ A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window. | +|
object |
+ An object specifying custom cluster autoscaler configuration. | +|
string (cidr) |
+ The range of IP addresses for the overlay network of the Kubernetes cluster in CIDR notation. (example: 192.168.0.0/20) | +|
object |
+ An object specifying the control plane firewall for the Kubernetes cluster. Control plane firewall is in early availability (invite only). | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created. (example: 2018-11-15T16:00:11Z) | +|
string |
+ The base URL of the API server on the Kubernetes master node. (example: https://bd5f5959-5e1e-4205-a714-a914373942af.k8s.ondigitalocean.com) | +|
boolean |
+ A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. | +|
string |
+ The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+) (example: 68.183.121.157) | +|
object |
+ An object specifying the maintenance window policy for the Kubernetes cluster. | +|
array |
+ An object specifying the details of the worker nodes available to the Kubernetes cluster. | +|
string |
+ The slug identifier for the region where the Kubernetes cluster is located. (example: nyc1) | +|
boolean |
+ A read-only boolean value indicating if a container registry is integrated with the cluster. | +|
object |
+ An object specifying whether the routing-agent component should be enabled for the Kubernetes cluster. | +|
string (cidr) |
+ The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation. (example: 192.168.16.0/24) | +|
object |
+ An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster. | +|
boolean |
+ A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes. | +|
array |
+ An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`. Requires `tag:read` scope. |
+|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated. (example: 2018-11-15T16:00:11Z) | +|
string |
+ The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions. (example: 1.18.6-do.0) | +|
string (uuid) |
+ A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned. Requires `vpc:read` scope. (example: c33931f2-a26a-4e61-b85c-4e95a2ec431b) |
+
string (uuid) |
+ A unique ID that can be used to identify and reference a Kubernetes cluster. (example: bd5f5959-5e1e-4205-a714-a914373942af) | +|
string |
+ A human-readable name for a Kubernetes cluster. (example: prod-cluster-01) | +|
object |
+ An object specifying whether the AMD Device Metrics Exporter should be enabled in the Kubernetes cluster. | +|
object |
+ An object specifying whether the AMD GPU Device Plugin should be enabled in the Kubernetes cluster. It's enabled by default for clusters with an AMD GPU node pool. | +|
boolean |
+ A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window. | +|
object |
+ An object specifying custom cluster autoscaler configuration. | +|
string (cidr) |
+ The range of IP addresses for the overlay network of the Kubernetes cluster in CIDR notation. (example: 192.168.0.0/20) | +|
object |
+ An object specifying the control plane firewall for the Kubernetes cluster. Control plane firewall is in early availability (invite only). | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created. (example: 2018-11-15T16:00:11Z) | +|
string |
+ The base URL of the API server on the Kubernetes master node. (example: https://bd5f5959-5e1e-4205-a714-a914373942af.k8s.ondigitalocean.com) | +|
boolean |
+ A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. | +|
string |
+ The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+) (example: 68.183.121.157) | +|
object |
+ An object specifying the maintenance window policy for the Kubernetes cluster. | +|
array |
+ An object specifying the details of the worker nodes available to the Kubernetes cluster. | +|
string |
+ The slug identifier for the region where the Kubernetes cluster is located. (example: nyc1) | +|
boolean |
+ A read-only boolean value indicating if a container registry is integrated with the cluster. | +|
object |
+ An object specifying whether the routing-agent component should be enabled for the Kubernetes cluster. | +|
string (cidr) |
+ The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation. (example: 192.168.16.0/24) | +|
object |
+ An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster. | +|
boolean |
+ A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes. | +|
array |
+ An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`. Requires `tag:read` scope. |
+|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated. (example: 2018-11-15T16:00:11Z) | +|
string |
+ The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions. (example: 1.18.6-do.0) | +|
string (uuid) |
+ A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned. Requires `vpc:read` scope. (example: c33931f2-a26a-4e61-b85c-4e95a2ec431b) |
+
cluster_idper_page, pagecluster_idper_page, pagestring (byte)string (byte)string (byte)string (date-time)string (uri)stringstringstring (date-time)arraystring (date-time)node_pools resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference a specific node pool. (example: cdda885e-7663-40c8-bc74-3a036c66545d) | +|
string |
+ A human-readable name for the node pool. (example: frontend-pool) | +|
boolean |
+ A boolean value indicating whether auto-scaling is enabled for this node pool. | +|
integer |
+ The number of Droplet instances in the node pool. | +|
object |
+ An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool. | +|
integer |
+ The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. | +|
integer |
+ The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. | +|
array |
+ An object specifying the details of a specific worker node in a node pool. | +|
string |
+ The slug identifier for the type of Droplet used as workers in the node pool. (example: s-1vcpu-2gb) | +|
array |
+ An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`. Requires `tag:read` scope. |
+|
array |
+ An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool. | +
string (uuid) |
+ A unique ID that can be used to identify and reference a specific node pool. (example: cdda885e-7663-40c8-bc74-3a036c66545d) | +|
string |
+ A human-readable name for the node pool. (example: frontend-pool) | +|
boolean |
+ A boolean value indicating whether auto-scaling is enabled for this node pool. | +|
integer |
+ The number of Droplet instances in the node pool. | +|
object |
+ An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool. | +|
integer |
+ The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. | +|
integer |
+ The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. | +|
array |
+ An object specifying the details of a specific worker node in a node pool. | +|
string |
+ The slug identifier for the type of Droplet used as workers in the node pool. (example: s-1vcpu-2gb) | +|
array |
+ An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`. Requires `tag:read` scope. |
+|
array |
+ An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool. | +
cluster_idcluster_id, node_pool_idcluster_id, node_pool_idcluster_idarrayarrayarraystringstring (date-time)object |
+ + | |
string |
+ (example: GreaterThan) | +|
string |
+ (example: CPU Alert) | +|
boolean |
+ + | |
array |
+ + | |
array |
+ + | |
string |
+ (example: v1/insights/droplet/cpu) | +|
string |
+ (example: 78b3da62-27e5-49ba-ac70-5db0b5935c64) | +|
number (float) |
+ + | |
string |
+ (example: 5m) | +
object |
+ + | |
object |
+ Information about the response itself. | +|
array |
+ + |
alert_uuidper_page, pagealert_uuidper_page, pagealerts resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference the alert. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ A human-friendly display name. (example: Landing page degraded performance) | +|
string |
+ The comparison operator used against the alert's threshold. (example: greater_than) | +|
object |
+ The notification settings for a trigger alert. | +|
string |
+ Period of time the threshold must be exceeded to trigger the alert. (example: 2m) | +|
integer |
+ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. | +|
string |
+ The type of alert. (example: latency) | +
string (uuid) |
+ A unique ID that can be used to identify and reference the alert. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ A human-friendly display name. (example: Landing page degraded performance) | +|
string |
+ The comparison operator used against the alert's threshold. (example: greater_than) | +|
object |
+ The notification settings for a trigger alert. | +|
string |
+ Period of time the threshold must be exceeded to trigger the alert. (example: 2m) | +|
integer |
+ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. | +|
string |
+ The type of alert. (example: latency) | +
check_idper_page, pagecheck_idper_page, pageobjectstringobjectstringobjectstringobjectobjectchecks resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference the check. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ A human-friendly display name. (example: Landing page check) | +|
boolean |
+ A boolean value indicating whether the check is enabled/disabled. | +|
array |
+ An array containing the selected regions to perform healthchecks from. | +|
string (url) |
+ The endpoint to perform healthchecks on. (example: https://www.landingpage.com) | +|
string |
+ The type of health check to perform. (example: https) | +
string (uuid) |
+ A unique ID that can be used to identify and reference the check. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ A human-friendly display name. (example: Landing page check) | +|
boolean |
+ A boolean value indicating whether the check is enabled/disabled. | +|
array |
+ An array containing the selected regions to perform healthchecks from. | +|
string (url) |
+ The endpoint to perform healthchecks on. (example: https://www.landingpage.com) | +|
string |
+ The type of health check to perform. (example: https) | +
check_idper_page, pagecheck_idper_page, pagedestinations resource.
The following fields are returned by `SELECT` queries:
string |
+ A unique identifier for a destination. (example: 01f30bfa-319a-4769-ba95-9d43971fb514) | +|
string |
+ destination name (example: managed_opensearch_cluster) | +|
object |
+ OpenSearch destination configuration with `credentials` omitted. | +|
string |
+ The destination type. `opensearch_dbaas` for a DigitalOcean managed OpenSearch cluster or `opensearch_ext` for an externally managed one. (example: opensearch_dbaas) | +
string |
+ A unique identifier for a destination. (example: 01f30bfa-319a-4769-ba95-9d43971fb514) | +|
string |
+ destination name (example: managed_opensearch_cluster) | +|
object |
+ OpenSearch destination configuration with `credentials` omitted. | +|
string |
+ The destination type. `opensearch_dbaas` for a DigitalOcean managed OpenSearch cluster or `opensearch_ext` for an externally managed one. (example: opensearch_dbaas) | +
data__config, data__typedata__config, data__typeobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringobjectstringsinks resource.
The following fields are returned by `SELECT` queries:
object |
+ + | |
array |
+ List of resources identified by their URNs. | +
object |
+ + | |
array |
+ List of resources identified by their URNs. | +
sink_uuidresource_idsink_uuidresource_idinteger (int64)string (date-time)stringstringstringbyoip_prefixes resource.
The following fields are returned by `SELECT` queries:
string |
+ Name of the BYOIP prefix (example: ) | +|
string |
+ The ID of the project associated with the BYOIP prefix (example: 12345678-1234-1234-1234-123456789012) | +|
boolean |
+ Whether the BYOIP prefix is being advertised | +|
string |
+ Reason for failure, if applicable (example: ) | +|
boolean |
+ Whether the BYOIP prefix is locked | +|
string |
+ The IP prefix in CIDR notation (example: 203.0.113.0/24) | +|
string |
+ Region where the BYOIP prefix is located (example: nyc3) | +|
string |
+ Status of the BYOIP prefix (example: active) | +|
string |
+ Unique identifier for the BYOIP prefix (example: f47ac10b-58cc-4372-a567-0e02b2c3d479) | +|
array |
+ List of validation statuses for the BYOIP prefix | +
string |
+ Name of the BYOIP prefix (example: ) | +|
string |
+ The ID of the project associated with the BYOIP prefix (example: 12345678-1234-1234-1234-123456789012) | +|
boolean |
+ Whether the BYOIP prefix is being advertised | +|
string |
+ Reason for failure, if applicable (example: ) | +|
boolean |
+ Whether the BYOIP prefix is locked | +|
string |
+ The IP prefix in CIDR notation (example: 203.0.113.0/24) | +|
string |
+ Region where the BYOIP prefix is located (example: nyc3) | +|
string |
+ Status of the BYOIP prefix (example: active) | +|
string |
+ Unique identifier for the BYOIP prefix (example: f47ac10b-58cc-4372-a567-0e02b2c3d479) | +|
array |
+ List of validation statuses for the BYOIP prefix | +
byoip_prefix_uuidper_page, pagebyoip_prefix_uuidper_page, pagefloating_ip_actions reso
The following fields are returned by `SELECT` queries:
object |
+ + |
integer |
+ A unique numeric ID that can be used to identify and reference an action. | +|
integer |
+ A unique identifier for the resource that the action is associated with. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was completed. (example: 2020-11-14T16:30:06Z) | +|
object |
+ + | |
string |
+ A human-readable string that is used as a unique identifier for each region. (example: nyc3) | +|
string |
+ The type of resource that the action is associated with. (example: droplet) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the action was initiated. (example: 2020-11-14T16:29:21Z) | +|
string |
+ The current status of the action. This can be "in-progress", "completed", or "errored". (example: completed, default: in-progress) | +|
string |
+ This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action. (example: create) | +
floating_ipfloating_ip, action_idfloating_ip, action_idfloating_ipfloating_ips resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ The UUID of the project to which the reserved IP currently belongs. Requires `project:read` scope. (example: 746c6152-2fa2-11ed-92d3-27aaa54e4988) |
+|
|
+ The Droplet that the floating IP has been assigned to. When you query a floating IP, if it is assigned to a Droplet, the entire Droplet object will be returned. If it is not assigned, the value will be null. Requires `droplet:read` scope. |
+|
string (ipv4) |
+ The public IP address of the floating IP. It also serves as its identifier. (example: 45.55.96.47) | +|
boolean |
+ A boolean value indicating whether or not the floating IP has pending actions preventing new ones from being submitted. | +|
object |
+ The region that the floating IP is reserved to. When you query a floating IP, the entire region object will be returned. | +
string (uuid) |
+ The UUID of the project to which the reserved IP currently belongs. Requires `project:read` scope. (example: 746c6152-2fa2-11ed-92d3-27aaa54e4988) |
+|
|
+ The Droplet that the floating IP has been assigned to. When you query a floating IP, if it is assigned to a Droplet, the entire Droplet object will be returned. If it is not assigned, the value will be null. Requires `droplet:read` scope. |
+|
string (ipv4) |
+ The public IP address of the floating IP. It also serves as its identifier. (example: 45.55.96.47) | +|
boolean |
+ A boolean value indicating whether or not the floating IP has pending actions preventing new ones from being submitted. | +|
object |
+ The region that the floating IP is reserved to. When you query a floating IP, the entire region object will be returned. | +
floating_ipper_page, pagefloating_ipper_page, pagestring (date-time)stringstringpartner_attachments reso
The following fields are returned by `SELECT` queries:
string (string) |
+ A unique ID that can be used to identify and reference the partner attachment. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ The name of the partner attachment. Must be unique and may only contain alphanumeric characters, dashes, and periods. (pattern: ^[a-zA-Z0-9\-\.]+$, example: env.prod-partner-network-connect) | +|
object |
+ The BGP configuration for the partner attachment. | +|
array |
+ An array of associated partner attachment UUIDs. | +|
integer |
+ The bandwidth (in Mbps) of the connection. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format. (example: 2020-03-13T19:20:47.442049222Z) | +|
string |
+ The Network as a Service (NaaS) provider for the partner attachment. (example: megaport) | +|
string |
+ Associated partner attachment UUID (example: 34259a41-0ca6-4a6b-97dd-a22bcab900dd) | +|
string |
+ The region where the partner attachment is located. (example: nyc) | +|
string |
+ The current operational state of the attachment. (example: active) | +|
array |
+ An array of VPC network IDs. | +
string (string) |
+ A unique ID that can be used to identify and reference the partner attachment. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ The name of the partner attachment. Must be unique and may only contain alphanumeric characters, dashes, and periods. (pattern: ^[a-zA-Z0-9\-\.]+$, example: env.prod-partner-network-connect) | +|
object |
+ The BGP configuration for the partner attachment. | +|
array |
+ An array of associated partner attachment UUIDs. | +|
integer |
+ The bandwidth (in Mbps) of the connection. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format. (example: 2020-03-13T19:20:47.442049222Z) | +|
string |
+ The Network as a Service (NaaS) provider for the partner attachment. (example: megaport) | +|
string |
+ Associated partner attachment UUID (example: 34259a41-0ca6-4a6b-97dd-a22bcab900dd) | +|
string |
+ The region where the partner attachment is located. (example: nyc) | +|
string |
+ The current operational state of the attachment. (example: active) | +|
array |
+ An array of VPC network IDs. | +
pa_idper_page, pagepa_idper_page, pagestring (date-time)stringstringstringstringstringstring (date-time)objectstringstringstring (uuid)stringintegerstring (date-time)stringstringbooleanstringstringstring (date-time)projects resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ The unique universal identifier of this project. (example: 4e1bfbc3-dc3e-41f2-a18f-1b4d7ba71679) | +|
string |
+ The human-readable name for the project. The maximum length is 175 characters and the name must be unique. (example: my-web-api) | +|
integer |
+ The integer id of the project owner. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the project was created. (example: 2018-09-27T20:10:35Z) | +|
string |
+ The description of the project. The maximum length is 255 characters. (example: My website API) | +|
string |
+ The environment of the project's resources. (example: Production) | +|
boolean |
+ If true, all resources will be added to this project if no project is specified. | +|
string |
+ The unique universal identifier of the project owner. (example: 99525febec065ca37b2ffe4f852fd2b2581895e7) | +|
string |
+ The purpose of the project. The maximum length is 255 characters. It can have one of the following values: - Just trying out DigitalOcean - Class project / Educational purposes - Website or blog - Web Application - Service or API - Mobile Application - Machine learning / AI / Data processing - IoT - Operational / Developer tooling If another value for purpose is specified, for example, "your custom purpose", your purpose will be stored as `Other: your custom purpose`. (example: Service or API) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the project was updated. (example: 2018-09-27T20:10:35Z) | +
string (uuid) |
+ The unique universal identifier of this project. (example: 4e1bfbc3-dc3e-41f2-a18f-1b4d7ba71679) | +|
string |
+ The human-readable name for the project. The maximum length is 175 characters and the name must be unique. (example: my-web-api) | +|
integer |
+ The integer id of the project owner. | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the project was created. (example: 2018-09-27T20:10:35Z) | +|
string |
+ The description of the project. The maximum length is 255 characters. (example: My website API) | +|
string |
+ The environment of the project's resources. (example: Production) | +|
boolean |
+ If true, all resources will be added to this project if no project is specified. | +|
string |
+ The unique universal identifier of the project owner. (example: 99525febec065ca37b2ffe4f852fd2b2581895e7) | +|
string |
+ The purpose of the project. The maximum length is 255 characters. It can have one of the following values: - Just trying out DigitalOcean - Class project / Educational purposes - Website or blog - Web Application - Service or API - Mobile Application - Machine learning / AI / Data processing - IoT - Operational / Developer tooling If another value for purpose is specified, for example, "your custom purpose", your purpose will be stored as `Other: your custom purpose`. (example: Service or API) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format that represents when the project was updated. (example: 2018-09-27T20:10:35Z) | +
project_idper_page, pageproject_idper_page, pagestring (date-time)objectstringstringproject_idnamespaces resource.
The following fields are returned by `SELECT` queries:
string |
+ The namespace's API hostname. Each function in a namespace is provided an endpoint at the namespace's hostname. (example: https://api_host.io) | +|
string |
+ UTC time string. (example: 2022-09-14T04:16:45Z) | +|
string |
+ A random alpha numeric string. This key is used in conjunction with the namespace's UUID to authenticate a user to use the namespace via `doctl`, DigitalOcean's official CLI. (example: d1zcd455h01mqjfs4s2eaewyejehi5f2uj4etqq3h7cera8iwkub6xg5of1wdde2) | +|
string |
+ The namespace's unique name. (example: my namespace) | +|
string |
+ A unique string format of UUID with a prefix fn-. (example: fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | +|
string |
+ The namespace's datacenter region. (example: nyc1) | +|
string |
+ UTC time string. (example: 2022-09-14T04:16:45Z) | +|
string |
+ The namespace's Universally Unique Identifier. (example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | +
string |
+ The namespace's API hostname. Each function in a namespace is provided an endpoint at the namespace's hostname. (example: https://api_host.io) | +|
string |
+ UTC time string. (example: 2022-09-14T04:16:45Z) | +|
string |
+ A random alpha numeric string. This key is used in conjunction with the namespace's UUID to authenticate a user to use the namespace via `doctl`, DigitalOcean's official CLI. (example: d1zcd455h01mqjfs4s2eaewyejehi5f2uj4etqq3h7cera8iwkub6xg5of1wdde2) | +|
string |
+ The namespace's unique name. (example: my namespace) | +|
string |
+ A unique string format of UUID with a prefix fn-. (example: fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | +|
string |
+ The namespace's datacenter region. (example: nyc1) | +|
string |
+ UTC time string. (example: 2022-09-14T04:16:45Z) | +|
string |
+ The namespace's Universally Unique Identifier. (example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | +
namespace_idnamespace_idtriggers resource.
The following fields are returned by `SELECT` queries:
string |
+ The trigger's unique name within the namespace. (example: my trigger) | +|
string |
+ UTC time string. (example: 2022-11-11T04:16:45Z) | +|
string |
+ Name of function(action) that exists in the given namespace. (example: hello) | +|
boolean |
+ Indicates weather the trigger is paused or unpaused. | +|
string |
+ A unique string format of UUID with a prefix fn-. (example: fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | +|
object |
+ Trigger details for SCHEDULED type, where body is optional. | +|
object |
+ + | |
string |
+ String which indicates the type of trigger source like SCHEDULED. (example: SCHEDULED) | +|
string |
+ UTC time string. (example: 2022-11-11T04:16:45Z) | +
string |
+ The trigger's unique name within the namespace. (example: my trigger) | +|
string |
+ UTC time string. (example: 2022-11-11T04:16:45Z) | +|
string |
+ Name of function(action) that exists in the given namespace. (example: hello) | +|
boolean |
+ Indicates weather the trigger is paused or unpaused. | +|
string |
+ A unique string format of UUID with a prefix fn-. (example: fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | +|
object |
+ Trigger details for SCHEDULED type, where body is optional. | +|
object |
+ + | |
string |
+ String which indicates the type of trigger source like SCHEDULED. (example: SCHEDULED) | +|
string |
+ UTC time string. (example: 2022-11-11T04:16:45Z) | +
namespace_idnamespace_id, trigger_namenamespace_id, trigger_namenamespace_idkeys resource.
The following fields are returned by `SELECT` queries:
string |
+ The access key's name. (example: my-access-key) | +|
string |
+ The Access Key ID used to access a bucket. (example: DOACCESSKEYEXAMPLE) | +|
string (date-time) |
+ The date and time the key was created. (example: 2018-07-19T15:04:16Z) | +|
array |
+ The list of permissions for the access key. | +
string |
+ The access key's name. (example: my-access-key) | +|
string |
+ The Access Key ID used to access a bucket. (example: DOACCESSKEYEXAMPLE) | +|
string (date-time) |
+ The date and time the key was created. (example: 2018-07-19T15:04:16Z) | +|
array |
+ The list of permissions for the access key. | +
access_keyper_page, page, sort, sort_direction, name, bucket, permissionaccess_keyper_page, page, sort, sort_direction, name, bucket, permissionstringstringstringstring (uuid)stringstring (date-time)stringarrayvpc_peerings resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference the VPC peering. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ The name of the VPC peering. Must be unique within the team and may only contain alphanumeric characters and dashes. (pattern: ^[a-zA-Z0-9\-]+$, example: nyc1-blr1-peering) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format. (example: 2020-03-13T19:20:47.442049222Z) | +|
string |
+ The current status of the VPC peering. (example: ACTIVE) | +|
array |
+ An array of the two peered VPCs IDs. | +
string (uuid) |
+ A unique ID that can be used to identify and reference the VPC peering. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ The name of the VPC peering. Must be unique within the team and may only contain alphanumeric characters and dashes. (pattern: ^[a-zA-Z0-9\-]+$, example: nyc1-blr1-peering) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format. (example: 2020-03-13T19:20:47.442049222Z) | +|
string |
+ The current status of the VPC peering. (example: ACTIVE) | +|
array |
+ An array of the two peered VPCs IDs. | +
vpc_peering_idper_page, page, regionvpc_peering_idper_page, page, regionvpcs resource.
The following fields are returned by `SELECT` queries:
string (uuid) |
+ A unique ID that can be used to identify and reference the VPC. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods. (pattern: ^[a-zA-Z0-9\-\.]+$, example: env.prod-vpc) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format. (example: 2020-03-13T19:20:47.442049222Z) | +|
boolean |
+ A boolean value indicating whether or not the VPC is the default network for the region. All applicable resources are placed into the default VPC network unless otherwise specified during their creation. The `default` field cannot be unset from `true`. If you want to set a new default VPC network, update the `default` field of another VPC network in the same region. The previous network's `default` field will be set to `false` when a new default VPC has been defined. | +|
string |
+ A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters. (example: VPC for production environment) | +|
string |
+ The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account. (example: 10.10.10.0/24) | +|
string |
+ The slug identifier for the region where the VPC will be created. (example: nyc1) | +|
string |
+ The uniform resource name (URN) for the resource in the format do:resource_type:resource_id. (pattern: ^do:(dbaas|domain|droplet|floatingip|loadbalancer|space|volume|kubernetes|vpc):.*, example: do:droplet:13457723) | +
string (uuid) |
+ A unique ID that can be used to identify and reference the VPC. (example: 5a4981aa-9653-4bd1-bef5-d6bff52042e4) | +|
string |
+ The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods. (pattern: ^[a-zA-Z0-9\-\.]+$, example: env.prod-vpc) | +|
string (date-time) |
+ A time value given in ISO8601 combined date and time format. (example: 2020-03-13T19:20:47.442049222Z) | +|
boolean |
+ A boolean value indicating whether or not the VPC is the default network for the region. All applicable resources are placed into the default VPC network unless otherwise specified during their creation. The `default` field cannot be unset from `true`. If you want to set a new default VPC network, update the `default` field of another VPC network in the same region. The previous network's `default` field will be set to `false` when a new default VPC has been defined. | +|
string |
+ A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters. (example: VPC for production environment) | +|
string |
+ The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account. (example: 10.10.10.0/24) | +|
string |
+ The slug identifier for the region where the VPC will be created. (example: nyc1) | +|
string |
+ The uniform resource name (URN) for the resource in the format do:resource_type:resource_id. (pattern: ^do:(dbaas|domain|droplet|floatingip|loadbalancer|space|volume|kubernetes|vpc):.*, example: do:droplet:13457723) | +
vpc_idper_page, pagevpc_idper_page, page