From 38da864461b64774b5c0851689787f4b2ddad66a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20L=C3=A9one?= Date: Thu, 11 Dec 2025 15:35:39 +0100 Subject: [PATCH] docs: add support for resource description in apple silicon --- internal/services/applesilicon/descriptions/server.md | 3 +++ internal/services/applesilicon/server.go | 5 +++++ templates/resources/apple_silicon_server.md.tmpl | 3 +-- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 internal/services/applesilicon/descriptions/server.md diff --git a/internal/services/applesilicon/descriptions/server.md b/internal/services/applesilicon/descriptions/server.md new file mode 100644 index 0000000000..9006158305 --- /dev/null +++ b/internal/services/applesilicon/descriptions/server.md @@ -0,0 +1,3 @@ +The [`scaleway_apple_silicon_server`](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs/resources/apple_silicon_server) resource creates and manages Scaleway Apple silicon servers. + +For more information, see the [API documentation](https://www.scaleway.com/en/developers/api/apple-silicon/). \ No newline at end of file diff --git a/internal/services/applesilicon/server.go b/internal/services/applesilicon/server.go index 974aaf8fd6..e6f85494b3 100644 --- a/internal/services/applesilicon/server.go +++ b/internal/services/applesilicon/server.go @@ -2,6 +2,7 @@ package applesilicon import ( "context" + _ "embed" "fmt" "time" @@ -21,8 +22,12 @@ import ( "github.com/scaleway/terraform-provider-scaleway/v2/internal/verify" ) +//go:embed descriptions/server.md +var serverDescription string + func ResourceServer() *schema.Resource { return &schema.Resource{ + Description: serverDescription, CreateContext: ResourceAppleSiliconServerCreate, ReadContext: ResourceAppleSiliconServerRead, UpdateContext: ResourceAppleSiliconServerUpdate, diff --git a/templates/resources/apple_silicon_server.md.tmpl b/templates/resources/apple_silicon_server.md.tmpl index 7bd5a3a0f8..2f330af02c 100644 --- a/templates/resources/apple_silicon_server.md.tmpl +++ b/templates/resources/apple_silicon_server.md.tmpl @@ -6,8 +6,7 @@ page_title: "Scaleway: scaleway_apple_silicon" # Resource: scaleway_apple_silicon_server -Creates and manages Scaleway Apple silicon. For more information, -see the [API documentation](https://www.scaleway.com/en/developers/api/apple-silicon/). +{{ .Description }} ## Example Usage