Skip to content

Commit 77aa972

Browse files
committed
docs(add): instances endpoints
1 parent eaa58e4 commit 77aa972

File tree

3 files changed

+55
-1
lines changed

3 files changed

+55
-1
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
macro: adt-instances-endpoints
3+
---
4+
5+
<Accordion>
6+
7+
## Instances
8+
9+
### Instances supported endpoints
10+
11+
The following [Instances](/instances/) endpoints are supported and will be logged in Audit Trail:
12+
13+
- AttachServerFileSystem (`POST /instance/v1/zones/{zone}/servers/{server_id}/attach-filesystem`)
14+
- AttachServerVolume (`POST /instance/v1/zones/{zone}/servers/{server_id}/attach-volume`)
15+
- CreateImage (`POST /instance/v1/zones/{zone}/images`)
16+
- CreateIp (`POST /instance/v1/zones/{zone}/ips`)
17+
- CreatePlacementGroup (`POST /instance/v1/zones/{zone}/placement_groups`)
18+
- CreatePrivateNIC (`POST /instance/v1/zones/{zone}/servers/{server_id}/private_nics`)
19+
- CreateSecurityGroup (`POST /instance/v1/zones/{zone}/security_groups`)
20+
- CreateSecurityGroupRule (`PUT /instance/v1/zones/{zone}/security_groups/{security_group_id}/rules/{security_group_rule_id}`)
21+
- CreateServer (`POST /instance/v1/zones/{zone}/servers`)
22+
- CreateSnapshot (`POST /instance/v1/zones/{zone}/snapshots`)
23+
- CreateVolume (`POST /instance/v1/zones/{zone}/volumes`)
24+
- DeleteImage (`DELETE /instance/v1/zones/{zone}/images/{image_id}`)
25+
- DeleteIp (`DELETE /instance/v1/zones/{zone}/ips/{ip}`)
26+
- DeletePlacementGroup (`DELETE /instance/v1/zones/{zone}/placement_groups/{placement_group_id}`)
27+
- DeletePrivateNIC (`DELETE /instance/v1/zones/{zone}/servers/{server_id}/private_nics/{private_nic_id}`)
28+
- DeleteSecurityGroup (`DELETE /instance/v1/zones/{zone}/security_groups/{security_group_id}`)
29+
- DeleteSecurityGroupRule (`DELETE /instance/v1/zones/{zone}/security_groups/{security_group_id}/rules/{security_group_rule_id}`)
30+
- DeleteServer (`DELETE /instance/v1/zones/{zone}/servers/{server_id}`)
31+
- DeleteServerUserData (`DELETE /instance/v1/zones/{zone}/servers/{server_id}/user_data/{key}`)
32+
- DeleteSnapshot (`DELETE /instance/v1/zones/{zone}/snapshots/{snapshot_id}`)
33+
- DeleteVolume (`DELETE /instance/v1/zones/{zone}/volumes/{volume_id}`)
34+
- DetachServerFileSystem (`POST /instance/v1/zones/{zone}/servers/{server_id}/detach-filesystem`)
35+
- DetachServerVolume (`POST /instance/v1/zones/{zone}/servers/{server_id}/detach-volume`)
36+
- ExportSnapshot (`POST /instance/v1/zones/{zone}/snapshots/{snapshot_id}/export`)
37+
- ReleaseIpToIpam (`POST /instance/v1/zones/{zone}/ips/{ip_id}/release-to-ipam`)
38+
- ServerAction (`POST /instance/v1/zones/{zone}/servers/{server_id}/action`)
39+
- SetServerUserData (`PATCH /instance/v1/zones/{zone}/servers/{server_id}/user_data/{key}`)
40+
- UpdateImage (`PUT /instance/v1/zones/{zone}/images/{id}`)
41+
- UpdateIp (`PATCH /instance/v1/zones/{zone}/ips/{ip}`)
42+
- UpdatePlacementGroup (`PATCH /instance/v1/zones/{zone}/placement_groups/{placement_group_id}`)
43+
- UpdatePlacementGroupServers (`PATCH /instance/v1/zones/{zone}/placement_groups/{placement_group_id}/servers`)
44+
- UpdatePrivateNIC (`PATCH /instance/v1/zones/{zone}/servers/{server_id}/private_nics/{private_nic_id}`)
45+
- UpdateSecurityGroup (`PUT /instance/v1/zones/{zone}/security_groups/{id}`)
46+
- UpdateSecurityGroupRule (`PATCH /instance/v1/zones/{zone}/security_groups/{security_group_id}/rules/{security_group_rule_id}`)
47+
- UpdateServer (`PATCH /instance/v1/zones/{zone}/servers/{server_id}`)
48+
- UpdateSnapshot (`PATCH /instance/v1/zones/{zone}/snapshots/{snapshot_id}`)
49+
- UpdateVolume (`PUT /instance/v1/zones/{zone}/volumes/{id}`)
50+
</Accordion>

pages/audit-trail/reference-content/adt-supported-endpoints.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import AdtKubernetesEndpoints from '@macros/audit-trail/kubernetes-endpoints.mdx
1414
import AdtLbEndpoints from '@macros/audit-trail/lb-endpoints.mdx'
1515
import AdtSecretManagerEndpoints from '@macros/audit-trail/secret-manager-endpoints.mdx'
1616
import AdtAppleSiliconEndpoints from '@macros/audit-trail/apple-silicon-endpoints.mdx'
17+
import AdtInstancesEndpoints from '@macros/audit-trail/instances-endpoints.mdx'
18+
1719

1820

1921
This page provides information on the specific endpoints logged in [Audit Trail](/audit-trail/) for Scaleway products. Refer to the [dedicated documentation](/audit-trail/reference-content/resource-integration-with-adt/) for a list of Scaleway products integrated with Audit Trail.
@@ -26,6 +28,8 @@ This page provides information on the specific endpoints logged in [Audit Trail]
2628

2729
<AdtIamEndpoints />
2830

31+
<AdtInstancesEndpoints />
32+
2933
<AdtKeyManagerEndpoints />
3034

3135
<AdtKubernetesEndpoints />

pages/audit-trail/reference-content/resource-integration-with-adt.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The following table provides details about the Scaleway products that are integr
1717
| Apple silicon | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#apple-silicon-supported-endpoints) to find out which Apple silicon endpoints are supported.|
1818
| Elastic Metal | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#elastic-metal-supported-endpoints) to find out which Elastic Metal endpoints are supported.|
1919
| IAM | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#iam-supported-endpoints) to find out which IAM endpoints are supported.|
20+
| Instances | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#instances-supported-endpoints) to find out which Instances endpoints are supported.|
2021
| Key Manager | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#key-manager-supported-endpoints) to find out which Key Manager endpoints are supported.|
2122
| Kubernetes | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#kubernetes-supported-endpoints) to find out which Kubernetes endpoints are supported.|
2223
| Load Balancers | **Integrated** | Refer to the [dedicated documentation](/audit-trail/reference-content/adt-supported-endpoints/#load-balancers-supported-endpoints) to find out which Load Balancers endpoints are supported.|
@@ -41,7 +42,6 @@ The following table provides details about the Scaleway products that will be in
4142
| Environmental Footprint | **Not integrated yet** |
4243
| Generative APIs | **Not integrated yet** |
4344
| GPU Instances | **Not integrated yet** |
44-
| Instances | **Not integrated yet** |
4545
| Instance Scaling Group | **Not integrated yet** |
4646
| InterLink | **Not integrated yet** |
4747
| IoT Hub | **Not integrated yet** |

0 commit comments

Comments
 (0)