From 7647cd987eb7cf051859c292b38b66bb4b5f8169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Kr=C3=BCck?= Date: Mon, 15 Apr 2024 16:02:26 +0700 Subject: [PATCH] update dotnet package name --- Makefile | 2 +- .../cmd/pulumi-resource-genesiscloud/schema.json | 16 ++++++++-------- provider/resources.go | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index a875c61..1bffc4f 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ VERSION_PATH := ${PROVIDER_PATH}/pkg/version.Version TFGEN := pulumi-tfgen-${PACK} PROVIDER := pulumi-resource-${PACK} -VERSION := v0.0.17 +VERSION := v0.0.18 TESTPARALLELISM := 4 diff --git a/provider/cmd/pulumi-resource-genesiscloud/schema.json b/provider/cmd/pulumi-resource-genesiscloud/schema.json index 4931fc5..0c8fc89 100644 --- a/provider/cmd/pulumi-resource-genesiscloud/schema.json +++ b/provider/cmd/pulumi-resource-genesiscloud/schema.json @@ -1,7 +1,7 @@ { "name": "genesiscloud", "displayName": "Genesis Cloud", - "version": "v0.0.17", + "version": "v0.0.18", "description": "A Pulumi package for creating and managing genesiscloud cloud resources.", "keywords": ["pulumi", "genesiscloud", "category/cloud"], "homepage": "https://www.pulumi.io", @@ -15,7 +15,7 @@ "csharp": { "packageReferences": { "Pulumi": "3.*" }, "compatibility": "tfbridge20", - "rootNamespace": "GenesisCloud" + "rootNamespace": "GenesisCloud.PulumiPackage" }, "go": { "importBasePath": "github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud", @@ -334,7 +334,7 @@ }, "resources": { "genesiscloud:index/filesystem:Filesystem": { - "description": "Filesystem resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.Filesystem(\"example\", {\n description: \"Example filesystem\",\n region: \"NORD-NO-KRS-1\",\n size: 50,\n type: \"vast\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.Filesystem(\"example\",\n description=\"Example filesystem\",\n region=\"NORD-NO-KRS-1\",\n size=50,\n type=\"vast\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.Filesystem(\"example\", new()\n {\n Description = \"Example filesystem\",\n Region = \"NORD-NO-KRS-1\",\n Size = 50,\n Type = \"vast\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewFilesystem(ctx, \"example\", \u0026genesiscloud.FilesystemArgs{\n\t\t\tDescription: pulumi.String(\"Example filesystem\"),\n\t\t\tRegion: pulumi.String(\"NORD-NO-KRS-1\"),\n\t\t\tSize: pulumi.Int(50),\n\t\t\tType: pulumi.String(\"vast\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Filesystem;\nimport com.pulumi.genesiscloud.FilesystemArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Filesystem(\"example\", FilesystemArgs.builder() \n .description(\"Example filesystem\")\n .region(\"NORD-NO-KRS-1\")\n .size(50)\n .type(\"vast\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:Filesystem\n properties:\n description: Example filesystem\n region: NORD-NO-KRS-1\n size: 50\n type: vast\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/filesystem:Filesystem example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", + "description": "Filesystem resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.Filesystem(\"example\", {\n description: \"Example filesystem\",\n region: \"NORD-NO-KRS-1\",\n size: 50,\n type: \"vast\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.Filesystem(\"example\",\n description=\"Example filesystem\",\n region=\"NORD-NO-KRS-1\",\n size=50,\n type=\"vast\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.PulumiPackage.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.Filesystem(\"example\", new()\n {\n Description = \"Example filesystem\",\n Region = \"NORD-NO-KRS-1\",\n Size = 50,\n Type = \"vast\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewFilesystem(ctx, \"example\", \u0026genesiscloud.FilesystemArgs{\n\t\t\tDescription: pulumi.String(\"Example filesystem\"),\n\t\t\tRegion: pulumi.String(\"NORD-NO-KRS-1\"),\n\t\t\tSize: pulumi.Int(50),\n\t\t\tType: pulumi.String(\"vast\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Filesystem;\nimport com.pulumi.genesiscloud.FilesystemArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Filesystem(\"example\", FilesystemArgs.builder() \n .description(\"Example filesystem\")\n .region(\"NORD-NO-KRS-1\")\n .size(50)\n .type(\"vast\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:Filesystem\n properties:\n description: Example filesystem\n region: NORD-NO-KRS-1\n size: 50\n type: vast\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/filesystem:Filesystem example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", "properties": { "createdAt": { "type": "string", @@ -475,7 +475,7 @@ } }, "genesiscloud:index/floatingIp:FloatingIp": { - "description": "floating IP resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst floatingIp = new genesiscloud.FloatingIp(\"floatingIp\", {\n description: \"The description for you terraform floating IP.\",\n region: \"ARC-IS-HAF-1\",\n version: \"ipv4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nfloating_ip = genesiscloud.FloatingIp(\"floatingIp\",\n description=\"The description for you terraform floating IP.\",\n region=\"ARC-IS-HAF-1\",\n version=\"ipv4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var floatingIp = new Genesiscloud.FloatingIp(\"floatingIp\", new()\n {\n Description = \"The description for you terraform floating IP.\",\n Region = \"ARC-IS-HAF-1\",\n Version = \"ipv4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewFloatingIp(ctx, \"floatingIp\", \u0026genesiscloud.FloatingIpArgs{\n\t\t\tDescription: pulumi.String(\"The description for you terraform floating IP.\"),\n\t\t\tRegion: pulumi.String(\"ARC-IS-HAF-1\"),\n\t\t\tVersion: pulumi.String(\"ipv4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.FloatingIp;\nimport com.pulumi.genesiscloud.FloatingIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var floatingIp = new FloatingIp(\"floatingIp\", FloatingIpArgs.builder() \n .description(\"The description for you terraform floating IP.\")\n .region(\"ARC-IS-HAF-1\")\n .version(\"ipv4\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n floatingIp:\n type: genesiscloud:FloatingIp\n properties:\n description: The description for you terraform floating IP.\n region: ARC-IS-HAF-1\n version: ipv4\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/floatingIp:FloatingIp example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", + "description": "floating IP resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst floatingIp = new genesiscloud.FloatingIp(\"floatingIp\", {\n description: \"The description for you terraform floating IP.\",\n region: \"ARC-IS-HAF-1\",\n version: \"ipv4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nfloating_ip = genesiscloud.FloatingIp(\"floatingIp\",\n description=\"The description for you terraform floating IP.\",\n region=\"ARC-IS-HAF-1\",\n version=\"ipv4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.PulumiPackage.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var floatingIp = new Genesiscloud.FloatingIp(\"floatingIp\", new()\n {\n Description = \"The description for you terraform floating IP.\",\n Region = \"ARC-IS-HAF-1\",\n Version = \"ipv4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewFloatingIp(ctx, \"floatingIp\", \u0026genesiscloud.FloatingIpArgs{\n\t\t\tDescription: pulumi.String(\"The description for you terraform floating IP.\"),\n\t\t\tRegion: pulumi.String(\"ARC-IS-HAF-1\"),\n\t\t\tVersion: pulumi.String(\"ipv4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.FloatingIp;\nimport com.pulumi.genesiscloud.FloatingIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var floatingIp = new FloatingIp(\"floatingIp\", FloatingIpArgs.builder() \n .description(\"The description for you terraform floating IP.\")\n .region(\"ARC-IS-HAF-1\")\n .version(\"ipv4\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n floatingIp:\n type: genesiscloud:FloatingIp\n properties:\n description: The description for you terraform floating IP.\n region: ARC-IS-HAF-1\n version: ipv4\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/floatingIp:FloatingIp example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", "properties": { "createdAt": { "type": "string", @@ -597,7 +597,7 @@ } }, "genesiscloud:index/instance:Instance": { - "description": "Instance resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.Instance(\"example\", {\n image: \"my-image-id\",\n region: \"ARC-IS-HAF-1\",\n sshKeyIds: [\"my-ssh-key-id\"],\n type: \"vcpu-2_memory-4g_disk-80g\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.Instance(\"example\",\n image=\"my-image-id\",\n region=\"ARC-IS-HAF-1\",\n ssh_key_ids=[\"my-ssh-key-id\"],\n type=\"vcpu-2_memory-4g_disk-80g\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.Instance(\"example\", new()\n {\n Image = \"my-image-id\",\n Region = \"ARC-IS-HAF-1\",\n SshKeyIds = new[]\n {\n \"my-ssh-key-id\",\n },\n Type = \"vcpu-2_memory-4g_disk-80g\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewInstance(ctx, \"example\", \u0026genesiscloud.InstanceArgs{\n\t\t\tImage: pulumi.String(\"my-image-id\"),\n\t\t\tRegion: pulumi.String(\"ARC-IS-HAF-1\"),\n\t\t\tSshKeyIds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"my-ssh-key-id\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"vcpu-2_memory-4g_disk-80g\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Instance;\nimport com.pulumi.genesiscloud.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Instance(\"example\", InstanceArgs.builder() \n .image(\"my-image-id\")\n .region(\"ARC-IS-HAF-1\")\n .sshKeyIds(\"my-ssh-key-id\")\n .type(\"vcpu-2_memory-4g_disk-80g\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:Instance\n properties:\n image: my-image-id\n region: ARC-IS-HAF-1\n sshKeyIds:\n - my-ssh-key-id\n type: vcpu-2_memory-4g_disk-80g\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/instance:Instance example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", + "description": "Instance resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.Instance(\"example\", {\n image: \"my-image-id\",\n region: \"ARC-IS-HAF-1\",\n sshKeyIds: [\"my-ssh-key-id\"],\n type: \"vcpu-2_memory-4g_disk-80g\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.Instance(\"example\",\n image=\"my-image-id\",\n region=\"ARC-IS-HAF-1\",\n ssh_key_ids=[\"my-ssh-key-id\"],\n type=\"vcpu-2_memory-4g_disk-80g\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.PulumiPackage.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.Instance(\"example\", new()\n {\n Image = \"my-image-id\",\n Region = \"ARC-IS-HAF-1\",\n SshKeyIds = new[]\n {\n \"my-ssh-key-id\",\n },\n Type = \"vcpu-2_memory-4g_disk-80g\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewInstance(ctx, \"example\", \u0026genesiscloud.InstanceArgs{\n\t\t\tImage: pulumi.String(\"my-image-id\"),\n\t\t\tRegion: pulumi.String(\"ARC-IS-HAF-1\"),\n\t\t\tSshKeyIds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"my-ssh-key-id\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"vcpu-2_memory-4g_disk-80g\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Instance;\nimport com.pulumi.genesiscloud.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Instance(\"example\", InstanceArgs.builder() \n .image(\"my-image-id\")\n .region(\"ARC-IS-HAF-1\")\n .sshKeyIds(\"my-ssh-key-id\")\n .type(\"vcpu-2_memory-4g_disk-80g\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:Instance\n properties:\n image: my-image-id\n region: ARC-IS-HAF-1\n sshKeyIds:\n - my-ssh-key-id\n type: vcpu-2_memory-4g_disk-80g\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/instance:Instance example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", "properties": { "createdAt": { "type": "string", @@ -850,7 +850,7 @@ } }, "genesiscloud:index/sSHKey:SSHKey": { - "description": "SSH key resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.SSHKey(\"example\", {publicKey: \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\"});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.SSHKey(\"example\", public_key=\"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.SSHKey(\"example\", new()\n {\n PublicKey = \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewSSHKey(ctx, \"example\", \u0026genesiscloud.SSHKeyArgs{\n\t\t\tPublicKey: pulumi.String(\"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.SSHKey;\nimport com.pulumi.genesiscloud.SSHKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new SSHKey(\"example\", SSHKeyArgs.builder() \n .publicKey(\"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:SSHKey\n properties:\n publicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/sSHKey:SSHKey example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", + "description": "SSH key resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.SSHKey(\"example\", {publicKey: \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\"});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.SSHKey(\"example\", public_key=\"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.PulumiPackage.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.SSHKey(\"example\", new()\n {\n PublicKey = \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewSSHKey(ctx, \"example\", \u0026genesiscloud.SSHKeyArgs{\n\t\t\tPublicKey: pulumi.String(\"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.SSHKey;\nimport com.pulumi.genesiscloud.SSHKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new SSHKey(\"example\", SSHKeyArgs.builder() \n .publicKey(\"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:SSHKey\n properties:\n publicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBOpdKM8wSI07+PO4xLDL7zW/kNWGbdFXeHyBU1TRlBn alice@example.com\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/sSHKey:SSHKey example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", "properties": { "createdAt": { "type": "string", @@ -1015,7 +1015,7 @@ } }, "genesiscloud:index/snapshot:Snapshot": { - "description": "Snapshot resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst target = new genesiscloud.Instance(\"target\", {});\n// ...\nconst example = new genesiscloud.Snapshot(\"example\", {\n instanceId: target.id,\n retainOnDelete: true,\n});\n// optional\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\ntarget = genesiscloud.Instance(\"target\")\n# ...\nexample = genesiscloud.Snapshot(\"example\",\n instance_id=target.id,\n retain_on_delete=True)\n# optional\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var target = new Genesiscloud.Instance(\"target\");\n\n // ...\n var example = new Genesiscloud.Snapshot(\"example\", new()\n {\n InstanceId = target.Id,\n RetainOnDelete = true,\n });\n\n // optional\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttarget, err := genesiscloud.NewInstance(ctx, \"target\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = genesiscloud.NewSnapshot(ctx, \"example\", \u0026genesiscloud.SnapshotArgs{\n\t\t\tInstanceId: target.ID(),\n\t\t\tRetainOnDelete: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Instance;\nimport com.pulumi.genesiscloud.Snapshot;\nimport com.pulumi.genesiscloud.SnapshotArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var target = new Instance(\"target\");\n\n var example = new Snapshot(\"example\", SnapshotArgs.builder() \n .instanceId(target.id())\n .retainOnDelete(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n target:\n type: genesiscloud:Instance\n example:\n type: genesiscloud:Snapshot\n properties:\n instanceId: ${target.id}\n retainOnDelete: true\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/snapshot:Snapshot example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", + "description": "Snapshot resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst target = new genesiscloud.Instance(\"target\", {});\n// ...\nconst example = new genesiscloud.Snapshot(\"example\", {\n instanceId: target.id,\n retainOnDelete: true,\n});\n// optional\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\ntarget = genesiscloud.Instance(\"target\")\n# ...\nexample = genesiscloud.Snapshot(\"example\",\n instance_id=target.id,\n retain_on_delete=True)\n# optional\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.PulumiPackage.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var target = new Genesiscloud.Instance(\"target\");\n\n // ...\n var example = new Genesiscloud.Snapshot(\"example\", new()\n {\n InstanceId = target.Id,\n RetainOnDelete = true,\n });\n\n // optional\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttarget, err := genesiscloud.NewInstance(ctx, \"target\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = genesiscloud.NewSnapshot(ctx, \"example\", \u0026genesiscloud.SnapshotArgs{\n\t\t\tInstanceId: target.ID(),\n\t\t\tRetainOnDelete: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Instance;\nimport com.pulumi.genesiscloud.Snapshot;\nimport com.pulumi.genesiscloud.SnapshotArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var target = new Instance(\"target\");\n\n var example = new Snapshot(\"example\", SnapshotArgs.builder() \n .instanceId(target.id())\n .retainOnDelete(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n target:\n type: genesiscloud:Instance\n example:\n type: genesiscloud:Snapshot\n properties:\n instanceId: ${target.id}\n retainOnDelete: true\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/snapshot:Snapshot example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", "properties": { "createdAt": { "type": "string", @@ -1112,7 +1112,7 @@ } }, "genesiscloud:index/volume:Volume": { - "description": "Volume resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.Volume(\"example\", {\n region: \"ARC-IS-HAF-1\",\n size: 50,\n type: \"hdd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.Volume(\"example\",\n region=\"ARC-IS-HAF-1\",\n size=50,\n type=\"hdd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.Volume(\"example\", new()\n {\n Region = \"ARC-IS-HAF-1\",\n Size = 50,\n Type = \"hdd\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewVolume(ctx, \"example\", \u0026genesiscloud.VolumeArgs{\n\t\t\tRegion: pulumi.String(\"ARC-IS-HAF-1\"),\n\t\t\tSize: pulumi.Int(50),\n\t\t\tType: pulumi.String(\"hdd\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Volume;\nimport com.pulumi.genesiscloud.VolumeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Volume(\"example\", VolumeArgs.builder() \n .region(\"ARC-IS-HAF-1\")\n .size(50)\n .type(\"hdd\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:Volume\n properties:\n region: ARC-IS-HAF-1\n size: 50\n type: hdd\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/volume:Volume example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", + "description": "Volume resource\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as genesiscloud from \"@genesiscloud/pulumi-genesiscloud\";\n\nconst example = new genesiscloud.Volume(\"example\", {\n region: \"ARC-IS-HAF-1\",\n size: 50,\n type: \"hdd\",\n});\n```\n```python\nimport pulumi\nimport pulumi_genesiscloud as genesiscloud\n\nexample = genesiscloud.Volume(\"example\",\n region=\"ARC-IS-HAF-1\",\n size=50,\n type=\"hdd\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Genesiscloud = GenesisCloud.PulumiPackage.Genesiscloud;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Genesiscloud.Volume(\"example\", new()\n {\n Region = \"ARC-IS-HAF-1\",\n Size = 50,\n Type = \"hdd\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/genesiscloud/pulumi-genesiscloud/sdk/go/genesiscloud\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := genesiscloud.NewVolume(ctx, \"example\", \u0026genesiscloud.VolumeArgs{\n\t\t\tRegion: pulumi.String(\"ARC-IS-HAF-1\"),\n\t\t\tSize: pulumi.Int(50),\n\t\t\tType: pulumi.String(\"hdd\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.genesiscloud.Volume;\nimport com.pulumi.genesiscloud.VolumeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Volume(\"example\", VolumeArgs.builder() \n .region(\"ARC-IS-HAF-1\")\n .size(50)\n .type(\"hdd\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: genesiscloud:Volume\n properties:\n region: ARC-IS-HAF-1\n size: 50\n type: hdd\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import genesiscloud:index/volume:Volume example 18efeec8-94f0-4776-8ff2-5e9b49c74608\n```\n\n ", "properties": { "createdAt": { "type": "string", diff --git a/provider/resources.go b/provider/resources.go index 7b80591..3042385 100644 --- a/provider/resources.go +++ b/provider/resources.go @@ -100,7 +100,7 @@ func Provider() tfbridge.ProviderInfo { GenerateResourceContainerTypes: true, }, CSharp: &tfbridge.CSharpInfo{ - RootNamespace: "GenesisCloud", + RootNamespace: "GenesisCloud.PulumiPackage", PackageReferences: map[string]string{ "Pulumi": "3.*", },