From 6b4e61ebb2a41321a3e2411f17100ccc6bc5ab54 Mon Sep 17 00:00:00 2001 From: Pulumi Generator Bot Date: Fri, 17 Jul 2026 05:50:25 +0000 Subject: [PATCH 1/2] make tfgen --- .../cmd/pulumi-resource-stackit/schema.json | 32 +++------ provider/go.mod | 34 +++++----- provider/go.sum | 68 +++++++++---------- provider/shim/go.mod | 34 +++++----- provider/shim/go.sum | 68 +++++++++---------- 5 files changed, 113 insertions(+), 123 deletions(-) diff --git a/provider/cmd/pulumi-resource-stackit/schema.json b/provider/cmd/pulumi-resource-stackit/schema.json index 6ab05b7..0a977bc 100644 --- a/provider/cmd/pulumi-resource-stackit/schema.json +++ b/provider/cmd/pulumi-resource-stackit/schema.json @@ -13096,7 +13096,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "purpose": { "type": "string", @@ -13150,7 +13150,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "purpose": { "type": "string", @@ -13206,7 +13206,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "purpose": { "type": "string", @@ -13336,7 +13336,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "publicKey": { "type": "string", @@ -13396,7 +13396,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "purpose": { "type": "string", @@ -13452,7 +13452,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "publicKey": { "type": "string", @@ -16348,7 +16348,7 @@ } }, "stackit:index/objectstorageDefaultRetention:ObjectstorageDefaultRetention": { - "description": "ObjectStorage default-retention resource schema. Must have a \u003cspan pulumi-lang-nodejs=\"`region`\" pulumi-lang-dotnet=\"`Region`\" pulumi-lang-go=\"`region`\" pulumi-lang-python=\"`region`\" pulumi-lang-yaml=\"`region`\" pulumi-lang-java=\"`region`\"\u003e`region`\u003c/span\u003e specified in the provider configuration.\n\n## Example Usage\n\n```terraform\nresource \"stackit_objectstorage_compliance_lock\" \"example_bucket\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n}\n\nresource \"stackit_objectstorage_default_retention\" \"example\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n bucket_name = stackit_objectstorage_compliance_lock.example_bucket.name\n days = var.retention_days\n mode = var.retention_mode\n}\n```\n\n## Import\n\nIn Terraform v1.5.0 and later, the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`import`\" pulumi-lang-dotnet=\"`Import`\" pulumi-lang-go=\"`import`\" pulumi-lang-python=\"`import`\" pulumi-lang-yaml=\"`import`\" pulumi-lang-java=\"`import`\"\u003e`import`\u003c/span\u003e + \"`\" + ` block can be used with the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\"\u003e`id`\u003c/span\u003e + \"`\" + ` attribute, for example:\n\n```terraform\n# Only use the import statement, if you want to import an existing objectstorage default retention\nimport {\n to = stackit_objectstorage_default_retention.import-example\n id = \"${var.project_id},${var.region},${var.bucket_name}\"\n}\n```\n\n", + "description": "ObjectStorage default-retention resource schema. Must have a \u003cspan pulumi-lang-nodejs=\"`region`\" pulumi-lang-dotnet=\"`Region`\" pulumi-lang-go=\"`region`\" pulumi-lang-python=\"`region`\" pulumi-lang-yaml=\"`region`\" pulumi-lang-java=\"`region`\"\u003e`region`\u003c/span\u003e specified in the provider configuration.\n\n## Example Usage\n\n```terraform\nresource \"stackit_objectstorage_compliance_lock\" \"example_lock\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n}\n\nresource \"stackit_objectstorage_bucket\" \"bucket_object_lock\" {\n depends_on = [stackit_objectstorage_compliance_lock.example_lock]\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n name = \"example-bucket-with-lock\"\n object_lock = true\n}\n\nresource \"stackit_objectstorage_default_retention\" \"example\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n bucket_name = stackit_objectstorage_bucket.bucket_object_lock.name\n days = 2\n mode = \"GOVERNANCE\"\n}\n```\n\n## Import\n\nIn Terraform v1.5.0 and later, the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`import`\" pulumi-lang-dotnet=\"`Import`\" pulumi-lang-go=\"`import`\" pulumi-lang-python=\"`import`\" pulumi-lang-yaml=\"`import`\" pulumi-lang-java=\"`import`\"\u003e`import`\u003c/span\u003e + \"`\" + ` block can be used with the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\"\u003e`id`\u003c/span\u003e + \"`\" + ` attribute, for example:\n\n```terraform\n# Only use the import statement, if you want to import an existing objectstorage default retention\nimport {\n to = stackit_objectstorage_default_retention.import-example\n id = \"${var.project_id},${var.region},${var.bucket_name}\"\n}\n```\n\n", "properties": { "bucketName": { "type": "string", @@ -21773,7 +21773,7 @@ } }, "stackit:index/skeCluster:SkeCluster": { - "description": "SKE Cluster Resource schema. Must have a \u003cspan pulumi-lang-nodejs=\"`region`\" pulumi-lang-dotnet=\"`Region`\" pulumi-lang-go=\"`region`\" pulumi-lang-python=\"`region`\" pulumi-lang-yaml=\"`region`\" pulumi-lang-java=\"`region`\"\u003e`region`\u003c/span\u003e specified in the provider configuration.\n\n\u003e When updating \u003cspan pulumi-lang-nodejs=\"`nodePools`\" pulumi-lang-dotnet=\"`NodePools`\" pulumi-lang-go=\"`nodePools`\" pulumi-lang-python=\"`node_pools`\" pulumi-lang-yaml=\"`nodePools`\" pulumi-lang-java=\"`nodePools`\"\u003e`nodePools`\u003c/span\u003e of a \u003cspan pulumi-lang-nodejs=\"`stackit.SkeCluster`\" pulumi-lang-dotnet=\"`stackit.SkeCluster`\" pulumi-lang-go=\"`SkeCluster`\" pulumi-lang-python=\"`SkeCluster`\" pulumi-lang-yaml=\"`stackit.SkeCluster`\" pulumi-lang-java=\"`stackit.SkeCluster`\"\u003e`stackit.SkeCluster`\u003c/span\u003e, the pulumi preview might appear incorrect as it matches the node pools by index rather than by name. However, the SKE API correctly identifies node pools by name and applies the intended changes. Please review your changes carefully to ensure the correct configuration will be applied.\n\n## Example Usage\n\n```terraform\nresource \"stackit_ske_cluster\" \"example\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n name = \"example\"\n kubernetes_version_min = \"x.x\"\n node_pools = [\n {\n name = \"np-example\"\n machine_type = \"x.x\"\n os_version = \"x.x.x\"\n os_name = \"xxx\"\n minimum = \"2\"\n maximum = \"3\"\n availability_zones = [\"eu01-3\"]\n volume_type = \"storage_premium_perf6\"\n volume_size = \"48\"\n }\n ]\n maintenance = {\n enable_kubernetes_version_updates = true\n enable_machine_image_version_updates = true\n start = \"01:00:00Z\"\n end = \"02:00:00Z\"\n }\n network = {\n control_plane = {\n access_scope = \"PUBLIC\"\n }\n }\n}\n```\n\n## Import\n\nIn Terraform v1.5.0 and later, the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`import`\" pulumi-lang-dotnet=\"`Import`\" pulumi-lang-go=\"`import`\" pulumi-lang-python=\"`import`\" pulumi-lang-yaml=\"`import`\" pulumi-lang-java=\"`import`\"\u003e`import`\u003c/span\u003e + \"`\" + ` block can be used with the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\"\u003e`id`\u003c/span\u003e + \"`\" + ` attribute, for example:\n\n```terraform\n# Only use the import statement, if you want to import an existing ske cluster\nimport {\n to = stackit_ske_cluster.import-example\n id = \"${var.project_id},${var.region},${var.ske_name}\"\n}\n```\n\n", + "description": "SKE Cluster Resource schema. Must have a \u003cspan pulumi-lang-nodejs=\"`region`\" pulumi-lang-dotnet=\"`Region`\" pulumi-lang-go=\"`region`\" pulumi-lang-python=\"`region`\" pulumi-lang-yaml=\"`region`\" pulumi-lang-java=\"`region`\"\u003e`region`\u003c/span\u003e specified in the provider configuration.\n\n\u003e When updating \u003cspan pulumi-lang-nodejs=\"`nodePools`\" pulumi-lang-dotnet=\"`NodePools`\" pulumi-lang-go=\"`nodePools`\" pulumi-lang-python=\"`node_pools`\" pulumi-lang-yaml=\"`nodePools`\" pulumi-lang-java=\"`nodePools`\"\u003e`nodePools`\u003c/span\u003e of a \u003cspan pulumi-lang-nodejs=\"`stackit.SkeCluster`\" pulumi-lang-dotnet=\"`stackit.SkeCluster`\" pulumi-lang-go=\"`SkeCluster`\" pulumi-lang-python=\"`SkeCluster`\" pulumi-lang-yaml=\"`stackit.SkeCluster`\" pulumi-lang-java=\"`stackit.SkeCluster`\"\u003e`stackit.SkeCluster`\u003c/span\u003e, the pulumi preview might appear incorrect as it matches the node pools by index rather than by name. However, the SKE API correctly identifies node pools by name and applies the intended changes. Please review your changes carefully to ensure the correct configuration will be applied.\n\n## Example Usage\n\n```terraform\nresource \"stackit_ske_cluster\" \"example\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n name = \"example\"\n kubernetes_version_min = \"x.x\"\n node_pools = [\n {\n name = \"np-example\"\n machine_type = \"x.x\"\n os_version = \"x.x.x\"\n os_name = \"xxx\"\n minimum = \"2\"\n maximum = \"3\"\n availability_zones = [\"eu01-3\"]\n volume_type = \"storage_premium_perf6\"\n volume_size = \"48\"\n }\n ]\n network = {\n control_plane = {\n access_scope = \"PUBLIC\"\n }\n }\n}\n```\n\n## Import\n\nIn Terraform v1.5.0 and later, the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`import`\" pulumi-lang-dotnet=\"`Import`\" pulumi-lang-go=\"`import`\" pulumi-lang-python=\"`import`\" pulumi-lang-yaml=\"`import`\" pulumi-lang-java=\"`import`\"\u003e`import`\u003c/span\u003e + \"`\" + ` block can be used with the ` + \"`\" + \u003cspan pulumi-lang-nodejs=\"`id`\" pulumi-lang-dotnet=\"`Id`\" pulumi-lang-go=\"`id`\" pulumi-lang-python=\"`id`\" pulumi-lang-yaml=\"`id`\" pulumi-lang-java=\"`id`\"\u003e`id`\u003c/span\u003e + \"`\" + ` attribute, for example:\n\n```terraform\n# Only use the import statement, if you want to import an existing ske cluster\nimport {\n to = stackit_ske_cluster.import-example\n id = \"${var.project_id},${var.region},${var.ske_name}\"\n}\n```\n\n", "properties": { "access": { "$ref": "#/types/stackit:index/SkeClusterAccess:SkeClusterAccess", @@ -25903,7 +25903,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "purpose": { "type": "string", @@ -26064,7 +26064,7 @@ }, "protection": { "type": "string", - "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e.\n" + "description": "The underlying system that is responsible for protecting the key material. Possible values are: \u003cspan pulumi-lang-nodejs=\"`software`\" pulumi-lang-dotnet=\"`Software`\" pulumi-lang-go=\"`software`\" pulumi-lang-python=\"`software`\" pulumi-lang-yaml=\"`software`\" pulumi-lang-java=\"`software`\"\u003e`software`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`hsm`\" pulumi-lang-dotnet=\"`Hsm`\" pulumi-lang-go=\"`hsm`\" pulumi-lang-python=\"`hsm`\" pulumi-lang-yaml=\"`hsm`\" pulumi-lang-java=\"`hsm`\"\u003e`hsm`\u003c/span\u003e.\n" }, "publicKey": { "type": "string", @@ -27776,7 +27776,7 @@ } }, "stackit:index/getObjectstorageDefaultRetention:getObjectstorageDefaultRetention": { - "description": "ObjectStorage default-retention resource schema. Must have a \u003cspan pulumi-lang-nodejs=\"`region`\" pulumi-lang-dotnet=\"`Region`\" pulumi-lang-go=\"`region`\" pulumi-lang-python=\"`region`\" pulumi-lang-yaml=\"`region`\" pulumi-lang-java=\"`region`\"\u003e`region`\u003c/span\u003e specified in the provider configuration.\n", + "description": "ObjectStorage default-retention resource schema. Must have a \u003cspan pulumi-lang-nodejs=\"`region`\" pulumi-lang-dotnet=\"`Region`\" pulumi-lang-go=\"`region`\" pulumi-lang-python=\"`region`\" pulumi-lang-yaml=\"`region`\" pulumi-lang-java=\"`region`\"\u003e`region`\u003c/span\u003e specified in the provider configuration.\n\n## Example Usage\n\n```terraform\ndata \"stackit_objectstorage_default_retention\" \"example\" {\n project_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n bucket_name = \"example-bucket\"\n}\n```\n", "inputs": { "description": "A collection of arguments for invoking getObjectstorageDefaultRetention.\n", "properties": { @@ -27784,14 +27784,6 @@ "type": "string", "description": "The associated bucket's name. It must be DNS conform.\n" }, - "days": { - "type": "integer", - "description": "The number retention period in days.\n" - }, - "mode": { - "type": "string", - "description": "The retention mode for default retention on a bucket.\n" - }, "projectId": { "type": "string", "description": "STACKIT Project ID to which the default-retention is associated.\n" @@ -27804,8 +27796,6 @@ "type": "object", "required": [ "bucketName", - "days", - "mode", "projectId" ] }, diff --git a/provider/go.mod b/provider/go.mod index 50a3dae..a0fbdf7 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -197,43 +197,43 @@ require ( github.com/spf13/pflag v1.0.10 // indirect github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect github.com/stackitcloud/stackit-sdk-go/core v0.26.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/alb v0.15.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/alb v0.16.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.2 // indirect - github.com/stackitcloud/stackit-sdk-go/services/cdn v1.18.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/certificates v1.8.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/cdn v1.19.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/certificates v1.9.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/dns v0.21.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/dremio v0.4.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/edge v0.12.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/git v0.14.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/iaas v1.13.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/intake v0.11.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/kms v1.11.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/kms v1.12.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.14.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/logs v0.10.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.11.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.11.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/observability v0.24.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.0.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.10.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.1.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.11.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.1 // indirect + github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.24.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/scf v0.9.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/scf v0.10.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.18.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.7.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.5.2 // indirect github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.20.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/sfs v0.11.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/ske v1.18.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/ske v1.19.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.16.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.2.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.3.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.4.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.4.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0 // indirect - github.com/stackitcloud/terraform-provider-stackit v0.103.0 // indirect + github.com/stackitcloud/terraform-provider-stackit v0.104.0 // indirect github.com/teambition/rrule-go v1.8.2 // indirect github.com/teekennedy/goldmark-markdown v0.3.0 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect diff --git a/provider/go.sum b/provider/go.sum index 2b332bb..21ef235 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -646,56 +646,56 @@ github.com/stackitcloud/pulumi-stackit/provider/shim v0.0.6 h1:HxckjrBBHZ+c2SAcF github.com/stackitcloud/pulumi-stackit/provider/shim v0.0.6/go.mod h1:XfgIyIgXyLYqtYtxiIcvxxW20cCJmiPv1UDoecT9T/Q= github.com/stackitcloud/stackit-sdk-go/core v0.26.0 h1:jQEb9gkehfp6VCP6TcYk7BI10cz4l0KM2L6hqYBH2QA= github.com/stackitcloud/stackit-sdk-go/core v0.26.0/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA= -github.com/stackitcloud/stackit-sdk-go/services/alb v0.15.0 h1:GDiNrm0A1KIHARcx6xI2I4PvNEWJuNysP3w1M/9WYps= -github.com/stackitcloud/stackit-sdk-go/services/alb v0.15.0/go.mod h1:eK6oRB5Tmpt6KbXQ4UYBGg2LgW5bPtVoncL9E8JSRww= +github.com/stackitcloud/stackit-sdk-go/services/alb v0.16.0 h1:WoWlHdzISGXPEaJOYt6HP5F9M5nbyCJL6VqRJZIaOQs= +github.com/stackitcloud/stackit-sdk-go/services/alb v0.16.0/go.mod h1:eK6oRB5Tmpt6KbXQ4UYBGg2LgW5bPtVoncL9E8JSRww= github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.2 h1:b7WJ/vwxlVmNNX91kI3obqGcuoPAyaCbDL5aCMQ/sNg= github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.2/go.mod h1:T/JF25XGJ3GqER/1L2N//DgY8x5tY7gA3N+/0nvmOWY= -github.com/stackitcloud/stackit-sdk-go/services/cdn v1.18.0 h1:cEInAiHfsf8l3utWktJHyNLnJ2zeK6X3vzTJu9wBnEc= -github.com/stackitcloud/stackit-sdk-go/services/cdn v1.18.0/go.mod h1:MHB1N3EQ9GuAduAQoNS+gb1MjrWJieszbpOso9TQv5s= -github.com/stackitcloud/stackit-sdk-go/services/certificates v1.8.0 h1:bINitVHAyfFfRhkt8/eXDXEjpuH72n9HykZhthGkEg4= -github.com/stackitcloud/stackit-sdk-go/services/certificates v1.8.0/go.mod h1:eJpB3/pukz+KzVPVHQ4g3DVtQkxGga18VbFBhq9ugdY= +github.com/stackitcloud/stackit-sdk-go/services/cdn v1.19.0 h1:k+KJ4gp9awhJMY5y55vDqRSr6G/S9+8haTNILGbgH9s= +github.com/stackitcloud/stackit-sdk-go/services/cdn v1.19.0/go.mod h1:MHB1N3EQ9GuAduAQoNS+gb1MjrWJieszbpOso9TQv5s= +github.com/stackitcloud/stackit-sdk-go/services/certificates v1.9.0 h1:7qAgkYy5OHrzeyYGhPdJtzHuVZ+jlPZpLuAChRxmBiw= +github.com/stackitcloud/stackit-sdk-go/services/certificates v1.9.0/go.mod h1:eJpB3/pukz+KzVPVHQ4g3DVtQkxGga18VbFBhq9ugdY= github.com/stackitcloud/stackit-sdk-go/services/dns v0.21.0 h1:ZVkptfVCAqpaPWkE+WIopM9XdzqgbVcwmX5L1jZqqx8= github.com/stackitcloud/stackit-sdk-go/services/dns v0.21.0/go.mod h1:FiYSv3D9rzgEVzi8Mpq5oYZBosrasa5uUYqVdEIbM1U= github.com/stackitcloud/stackit-sdk-go/services/dremio v0.4.0 h1:kAWRUptc9g6lA9XCgB4Fw8oQYOhDuV0mp+eZhpiyJ+Y= github.com/stackitcloud/stackit-sdk-go/services/dremio v0.4.0/go.mod h1:iMoiM8fM1mXC1Nz8FBiiQ08Yh+0C3yN0GPCdAbOlRXo= -github.com/stackitcloud/stackit-sdk-go/services/edge v0.12.0 h1:qPhNo5m0K9ZKMnUx7e23fmvBmhOCxIFRzobwFhSHWUY= -github.com/stackitcloud/stackit-sdk-go/services/edge v0.12.0/go.mod h1:Ylse6gqGJtsd5TVmvha+hoLd1QQHLKvhY5dO15+q5kg= +github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.0 h1:MD475tdG7oSRquUr4SA4MIevVTb82sBPM2Fkf5J7aE0= +github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.0/go.mod h1:Ylse6gqGJtsd5TVmvha+hoLd1QQHLKvhY5dO15+q5kg= github.com/stackitcloud/stackit-sdk-go/services/git v0.14.0 h1:VZBneGprCmHqckcSMPs3puBlK8rBpLMtYKmBktwdoVE= github.com/stackitcloud/stackit-sdk-go/services/git v0.14.0/go.mod h1:YZEL+gaK+ELn5E9VtK8yvz5RcmCBH+JkRpf6YbNVSbM= github.com/stackitcloud/stackit-sdk-go/services/iaas v1.13.0 h1:PQZ6n71CMadLU3DjJxJXiPHdK9Bz4hMttBREQD6no34= github.com/stackitcloud/stackit-sdk-go/services/iaas v1.13.0/go.mod h1:AbPN9BGkdjc+tVsXEX9Vr8BPDjdlDmG26K1FwCKZQVU= github.com/stackitcloud/stackit-sdk-go/services/intake v0.11.0 h1:zuZIWgm8ak6aOyvgHouIBSoAnUkNBy4HMSba5AHYI7U= github.com/stackitcloud/stackit-sdk-go/services/intake v0.11.0/go.mod h1:UXhPs7JXjQvTp14d4ZffSLnFMQyB7y1cj100XWwQudI= -github.com/stackitcloud/stackit-sdk-go/services/kms v1.11.0 h1:OrUaDypQNr1nOXZfVQXCwUpN4YhR5y0vtvYi9/Ogoi4= -github.com/stackitcloud/stackit-sdk-go/services/kms v1.11.0/go.mod h1:pVaCmb1ZHAPGVRlSlBlVOjThp9Tb2sX9+nRX0M+d1KU= +github.com/stackitcloud/stackit-sdk-go/services/kms v1.12.0 h1:rydjdSL+j6Yd+3T7ks+JFkjKMh3a1RfBzTFZBTcdgds= +github.com/stackitcloud/stackit-sdk-go/services/kms v1.12.0/go.mod h1:pVaCmb1ZHAPGVRlSlBlVOjThp9Tb2sX9+nRX0M+d1KU= github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.14.0 h1:1dvL7tX91ziklayQmOupniE3jM4D5Nbtc0auNcx2p18= github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.14.0/go.mod h1:+Ld3dn648I+YKcBV3fEkYpDSr3fel421+LurJGywSBs= -github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.0 h1:DRDcjKXVrF/iN82L7BRDM6EZNZqTj3HKSK5ErcLGxro= -github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.0/go.mod h1:JDOOYaGgcBts2x52nKPRMFgSZe7qqOFmfz1xIXCQgRY= +github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.1 h1:iteL61eMMPWT6872nF4Ko/tBU1IXemvS++XR09pj6NA= +github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.1/go.mod h1:JDOOYaGgcBts2x52nKPRMFgSZe7qqOFmfz1xIXCQgRY= github.com/stackitcloud/stackit-sdk-go/services/logs v0.10.0 h1:g7zpfQFFq3UhAWrMK9rPaZY6dLMAuMJf5g6+r7VRTXc= github.com/stackitcloud/stackit-sdk-go/services/logs v0.10.0/go.mod h1:tvRejL8w5KpGBbLFPQ+dXOJURgZ3OMbZmwxlKQrGMuA= -github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.0 h1:G/OqKHAgmH/GgqagGaow1aV6jkmVdTCexCM425PbXaE= -github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.0/go.mod h1:joa89Y1dyn0j22FstRcIKfW2ada3FDxNfttxSvq27uY= +github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.1 h1:Ll1erKKms7OnFva3bRXOs9PEYLoWJp5prSg985K0glk= +github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.1/go.mod h1:joa89Y1dyn0j22FstRcIKfW2ada3FDxNfttxSvq27uY= github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.11.0 h1:LfcQ++Z8a13jrJ5NOaCY/hwToh/e+QJj0eS6rd6s6k8= github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.11.0/go.mod h1:u7T85YqoqncJevbPU1ODKthbmxxEh1zw+bVaAO8v0Sg= -github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.11.0 h1:mjcTktPsrqN/XvtuYs0O23n1lbbYkY5lvSxrNtzfaPs= -github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.11.0/go.mod h1:0hHEPiOEMAA23EzEl42Rm3FlyKIzkW+LWLvDkuFTZ+Q= +github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.0 h1:SVd3WMmLAE0Jxk2SaRuM85DTOOXHycyMpZGx9vzqNkI= +github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.0/go.mod h1:0hHEPiOEMAA23EzEl42Rm3FlyKIzkW+LWLvDkuFTZ+Q= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.0 h1:T+ll3lS0Kn18d8hTOrVAMKcQrXiab+Cuj0cTnAYHmj0= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.0/go.mod h1:QsPtoqAYvumyPU6ToX/5j1PbudN+VSTuvh6mp154ecM= github.com/stackitcloud/stackit-sdk-go/services/observability v0.24.0 h1:KhuWPXr1hl8BFLGLSi6wjxh5o6OQXH9amfquMhYQROU= github.com/stackitcloud/stackit-sdk-go/services/observability v0.24.0/go.mod h1:0fEZQHm729mBdvg4sNrAhM6KmHROHJSeS2FwCMRk46k= -github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.0.0 h1:xJ/rhcMTV2pZ+s9PX/Q7+f4amNqn+kBl0t62cJ6xfko= -github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.0.0/go.mod h1:L+NlfC1hilLOqlLLukCj/UDnxlnNrc/oMikcw3Ansyw= -github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.10.0 h1:Ia8FWqG14hkl7rWAUDjSKwd+8NPvrPGOpUC0jLB1sR0= -github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.10.0/go.mod h1:yzlakB+f8ur4yAHR6lyCABO+HcEtZG3G2Faj6m5/uW8= -github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.0 h1:HRJwodJX4aOn/487zaqJIKw13yIj4T6dn7/kEHLxeTg= -github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.0/go.mod h1:TwfVVynB/+AKbccSOLk2qZpPL1tdK43BBAiACP6EtSg= -github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.0 h1:ckYMRXAGE2/vaxPeNGEuun9AGcFn/8xuu0ytfsiqfWU= -github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.0/go.mod h1:yjej6QfYoYdRIyKXlmbVz8fZYxbuUdl+QBkvLDPgA4k= +github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.1.0 h1:hooc/E9Qabn8xno1NUd3uJQfUbW5KoY6mgURlnd776c= +github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.1.0/go.mod h1:L+NlfC1hilLOqlLLukCj/UDnxlnNrc/oMikcw3Ansyw= +github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.11.0 h1:cuI4NhuFhaZ3tTkBpUM7nt2odKFJkyCcphT/3gGb9CE= +github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.11.0/go.mod h1:yzlakB+f8ur4yAHR6lyCABO+HcEtZG3G2Faj6m5/uW8= +github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.1 h1:Vly7OKWAwfrbE31N/tUMmLkl7pKybSnek0IPh8offRk= +github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.1/go.mod h1:TwfVVynB/+AKbccSOLk2qZpPL1tdK43BBAiACP6EtSg= +github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.1 h1:PkA2mBtQBsCxToMY2g6O4zwMPH4ah3OUt0vkJMje2qo= +github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.1/go.mod h1:yjej6QfYoYdRIyKXlmbVz8fZYxbuUdl+QBkvLDPgA4k= github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.24.0 h1:JPP6a0ME1tZXr4iB69d/LtJsCAr58ENBadFaK9f48/c= github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.24.0/go.mod h1:NEz3f+GV5G++BE9/MmZCsXJyCih7jtg0pZuSyG2sLEs= -github.com/stackitcloud/stackit-sdk-go/services/scf v0.9.0 h1:pwcGFeU2b6DLOGQGNbbw91zN0qIlBan4d7DGtGGZEEY= -github.com/stackitcloud/stackit-sdk-go/services/scf v0.9.0/go.mod h1:w3rXz3Klz5XxpI7eXpvZTYlu8LQkZJiFxKg6DNBgenQ= +github.com/stackitcloud/stackit-sdk-go/services/scf v0.10.0 h1:iz8dDCkGRyWQp84kvcOC83/qA+6O6O6M0R8EPE+HvT8= +github.com/stackitcloud/stackit-sdk-go/services/scf v0.10.0/go.mod h1:w3rXz3Klz5XxpI7eXpvZTYlu8LQkZJiFxKg6DNBgenQ= github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.18.1 h1:U5rstX5e6Am2t+Ukv5K1Sbftzxt5aFALMa9YS4jCJoo= github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.18.1/go.mod h1:2XA8PE05Qg6BL2YXO4XgfGI9qskJ3cicLE5Qq0aqDdY= github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.7.0 h1:U3bm+RVHD1USpB6Fk9WNfPQxK0x0DY7ubusmRSh/A/8= @@ -708,18 +708,18 @@ github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0 h1:TNZH github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0/go.mod h1:fXq3TmVLb4JMSve989NFFViMFoYa83s7M3hJWgN6mdQ= github.com/stackitcloud/stackit-sdk-go/services/sfs v0.11.0 h1:YhQ2GF+AyHVUps1iEjLj7z6OlzBzMGyD5nwHaZ0pXus= github.com/stackitcloud/stackit-sdk-go/services/sfs v0.11.0/go.mod h1:jMlBoXqrPNX5nXbo6oT7exalqilw1jiLPoIp4Cn0CdI= -github.com/stackitcloud/stackit-sdk-go/services/ske v1.18.0 h1:6Umom7V12bVa7D3dnMJAKj/GWg7wqR9FpqmZ8TjsO1Q= -github.com/stackitcloud/stackit-sdk-go/services/ske v1.18.0/go.mod h1:TbqmZhLMofmfl+HhVl6oHYcI3zvXTm1vRjN3A/fOkM4= +github.com/stackitcloud/stackit-sdk-go/services/ske v1.19.0 h1:/SNc1zedje1HNhMCWf+IRx2eKpFXeGdmCRCIZ4PCrhs= +github.com/stackitcloud/stackit-sdk-go/services/ske v1.19.0/go.mod h1:TbqmZhLMofmfl+HhVl6oHYcI3zvXTm1vRjN3A/fOkM4= github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.16.0 h1:A6zN5JUz5DOTigTxAyAC+4p5VpJzaYDftx2yIH0mgn8= github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.16.0/go.mod h1:AiUoMAqQcOlMgDtkVJlqI7P/VGD5xjN3dYjERGnwN/M= -github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.2.0 h1:U1mQoCk0TXc8NsSc/Sl9PKMdEyJpWNU2zLnsqmx6wEc= -github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.2.0/go.mod h1:hgw8janWmDfP2bnuZensxqcAePr49BX5ug8Rq85o+h8= -github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.3.0 h1:MEvzGItcbig+9A4JvK2E5W6/mqXDPafiGkDZ1BprBAI= -github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.3.0/go.mod h1:WUmgKtwpe90Yq3YbgNxc2clTTULVxCu0ha6lMTjUnII= +github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.4.0 h1:RG+cZzvIb+NoVNYemvwG5UHR9qEqea6IuHVYtojeBbQ= +github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.4.0/go.mod h1:hgw8janWmDfP2bnuZensxqcAePr49BX5ug8Rq85o+h8= +github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.4.0 h1:tEKBl3g7SIjZ8aa43nNjS1Rqr/IwxQ3Pr1MArYF0fno= +github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.4.0/go.mod h1:WUmgKtwpe90Yq3YbgNxc2clTTULVxCu0ha6lMTjUnII= github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0 h1:LMgbzhPunuelsIsfyEj/5O/aYfNcg/eGHsnZ7AZOhYg= github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0/go.mod h1:toIjQk1dhxdUFVyCWJJja0w/0nFpDid8MWX0ukQfvfo= -github.com/stackitcloud/terraform-provider-stackit v0.103.0 h1:toOqHkuOcX7svf/FsdvCGdQiC7AhYH6IFGVyAjaSW6Q= -github.com/stackitcloud/terraform-provider-stackit v0.103.0/go.mod h1:tdtIQJiXRtOKMwv2RtyvPNGuJpjafE+nJ7N7AJcg1yE= +github.com/stackitcloud/terraform-provider-stackit v0.104.0 h1:1HJKGNh1dRZJs/yNzYTSGSIHqCphwaehZ4Ww5B+FFGQ= +github.com/stackitcloud/terraform-provider-stackit v0.104.0/go.mod h1:PlfOhI6puQ7Etgu56Emx2mChiSKAMiIMF0K30tRsSek= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= diff --git a/provider/shim/go.mod b/provider/shim/go.mod index ec54df7..b0b1c27 100644 --- a/provider/shim/go.mod +++ b/provider/shim/go.mod @@ -2,22 +2,22 @@ module github.com/stackitcloud/pulumi-stackit/provider/shim go 1.26.0 -require github.com/stackitcloud/terraform-provider-stackit v0.103.0 +require github.com/stackitcloud/terraform-provider-stackit v0.104.0 require ( github.com/hashicorp/go-uuid v1.0.3 // indirect github.com/hashicorp/terraform-plugin-framework-timeouts v0.7.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/alb v0.15.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/certificates v1.8.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/alb v0.16.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/certificates v1.9.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/dremio v0.4.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/edge v0.12.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/intake v0.11.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/kms v1.11.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/kms v1.12.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/logs v0.10.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/scf v0.9.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/scf v0.10.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/sfs v0.11.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.2.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.3.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.4.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.4.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20260401024825-9d38bb4040a9 // indirect google.golang.org/grpc v1.80.0 // indirect @@ -38,28 +38,28 @@ require ( github.com/mitchellh/go-testing-interface v1.14.1 // indirect github.com/stackitcloud/stackit-sdk-go/core v0.26.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.2 // indirect - github.com/stackitcloud/stackit-sdk-go/services/cdn v1.18.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/cdn v1.19.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/dns v0.21.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/git v0.14.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/iaas v1.13.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.14.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.1 // indirect + github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.11.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.11.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/observability v0.24.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.0.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.10.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.1.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.11.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.1 // indirect + github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.24.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.18.1 // indirect github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.7.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.5.2 // indirect github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.20.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/ske v1.18.0 // indirect + github.com/stackitcloud/stackit-sdk-go/services/ske v1.19.0 // indirect github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.16.0 // indirect github.com/teambition/rrule-go v1.8.2 // indirect github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect diff --git a/provider/shim/go.sum b/provider/shim/go.sum index 4328e19..facadf0 100644 --- a/provider/shim/go.sum +++ b/provider/shim/go.sum @@ -85,56 +85,56 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/stackitcloud/stackit-sdk-go/core v0.26.0 h1:jQEb9gkehfp6VCP6TcYk7BI10cz4l0KM2L6hqYBH2QA= github.com/stackitcloud/stackit-sdk-go/core v0.26.0/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA= -github.com/stackitcloud/stackit-sdk-go/services/alb v0.15.0 h1:GDiNrm0A1KIHARcx6xI2I4PvNEWJuNysP3w1M/9WYps= -github.com/stackitcloud/stackit-sdk-go/services/alb v0.15.0/go.mod h1:eK6oRB5Tmpt6KbXQ4UYBGg2LgW5bPtVoncL9E8JSRww= +github.com/stackitcloud/stackit-sdk-go/services/alb v0.16.0 h1:WoWlHdzISGXPEaJOYt6HP5F9M5nbyCJL6VqRJZIaOQs= +github.com/stackitcloud/stackit-sdk-go/services/alb v0.16.0/go.mod h1:eK6oRB5Tmpt6KbXQ4UYBGg2LgW5bPtVoncL9E8JSRww= github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.2 h1:b7WJ/vwxlVmNNX91kI3obqGcuoPAyaCbDL5aCMQ/sNg= github.com/stackitcloud/stackit-sdk-go/services/authorization v0.15.2/go.mod h1:T/JF25XGJ3GqER/1L2N//DgY8x5tY7gA3N+/0nvmOWY= -github.com/stackitcloud/stackit-sdk-go/services/cdn v1.18.0 h1:cEInAiHfsf8l3utWktJHyNLnJ2zeK6X3vzTJu9wBnEc= -github.com/stackitcloud/stackit-sdk-go/services/cdn v1.18.0/go.mod h1:MHB1N3EQ9GuAduAQoNS+gb1MjrWJieszbpOso9TQv5s= -github.com/stackitcloud/stackit-sdk-go/services/certificates v1.8.0 h1:bINitVHAyfFfRhkt8/eXDXEjpuH72n9HykZhthGkEg4= -github.com/stackitcloud/stackit-sdk-go/services/certificates v1.8.0/go.mod h1:eJpB3/pukz+KzVPVHQ4g3DVtQkxGga18VbFBhq9ugdY= +github.com/stackitcloud/stackit-sdk-go/services/cdn v1.19.0 h1:k+KJ4gp9awhJMY5y55vDqRSr6G/S9+8haTNILGbgH9s= +github.com/stackitcloud/stackit-sdk-go/services/cdn v1.19.0/go.mod h1:MHB1N3EQ9GuAduAQoNS+gb1MjrWJieszbpOso9TQv5s= +github.com/stackitcloud/stackit-sdk-go/services/certificates v1.9.0 h1:7qAgkYy5OHrzeyYGhPdJtzHuVZ+jlPZpLuAChRxmBiw= +github.com/stackitcloud/stackit-sdk-go/services/certificates v1.9.0/go.mod h1:eJpB3/pukz+KzVPVHQ4g3DVtQkxGga18VbFBhq9ugdY= github.com/stackitcloud/stackit-sdk-go/services/dns v0.21.0 h1:ZVkptfVCAqpaPWkE+WIopM9XdzqgbVcwmX5L1jZqqx8= github.com/stackitcloud/stackit-sdk-go/services/dns v0.21.0/go.mod h1:FiYSv3D9rzgEVzi8Mpq5oYZBosrasa5uUYqVdEIbM1U= github.com/stackitcloud/stackit-sdk-go/services/dremio v0.4.0 h1:kAWRUptc9g6lA9XCgB4Fw8oQYOhDuV0mp+eZhpiyJ+Y= github.com/stackitcloud/stackit-sdk-go/services/dremio v0.4.0/go.mod h1:iMoiM8fM1mXC1Nz8FBiiQ08Yh+0C3yN0GPCdAbOlRXo= -github.com/stackitcloud/stackit-sdk-go/services/edge v0.12.0 h1:qPhNo5m0K9ZKMnUx7e23fmvBmhOCxIFRzobwFhSHWUY= -github.com/stackitcloud/stackit-sdk-go/services/edge v0.12.0/go.mod h1:Ylse6gqGJtsd5TVmvha+hoLd1QQHLKvhY5dO15+q5kg= +github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.0 h1:MD475tdG7oSRquUr4SA4MIevVTb82sBPM2Fkf5J7aE0= +github.com/stackitcloud/stackit-sdk-go/services/edge v0.13.0/go.mod h1:Ylse6gqGJtsd5TVmvha+hoLd1QQHLKvhY5dO15+q5kg= github.com/stackitcloud/stackit-sdk-go/services/git v0.14.0 h1:VZBneGprCmHqckcSMPs3puBlK8rBpLMtYKmBktwdoVE= github.com/stackitcloud/stackit-sdk-go/services/git v0.14.0/go.mod h1:YZEL+gaK+ELn5E9VtK8yvz5RcmCBH+JkRpf6YbNVSbM= github.com/stackitcloud/stackit-sdk-go/services/iaas v1.13.0 h1:PQZ6n71CMadLU3DjJxJXiPHdK9Bz4hMttBREQD6no34= github.com/stackitcloud/stackit-sdk-go/services/iaas v1.13.0/go.mod h1:AbPN9BGkdjc+tVsXEX9Vr8BPDjdlDmG26K1FwCKZQVU= github.com/stackitcloud/stackit-sdk-go/services/intake v0.11.0 h1:zuZIWgm8ak6aOyvgHouIBSoAnUkNBy4HMSba5AHYI7U= github.com/stackitcloud/stackit-sdk-go/services/intake v0.11.0/go.mod h1:UXhPs7JXjQvTp14d4ZffSLnFMQyB7y1cj100XWwQudI= -github.com/stackitcloud/stackit-sdk-go/services/kms v1.11.0 h1:OrUaDypQNr1nOXZfVQXCwUpN4YhR5y0vtvYi9/Ogoi4= -github.com/stackitcloud/stackit-sdk-go/services/kms v1.11.0/go.mod h1:pVaCmb1ZHAPGVRlSlBlVOjThp9Tb2sX9+nRX0M+d1KU= +github.com/stackitcloud/stackit-sdk-go/services/kms v1.12.0 h1:rydjdSL+j6Yd+3T7ks+JFkjKMh3a1RfBzTFZBTcdgds= +github.com/stackitcloud/stackit-sdk-go/services/kms v1.12.0/go.mod h1:pVaCmb1ZHAPGVRlSlBlVOjThp9Tb2sX9+nRX0M+d1KU= github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.14.0 h1:1dvL7tX91ziklayQmOupniE3jM4D5Nbtc0auNcx2p18= github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.14.0/go.mod h1:+Ld3dn648I+YKcBV3fEkYpDSr3fel421+LurJGywSBs= -github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.0 h1:DRDcjKXVrF/iN82L7BRDM6EZNZqTj3HKSK5ErcLGxro= -github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.0/go.mod h1:JDOOYaGgcBts2x52nKPRMFgSZe7qqOFmfz1xIXCQgRY= +github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.1 h1:iteL61eMMPWT6872nF4Ko/tBU1IXemvS++XR09pj6NA= +github.com/stackitcloud/stackit-sdk-go/services/logme v1.0.1/go.mod h1:JDOOYaGgcBts2x52nKPRMFgSZe7qqOFmfz1xIXCQgRY= github.com/stackitcloud/stackit-sdk-go/services/logs v0.10.0 h1:g7zpfQFFq3UhAWrMK9rPaZY6dLMAuMJf5g6+r7VRTXc= github.com/stackitcloud/stackit-sdk-go/services/logs v0.10.0/go.mod h1:tvRejL8w5KpGBbLFPQ+dXOJURgZ3OMbZmwxlKQrGMuA= -github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.0 h1:G/OqKHAgmH/GgqagGaow1aV6jkmVdTCexCM425PbXaE= -github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.0/go.mod h1:joa89Y1dyn0j22FstRcIKfW2ada3FDxNfttxSvq27uY= +github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.1 h1:Ll1erKKms7OnFva3bRXOs9PEYLoWJp5prSg985K0glk= +github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.0.1/go.mod h1:joa89Y1dyn0j22FstRcIKfW2ada3FDxNfttxSvq27uY= github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.11.0 h1:LfcQ++Z8a13jrJ5NOaCY/hwToh/e+QJj0eS6rd6s6k8= github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.11.0/go.mod h1:u7T85YqoqncJevbPU1ODKthbmxxEh1zw+bVaAO8v0Sg= -github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.11.0 h1:mjcTktPsrqN/XvtuYs0O23n1lbbYkY5lvSxrNtzfaPs= -github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.11.0/go.mod h1:0hHEPiOEMAA23EzEl42Rm3FlyKIzkW+LWLvDkuFTZ+Q= +github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.0 h1:SVd3WMmLAE0Jxk2SaRuM85DTOOXHycyMpZGx9vzqNkI= +github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.0/go.mod h1:0hHEPiOEMAA23EzEl42Rm3FlyKIzkW+LWLvDkuFTZ+Q= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.0 h1:T+ll3lS0Kn18d8hTOrVAMKcQrXiab+Cuj0cTnAYHmj0= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.0/go.mod h1:QsPtoqAYvumyPU6ToX/5j1PbudN+VSTuvh6mp154ecM= github.com/stackitcloud/stackit-sdk-go/services/observability v0.24.0 h1:KhuWPXr1hl8BFLGLSi6wjxh5o6OQXH9amfquMhYQROU= github.com/stackitcloud/stackit-sdk-go/services/observability v0.24.0/go.mod h1:0fEZQHm729mBdvg4sNrAhM6KmHROHJSeS2FwCMRk46k= -github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.0.0 h1:xJ/rhcMTV2pZ+s9PX/Q7+f4amNqn+kBl0t62cJ6xfko= -github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.0.0/go.mod h1:L+NlfC1hilLOqlLLukCj/UDnxlnNrc/oMikcw3Ansyw= -github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.10.0 h1:Ia8FWqG14hkl7rWAUDjSKwd+8NPvrPGOpUC0jLB1sR0= -github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.10.0/go.mod h1:yzlakB+f8ur4yAHR6lyCABO+HcEtZG3G2Faj6m5/uW8= -github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.0 h1:HRJwodJX4aOn/487zaqJIKw13yIj4T6dn7/kEHLxeTg= -github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.0/go.mod h1:TwfVVynB/+AKbccSOLk2qZpPL1tdK43BBAiACP6EtSg= -github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.0 h1:ckYMRXAGE2/vaxPeNGEuun9AGcFn/8xuu0ytfsiqfWU= -github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.0/go.mod h1:yjej6QfYoYdRIyKXlmbVz8fZYxbuUdl+QBkvLDPgA4k= +github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.1.0 h1:hooc/E9Qabn8xno1NUd3uJQfUbW5KoY6mgURlnd776c= +github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.1.0/go.mod h1:L+NlfC1hilLOqlLLukCj/UDnxlnNrc/oMikcw3Ansyw= +github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.11.0 h1:cuI4NhuFhaZ3tTkBpUM7nt2odKFJkyCcphT/3gGb9CE= +github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.11.0/go.mod h1:yzlakB+f8ur4yAHR6lyCABO+HcEtZG3G2Faj6m5/uW8= +github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.1 h1:Vly7OKWAwfrbE31N/tUMmLkl7pKybSnek0IPh8offRk= +github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.1.1/go.mod h1:TwfVVynB/+AKbccSOLk2qZpPL1tdK43BBAiACP6EtSg= +github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.1 h1:PkA2mBtQBsCxToMY2g6O4zwMPH4ah3OUt0vkJMje2qo= +github.com/stackitcloud/stackit-sdk-go/services/redis v1.1.1/go.mod h1:yjej6QfYoYdRIyKXlmbVz8fZYxbuUdl+QBkvLDPgA4k= github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.24.0 h1:JPP6a0ME1tZXr4iB69d/LtJsCAr58ENBadFaK9f48/c= github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.24.0/go.mod h1:NEz3f+GV5G++BE9/MmZCsXJyCih7jtg0pZuSyG2sLEs= -github.com/stackitcloud/stackit-sdk-go/services/scf v0.9.0 h1:pwcGFeU2b6DLOGQGNbbw91zN0qIlBan4d7DGtGGZEEY= -github.com/stackitcloud/stackit-sdk-go/services/scf v0.9.0/go.mod h1:w3rXz3Klz5XxpI7eXpvZTYlu8LQkZJiFxKg6DNBgenQ= +github.com/stackitcloud/stackit-sdk-go/services/scf v0.10.0 h1:iz8dDCkGRyWQp84kvcOC83/qA+6O6O6M0R8EPE+HvT8= +github.com/stackitcloud/stackit-sdk-go/services/scf v0.10.0/go.mod h1:w3rXz3Klz5XxpI7eXpvZTYlu8LQkZJiFxKg6DNBgenQ= github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.18.1 h1:U5rstX5e6Am2t+Ukv5K1Sbftzxt5aFALMa9YS4jCJoo= github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.18.1/go.mod h1:2XA8PE05Qg6BL2YXO4XgfGI9qskJ3cicLE5Qq0aqDdY= github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.7.0 h1:U3bm+RVHD1USpB6Fk9WNfPQxK0x0DY7ubusmRSh/A/8= @@ -147,18 +147,18 @@ github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0 h1:TNZH github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0/go.mod h1:fXq3TmVLb4JMSve989NFFViMFoYa83s7M3hJWgN6mdQ= github.com/stackitcloud/stackit-sdk-go/services/sfs v0.11.0 h1:YhQ2GF+AyHVUps1iEjLj7z6OlzBzMGyD5nwHaZ0pXus= github.com/stackitcloud/stackit-sdk-go/services/sfs v0.11.0/go.mod h1:jMlBoXqrPNX5nXbo6oT7exalqilw1jiLPoIp4Cn0CdI= -github.com/stackitcloud/stackit-sdk-go/services/ske v1.18.0 h1:6Umom7V12bVa7D3dnMJAKj/GWg7wqR9FpqmZ8TjsO1Q= -github.com/stackitcloud/stackit-sdk-go/services/ske v1.18.0/go.mod h1:TbqmZhLMofmfl+HhVl6oHYcI3zvXTm1vRjN3A/fOkM4= +github.com/stackitcloud/stackit-sdk-go/services/ske v1.19.0 h1:/SNc1zedje1HNhMCWf+IRx2eKpFXeGdmCRCIZ4PCrhs= +github.com/stackitcloud/stackit-sdk-go/services/ske v1.19.0/go.mod h1:TbqmZhLMofmfl+HhVl6oHYcI3zvXTm1vRjN3A/fOkM4= github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.16.0 h1:A6zN5JUz5DOTigTxAyAC+4p5VpJzaYDftx2yIH0mgn8= github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.16.0/go.mod h1:AiUoMAqQcOlMgDtkVJlqI7P/VGD5xjN3dYjERGnwN/M= -github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.2.0 h1:U1mQoCk0TXc8NsSc/Sl9PKMdEyJpWNU2zLnsqmx6wEc= -github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.2.0/go.mod h1:hgw8janWmDfP2bnuZensxqcAePr49BX5ug8Rq85o+h8= -github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.3.0 h1:MEvzGItcbig+9A4JvK2E5W6/mqXDPafiGkDZ1BprBAI= -github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.3.0/go.mod h1:WUmgKtwpe90Yq3YbgNxc2clTTULVxCu0ha6lMTjUnII= +github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.4.0 h1:RG+cZzvIb+NoVNYemvwG5UHR9qEqea6IuHVYtojeBbQ= +github.com/stackitcloud/stackit-sdk-go/services/telemetrylink v0.4.0/go.mod h1:hgw8janWmDfP2bnuZensxqcAePr49BX5ug8Rq85o+h8= +github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.4.0 h1:tEKBl3g7SIjZ8aa43nNjS1Rqr/IwxQ3Pr1MArYF0fno= +github.com/stackitcloud/stackit-sdk-go/services/telemetryrouter v0.4.0/go.mod h1:WUmgKtwpe90Yq3YbgNxc2clTTULVxCu0ha6lMTjUnII= github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0 h1:LMgbzhPunuelsIsfyEj/5O/aYfNcg/eGHsnZ7AZOhYg= github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0/go.mod h1:toIjQk1dhxdUFVyCWJJja0w/0nFpDid8MWX0ukQfvfo= -github.com/stackitcloud/terraform-provider-stackit v0.103.0 h1:toOqHkuOcX7svf/FsdvCGdQiC7AhYH6IFGVyAjaSW6Q= -github.com/stackitcloud/terraform-provider-stackit v0.103.0/go.mod h1:tdtIQJiXRtOKMwv2RtyvPNGuJpjafE+nJ7N7AJcg1yE= +github.com/stackitcloud/terraform-provider-stackit v0.104.0 h1:1HJKGNh1dRZJs/yNzYTSGSIHqCphwaehZ4Ww5B+FFGQ= +github.com/stackitcloud/terraform-provider-stackit v0.104.0/go.mod h1:PlfOhI6puQ7Etgu56Emx2mChiSKAMiIMF0K30tRsSek= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= From 8ebd428482b4d92f7667e8bca1d4b63c1151a866 Mon Sep 17 00:00:00 2001 From: Pulumi Generator Bot Date: Fri, 17 Jul 2026 05:51:26 +0000 Subject: [PATCH 2/2] make generate_sdks --- sdk/dotnet/GetKmsKey.cs | 2 +- sdk/dotnet/GetKmsWrappingKey.cs | 2 +- .../GetObjectstorageDefaultRetention.cs | 51 ++++++++++--------- sdk/dotnet/KmsKey.cs | 6 +-- sdk/dotnet/KmsWrappingKey.cs | 6 +-- sdk/go/stackit/getKmsKey.go | 4 +- sdk/go/stackit/getKmsWrappingKey.go | 4 +- .../getObjectstorageDefaultRetention.go | 10 +--- sdk/go/stackit/kmsKey.go | 12 ++--- sdk/go/stackit/kmsWrappingKey.go | 12 ++--- sdk/nodejs/getKmsKey.ts | 2 +- sdk/nodejs/getKmsWrappingKey.ts | 2 +- .../getObjectstorageDefaultRetention.ts | 24 ++------- sdk/nodejs/kmsKey.ts | 6 +-- sdk/nodejs/kmsWrappingKey.ts | 6 +-- sdk/python/pulumi_stackit/get_kms_key.py | 2 +- .../pulumi_stackit/get_kms_wrapping_key.py | 2 +- .../get_objectstorage_default_retention.py | 16 ++---- sdk/python/pulumi_stackit/kms_key.py | 14 ++--- sdk/python/pulumi_stackit/kms_wrapping_key.py | 14 ++--- 20 files changed, 85 insertions(+), 112 deletions(-) diff --git a/sdk/dotnet/GetKmsKey.cs b/sdk/dotnet/GetKmsKey.cs index 0839886..bc79fa3 100644 --- a/sdk/dotnet/GetKmsKey.cs +++ b/sdk/dotnet/GetKmsKey.cs @@ -166,7 +166,7 @@ public sealed class GetKmsKeyResult /// public readonly string ProjectId; /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// public readonly string Protection; /// diff --git a/sdk/dotnet/GetKmsWrappingKey.cs b/sdk/dotnet/GetKmsWrappingKey.cs index b180318..0b50f44 100644 --- a/sdk/dotnet/GetKmsWrappingKey.cs +++ b/sdk/dotnet/GetKmsWrappingKey.cs @@ -166,7 +166,7 @@ public sealed class GetKmsWrappingKeyResult /// public readonly string ProjectId; /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// public readonly string Protection; /// diff --git a/sdk/dotnet/GetObjectstorageDefaultRetention.cs b/sdk/dotnet/GetObjectstorageDefaultRetention.cs index 39c75cf..15ee977 100644 --- a/sdk/dotnet/GetObjectstorageDefaultRetention.cs +++ b/sdk/dotnet/GetObjectstorageDefaultRetention.cs @@ -13,18 +13,45 @@ public static class GetObjectstorageDefaultRetention { /// /// ObjectStorage default-retention resource schema. Must have a `Region` specified in the provider configuration. + /// + /// ## Example Usage + /// + /// ```terraform + /// data "stackit_objectstorage_default_retention" "example" { + /// project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + /// bucket_name = "example-bucket" + /// } + /// ``` /// public static Task InvokeAsync(GetObjectstorageDefaultRetentionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("stackit:index/getObjectstorageDefaultRetention:getObjectstorageDefaultRetention", args ?? new GetObjectstorageDefaultRetentionArgs(), options.WithDefaults()); /// /// ObjectStorage default-retention resource schema. Must have a `Region` specified in the provider configuration. + /// + /// ## Example Usage + /// + /// ```terraform + /// data "stackit_objectstorage_default_retention" "example" { + /// project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + /// bucket_name = "example-bucket" + /// } + /// ``` /// public static Output Invoke(GetObjectstorageDefaultRetentionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("stackit:index/getObjectstorageDefaultRetention:getObjectstorageDefaultRetention", args ?? new GetObjectstorageDefaultRetentionInvokeArgs(), options.WithDefaults()); /// /// ObjectStorage default-retention resource schema. Must have a `Region` specified in the provider configuration. + /// + /// ## Example Usage + /// + /// ```terraform + /// data "stackit_objectstorage_default_retention" "example" { + /// project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + /// bucket_name = "example-bucket" + /// } + /// ``` /// public static Output Invoke(GetObjectstorageDefaultRetentionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("stackit:index/getObjectstorageDefaultRetention:getObjectstorageDefaultRetention", args ?? new GetObjectstorageDefaultRetentionInvokeArgs(), options.WithDefaults()); @@ -39,18 +66,6 @@ public sealed class GetObjectstorageDefaultRetentionArgs : global::Pulumi.Invoke [Input("bucketName", required: true)] public string BucketName { get; set; } = null!; - /// - /// The number retention period in days. - /// - [Input("days", required: true)] - public int Days { get; set; } - - /// - /// The retention mode for default retention on a bucket. - /// - [Input("mode", required: true)] - public string Mode { get; set; } = null!; - /// /// STACKIT Project ID to which the default-retention is associated. /// @@ -77,18 +92,6 @@ public sealed class GetObjectstorageDefaultRetentionInvokeArgs : global::Pulumi. [Input("bucketName", required: true)] public Input BucketName { get; set; } = null!; - /// - /// The number retention period in days. - /// - [Input("days", required: true)] - public Input Days { get; set; } = null!; - - /// - /// The retention mode for default retention on a bucket. - /// - [Input("mode", required: true)] - public Input Mode { get; set; } = null!; - /// /// STACKIT Project ID to which the default-retention is associated. /// diff --git a/sdk/dotnet/KmsKey.cs b/sdk/dotnet/KmsKey.cs index b4e9f46..e39bad2 100644 --- a/sdk/dotnet/KmsKey.cs +++ b/sdk/dotnet/KmsKey.cs @@ -68,7 +68,7 @@ public partial class KmsKey : global::Pulumi.CustomResource public Output ProjectId { get; private set; } = null!; /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// [Output("protection")] public Output Protection { get; private set; } = null!; @@ -175,7 +175,7 @@ public sealed class KmsKeyArgs : global::Pulumi.ResourceArgs public Input ProjectId { get; set; } = null!; /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// [Input("protection", required: true)] public Input Protection { get; set; } = null!; @@ -249,7 +249,7 @@ public sealed class KmsKeyState : global::Pulumi.ResourceArgs public Input? ProjectId { get; set; } /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// [Input("protection")] public Input? Protection { get; set; } diff --git a/sdk/dotnet/KmsWrappingKey.cs b/sdk/dotnet/KmsWrappingKey.cs index 6734178..5445d68 100644 --- a/sdk/dotnet/KmsWrappingKey.cs +++ b/sdk/dotnet/KmsWrappingKey.cs @@ -66,7 +66,7 @@ public partial class KmsWrappingKey : global::Pulumi.CustomResource public Output ProjectId { get; private set; } = null!; /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// [Output("protection")] public Output Protection { get; private set; } = null!; @@ -179,7 +179,7 @@ public sealed class KmsWrappingKeyArgs : global::Pulumi.ResourceArgs public Input ProjectId { get; set; } = null!; /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// [Input("protection", required: true)] public Input Protection { get; set; } = null!; @@ -253,7 +253,7 @@ public sealed class KmsWrappingKeyState : global::Pulumi.ResourceArgs public Input? ProjectId { get; set; } /// - /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`. + /// The underlying system that is responsible for protecting the key material. Possible values are: `Software`, `Hsm`. /// [Input("protection")] public Input? Protection { get; set; } diff --git a/sdk/go/stackit/getKmsKey.go b/sdk/go/stackit/getKmsKey.go index be4535e..7ac38af 100644 --- a/sdk/go/stackit/getKmsKey.go +++ b/sdk/go/stackit/getKmsKey.go @@ -56,7 +56,7 @@ type LookupKmsKeyResult struct { KeyringId string `pulumi:"keyringId"` // STACKIT project ID to which the key is associated. ProjectId string `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection string `pulumi:"protection"` // The purpose for which the key will be used. Possible values are: `symmetricEncryptDecrypt`, `asymmetricEncryptDecrypt`, `messageAuthenticationCode`, `asymmetricSignVerify`. Purpose string `pulumi:"purpose"` @@ -149,7 +149,7 @@ func (o LookupKmsKeyResultOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v LookupKmsKeyResult) string { return v.ProjectId }).(pulumi.StringOutput) } -// The underlying system that is responsible for protecting the key material. Possible values are: `software`. +// The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. func (o LookupKmsKeyResultOutput) Protection() pulumi.StringOutput { return o.ApplyT(func(v LookupKmsKeyResult) string { return v.Protection }).(pulumi.StringOutput) } diff --git a/sdk/go/stackit/getKmsWrappingKey.go b/sdk/go/stackit/getKmsWrappingKey.go index 89feacf..fcec5f5 100644 --- a/sdk/go/stackit/getKmsWrappingKey.go +++ b/sdk/go/stackit/getKmsWrappingKey.go @@ -56,7 +56,7 @@ type LookupKmsWrappingKeyResult struct { KeyringId string `pulumi:"keyringId"` // STACKIT project ID to which the keyring is associated. ProjectId string `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection string `pulumi:"protection"` // The public key of the wrapping key. PublicKey string `pulumi:"publicKey"` @@ -153,7 +153,7 @@ func (o LookupKmsWrappingKeyResultOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v LookupKmsWrappingKeyResult) string { return v.ProjectId }).(pulumi.StringOutput) } -// The underlying system that is responsible for protecting the key material. Possible values are: `software`. +// The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. func (o LookupKmsWrappingKeyResultOutput) Protection() pulumi.StringOutput { return o.ApplyT(func(v LookupKmsWrappingKeyResult) string { return v.Protection }).(pulumi.StringOutput) } diff --git a/sdk/go/stackit/getObjectstorageDefaultRetention.go b/sdk/go/stackit/getObjectstorageDefaultRetention.go index edc7e11..8ee9b93 100644 --- a/sdk/go/stackit/getObjectstorageDefaultRetention.go +++ b/sdk/go/stackit/getObjectstorageDefaultRetention.go @@ -12,6 +12,8 @@ import ( ) // ObjectStorage default-retention resource schema. Must have a `region` specified in the provider configuration. +// +// ## Example Usage func LookupObjectstorageDefaultRetention(ctx *pulumi.Context, args *LookupObjectstorageDefaultRetentionArgs, opts ...pulumi.InvokeOption) (*LookupObjectstorageDefaultRetentionResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupObjectstorageDefaultRetentionResult @@ -26,10 +28,6 @@ func LookupObjectstorageDefaultRetention(ctx *pulumi.Context, args *LookupObject type LookupObjectstorageDefaultRetentionArgs struct { // The associated bucket's name. It must be DNS conform. BucketName string `pulumi:"bucketName"` - // The number retention period in days. - Days int `pulumi:"days"` - // The retention mode for default retention on a bucket. - Mode string `pulumi:"mode"` // STACKIT Project ID to which the default-retention is associated. ProjectId string `pulumi:"projectId"` // The resource region. If not defined, the provider region is used. @@ -65,10 +63,6 @@ func LookupObjectstorageDefaultRetentionOutput(ctx *pulumi.Context, args LookupO type LookupObjectstorageDefaultRetentionOutputArgs struct { // The associated bucket's name. It must be DNS conform. BucketName pulumi.StringInput `pulumi:"bucketName"` - // The number retention period in days. - Days pulumi.IntInput `pulumi:"days"` - // The retention mode for default retention on a bucket. - Mode pulumi.StringInput `pulumi:"mode"` // STACKIT Project ID to which the default-retention is associated. ProjectId pulumi.StringInput `pulumi:"projectId"` // The resource region. If not defined, the provider region is used. diff --git a/sdk/go/stackit/kmsKey.go b/sdk/go/stackit/kmsKey.go index 657ee98..736cb71 100644 --- a/sdk/go/stackit/kmsKey.go +++ b/sdk/go/stackit/kmsKey.go @@ -36,7 +36,7 @@ type KmsKey struct { KeyringId pulumi.StringOutput `pulumi:"keyringId"` // STACKIT project ID to which the key is associated. ProjectId pulumi.StringOutput `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection pulumi.StringOutput `pulumi:"protection"` // The purpose for which the key will be used. Possible values are: `symmetricEncryptDecrypt`, `asymmetricEncryptDecrypt`, `messageAuthenticationCode`, `asymmetricSignVerify`. Purpose pulumi.StringOutput `pulumi:"purpose"` @@ -108,7 +108,7 @@ type kmsKeyState struct { KeyringId *string `pulumi:"keyringId"` // STACKIT project ID to which the key is associated. ProjectId *string `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection *string `pulumi:"protection"` // The purpose for which the key will be used. Possible values are: `symmetricEncryptDecrypt`, `asymmetricEncryptDecrypt`, `messageAuthenticationCode`, `asymmetricSignVerify`. Purpose *string `pulumi:"purpose"` @@ -133,7 +133,7 @@ type KmsKeyState struct { KeyringId pulumi.StringPtrInput // STACKIT project ID to which the key is associated. ProjectId pulumi.StringPtrInput - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection pulumi.StringPtrInput // The purpose for which the key will be used. Possible values are: `symmetricEncryptDecrypt`, `asymmetricEncryptDecrypt`, `messageAuthenticationCode`, `asymmetricSignVerify`. Purpose pulumi.StringPtrInput @@ -160,7 +160,7 @@ type kmsKeyArgs struct { KeyringId string `pulumi:"keyringId"` // STACKIT project ID to which the key is associated. ProjectId string `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection string `pulumi:"protection"` // The purpose for which the key will be used. Possible values are: `symmetricEncryptDecrypt`, `asymmetricEncryptDecrypt`, `messageAuthenticationCode`, `asymmetricSignVerify`. Purpose string `pulumi:"purpose"` @@ -184,7 +184,7 @@ type KmsKeyArgs struct { KeyringId pulumi.StringInput // STACKIT project ID to which the key is associated. ProjectId pulumi.StringInput - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection pulumi.StringInput // The purpose for which the key will be used. Possible values are: `symmetricEncryptDecrypt`, `asymmetricEncryptDecrypt`, `messageAuthenticationCode`, `asymmetricSignVerify`. Purpose pulumi.StringInput @@ -319,7 +319,7 @@ func (o KmsKeyOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *KmsKey) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } -// The underlying system that is responsible for protecting the key material. Possible values are: `software`. +// The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. func (o KmsKeyOutput) Protection() pulumi.StringOutput { return o.ApplyT(func(v *KmsKey) pulumi.StringOutput { return v.Protection }).(pulumi.StringOutput) } diff --git a/sdk/go/stackit/kmsWrappingKey.go b/sdk/go/stackit/kmsWrappingKey.go index 42b470f..fbead71 100644 --- a/sdk/go/stackit/kmsWrappingKey.go +++ b/sdk/go/stackit/kmsWrappingKey.go @@ -34,7 +34,7 @@ type KmsWrappingKey struct { KeyringId pulumi.StringOutput `pulumi:"keyringId"` // STACKIT project ID to which the keyring is associated. ProjectId pulumi.StringOutput `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection pulumi.StringOutput `pulumi:"protection"` // The public key of the wrapping key. PublicKey pulumi.StringOutput `pulumi:"publicKey"` @@ -110,7 +110,7 @@ type kmsWrappingKeyState struct { KeyringId *string `pulumi:"keyringId"` // STACKIT project ID to which the keyring is associated. ProjectId *string `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection *string `pulumi:"protection"` // The public key of the wrapping key. PublicKey *string `pulumi:"publicKey"` @@ -139,7 +139,7 @@ type KmsWrappingKeyState struct { KeyringId pulumi.StringPtrInput // STACKIT project ID to which the keyring is associated. ProjectId pulumi.StringPtrInput - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection pulumi.StringPtrInput // The public key of the wrapping key. PublicKey pulumi.StringPtrInput @@ -168,7 +168,7 @@ type kmsWrappingKeyArgs struct { KeyringId string `pulumi:"keyringId"` // STACKIT project ID to which the keyring is associated. ProjectId string `pulumi:"projectId"` - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection string `pulumi:"protection"` // The purpose for which the key will be used. Possible values are: `wrapSymmetricKey`, `wrapAsymmetricKey`. Purpose string `pulumi:"purpose"` @@ -190,7 +190,7 @@ type KmsWrappingKeyArgs struct { KeyringId pulumi.StringInput // STACKIT project ID to which the keyring is associated. ProjectId pulumi.StringInput - // The underlying system that is responsible for protecting the key material. Possible values are: `software`. + // The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. Protection pulumi.StringInput // The purpose for which the key will be used. Possible values are: `wrapSymmetricKey`, `wrapAsymmetricKey`. Purpose pulumi.StringInput @@ -325,7 +325,7 @@ func (o KmsWrappingKeyOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *KmsWrappingKey) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } -// The underlying system that is responsible for protecting the key material. Possible values are: `software`. +// The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. func (o KmsWrappingKeyOutput) Protection() pulumi.StringOutput { return o.ApplyT(func(v *KmsWrappingKey) pulumi.StringOutput { return v.Protection }).(pulumi.StringOutput) } diff --git a/sdk/nodejs/getKmsKey.ts b/sdk/nodejs/getKmsKey.ts index ae4df52..fe4f445 100644 --- a/sdk/nodejs/getKmsKey.ts +++ b/sdk/nodejs/getKmsKey.ts @@ -82,7 +82,7 @@ export interface GetKmsKeyResult { */ readonly projectId: string; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ readonly protection: string; /** diff --git a/sdk/nodejs/getKmsWrappingKey.ts b/sdk/nodejs/getKmsWrappingKey.ts index 1551c27..8c07b5e 100644 --- a/sdk/nodejs/getKmsWrappingKey.ts +++ b/sdk/nodejs/getKmsWrappingKey.ts @@ -82,7 +82,7 @@ export interface GetKmsWrappingKeyResult { */ readonly projectId: string; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ readonly protection: string; /** diff --git a/sdk/nodejs/getObjectstorageDefaultRetention.ts b/sdk/nodejs/getObjectstorageDefaultRetention.ts index 3550858..61c223e 100644 --- a/sdk/nodejs/getObjectstorageDefaultRetention.ts +++ b/sdk/nodejs/getObjectstorageDefaultRetention.ts @@ -6,13 +6,13 @@ import * as utilities from "./utilities"; /** * ObjectStorage default-retention resource schema. Must have a `region` specified in the provider configuration. + * + * ## Example Usage */ export function getObjectstorageDefaultRetention(args: GetObjectstorageDefaultRetentionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("stackit:index/getObjectstorageDefaultRetention:getObjectstorageDefaultRetention", { "bucketName": args.bucketName, - "days": args.days, - "mode": args.mode, "projectId": args.projectId, "region": args.region, }, opts); @@ -26,14 +26,6 @@ export interface GetObjectstorageDefaultRetentionArgs { * The associated bucket's name. It must be DNS conform. */ bucketName: string; - /** - * The number retention period in days. - */ - days: number; - /** - * The retention mode for default retention on a bucket. - */ - mode: string; /** * STACKIT Project ID to which the default-retention is associated. */ @@ -75,13 +67,13 @@ export interface GetObjectstorageDefaultRetentionResult { } /** * ObjectStorage default-retention resource schema. Must have a `region` specified in the provider configuration. + * + * ## Example Usage */ export function getObjectstorageDefaultRetentionOutput(args: GetObjectstorageDefaultRetentionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("stackit:index/getObjectstorageDefaultRetention:getObjectstorageDefaultRetention", { "bucketName": args.bucketName, - "days": args.days, - "mode": args.mode, "projectId": args.projectId, "region": args.region, }, opts); @@ -95,14 +87,6 @@ export interface GetObjectstorageDefaultRetentionOutputArgs { * The associated bucket's name. It must be DNS conform. */ bucketName: pulumi.Input; - /** - * The number retention period in days. - */ - days: pulumi.Input; - /** - * The retention mode for default retention on a bucket. - */ - mode: pulumi.Input; /** * STACKIT Project ID to which the default-retention is associated. */ diff --git a/sdk/nodejs/kmsKey.ts b/sdk/nodejs/kmsKey.ts index 560b369..5834085 100644 --- a/sdk/nodejs/kmsKey.ts +++ b/sdk/nodejs/kmsKey.ts @@ -72,7 +72,7 @@ export class KmsKey extends pulumi.CustomResource { */ declare public readonly projectId: pulumi.Output; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ declare public readonly protection: pulumi.Output; /** @@ -182,7 +182,7 @@ export interface KmsKeyState { */ projectId?: pulumi.Input; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ protection?: pulumi.Input; /** @@ -228,7 +228,7 @@ export interface KmsKeyArgs { */ projectId: pulumi.Input; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ protection: pulumi.Input; /** diff --git a/sdk/nodejs/kmsWrappingKey.ts b/sdk/nodejs/kmsWrappingKey.ts index d4ae3ca..c914db3 100644 --- a/sdk/nodejs/kmsWrappingKey.ts +++ b/sdk/nodejs/kmsWrappingKey.ts @@ -70,7 +70,7 @@ export class KmsWrappingKey extends pulumi.CustomResource { */ declare public readonly projectId: pulumi.Output; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ declare public readonly protection: pulumi.Output; /** @@ -192,7 +192,7 @@ export interface KmsWrappingKeyState { */ projectId?: pulumi.Input; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ protection?: pulumi.Input; /** @@ -242,7 +242,7 @@ export interface KmsWrappingKeyArgs { */ projectId: pulumi.Input; /** - * The underlying system that is responsible for protecting the key material. Possible values are: `software`. + * The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. */ protection: pulumi.Input; /** diff --git a/sdk/python/pulumi_stackit/get_kms_key.py b/sdk/python/pulumi_stackit/get_kms_key.py index b05ca9b..5341b3f 100644 --- a/sdk/python/pulumi_stackit/get_kms_key.py +++ b/sdk/python/pulumi_stackit/get_kms_key.py @@ -140,7 +140,7 @@ def project_id(self) -> _builtins.str: @pulumi.getter def protection(self) -> _builtins.str: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") diff --git a/sdk/python/pulumi_stackit/get_kms_wrapping_key.py b/sdk/python/pulumi_stackit/get_kms_wrapping_key.py index a4d267b..b880587 100644 --- a/sdk/python/pulumi_stackit/get_kms_wrapping_key.py +++ b/sdk/python/pulumi_stackit/get_kms_wrapping_key.py @@ -146,7 +146,7 @@ def project_id(self) -> _builtins.str: @pulumi.getter def protection(self) -> _builtins.str: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") diff --git a/sdk/python/pulumi_stackit/get_objectstorage_default_retention.py b/sdk/python/pulumi_stackit/get_objectstorage_default_retention.py index 2920720..9fb7328 100644 --- a/sdk/python/pulumi_stackit/get_objectstorage_default_retention.py +++ b/sdk/python/pulumi_stackit/get_objectstorage_default_retention.py @@ -110,25 +110,21 @@ def __await__(self): def get_objectstorage_default_retention(bucket_name: Optional[_builtins.str] = None, - days: Optional[_builtins.int] = None, - mode: Optional[_builtins.str] = None, project_id: Optional[_builtins.str] = None, region: Optional[_builtins.str] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetObjectstorageDefaultRetentionResult: """ ObjectStorage default-retention resource schema. Must have a `region` specified in the provider configuration. + ## Example Usage + :param _builtins.str bucket_name: The associated bucket's name. It must be DNS conform. - :param _builtins.int days: The number retention period in days. - :param _builtins.str mode: The retention mode for default retention on a bucket. :param _builtins.str project_id: STACKIT Project ID to which the default-retention is associated. :param _builtins.str region: The resource region. If not defined, the provider region is used. """ __args__ = dict() __args__['bucketName'] = bucket_name - __args__['days'] = days - __args__['mode'] = mode __args__['projectId'] = project_id __args__['region'] = region opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -142,25 +138,21 @@ def get_objectstorage_default_retention(bucket_name: Optional[_builtins.str] = N project_id=pulumi.get(__ret__, 'project_id'), region=pulumi.get(__ret__, 'region')) def get_objectstorage_default_retention_output(bucket_name: pulumi.Input[Optional[_builtins.str]] = None, - days: pulumi.Input[Optional[_builtins.int]] = None, - mode: pulumi.Input[Optional[_builtins.str]] = None, project_id: pulumi.Input[Optional[_builtins.str]] = None, region: pulumi.Input[Optional[Optional[_builtins.str]]] = None, opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetObjectstorageDefaultRetentionResult]: """ ObjectStorage default-retention resource schema. Must have a `region` specified in the provider configuration. + ## Example Usage + :param _builtins.str bucket_name: The associated bucket's name. It must be DNS conform. - :param _builtins.int days: The number retention period in days. - :param _builtins.str mode: The retention mode for default retention on a bucket. :param _builtins.str project_id: STACKIT Project ID to which the default-retention is associated. :param _builtins.str region: The resource region. If not defined, the provider region is used. """ __args__ = dict() __args__['bucketName'] = bucket_name - __args__['days'] = days - __args__['mode'] = mode __args__['projectId'] = project_id __args__['region'] = region opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) diff --git a/sdk/python/pulumi_stackit/kms_key.py b/sdk/python/pulumi_stackit/kms_key.py index 994fceb..ee4e633 100644 --- a/sdk/python/pulumi_stackit/kms_key.py +++ b/sdk/python/pulumi_stackit/kms_key.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[_builtins.str] display_name: The display name to distinguish multiple keys :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the key is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `symmetric_encrypt_decrypt`, `asymmetric_encrypt_decrypt`, `message_authentication_code`, `asymmetric_sign_verify`. :param pulumi.Input[_builtins.str] access_scope: The access scope of the key. Default is `PUBLIC`. Possible values are: `PUBLIC`, `SNA`. :param pulumi.Input[_builtins.str] description: A user chosen description to distinguish multiple keys @@ -110,7 +110,7 @@ def project_id(self, value: pulumi.Input[_builtins.str]): @pulumi.getter def protection(self) -> pulumi.Input[_builtins.str]: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") @@ -204,7 +204,7 @@ def __init__(__self__, *, :param pulumi.Input[_builtins.str] key_id: The ID of the key :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the key is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `symmetric_encrypt_decrypt`, `asymmetric_encrypt_decrypt`, `message_authentication_code`, `asymmetric_sign_verify`. :param pulumi.Input[_builtins.str] region: The resource region. If not defined, the provider region is used. """ @@ -331,7 +331,7 @@ def project_id(self, value: pulumi.Input[Optional[_builtins.str]]): @pulumi.getter def protection(self) -> pulumi.Input[Optional[_builtins.str]]: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") @@ -398,7 +398,7 @@ def __init__(__self__, :param pulumi.Input[_builtins.bool] import_only: States whether versions can be created or only imported. :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the key is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `symmetric_encrypt_decrypt`, `asymmetric_encrypt_decrypt`, `message_authentication_code`, `asymmetric_sign_verify`. :param pulumi.Input[_builtins.str] region: The resource region. If not defined, the provider region is used. """ @@ -509,7 +509,7 @@ def get(resource_name: str, :param pulumi.Input[_builtins.str] key_id: The ID of the key :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the key is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `symmetric_encrypt_decrypt`, `asymmetric_encrypt_decrypt`, `message_authentication_code`, `asymmetric_sign_verify`. :param pulumi.Input[_builtins.str] region: The resource region. If not defined, the provider region is used. """ @@ -598,7 +598,7 @@ def project_id(self) -> pulumi.Output[_builtins.str]: @pulumi.getter def protection(self) -> pulumi.Output[_builtins.str]: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") diff --git a/sdk/python/pulumi_stackit/kms_wrapping_key.py b/sdk/python/pulumi_stackit/kms_wrapping_key.py index c7b98c7..47e124f 100644 --- a/sdk/python/pulumi_stackit/kms_wrapping_key.py +++ b/sdk/python/pulumi_stackit/kms_wrapping_key.py @@ -35,7 +35,7 @@ def __init__(__self__, *, :param pulumi.Input[_builtins.str] display_name: The display name to distinguish multiple wrapping keys. :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the keyring is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `wrap_symmetric_key`, `wrap_asymmetric_key`. :param pulumi.Input[_builtins.str] access_scope: The access scope of the key. Default is `PUBLIC`. Possible values are: `PUBLIC`, `SNA`. :param pulumi.Input[_builtins.str] description: A user chosen description to distinguish multiple wrapping keys. @@ -106,7 +106,7 @@ def project_id(self, value: pulumi.Input[_builtins.str]): @pulumi.getter def protection(self) -> pulumi.Input[_builtins.str]: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") @@ -190,7 +190,7 @@ def __init__(__self__, *, :param pulumi.Input[_builtins.str] expires_at: The date and time the wrapping key will expire. :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the keyring is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] public_key: The public key of the wrapping key. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `wrap_symmetric_key`, `wrap_asymmetric_key`. :param pulumi.Input[_builtins.str] region: The resource region. If not defined, the provider region is used. @@ -323,7 +323,7 @@ def project_id(self, value: pulumi.Input[Optional[_builtins.str]]): @pulumi.getter def protection(self) -> pulumi.Input[Optional[_builtins.str]]: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection") @@ -410,7 +410,7 @@ def __init__(__self__, :param pulumi.Input[_builtins.str] display_name: The display name to distinguish multiple wrapping keys. :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the keyring is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `wrap_symmetric_key`, `wrap_asymmetric_key`. :param pulumi.Input[_builtins.str] region: The resource region. If not defined, the provider region is used. """ @@ -522,7 +522,7 @@ def get(resource_name: str, :param pulumi.Input[_builtins.str] expires_at: The date and time the wrapping key will expire. :param pulumi.Input[_builtins.str] keyring_id: The ID of the associated keyring :param pulumi.Input[_builtins.str] project_id: STACKIT project ID to which the keyring is associated. - :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`. + :param pulumi.Input[_builtins.str] protection: The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. :param pulumi.Input[_builtins.str] public_key: The public key of the wrapping key. :param pulumi.Input[_builtins.str] purpose: The purpose for which the key will be used. Possible values are: `wrap_symmetric_key`, `wrap_asymmetric_key`. :param pulumi.Input[_builtins.str] region: The resource region. If not defined, the provider region is used. @@ -615,7 +615,7 @@ def project_id(self) -> pulumi.Output[_builtins.str]: @pulumi.getter def protection(self) -> pulumi.Output[_builtins.str]: """ - The underlying system that is responsible for protecting the key material. Possible values are: `software`. + The underlying system that is responsible for protecting the key material. Possible values are: `software`, `hsm`. """ return pulumi.get(self, "protection")