From 77aa972bb3ca3d20a26af5e4697d402779c2a79b Mon Sep 17 00:00:00 2001 From: nerda-codes Date: Mon, 20 Oct 2025 17:14:38 +0200 Subject: [PATCH] docs(add): instances endpoints --- macros/audit-trail/instances-endpoints.mdx | 50 +++++++++++++++++++ .../adt-supported-endpoints.mdx | 4 ++ .../resource-integration-with-adt.mdx | 2 +- 3 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 macros/audit-trail/instances-endpoints.mdx diff --git a/macros/audit-trail/instances-endpoints.mdx b/macros/audit-trail/instances-endpoints.mdx new file mode 100644 index 0000000000..0facbe6252 --- /dev/null +++ b/macros/audit-trail/instances-endpoints.mdx @@ -0,0 +1,50 @@ +--- +macro: adt-instances-endpoints +--- + + + + ## Instances + + ### Instances supported endpoints + + The following [Instances](/instances/) endpoints are supported and will be logged in Audit Trail: + + - AttachServerFileSystem (`POST /instance/v1/zones/{zone}/servers/{server_id}/attach-filesystem`) + - AttachServerVolume (`POST /instance/v1/zones/{zone}/servers/{server_id}/attach-volume`) + - CreateImage (`POST /instance/v1/zones/{zone}/images`) + - CreateIp (`POST /instance/v1/zones/{zone}/ips`) + - CreatePlacementGroup (`POST /instance/v1/zones/{zone}/placement_groups`) + - CreatePrivateNIC (`POST /instance/v1/zones/{zone}/servers/{server_id}/private_nics`) + - CreateSecurityGroup (`POST /instance/v1/zones/{zone}/security_groups`) + - CreateSecurityGroupRule (`PUT /instance/v1/zones/{zone}/security_groups/{security_group_id}/rules/{security_group_rule_id}`) + - CreateServer (`POST /instance/v1/zones/{zone}/servers`) + - CreateSnapshot (`POST /instance/v1/zones/{zone}/snapshots`) + - CreateVolume (`POST /instance/v1/zones/{zone}/volumes`) + - DeleteImage (`DELETE /instance/v1/zones/{zone}/images/{image_id}`) + - DeleteIp (`DELETE /instance/v1/zones/{zone}/ips/{ip}`) + - DeletePlacementGroup (`DELETE /instance/v1/zones/{zone}/placement_groups/{placement_group_id}`) + - DeletePrivateNIC (`DELETE /instance/v1/zones/{zone}/servers/{server_id}/private_nics/{private_nic_id}`) + - DeleteSecurityGroup (`DELETE /instance/v1/zones/{zone}/security_groups/{security_group_id}`) + - DeleteSecurityGroupRule (`DELETE /instance/v1/zones/{zone}/security_groups/{security_group_id}/rules/{security_group_rule_id}`) + - DeleteServer (`DELETE /instance/v1/zones/{zone}/servers/{server_id}`) + - DeleteServerUserData (`DELETE /instance/v1/zones/{zone}/servers/{server_id}/user_data/{key}`) + - DeleteSnapshot (`DELETE /instance/v1/zones/{zone}/snapshots/{snapshot_id}`) + - DeleteVolume (`DELETE /instance/v1/zones/{zone}/volumes/{volume_id}`) + - DetachServerFileSystem (`POST /instance/v1/zones/{zone}/servers/{server_id}/detach-filesystem`) + - DetachServerVolume (`POST /instance/v1/zones/{zone}/servers/{server_id}/detach-volume`) + - ExportSnapshot (`POST /instance/v1/zones/{zone}/snapshots/{snapshot_id}/export`) + - ReleaseIpToIpam (`POST /instance/v1/zones/{zone}/ips/{ip_id}/release-to-ipam`) + - ServerAction (`POST /instance/v1/zones/{zone}/servers/{server_id}/action`) + - SetServerUserData (`PATCH /instance/v1/zones/{zone}/servers/{server_id}/user_data/{key}`) + - UpdateImage (`PUT /instance/v1/zones/{zone}/images/{id}`) + - UpdateIp (`PATCH /instance/v1/zones/{zone}/ips/{ip}`) + - UpdatePlacementGroup (`PATCH /instance/v1/zones/{zone}/placement_groups/{placement_group_id}`) + - UpdatePlacementGroupServers (`PATCH /instance/v1/zones/{zone}/placement_groups/{placement_group_id}/servers`) + - UpdatePrivateNIC (`PATCH /instance/v1/zones/{zone}/servers/{server_id}/private_nics/{private_nic_id}`) + - UpdateSecurityGroup (`PUT /instance/v1/zones/{zone}/security_groups/{id}`) + - UpdateSecurityGroupRule (`PATCH /instance/v1/zones/{zone}/security_groups/{security_group_id}/rules/{security_group_rule_id}`) + - UpdateServer (`PATCH /instance/v1/zones/{zone}/servers/{server_id}`) + - UpdateSnapshot (`PATCH /instance/v1/zones/{zone}/snapshots/{snapshot_id}`) + - UpdateVolume (`PUT /instance/v1/zones/{zone}/volumes/{id}`) + \ No newline at end of file diff --git a/pages/audit-trail/reference-content/adt-supported-endpoints.mdx b/pages/audit-trail/reference-content/adt-supported-endpoints.mdx index 63b94b0869..17a1a08710 100644 --- a/pages/audit-trail/reference-content/adt-supported-endpoints.mdx +++ b/pages/audit-trail/reference-content/adt-supported-endpoints.mdx @@ -14,6 +14,8 @@ import AdtKubernetesEndpoints from '@macros/audit-trail/kubernetes-endpoints.mdx import AdtLbEndpoints from '@macros/audit-trail/lb-endpoints.mdx' import AdtSecretManagerEndpoints from '@macros/audit-trail/secret-manager-endpoints.mdx' import AdtAppleSiliconEndpoints from '@macros/audit-trail/apple-silicon-endpoints.mdx' +import AdtInstancesEndpoints from '@macros/audit-trail/instances-endpoints.mdx' + 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] + + diff --git a/pages/audit-trail/reference-content/resource-integration-with-adt.mdx b/pages/audit-trail/reference-content/resource-integration-with-adt.mdx index c6cc9a02a5..b5322bf04e 100644 --- a/pages/audit-trail/reference-content/resource-integration-with-adt.mdx +++ b/pages/audit-trail/reference-content/resource-integration-with-adt.mdx @@ -17,6 +17,7 @@ The following table provides details about the Scaleway products that are integr | 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.| | 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.| | 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.| +| 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.| | 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.| | 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.| | 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 | Environmental Footprint | **Not integrated yet** | | Generative APIs | **Not integrated yet** | | GPU Instances | **Not integrated yet** | -| Instances | **Not integrated yet** | | Instance Scaling Group | **Not integrated yet** | | InterLink | **Not integrated yet** | | IoT Hub | **Not integrated yet** |