From 41e260258f91ef6bfc9e0fa031d853c7a38ff3bf Mon Sep 17 00:00:00 2001 From: Pulumi Bot <30351955+pulumi-bot@users.noreply.github.com> Date: Thu, 23 May 2024 15:49:22 -0700 Subject: [PATCH] Upgrade pulumi-terraform-bridge to v3.83.0 (#619) This PR was generated via `$ upgrade-provider pulumi/pulumi-aiven --kind=bridge --pr-reviewers=iwahbe`. --- - Upgrading pulumi-terraform-bridge from v3.82.0 to v3.83.0. - Upgrading pulumi-terraform-bridge/pf from v0.35.0 to v0.36.0. --- examples/go.mod | 4 +- examples/go.sum | 8 +- .../cmd/pulumi-resource-aiven/schema.json | 124 +++++++++--------- provider/go.mod | 14 +- provider/go.sum | 28 ++-- sdk/go.mod | 2 +- sdk/go.sum | 4 +- .../main/java/com/pulumi/aiven/Account.java | 2 +- .../java/com/pulumi/aiven/AccountTeam.java | 2 +- .../com/pulumi/aiven/AccountTeamMember.java | 2 +- .../com/pulumi/aiven/AccountTeamProject.java | 6 +- .../java/com/pulumi/aiven/AivenFunctions.java | 16 +-- .../java/com/pulumi/aiven/AwsPrivatelink.java | 2 +- .../pulumi/aiven/AwsVpcPeeringConnection.java | 4 +- .../com/pulumi/aiven/AzurePrivatelink.java | 2 +- .../aiven/AzureVpcPeeringConnection.java | 4 +- .../java/com/pulumi/aiven/BillingGroup.java | 4 +- .../main/java/com/pulumi/aiven/Cassandra.java | 2 +- .../java/com/pulumi/aiven/CassandraUser.java | 2 +- .../java/com/pulumi/aiven/Clickhouse.java | 2 +- .../com/pulumi/aiven/ClickhouseDatabase.java | 2 +- .../com/pulumi/aiven/ClickhouseGrant.java | 12 +- .../java/com/pulumi/aiven/ClickhouseRole.java | 4 +- .../java/com/pulumi/aiven/ClickhouseUser.java | 2 +- .../java/com/pulumi/aiven/ConnectionPool.java | 2 +- .../main/java/com/pulumi/aiven/Dragonfly.java | 2 +- .../src/main/java/com/pulumi/aiven/Flink.java | 2 +- .../com/pulumi/aiven/FlinkApplication.java | 2 +- .../pulumi/aiven/FlinkApplicationVersion.java | 2 +- .../pulumi/aiven/GcpVpcPeeringConnection.java | 2 +- .../main/java/com/pulumi/aiven/Grafana.java | 2 +- .../src/main/java/com/pulumi/aiven/Kafka.java | 2 +- .../main/java/com/pulumi/aiven/KafkaAcl.java | 2 +- .../java/com/pulumi/aiven/KafkaConnect.java | 2 +- .../java/com/pulumi/aiven/KafkaConnector.java | 2 +- .../com/pulumi/aiven/KafkaMirrorMaker.java | 2 +- .../java/com/pulumi/aiven/KafkaSchema.java | 2 +- .../aiven/KafkaSchemaConfiguration.java | 2 +- .../pulumi/aiven/KafkaSchemaRegistryAcl.java | 2 +- .../java/com/pulumi/aiven/KafkaTopic.java | 2 +- .../main/java/com/pulumi/aiven/KafkaUser.java | 2 +- .../java/com/pulumi/aiven/M3Aggregator.java | 2 +- .../src/main/java/com/pulumi/aiven/M3Db.java | 2 +- .../main/java/com/pulumi/aiven/M3dbUser.java | 2 +- .../aiven/MirrorMakerReplicationFlow.java | 2 +- .../src/main/java/com/pulumi/aiven/MySql.java | 2 +- .../java/com/pulumi/aiven/MysqlDatabase.java | 2 +- .../main/java/com/pulumi/aiven/MysqlUser.java | 2 +- .../java/com/pulumi/aiven/OpenSearch.java | 2 +- .../com/pulumi/aiven/OpenSearchAclConfig.java | 6 +- .../aiven/OpensearchSecurityPluginConfig.java | 6 +- .../java/com/pulumi/aiven/OpensearchUser.java | 2 +- .../java/com/pulumi/aiven/Organization.java | 2 +- .../aiven/OrganizationApplicationUser.java | 2 +- .../OrganizationApplicationUserToken.java | 4 +- .../aiven/OrganizationGroupProject.java | 8 +- .../pulumi/aiven/OrganizationUserGroup.java | 2 +- .../aiven/OrganizationUserGroupMember.java | 4 +- .../com/pulumi/aiven/OrganizationalUnit.java | 2 +- .../java/com/pulumi/aiven/PgDatabase.java | 2 +- .../main/java/com/pulumi/aiven/PgUser.java | 2 +- .../main/java/com/pulumi/aiven/Project.java | 2 +- .../java/com/pulumi/aiven/ProjectUser.java | 2 +- .../java/com/pulumi/aiven/ProjectVpc.java | 2 +- .../src/main/java/com/pulumi/aiven/Redis.java | 2 +- .../main/java/com/pulumi/aiven/RedisUser.java | 2 +- .../com/pulumi/aiven/ServiceIntegration.java | 2 +- .../aiven/TransitGatewayVpcAttachment.java | 2 +- 68 files changed, 180 insertions(+), 180 deletions(-) diff --git a/examples/go.mod b/examples/go.mod index 6b4630ffb..095615e81 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,7 +2,7 @@ module github.com/pulumi/pulumi-aiven/examples/v6 go 1.21 -require github.com/pulumi/pulumi/pkg/v3 v3.114.0 +require github.com/pulumi/pulumi/pkg/v3 v3.116.1 require ( cloud.google.com/go v0.112.1 // indirect @@ -138,7 +138,7 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.6.2 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.114.0 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.116.1 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect diff --git a/examples/go.sum b/examples/go.sum index ebb5c6db9..4cc148f53 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -1477,10 +1477,10 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/pkg/v3 v3.114.0 h1:+Ru1DfQKKmZcTYF7i+IWTaxvHX+vIWmVPyUXXksM3Uk= -github.com/pulumi/pulumi/pkg/v3 v3.114.0/go.mod h1:kNu4WL3BkF8zZ+1BTIWnEetNN1JtR4oRHWlxH2NZ6s0= -github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= -github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= +github.com/pulumi/pulumi/pkg/v3 v3.116.1 h1:yeXAc7Pk5fUa9fvHhvsiO2ydEEZaqV+xwR+D1j6m3Bg= +github.com/pulumi/pulumi/pkg/v3 v3.116.1/go.mod h1:EvZSqsOyNPpqpPXr4td8Y454swkuD/nsyHTLoWm6qDQ= +github.com/pulumi/pulumi/sdk/v3 v3.116.1 h1:P/bIDPQYy1UJogLeV/zY+bG4iTZgEEJLlwyUYEW3NPc= +github.com/pulumi/pulumi/sdk/v3 v3.116.1/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= diff --git a/provider/cmd/pulumi-resource-aiven/schema.json b/provider/cmd/pulumi-resource-aiven/schema.json index 6af3f67db..7d13bf8c3 100644 --- a/provider/cmd/pulumi-resource-aiven/schema.json +++ b/provider/cmd/pulumi-resource-aiven/schema.json @@ -15200,7 +15200,7 @@ }, "resources": { "aiven:index/account:Account": { - "description": "Creates and manages an Aiven account.\n\t\t\n**This resource is deprecated.** Use `aiven.Organization` instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst account1 = new aiven.Account(\"account1\", {name: \"\u003cACCOUNT_NAME\u003e\"});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\naccount1 = aiven.Account(\"account1\", name=\"\u003cACCOUNT_NAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var account1 = new Aiven.Account(\"account1\", new()\n {\n Name = \"\u003cACCOUNT_NAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAccount(ctx, \"account1\", \u0026aiven.AccountArgs{\n\t\t\tName: pulumi.String(\"\u003cACCOUNT_NAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Account;\nimport com.pulumi.aiven.AccountArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var account1 = new Account(\"account1\", AccountArgs.builder() \n .name(\"\u003cACCOUNT_NAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n account1:\n type: aiven:Account\n properties:\n name: \u003cACCOUNT_NAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/account:Account account1 account_id\n```\n\n", + "description": "Creates and manages an Aiven account.\n\t\t\n**This resource is deprecated.** Use `aiven.Organization` instead.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst account1 = new aiven.Account(\"account1\", {name: \"\u003cACCOUNT_NAME\u003e\"});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\naccount1 = aiven.Account(\"account1\", name=\"\u003cACCOUNT_NAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var account1 = new Aiven.Account(\"account1\", new()\n {\n Name = \"\u003cACCOUNT_NAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAccount(ctx, \"account1\", \u0026aiven.AccountArgs{\n\t\t\tName: pulumi.String(\"\u003cACCOUNT_NAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Account;\nimport com.pulumi.aiven.AccountArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var account1 = new Account(\"account1\", AccountArgs.builder()\n .name(\"\u003cACCOUNT_NAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n account1:\n type: aiven:Account\n properties:\n name: \u003cACCOUNT_NAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/account:Account account1 account_id\n```\n\n", "properties": { "accountId": { "type": "string", @@ -15528,7 +15528,7 @@ } }, "aiven:index/accountTeam:AccountTeam": { - "description": "Creates and manages a team.\n\n\u003e **Teams are becoming groups**\nGroups are an easier way to control access to your organization's projects and \nservices for a group of users. \nMigrate your teams to groups.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleTeam = new aiven.AccountTeam(\"example_team\", {\n accountId: ACCOUNT_RESOURCE_NAME.accountId,\n name: \"Example team\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_team = aiven.AccountTeam(\"example_team\",\n account_id=accoun_t__resourc_e__name[\"accountId\"],\n name=\"Example team\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTeam = new Aiven.AccountTeam(\"example_team\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAME.AccountId,\n Name = \"Example team\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAccountTeam(ctx, \"example_team\", \u0026aiven.AccountTeamArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAME.AccountId),\n\t\t\tName: pulumi.String(\"Example team\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AccountTeam;\nimport com.pulumi.aiven.AccountTeamArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTeam = new AccountTeam(\"exampleTeam\", AccountTeamArgs.builder() \n .accountId(ACCOUNT_RESOURCE_NAME.accountId())\n .name(\"Example team\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTeam:\n type: aiven:AccountTeam\n name: example_team\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAME.accountId}\n name: Example team\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/accountTeam:AccountTeam account_team1 account_id/team_id\n```\n\n", + "description": "Creates and manages a team.\n\n\u003e **Teams are becoming groups**\nGroups are an easier way to control access to your organization's projects and \nservices for a group of users. \nMigrate your teams to groups.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleTeam = new aiven.AccountTeam(\"example_team\", {\n accountId: ACCOUNT_RESOURCE_NAME.accountId,\n name: \"Example team\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_team = aiven.AccountTeam(\"example_team\",\n account_id=accoun_t__resourc_e__name[\"accountId\"],\n name=\"Example team\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTeam = new Aiven.AccountTeam(\"example_team\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAME.AccountId,\n Name = \"Example team\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAccountTeam(ctx, \"example_team\", \u0026aiven.AccountTeamArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAME.AccountId),\n\t\t\tName: pulumi.String(\"Example team\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AccountTeam;\nimport com.pulumi.aiven.AccountTeamArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTeam = new AccountTeam(\"exampleTeam\", AccountTeamArgs.builder()\n .accountId(ACCOUNT_RESOURCE_NAME.accountId())\n .name(\"Example team\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTeam:\n type: aiven:AccountTeam\n name: example_team\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAME.accountId}\n name: Example team\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/accountTeam:AccountTeam account_team1 account_id/team_id\n```\n\n", "properties": { "accountId": { "type": "string", @@ -15599,7 +15599,7 @@ } }, "aiven:index/accountTeamMember:AccountTeamMember": { - "description": "Adds a user as a team member.\n\nDuring the creation of this resource, an invite is sent to the address specified in `user_email`. \nThe user is added to the team after they accept the invite. Deleting `aiven.AccountTeamMember` \ndeletes the pending invite if not accepted or removes the user from the team if they already accepted the invite.\n\n\u003e **Teams are becoming groups**\nGroups are an easier way to control access to your organization's projects and \nservices for a group of users. \nMigrate your teams to groups.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.AccountTeamMember(\"main\", {\n accountId: ACCOUNT_RESOURCE_NAME.accountId,\n teamId: TEAM_RESOURCE_NAME.teamId,\n userEmail: \"user+1@example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.AccountTeamMember(\"main\",\n account_id=accoun_t__resourc_e__name[\"accountId\"],\n team_id=tea_m__resourc_e__name[\"teamId\"],\n user_email=\"user+1@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.AccountTeamMember(\"main\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAME.AccountId,\n TeamId = TEAM_RESOURCE_NAME.TeamId,\n UserEmail = \"user+1@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAccountTeamMember(ctx, \"main\", \u0026aiven.AccountTeamMemberArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAME.AccountId),\n\t\t\tTeamId: pulumi.Any(TEAM_RESOURCE_NAME.TeamId),\n\t\t\tUserEmail: pulumi.String(\"user+1@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AccountTeamMember;\nimport com.pulumi.aiven.AccountTeamMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new AccountTeamMember(\"main\", AccountTeamMemberArgs.builder() \n .accountId(ACCOUNT_RESOURCE_NAME.accountId())\n .teamId(TEAM_RESOURCE_NAME.teamId())\n .userEmail(\"user+1@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:AccountTeamMember\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAME.accountId}\n teamId: ${TEAM_RESOURCE_NAME.teamId}\n userEmail: user+1@example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/accountTeamMember:AccountTeamMember foo ACCOUNT_ID/TEAM_ID/USER_EMAIL\n```\n\n", + "description": "Adds a user as a team member.\n\nDuring the creation of this resource, an invite is sent to the address specified in `user_email`. \nThe user is added to the team after they accept the invite. Deleting `aiven.AccountTeamMember` \ndeletes the pending invite if not accepted or removes the user from the team if they already accepted the invite.\n\n\u003e **Teams are becoming groups**\nGroups are an easier way to control access to your organization's projects and \nservices for a group of users. \nMigrate your teams to groups.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.AccountTeamMember(\"main\", {\n accountId: ACCOUNT_RESOURCE_NAME.accountId,\n teamId: TEAM_RESOURCE_NAME.teamId,\n userEmail: \"user+1@example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.AccountTeamMember(\"main\",\n account_id=accoun_t__resourc_e__name[\"accountId\"],\n team_id=tea_m__resourc_e__name[\"teamId\"],\n user_email=\"user+1@example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.AccountTeamMember(\"main\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAME.AccountId,\n TeamId = TEAM_RESOURCE_NAME.TeamId,\n UserEmail = \"user+1@example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAccountTeamMember(ctx, \"main\", \u0026aiven.AccountTeamMemberArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAME.AccountId),\n\t\t\tTeamId: pulumi.Any(TEAM_RESOURCE_NAME.TeamId),\n\t\t\tUserEmail: pulumi.String(\"user+1@example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AccountTeamMember;\nimport com.pulumi.aiven.AccountTeamMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new AccountTeamMember(\"main\", AccountTeamMemberArgs.builder()\n .accountId(ACCOUNT_RESOURCE_NAME.accountId())\n .teamId(TEAM_RESOURCE_NAME.teamId())\n .userEmail(\"user+1@example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:AccountTeamMember\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAME.accountId}\n teamId: ${TEAM_RESOURCE_NAME.teamId}\n userEmail: user+1@example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/accountTeamMember:AccountTeamMember foo ACCOUNT_ID/TEAM_ID/USER_EMAIL\n```\n\n", "properties": { "accepted": { "type": "boolean", @@ -15691,7 +15691,7 @@ } }, "aiven:index/accountTeamProject:AccountTeamProject": { - "description": "Links an existing project to an existing team. Both the project and team should have the same `account_id`.\n\n\u003e **Teams are becoming groups**\nGroups are an easier way to control access to your organization's projects and \nservices for a group of users. \nMigrate your teams to groups.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"project-1\",\n accountId: ACCOUNT_RESOURCE_NAME.accountId,\n});\nconst exampleTeam = new aiven.AccountTeam(\"example_team\", {\n accountId: ACCOUNT_RESOURCE_NAMEAivenAccount.accountId,\n name: \"Example team\",\n});\nconst main = new aiven.AccountTeamProject(\"main\", {\n accountId: ACCOUNT_RESOURCE_NAMEAivenAccount.accountId,\n teamId: exampleTeam.teamId,\n projectName: exampleProject.project,\n teamType: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_project = aiven.Project(\"example_project\",\n project=\"project-1\",\n account_id=accoun_t__resourc_e__name[\"accountId\"])\nexample_team = aiven.AccountTeam(\"example_team\",\n account_id=accoun_t__resourc_e__name_aiven_account[\"accountId\"],\n name=\"Example team\")\nmain = aiven.AccountTeamProject(\"main\",\n account_id=accoun_t__resourc_e__name_aiven_account[\"accountId\"],\n team_id=example_team.team_id,\n project_name=example_project.project,\n team_type=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"project-1\",\n AccountId = ACCOUNT_RESOURCE_NAME.AccountId,\n });\n\n var exampleTeam = new Aiven.AccountTeam(\"example_team\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId,\n Name = \"Example team\",\n });\n\n var main = new Aiven.AccountTeamProject(\"main\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId,\n TeamId = exampleTeam.TeamId,\n ProjectName = exampleProject.ProjectName,\n TeamType = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleProject, err := aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"project-1\"),\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAME.AccountId),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\texampleTeam, err := aiven.NewAccountTeam(ctx, \"example_team\", \u0026aiven.AccountTeamArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId),\n\t\t\tName: pulumi.String(\"Example team\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewAccountTeamProject(ctx, \"main\", \u0026aiven.AccountTeamProjectArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId),\n\t\t\tTeamId: exampleTeam.TeamId,\n\t\t\tProjectName: exampleProject.Project,\n\t\t\tTeamType: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport com.pulumi.aiven.AccountTeam;\nimport com.pulumi.aiven.AccountTeamArgs;\nimport com.pulumi.aiven.AccountTeamProject;\nimport com.pulumi.aiven.AccountTeamProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder() \n .project(\"project-1\")\n .accountId(ACCOUNT_RESOURCE_NAME.accountId())\n .build());\n\n var exampleTeam = new AccountTeam(\"exampleTeam\", AccountTeamArgs.builder() \n .accountId(ACCOUNT_RESOURCE_NAMEAivenAccount.accountId())\n .name(\"Example team\")\n .build());\n\n var main = new AccountTeamProject(\"main\", AccountTeamProjectArgs.builder() \n .accountId(ACCOUNT_RESOURCE_NAMEAivenAccount.accountId())\n .teamId(exampleTeam.teamId())\n .projectName(exampleProject.project())\n .teamType(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: project-1\n accountId: ${ACCOUNT_RESOURCE_NAME.accountId}\n exampleTeam:\n type: aiven:AccountTeam\n name: example_team\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAMEAivenAccount.accountId}\n name: Example team\n main:\n type: aiven:AccountTeamProject\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAMEAivenAccount.accountId}\n teamId: ${exampleTeam.teamId}\n projectName: ${exampleProject.project}\n teamType: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/accountTeamProject:AccountTeamProject account_team_project1 account_id/team_id/project_name\n```\n\n", + "description": "Links an existing project to an existing team. Both the project and team should have the same `account_id`.\n\n\u003e **Teams are becoming groups**\nGroups are an easier way to control access to your organization's projects and \nservices for a group of users. \nMigrate your teams to groups.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"project-1\",\n accountId: ACCOUNT_RESOURCE_NAME.accountId,\n});\nconst exampleTeam = new aiven.AccountTeam(\"example_team\", {\n accountId: ACCOUNT_RESOURCE_NAMEAivenAccount.accountId,\n name: \"Example team\",\n});\nconst main = new aiven.AccountTeamProject(\"main\", {\n accountId: ACCOUNT_RESOURCE_NAMEAivenAccount.accountId,\n teamId: exampleTeam.teamId,\n projectName: exampleProject.project,\n teamType: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_project = aiven.Project(\"example_project\",\n project=\"project-1\",\n account_id=accoun_t__resourc_e__name[\"accountId\"])\nexample_team = aiven.AccountTeam(\"example_team\",\n account_id=accoun_t__resourc_e__name_aiven_account[\"accountId\"],\n name=\"Example team\")\nmain = aiven.AccountTeamProject(\"main\",\n account_id=accoun_t__resourc_e__name_aiven_account[\"accountId\"],\n team_id=example_team.team_id,\n project_name=example_project.project,\n team_type=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"project-1\",\n AccountId = ACCOUNT_RESOURCE_NAME.AccountId,\n });\n\n var exampleTeam = new Aiven.AccountTeam(\"example_team\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId,\n Name = \"Example team\",\n });\n\n var main = new Aiven.AccountTeamProject(\"main\", new()\n {\n AccountId = ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId,\n TeamId = exampleTeam.TeamId,\n ProjectName = exampleProject.ProjectName,\n TeamType = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleProject, err := aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"project-1\"),\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAME.AccountId),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\texampleTeam, err := aiven.NewAccountTeam(ctx, \"example_team\", \u0026aiven.AccountTeamArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId),\n\t\t\tName: pulumi.String(\"Example team\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewAccountTeamProject(ctx, \"main\", \u0026aiven.AccountTeamProjectArgs{\n\t\t\tAccountId: pulumi.Any(ACCOUNT_RESOURCE_NAMEAivenAccount.AccountId),\n\t\t\tTeamId: exampleTeam.TeamId,\n\t\t\tProjectName: exampleProject.Project,\n\t\t\tTeamType: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport com.pulumi.aiven.AccountTeam;\nimport com.pulumi.aiven.AccountTeamArgs;\nimport com.pulumi.aiven.AccountTeamProject;\nimport com.pulumi.aiven.AccountTeamProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder()\n .project(\"project-1\")\n .accountId(ACCOUNT_RESOURCE_NAME.accountId())\n .build());\n\n var exampleTeam = new AccountTeam(\"exampleTeam\", AccountTeamArgs.builder()\n .accountId(ACCOUNT_RESOURCE_NAMEAivenAccount.accountId())\n .name(\"Example team\")\n .build());\n\n var main = new AccountTeamProject(\"main\", AccountTeamProjectArgs.builder()\n .accountId(ACCOUNT_RESOURCE_NAMEAivenAccount.accountId())\n .teamId(exampleTeam.teamId())\n .projectName(exampleProject.project())\n .teamType(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: project-1\n accountId: ${ACCOUNT_RESOURCE_NAME.accountId}\n exampleTeam:\n type: aiven:AccountTeam\n name: example_team\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAMEAivenAccount.accountId}\n name: Example team\n main:\n type: aiven:AccountTeamProject\n properties:\n accountId: ${ACCOUNT_RESOURCE_NAMEAivenAccount.accountId}\n teamId: ${exampleTeam.teamId}\n projectName: ${exampleProject.project}\n teamType: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/accountTeamProject:AccountTeamProject account_team_project1 account_id/team_id/project_name\n```\n\n", "properties": { "accountId": { "type": "string", @@ -15760,7 +15760,7 @@ } }, "aiven:index/awsPrivatelink:AwsPrivatelink": { - "description": "Creates and manages an [AWS PrivateLink for Aiven services](https://aiven.io/docs/platform/howto/use-aws-privatelinks) in a VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.AwsPrivatelink(\"main\", {\n project: exampleProject.project,\n serviceName: exampleKafka.serviceName,\n principals: [\"arn:aws:iam::012345678901:user/mwf\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.AwsPrivatelink(\"main\",\n project=example_project[\"project\"],\n service_name=example_kafka[\"serviceName\"],\n principals=[\"arn:aws:iam::012345678901:user/mwf\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.AwsPrivatelink(\"main\", new()\n {\n Project = exampleProject.Project,\n ServiceName = exampleKafka.ServiceName,\n Principals = new[]\n {\n \"arn:aws:iam::012345678901:user/mwf\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAwsPrivatelink(ctx, \"main\", \u0026aiven.AwsPrivatelinkArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tPrincipals: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arn:aws:iam::012345678901:user/mwf\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AwsPrivatelink;\nimport com.pulumi.aiven.AwsPrivatelinkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new AwsPrivatelink(\"main\", AwsPrivatelinkArgs.builder() \n .project(exampleProject.project())\n .serviceName(exampleKafka.serviceName())\n .principals(\"arn:aws:iam::012345678901:user/mwf\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:AwsPrivatelink\n properties:\n project: ${exampleProject.project}\n serviceName: ${exampleKafka.serviceName}\n principals:\n - arn:aws:iam::012345678901:user/mwf\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/awsPrivatelink:AwsPrivatelink main PROJECT/SERVICE_NAME\n```\n\n", + "description": "Creates and manages an [AWS PrivateLink for Aiven services](https://aiven.io/docs/platform/howto/use-aws-privatelinks) in a VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.AwsPrivatelink(\"main\", {\n project: exampleProject.project,\n serviceName: exampleKafka.serviceName,\n principals: [\"arn:aws:iam::012345678901:user/mwf\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.AwsPrivatelink(\"main\",\n project=example_project[\"project\"],\n service_name=example_kafka[\"serviceName\"],\n principals=[\"arn:aws:iam::012345678901:user/mwf\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.AwsPrivatelink(\"main\", new()\n {\n Project = exampleProject.Project,\n ServiceName = exampleKafka.ServiceName,\n Principals = new[]\n {\n \"arn:aws:iam::012345678901:user/mwf\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAwsPrivatelink(ctx, \"main\", \u0026aiven.AwsPrivatelinkArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tPrincipals: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arn:aws:iam::012345678901:user/mwf\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AwsPrivatelink;\nimport com.pulumi.aiven.AwsPrivatelinkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new AwsPrivatelink(\"main\", AwsPrivatelinkArgs.builder()\n .project(exampleProject.project())\n .serviceName(exampleKafka.serviceName())\n .principals(\"arn:aws:iam::012345678901:user/mwf\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:AwsPrivatelink\n properties:\n project: ${exampleProject.project}\n serviceName: ${exampleKafka.serviceName}\n principals:\n - arn:aws:iam::012345678901:user/mwf\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/awsPrivatelink:AwsPrivatelink main PROJECT/SERVICE_NAME\n```\n\n", "properties": { "awsServiceId": { "type": "string", @@ -15850,7 +15850,7 @@ } }, "aiven:index/awsVpcPeeringConnection:AwsVpcPeeringConnection": { - "description": "Creates and manages an AWS VPC peering connection with an Aiven VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"aws-us-east-2\",\n networkCidr: \"192.168.1.0/24\",\n});\nconst awsToAivenPeering = new aiven.AwsVpcPeeringConnection(\"aws_to_aiven_peering\", {\n vpcId: exampleVpc.id,\n awsAccountId: awsId,\n awsVpcId: \"vpc-1a2b3c4d5e6f7g8h9\",\n awsVpcRegion: \"aws-us-east-2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"aws-us-east-2\",\n network_cidr=\"192.168.1.0/24\")\naws_to_aiven_peering = aiven.AwsVpcPeeringConnection(\"aws_to_aiven_peering\",\n vpc_id=example_vpc.id,\n aws_account_id=aws_id,\n aws_vpc_id=\"vpc-1a2b3c4d5e6f7g8h9\",\n aws_vpc_region=\"aws-us-east-2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"aws-us-east-2\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n var awsToAivenPeering = new Aiven.AwsVpcPeeringConnection(\"aws_to_aiven_peering\", new()\n {\n VpcId = exampleVpc.Id,\n AwsAccountId = awsId,\n AwsVpcId = \"vpc-1a2b3c4d5e6f7g8h9\",\n AwsVpcRegion = \"aws-us-east-2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVpc, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"aws-us-east-2\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewAwsVpcPeeringConnection(ctx, \"aws_to_aiven_peering\", \u0026aiven.AwsVpcPeeringConnectionArgs{\n\t\t\tVpcId: exampleVpc.ID(),\n\t\t\tAwsAccountId: pulumi.Any(awsId),\n\t\t\tAwsVpcId: pulumi.String(\"vpc-1a2b3c4d5e6f7g8h9\"),\n\t\t\tAwsVpcRegion: pulumi.String(\"aws-us-east-2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport com.pulumi.aiven.AwsVpcPeeringConnection;\nimport com.pulumi.aiven.AwsVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder() \n .project(exampleProject.project())\n .cloudName(\"aws-us-east-2\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n var awsToAivenPeering = new AwsVpcPeeringConnection(\"awsToAivenPeering\", AwsVpcPeeringConnectionArgs.builder() \n .vpcId(exampleVpc.id())\n .awsAccountId(awsId)\n .awsVpcId(\"vpc-1a2b3c4d5e6f7g8h9\")\n .awsVpcRegion(\"aws-us-east-2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: aws-us-east-2\n networkCidr: 192.168.1.0/24\n awsToAivenPeering:\n type: aiven:AwsVpcPeeringConnection\n name: aws_to_aiven_peering\n properties:\n vpcId: ${exampleVpc.id}\n awsAccountId: ${awsId}\n awsVpcId: vpc-1a2b3c4d5e6f7g8h9\n awsVpcRegion: aws-us-east-2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/awsVpcPeeringConnection:AwsVpcPeeringConnection aws_to_aiven_peering PROJECT/VPC_ID/AWS_ACCOUNT_ID/AWS_VPC_ID/AWS_VPC_REGION\n```\n\n", + "description": "Creates and manages an AWS VPC peering connection with an Aiven VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"aws-us-east-2\",\n networkCidr: \"192.168.1.0/24\",\n});\nconst awsToAivenPeering = new aiven.AwsVpcPeeringConnection(\"aws_to_aiven_peering\", {\n vpcId: exampleVpc.id,\n awsAccountId: awsId,\n awsVpcId: \"vpc-1a2b3c4d5e6f7g8h9\",\n awsVpcRegion: \"aws-us-east-2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"aws-us-east-2\",\n network_cidr=\"192.168.1.0/24\")\naws_to_aiven_peering = aiven.AwsVpcPeeringConnection(\"aws_to_aiven_peering\",\n vpc_id=example_vpc.id,\n aws_account_id=aws_id,\n aws_vpc_id=\"vpc-1a2b3c4d5e6f7g8h9\",\n aws_vpc_region=\"aws-us-east-2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"aws-us-east-2\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n var awsToAivenPeering = new Aiven.AwsVpcPeeringConnection(\"aws_to_aiven_peering\", new()\n {\n VpcId = exampleVpc.Id,\n AwsAccountId = awsId,\n AwsVpcId = \"vpc-1a2b3c4d5e6f7g8h9\",\n AwsVpcRegion = \"aws-us-east-2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVpc, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"aws-us-east-2\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewAwsVpcPeeringConnection(ctx, \"aws_to_aiven_peering\", \u0026aiven.AwsVpcPeeringConnectionArgs{\n\t\t\tVpcId: exampleVpc.ID(),\n\t\t\tAwsAccountId: pulumi.Any(awsId),\n\t\t\tAwsVpcId: pulumi.String(\"vpc-1a2b3c4d5e6f7g8h9\"),\n\t\t\tAwsVpcRegion: pulumi.String(\"aws-us-east-2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport com.pulumi.aiven.AwsVpcPeeringConnection;\nimport com.pulumi.aiven.AwsVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder()\n .project(exampleProject.project())\n .cloudName(\"aws-us-east-2\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n var awsToAivenPeering = new AwsVpcPeeringConnection(\"awsToAivenPeering\", AwsVpcPeeringConnectionArgs.builder()\n .vpcId(exampleVpc.id())\n .awsAccountId(awsId)\n .awsVpcId(\"vpc-1a2b3c4d5e6f7g8h9\")\n .awsVpcRegion(\"aws-us-east-2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: aws-us-east-2\n networkCidr: 192.168.1.0/24\n awsToAivenPeering:\n type: aiven:AwsVpcPeeringConnection\n name: aws_to_aiven_peering\n properties:\n vpcId: ${exampleVpc.id}\n awsAccountId: ${awsId}\n awsVpcId: vpc-1a2b3c4d5e6f7g8h9\n awsVpcRegion: aws-us-east-2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/awsVpcPeeringConnection:AwsVpcPeeringConnection aws_to_aiven_peering PROJECT/VPC_ID/AWS_ACCOUNT_ID/AWS_VPC_ID/AWS_VPC_REGION\n```\n\n", "properties": { "awsAccountId": { "type": "string", @@ -15964,7 +15964,7 @@ } }, "aiven:index/azurePrivatelink:AzurePrivatelink": { - "description": "Creates and manages an Azure Private Link for [selected Aiven services](https://aiven.io/docs/platform/howto/use-azure-privatelink) in a VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.AzurePrivatelink(\"main\", {\n project: exampleProject.project,\n serviceName: exampleKafka.serviceName,\n userSubscriptionIds: [\"00000000-0000-0000-0000-000000000000\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.AzurePrivatelink(\"main\",\n project=example_project[\"project\"],\n service_name=example_kafka[\"serviceName\"],\n user_subscription_ids=[\"00000000-0000-0000-0000-000000000000\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.AzurePrivatelink(\"main\", new()\n {\n Project = exampleProject.Project,\n ServiceName = exampleKafka.ServiceName,\n UserSubscriptionIds = new[]\n {\n \"00000000-0000-0000-0000-000000000000\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAzurePrivatelink(ctx, \"main\", \u0026aiven.AzurePrivatelinkArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tUserSubscriptionIds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AzurePrivatelink;\nimport com.pulumi.aiven.AzurePrivatelinkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new AzurePrivatelink(\"main\", AzurePrivatelinkArgs.builder() \n .project(exampleProject.project())\n .serviceName(exampleKafka.serviceName())\n .userSubscriptionIds(\"00000000-0000-0000-0000-000000000000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:AzurePrivatelink\n properties:\n project: ${exampleProject.project}\n serviceName: ${exampleKafka.serviceName}\n userSubscriptionIds:\n - 00000000-0000-0000-0000-000000000000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/azurePrivatelink:AzurePrivatelink main PROJECT/SERVICE_NAME\n```\n\n", + "description": "Creates and manages an Azure Private Link for [selected Aiven services](https://aiven.io/docs/platform/howto/use-azure-privatelink) in a VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.AzurePrivatelink(\"main\", {\n project: exampleProject.project,\n serviceName: exampleKafka.serviceName,\n userSubscriptionIds: [\"00000000-0000-0000-0000-000000000000\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.AzurePrivatelink(\"main\",\n project=example_project[\"project\"],\n service_name=example_kafka[\"serviceName\"],\n user_subscription_ids=[\"00000000-0000-0000-0000-000000000000\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.AzurePrivatelink(\"main\", new()\n {\n Project = exampleProject.Project,\n ServiceName = exampleKafka.ServiceName,\n UserSubscriptionIds = new[]\n {\n \"00000000-0000-0000-0000-000000000000\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewAzurePrivatelink(ctx, \"main\", \u0026aiven.AzurePrivatelinkArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tUserSubscriptionIds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AzurePrivatelink;\nimport com.pulumi.aiven.AzurePrivatelinkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new AzurePrivatelink(\"main\", AzurePrivatelinkArgs.builder()\n .project(exampleProject.project())\n .serviceName(exampleKafka.serviceName())\n .userSubscriptionIds(\"00000000-0000-0000-0000-000000000000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:AzurePrivatelink\n properties:\n project: ${exampleProject.project}\n serviceName: ${exampleKafka.serviceName}\n userSubscriptionIds:\n - 00000000-0000-0000-0000-000000000000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/azurePrivatelink:AzurePrivatelink main PROJECT/SERVICE_NAME\n```\n\n", "properties": { "azureServiceAlias": { "type": "string", @@ -16151,7 +16151,7 @@ } }, "aiven:index/azureVpcPeeringConnection:AzureVpcPeeringConnection": { - "description": "Creates and manages an Azure VPC peering connection with an Aiven VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n networkCidr: \"192.168.1.0/24\",\n});\nconst azureToAivenPeering = new aiven.AzureVpcPeeringConnection(\"azure_to_aiven_peering\", {\n vpcId: exampleVpc.id,\n azureSubscriptionId: \"00000000-0000-0000-0000-000000000000\",\n peerResourceGroup: \"example-resource-group\",\n vnetName: \"example-vnet\",\n peerAzureAppId: \"00000000-0000-0000-0000-000000000000\",\n peerAzureTenantId: \"00000000-0000-0000-0000-000000000000\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n network_cidr=\"192.168.1.0/24\")\nazure_to_aiven_peering = aiven.AzureVpcPeeringConnection(\"azure_to_aiven_peering\",\n vpc_id=example_vpc.id,\n azure_subscription_id=\"00000000-0000-0000-0000-000000000000\",\n peer_resource_group=\"example-resource-group\",\n vnet_name=\"example-vnet\",\n peer_azure_app_id=\"00000000-0000-0000-0000-000000000000\",\n peer_azure_tenant_id=\"00000000-0000-0000-0000-000000000000\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n var azureToAivenPeering = new Aiven.AzureVpcPeeringConnection(\"azure_to_aiven_peering\", new()\n {\n VpcId = exampleVpc.Id,\n AzureSubscriptionId = \"00000000-0000-0000-0000-000000000000\",\n PeerResourceGroup = \"example-resource-group\",\n VnetName = \"example-vnet\",\n PeerAzureAppId = \"00000000-0000-0000-0000-000000000000\",\n PeerAzureTenantId = \"00000000-0000-0000-0000-000000000000\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVpc, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewAzureVpcPeeringConnection(ctx, \"azure_to_aiven_peering\", \u0026aiven.AzureVpcPeeringConnectionArgs{\n\t\t\tVpcId: exampleVpc.ID(),\n\t\t\tAzureSubscriptionId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\tPeerResourceGroup: pulumi.String(\"example-resource-group\"),\n\t\t\tVnetName: pulumi.String(\"example-vnet\"),\n\t\t\tPeerAzureAppId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\tPeerAzureTenantId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport com.pulumi.aiven.AzureVpcPeeringConnection;\nimport com.pulumi.aiven.AzureVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder() \n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n var azureToAivenPeering = new AzureVpcPeeringConnection(\"azureToAivenPeering\", AzureVpcPeeringConnectionArgs.builder() \n .vpcId(exampleVpc.id())\n .azureSubscriptionId(\"00000000-0000-0000-0000-000000000000\")\n .peerResourceGroup(\"example-resource-group\")\n .vnetName(\"example-vnet\")\n .peerAzureAppId(\"00000000-0000-0000-0000-000000000000\")\n .peerAzureTenantId(\"00000000-0000-0000-0000-000000000000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n networkCidr: 192.168.1.0/24\n azureToAivenPeering:\n type: aiven:AzureVpcPeeringConnection\n name: azure_to_aiven_peering\n properties:\n vpcId: ${exampleVpc.id}\n azureSubscriptionId: 00000000-0000-0000-0000-000000000000\n peerResourceGroup: example-resource-group\n vnetName: example-vnet\n peerAzureAppId: 00000000-0000-0000-0000-000000000000\n peerAzureTenantId: 00000000-0000-0000-0000-000000000000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/azureVpcPeeringConnection:AzureVpcPeeringConnection azure_to_aiven_peering PROJECT/VPC_ID/AZURE_SUBSCRIPTION_ID/VNET_NAME\n```\n\n", + "description": "Creates and manages an Azure VPC peering connection with an Aiven VPC.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n networkCidr: \"192.168.1.0/24\",\n});\nconst azureToAivenPeering = new aiven.AzureVpcPeeringConnection(\"azure_to_aiven_peering\", {\n vpcId: exampleVpc.id,\n azureSubscriptionId: \"00000000-0000-0000-0000-000000000000\",\n peerResourceGroup: \"example-resource-group\",\n vnetName: \"example-vnet\",\n peerAzureAppId: \"00000000-0000-0000-0000-000000000000\",\n peerAzureTenantId: \"00000000-0000-0000-0000-000000000000\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n network_cidr=\"192.168.1.0/24\")\nazure_to_aiven_peering = aiven.AzureVpcPeeringConnection(\"azure_to_aiven_peering\",\n vpc_id=example_vpc.id,\n azure_subscription_id=\"00000000-0000-0000-0000-000000000000\",\n peer_resource_group=\"example-resource-group\",\n vnet_name=\"example-vnet\",\n peer_azure_app_id=\"00000000-0000-0000-0000-000000000000\",\n peer_azure_tenant_id=\"00000000-0000-0000-0000-000000000000\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n var azureToAivenPeering = new Aiven.AzureVpcPeeringConnection(\"azure_to_aiven_peering\", new()\n {\n VpcId = exampleVpc.Id,\n AzureSubscriptionId = \"00000000-0000-0000-0000-000000000000\",\n PeerResourceGroup = \"example-resource-group\",\n VnetName = \"example-vnet\",\n PeerAzureAppId = \"00000000-0000-0000-0000-000000000000\",\n PeerAzureTenantId = \"00000000-0000-0000-0000-000000000000\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVpc, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewAzureVpcPeeringConnection(ctx, \"azure_to_aiven_peering\", \u0026aiven.AzureVpcPeeringConnectionArgs{\n\t\t\tVpcId: exampleVpc.ID(),\n\t\t\tAzureSubscriptionId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\tPeerResourceGroup: pulumi.String(\"example-resource-group\"),\n\t\t\tVnetName: pulumi.String(\"example-vnet\"),\n\t\t\tPeerAzureAppId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\tPeerAzureTenantId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport com.pulumi.aiven.AzureVpcPeeringConnection;\nimport com.pulumi.aiven.AzureVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder()\n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n var azureToAivenPeering = new AzureVpcPeeringConnection(\"azureToAivenPeering\", AzureVpcPeeringConnectionArgs.builder()\n .vpcId(exampleVpc.id())\n .azureSubscriptionId(\"00000000-0000-0000-0000-000000000000\")\n .peerResourceGroup(\"example-resource-group\")\n .vnetName(\"example-vnet\")\n .peerAzureAppId(\"00000000-0000-0000-0000-000000000000\")\n .peerAzureTenantId(\"00000000-0000-0000-0000-000000000000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n networkCidr: 192.168.1.0/24\n azureToAivenPeering:\n type: aiven:AzureVpcPeeringConnection\n name: azure_to_aiven_peering\n properties:\n vpcId: ${exampleVpc.id}\n azureSubscriptionId: 00000000-0000-0000-0000-000000000000\n peerResourceGroup: example-resource-group\n vnetName: example-vnet\n peerAzureAppId: 00000000-0000-0000-0000-000000000000\n peerAzureTenantId: 00000000-0000-0000-0000-000000000000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/azureVpcPeeringConnection:AzureVpcPeeringConnection azure_to_aiven_peering PROJECT/VPC_ID/AZURE_SUBSCRIPTION_ID/VNET_NAME\n```\n\n", "properties": { "azureSubscriptionId": { "type": "string", @@ -16297,7 +16297,7 @@ } }, "aiven:index/billingGroup:BillingGroup": { - "description": "Creates and manages [billing groups](https://aiven.io/docs/platform/concepts/billing-groups) and assigns them to projects.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleBillingGroup = new aiven.BillingGroup(\"example_billing_group\", {\n name: \"example-billing-group\",\n billingCurrency: \"USD\",\n vatId: \"123ABC\",\n parentId: main.id,\n});\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"example-project\",\n billingGroup: exampleBillingGroup.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_billing_group = aiven.BillingGroup(\"example_billing_group\",\n name=\"example-billing-group\",\n billing_currency=\"USD\",\n vat_id=\"123ABC\",\n parent_id=main[\"id\"])\nexample_project = aiven.Project(\"example_project\",\n project=\"example-project\",\n billing_group=example_billing_group.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBillingGroup = new Aiven.BillingGroup(\"example_billing_group\", new()\n {\n Name = \"example-billing-group\",\n BillingCurrency = \"USD\",\n VatId = \"123ABC\",\n ParentId = main.Id,\n });\n\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"example-project\",\n BillingGroup = exampleBillingGroup.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleBillingGroup, err := aiven.NewBillingGroup(ctx, \"example_billing_group\", \u0026aiven.BillingGroupArgs{\n\t\t\tName: pulumi.String(\"example-billing-group\"),\n\t\t\tBillingCurrency: pulumi.String(\"USD\"),\n\t\t\tVatId: pulumi.String(\"123ABC\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tBillingGroup: exampleBillingGroup.ID(),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.BillingGroup;\nimport com.pulumi.aiven.BillingGroupArgs;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleBillingGroup = new BillingGroup(\"exampleBillingGroup\", BillingGroupArgs.builder() \n .name(\"example-billing-group\")\n .billingCurrency(\"USD\")\n .vatId(\"123ABC\")\n .parentId(main.id())\n .build());\n\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder() \n .project(\"example-project\")\n .billingGroup(exampleBillingGroup.id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleBillingGroup:\n type: aiven:BillingGroup\n name: example_billing_group\n properties:\n name: example-billing-group\n billingCurrency: USD\n vatId: 123ABC\n parentId: ${main.id}\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: example-project\n billingGroup: ${exampleBillingGroup.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/billingGroup:BillingGroup example_billing_group ID\n```\n\n", + "description": "Creates and manages [billing groups](https://aiven.io/docs/platform/concepts/billing-groups) and assigns them to projects.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleBillingGroup = new aiven.BillingGroup(\"example_billing_group\", {\n name: \"example-billing-group\",\n billingCurrency: \"USD\",\n vatId: \"123ABC\",\n parentId: main.id,\n});\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"example-project\",\n billingGroup: exampleBillingGroup.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_billing_group = aiven.BillingGroup(\"example_billing_group\",\n name=\"example-billing-group\",\n billing_currency=\"USD\",\n vat_id=\"123ABC\",\n parent_id=main[\"id\"])\nexample_project = aiven.Project(\"example_project\",\n project=\"example-project\",\n billing_group=example_billing_group.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleBillingGroup = new Aiven.BillingGroup(\"example_billing_group\", new()\n {\n Name = \"example-billing-group\",\n BillingCurrency = \"USD\",\n VatId = \"123ABC\",\n ParentId = main.Id,\n });\n\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"example-project\",\n BillingGroup = exampleBillingGroup.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleBillingGroup, err := aiven.NewBillingGroup(ctx, \"example_billing_group\", \u0026aiven.BillingGroupArgs{\n\t\t\tName: pulumi.String(\"example-billing-group\"),\n\t\t\tBillingCurrency: pulumi.String(\"USD\"),\n\t\t\tVatId: pulumi.String(\"123ABC\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tBillingGroup: exampleBillingGroup.ID(),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.BillingGroup;\nimport com.pulumi.aiven.BillingGroupArgs;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleBillingGroup = new BillingGroup(\"exampleBillingGroup\", BillingGroupArgs.builder()\n .name(\"example-billing-group\")\n .billingCurrency(\"USD\")\n .vatId(\"123ABC\")\n .parentId(main.id())\n .build());\n\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder()\n .project(\"example-project\")\n .billingGroup(exampleBillingGroup.id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleBillingGroup:\n type: aiven:BillingGroup\n name: example_billing_group\n properties:\n name: example-billing-group\n billingCurrency: USD\n vatId: 123ABC\n parentId: ${main.id}\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: example-project\n billingGroup: ${exampleBillingGroup.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/billingGroup:BillingGroup example_billing_group ID\n```\n\n", "properties": { "accountId": { "type": "string", @@ -16514,7 +16514,7 @@ } }, "aiven:index/cassandra:Cassandra": { - "description": "The Cassandra resource allows the creation and management of Aiven Cassandra services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst bar = new aiven.Cassandra(\"bar\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"test-service-name\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n cassandraUserConfig: {\n migrateSstableloader: true,\n publicAccess: {\n prometheus: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nbar = aiven.Cassandra(\"bar\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"test-service-name\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n cassandra_user_config=aiven.CassandraCassandraUserConfigArgs(\n migrate_sstableloader=True,\n public_access=aiven.CassandraCassandraUserConfigPublicAccessArgs(\n prometheus=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var bar = new Aiven.Cassandra(\"bar\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"test-service-name\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n CassandraUserConfig = new Aiven.Inputs.CassandraCassandraUserConfigArgs\n {\n MigrateSstableloader = true,\n PublicAccess = new Aiven.Inputs.CassandraCassandraUserConfigPublicAccessArgs\n {\n Prometheus = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewCassandra(ctx, \"bar\", \u0026aiven.CassandraArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"test-service-name\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tCassandraUserConfig: \u0026aiven.CassandraCassandraUserConfigArgs{\n\t\t\t\tMigrateSstableloader: pulumi.Bool(true),\n\t\t\t\tPublicAccess: \u0026aiven.CassandraCassandraUserConfigPublicAccessArgs{\n\t\t\t\t\tPrometheus: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Cassandra;\nimport com.pulumi.aiven.CassandraArgs;\nimport com.pulumi.aiven.inputs.CassandraCassandraUserConfigArgs;\nimport com.pulumi.aiven.inputs.CassandraCassandraUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var bar = new Cassandra(\"bar\", CassandraArgs.builder() \n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"test-service-name\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .cassandraUserConfig(CassandraCassandraUserConfigArgs.builder()\n .migrateSstableloader(true)\n .publicAccess(CassandraCassandraUserConfigPublicAccessArgs.builder()\n .prometheus(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:Cassandra\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: test-service-name\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n cassandraUserConfig:\n migrateSstableloader: true\n publicAccess:\n prometheus: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/cassandra:Cassandra bar PROJECT/SERVICE_NAME\n```\n\n", + "description": "The Cassandra resource allows the creation and management of Aiven Cassandra services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst bar = new aiven.Cassandra(\"bar\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"test-service-name\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n cassandraUserConfig: {\n migrateSstableloader: true,\n publicAccess: {\n prometheus: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nbar = aiven.Cassandra(\"bar\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"test-service-name\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n cassandra_user_config=aiven.CassandraCassandraUserConfigArgs(\n migrate_sstableloader=True,\n public_access=aiven.CassandraCassandraUserConfigPublicAccessArgs(\n prometheus=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var bar = new Aiven.Cassandra(\"bar\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"test-service-name\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n CassandraUserConfig = new Aiven.Inputs.CassandraCassandraUserConfigArgs\n {\n MigrateSstableloader = true,\n PublicAccess = new Aiven.Inputs.CassandraCassandraUserConfigPublicAccessArgs\n {\n Prometheus = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewCassandra(ctx, \"bar\", \u0026aiven.CassandraArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"test-service-name\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tCassandraUserConfig: \u0026aiven.CassandraCassandraUserConfigArgs{\n\t\t\t\tMigrateSstableloader: pulumi.Bool(true),\n\t\t\t\tPublicAccess: \u0026aiven.CassandraCassandraUserConfigPublicAccessArgs{\n\t\t\t\t\tPrometheus: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Cassandra;\nimport com.pulumi.aiven.CassandraArgs;\nimport com.pulumi.aiven.inputs.CassandraCassandraUserConfigArgs;\nimport com.pulumi.aiven.inputs.CassandraCassandraUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var bar = new Cassandra(\"bar\", CassandraArgs.builder()\n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"test-service-name\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .cassandraUserConfig(CassandraCassandraUserConfigArgs.builder()\n .migrateSstableloader(true)\n .publicAccess(CassandraCassandraUserConfigPublicAccessArgs.builder()\n .prometheus(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:Cassandra\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: test-service-name\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n cassandraUserConfig:\n migrateSstableloader: true\n publicAccess:\n prometheus: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/cassandra:Cassandra bar PROJECT/SERVICE_NAME\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -16878,7 +16878,7 @@ } }, "aiven:index/cassandraUser:CassandraUser": { - "description": "The Cassandra User resource allows the creation and management of Aiven Cassandra Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.CassandraUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.CassandraUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.CassandraUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewCassandraUser(ctx, \"foo\", \u0026aiven.CassandraUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.CassandraUser;\nimport com.pulumi.aiven.CassandraUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new CassandraUser(\"foo\", CassandraUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:CassandraUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/cassandraUser:CassandraUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", + "description": "The Cassandra User resource allows the creation and management of Aiven Cassandra Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.CassandraUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.CassandraUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.CassandraUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewCassandraUser(ctx, \"foo\", \u0026aiven.CassandraUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.CassandraUser;\nimport com.pulumi.aiven.CassandraUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new CassandraUser(\"foo\", CassandraUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:CassandraUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/cassandraUser:CassandraUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", "properties": { "accessCert": { "type": "string", @@ -16990,7 +16990,7 @@ } }, "aiven:index/clickhouse:Clickhouse": { - "description": "The Clickhouse resource allows the creation and management of Aiven Clickhouse services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst clickhouse = new aiven.Clickhouse(\"clickhouse\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-clickhouse\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nclickhouse = aiven.Clickhouse(\"clickhouse\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-clickhouse\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var clickhouse = new Aiven.Clickhouse(\"clickhouse\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-clickhouse\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewClickhouse(ctx, \"clickhouse\", \u0026aiven.ClickhouseArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-clickhouse\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Clickhouse;\nimport com.pulumi.aiven.ClickhouseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var clickhouse = new Clickhouse(\"clickhouse\", ClickhouseArgs.builder() \n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-clickhouse\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n clickhouse:\n type: aiven:Clickhouse\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-clickhouse\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouse:Clickhouse clickhouse PROJECT/SERVICE_NAME\n```\n\n", + "description": "The Clickhouse resource allows the creation and management of Aiven Clickhouse services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst clickhouse = new aiven.Clickhouse(\"clickhouse\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-clickhouse\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nclickhouse = aiven.Clickhouse(\"clickhouse\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-clickhouse\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var clickhouse = new Aiven.Clickhouse(\"clickhouse\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-clickhouse\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewClickhouse(ctx, \"clickhouse\", \u0026aiven.ClickhouseArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-clickhouse\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Clickhouse;\nimport com.pulumi.aiven.ClickhouseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var clickhouse = new Clickhouse(\"clickhouse\", ClickhouseArgs.builder()\n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-clickhouse\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n clickhouse:\n type: aiven:Clickhouse\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-clickhouse\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouse:Clickhouse clickhouse PROJECT/SERVICE_NAME\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -17354,7 +17354,7 @@ } }, "aiven:index/clickhouseDatabase:ClickhouseDatabase": { - "description": "The Clickhouse Database resource allows the creation and management of Aiven Clickhouse Databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst clickhouseDb = new aiven.ClickhouseDatabase(\"clickhouse_db\", {\n project: ch.project,\n serviceName: ch.serviceName,\n name: \"my-ch-db\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nclickhouse_db = aiven.ClickhouseDatabase(\"clickhouse_db\",\n project=ch[\"project\"],\n service_name=ch[\"serviceName\"],\n name=\"my-ch-db\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var clickhouseDb = new Aiven.ClickhouseDatabase(\"clickhouse_db\", new()\n {\n Project = ch.Project,\n ServiceName = ch.ServiceName,\n Name = \"my-ch-db\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewClickhouseDatabase(ctx, \"clickhouse_db\", \u0026aiven.ClickhouseDatabaseArgs{\n\t\t\tProject: pulumi.Any(ch.Project),\n\t\t\tServiceName: pulumi.Any(ch.ServiceName),\n\t\t\tName: pulumi.String(\"my-ch-db\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ClickhouseDatabase;\nimport com.pulumi.aiven.ClickhouseDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var clickhouseDb = new ClickhouseDatabase(\"clickhouseDb\", ClickhouseDatabaseArgs.builder() \n .project(ch.project())\n .serviceName(ch.serviceName())\n .name(\"my-ch-db\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n clickhouseDb:\n type: aiven:ClickhouseDatabase\n name: clickhouse_db\n properties:\n project: ${ch.project}\n serviceName: ${ch.serviceName}\n name: my-ch-db\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouseDatabase:ClickhouseDatabase clickhouse_db PROJECT/SERVICE_NAME/NAME\n```\n\n", + "description": "The Clickhouse Database resource allows the creation and management of Aiven Clickhouse Databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst clickhouseDb = new aiven.ClickhouseDatabase(\"clickhouse_db\", {\n project: ch.project,\n serviceName: ch.serviceName,\n name: \"my-ch-db\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nclickhouse_db = aiven.ClickhouseDatabase(\"clickhouse_db\",\n project=ch[\"project\"],\n service_name=ch[\"serviceName\"],\n name=\"my-ch-db\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var clickhouseDb = new Aiven.ClickhouseDatabase(\"clickhouse_db\", new()\n {\n Project = ch.Project,\n ServiceName = ch.ServiceName,\n Name = \"my-ch-db\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewClickhouseDatabase(ctx, \"clickhouse_db\", \u0026aiven.ClickhouseDatabaseArgs{\n\t\t\tProject: pulumi.Any(ch.Project),\n\t\t\tServiceName: pulumi.Any(ch.ServiceName),\n\t\t\tName: pulumi.String(\"my-ch-db\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ClickhouseDatabase;\nimport com.pulumi.aiven.ClickhouseDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var clickhouseDb = new ClickhouseDatabase(\"clickhouseDb\", ClickhouseDatabaseArgs.builder()\n .project(ch.project())\n .serviceName(ch.serviceName())\n .name(\"my-ch-db\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n clickhouseDb:\n type: aiven:ClickhouseDatabase\n name: clickhouse_db\n properties:\n project: ${ch.project}\n serviceName: ${ch.serviceName}\n name: my-ch-db\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouseDatabase:ClickhouseDatabase clickhouse_db PROJECT/SERVICE_NAME/NAME\n```\n\n", "properties": { "name": { "type": "string", @@ -17427,7 +17427,7 @@ } }, "aiven:index/clickhouseGrant:ClickhouseGrant": { - "description": "The Clickhouse Grant resource allows the creation and management of Grants in Aiven Clickhouse services.\n\nNotes:\n* Due to a ambiguity in the GRANT syntax in clickhouse you should not have users and roles with the same name. It is not clear if a grant refers to the user or the role.\n* To grant a privilege on all tables of a database, do not write table = \"*\". Instead, omit the table and only keep the database.\n* Currently changes will first revoke all grants and then reissue the remaining grants for convergence.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst clickhouse = new aiven.Clickhouse(\"clickhouse\", {\n project: aivenProjectName,\n cloudName: \"google-europe-west1\",\n plan: \"startup-8\",\n serviceName: \"exapmle-clickhouse\",\n});\nconst demodb = new aiven.ClickhouseDatabase(\"demodb\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n name: \"demo\",\n});\nconst demo = new aiven.ClickhouseRole(\"demo\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n role: \"demo-role\",\n});\nconst demo_role_grant = new aiven.ClickhouseGrant(\"demo-role-grant\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n role: demo.role,\n privilegeGrants: [\n {\n privilege: \"INSERT\",\n database: demodb.name,\n table: \"demo-table\",\n },\n {\n privilege: \"SELECT\",\n database: demodb.name,\n },\n ],\n});\nconst demoClickhouseUser = new aiven.ClickhouseUser(\"demo\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n username: \"demo-user\",\n});\nconst demo_user_grant = new aiven.ClickhouseGrant(\"demo-user-grant\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n user: demoClickhouseUser.username,\n roleGrants: [{\n role: demo.role,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nclickhouse = aiven.Clickhouse(\"clickhouse\",\n project=aiven_project_name,\n cloud_name=\"google-europe-west1\",\n plan=\"startup-8\",\n service_name=\"exapmle-clickhouse\")\ndemodb = aiven.ClickhouseDatabase(\"demodb\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n name=\"demo\")\ndemo = aiven.ClickhouseRole(\"demo\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n role=\"demo-role\")\ndemo_role_grant = aiven.ClickhouseGrant(\"demo-role-grant\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n role=demo.role,\n privilege_grants=[\n aiven.ClickhouseGrantPrivilegeGrantArgs(\n privilege=\"INSERT\",\n database=demodb.name,\n table=\"demo-table\",\n ),\n aiven.ClickhouseGrantPrivilegeGrantArgs(\n privilege=\"SELECT\",\n database=demodb.name,\n ),\n ])\ndemo_clickhouse_user = aiven.ClickhouseUser(\"demo\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n username=\"demo-user\")\ndemo_user_grant = aiven.ClickhouseGrant(\"demo-user-grant\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n user=demo_clickhouse_user.username,\n role_grants=[aiven.ClickhouseGrantRoleGrantArgs(\n role=demo.role,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var clickhouse = new Aiven.Clickhouse(\"clickhouse\", new()\n {\n Project = aivenProjectName,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-8\",\n ServiceName = \"exapmle-clickhouse\",\n });\n\n var demodb = new Aiven.ClickhouseDatabase(\"demodb\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Name = \"demo\",\n });\n\n var demo = new Aiven.ClickhouseRole(\"demo\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Role = \"demo-role\",\n });\n\n var demo_role_grant = new Aiven.ClickhouseGrant(\"demo-role-grant\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Role = demo.Role,\n PrivilegeGrants = new[]\n {\n new Aiven.Inputs.ClickhouseGrantPrivilegeGrantArgs\n {\n Privilege = \"INSERT\",\n Database = demodb.Name,\n Table = \"demo-table\",\n },\n new Aiven.Inputs.ClickhouseGrantPrivilegeGrantArgs\n {\n Privilege = \"SELECT\",\n Database = demodb.Name,\n },\n },\n });\n\n var demoClickhouseUser = new Aiven.ClickhouseUser(\"demo\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Username = \"demo-user\",\n });\n\n var demo_user_grant = new Aiven.ClickhouseGrant(\"demo-user-grant\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n User = demoClickhouseUser.Username,\n RoleGrants = new[]\n {\n new Aiven.Inputs.ClickhouseGrantRoleGrantArgs\n {\n Role = demo.Role,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tclickhouse, err := aiven.NewClickhouse(ctx, \"clickhouse\", \u0026aiven.ClickhouseArgs{\n\t\t\tProject: pulumi.Any(aivenProjectName),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-8\"),\n\t\t\tServiceName: pulumi.String(\"exapmle-clickhouse\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdemodb, err := aiven.NewClickhouseDatabase(ctx, \"demodb\", \u0026aiven.ClickhouseDatabaseArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tName: pulumi.String(\"demo\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdemo, err := aiven.NewClickhouseRole(ctx, \"demo\", \u0026aiven.ClickhouseRoleArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tRole: pulumi.String(\"demo-role\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewClickhouseGrant(ctx, \"demo-role-grant\", \u0026aiven.ClickhouseGrantArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tRole: demo.Role,\n\t\t\tPrivilegeGrants: aiven.ClickhouseGrantPrivilegeGrantArray{\n\t\t\t\t\u0026aiven.ClickhouseGrantPrivilegeGrantArgs{\n\t\t\t\t\tPrivilege: pulumi.String(\"INSERT\"),\n\t\t\t\t\tDatabase: demodb.Name,\n\t\t\t\t\tTable: pulumi.String(\"demo-table\"),\n\t\t\t\t},\n\t\t\t\t\u0026aiven.ClickhouseGrantPrivilegeGrantArgs{\n\t\t\t\t\tPrivilege: pulumi.String(\"SELECT\"),\n\t\t\t\t\tDatabase: demodb.Name,\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdemoClickhouseUser, err := aiven.NewClickhouseUser(ctx, \"demo\", \u0026aiven.ClickhouseUserArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tUsername: pulumi.String(\"demo-user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewClickhouseGrant(ctx, \"demo-user-grant\", \u0026aiven.ClickhouseGrantArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tUser: demoClickhouseUser.Username,\n\t\t\tRoleGrants: aiven.ClickhouseGrantRoleGrantArray{\n\t\t\t\t\u0026aiven.ClickhouseGrantRoleGrantArgs{\n\t\t\t\t\tRole: demo.Role,\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Clickhouse;\nimport com.pulumi.aiven.ClickhouseArgs;\nimport com.pulumi.aiven.ClickhouseDatabase;\nimport com.pulumi.aiven.ClickhouseDatabaseArgs;\nimport com.pulumi.aiven.ClickhouseRole;\nimport com.pulumi.aiven.ClickhouseRoleArgs;\nimport com.pulumi.aiven.ClickhouseGrant;\nimport com.pulumi.aiven.ClickhouseGrantArgs;\nimport com.pulumi.aiven.inputs.ClickhouseGrantPrivilegeGrantArgs;\nimport com.pulumi.aiven.ClickhouseUser;\nimport com.pulumi.aiven.ClickhouseUserArgs;\nimport com.pulumi.aiven.inputs.ClickhouseGrantRoleGrantArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var clickhouse = new Clickhouse(\"clickhouse\", ClickhouseArgs.builder() \n .project(aivenProjectName)\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-8\")\n .serviceName(\"exapmle-clickhouse\")\n .build());\n\n var demodb = new ClickhouseDatabase(\"demodb\", ClickhouseDatabaseArgs.builder() \n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .name(\"demo\")\n .build());\n\n var demo = new ClickhouseRole(\"demo\", ClickhouseRoleArgs.builder() \n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .role(\"demo-role\")\n .build());\n\n var demo_role_grant = new ClickhouseGrant(\"demo-role-grant\", ClickhouseGrantArgs.builder() \n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .role(demo.role())\n .privilegeGrants( \n ClickhouseGrantPrivilegeGrantArgs.builder()\n .privilege(\"INSERT\")\n .database(demodb.name())\n .table(\"demo-table\")\n .build(),\n ClickhouseGrantPrivilegeGrantArgs.builder()\n .privilege(\"SELECT\")\n .database(demodb.name())\n .build())\n .build());\n\n var demoClickhouseUser = new ClickhouseUser(\"demoClickhouseUser\", ClickhouseUserArgs.builder() \n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .username(\"demo-user\")\n .build());\n\n var demo_user_grant = new ClickhouseGrant(\"demo-user-grant\", ClickhouseGrantArgs.builder() \n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .user(demoClickhouseUser.username())\n .roleGrants(ClickhouseGrantRoleGrantArgs.builder()\n .role(demo.role())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n clickhouse:\n type: aiven:Clickhouse\n properties:\n project: ${aivenProjectName}\n cloudName: google-europe-west1\n plan: startup-8\n serviceName: exapmle-clickhouse\n demodb:\n type: aiven:ClickhouseDatabase\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n name: demo\n demo:\n type: aiven:ClickhouseRole\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n role: demo-role\n demo-role-grant:\n type: aiven:ClickhouseGrant\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n role: ${demo.role}\n privilegeGrants:\n - privilege: INSERT\n database: ${demodb.name}\n table: demo-table\n - privilege: SELECT\n database: ${demodb.name}\n demoClickhouseUser:\n type: aiven:ClickhouseUser\n name: demo\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n username: demo-user\n demo-user-grant:\n type: aiven:ClickhouseGrant\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n user: ${demoClickhouseUser.username}\n roleGrants:\n - role: ${demo.role}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "The Clickhouse Grant resource allows the creation and management of Grants in Aiven Clickhouse services.\n\nNotes:\n* Due to a ambiguity in the GRANT syntax in clickhouse you should not have users and roles with the same name. It is not clear if a grant refers to the user or the role.\n* To grant a privilege on all tables of a database, do not write table = \"*\". Instead, omit the table and only keep the database.\n* Currently changes will first revoke all grants and then reissue the remaining grants for convergence.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst clickhouse = new aiven.Clickhouse(\"clickhouse\", {\n project: aivenProjectName,\n cloudName: \"google-europe-west1\",\n plan: \"startup-8\",\n serviceName: \"exapmle-clickhouse\",\n});\nconst demodb = new aiven.ClickhouseDatabase(\"demodb\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n name: \"demo\",\n});\nconst demo = new aiven.ClickhouseRole(\"demo\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n role: \"demo-role\",\n});\nconst demo_role_grant = new aiven.ClickhouseGrant(\"demo-role-grant\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n role: demo.role,\n privilegeGrants: [\n {\n privilege: \"INSERT\",\n database: demodb.name,\n table: \"demo-table\",\n },\n {\n privilege: \"SELECT\",\n database: demodb.name,\n },\n ],\n});\nconst demoClickhouseUser = new aiven.ClickhouseUser(\"demo\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n username: \"demo-user\",\n});\nconst demo_user_grant = new aiven.ClickhouseGrant(\"demo-user-grant\", {\n project: clickhouse.project,\n serviceName: clickhouse.serviceName,\n user: demoClickhouseUser.username,\n roleGrants: [{\n role: demo.role,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nclickhouse = aiven.Clickhouse(\"clickhouse\",\n project=aiven_project_name,\n cloud_name=\"google-europe-west1\",\n plan=\"startup-8\",\n service_name=\"exapmle-clickhouse\")\ndemodb = aiven.ClickhouseDatabase(\"demodb\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n name=\"demo\")\ndemo = aiven.ClickhouseRole(\"demo\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n role=\"demo-role\")\ndemo_role_grant = aiven.ClickhouseGrant(\"demo-role-grant\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n role=demo.role,\n privilege_grants=[\n aiven.ClickhouseGrantPrivilegeGrantArgs(\n privilege=\"INSERT\",\n database=demodb.name,\n table=\"demo-table\",\n ),\n aiven.ClickhouseGrantPrivilegeGrantArgs(\n privilege=\"SELECT\",\n database=demodb.name,\n ),\n ])\ndemo_clickhouse_user = aiven.ClickhouseUser(\"demo\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n username=\"demo-user\")\ndemo_user_grant = aiven.ClickhouseGrant(\"demo-user-grant\",\n project=clickhouse.project,\n service_name=clickhouse.service_name,\n user=demo_clickhouse_user.username,\n role_grants=[aiven.ClickhouseGrantRoleGrantArgs(\n role=demo.role,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var clickhouse = new Aiven.Clickhouse(\"clickhouse\", new()\n {\n Project = aivenProjectName,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-8\",\n ServiceName = \"exapmle-clickhouse\",\n });\n\n var demodb = new Aiven.ClickhouseDatabase(\"demodb\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Name = \"demo\",\n });\n\n var demo = new Aiven.ClickhouseRole(\"demo\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Role = \"demo-role\",\n });\n\n var demo_role_grant = new Aiven.ClickhouseGrant(\"demo-role-grant\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Role = demo.Role,\n PrivilegeGrants = new[]\n {\n new Aiven.Inputs.ClickhouseGrantPrivilegeGrantArgs\n {\n Privilege = \"INSERT\",\n Database = demodb.Name,\n Table = \"demo-table\",\n },\n new Aiven.Inputs.ClickhouseGrantPrivilegeGrantArgs\n {\n Privilege = \"SELECT\",\n Database = demodb.Name,\n },\n },\n });\n\n var demoClickhouseUser = new Aiven.ClickhouseUser(\"demo\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n Username = \"demo-user\",\n });\n\n var demo_user_grant = new Aiven.ClickhouseGrant(\"demo-user-grant\", new()\n {\n Project = clickhouse.Project,\n ServiceName = clickhouse.ServiceName,\n User = demoClickhouseUser.Username,\n RoleGrants = new[]\n {\n new Aiven.Inputs.ClickhouseGrantRoleGrantArgs\n {\n Role = demo.Role,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tclickhouse, err := aiven.NewClickhouse(ctx, \"clickhouse\", \u0026aiven.ClickhouseArgs{\n\t\t\tProject: pulumi.Any(aivenProjectName),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-8\"),\n\t\t\tServiceName: pulumi.String(\"exapmle-clickhouse\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdemodb, err := aiven.NewClickhouseDatabase(ctx, \"demodb\", \u0026aiven.ClickhouseDatabaseArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tName: pulumi.String(\"demo\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdemo, err := aiven.NewClickhouseRole(ctx, \"demo\", \u0026aiven.ClickhouseRoleArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tRole: pulumi.String(\"demo-role\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewClickhouseGrant(ctx, \"demo-role-grant\", \u0026aiven.ClickhouseGrantArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tRole: demo.Role,\n\t\t\tPrivilegeGrants: aiven.ClickhouseGrantPrivilegeGrantArray{\n\t\t\t\t\u0026aiven.ClickhouseGrantPrivilegeGrantArgs{\n\t\t\t\t\tPrivilege: pulumi.String(\"INSERT\"),\n\t\t\t\t\tDatabase: demodb.Name,\n\t\t\t\t\tTable: pulumi.String(\"demo-table\"),\n\t\t\t\t},\n\t\t\t\t\u0026aiven.ClickhouseGrantPrivilegeGrantArgs{\n\t\t\t\t\tPrivilege: pulumi.String(\"SELECT\"),\n\t\t\t\t\tDatabase: demodb.Name,\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdemoClickhouseUser, err := aiven.NewClickhouseUser(ctx, \"demo\", \u0026aiven.ClickhouseUserArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tUsername: pulumi.String(\"demo-user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewClickhouseGrant(ctx, \"demo-user-grant\", \u0026aiven.ClickhouseGrantArgs{\n\t\t\tProject: clickhouse.Project,\n\t\t\tServiceName: clickhouse.ServiceName,\n\t\t\tUser: demoClickhouseUser.Username,\n\t\t\tRoleGrants: aiven.ClickhouseGrantRoleGrantArray{\n\t\t\t\t\u0026aiven.ClickhouseGrantRoleGrantArgs{\n\t\t\t\t\tRole: demo.Role,\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Clickhouse;\nimport com.pulumi.aiven.ClickhouseArgs;\nimport com.pulumi.aiven.ClickhouseDatabase;\nimport com.pulumi.aiven.ClickhouseDatabaseArgs;\nimport com.pulumi.aiven.ClickhouseRole;\nimport com.pulumi.aiven.ClickhouseRoleArgs;\nimport com.pulumi.aiven.ClickhouseGrant;\nimport com.pulumi.aiven.ClickhouseGrantArgs;\nimport com.pulumi.aiven.inputs.ClickhouseGrantPrivilegeGrantArgs;\nimport com.pulumi.aiven.ClickhouseUser;\nimport com.pulumi.aiven.ClickhouseUserArgs;\nimport com.pulumi.aiven.inputs.ClickhouseGrantRoleGrantArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var clickhouse = new Clickhouse(\"clickhouse\", ClickhouseArgs.builder()\n .project(aivenProjectName)\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-8\")\n .serviceName(\"exapmle-clickhouse\")\n .build());\n\n var demodb = new ClickhouseDatabase(\"demodb\", ClickhouseDatabaseArgs.builder()\n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .name(\"demo\")\n .build());\n\n var demo = new ClickhouseRole(\"demo\", ClickhouseRoleArgs.builder()\n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .role(\"demo-role\")\n .build());\n\n var demo_role_grant = new ClickhouseGrant(\"demo-role-grant\", ClickhouseGrantArgs.builder()\n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .role(demo.role())\n .privilegeGrants( \n ClickhouseGrantPrivilegeGrantArgs.builder()\n .privilege(\"INSERT\")\n .database(demodb.name())\n .table(\"demo-table\")\n .build(),\n ClickhouseGrantPrivilegeGrantArgs.builder()\n .privilege(\"SELECT\")\n .database(demodb.name())\n .build())\n .build());\n\n var demoClickhouseUser = new ClickhouseUser(\"demoClickhouseUser\", ClickhouseUserArgs.builder()\n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .username(\"demo-user\")\n .build());\n\n var demo_user_grant = new ClickhouseGrant(\"demo-user-grant\", ClickhouseGrantArgs.builder()\n .project(clickhouse.project())\n .serviceName(clickhouse.serviceName())\n .user(demoClickhouseUser.username())\n .roleGrants(ClickhouseGrantRoleGrantArgs.builder()\n .role(demo.role())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n clickhouse:\n type: aiven:Clickhouse\n properties:\n project: ${aivenProjectName}\n cloudName: google-europe-west1\n plan: startup-8\n serviceName: exapmle-clickhouse\n demodb:\n type: aiven:ClickhouseDatabase\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n name: demo\n demo:\n type: aiven:ClickhouseRole\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n role: demo-role\n demo-role-grant:\n type: aiven:ClickhouseGrant\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n role: ${demo.role}\n privilegeGrants:\n - privilege: INSERT\n database: ${demodb.name}\n table: demo-table\n - privilege: SELECT\n database: ${demodb.name}\n demoClickhouseUser:\n type: aiven:ClickhouseUser\n name: demo\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n username: demo-user\n demo-user-grant:\n type: aiven:ClickhouseGrant\n properties:\n project: ${clickhouse.project}\n serviceName: ${clickhouse.serviceName}\n user: ${demoClickhouseUser.username}\n roleGrants:\n - role: ${demo.role}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "privilegeGrants": { "type": "array", @@ -17550,7 +17550,7 @@ } }, "aiven:index/clickhouseRole:ClickhouseRole": { - "description": "The Clickhouse Role resource allows the creation and management of Roles in Aiven Clickhouse services\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst bar = new aiven.Clickhouse(\"bar\", {\n project: \"example-project\",\n cloudName: \"google-europe-west1\",\n plan: \"startup-8\",\n serviceName: \"example-service\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\nconst foo = new aiven.ClickhouseRole(\"foo\", {\n serviceName: bar.serviceName,\n project: bar.project,\n role: \"writer\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nbar = aiven.Clickhouse(\"bar\",\n project=\"example-project\",\n cloud_name=\"google-europe-west1\",\n plan=\"startup-8\",\n service_name=\"example-service\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\nfoo = aiven.ClickhouseRole(\"foo\",\n service_name=bar.service_name,\n project=bar.project,\n role=\"writer\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var bar = new Aiven.Clickhouse(\"bar\", new()\n {\n Project = \"example-project\",\n CloudName = \"google-europe-west1\",\n Plan = \"startup-8\",\n ServiceName = \"example-service\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n var foo = new Aiven.ClickhouseRole(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = bar.Project,\n Role = \"writer\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tbar, err := aiven.NewClickhouse(ctx, \"bar\", \u0026aiven.ClickhouseArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-8\"),\n\t\t\tServiceName: pulumi.String(\"example-service\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewClickhouseRole(ctx, \"foo\", \u0026aiven.ClickhouseRoleArgs{\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tProject: bar.Project,\n\t\t\tRole: pulumi.String(\"writer\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Clickhouse;\nimport com.pulumi.aiven.ClickhouseArgs;\nimport com.pulumi.aiven.ClickhouseRole;\nimport com.pulumi.aiven.ClickhouseRoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var bar = new Clickhouse(\"bar\", ClickhouseArgs.builder() \n .project(\"example-project\")\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-8\")\n .serviceName(\"example-service\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n var foo = new ClickhouseRole(\"foo\", ClickhouseRoleArgs.builder() \n .serviceName(bar.serviceName())\n .project(bar.project())\n .role(\"writer\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:Clickhouse\n properties:\n project: example-project\n cloudName: google-europe-west1\n plan: startup-8\n serviceName: example-service\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n foo:\n type: aiven:ClickhouseRole\n properties:\n serviceName: ${bar.serviceName}\n project: ${bar.project}\n role: writer\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouseRole:ClickhouseRole foo PROJECT/SERVICE_NAME/ROLE\n```\n\n", + "description": "The Clickhouse Role resource allows the creation and management of Roles in Aiven Clickhouse services\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst bar = new aiven.Clickhouse(\"bar\", {\n project: \"example-project\",\n cloudName: \"google-europe-west1\",\n plan: \"startup-8\",\n serviceName: \"example-service\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\nconst foo = new aiven.ClickhouseRole(\"foo\", {\n serviceName: bar.serviceName,\n project: bar.project,\n role: \"writer\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nbar = aiven.Clickhouse(\"bar\",\n project=\"example-project\",\n cloud_name=\"google-europe-west1\",\n plan=\"startup-8\",\n service_name=\"example-service\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\nfoo = aiven.ClickhouseRole(\"foo\",\n service_name=bar.service_name,\n project=bar.project,\n role=\"writer\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var bar = new Aiven.Clickhouse(\"bar\", new()\n {\n Project = \"example-project\",\n CloudName = \"google-europe-west1\",\n Plan = \"startup-8\",\n ServiceName = \"example-service\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n var foo = new Aiven.ClickhouseRole(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = bar.Project,\n Role = \"writer\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tbar, err := aiven.NewClickhouse(ctx, \"bar\", \u0026aiven.ClickhouseArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-8\"),\n\t\t\tServiceName: pulumi.String(\"example-service\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewClickhouseRole(ctx, \"foo\", \u0026aiven.ClickhouseRoleArgs{\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tProject: bar.Project,\n\t\t\tRole: pulumi.String(\"writer\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Clickhouse;\nimport com.pulumi.aiven.ClickhouseArgs;\nimport com.pulumi.aiven.ClickhouseRole;\nimport com.pulumi.aiven.ClickhouseRoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var bar = new Clickhouse(\"bar\", ClickhouseArgs.builder()\n .project(\"example-project\")\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-8\")\n .serviceName(\"example-service\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n var foo = new ClickhouseRole(\"foo\", ClickhouseRoleArgs.builder()\n .serviceName(bar.serviceName())\n .project(bar.project())\n .role(\"writer\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:Clickhouse\n properties:\n project: example-project\n cloudName: google-europe-west1\n plan: startup-8\n serviceName: example-service\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n foo:\n type: aiven:ClickhouseRole\n properties:\n serviceName: ${bar.serviceName}\n project: ${bar.project}\n role: writer\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouseRole:ClickhouseRole foo PROJECT/SERVICE_NAME/ROLE\n```\n\n", "properties": { "project": { "type": "string", @@ -17615,7 +17615,7 @@ } }, "aiven:index/clickhouseUser:ClickhouseUser": { - "description": "The Clickhouse User resource allows the creation and management of Aiven Clikhouse Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst ch_user = new aiven.ClickhouseUser(\"ch-user\", {\n project: myproject.project,\n serviceName: myservice.serviceName,\n username: \"\u003cUSERNAME\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nch_user = aiven.ClickhouseUser(\"ch-user\",\n project=myproject[\"project\"],\n service_name=myservice[\"serviceName\"],\n username=\"\u003cUSERNAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var ch_user = new Aiven.ClickhouseUser(\"ch-user\", new()\n {\n Project = myproject.Project,\n ServiceName = myservice.ServiceName,\n Username = \"\u003cUSERNAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewClickhouseUser(ctx, \"ch-user\", \u0026aiven.ClickhouseUserArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(myservice.ServiceName),\n\t\t\tUsername: pulumi.String(\"\u003cUSERNAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ClickhouseUser;\nimport com.pulumi.aiven.ClickhouseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var ch_user = new ClickhouseUser(\"ch-user\", ClickhouseUserArgs.builder() \n .project(myproject.project())\n .serviceName(myservice.serviceName())\n .username(\"\u003cUSERNAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n ch-user:\n type: aiven:ClickhouseUser\n properties:\n project: ${myproject.project}\n serviceName: ${myservice.serviceName}\n username: \u003cUSERNAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouseUser:ClickhouseUser ch-user project/service_name/username\n```\n\n", + "description": "The Clickhouse User resource allows the creation and management of Aiven Clikhouse Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst ch_user = new aiven.ClickhouseUser(\"ch-user\", {\n project: myproject.project,\n serviceName: myservice.serviceName,\n username: \"\u003cUSERNAME\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nch_user = aiven.ClickhouseUser(\"ch-user\",\n project=myproject[\"project\"],\n service_name=myservice[\"serviceName\"],\n username=\"\u003cUSERNAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var ch_user = new Aiven.ClickhouseUser(\"ch-user\", new()\n {\n Project = myproject.Project,\n ServiceName = myservice.ServiceName,\n Username = \"\u003cUSERNAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewClickhouseUser(ctx, \"ch-user\", \u0026aiven.ClickhouseUserArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(myservice.ServiceName),\n\t\t\tUsername: pulumi.String(\"\u003cUSERNAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ClickhouseUser;\nimport com.pulumi.aiven.ClickhouseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var ch_user = new ClickhouseUser(\"ch-user\", ClickhouseUserArgs.builder()\n .project(myproject.project())\n .serviceName(myservice.serviceName())\n .username(\"\u003cUSERNAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n ch-user:\n type: aiven:ClickhouseUser\n properties:\n project: ${myproject.project}\n serviceName: ${myservice.serviceName}\n username: \u003cUSERNAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/clickhouseUser:ClickhouseUser ch-user project/service_name/username\n```\n\n", "properties": { "password": { "type": "string", @@ -17709,7 +17709,7 @@ } }, "aiven:index/connectionPool:ConnectionPool": { - "description": "The Connection Pool resource allows the creation and management of Aiven Connection Pools.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mytestpool = new aiven.ConnectionPool(\"mytestpool\", {\n project: myproject.project,\n serviceName: mypg.serviceName,\n databaseName: mypgdatabase.databaseName,\n poolMode: \"transaction\",\n poolName: \"mypool\",\n poolSize: 10,\n username: mypguser.username,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmytestpool = aiven.ConnectionPool(\"mytestpool\",\n project=myproject[\"project\"],\n service_name=mypg[\"serviceName\"],\n database_name=mypgdatabase[\"databaseName\"],\n pool_mode=\"transaction\",\n pool_name=\"mypool\",\n pool_size=10,\n username=mypguser[\"username\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytestpool = new Aiven.ConnectionPool(\"mytestpool\", new()\n {\n Project = myproject.Project,\n ServiceName = mypg.ServiceName,\n DatabaseName = mypgdatabase.DatabaseName,\n PoolMode = \"transaction\",\n PoolName = \"mypool\",\n PoolSize = 10,\n Username = mypguser.Username,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewConnectionPool(ctx, \"mytestpool\", \u0026aiven.ConnectionPoolArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(mypg.ServiceName),\n\t\t\tDatabaseName: pulumi.Any(mypgdatabase.DatabaseName),\n\t\t\tPoolMode: pulumi.String(\"transaction\"),\n\t\t\tPoolName: pulumi.String(\"mypool\"),\n\t\t\tPoolSize: pulumi.Int(10),\n\t\t\tUsername: pulumi.Any(mypguser.Username),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ConnectionPool;\nimport com.pulumi.aiven.ConnectionPoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mytestpool = new ConnectionPool(\"mytestpool\", ConnectionPoolArgs.builder() \n .project(myproject.project())\n .serviceName(mypg.serviceName())\n .databaseName(mypgdatabase.databaseName())\n .poolMode(\"transaction\")\n .poolName(\"mypool\")\n .poolSize(10)\n .username(mypguser.username())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytestpool:\n type: aiven:ConnectionPool\n properties:\n project: ${myproject.project}\n serviceName: ${mypg.serviceName}\n databaseName: ${mypgdatabase.databaseName}\n poolMode: transaction\n poolName: mypool\n poolSize: 10\n username: ${mypguser.username}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/connectionPool:ConnectionPool mytestpool PROJECT/SERVICE_NAME/POOL_NAME\n```\n\n", + "description": "The Connection Pool resource allows the creation and management of Aiven Connection Pools.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mytestpool = new aiven.ConnectionPool(\"mytestpool\", {\n project: myproject.project,\n serviceName: mypg.serviceName,\n databaseName: mypgdatabase.databaseName,\n poolMode: \"transaction\",\n poolName: \"mypool\",\n poolSize: 10,\n username: mypguser.username,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmytestpool = aiven.ConnectionPool(\"mytestpool\",\n project=myproject[\"project\"],\n service_name=mypg[\"serviceName\"],\n database_name=mypgdatabase[\"databaseName\"],\n pool_mode=\"transaction\",\n pool_name=\"mypool\",\n pool_size=10,\n username=mypguser[\"username\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytestpool = new Aiven.ConnectionPool(\"mytestpool\", new()\n {\n Project = myproject.Project,\n ServiceName = mypg.ServiceName,\n DatabaseName = mypgdatabase.DatabaseName,\n PoolMode = \"transaction\",\n PoolName = \"mypool\",\n PoolSize = 10,\n Username = mypguser.Username,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewConnectionPool(ctx, \"mytestpool\", \u0026aiven.ConnectionPoolArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(mypg.ServiceName),\n\t\t\tDatabaseName: pulumi.Any(mypgdatabase.DatabaseName),\n\t\t\tPoolMode: pulumi.String(\"transaction\"),\n\t\t\tPoolName: pulumi.String(\"mypool\"),\n\t\t\tPoolSize: pulumi.Int(10),\n\t\t\tUsername: pulumi.Any(mypguser.Username),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ConnectionPool;\nimport com.pulumi.aiven.ConnectionPoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mytestpool = new ConnectionPool(\"mytestpool\", ConnectionPoolArgs.builder()\n .project(myproject.project())\n .serviceName(mypg.serviceName())\n .databaseName(mypgdatabase.databaseName())\n .poolMode(\"transaction\")\n .poolName(\"mypool\")\n .poolSize(10)\n .username(mypguser.username())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytestpool:\n type: aiven:ConnectionPool\n properties:\n project: ${myproject.project}\n serviceName: ${mypg.serviceName}\n databaseName: ${mypgdatabase.databaseName}\n poolMode: transaction\n poolName: mypool\n poolSize: 10\n username: ${mypguser.username}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/connectionPool:ConnectionPool mytestpool PROJECT/SERVICE_NAME/POOL_NAME\n```\n\n", "properties": { "connectionUri": { "type": "string", @@ -17837,7 +17837,7 @@ } }, "aiven:index/dragonfly:Dragonfly": { - "description": "Creates and manages an [Aiven for Dragonfly®](https://aiven.io/docs/products/dragonfly/concepts/overview) service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleDragonfly = new aiven.Dragonfly(\"example_dragonfly\", {\n project: exampleProject.project,\n plan: \"startup-4\",\n cloudName: \"google-europe-west1\",\n serviceName: \"example-dragonfly-service\",\n dragonflyUserConfig: {\n cacheMode: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_dragonfly = aiven.Dragonfly(\"example_dragonfly\",\n project=example_project[\"project\"],\n plan=\"startup-4\",\n cloud_name=\"google-europe-west1\",\n service_name=\"example-dragonfly-service\",\n dragonfly_user_config=aiven.DragonflyDragonflyUserConfigArgs(\n cache_mode=True,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDragonfly = new Aiven.Dragonfly(\"example_dragonfly\", new()\n {\n Project = exampleProject.Project,\n Plan = \"startup-4\",\n CloudName = \"google-europe-west1\",\n ServiceName = \"example-dragonfly-service\",\n DragonflyUserConfig = new Aiven.Inputs.DragonflyDragonflyUserConfigArgs\n {\n CacheMode = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewDragonfly(ctx, \"example_dragonfly\", \u0026aiven.DragonflyArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tServiceName: pulumi.String(\"example-dragonfly-service\"),\n\t\t\tDragonflyUserConfig: \u0026aiven.DragonflyDragonflyUserConfigArgs{\n\t\t\t\tCacheMode: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Dragonfly;\nimport com.pulumi.aiven.DragonflyArgs;\nimport com.pulumi.aiven.inputs.DragonflyDragonflyUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDragonfly = new Dragonfly(\"exampleDragonfly\", DragonflyArgs.builder() \n .project(exampleProject.project())\n .plan(\"startup-4\")\n .cloudName(\"google-europe-west1\")\n .serviceName(\"example-dragonfly-service\")\n .dragonflyUserConfig(DragonflyDragonflyUserConfigArgs.builder()\n .cacheMode(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDragonfly:\n type: aiven:Dragonfly\n name: example_dragonfly\n properties:\n project: ${exampleProject.project}\n plan: startup-4\n cloudName: google-europe-west1\n serviceName: example-dragonfly-service\n dragonflyUserConfig:\n cacheMode: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/dragonfly:Dragonfly example_dragonfly PROJECT/SERVICE_NAME\n```\n\n", + "description": "Creates and manages an [Aiven for Dragonfly®](https://aiven.io/docs/products/dragonfly/concepts/overview) service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleDragonfly = new aiven.Dragonfly(\"example_dragonfly\", {\n project: exampleProject.project,\n plan: \"startup-4\",\n cloudName: \"google-europe-west1\",\n serviceName: \"example-dragonfly-service\",\n dragonflyUserConfig: {\n cacheMode: true,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_dragonfly = aiven.Dragonfly(\"example_dragonfly\",\n project=example_project[\"project\"],\n plan=\"startup-4\",\n cloud_name=\"google-europe-west1\",\n service_name=\"example-dragonfly-service\",\n dragonfly_user_config=aiven.DragonflyDragonflyUserConfigArgs(\n cache_mode=True,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleDragonfly = new Aiven.Dragonfly(\"example_dragonfly\", new()\n {\n Project = exampleProject.Project,\n Plan = \"startup-4\",\n CloudName = \"google-europe-west1\",\n ServiceName = \"example-dragonfly-service\",\n DragonflyUserConfig = new Aiven.Inputs.DragonflyDragonflyUserConfigArgs\n {\n CacheMode = true,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewDragonfly(ctx, \"example_dragonfly\", \u0026aiven.DragonflyArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tServiceName: pulumi.String(\"example-dragonfly-service\"),\n\t\t\tDragonflyUserConfig: \u0026aiven.DragonflyDragonflyUserConfigArgs{\n\t\t\t\tCacheMode: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Dragonfly;\nimport com.pulumi.aiven.DragonflyArgs;\nimport com.pulumi.aiven.inputs.DragonflyDragonflyUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleDragonfly = new Dragonfly(\"exampleDragonfly\", DragonflyArgs.builder()\n .project(exampleProject.project())\n .plan(\"startup-4\")\n .cloudName(\"google-europe-west1\")\n .serviceName(\"example-dragonfly-service\")\n .dragonflyUserConfig(DragonflyDragonflyUserConfigArgs.builder()\n .cacheMode(true)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleDragonfly:\n type: aiven:Dragonfly\n name: example_dragonfly\n properties:\n project: ${exampleProject.project}\n plan: startup-4\n cloudName: google-europe-west1\n serviceName: example-dragonfly-service\n dragonflyUserConfig:\n cacheMode: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/dragonfly:Dragonfly example_dragonfly PROJECT/SERVICE_NAME\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -18201,7 +18201,7 @@ } }, "aiven:index/flink:Flink": { - "description": "The Flink resource allows the creation and management of Aiven Flink services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst flink = new aiven.Flink(\"flink\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-flink\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n flinkUserConfig: {\n flinkVersion: \"1.16\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nflink = aiven.Flink(\"flink\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-flink\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n flink_user_config=aiven.FlinkFlinkUserConfigArgs(\n flink_version=\"1.16\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var flink = new Aiven.Flink(\"flink\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-flink\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n FlinkUserConfig = new Aiven.Inputs.FlinkFlinkUserConfigArgs\n {\n FlinkVersion = \"1.16\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewFlink(ctx, \"flink\", \u0026aiven.FlinkArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-flink\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tFlinkUserConfig: \u0026aiven.FlinkFlinkUserConfigArgs{\n\t\t\t\tFlinkVersion: pulumi.String(\"1.16\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Flink;\nimport com.pulumi.aiven.FlinkArgs;\nimport com.pulumi.aiven.inputs.FlinkFlinkUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var flink = new Flink(\"flink\", FlinkArgs.builder() \n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-flink\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .flinkUserConfig(FlinkFlinkUserConfigArgs.builder()\n .flinkVersion(1.16)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n flink:\n type: aiven:Flink\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-flink\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n flinkUserConfig:\n flinkVersion: 1.16\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/flink:Flink flink PROJECT/SERVICE_NAME\n```\n\n", + "description": "The Flink resource allows the creation and management of Aiven Flink services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst flink = new aiven.Flink(\"flink\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-flink\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n flinkUserConfig: {\n flinkVersion: \"1.16\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nflink = aiven.Flink(\"flink\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-flink\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n flink_user_config=aiven.FlinkFlinkUserConfigArgs(\n flink_version=\"1.16\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var flink = new Aiven.Flink(\"flink\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-flink\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n FlinkUserConfig = new Aiven.Inputs.FlinkFlinkUserConfigArgs\n {\n FlinkVersion = \"1.16\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewFlink(ctx, \"flink\", \u0026aiven.FlinkArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-flink\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tFlinkUserConfig: \u0026aiven.FlinkFlinkUserConfigArgs{\n\t\t\t\tFlinkVersion: pulumi.String(\"1.16\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Flink;\nimport com.pulumi.aiven.FlinkArgs;\nimport com.pulumi.aiven.inputs.FlinkFlinkUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var flink = new Flink(\"flink\", FlinkArgs.builder()\n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-flink\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .flinkUserConfig(FlinkFlinkUserConfigArgs.builder()\n .flinkVersion(1.16)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n flink:\n type: aiven:Flink\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-flink\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n flinkUserConfig:\n flinkVersion: 1.16\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/flink:Flink flink PROJECT/SERVICE_NAME\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -18593,7 +18593,7 @@ } }, "aiven:index/flinkApplication:FlinkApplication": { - "description": "The Flink Application resource allows the creation and management of Aiven Flink Applications.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.FlinkApplication(\"foo\", {\n project: fooAivenProject.project,\n serviceName: \"flink-service-1\",\n name: \"my-flink-app\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.FlinkApplication(\"foo\",\n project=foo_aiven_project[\"project\"],\n service_name=\"flink-service-1\",\n name=\"my-flink-app\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.FlinkApplication(\"foo\", new()\n {\n Project = fooAivenProject.Project,\n ServiceName = \"flink-service-1\",\n Name = \"my-flink-app\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewFlinkApplication(ctx, \"foo\", \u0026aiven.FlinkApplicationArgs{\n\t\t\tProject: pulumi.Any(fooAivenProject.Project),\n\t\t\tServiceName: pulumi.String(\"flink-service-1\"),\n\t\t\tName: pulumi.String(\"my-flink-app\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.FlinkApplication;\nimport com.pulumi.aiven.FlinkApplicationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new FlinkApplication(\"foo\", FlinkApplicationArgs.builder() \n .project(fooAivenProject.project())\n .serviceName(\"flink-service-1\")\n .name(\"my-flink-app\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:FlinkApplication\n properties:\n project: ${fooAivenProject.project}\n serviceName: flink-service-1\n name: my-flink-app\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/flinkApplication:FlinkApplication myapp PROJECT/SERVICE/APPLICATION_NAME\n```\n\n", + "description": "The Flink Application resource allows the creation and management of Aiven Flink Applications.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.FlinkApplication(\"foo\", {\n project: fooAivenProject.project,\n serviceName: \"flink-service-1\",\n name: \"my-flink-app\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.FlinkApplication(\"foo\",\n project=foo_aiven_project[\"project\"],\n service_name=\"flink-service-1\",\n name=\"my-flink-app\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.FlinkApplication(\"foo\", new()\n {\n Project = fooAivenProject.Project,\n ServiceName = \"flink-service-1\",\n Name = \"my-flink-app\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewFlinkApplication(ctx, \"foo\", \u0026aiven.FlinkApplicationArgs{\n\t\t\tProject: pulumi.Any(fooAivenProject.Project),\n\t\t\tServiceName: pulumi.String(\"flink-service-1\"),\n\t\t\tName: pulumi.String(\"my-flink-app\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.FlinkApplication;\nimport com.pulumi.aiven.FlinkApplicationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new FlinkApplication(\"foo\", FlinkApplicationArgs.builder()\n .project(fooAivenProject.project())\n .serviceName(\"flink-service-1\")\n .name(\"my-flink-app\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:FlinkApplication\n properties:\n project: ${fooAivenProject.project}\n serviceName: flink-service-1\n name: my-flink-app\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/flinkApplication:FlinkApplication myapp PROJECT/SERVICE/APPLICATION_NAME\n```\n\n", "properties": { "applicationId": { "type": "string", @@ -18840,7 +18840,7 @@ } }, "aiven:index/flinkApplicationVersion:FlinkApplicationVersion": { - "description": "The Flink Application Version resource allows the creation and management of Aiven Flink Application Versions.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.FlinkApplicationVersion(\"foo\", {\n project: fooAivenProject.project,\n serviceName: fooAivenFlink.serviceName,\n applicationId: fooAivenFlinkApplication.applicationId,\n statement: \" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\\n\",\n sinks: [{\n createTable: ` CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n`,\n integrationId: flinkToKafka.integrationId,\n }],\n sources: [{\n createTable: ` CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n`,\n integrationId: flinkToKafka.integrationId,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.FlinkApplicationVersion(\"foo\",\n project=foo_aiven_project[\"project\"],\n service_name=foo_aiven_flink[\"serviceName\"],\n application_id=foo_aiven_flink_application[\"applicationId\"],\n statement=\" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\\n\",\n sinks=[aiven.FlinkApplicationVersionSinkArgs(\n create_table=\"\"\" CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n\"\"\",\n integration_id=flink_to_kafka[\"integrationId\"],\n )],\n sources=[aiven.FlinkApplicationVersionSourceArgs(\n create_table=\"\"\" CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n\"\"\",\n integration_id=flink_to_kafka[\"integrationId\"],\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.FlinkApplicationVersion(\"foo\", new()\n {\n Project = fooAivenProject.Project,\n ServiceName = fooAivenFlink.ServiceName,\n ApplicationId = fooAivenFlinkApplication.ApplicationId,\n Statement = @\" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\n\",\n Sinks = new[]\n {\n new Aiven.Inputs.FlinkApplicationVersionSinkArgs\n {\n CreateTable = @\" CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n\",\n IntegrationId = flinkToKafka.IntegrationId,\n },\n },\n Sources = new[]\n {\n new Aiven.Inputs.FlinkApplicationVersionSourceArgs\n {\n CreateTable = @\" CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n\",\n IntegrationId = flinkToKafka.IntegrationId,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewFlinkApplicationVersion(ctx, \"foo\", \u0026aiven.FlinkApplicationVersionArgs{\n\t\t\tProject: pulumi.Any(fooAivenProject.Project),\n\t\t\tServiceName: pulumi.Any(fooAivenFlink.ServiceName),\n\t\t\tApplicationId: pulumi.Any(fooAivenFlinkApplication.ApplicationId),\n\t\t\tStatement: pulumi.String(\" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\\n\"),\n\t\t\tSinks: aiven.FlinkApplicationVersionSinkArray{\n\t\t\t\t\u0026aiven.FlinkApplicationVersionSinkArgs{\n\t\t\t\t\tCreateTable: pulumi.String(` CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n`),\n\t\t\t\t\tIntegrationId: pulumi.Any(flinkToKafka.IntegrationId),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSources: aiven.FlinkApplicationVersionSourceArray{\n\t\t\t\t\u0026aiven.FlinkApplicationVersionSourceArgs{\n\t\t\t\t\tCreateTable: pulumi.String(` CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n`),\n\t\t\t\t\tIntegrationId: pulumi.Any(flinkToKafka.IntegrationId),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.FlinkApplicationVersion;\nimport com.pulumi.aiven.FlinkApplicationVersionArgs;\nimport com.pulumi.aiven.inputs.FlinkApplicationVersionSinkArgs;\nimport com.pulumi.aiven.inputs.FlinkApplicationVersionSourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new FlinkApplicationVersion(\"foo\", FlinkApplicationVersionArgs.builder() \n .project(fooAivenProject.project())\n .serviceName(fooAivenFlink.serviceName())\n .applicationId(fooAivenFlinkApplication.applicationId())\n .statement(\"\"\"\n INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\n \"\"\")\n .sinks(FlinkApplicationVersionSinkArgs.builder()\n .createTable(\"\"\"\n CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n \"\"\")\n .integrationId(flinkToKafka.integrationId())\n .build())\n .sources(FlinkApplicationVersionSourceArgs.builder()\n .createTable(\"\"\"\n CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n \"\"\")\n .integrationId(flinkToKafka.integrationId())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:FlinkApplicationVersion\n properties:\n project: ${fooAivenProject.project}\n serviceName: ${fooAivenFlink.serviceName}\n applicationId: ${fooAivenFlinkApplication.applicationId}\n statement: |2\n INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\n sinks:\n - createTable: |2\n CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n integrationId: ${flinkToKafka.integrationId}\n sources:\n - createTable: |2\n CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n integrationId: ${flinkToKafka.integrationId}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/flinkApplicationVersion:FlinkApplicationVersion v1 project/service/application_id/application_version_id\n```\n\n", + "description": "The Flink Application Version resource allows the creation and management of Aiven Flink Application Versions.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.FlinkApplicationVersion(\"foo\", {\n project: fooAivenProject.project,\n serviceName: fooAivenFlink.serviceName,\n applicationId: fooAivenFlinkApplication.applicationId,\n statement: \" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\\n\",\n sinks: [{\n createTable: ` CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n`,\n integrationId: flinkToKafka.integrationId,\n }],\n sources: [{\n createTable: ` CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n`,\n integrationId: flinkToKafka.integrationId,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.FlinkApplicationVersion(\"foo\",\n project=foo_aiven_project[\"project\"],\n service_name=foo_aiven_flink[\"serviceName\"],\n application_id=foo_aiven_flink_application[\"applicationId\"],\n statement=\" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\\n\",\n sinks=[aiven.FlinkApplicationVersionSinkArgs(\n create_table=\"\"\" CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n\"\"\",\n integration_id=flink_to_kafka[\"integrationId\"],\n )],\n sources=[aiven.FlinkApplicationVersionSourceArgs(\n create_table=\"\"\" CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n\"\"\",\n integration_id=flink_to_kafka[\"integrationId\"],\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.FlinkApplicationVersion(\"foo\", new()\n {\n Project = fooAivenProject.Project,\n ServiceName = fooAivenFlink.ServiceName,\n ApplicationId = fooAivenFlinkApplication.ApplicationId,\n Statement = @\" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\n\",\n Sinks = new[]\n {\n new Aiven.Inputs.FlinkApplicationVersionSinkArgs\n {\n CreateTable = @\" CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n\",\n IntegrationId = flinkToKafka.IntegrationId,\n },\n },\n Sources = new[]\n {\n new Aiven.Inputs.FlinkApplicationVersionSourceArgs\n {\n CreateTable = @\" CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n\",\n IntegrationId = flinkToKafka.IntegrationId,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewFlinkApplicationVersion(ctx, \"foo\", \u0026aiven.FlinkApplicationVersionArgs{\n\t\t\tProject: pulumi.Any(fooAivenProject.Project),\n\t\t\tServiceName: pulumi.Any(fooAivenFlink.ServiceName),\n\t\t\tApplicationId: pulumi.Any(fooAivenFlinkApplication.ApplicationId),\n\t\t\tStatement: pulumi.String(\" INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\\n\"),\n\t\t\tSinks: aiven.FlinkApplicationVersionSinkArray{\n\t\t\t\t\u0026aiven.FlinkApplicationVersionSinkArgs{\n\t\t\t\t\tCreateTable: pulumi.String(` CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n`),\n\t\t\t\t\tIntegrationId: pulumi.Any(flinkToKafka.IntegrationId),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSources: aiven.FlinkApplicationVersionSourceArray{\n\t\t\t\t\u0026aiven.FlinkApplicationVersionSourceArgs{\n\t\t\t\t\tCreateTable: pulumi.String(` CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n`),\n\t\t\t\t\tIntegrationId: pulumi.Any(flinkToKafka.IntegrationId),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.FlinkApplicationVersion;\nimport com.pulumi.aiven.FlinkApplicationVersionArgs;\nimport com.pulumi.aiven.inputs.FlinkApplicationVersionSinkArgs;\nimport com.pulumi.aiven.inputs.FlinkApplicationVersionSourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new FlinkApplicationVersion(\"foo\", FlinkApplicationVersionArgs.builder()\n .project(fooAivenProject.project())\n .serviceName(fooAivenFlink.serviceName())\n .applicationId(fooAivenFlinkApplication.applicationId())\n .statement(\"\"\"\n INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\n \"\"\")\n .sinks(FlinkApplicationVersionSinkArgs.builder()\n .createTable(\"\"\"\n CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n \"\"\")\n .integrationId(flinkToKafka.integrationId())\n .build())\n .sources(FlinkApplicationVersionSourceArgs.builder()\n .createTable(\"\"\"\n CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n \"\"\")\n .integrationId(flinkToKafka.integrationId())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:FlinkApplicationVersion\n properties:\n project: ${fooAivenProject.project}\n serviceName: ${fooAivenFlink.serviceName}\n applicationId: ${fooAivenFlinkApplication.applicationId}\n statement: |2\n INSERT INTO kafka_known_pizza SELECT * FROM kafka_pizza WHERE shop LIKE '%Luigis Pizza%'\n sinks:\n - createTable: |2\n CREATE TABLE kafka_known_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'sink_topic',\n 'value.format' = 'json'\n )\n integrationId: ${flinkToKafka.integrationId}\n sources:\n - createTable: |2\n CREATE TABLE kafka_pizza (\n shop STRING,\n name STRING\n ) WITH (\n 'connector' = 'kafka',\n 'properties.bootstrap.servers' = '',\n 'scan.startup.mode' = 'earliest-offset',\n 'topic' = 'source_topic',\n 'value.format' = 'json'\n )\n integrationId: ${flinkToKafka.integrationId}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/flinkApplicationVersion:FlinkApplicationVersion v1 project/service/application_id/application_version_id\n```\n\n", "properties": { "applicationId": { "type": "string", @@ -19219,7 +19219,7 @@ } }, "aiven:index/gcpVpcPeeringConnection:GcpVpcPeeringConnection": { - "description": "Creates and manages a Google Cloud VPC peering connection.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.GcpVpcPeeringConnection(\"foo\", {\n vpcId: vpc.id,\n gcpProjectId: \"xxxx\",\n peerVpc: \"xxxx\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.GcpVpcPeeringConnection(\"foo\",\n vpc_id=vpc[\"id\"],\n gcp_project_id=\"xxxx\",\n peer_vpc=\"xxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.GcpVpcPeeringConnection(\"foo\", new()\n {\n VpcId = vpc.Id,\n GcpProjectId = \"xxxx\",\n PeerVpc = \"xxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewGcpVpcPeeringConnection(ctx, \"foo\", \u0026aiven.GcpVpcPeeringConnectionArgs{\n\t\t\tVpcId: pulumi.Any(vpc.Id),\n\t\t\tGcpProjectId: pulumi.String(\"xxxx\"),\n\t\t\tPeerVpc: pulumi.String(\"xxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.GcpVpcPeeringConnection;\nimport com.pulumi.aiven.GcpVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new GcpVpcPeeringConnection(\"foo\", GcpVpcPeeringConnectionArgs.builder() \n .vpcId(vpc.id())\n .gcpProjectId(\"xxxx\")\n .peerVpc(\"xxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:GcpVpcPeeringConnection\n properties:\n vpcId: ${vpc.id}\n gcpProjectId: xxxx\n peerVpc: xxxx\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/gcpVpcPeeringConnection:GcpVpcPeeringConnection foo PROJECT_NAME/VPC_ID/GCP_PROJECT_ID/PEER_VPC\n```\n\n", + "description": "Creates and manages a Google Cloud VPC peering connection.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.GcpVpcPeeringConnection(\"foo\", {\n vpcId: vpc.id,\n gcpProjectId: \"xxxx\",\n peerVpc: \"xxxx\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.GcpVpcPeeringConnection(\"foo\",\n vpc_id=vpc[\"id\"],\n gcp_project_id=\"xxxx\",\n peer_vpc=\"xxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.GcpVpcPeeringConnection(\"foo\", new()\n {\n VpcId = vpc.Id,\n GcpProjectId = \"xxxx\",\n PeerVpc = \"xxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewGcpVpcPeeringConnection(ctx, \"foo\", \u0026aiven.GcpVpcPeeringConnectionArgs{\n\t\t\tVpcId: pulumi.Any(vpc.Id),\n\t\t\tGcpProjectId: pulumi.String(\"xxxx\"),\n\t\t\tPeerVpc: pulumi.String(\"xxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.GcpVpcPeeringConnection;\nimport com.pulumi.aiven.GcpVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new GcpVpcPeeringConnection(\"foo\", GcpVpcPeeringConnectionArgs.builder()\n .vpcId(vpc.id())\n .gcpProjectId(\"xxxx\")\n .peerVpc(\"xxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:GcpVpcPeeringConnection\n properties:\n vpcId: ${vpc.id}\n gcpProjectId: xxxx\n peerVpc: xxxx\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/gcpVpcPeeringConnection:GcpVpcPeeringConnection foo PROJECT_NAME/VPC_ID/GCP_PROJECT_ID/PEER_VPC\n```\n\n", "properties": { "gcpProjectId": { "type": "string", @@ -19317,7 +19317,7 @@ } }, "aiven:index/grafana:Grafana": { - "description": "The Grafana resource allows the creation and management of Aiven Grafana services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst gr1 = new aiven.Grafana(\"gr1\", {\n project: ps1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-1\",\n serviceName: \"my-gr1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n grafanaUserConfig: {\n alertingEnabled: true,\n publicAccess: {\n grafana: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\ngr1 = aiven.Grafana(\"gr1\",\n project=ps1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-1\",\n service_name=\"my-gr1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n grafana_user_config=aiven.GrafanaGrafanaUserConfigArgs(\n alerting_enabled=True,\n public_access=aiven.GrafanaGrafanaUserConfigPublicAccessArgs(\n grafana=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var gr1 = new Aiven.Grafana(\"gr1\", new()\n {\n Project = ps1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-1\",\n ServiceName = \"my-gr1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n GrafanaUserConfig = new Aiven.Inputs.GrafanaGrafanaUserConfigArgs\n {\n AlertingEnabled = true,\n PublicAccess = new Aiven.Inputs.GrafanaGrafanaUserConfigPublicAccessArgs\n {\n Grafana = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewGrafana(ctx, \"gr1\", \u0026aiven.GrafanaArgs{\n\t\t\tProject: pulumi.Any(ps1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-1\"),\n\t\t\tServiceName: pulumi.String(\"my-gr1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tGrafanaUserConfig: \u0026aiven.GrafanaGrafanaUserConfigArgs{\n\t\t\t\tAlertingEnabled: pulumi.Bool(true),\n\t\t\t\tPublicAccess: \u0026aiven.GrafanaGrafanaUserConfigPublicAccessArgs{\n\t\t\t\t\tGrafana: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Grafana;\nimport com.pulumi.aiven.GrafanaArgs;\nimport com.pulumi.aiven.inputs.GrafanaGrafanaUserConfigArgs;\nimport com.pulumi.aiven.inputs.GrafanaGrafanaUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var gr1 = new Grafana(\"gr1\", GrafanaArgs.builder() \n .project(ps1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-1\")\n .serviceName(\"my-gr1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .grafanaUserConfig(GrafanaGrafanaUserConfigArgs.builder()\n .alertingEnabled(true)\n .publicAccess(GrafanaGrafanaUserConfigPublicAccessArgs.builder()\n .grafana(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n gr1:\n type: aiven:Grafana\n properties:\n project: ${ps1.project}\n cloudName: google-europe-west1\n plan: startup-1\n serviceName: my-gr1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n grafanaUserConfig:\n alertingEnabled: true\n publicAccess:\n grafana: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/grafana:Grafana gr1 project/service_name\n```\n\n", + "description": "The Grafana resource allows the creation and management of Aiven Grafana services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst gr1 = new aiven.Grafana(\"gr1\", {\n project: ps1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-1\",\n serviceName: \"my-gr1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n grafanaUserConfig: {\n alertingEnabled: true,\n publicAccess: {\n grafana: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\ngr1 = aiven.Grafana(\"gr1\",\n project=ps1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-1\",\n service_name=\"my-gr1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n grafana_user_config=aiven.GrafanaGrafanaUserConfigArgs(\n alerting_enabled=True,\n public_access=aiven.GrafanaGrafanaUserConfigPublicAccessArgs(\n grafana=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var gr1 = new Aiven.Grafana(\"gr1\", new()\n {\n Project = ps1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-1\",\n ServiceName = \"my-gr1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n GrafanaUserConfig = new Aiven.Inputs.GrafanaGrafanaUserConfigArgs\n {\n AlertingEnabled = true,\n PublicAccess = new Aiven.Inputs.GrafanaGrafanaUserConfigPublicAccessArgs\n {\n Grafana = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewGrafana(ctx, \"gr1\", \u0026aiven.GrafanaArgs{\n\t\t\tProject: pulumi.Any(ps1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-1\"),\n\t\t\tServiceName: pulumi.String(\"my-gr1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tGrafanaUserConfig: \u0026aiven.GrafanaGrafanaUserConfigArgs{\n\t\t\t\tAlertingEnabled: pulumi.Bool(true),\n\t\t\t\tPublicAccess: \u0026aiven.GrafanaGrafanaUserConfigPublicAccessArgs{\n\t\t\t\t\tGrafana: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Grafana;\nimport com.pulumi.aiven.GrafanaArgs;\nimport com.pulumi.aiven.inputs.GrafanaGrafanaUserConfigArgs;\nimport com.pulumi.aiven.inputs.GrafanaGrafanaUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var gr1 = new Grafana(\"gr1\", GrafanaArgs.builder()\n .project(ps1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-1\")\n .serviceName(\"my-gr1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .grafanaUserConfig(GrafanaGrafanaUserConfigArgs.builder()\n .alertingEnabled(true)\n .publicAccess(GrafanaGrafanaUserConfigPublicAccessArgs.builder()\n .grafana(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n gr1:\n type: aiven:Grafana\n properties:\n project: ${ps1.project}\n cloudName: google-europe-west1\n plan: startup-1\n serviceName: my-gr1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n grafanaUserConfig:\n alertingEnabled: true\n publicAccess:\n grafana: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/grafana:Grafana gr1 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -20242,7 +20242,7 @@ } }, "aiven:index/kafka:Kafka": { - "description": "Creates and manages an [Aiven for Apache Kafka®](https://aiven.io/docs/products/kafka) service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleKafka = new aiven.Kafka(\"example_kafka\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"example-kafka\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n kafkaUserConfig: {\n kafkaRest: true,\n kafkaConnect: true,\n schemaRegistry: true,\n kafkaVersion: \"3.5\",\n kafka: {\n groupMaxSessionTimeoutMs: 70000,\n logRetentionBytes: 1000000000,\n },\n publicAccess: {\n kafkaRest: true,\n kafkaConnect: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_kafka = aiven.Kafka(\"example_kafka\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"example-kafka\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n kafka_user_config=aiven.KafkaKafkaUserConfigArgs(\n kafka_rest=True,\n kafka_connect=True,\n schema_registry=True,\n kafka_version=\"3.5\",\n kafka=aiven.KafkaKafkaUserConfigKafkaArgs(\n group_max_session_timeout_ms=70000,\n log_retention_bytes=1000000000,\n ),\n public_access=aiven.KafkaKafkaUserConfigPublicAccessArgs(\n kafka_rest=True,\n kafka_connect=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKafka = new Aiven.Kafka(\"example_kafka\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"example-kafka\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n KafkaUserConfig = new Aiven.Inputs.KafkaKafkaUserConfigArgs\n {\n KafkaRest = true,\n KafkaConnect = true,\n SchemaRegistry = true,\n KafkaVersion = \"3.5\",\n Kafka = new Aiven.Inputs.KafkaKafkaUserConfigKafkaArgs\n {\n GroupMaxSessionTimeoutMs = 70000,\n LogRetentionBytes = 1000000000,\n },\n PublicAccess = new Aiven.Inputs.KafkaKafkaUserConfigPublicAccessArgs\n {\n KafkaRest = true,\n KafkaConnect = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafka(ctx, \"example_kafka\", \u0026aiven.KafkaArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"example-kafka\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tKafkaUserConfig: \u0026aiven.KafkaKafkaUserConfigArgs{\n\t\t\t\tKafkaRest: pulumi.Bool(true),\n\t\t\t\tKafkaConnect: pulumi.Bool(true),\n\t\t\t\tSchemaRegistry: pulumi.Bool(true),\n\t\t\t\tKafkaVersion: pulumi.String(\"3.5\"),\n\t\t\t\tKafka: \u0026aiven.KafkaKafkaUserConfigKafkaArgs{\n\t\t\t\t\tGroupMaxSessionTimeoutMs: pulumi.Int(70000),\n\t\t\t\t\tLogRetentionBytes: pulumi.Int(1000000000),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.KafkaKafkaUserConfigPublicAccessArgs{\n\t\t\t\t\tKafkaRest: pulumi.Bool(true),\n\t\t\t\t\tKafkaConnect: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Kafka;\nimport com.pulumi.aiven.KafkaArgs;\nimport com.pulumi.aiven.inputs.KafkaKafkaUserConfigArgs;\nimport com.pulumi.aiven.inputs.KafkaKafkaUserConfigKafkaArgs;\nimport com.pulumi.aiven.inputs.KafkaKafkaUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleKafka = new Kafka(\"exampleKafka\", KafkaArgs.builder() \n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"example-kafka\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .kafkaUserConfig(KafkaKafkaUserConfigArgs.builder()\n .kafkaRest(true)\n .kafkaConnect(true)\n .schemaRegistry(true)\n .kafkaVersion(\"3.5\")\n .kafka(KafkaKafkaUserConfigKafkaArgs.builder()\n .groupMaxSessionTimeoutMs(70000)\n .logRetentionBytes(1000000000)\n .build())\n .publicAccess(KafkaKafkaUserConfigPublicAccessArgs.builder()\n .kafkaRest(true)\n .kafkaConnect(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleKafka:\n type: aiven:Kafka\n name: example_kafka\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: example-kafka\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n kafkaUserConfig:\n kafkaRest: true\n kafkaConnect: true\n schemaRegistry: true\n kafkaVersion: '3.5'\n kafka:\n groupMaxSessionTimeoutMs: 70000\n logRetentionBytes: 1e+09\n publicAccess:\n kafkaRest: true\n kafkaConnect: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafka:Kafka example_kafka PROJECT/SERVICE_NAME\n```\n\n", + "description": "Creates and manages an [Aiven for Apache Kafka®](https://aiven.io/docs/products/kafka) service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleKafka = new aiven.Kafka(\"example_kafka\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"example-kafka\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n kafkaUserConfig: {\n kafkaRest: true,\n kafkaConnect: true,\n schemaRegistry: true,\n kafkaVersion: \"3.5\",\n kafka: {\n groupMaxSessionTimeoutMs: 70000,\n logRetentionBytes: 1000000000,\n },\n publicAccess: {\n kafkaRest: true,\n kafkaConnect: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_kafka = aiven.Kafka(\"example_kafka\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"example-kafka\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n kafka_user_config=aiven.KafkaKafkaUserConfigArgs(\n kafka_rest=True,\n kafka_connect=True,\n schema_registry=True,\n kafka_version=\"3.5\",\n kafka=aiven.KafkaKafkaUserConfigKafkaArgs(\n group_max_session_timeout_ms=70000,\n log_retention_bytes=1000000000,\n ),\n public_access=aiven.KafkaKafkaUserConfigPublicAccessArgs(\n kafka_rest=True,\n kafka_connect=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleKafka = new Aiven.Kafka(\"example_kafka\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"example-kafka\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n KafkaUserConfig = new Aiven.Inputs.KafkaKafkaUserConfigArgs\n {\n KafkaRest = true,\n KafkaConnect = true,\n SchemaRegistry = true,\n KafkaVersion = \"3.5\",\n Kafka = new Aiven.Inputs.KafkaKafkaUserConfigKafkaArgs\n {\n GroupMaxSessionTimeoutMs = 70000,\n LogRetentionBytes = 1000000000,\n },\n PublicAccess = new Aiven.Inputs.KafkaKafkaUserConfigPublicAccessArgs\n {\n KafkaRest = true,\n KafkaConnect = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafka(ctx, \"example_kafka\", \u0026aiven.KafkaArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"example-kafka\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tKafkaUserConfig: \u0026aiven.KafkaKafkaUserConfigArgs{\n\t\t\t\tKafkaRest: pulumi.Bool(true),\n\t\t\t\tKafkaConnect: pulumi.Bool(true),\n\t\t\t\tSchemaRegistry: pulumi.Bool(true),\n\t\t\t\tKafkaVersion: pulumi.String(\"3.5\"),\n\t\t\t\tKafka: \u0026aiven.KafkaKafkaUserConfigKafkaArgs{\n\t\t\t\t\tGroupMaxSessionTimeoutMs: pulumi.Int(70000),\n\t\t\t\t\tLogRetentionBytes: pulumi.Int(1000000000),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.KafkaKafkaUserConfigPublicAccessArgs{\n\t\t\t\t\tKafkaRest: pulumi.Bool(true),\n\t\t\t\t\tKafkaConnect: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Kafka;\nimport com.pulumi.aiven.KafkaArgs;\nimport com.pulumi.aiven.inputs.KafkaKafkaUserConfigArgs;\nimport com.pulumi.aiven.inputs.KafkaKafkaUserConfigKafkaArgs;\nimport com.pulumi.aiven.inputs.KafkaKafkaUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleKafka = new Kafka(\"exampleKafka\", KafkaArgs.builder()\n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"example-kafka\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .kafkaUserConfig(KafkaKafkaUserConfigArgs.builder()\n .kafkaRest(true)\n .kafkaConnect(true)\n .schemaRegistry(true)\n .kafkaVersion(\"3.5\")\n .kafka(KafkaKafkaUserConfigKafkaArgs.builder()\n .groupMaxSessionTimeoutMs(70000)\n .logRetentionBytes(1000000000)\n .build())\n .publicAccess(KafkaKafkaUserConfigPublicAccessArgs.builder()\n .kafkaRest(true)\n .kafkaConnect(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleKafka:\n type: aiven:Kafka\n name: example_kafka\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: example-kafka\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n kafkaUserConfig:\n kafkaRest: true\n kafkaConnect: true\n schemaRegistry: true\n kafkaVersion: '3.5'\n kafka:\n groupMaxSessionTimeoutMs: 70000\n logRetentionBytes: 1e+09\n publicAccess:\n kafkaRest: true\n kafkaConnect: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafka:Kafka example_kafka PROJECT/SERVICE_NAME\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -20662,7 +20662,7 @@ } }, "aiven:index/kafkaAcl:KafkaAcl": { - "description": "The Resource Kafka ACL resource allows the creation and management of ACLs for an Aiven Kafka service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mytestacl = new aiven.KafkaAcl(\"mytestacl\", {\n project: myproject.project,\n serviceName: myservice.serviceName,\n topic: \"\u003cTOPIC_NAME_PATTERN\u003e\",\n permission: \"admin\",\n username: \"\u003cUSERNAME_PATTERN\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmytestacl = aiven.KafkaAcl(\"mytestacl\",\n project=myproject[\"project\"],\n service_name=myservice[\"serviceName\"],\n topic=\"\u003cTOPIC_NAME_PATTERN\u003e\",\n permission=\"admin\",\n username=\"\u003cUSERNAME_PATTERN\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytestacl = new Aiven.KafkaAcl(\"mytestacl\", new()\n {\n Project = myproject.Project,\n ServiceName = myservice.ServiceName,\n Topic = \"\u003cTOPIC_NAME_PATTERN\u003e\",\n Permission = \"admin\",\n Username = \"\u003cUSERNAME_PATTERN\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaAcl(ctx, \"mytestacl\", \u0026aiven.KafkaAclArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(myservice.ServiceName),\n\t\t\tTopic: pulumi.String(\"\u003cTOPIC_NAME_PATTERN\u003e\"),\n\t\t\tPermission: pulumi.String(\"admin\"),\n\t\t\tUsername: pulumi.String(\"\u003cUSERNAME_PATTERN\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaAcl;\nimport com.pulumi.aiven.KafkaAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mytestacl = new KafkaAcl(\"mytestacl\", KafkaAclArgs.builder() \n .project(myproject.project())\n .serviceName(myservice.serviceName())\n .topic(\"\u003cTOPIC_NAME_PATTERN\u003e\")\n .permission(\"admin\")\n .username(\"\u003cUSERNAME_PATTERN\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytestacl:\n type: aiven:KafkaAcl\n properties:\n project: ${myproject.project}\n serviceName: ${myservice.serviceName}\n topic: \u003cTOPIC_NAME_PATTERN\u003e\n permission: admin\n username: \u003cUSERNAME_PATTERN\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaAcl:KafkaAcl mytestacl PROJECT/SERVICE_NAME/ID\n```\n\n", + "description": "The Resource Kafka ACL resource allows the creation and management of ACLs for an Aiven Kafka service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mytestacl = new aiven.KafkaAcl(\"mytestacl\", {\n project: myproject.project,\n serviceName: myservice.serviceName,\n topic: \"\u003cTOPIC_NAME_PATTERN\u003e\",\n permission: \"admin\",\n username: \"\u003cUSERNAME_PATTERN\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmytestacl = aiven.KafkaAcl(\"mytestacl\",\n project=myproject[\"project\"],\n service_name=myservice[\"serviceName\"],\n topic=\"\u003cTOPIC_NAME_PATTERN\u003e\",\n permission=\"admin\",\n username=\"\u003cUSERNAME_PATTERN\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytestacl = new Aiven.KafkaAcl(\"mytestacl\", new()\n {\n Project = myproject.Project,\n ServiceName = myservice.ServiceName,\n Topic = \"\u003cTOPIC_NAME_PATTERN\u003e\",\n Permission = \"admin\",\n Username = \"\u003cUSERNAME_PATTERN\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaAcl(ctx, \"mytestacl\", \u0026aiven.KafkaAclArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(myservice.ServiceName),\n\t\t\tTopic: pulumi.String(\"\u003cTOPIC_NAME_PATTERN\u003e\"),\n\t\t\tPermission: pulumi.String(\"admin\"),\n\t\t\tUsername: pulumi.String(\"\u003cUSERNAME_PATTERN\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaAcl;\nimport com.pulumi.aiven.KafkaAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mytestacl = new KafkaAcl(\"mytestacl\", KafkaAclArgs.builder()\n .project(myproject.project())\n .serviceName(myservice.serviceName())\n .topic(\"\u003cTOPIC_NAME_PATTERN\u003e\")\n .permission(\"admin\")\n .username(\"\u003cUSERNAME_PATTERN\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytestacl:\n type: aiven:KafkaAcl\n properties:\n project: ${myproject.project}\n serviceName: ${myservice.serviceName}\n topic: \u003cTOPIC_NAME_PATTERN\u003e\n permission: admin\n username: \u003cUSERNAME_PATTERN\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaAcl:KafkaAcl mytestacl PROJECT/SERVICE_NAME/ID\n```\n\n", "properties": { "aclId": { "type": "string", @@ -20768,7 +20768,7 @@ } }, "aiven:index/kafkaConnect:KafkaConnect": { - "description": "The Kafka Connect resource allows the creation and management of Aiven Kafka Connect services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst kc1 = new aiven.KafkaConnect(\"kc1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"my-kc1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n kafkaConnectUserConfig: {\n kafkaConnect: {\n consumerIsolationLevel: \"read_committed\",\n },\n publicAccess: {\n kafkaConnect: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nkc1 = aiven.KafkaConnect(\"kc1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"my-kc1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n kafka_connect_user_config=aiven.KafkaConnectKafkaConnectUserConfigArgs(\n kafka_connect=aiven.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs(\n consumer_isolation_level=\"read_committed\",\n ),\n public_access=aiven.KafkaConnectKafkaConnectUserConfigPublicAccessArgs(\n kafka_connect=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var kc1 = new Aiven.KafkaConnect(\"kc1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"my-kc1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n KafkaConnectUserConfig = new Aiven.Inputs.KafkaConnectKafkaConnectUserConfigArgs\n {\n KafkaConnect = new Aiven.Inputs.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs\n {\n ConsumerIsolationLevel = \"read_committed\",\n },\n PublicAccess = new Aiven.Inputs.KafkaConnectKafkaConnectUserConfigPublicAccessArgs\n {\n KafkaConnect = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaConnect(ctx, \"kc1\", \u0026aiven.KafkaConnectArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"my-kc1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tKafkaConnectUserConfig: \u0026aiven.KafkaConnectKafkaConnectUserConfigArgs{\n\t\t\t\tKafkaConnect: \u0026aiven.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs{\n\t\t\t\t\tConsumerIsolationLevel: pulumi.String(\"read_committed\"),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.KafkaConnectKafkaConnectUserConfigPublicAccessArgs{\n\t\t\t\t\tKafkaConnect: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaConnect;\nimport com.pulumi.aiven.KafkaConnectArgs;\nimport com.pulumi.aiven.inputs.KafkaConnectKafkaConnectUserConfigArgs;\nimport com.pulumi.aiven.inputs.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs;\nimport com.pulumi.aiven.inputs.KafkaConnectKafkaConnectUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var kc1 = new KafkaConnect(\"kc1\", KafkaConnectArgs.builder() \n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"my-kc1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .kafkaConnectUserConfig(KafkaConnectKafkaConnectUserConfigArgs.builder()\n .kafkaConnect(KafkaConnectKafkaConnectUserConfigKafkaConnectArgs.builder()\n .consumerIsolationLevel(\"read_committed\")\n .build())\n .publicAccess(KafkaConnectKafkaConnectUserConfigPublicAccessArgs.builder()\n .kafkaConnect(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n kc1:\n type: aiven:KafkaConnect\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: my-kc1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n kafkaConnectUserConfig:\n kafkaConnect:\n consumerIsolationLevel: read_committed\n publicAccess:\n kafkaConnect: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaConnect:KafkaConnect kc1 project/service_name\n```\n\n", + "description": "The Kafka Connect resource allows the creation and management of Aiven Kafka Connect services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst kc1 = new aiven.KafkaConnect(\"kc1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"my-kc1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n kafkaConnectUserConfig: {\n kafkaConnect: {\n consumerIsolationLevel: \"read_committed\",\n },\n publicAccess: {\n kafkaConnect: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nkc1 = aiven.KafkaConnect(\"kc1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"my-kc1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n kafka_connect_user_config=aiven.KafkaConnectKafkaConnectUserConfigArgs(\n kafka_connect=aiven.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs(\n consumer_isolation_level=\"read_committed\",\n ),\n public_access=aiven.KafkaConnectKafkaConnectUserConfigPublicAccessArgs(\n kafka_connect=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var kc1 = new Aiven.KafkaConnect(\"kc1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"my-kc1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n KafkaConnectUserConfig = new Aiven.Inputs.KafkaConnectKafkaConnectUserConfigArgs\n {\n KafkaConnect = new Aiven.Inputs.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs\n {\n ConsumerIsolationLevel = \"read_committed\",\n },\n PublicAccess = new Aiven.Inputs.KafkaConnectKafkaConnectUserConfigPublicAccessArgs\n {\n KafkaConnect = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaConnect(ctx, \"kc1\", \u0026aiven.KafkaConnectArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"my-kc1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tKafkaConnectUserConfig: \u0026aiven.KafkaConnectKafkaConnectUserConfigArgs{\n\t\t\t\tKafkaConnect: \u0026aiven.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs{\n\t\t\t\t\tConsumerIsolationLevel: pulumi.String(\"read_committed\"),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.KafkaConnectKafkaConnectUserConfigPublicAccessArgs{\n\t\t\t\t\tKafkaConnect: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaConnect;\nimport com.pulumi.aiven.KafkaConnectArgs;\nimport com.pulumi.aiven.inputs.KafkaConnectKafkaConnectUserConfigArgs;\nimport com.pulumi.aiven.inputs.KafkaConnectKafkaConnectUserConfigKafkaConnectArgs;\nimport com.pulumi.aiven.inputs.KafkaConnectKafkaConnectUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var kc1 = new KafkaConnect(\"kc1\", KafkaConnectArgs.builder()\n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"my-kc1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .kafkaConnectUserConfig(KafkaConnectKafkaConnectUserConfigArgs.builder()\n .kafkaConnect(KafkaConnectKafkaConnectUserConfigKafkaConnectArgs.builder()\n .consumerIsolationLevel(\"read_committed\")\n .build())\n .publicAccess(KafkaConnectKafkaConnectUserConfigPublicAccessArgs.builder()\n .kafkaConnect(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n kc1:\n type: aiven:KafkaConnect\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: my-kc1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n kafkaConnectUserConfig:\n kafkaConnect:\n consumerIsolationLevel: read_committed\n publicAccess:\n kafkaConnect: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaConnect:KafkaConnect kc1 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -21132,7 +21132,7 @@ } }, "aiven:index/kafkaConnector:KafkaConnector": { - "description": "The Kafka connectors resource allows the creation and management of Aiven Kafka connectors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst kafka_os_con1 = new aiven.KafkaConnector(\"kafka-os-con1\", {\n project: kafka_con_project1.project,\n serviceName: kafka_service1.serviceName,\n connectorName: \"kafka-os-con1\",\n config: {\n topics: kafka_topic1.topicName,\n \"connector.class\": \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\",\n \"type.name\": \"os-connector\",\n name: \"kafka-os-con1\",\n \"connection.url\": os_service1.serviceUri,\n \"connection.username\": os_service1.serviceUsername,\n \"connection.password\": os_service1.servicePassword,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nkafka_os_con1 = aiven.KafkaConnector(\"kafka-os-con1\",\n project=kafka_con_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n connector_name=\"kafka-os-con1\",\n config={\n \"topics\": kafka_topic1[\"topicName\"],\n \"connector.class\": \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\",\n \"type.name\": \"os-connector\",\n \"name\": \"kafka-os-con1\",\n \"connection.url\": os_service1[\"serviceUri\"],\n \"connection.username\": os_service1[\"serviceUsername\"],\n \"connection.password\": os_service1[\"servicePassword\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var kafka_os_con1 = new Aiven.KafkaConnector(\"kafka-os-con1\", new()\n {\n Project = kafka_con_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n ConnectorName = \"kafka-os-con1\",\n Config = \n {\n { \"topics\", kafka_topic1.TopicName },\n { \"connector.class\", \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\" },\n { \"type.name\", \"os-connector\" },\n { \"name\", \"kafka-os-con1\" },\n { \"connection.url\", os_service1.ServiceUri },\n { \"connection.username\", os_service1.ServiceUsername },\n { \"connection.password\", os_service1.ServicePassword },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaConnector(ctx, \"kafka-os-con1\", \u0026aiven.KafkaConnectorArgs{\n\t\t\tProject: pulumi.Any(kafka_con_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tConnectorName: pulumi.String(\"kafka-os-con1\"),\n\t\t\tConfig: pulumi.StringMap{\n\t\t\t\t\"topics\": pulumi.Any(kafka_topic1.TopicName),\n\t\t\t\t\"connector.class\": pulumi.String(\"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\"),\n\t\t\t\t\"type.name\": pulumi.String(\"os-connector\"),\n\t\t\t\t\"name\": pulumi.String(\"kafka-os-con1\"),\n\t\t\t\t\"connection.url\": pulumi.Any(os_service1.ServiceUri),\n\t\t\t\t\"connection.username\": pulumi.Any(os_service1.ServiceUsername),\n\t\t\t\t\"connection.password\": pulumi.Any(os_service1.ServicePassword),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaConnector;\nimport com.pulumi.aiven.KafkaConnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var kafka_os_con1 = new KafkaConnector(\"kafka-os-con1\", KafkaConnectorArgs.builder() \n .project(kafka_con_project1.project())\n .serviceName(kafka_service1.serviceName())\n .connectorName(\"kafka-os-con1\")\n .config(Map.ofEntries(\n Map.entry(\"topics\", kafka_topic1.topicName()),\n Map.entry(\"connector.class\", \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\"),\n Map.entry(\"type.name\", \"os-connector\"),\n Map.entry(\"name\", \"kafka-os-con1\"),\n Map.entry(\"connection.url\", os_service1.serviceUri()),\n Map.entry(\"connection.username\", os_service1.serviceUsername()),\n Map.entry(\"connection.password\", os_service1.servicePassword())\n ))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n kafka-os-con1:\n type: aiven:KafkaConnector\n properties:\n project: ${[\"kafka-con-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n connectorName: kafka-os-con1\n config:\n topics: ${[\"kafka-topic1\"].topicName}\n connector.class: io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\n type.name: os-connector\n name: kafka-os-con1\n connection.url: ${[\"os-service1\"].serviceUri}\n connection.username: ${[\"os-service1\"].serviceUsername}\n connection.password: ${[\"os-service1\"].servicePassword}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaConnector:KafkaConnector kafka-os-con1 project/service_name/connector_name\n```\n\n", + "description": "The Kafka connectors resource allows the creation and management of Aiven Kafka connectors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst kafka_os_con1 = new aiven.KafkaConnector(\"kafka-os-con1\", {\n project: kafka_con_project1.project,\n serviceName: kafka_service1.serviceName,\n connectorName: \"kafka-os-con1\",\n config: {\n topics: kafka_topic1.topicName,\n \"connector.class\": \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\",\n \"type.name\": \"os-connector\",\n name: \"kafka-os-con1\",\n \"connection.url\": os_service1.serviceUri,\n \"connection.username\": os_service1.serviceUsername,\n \"connection.password\": os_service1.servicePassword,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nkafka_os_con1 = aiven.KafkaConnector(\"kafka-os-con1\",\n project=kafka_con_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n connector_name=\"kafka-os-con1\",\n config={\n \"topics\": kafka_topic1[\"topicName\"],\n \"connector.class\": \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\",\n \"type.name\": \"os-connector\",\n \"name\": \"kafka-os-con1\",\n \"connection.url\": os_service1[\"serviceUri\"],\n \"connection.username\": os_service1[\"serviceUsername\"],\n \"connection.password\": os_service1[\"servicePassword\"],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var kafka_os_con1 = new Aiven.KafkaConnector(\"kafka-os-con1\", new()\n {\n Project = kafka_con_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n ConnectorName = \"kafka-os-con1\",\n Config = \n {\n { \"topics\", kafka_topic1.TopicName },\n { \"connector.class\", \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\" },\n { \"type.name\", \"os-connector\" },\n { \"name\", \"kafka-os-con1\" },\n { \"connection.url\", os_service1.ServiceUri },\n { \"connection.username\", os_service1.ServiceUsername },\n { \"connection.password\", os_service1.ServicePassword },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaConnector(ctx, \"kafka-os-con1\", \u0026aiven.KafkaConnectorArgs{\n\t\t\tProject: pulumi.Any(kafka_con_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tConnectorName: pulumi.String(\"kafka-os-con1\"),\n\t\t\tConfig: pulumi.StringMap{\n\t\t\t\t\"topics\": pulumi.Any(kafka_topic1.TopicName),\n\t\t\t\t\"connector.class\": pulumi.String(\"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\"),\n\t\t\t\t\"type.name\": pulumi.String(\"os-connector\"),\n\t\t\t\t\"name\": pulumi.String(\"kafka-os-con1\"),\n\t\t\t\t\"connection.url\": pulumi.Any(os_service1.ServiceUri),\n\t\t\t\t\"connection.username\": pulumi.Any(os_service1.ServiceUsername),\n\t\t\t\t\"connection.password\": pulumi.Any(os_service1.ServicePassword),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaConnector;\nimport com.pulumi.aiven.KafkaConnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var kafka_os_con1 = new KafkaConnector(\"kafka-os-con1\", KafkaConnectorArgs.builder()\n .project(kafka_con_project1.project())\n .serviceName(kafka_service1.serviceName())\n .connectorName(\"kafka-os-con1\")\n .config(Map.ofEntries(\n Map.entry(\"topics\", kafka_topic1.topicName()),\n Map.entry(\"connector.class\", \"io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\"),\n Map.entry(\"type.name\", \"os-connector\"),\n Map.entry(\"name\", \"kafka-os-con1\"),\n Map.entry(\"connection.url\", os_service1.serviceUri()),\n Map.entry(\"connection.username\", os_service1.serviceUsername()),\n Map.entry(\"connection.password\", os_service1.servicePassword())\n ))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n kafka-os-con1:\n type: aiven:KafkaConnector\n properties:\n project: ${[\"kafka-con-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n connectorName: kafka-os-con1\n config:\n topics: ${[\"kafka-topic1\"].topicName}\n connector.class: io.aiven.kafka.connect.opensearch.OpensearchSinkConnector\n type.name: os-connector\n name: kafka-os-con1\n connection.url: ${[\"os-service1\"].serviceUri}\n connection.username: ${[\"os-service1\"].serviceUsername}\n connection.password: ${[\"os-service1\"].servicePassword}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaConnector:KafkaConnector kafka-os-con1 project/service_name/connector_name\n```\n\n", "properties": { "config": { "type": "object", @@ -21289,7 +21289,7 @@ } }, "aiven:index/kafkaMirrorMaker:KafkaMirrorMaker": { - "description": "The Kafka MirrorMaker resource allows the creation and management of Aiven Kafka MirrorMaker 2 services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mm1 = new aiven.KafkaMirrorMaker(\"mm1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"my-mm1\",\n kafkaMirrormakerUserConfig: {\n ipFilters: [\"0.0.0.0/0\"],\n kafkaMirrormaker: {\n refreshGroupsIntervalSeconds: 600,\n refreshTopicsEnabled: true,\n refreshTopicsIntervalSeconds: 600,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmm1 = aiven.KafkaMirrorMaker(\"mm1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"my-mm1\",\n kafka_mirrormaker_user_config=aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs(\n ip_filters=[\"0.0.0.0/0\"],\n kafka_mirrormaker=aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs(\n refresh_groups_interval_seconds=600,\n refresh_topics_enabled=True,\n refresh_topics_interval_seconds=600,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mm1 = new Aiven.KafkaMirrorMaker(\"mm1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"my-mm1\",\n KafkaMirrormakerUserConfig = new Aiven.Inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs\n {\n IpFilters = new[]\n {\n \"0.0.0.0/0\",\n },\n KafkaMirrormaker = new Aiven.Inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs\n {\n RefreshGroupsIntervalSeconds = 600,\n RefreshTopicsEnabled = true,\n RefreshTopicsIntervalSeconds = 600,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaMirrorMaker(ctx, \"mm1\", \u0026aiven.KafkaMirrorMakerArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"my-mm1\"),\n\t\t\tKafkaMirrormakerUserConfig: \u0026aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs{\n\t\t\t\tIpFilters: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"0.0.0.0/0\"),\n\t\t\t\t},\n\t\t\t\tKafkaMirrormaker: \u0026aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs{\n\t\t\t\t\tRefreshGroupsIntervalSeconds: pulumi.Int(600),\n\t\t\t\t\tRefreshTopicsEnabled: pulumi.Bool(true),\n\t\t\t\t\tRefreshTopicsIntervalSeconds: pulumi.Int(600),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaMirrorMaker;\nimport com.pulumi.aiven.KafkaMirrorMakerArgs;\nimport com.pulumi.aiven.inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs;\nimport com.pulumi.aiven.inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mm1 = new KafkaMirrorMaker(\"mm1\", KafkaMirrorMakerArgs.builder() \n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"my-mm1\")\n .kafkaMirrormakerUserConfig(KafkaMirrorMakerKafkaMirrormakerUserConfigArgs.builder()\n .ipFilters(\"0.0.0.0/0\")\n .kafkaMirrormaker(KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs.builder()\n .refreshGroupsIntervalSeconds(600)\n .refreshTopicsEnabled(true)\n .refreshTopicsIntervalSeconds(600)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mm1:\n type: aiven:KafkaMirrorMaker\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: my-mm1\n kafkaMirrormakerUserConfig:\n ipFilters:\n - 0.0.0.0/0\n kafkaMirrormaker:\n refreshGroupsIntervalSeconds: 600\n refreshTopicsEnabled: true\n refreshTopicsIntervalSeconds: 600\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaMirrorMaker:KafkaMirrorMaker mm1 project/service_name\n```\n\n", + "description": "The Kafka MirrorMaker resource allows the creation and management of Aiven Kafka MirrorMaker 2 services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mm1 = new aiven.KafkaMirrorMaker(\"mm1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"my-mm1\",\n kafkaMirrormakerUserConfig: {\n ipFilters: [\"0.0.0.0/0\"],\n kafkaMirrormaker: {\n refreshGroupsIntervalSeconds: 600,\n refreshTopicsEnabled: true,\n refreshTopicsIntervalSeconds: 600,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmm1 = aiven.KafkaMirrorMaker(\"mm1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"my-mm1\",\n kafka_mirrormaker_user_config=aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs(\n ip_filters=[\"0.0.0.0/0\"],\n kafka_mirrormaker=aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs(\n refresh_groups_interval_seconds=600,\n refresh_topics_enabled=True,\n refresh_topics_interval_seconds=600,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mm1 = new Aiven.KafkaMirrorMaker(\"mm1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"my-mm1\",\n KafkaMirrormakerUserConfig = new Aiven.Inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs\n {\n IpFilters = new[]\n {\n \"0.0.0.0/0\",\n },\n KafkaMirrormaker = new Aiven.Inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs\n {\n RefreshGroupsIntervalSeconds = 600,\n RefreshTopicsEnabled = true,\n RefreshTopicsIntervalSeconds = 600,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaMirrorMaker(ctx, \"mm1\", \u0026aiven.KafkaMirrorMakerArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"my-mm1\"),\n\t\t\tKafkaMirrormakerUserConfig: \u0026aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs{\n\t\t\t\tIpFilters: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"0.0.0.0/0\"),\n\t\t\t\t},\n\t\t\t\tKafkaMirrormaker: \u0026aiven.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs{\n\t\t\t\t\tRefreshGroupsIntervalSeconds: pulumi.Int(600),\n\t\t\t\t\tRefreshTopicsEnabled: pulumi.Bool(true),\n\t\t\t\t\tRefreshTopicsIntervalSeconds: pulumi.Int(600),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaMirrorMaker;\nimport com.pulumi.aiven.KafkaMirrorMakerArgs;\nimport com.pulumi.aiven.inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigArgs;\nimport com.pulumi.aiven.inputs.KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mm1 = new KafkaMirrorMaker(\"mm1\", KafkaMirrorMakerArgs.builder()\n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"my-mm1\")\n .kafkaMirrormakerUserConfig(KafkaMirrorMakerKafkaMirrormakerUserConfigArgs.builder()\n .ipFilters(\"0.0.0.0/0\")\n .kafkaMirrormaker(KafkaMirrorMakerKafkaMirrormakerUserConfigKafkaMirrormakerArgs.builder()\n .refreshGroupsIntervalSeconds(600)\n .refreshTopicsEnabled(true)\n .refreshTopicsIntervalSeconds(600)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mm1:\n type: aiven:KafkaMirrorMaker\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: my-mm1\n kafkaMirrormakerUserConfig:\n ipFilters:\n - 0.0.0.0/0\n kafkaMirrormaker:\n refreshGroupsIntervalSeconds: 600\n refreshTopicsEnabled: true\n refreshTopicsIntervalSeconds: 600\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaMirrorMaker:KafkaMirrorMaker mm1 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -21653,7 +21653,7 @@ } }, "aiven:index/kafkaSchema:KafkaSchema": { - "description": "The Kafka Schema resource allows the creation and management of Aiven Kafka Schemas.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst kafka_schema1 = new aiven.KafkaSchema(\"kafka-schema1\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n subjectName: \"kafka-schema1\",\n compatibilityLevel: \"FORWARD\",\n schema: ` {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nkafka_schema1 = aiven.KafkaSchema(\"kafka-schema1\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n subject_name=\"kafka-schema1\",\n compatibility_level=\"FORWARD\",\n schema=\"\"\" {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var kafka_schema1 = new Aiven.KafkaSchema(\"kafka-schema1\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n SubjectName = \"kafka-schema1\",\n CompatibilityLevel = \"FORWARD\",\n Schema = @\" {\n \"\"doc\"\": \"\"example\"\",\n \"\"fields\"\": [\n {\n \"\"default\"\": 5,\n \"\"doc\"\": \"\"my test number\"\",\n \"\"name\"\": \"\"test\"\",\n \"\"namespace\"\": \"\"test\"\",\n \"\"type\"\": \"\"int\"\"\n }\n ],\n \"\"name\"\": \"\"example\"\",\n \"\"namespace\"\": \"\"example\"\",\n \"\"type\"\": \"\"record\"\"\n }\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchema(ctx, \"kafka-schema1\", \u0026aiven.KafkaSchemaArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tSubjectName: pulumi.String(\"kafka-schema1\"),\n\t\t\tCompatibilityLevel: pulumi.String(\"FORWARD\"),\n\t\t\tSchema: pulumi.String(` {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchema;\nimport com.pulumi.aiven.KafkaSchemaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var kafka_schema1 = new KafkaSchema(\"kafka-schema1\", KafkaSchemaArgs.builder() \n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .subjectName(\"kafka-schema1\")\n .compatibilityLevel(\"FORWARD\")\n .schema(\"\"\"\n {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n kafka-schema1:\n type: aiven:KafkaSchema\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n subjectName: kafka-schema1\n compatibilityLevel: FORWARD\n schema: |2\n {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaSchema:KafkaSchema kafka-schema1 project/service_name/subject_name\n```\n\n", + "description": "The Kafka Schema resource allows the creation and management of Aiven Kafka Schemas.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst kafka_schema1 = new aiven.KafkaSchema(\"kafka-schema1\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n subjectName: \"kafka-schema1\",\n compatibilityLevel: \"FORWARD\",\n schema: ` {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nkafka_schema1 = aiven.KafkaSchema(\"kafka-schema1\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n subject_name=\"kafka-schema1\",\n compatibility_level=\"FORWARD\",\n schema=\"\"\" {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var kafka_schema1 = new Aiven.KafkaSchema(\"kafka-schema1\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n SubjectName = \"kafka-schema1\",\n CompatibilityLevel = \"FORWARD\",\n Schema = @\" {\n \"\"doc\"\": \"\"example\"\",\n \"\"fields\"\": [\n {\n \"\"default\"\": 5,\n \"\"doc\"\": \"\"my test number\"\",\n \"\"name\"\": \"\"test\"\",\n \"\"namespace\"\": \"\"test\"\",\n \"\"type\"\": \"\"int\"\"\n }\n ],\n \"\"name\"\": \"\"example\"\",\n \"\"namespace\"\": \"\"example\"\",\n \"\"type\"\": \"\"record\"\"\n }\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchema(ctx, \"kafka-schema1\", \u0026aiven.KafkaSchemaArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tSubjectName: pulumi.String(\"kafka-schema1\"),\n\t\t\tCompatibilityLevel: pulumi.String(\"FORWARD\"),\n\t\t\tSchema: pulumi.String(` {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchema;\nimport com.pulumi.aiven.KafkaSchemaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var kafka_schema1 = new KafkaSchema(\"kafka-schema1\", KafkaSchemaArgs.builder()\n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .subjectName(\"kafka-schema1\")\n .compatibilityLevel(\"FORWARD\")\n .schema(\"\"\"\n {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n kafka-schema1:\n type: aiven:KafkaSchema\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n subjectName: kafka-schema1\n compatibilityLevel: FORWARD\n schema: |2\n {\n \"doc\": \"example\",\n \"fields\": [\n {\n \"default\": 5,\n \"doc\": \"my test number\",\n \"name\": \"test\",\n \"namespace\": \"test\",\n \"type\": \"int\"\n }\n ],\n \"name\": \"example\",\n \"namespace\": \"example\",\n \"type\": \"record\"\n }\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaSchema:KafkaSchema kafka-schema1 project/service_name/subject_name\n```\n\n", "properties": { "compatibilityLevel": { "type": "string", @@ -21767,7 +21767,7 @@ } }, "aiven:index/kafkaSchemaConfiguration:KafkaSchemaConfiguration": { - "description": "The Kafka Schema Configuration resource allows the creation and management of Aiven Kafka Schema Configurations.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst config = new aiven.KafkaSchemaConfiguration(\"config\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n compatibilityLevel: \"BACKWARD\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nconfig = aiven.KafkaSchemaConfiguration(\"config\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n compatibility_level=\"BACKWARD\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var config = new Aiven.KafkaSchemaConfiguration(\"config\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n CompatibilityLevel = \"BACKWARD\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchemaConfiguration(ctx, \"config\", \u0026aiven.KafkaSchemaConfigurationArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tCompatibilityLevel: pulumi.String(\"BACKWARD\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchemaConfiguration;\nimport com.pulumi.aiven.KafkaSchemaConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var config = new KafkaSchemaConfiguration(\"config\", KafkaSchemaConfigurationArgs.builder() \n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .compatibilityLevel(\"BACKWARD\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n config:\n type: aiven:KafkaSchemaConfiguration\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n compatibilityLevel: BACKWARD\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaSchemaConfiguration:KafkaSchemaConfiguration config PROJECT/SERVICE_NAME\n```\n\n", + "description": "The Kafka Schema Configuration resource allows the creation and management of Aiven Kafka Schema Configurations.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst config = new aiven.KafkaSchemaConfiguration(\"config\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n compatibilityLevel: \"BACKWARD\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nconfig = aiven.KafkaSchemaConfiguration(\"config\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n compatibility_level=\"BACKWARD\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var config = new Aiven.KafkaSchemaConfiguration(\"config\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n CompatibilityLevel = \"BACKWARD\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchemaConfiguration(ctx, \"config\", \u0026aiven.KafkaSchemaConfigurationArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tCompatibilityLevel: pulumi.String(\"BACKWARD\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchemaConfiguration;\nimport com.pulumi.aiven.KafkaSchemaConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var config = new KafkaSchemaConfiguration(\"config\", KafkaSchemaConfigurationArgs.builder()\n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .compatibilityLevel(\"BACKWARD\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n config:\n type: aiven:KafkaSchemaConfiguration\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n compatibilityLevel: BACKWARD\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaSchemaConfiguration:KafkaSchemaConfiguration config PROJECT/SERVICE_NAME\n```\n\n", "properties": { "compatibilityLevel": { "type": "string", @@ -21828,7 +21828,7 @@ } }, "aiven:index/kafkaSchemaRegistryAcl:KafkaSchemaRegistryAcl": { - "description": "The Resource Kafka Schema Registry ACL resource allows the creation and management of Schema Registry ACLs for an Aiven Kafka service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.KafkaSchemaRegistryAcl(\"foo\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n resource: \"Subject:topic-1\",\n username: \"group-user-*\",\n permission: \"schema_registry_read\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.KafkaSchemaRegistryAcl(\"foo\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n resource=\"Subject:topic-1\",\n username=\"group-user-*\",\n permission=\"schema_registry_read\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.KafkaSchemaRegistryAcl(\"foo\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n Resource = \"Subject:topic-1\",\n Username = \"group-user-*\",\n Permission = \"schema_registry_read\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchemaRegistryAcl(ctx, \"foo\", \u0026aiven.KafkaSchemaRegistryAclArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tResource: pulumi.String(\"Subject:topic-1\"),\n\t\t\tUsername: pulumi.String(\"group-user-*\"),\n\t\t\tPermission: pulumi.String(\"schema_registry_read\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchemaRegistryAcl;\nimport com.pulumi.aiven.KafkaSchemaRegistryAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new KafkaSchemaRegistryAcl(\"foo\", KafkaSchemaRegistryAclArgs.builder() \n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .resource(\"Subject:topic-1\")\n .username(\"group-user-*\")\n .permission(\"schema_registry_read\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:KafkaSchemaRegistryAcl\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n resource: Subject:topic-1\n username: group-user-*\n permission: schema_registry_read\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaSchemaRegistryAcl:KafkaSchemaRegistryAcl foo PROJECT/SERVICE_NAME\n```\n\n", + "description": "The Resource Kafka Schema Registry ACL resource allows the creation and management of Schema Registry ACLs for an Aiven Kafka service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.KafkaSchemaRegistryAcl(\"foo\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n resource: \"Subject:topic-1\",\n username: \"group-user-*\",\n permission: \"schema_registry_read\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.KafkaSchemaRegistryAcl(\"foo\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n resource=\"Subject:topic-1\",\n username=\"group-user-*\",\n permission=\"schema_registry_read\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.KafkaSchemaRegistryAcl(\"foo\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n Resource = \"Subject:topic-1\",\n Username = \"group-user-*\",\n Permission = \"schema_registry_read\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchemaRegistryAcl(ctx, \"foo\", \u0026aiven.KafkaSchemaRegistryAclArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tResource: pulumi.String(\"Subject:topic-1\"),\n\t\t\tUsername: pulumi.String(\"group-user-*\"),\n\t\t\tPermission: pulumi.String(\"schema_registry_read\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchemaRegistryAcl;\nimport com.pulumi.aiven.KafkaSchemaRegistryAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new KafkaSchemaRegistryAcl(\"foo\", KafkaSchemaRegistryAclArgs.builder()\n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .resource(\"Subject:topic-1\")\n .username(\"group-user-*\")\n .permission(\"schema_registry_read\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:KafkaSchemaRegistryAcl\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n resource: Subject:topic-1\n username: group-user-*\n permission: schema_registry_read\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaSchemaRegistryAcl:KafkaSchemaRegistryAcl foo PROJECT/SERVICE_NAME\n```\n\n", "properties": { "aclId": { "type": "string", @@ -21934,7 +21934,7 @@ } }, "aiven:index/kafkaTopic:KafkaTopic": { - "description": "Creates and manages an Aiven for Apache Kafka® topic.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleTopic = new aiven.KafkaTopic(\"example_topic\", {\n project: exampleProject.project,\n serviceName: exampleKafka.serviceName,\n topicName: \"example-topic\",\n partitions: 5,\n replication: 3,\n terminationProtection: true,\n config: {\n flushMs: \"10\",\n cleanupPolicy: \"compact,delete\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_topic = aiven.KafkaTopic(\"example_topic\",\n project=example_project[\"project\"],\n service_name=example_kafka[\"serviceName\"],\n topic_name=\"example-topic\",\n partitions=5,\n replication=3,\n termination_protection=True,\n config=aiven.KafkaTopicConfigArgs(\n flush_ms=\"10\",\n cleanup_policy=\"compact,delete\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTopic = new Aiven.KafkaTopic(\"example_topic\", new()\n {\n Project = exampleProject.Project,\n ServiceName = exampleKafka.ServiceName,\n TopicName = \"example-topic\",\n Partitions = 5,\n Replication = 3,\n TerminationProtection = true,\n Config = new Aiven.Inputs.KafkaTopicConfigArgs\n {\n FlushMs = \"10\",\n CleanupPolicy = \"compact,delete\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaTopic(ctx, \"example_topic\", \u0026aiven.KafkaTopicArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tTopicName: pulumi.String(\"example-topic\"),\n\t\t\tPartitions: pulumi.Int(5),\n\t\t\tReplication: pulumi.Int(3),\n\t\t\tTerminationProtection: pulumi.Bool(true),\n\t\t\tConfig: \u0026aiven.KafkaTopicConfigArgs{\n\t\t\t\tFlushMs: pulumi.String(\"10\"),\n\t\t\t\tCleanupPolicy: pulumi.String(\"compact,delete\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaTopic;\nimport com.pulumi.aiven.KafkaTopicArgs;\nimport com.pulumi.aiven.inputs.KafkaTopicConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTopic = new KafkaTopic(\"exampleTopic\", KafkaTopicArgs.builder() \n .project(exampleProject.project())\n .serviceName(exampleKafka.serviceName())\n .topicName(\"example-topic\")\n .partitions(5)\n .replication(3)\n .terminationProtection(true)\n .config(KafkaTopicConfigArgs.builder()\n .flushMs(10)\n .cleanupPolicy(\"compact,delete\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTopic:\n type: aiven:KafkaTopic\n name: example_topic\n properties:\n project: ${exampleProject.project}\n serviceName: ${exampleKafka.serviceName}\n topicName: example-topic\n partitions: 5\n replication: 3\n terminationProtection: true\n config:\n flushMs: 10\n cleanupPolicy: compact,delete\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaTopic:KafkaTopic example_topic PROJECT/SERVICE_NAME/TOPIC_NAME\n```\n\n", + "description": "Creates and manages an Aiven for Apache Kafka® topic.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleTopic = new aiven.KafkaTopic(\"example_topic\", {\n project: exampleProject.project,\n serviceName: exampleKafka.serviceName,\n topicName: \"example-topic\",\n partitions: 5,\n replication: 3,\n terminationProtection: true,\n config: {\n flushMs: \"10\",\n cleanupPolicy: \"compact,delete\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_topic = aiven.KafkaTopic(\"example_topic\",\n project=example_project[\"project\"],\n service_name=example_kafka[\"serviceName\"],\n topic_name=\"example-topic\",\n partitions=5,\n replication=3,\n termination_protection=True,\n config=aiven.KafkaTopicConfigArgs(\n flush_ms=\"10\",\n cleanup_policy=\"compact,delete\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleTopic = new Aiven.KafkaTopic(\"example_topic\", new()\n {\n Project = exampleProject.Project,\n ServiceName = exampleKafka.ServiceName,\n TopicName = \"example-topic\",\n Partitions = 5,\n Replication = 3,\n TerminationProtection = true,\n Config = new Aiven.Inputs.KafkaTopicConfigArgs\n {\n FlushMs = \"10\",\n CleanupPolicy = \"compact,delete\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaTopic(ctx, \"example_topic\", \u0026aiven.KafkaTopicArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tTopicName: pulumi.String(\"example-topic\"),\n\t\t\tPartitions: pulumi.Int(5),\n\t\t\tReplication: pulumi.Int(3),\n\t\t\tTerminationProtection: pulumi.Bool(true),\n\t\t\tConfig: \u0026aiven.KafkaTopicConfigArgs{\n\t\t\t\tFlushMs: pulumi.String(\"10\"),\n\t\t\t\tCleanupPolicy: pulumi.String(\"compact,delete\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaTopic;\nimport com.pulumi.aiven.KafkaTopicArgs;\nimport com.pulumi.aiven.inputs.KafkaTopicConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleTopic = new KafkaTopic(\"exampleTopic\", KafkaTopicArgs.builder()\n .project(exampleProject.project())\n .serviceName(exampleKafka.serviceName())\n .topicName(\"example-topic\")\n .partitions(5)\n .replication(3)\n .terminationProtection(true)\n .config(KafkaTopicConfigArgs.builder()\n .flushMs(10)\n .cleanupPolicy(\"compact,delete\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleTopic:\n type: aiven:KafkaTopic\n name: example_topic\n properties:\n project: ${exampleProject.project}\n serviceName: ${exampleKafka.serviceName}\n topicName: example-topic\n partitions: 5\n replication: 3\n terminationProtection: true\n config:\n flushMs: 10\n cleanupPolicy: compact,delete\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaTopic:KafkaTopic example_topic PROJECT/SERVICE_NAME/TOPIC_NAME\n```\n\n", "properties": { "config": { "$ref": "#/types/aiven:index/KafkaTopicConfig:KafkaTopicConfig", @@ -22069,7 +22069,7 @@ } }, "aiven:index/kafkaUser:KafkaUser": { - "description": "The Kafka User resource allows the creation and management of Aiven Kafka Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.KafkaUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.KafkaUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.KafkaUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaUser(ctx, \"foo\", \u0026aiven.KafkaUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaUser;\nimport com.pulumi.aiven.KafkaUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new KafkaUser(\"foo\", KafkaUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:KafkaUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaUser:KafkaUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", + "description": "The Kafka User resource allows the creation and management of Aiven Kafka Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.KafkaUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.KafkaUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.KafkaUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaUser(ctx, \"foo\", \u0026aiven.KafkaUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaUser;\nimport com.pulumi.aiven.KafkaUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new KafkaUser(\"foo\", KafkaUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:KafkaUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/kafkaUser:KafkaUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", "properties": { "accessCert": { "type": "string", @@ -22181,7 +22181,7 @@ } }, "aiven:index/m3Aggregator:M3Aggregator": { - "description": "The M3 Aggregator resource allows the creation and management of Aiven M3 Aggregator services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst m3a = new aiven.M3Aggregator(\"m3a\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-8\",\n serviceName: \"my-m3a\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n m3aggregatorUserConfig: {\n m3aggregatorVersion: \"0.15\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nm3a = aiven.M3Aggregator(\"m3a\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-8\",\n service_name=\"my-m3a\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n m3aggregator_user_config=aiven.M3AggregatorM3aggregatorUserConfigArgs(\n m3aggregator_version=\"0.15\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var m3a = new Aiven.M3Aggregator(\"m3a\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-8\",\n ServiceName = \"my-m3a\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n M3aggregatorUserConfig = new Aiven.Inputs.M3AggregatorM3aggregatorUserConfigArgs\n {\n M3aggregatorVersion = \"0.15\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewM3Aggregator(ctx, \"m3a\", \u0026aiven.M3AggregatorArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-8\"),\n\t\t\tServiceName: pulumi.String(\"my-m3a\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tM3aggregatorUserConfig: \u0026aiven.M3AggregatorM3aggregatorUserConfigArgs{\n\t\t\t\tM3aggregatorVersion: pulumi.String(\"0.15\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.M3Aggregator;\nimport com.pulumi.aiven.M3AggregatorArgs;\nimport com.pulumi.aiven.inputs.M3AggregatorM3aggregatorUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var m3a = new M3Aggregator(\"m3a\", M3AggregatorArgs.builder() \n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-8\")\n .serviceName(\"my-m3a\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .m3aggregatorUserConfig(M3AggregatorM3aggregatorUserConfigArgs.builder()\n .m3aggregatorVersion(0.15)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n m3a:\n type: aiven:M3Aggregator\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: business-8\n serviceName: my-m3a\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n m3aggregatorUserConfig:\n m3aggregatorVersion: 0.15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/m3Aggregator:M3Aggregator m3a project/service_name\n```\n\n", + "description": "The M3 Aggregator resource allows the creation and management of Aiven M3 Aggregator services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst m3a = new aiven.M3Aggregator(\"m3a\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-8\",\n serviceName: \"my-m3a\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n m3aggregatorUserConfig: {\n m3aggregatorVersion: \"0.15\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nm3a = aiven.M3Aggregator(\"m3a\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-8\",\n service_name=\"my-m3a\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n m3aggregator_user_config=aiven.M3AggregatorM3aggregatorUserConfigArgs(\n m3aggregator_version=\"0.15\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var m3a = new Aiven.M3Aggregator(\"m3a\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-8\",\n ServiceName = \"my-m3a\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n M3aggregatorUserConfig = new Aiven.Inputs.M3AggregatorM3aggregatorUserConfigArgs\n {\n M3aggregatorVersion = \"0.15\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewM3Aggregator(ctx, \"m3a\", \u0026aiven.M3AggregatorArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-8\"),\n\t\t\tServiceName: pulumi.String(\"my-m3a\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tM3aggregatorUserConfig: \u0026aiven.M3AggregatorM3aggregatorUserConfigArgs{\n\t\t\t\tM3aggregatorVersion: pulumi.String(\"0.15\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.M3Aggregator;\nimport com.pulumi.aiven.M3AggregatorArgs;\nimport com.pulumi.aiven.inputs.M3AggregatorM3aggregatorUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var m3a = new M3Aggregator(\"m3a\", M3AggregatorArgs.builder()\n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-8\")\n .serviceName(\"my-m3a\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .m3aggregatorUserConfig(M3AggregatorM3aggregatorUserConfigArgs.builder()\n .m3aggregatorVersion(0.15)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n m3a:\n type: aiven:M3Aggregator\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: business-8\n serviceName: my-m3a\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n m3aggregatorUserConfig:\n m3aggregatorVersion: 0.15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/m3Aggregator:M3Aggregator m3a project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -22545,7 +22545,7 @@ } }, "aiven:index/m3Db:M3Db": { - "description": "The M3 DB resource allows the creation and management of Aiven M3 services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst m3 = new aiven.M3Db(\"m3\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-8\",\n serviceName: \"my-m3db\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n m3dbUserConfig: {\n m3dbVersion: \"1.1\",\n namespaces: [{\n name: \"my_ns1\",\n type: \"unaggregated\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nm3 = aiven.M3Db(\"m3\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-8\",\n service_name=\"my-m3db\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n m3db_user_config=aiven.M3DbM3dbUserConfigArgs(\n m3db_version=\"1.1\",\n namespaces=[aiven.M3DbM3dbUserConfigNamespaceArgs(\n name=\"my_ns1\",\n type=\"unaggregated\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var m3 = new Aiven.M3Db(\"m3\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-8\",\n ServiceName = \"my-m3db\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n M3dbUserConfig = new Aiven.Inputs.M3DbM3dbUserConfigArgs\n {\n M3dbVersion = \"1.1\",\n Namespaces = new[]\n {\n new Aiven.Inputs.M3DbM3dbUserConfigNamespaceArgs\n {\n Name = \"my_ns1\",\n Type = \"unaggregated\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewM3Db(ctx, \"m3\", \u0026aiven.M3DbArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-8\"),\n\t\t\tServiceName: pulumi.String(\"my-m3db\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tM3dbUserConfig: \u0026aiven.M3DbM3dbUserConfigArgs{\n\t\t\t\tM3dbVersion: pulumi.String(\"1.1\"),\n\t\t\t\tNamespaces: aiven.M3DbM3dbUserConfigNamespaceArray{\n\t\t\t\t\t\u0026aiven.M3DbM3dbUserConfigNamespaceArgs{\n\t\t\t\t\t\tName: pulumi.String(\"my_ns1\"),\n\t\t\t\t\t\tType: pulumi.String(\"unaggregated\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.M3Db;\nimport com.pulumi.aiven.M3DbArgs;\nimport com.pulumi.aiven.inputs.M3DbM3dbUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var m3 = new M3Db(\"m3\", M3DbArgs.builder() \n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-8\")\n .serviceName(\"my-m3db\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .m3dbUserConfig(M3DbM3dbUserConfigArgs.builder()\n .m3dbVersion(1.1)\n .namespaces(M3DbM3dbUserConfigNamespaceArgs.builder()\n .name(\"my_ns1\")\n .type(\"unaggregated\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n m3:\n type: aiven:M3Db\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: business-8\n serviceName: my-m3db\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n m3dbUserConfig:\n m3dbVersion: 1.1\n namespaces:\n - name: my_ns1\n type: unaggregated\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/m3Db:M3Db m3 project/service_name\n```\n\n", + "description": "The M3 DB resource allows the creation and management of Aiven M3 services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst m3 = new aiven.M3Db(\"m3\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-8\",\n serviceName: \"my-m3db\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n m3dbUserConfig: {\n m3dbVersion: \"1.1\",\n namespaces: [{\n name: \"my_ns1\",\n type: \"unaggregated\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nm3 = aiven.M3Db(\"m3\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-8\",\n service_name=\"my-m3db\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n m3db_user_config=aiven.M3DbM3dbUserConfigArgs(\n m3db_version=\"1.1\",\n namespaces=[aiven.M3DbM3dbUserConfigNamespaceArgs(\n name=\"my_ns1\",\n type=\"unaggregated\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var m3 = new Aiven.M3Db(\"m3\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-8\",\n ServiceName = \"my-m3db\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n M3dbUserConfig = new Aiven.Inputs.M3DbM3dbUserConfigArgs\n {\n M3dbVersion = \"1.1\",\n Namespaces = new[]\n {\n new Aiven.Inputs.M3DbM3dbUserConfigNamespaceArgs\n {\n Name = \"my_ns1\",\n Type = \"unaggregated\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewM3Db(ctx, \"m3\", \u0026aiven.M3DbArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-8\"),\n\t\t\tServiceName: pulumi.String(\"my-m3db\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tM3dbUserConfig: \u0026aiven.M3DbM3dbUserConfigArgs{\n\t\t\t\tM3dbVersion: pulumi.String(\"1.1\"),\n\t\t\t\tNamespaces: aiven.M3DbM3dbUserConfigNamespaceArray{\n\t\t\t\t\t\u0026aiven.M3DbM3dbUserConfigNamespaceArgs{\n\t\t\t\t\t\tName: pulumi.String(\"my_ns1\"),\n\t\t\t\t\t\tType: pulumi.String(\"unaggregated\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.M3Db;\nimport com.pulumi.aiven.M3DbArgs;\nimport com.pulumi.aiven.inputs.M3DbM3dbUserConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var m3 = new M3Db(\"m3\", M3DbArgs.builder()\n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-8\")\n .serviceName(\"my-m3db\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .m3dbUserConfig(M3DbM3dbUserConfigArgs.builder()\n .m3dbVersion(1.1)\n .namespaces(M3DbM3dbUserConfigNamespaceArgs.builder()\n .name(\"my_ns1\")\n .type(\"unaggregated\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n m3:\n type: aiven:M3Db\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: business-8\n serviceName: my-m3db\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n m3dbUserConfig:\n m3dbVersion: 1.1\n namespaces:\n - name: my_ns1\n type: unaggregated\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/m3Db:M3Db m3 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -22909,7 +22909,7 @@ } }, "aiven:index/m3dbUser:M3dbUser": { - "description": "The M3DB User resource allows the creation and management of Aiven M3DB Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.M3dbUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.M3dbUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.M3dbUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewM3dbUser(ctx, \"foo\", \u0026aiven.M3dbUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.M3dbUser;\nimport com.pulumi.aiven.M3dbUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new M3dbUser(\"foo\", M3dbUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:M3dbUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/m3dbUser:M3dbUser foo project/service_name/username\n```\n\n", + "description": "The M3DB User resource allows the creation and management of Aiven M3DB Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.M3dbUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.M3dbUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.M3dbUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewM3dbUser(ctx, \"foo\", \u0026aiven.M3dbUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.M3dbUser;\nimport com.pulumi.aiven.M3dbUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new M3dbUser(\"foo\", M3dbUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:M3dbUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/m3dbUser:M3dbUser foo project/service_name/username\n```\n\n", "properties": { "password": { "type": "string", @@ -22999,7 +22999,7 @@ } }, "aiven:index/mirrorMakerReplicationFlow:MirrorMakerReplicationFlow": { - "description": "The MirrorMaker 2 Replication Flow resource allows the creation and management of MirrorMaker 2 Replication Flows on Aiven Cloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst f1 = new aiven.MirrorMakerReplicationFlow(\"f1\", {\n project: kafka_mm_project1.project,\n serviceName: mm.serviceName,\n sourceCluster: source.serviceName,\n targetCluster: target.serviceName,\n enable: true,\n topics: [\".*\"],\n topicsBlacklists: [\n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nf1 = aiven.MirrorMakerReplicationFlow(\"f1\",\n project=kafka_mm_project1[\"project\"],\n service_name=mm[\"serviceName\"],\n source_cluster=source[\"serviceName\"],\n target_cluster=target[\"serviceName\"],\n enable=True,\n topics=[\".*\"],\n topics_blacklists=[\n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var f1 = new Aiven.MirrorMakerReplicationFlow(\"f1\", new()\n {\n Project = kafka_mm_project1.Project,\n ServiceName = mm.ServiceName,\n SourceCluster = source.ServiceName,\n TargetCluster = target.ServiceName,\n Enable = true,\n Topics = new[]\n {\n \".*\",\n },\n TopicsBlacklists = new[]\n {\n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMirrorMakerReplicationFlow(ctx, \"f1\", \u0026aiven.MirrorMakerReplicationFlowArgs{\n\t\t\tProject: pulumi.Any(kafka_mm_project1.Project),\n\t\t\tServiceName: pulumi.Any(mm.ServiceName),\n\t\t\tSourceCluster: pulumi.Any(source.ServiceName),\n\t\t\tTargetCluster: pulumi.Any(target.ServiceName),\n\t\t\tEnable: pulumi.Bool(true),\n\t\t\tTopics: pulumi.StringArray{\n\t\t\t\tpulumi.String(\".*\"),\n\t\t\t},\n\t\t\tTopicsBlacklists: pulumi.StringArray{\n\t\t\t\tpulumi.String(\".*[\\\\-\\\\.]internal\"),\n\t\t\t\tpulumi.String(\".*\\\\.replica\"),\n\t\t\t\tpulumi.String(\"__.*\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MirrorMakerReplicationFlow;\nimport com.pulumi.aiven.MirrorMakerReplicationFlowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var f1 = new MirrorMakerReplicationFlow(\"f1\", MirrorMakerReplicationFlowArgs.builder() \n .project(kafka_mm_project1.project())\n .serviceName(mm.serviceName())\n .sourceCluster(source.serviceName())\n .targetCluster(target.serviceName())\n .enable(true)\n .topics(\".*\")\n .topicsBlacklists( \n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n f1:\n type: aiven:MirrorMakerReplicationFlow\n properties:\n project: ${[\"kafka-mm-project1\"].project}\n serviceName: ${mm.serviceName}\n sourceCluster: ${source.serviceName}\n targetCluster: ${target.serviceName}\n enable: true\n topics:\n - .*\n topicsBlacklists:\n - .*[\\-\\.]internal\n - .*\\.replica\n - __.*\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mirrorMakerReplicationFlow:MirrorMakerReplicationFlow f1 project/service_name/source_cluster/target_cluster\n```\n\n", + "description": "The MirrorMaker 2 Replication Flow resource allows the creation and management of MirrorMaker 2 Replication Flows on Aiven Cloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst f1 = new aiven.MirrorMakerReplicationFlow(\"f1\", {\n project: kafka_mm_project1.project,\n serviceName: mm.serviceName,\n sourceCluster: source.serviceName,\n targetCluster: target.serviceName,\n enable: true,\n topics: [\".*\"],\n topicsBlacklists: [\n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nf1 = aiven.MirrorMakerReplicationFlow(\"f1\",\n project=kafka_mm_project1[\"project\"],\n service_name=mm[\"serviceName\"],\n source_cluster=source[\"serviceName\"],\n target_cluster=target[\"serviceName\"],\n enable=True,\n topics=[\".*\"],\n topics_blacklists=[\n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var f1 = new Aiven.MirrorMakerReplicationFlow(\"f1\", new()\n {\n Project = kafka_mm_project1.Project,\n ServiceName = mm.ServiceName,\n SourceCluster = source.ServiceName,\n TargetCluster = target.ServiceName,\n Enable = true,\n Topics = new[]\n {\n \".*\",\n },\n TopicsBlacklists = new[]\n {\n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMirrorMakerReplicationFlow(ctx, \"f1\", \u0026aiven.MirrorMakerReplicationFlowArgs{\n\t\t\tProject: pulumi.Any(kafka_mm_project1.Project),\n\t\t\tServiceName: pulumi.Any(mm.ServiceName),\n\t\t\tSourceCluster: pulumi.Any(source.ServiceName),\n\t\t\tTargetCluster: pulumi.Any(target.ServiceName),\n\t\t\tEnable: pulumi.Bool(true),\n\t\t\tTopics: pulumi.StringArray{\n\t\t\t\tpulumi.String(\".*\"),\n\t\t\t},\n\t\t\tTopicsBlacklists: pulumi.StringArray{\n\t\t\t\tpulumi.String(\".*[\\\\-\\\\.]internal\"),\n\t\t\t\tpulumi.String(\".*\\\\.replica\"),\n\t\t\t\tpulumi.String(\"__.*\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MirrorMakerReplicationFlow;\nimport com.pulumi.aiven.MirrorMakerReplicationFlowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var f1 = new MirrorMakerReplicationFlow(\"f1\", MirrorMakerReplicationFlowArgs.builder()\n .project(kafka_mm_project1.project())\n .serviceName(mm.serviceName())\n .sourceCluster(source.serviceName())\n .targetCluster(target.serviceName())\n .enable(true)\n .topics(\".*\")\n .topicsBlacklists( \n \".*[\\\\-\\\\.]internal\",\n \".*\\\\.replica\",\n \"__.*\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n f1:\n type: aiven:MirrorMakerReplicationFlow\n properties:\n project: ${[\"kafka-mm-project1\"].project}\n serviceName: ${mm.serviceName}\n sourceCluster: ${source.serviceName}\n targetCluster: ${target.serviceName}\n enable: true\n topics:\n - .*\n topicsBlacklists:\n - .*[\\-\\.]internal\n - .*\\.replica\n - __.*\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mirrorMakerReplicationFlow:MirrorMakerReplicationFlow f1 project/service_name/source_cluster/target_cluster\n```\n\n", "properties": { "emitBackwardHeartbeatsEnabled": { "type": "boolean", @@ -23208,7 +23208,7 @@ } }, "aiven:index/mySql:MySql": { - "description": "The MySQL resource allows the creation and management of Aiven MySQL services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mysql1 = new aiven.MySql(\"mysql1\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-mysql1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n mysqlUserConfig: {\n mysqlVersion: \"8\",\n mysql: {\n sqlMode: \"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\",\n sqlRequirePrimaryKey: true,\n },\n publicAccess: {\n mysql: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmysql1 = aiven.MySql(\"mysql1\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-mysql1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n mysql_user_config=aiven.MySqlMysqlUserConfigArgs(\n mysql_version=\"8\",\n mysql=aiven.MySqlMysqlUserConfigMysqlArgs(\n sql_mode=\"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\",\n sql_require_primary_key=True,\n ),\n public_access=aiven.MySqlMysqlUserConfigPublicAccessArgs(\n mysql=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mysql1 = new Aiven.MySql(\"mysql1\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-mysql1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n MysqlUserConfig = new Aiven.Inputs.MySqlMysqlUserConfigArgs\n {\n MysqlVersion = \"8\",\n Mysql = new Aiven.Inputs.MySqlMysqlUserConfigMysqlArgs\n {\n SqlMode = \"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\",\n SqlRequirePrimaryKey = true,\n },\n PublicAccess = new Aiven.Inputs.MySqlMysqlUserConfigPublicAccessArgs\n {\n Mysql = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMySql(ctx, \"mysql1\", \u0026aiven.MySqlArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-mysql1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tMysqlUserConfig: \u0026aiven.MySqlMysqlUserConfigArgs{\n\t\t\t\tMysqlVersion: pulumi.String(\"8\"),\n\t\t\t\tMysql: \u0026aiven.MySqlMysqlUserConfigMysqlArgs{\n\t\t\t\t\tSqlMode: pulumi.String(\"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\"),\n\t\t\t\t\tSqlRequirePrimaryKey: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.MySqlMysqlUserConfigPublicAccessArgs{\n\t\t\t\t\tMysql: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MySql;\nimport com.pulumi.aiven.MySqlArgs;\nimport com.pulumi.aiven.inputs.MySqlMysqlUserConfigArgs;\nimport com.pulumi.aiven.inputs.MySqlMysqlUserConfigMysqlArgs;\nimport com.pulumi.aiven.inputs.MySqlMysqlUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mysql1 = new MySql(\"mysql1\", MySqlArgs.builder() \n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-mysql1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .mysqlUserConfig(MySqlMysqlUserConfigArgs.builder()\n .mysqlVersion(8)\n .mysql(MySqlMysqlUserConfigMysqlArgs.builder()\n .sqlMode(\"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\")\n .sqlRequirePrimaryKey(true)\n .build())\n .publicAccess(MySqlMysqlUserConfigPublicAccessArgs.builder()\n .mysql(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mysql1:\n type: aiven:MySql\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-mysql1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n mysqlUserConfig:\n mysqlVersion: 8\n mysql:\n sqlMode: ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\n sqlRequirePrimaryKey: true\n publicAccess:\n mysql: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mySql:MySql mysql1 project/service_name\n```\n\n", + "description": "The MySQL resource allows the creation and management of Aiven MySQL services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mysql1 = new aiven.MySql(\"mysql1\", {\n project: foo.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-mysql1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n mysqlUserConfig: {\n mysqlVersion: \"8\",\n mysql: {\n sqlMode: \"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\",\n sqlRequirePrimaryKey: true,\n },\n publicAccess: {\n mysql: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmysql1 = aiven.MySql(\"mysql1\",\n project=foo[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-mysql1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n mysql_user_config=aiven.MySqlMysqlUserConfigArgs(\n mysql_version=\"8\",\n mysql=aiven.MySqlMysqlUserConfigMysqlArgs(\n sql_mode=\"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\",\n sql_require_primary_key=True,\n ),\n public_access=aiven.MySqlMysqlUserConfigPublicAccessArgs(\n mysql=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mysql1 = new Aiven.MySql(\"mysql1\", new()\n {\n Project = foo.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-mysql1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n MysqlUserConfig = new Aiven.Inputs.MySqlMysqlUserConfigArgs\n {\n MysqlVersion = \"8\",\n Mysql = new Aiven.Inputs.MySqlMysqlUserConfigMysqlArgs\n {\n SqlMode = \"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\",\n SqlRequirePrimaryKey = true,\n },\n PublicAccess = new Aiven.Inputs.MySqlMysqlUserConfigPublicAccessArgs\n {\n Mysql = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMySql(ctx, \"mysql1\", \u0026aiven.MySqlArgs{\n\t\t\tProject: pulumi.Any(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-mysql1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tMysqlUserConfig: \u0026aiven.MySqlMysqlUserConfigArgs{\n\t\t\t\tMysqlVersion: pulumi.String(\"8\"),\n\t\t\t\tMysql: \u0026aiven.MySqlMysqlUserConfigMysqlArgs{\n\t\t\t\t\tSqlMode: pulumi.String(\"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\"),\n\t\t\t\t\tSqlRequirePrimaryKey: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.MySqlMysqlUserConfigPublicAccessArgs{\n\t\t\t\t\tMysql: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MySql;\nimport com.pulumi.aiven.MySqlArgs;\nimport com.pulumi.aiven.inputs.MySqlMysqlUserConfigArgs;\nimport com.pulumi.aiven.inputs.MySqlMysqlUserConfigMysqlArgs;\nimport com.pulumi.aiven.inputs.MySqlMysqlUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mysql1 = new MySql(\"mysql1\", MySqlArgs.builder()\n .project(foo.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-mysql1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .mysqlUserConfig(MySqlMysqlUserConfigArgs.builder()\n .mysqlVersion(8)\n .mysql(MySqlMysqlUserConfigMysqlArgs.builder()\n .sqlMode(\"ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\")\n .sqlRequirePrimaryKey(true)\n .build())\n .publicAccess(MySqlMysqlUserConfigPublicAccessArgs.builder()\n .mysql(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mysql1:\n type: aiven:MySql\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-mysql1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n mysqlUserConfig:\n mysqlVersion: 8\n mysql:\n sqlMode: ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE\n sqlRequirePrimaryKey: true\n publicAccess:\n mysql: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mySql:MySql mysql1 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -23572,7 +23572,7 @@ } }, "aiven:index/mysqlDatabase:MysqlDatabase": { - "description": "The MySQL Database resource allows the creation and management of Aiven MySQL Databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mydatabase = new aiven.MysqlDatabase(\"mydatabase\", {\n project: myproject.project,\n serviceName: mymysql.serviceName,\n databaseName: \"\u003cDATABASE_NAME\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmydatabase = aiven.MysqlDatabase(\"mydatabase\",\n project=myproject[\"project\"],\n service_name=mymysql[\"serviceName\"],\n database_name=\"\u003cDATABASE_NAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mydatabase = new Aiven.MysqlDatabase(\"mydatabase\", new()\n {\n Project = myproject.Project,\n ServiceName = mymysql.ServiceName,\n DatabaseName = \"\u003cDATABASE_NAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMysqlDatabase(ctx, \"mydatabase\", \u0026aiven.MysqlDatabaseArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(mymysql.ServiceName),\n\t\t\tDatabaseName: pulumi.String(\"\u003cDATABASE_NAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MysqlDatabase;\nimport com.pulumi.aiven.MysqlDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mydatabase = new MysqlDatabase(\"mydatabase\", MysqlDatabaseArgs.builder() \n .project(myproject.project())\n .serviceName(mymysql.serviceName())\n .databaseName(\"\u003cDATABASE_NAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mydatabase:\n type: aiven:MysqlDatabase\n properties:\n project: ${myproject.project}\n serviceName: ${mymysql.serviceName}\n databaseName: \u003cDATABASE_NAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mysqlDatabase:MysqlDatabase mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME\n```\n\n", + "description": "The MySQL Database resource allows the creation and management of Aiven MySQL Databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mydatabase = new aiven.MysqlDatabase(\"mydatabase\", {\n project: myproject.project,\n serviceName: mymysql.serviceName,\n databaseName: \"\u003cDATABASE_NAME\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmydatabase = aiven.MysqlDatabase(\"mydatabase\",\n project=myproject[\"project\"],\n service_name=mymysql[\"serviceName\"],\n database_name=\"\u003cDATABASE_NAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mydatabase = new Aiven.MysqlDatabase(\"mydatabase\", new()\n {\n Project = myproject.Project,\n ServiceName = mymysql.ServiceName,\n DatabaseName = \"\u003cDATABASE_NAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMysqlDatabase(ctx, \"mydatabase\", \u0026aiven.MysqlDatabaseArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(mymysql.ServiceName),\n\t\t\tDatabaseName: pulumi.String(\"\u003cDATABASE_NAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MysqlDatabase;\nimport com.pulumi.aiven.MysqlDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mydatabase = new MysqlDatabase(\"mydatabase\", MysqlDatabaseArgs.builder()\n .project(myproject.project())\n .serviceName(mymysql.serviceName())\n .databaseName(\"\u003cDATABASE_NAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mydatabase:\n type: aiven:MysqlDatabase\n properties:\n project: ${myproject.project}\n serviceName: ${mymysql.serviceName}\n databaseName: \u003cDATABASE_NAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mysqlDatabase:MysqlDatabase mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME\n```\n\n", "properties": { "databaseName": { "type": "string", @@ -23646,7 +23646,7 @@ } }, "aiven:index/mysqlUser:MysqlUser": { - "description": "The MySQL User resource allows the creation and management of Aiven MySQL Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.MysqlUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.MysqlUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.MysqlUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMysqlUser(ctx, \"foo\", \u0026aiven.MysqlUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MysqlUser;\nimport com.pulumi.aiven.MysqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new MysqlUser(\"foo\", MysqlUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:MysqlUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mysqlUser:MysqlUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", + "description": "The MySQL User resource allows the creation and management of Aiven MySQL Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.MysqlUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.MysqlUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.MysqlUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewMysqlUser(ctx, \"foo\", \u0026aiven.MysqlUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.MysqlUser;\nimport com.pulumi.aiven.MysqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new MysqlUser(\"foo\", MysqlUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:MysqlUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/mysqlUser:MysqlUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", "properties": { "accessCert": { "type": "string", @@ -23770,7 +23770,7 @@ } }, "aiven:index/openSearch:OpenSearch": { - "description": "The OpenSearch resource allows the creation and management of Aiven OpenSearch services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst os1 = new aiven.OpenSearch(\"os1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"my-os1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n opensearchUserConfig: {\n opensearchVersion: \"1\",\n opensearchDashboards: {\n enabled: true,\n opensearchRequestTimeout: 30000,\n },\n publicAccess: {\n opensearch: true,\n opensearchDashboards: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nos1 = aiven.OpenSearch(\"os1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"my-os1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n opensearch_user_config=aiven.OpenSearchOpensearchUserConfigArgs(\n opensearch_version=\"1\",\n opensearch_dashboards=aiven.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs(\n enabled=True,\n opensearch_request_timeout=30000,\n ),\n public_access=aiven.OpenSearchOpensearchUserConfigPublicAccessArgs(\n opensearch=True,\n opensearch_dashboards=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var os1 = new Aiven.OpenSearch(\"os1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"my-os1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n OpensearchUserConfig = new Aiven.Inputs.OpenSearchOpensearchUserConfigArgs\n {\n OpensearchVersion = \"1\",\n OpensearchDashboards = new Aiven.Inputs.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs\n {\n Enabled = true,\n OpensearchRequestTimeout = 30000,\n },\n PublicAccess = new Aiven.Inputs.OpenSearchOpensearchUserConfigPublicAccessArgs\n {\n Opensearch = true,\n OpensearchDashboards = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOpenSearch(ctx, \"os1\", \u0026aiven.OpenSearchArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"my-os1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tOpensearchUserConfig: \u0026aiven.OpenSearchOpensearchUserConfigArgs{\n\t\t\t\tOpensearchVersion: pulumi.String(\"1\"),\n\t\t\t\tOpensearchDashboards: \u0026aiven.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tOpensearchRequestTimeout: pulumi.Int(30000),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.OpenSearchOpensearchUserConfigPublicAccessArgs{\n\t\t\t\t\tOpensearch: pulumi.Bool(true),\n\t\t\t\t\tOpensearchDashboards: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OpenSearch;\nimport com.pulumi.aiven.OpenSearchArgs;\nimport com.pulumi.aiven.inputs.OpenSearchOpensearchUserConfigArgs;\nimport com.pulumi.aiven.inputs.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs;\nimport com.pulumi.aiven.inputs.OpenSearchOpensearchUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var os1 = new OpenSearch(\"os1\", OpenSearchArgs.builder() \n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"my-os1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .opensearchUserConfig(OpenSearchOpensearchUserConfigArgs.builder()\n .opensearchVersion(1)\n .opensearchDashboards(OpenSearchOpensearchUserConfigOpensearchDashboardsArgs.builder()\n .enabled(true)\n .opensearchRequestTimeout(30000)\n .build())\n .publicAccess(OpenSearchOpensearchUserConfigPublicAccessArgs.builder()\n .opensearch(true)\n .opensearchDashboards(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n os1:\n type: aiven:OpenSearch\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: my-os1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n opensearchUserConfig:\n opensearchVersion: 1\n opensearchDashboards:\n enabled: true\n opensearchRequestTimeout: 30000\n publicAccess:\n opensearch: true\n opensearchDashboards: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/openSearch:OpenSearch os1 project/service_name\n```\n\n", + "description": "The OpenSearch resource allows the creation and management of Aiven OpenSearch services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst os1 = new aiven.OpenSearch(\"os1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"my-os1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n opensearchUserConfig: {\n opensearchVersion: \"1\",\n opensearchDashboards: {\n enabled: true,\n opensearchRequestTimeout: 30000,\n },\n publicAccess: {\n opensearch: true,\n opensearchDashboards: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nos1 = aiven.OpenSearch(\"os1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"my-os1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n opensearch_user_config=aiven.OpenSearchOpensearchUserConfigArgs(\n opensearch_version=\"1\",\n opensearch_dashboards=aiven.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs(\n enabled=True,\n opensearch_request_timeout=30000,\n ),\n public_access=aiven.OpenSearchOpensearchUserConfigPublicAccessArgs(\n opensearch=True,\n opensearch_dashboards=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var os1 = new Aiven.OpenSearch(\"os1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"my-os1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n OpensearchUserConfig = new Aiven.Inputs.OpenSearchOpensearchUserConfigArgs\n {\n OpensearchVersion = \"1\",\n OpensearchDashboards = new Aiven.Inputs.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs\n {\n Enabled = true,\n OpensearchRequestTimeout = 30000,\n },\n PublicAccess = new Aiven.Inputs.OpenSearchOpensearchUserConfigPublicAccessArgs\n {\n Opensearch = true,\n OpensearchDashboards = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOpenSearch(ctx, \"os1\", \u0026aiven.OpenSearchArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"my-os1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tOpensearchUserConfig: \u0026aiven.OpenSearchOpensearchUserConfigArgs{\n\t\t\t\tOpensearchVersion: pulumi.String(\"1\"),\n\t\t\t\tOpensearchDashboards: \u0026aiven.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\tOpensearchRequestTimeout: pulumi.Int(30000),\n\t\t\t\t},\n\t\t\t\tPublicAccess: \u0026aiven.OpenSearchOpensearchUserConfigPublicAccessArgs{\n\t\t\t\t\tOpensearch: pulumi.Bool(true),\n\t\t\t\t\tOpensearchDashboards: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OpenSearch;\nimport com.pulumi.aiven.OpenSearchArgs;\nimport com.pulumi.aiven.inputs.OpenSearchOpensearchUserConfigArgs;\nimport com.pulumi.aiven.inputs.OpenSearchOpensearchUserConfigOpensearchDashboardsArgs;\nimport com.pulumi.aiven.inputs.OpenSearchOpensearchUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var os1 = new OpenSearch(\"os1\", OpenSearchArgs.builder()\n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"my-os1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .opensearchUserConfig(OpenSearchOpensearchUserConfigArgs.builder()\n .opensearchVersion(1)\n .opensearchDashboards(OpenSearchOpensearchUserConfigOpensearchDashboardsArgs.builder()\n .enabled(true)\n .opensearchRequestTimeout(30000)\n .build())\n .publicAccess(OpenSearchOpensearchUserConfigPublicAccessArgs.builder()\n .opensearch(true)\n .opensearchDashboards(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n os1:\n type: aiven:OpenSearch\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: my-os1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n opensearchUserConfig:\n opensearchVersion: 1\n opensearchDashboards:\n enabled: true\n opensearchRequestTimeout: 30000\n publicAccess:\n opensearch: true\n opensearchDashboards: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/openSearch:OpenSearch os1 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -24149,7 +24149,7 @@ } }, "aiven:index/openSearchAclConfig:OpenSearchAclConfig": { - "description": "The OpenSearch ACL Config resource allows the creation and management of Aiven OpenSearch ACLs.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = aiven.getProject({\n project: \"example_project\",\n});\nconst bar = new aiven.OpenSearch(\"bar\", {\n project: foo.then(foo =\u003e foo.project),\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"example_service_name\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\nconst fooOpensearchUser = new aiven.OpensearchUser(\"foo\", {\n serviceName: bar.serviceName,\n project: foo.then(foo =\u003e foo.project),\n username: \"user-example\",\n});\nconst fooOpenSearchAclConfig = new aiven.OpenSearchAclConfig(\"foo\", {\n project: foo.then(foo =\u003e foo.project),\n serviceName: bar.serviceName,\n enabled: true,\n extendedAcl: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.get_project(project=\"example_project\")\nbar = aiven.OpenSearch(\"bar\",\n project=foo.project,\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"example_service_name\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\nfoo_opensearch_user = aiven.OpensearchUser(\"foo\",\n service_name=bar.service_name,\n project=foo.project,\n username=\"user-example\")\nfoo_open_search_acl_config = aiven.OpenSearchAclConfig(\"foo\",\n project=foo.project,\n service_name=bar.service_name,\n enabled=True,\n extended_acl=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = Aiven.GetProject.Invoke(new()\n {\n Project = \"example_project\",\n });\n\n var bar = new Aiven.OpenSearch(\"bar\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"example_service_name\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n var fooOpensearchUser = new Aiven.OpensearchUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n Username = \"user-example\",\n });\n\n var fooOpenSearchAclConfig = new Aiven.OpenSearchAclConfig(\"foo\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n ServiceName = bar.ServiceName,\n Enabled = true,\n ExtendedAcl = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tfoo, err := aiven.LookupProject(ctx, \u0026aiven.LookupProjectArgs{\n\t\t\tProject: \"example_project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbar, err := aiven.NewOpenSearch(ctx, \"bar\", \u0026aiven.OpenSearchArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"example_service_name\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpensearchUser(ctx, \"foo\", \u0026aiven.OpensearchUserArgs{\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tUsername: pulumi.String(\"user-example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpenSearchAclConfig(ctx, \"foo\", \u0026aiven.OpenSearchAclConfigArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExtendedAcl: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AivenFunctions;\nimport com.pulumi.aiven.inputs.GetProjectArgs;\nimport com.pulumi.aiven.OpenSearch;\nimport com.pulumi.aiven.OpenSearchArgs;\nimport com.pulumi.aiven.OpensearchUser;\nimport com.pulumi.aiven.OpensearchUserArgs;\nimport com.pulumi.aiven.OpenSearchAclConfig;\nimport com.pulumi.aiven.OpenSearchAclConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var foo = AivenFunctions.getProject(GetProjectArgs.builder()\n .project(\"example_project\")\n .build());\n\n var bar = new OpenSearch(\"bar\", OpenSearchArgs.builder() \n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"example_service_name\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n var fooOpensearchUser = new OpensearchUser(\"fooOpensearchUser\", OpensearchUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .username(\"user-example\")\n .build());\n\n var fooOpenSearchAclConfig = new OpenSearchAclConfig(\"fooOpenSearchAclConfig\", OpenSearchAclConfigArgs.builder() \n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .serviceName(bar.serviceName())\n .enabled(true)\n .extendedAcl(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:OpenSearch\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: example_service_name\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n fooOpensearchUser:\n type: aiven:OpensearchUser\n name: foo\n properties:\n serviceName: ${bar.serviceName}\n project: ${foo.project}\n username: user-example\n fooOpenSearchAclConfig:\n type: aiven:OpenSearchAclConfig\n name: foo\n properties:\n project: ${foo.project}\n serviceName: ${bar.serviceName}\n enabled: true\n extendedAcl: false\nvariables:\n foo:\n fn::invoke:\n Function: aiven:getProject\n Arguments:\n project: example_project\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nTERRAFORM IMPORT AIVEN_OPENSEARCH_ACL_CONFIG.FOO project/service_name\n\n", + "description": "The OpenSearch ACL Config resource allows the creation and management of Aiven OpenSearch ACLs.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = aiven.getProject({\n project: \"example_project\",\n});\nconst bar = new aiven.OpenSearch(\"bar\", {\n project: foo.then(foo =\u003e foo.project),\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"example_service_name\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\nconst fooOpensearchUser = new aiven.OpensearchUser(\"foo\", {\n serviceName: bar.serviceName,\n project: foo.then(foo =\u003e foo.project),\n username: \"user-example\",\n});\nconst fooOpenSearchAclConfig = new aiven.OpenSearchAclConfig(\"foo\", {\n project: foo.then(foo =\u003e foo.project),\n serviceName: bar.serviceName,\n enabled: true,\n extendedAcl: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.get_project(project=\"example_project\")\nbar = aiven.OpenSearch(\"bar\",\n project=foo.project,\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"example_service_name\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\nfoo_opensearch_user = aiven.OpensearchUser(\"foo\",\n service_name=bar.service_name,\n project=foo.project,\n username=\"user-example\")\nfoo_open_search_acl_config = aiven.OpenSearchAclConfig(\"foo\",\n project=foo.project,\n service_name=bar.service_name,\n enabled=True,\n extended_acl=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = Aiven.GetProject.Invoke(new()\n {\n Project = \"example_project\",\n });\n\n var bar = new Aiven.OpenSearch(\"bar\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"example_service_name\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n var fooOpensearchUser = new Aiven.OpensearchUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n Username = \"user-example\",\n });\n\n var fooOpenSearchAclConfig = new Aiven.OpenSearchAclConfig(\"foo\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n ServiceName = bar.ServiceName,\n Enabled = true,\n ExtendedAcl = false,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tfoo, err := aiven.LookupProject(ctx, \u0026aiven.LookupProjectArgs{\n\t\t\tProject: \"example_project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbar, err := aiven.NewOpenSearch(ctx, \"bar\", \u0026aiven.OpenSearchArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"example_service_name\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpensearchUser(ctx, \"foo\", \u0026aiven.OpensearchUserArgs{\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tUsername: pulumi.String(\"user-example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpenSearchAclConfig(ctx, \"foo\", \u0026aiven.OpenSearchAclConfigArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tExtendedAcl: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AivenFunctions;\nimport com.pulumi.aiven.inputs.GetProjectArgs;\nimport com.pulumi.aiven.OpenSearch;\nimport com.pulumi.aiven.OpenSearchArgs;\nimport com.pulumi.aiven.OpensearchUser;\nimport com.pulumi.aiven.OpensearchUserArgs;\nimport com.pulumi.aiven.OpenSearchAclConfig;\nimport com.pulumi.aiven.OpenSearchAclConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var foo = AivenFunctions.getProject(GetProjectArgs.builder()\n .project(\"example_project\")\n .build());\n\n var bar = new OpenSearch(\"bar\", OpenSearchArgs.builder()\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"example_service_name\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n var fooOpensearchUser = new OpensearchUser(\"fooOpensearchUser\", OpensearchUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .username(\"user-example\")\n .build());\n\n var fooOpenSearchAclConfig = new OpenSearchAclConfig(\"fooOpenSearchAclConfig\", OpenSearchAclConfigArgs.builder()\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .serviceName(bar.serviceName())\n .enabled(true)\n .extendedAcl(false)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:OpenSearch\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: example_service_name\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n fooOpensearchUser:\n type: aiven:OpensearchUser\n name: foo\n properties:\n serviceName: ${bar.serviceName}\n project: ${foo.project}\n username: user-example\n fooOpenSearchAclConfig:\n type: aiven:OpenSearchAclConfig\n name: foo\n properties:\n project: ${foo.project}\n serviceName: ${bar.serviceName}\n enabled: true\n extendedAcl: false\nvariables:\n foo:\n fn::invoke:\n Function: aiven:getProject\n Arguments:\n project: example_project\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nTERRAFORM IMPORT AIVEN_OPENSEARCH_ACL_CONFIG.FOO project/service_name\n\n", "properties": { "enabled": { "type": "boolean", @@ -24317,7 +24317,7 @@ } }, "aiven:index/opensearchSecurityPluginConfig:OpensearchSecurityPluginConfig": { - "description": "The OpenSearch Security Plugin Config resource allows the creation and management of AivenOpenSearch Security Plugin config.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = aiven.getProject({\n project: \"example_project\",\n});\nconst bar = new aiven.OpenSearch(\"bar\", {\n project: foo.then(foo =\u003e foo.project),\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"example_service_name\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\nconst fooOpensearchUser = new aiven.OpensearchUser(\"foo\", {\n serviceName: bar.serviceName,\n project: foo.then(foo =\u003e foo.project),\n username: \"user-example\",\n});\nconst fooOpensearchSecurityPluginConfig = new aiven.OpensearchSecurityPluginConfig(\"foo\", {\n project: foo.then(foo =\u003e foo.project),\n serviceName: bar.serviceName,\n adminPassword: \"ThisIsATest123^=^\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.get_project(project=\"example_project\")\nbar = aiven.OpenSearch(\"bar\",\n project=foo.project,\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"example_service_name\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\nfoo_opensearch_user = aiven.OpensearchUser(\"foo\",\n service_name=bar.service_name,\n project=foo.project,\n username=\"user-example\")\nfoo_opensearch_security_plugin_config = aiven.OpensearchSecurityPluginConfig(\"foo\",\n project=foo.project,\n service_name=bar.service_name,\n admin_password=\"ThisIsATest123^=^\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = Aiven.GetProject.Invoke(new()\n {\n Project = \"example_project\",\n });\n\n var bar = new Aiven.OpenSearch(\"bar\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"example_service_name\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n var fooOpensearchUser = new Aiven.OpensearchUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n Username = \"user-example\",\n });\n\n var fooOpensearchSecurityPluginConfig = new Aiven.OpensearchSecurityPluginConfig(\"foo\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n ServiceName = bar.ServiceName,\n AdminPassword = \"ThisIsATest123^=^\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tfoo, err := aiven.LookupProject(ctx, \u0026aiven.LookupProjectArgs{\n\t\t\tProject: \"example_project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbar, err := aiven.NewOpenSearch(ctx, \"bar\", \u0026aiven.OpenSearchArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"example_service_name\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpensearchUser(ctx, \"foo\", \u0026aiven.OpensearchUserArgs{\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tUsername: pulumi.String(\"user-example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpensearchSecurityPluginConfig(ctx, \"foo\", \u0026aiven.OpensearchSecurityPluginConfigArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tAdminPassword: pulumi.String(\"ThisIsATest123^=^\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AivenFunctions;\nimport com.pulumi.aiven.inputs.GetProjectArgs;\nimport com.pulumi.aiven.OpenSearch;\nimport com.pulumi.aiven.OpenSearchArgs;\nimport com.pulumi.aiven.OpensearchUser;\nimport com.pulumi.aiven.OpensearchUserArgs;\nimport com.pulumi.aiven.OpensearchSecurityPluginConfig;\nimport com.pulumi.aiven.OpensearchSecurityPluginConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var foo = AivenFunctions.getProject(GetProjectArgs.builder()\n .project(\"example_project\")\n .build());\n\n var bar = new OpenSearch(\"bar\", OpenSearchArgs.builder() \n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"example_service_name\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n var fooOpensearchUser = new OpensearchUser(\"fooOpensearchUser\", OpensearchUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .username(\"user-example\")\n .build());\n\n var fooOpensearchSecurityPluginConfig = new OpensearchSecurityPluginConfig(\"fooOpensearchSecurityPluginConfig\", OpensearchSecurityPluginConfigArgs.builder() \n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .serviceName(bar.serviceName())\n .adminPassword(\"ThisIsATest123^=^\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:OpenSearch\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: example_service_name\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n fooOpensearchUser:\n type: aiven:OpensearchUser\n name: foo\n properties:\n serviceName: ${bar.serviceName}\n project: ${foo.project}\n username: user-example\n fooOpensearchSecurityPluginConfig:\n type: aiven:OpensearchSecurityPluginConfig\n name: foo\n properties:\n project: ${foo.project}\n serviceName: ${bar.serviceName}\n adminPassword: ThisIsATest123^=^\nvariables:\n foo:\n fn::invoke:\n Function: aiven:getProject\n Arguments:\n project: example_project\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/opensearchSecurityPluginConfig:OpensearchSecurityPluginConfig foo PROJECT/SERVICE_NAME\n```\n\n", + "description": "The OpenSearch Security Plugin Config resource allows the creation and management of AivenOpenSearch Security Plugin config.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = aiven.getProject({\n project: \"example_project\",\n});\nconst bar = new aiven.OpenSearch(\"bar\", {\n project: foo.then(foo =\u003e foo.project),\n cloudName: \"google-europe-west1\",\n plan: \"startup-4\",\n serviceName: \"example_service_name\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n});\nconst fooOpensearchUser = new aiven.OpensearchUser(\"foo\", {\n serviceName: bar.serviceName,\n project: foo.then(foo =\u003e foo.project),\n username: \"user-example\",\n});\nconst fooOpensearchSecurityPluginConfig = new aiven.OpensearchSecurityPluginConfig(\"foo\", {\n project: foo.then(foo =\u003e foo.project),\n serviceName: bar.serviceName,\n adminPassword: \"ThisIsATest123^=^\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.get_project(project=\"example_project\")\nbar = aiven.OpenSearch(\"bar\",\n project=foo.project,\n cloud_name=\"google-europe-west1\",\n plan=\"startup-4\",\n service_name=\"example_service_name\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\")\nfoo_opensearch_user = aiven.OpensearchUser(\"foo\",\n service_name=bar.service_name,\n project=foo.project,\n username=\"user-example\")\nfoo_opensearch_security_plugin_config = aiven.OpensearchSecurityPluginConfig(\"foo\",\n project=foo.project,\n service_name=bar.service_name,\n admin_password=\"ThisIsATest123^=^\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = Aiven.GetProject.Invoke(new()\n {\n Project = \"example_project\",\n });\n\n var bar = new Aiven.OpenSearch(\"bar\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n CloudName = \"google-europe-west1\",\n Plan = \"startup-4\",\n ServiceName = \"example_service_name\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n });\n\n var fooOpensearchUser = new Aiven.OpensearchUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n Username = \"user-example\",\n });\n\n var fooOpensearchSecurityPluginConfig = new Aiven.OpensearchSecurityPluginConfig(\"foo\", new()\n {\n Project = foo.Apply(getProjectResult =\u003e getProjectResult.Project),\n ServiceName = bar.ServiceName,\n AdminPassword = \"ThisIsATest123^=^\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tfoo, err := aiven.LookupProject(ctx, \u0026aiven.LookupProjectArgs{\n\t\t\tProject: \"example_project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbar, err := aiven.NewOpenSearch(ctx, \"bar\", \u0026aiven.OpenSearchArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"startup-4\"),\n\t\t\tServiceName: pulumi.String(\"example_service_name\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpensearchUser(ctx, \"foo\", \u0026aiven.OpensearchUserArgs{\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tUsername: pulumi.String(\"user-example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOpensearchSecurityPluginConfig(ctx, \"foo\", \u0026aiven.OpensearchSecurityPluginConfigArgs{\n\t\t\tProject: pulumi.String(foo.Project),\n\t\t\tServiceName: bar.ServiceName,\n\t\t\tAdminPassword: pulumi.String(\"ThisIsATest123^=^\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.AivenFunctions;\nimport com.pulumi.aiven.inputs.GetProjectArgs;\nimport com.pulumi.aiven.OpenSearch;\nimport com.pulumi.aiven.OpenSearchArgs;\nimport com.pulumi.aiven.OpensearchUser;\nimport com.pulumi.aiven.OpensearchUserArgs;\nimport com.pulumi.aiven.OpensearchSecurityPluginConfig;\nimport com.pulumi.aiven.OpensearchSecurityPluginConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var foo = AivenFunctions.getProject(GetProjectArgs.builder()\n .project(\"example_project\")\n .build());\n\n var bar = new OpenSearch(\"bar\", OpenSearchArgs.builder()\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .cloudName(\"google-europe-west1\")\n .plan(\"startup-4\")\n .serviceName(\"example_service_name\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .build());\n\n var fooOpensearchUser = new OpensearchUser(\"fooOpensearchUser\", OpensearchUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .username(\"user-example\")\n .build());\n\n var fooOpensearchSecurityPluginConfig = new OpensearchSecurityPluginConfig(\"fooOpensearchSecurityPluginConfig\", OpensearchSecurityPluginConfigArgs.builder()\n .project(foo.applyValue(getProjectResult -\u003e getProjectResult.project()))\n .serviceName(bar.serviceName())\n .adminPassword(\"ThisIsATest123^=^\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n bar:\n type: aiven:OpenSearch\n properties:\n project: ${foo.project}\n cloudName: google-europe-west1\n plan: startup-4\n serviceName: example_service_name\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n fooOpensearchUser:\n type: aiven:OpensearchUser\n name: foo\n properties:\n serviceName: ${bar.serviceName}\n project: ${foo.project}\n username: user-example\n fooOpensearchSecurityPluginConfig:\n type: aiven:OpensearchSecurityPluginConfig\n name: foo\n properties:\n project: ${foo.project}\n serviceName: ${bar.serviceName}\n adminPassword: ThisIsATest123^=^\nvariables:\n foo:\n fn::invoke:\n Function: aiven:getProject\n Arguments:\n project: example_project\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/opensearchSecurityPluginConfig:OpensearchSecurityPluginConfig foo PROJECT/SERVICE_NAME\n```\n\n", "properties": { "adminEnabled": { "type": "boolean", @@ -24410,7 +24410,7 @@ } }, "aiven:index/opensearchUser:OpensearchUser": { - "description": "The OpenSearch User resource allows the creation and management of Aiven OpenSearch Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.OpensearchUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.OpensearchUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.OpensearchUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOpensearchUser(ctx, \"foo\", \u0026aiven.OpensearchUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OpensearchUser;\nimport com.pulumi.aiven.OpensearchUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new OpensearchUser(\"foo\", OpensearchUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:OpensearchUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/opensearchUser:OpensearchUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", + "description": "The OpenSearch User resource allows the creation and management of Aiven OpenSearch Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.OpensearchUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.OpensearchUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.OpensearchUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOpensearchUser(ctx, \"foo\", \u0026aiven.OpensearchUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OpensearchUser;\nimport com.pulumi.aiven.OpensearchUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new OpensearchUser(\"foo\", OpensearchUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:OpensearchUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/opensearchUser:OpensearchUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", "properties": { "password": { "type": "string", @@ -24500,7 +24500,7 @@ } }, "aiven:index/organization:Organization": { - "description": "Creates and manages an [organization](https://aiven.io/docs/platform/concepts/projects_accounts_access).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.Organization(\"main\", {name: \"Example organization\"});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.Organization(\"main\", name=\"Example organization\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.Organization(\"main\", new()\n {\n Name = \"Example organization\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganization(ctx, \"main\", \u0026aiven.OrganizationArgs{\n\t\t\tName: pulumi.String(\"Example organization\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Organization;\nimport com.pulumi.aiven.OrganizationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new Organization(\"main\", OrganizationArgs.builder() \n .name(\"Example organization\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:Organization\n properties:\n name: Example organization\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organization:Organization main ORGANIZATION_ID\n```\n\n", + "description": "Creates and manages an [organization](https://aiven.io/docs/platform/concepts/projects_accounts_access).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst main = new aiven.Organization(\"main\", {name: \"Example organization\"});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmain = aiven.Organization(\"main\", name=\"Example organization\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var main = new Aiven.Organization(\"main\", new()\n {\n Name = \"Example organization\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganization(ctx, \"main\", \u0026aiven.OrganizationArgs{\n\t\t\tName: pulumi.String(\"Example organization\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Organization;\nimport com.pulumi.aiven.OrganizationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var main = new Organization(\"main\", OrganizationArgs.builder()\n .name(\"Example organization\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n main:\n type: aiven:Organization\n properties:\n name: Example organization\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organization:Organization main ORGANIZATION_ID\n```\n\n", "properties": { "createTime": { "type": "string", @@ -24564,7 +24564,7 @@ } }, "aiven:index/organizationApplicationUser:OrganizationApplicationUser": { - "description": "Creates and manages an organization application user. [Application users](https://aiven.io/docs/platform/howto/manage-application-users) can be used for programmatic access to the platform.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst tfUser = new aiven.OrganizationApplicationUser(\"tf_user\", {\n organizationId: main.id,\n name: \"app-terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\ntf_user = aiven.OrganizationApplicationUser(\"tf_user\",\n organization_id=main[\"id\"],\n name=\"app-terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tfUser = new Aiven.OrganizationApplicationUser(\"tf_user\", new()\n {\n OrganizationId = main.Id,\n Name = \"app-terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganizationApplicationUser(ctx, \"tf_user\", \u0026aiven.OrganizationApplicationUserArgs{\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"app-terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationApplicationUser;\nimport com.pulumi.aiven.OrganizationApplicationUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tfUser = new OrganizationApplicationUser(\"tfUser\", OrganizationApplicationUserArgs.builder() \n .organizationId(main.id())\n .name(\"app-terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tfUser:\n type: aiven:OrganizationApplicationUser\n name: tf_user\n properties:\n organizationId: ${main.id}\n name: app-terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationApplicationUser:OrganizationApplicationUser example ORGANIZATION_ID/USER_ID\n```\n\n", + "description": "Creates and manages an organization application user. [Application users](https://aiven.io/docs/platform/howto/manage-application-users) can be used for programmatic access to the platform.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst tfUser = new aiven.OrganizationApplicationUser(\"tf_user\", {\n organizationId: main.id,\n name: \"app-terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\ntf_user = aiven.OrganizationApplicationUser(\"tf_user\",\n organization_id=main[\"id\"],\n name=\"app-terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tfUser = new Aiven.OrganizationApplicationUser(\"tf_user\", new()\n {\n OrganizationId = main.Id,\n Name = \"app-terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganizationApplicationUser(ctx, \"tf_user\", \u0026aiven.OrganizationApplicationUserArgs{\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"app-terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationApplicationUser;\nimport com.pulumi.aiven.OrganizationApplicationUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tfUser = new OrganizationApplicationUser(\"tfUser\", OrganizationApplicationUserArgs.builder()\n .organizationId(main.id())\n .name(\"app-terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tfUser:\n type: aiven:OrganizationApplicationUser\n name: tf_user\n properties:\n organizationId: ${main.id}\n name: app-terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationApplicationUser:OrganizationApplicationUser example ORGANIZATION_ID/USER_ID\n```\n\n", "properties": { "email": { "type": "string", @@ -24635,7 +24635,7 @@ } }, "aiven:index/organizationApplicationUserToken:OrganizationApplicationUserToken": { - "description": "Creates and manages an application user token. Review the [best practices](https://aiven.io/docs/platform/concepts/application-users#security-best-practices) for securing application users and their tokens.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst tfUser = new aiven.OrganizationApplicationUser(\"tf_user\", {\n organizationId: main.id,\n name: \"app-terraform\",\n});\nconst example = new aiven.OrganizationApplicationUserToken(\"example\", {\n organizationId: main.id,\n userId: tfUser.userId,\n description: \"Token for TF access to Aiven.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\ntf_user = aiven.OrganizationApplicationUser(\"tf_user\",\n organization_id=main[\"id\"],\n name=\"app-terraform\")\nexample = aiven.OrganizationApplicationUserToken(\"example\",\n organization_id=main[\"id\"],\n user_id=tf_user.user_id,\n description=\"Token for TF access to Aiven.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tfUser = new Aiven.OrganizationApplicationUser(\"tf_user\", new()\n {\n OrganizationId = main.Id,\n Name = \"app-terraform\",\n });\n\n var example = new Aiven.OrganizationApplicationUserToken(\"example\", new()\n {\n OrganizationId = main.Id,\n UserId = tfUser.UserId,\n Description = \"Token for TF access to Aiven.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttfUser, err := aiven.NewOrganizationApplicationUser(ctx, \"tf_user\", \u0026aiven.OrganizationApplicationUserArgs{\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"app-terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationApplicationUserToken(ctx, \"example\", \u0026aiven.OrganizationApplicationUserTokenArgs{\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tUserId: tfUser.UserId,\n\t\t\tDescription: pulumi.String(\"Token for TF access to Aiven.\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationApplicationUser;\nimport com.pulumi.aiven.OrganizationApplicationUserArgs;\nimport com.pulumi.aiven.OrganizationApplicationUserToken;\nimport com.pulumi.aiven.OrganizationApplicationUserTokenArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tfUser = new OrganizationApplicationUser(\"tfUser\", OrganizationApplicationUserArgs.builder() \n .organizationId(main.id())\n .name(\"app-terraform\")\n .build());\n\n var example = new OrganizationApplicationUserToken(\"example\", OrganizationApplicationUserTokenArgs.builder() \n .organizationId(main.id())\n .userId(tfUser.userId())\n .description(\"Token for TF access to Aiven.\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tfUser:\n type: aiven:OrganizationApplicationUser\n name: tf_user\n properties:\n organizationId: ${main.id}\n name: app-terraform\n example:\n type: aiven:OrganizationApplicationUserToken\n properties:\n organizationId: ${main.id}\n userId: ${tfUser.userId}\n description: Token for TF access to Aiven.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationApplicationUserToken:OrganizationApplicationUserToken example ORGANIZATION_ID/USER_ID/TOKEN_PREFIX\n```\n\n", + "description": "Creates and manages an application user token. Review the [best practices](https://aiven.io/docs/platform/concepts/application-users#security-best-practices) for securing application users and their tokens.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst tfUser = new aiven.OrganizationApplicationUser(\"tf_user\", {\n organizationId: main.id,\n name: \"app-terraform\",\n});\nconst example = new aiven.OrganizationApplicationUserToken(\"example\", {\n organizationId: main.id,\n userId: tfUser.userId,\n description: \"Token for TF access to Aiven.\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\ntf_user = aiven.OrganizationApplicationUser(\"tf_user\",\n organization_id=main[\"id\"],\n name=\"app-terraform\")\nexample = aiven.OrganizationApplicationUserToken(\"example\",\n organization_id=main[\"id\"],\n user_id=tf_user.user_id,\n description=\"Token for TF access to Aiven.\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tfUser = new Aiven.OrganizationApplicationUser(\"tf_user\", new()\n {\n OrganizationId = main.Id,\n Name = \"app-terraform\",\n });\n\n var example = new Aiven.OrganizationApplicationUserToken(\"example\", new()\n {\n OrganizationId = main.Id,\n UserId = tfUser.UserId,\n Description = \"Token for TF access to Aiven.\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttfUser, err := aiven.NewOrganizationApplicationUser(ctx, \"tf_user\", \u0026aiven.OrganizationApplicationUserArgs{\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"app-terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationApplicationUserToken(ctx, \"example\", \u0026aiven.OrganizationApplicationUserTokenArgs{\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tUserId: tfUser.UserId,\n\t\t\tDescription: pulumi.String(\"Token for TF access to Aiven.\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationApplicationUser;\nimport com.pulumi.aiven.OrganizationApplicationUserArgs;\nimport com.pulumi.aiven.OrganizationApplicationUserToken;\nimport com.pulumi.aiven.OrganizationApplicationUserTokenArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tfUser = new OrganizationApplicationUser(\"tfUser\", OrganizationApplicationUserArgs.builder()\n .organizationId(main.id())\n .name(\"app-terraform\")\n .build());\n\n var example = new OrganizationApplicationUserToken(\"example\", OrganizationApplicationUserTokenArgs.builder()\n .organizationId(main.id())\n .userId(tfUser.userId())\n .description(\"Token for TF access to Aiven.\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tfUser:\n type: aiven:OrganizationApplicationUser\n name: tf_user\n properties:\n organizationId: ${main.id}\n name: app-terraform\n example:\n type: aiven:OrganizationApplicationUserToken\n properties:\n organizationId: ${main.id}\n userId: ${tfUser.userId}\n description: Token for TF access to Aiven.\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationApplicationUserToken:OrganizationApplicationUserToken example ORGANIZATION_ID/USER_ID/TOKEN_PREFIX\n```\n\n", "properties": { "createTime": { "type": "string", @@ -24838,7 +24838,7 @@ } }, "aiven:index/organizationGroupProject:OrganizationGroupProject": { - "description": "Adds and manages a [group](https://aiven.io/docs/platform/concepts/projects_accounts_access#groups) of users as [members of a project](https://aiven.io/docs/platform/reference/project-member-privileges).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"example-project\",\n parentId: main.id,\n});\nconst example = new aiven.OrganizationUserGroup(\"example\", {\n description: \"Example group of users.\",\n organizationId: main.id,\n name: \"Example group\",\n});\nconst projectAdmin = new aiven.OrganizationUserGroupMember(\"project_admin\", {\n groupId: example.groupId,\n organizationId: main.id,\n userId: \"u123a456b7890c\",\n});\nconst exampleOrganizationGroupProject = new aiven.OrganizationGroupProject(\"example\", {\n groupId: example.groupId,\n project: exampleProjectAivenProject.project,\n role: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_project = aiven.Project(\"example_project\",\n project=\"example-project\",\n parent_id=main[\"id\"])\nexample = aiven.OrganizationUserGroup(\"example\",\n description=\"Example group of users.\",\n organization_id=main[\"id\"],\n name=\"Example group\")\nproject_admin = aiven.OrganizationUserGroupMember(\"project_admin\",\n group_id=example.group_id,\n organization_id=main[\"id\"],\n user_id=\"u123a456b7890c\")\nexample_organization_group_project = aiven.OrganizationGroupProject(\"example\",\n group_id=example.group_id,\n project=example_project_aiven_project[\"project\"],\n role=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"example-project\",\n ParentId = main.Id,\n });\n\n var example = new Aiven.OrganizationUserGroup(\"example\", new()\n {\n Description = \"Example group of users.\",\n OrganizationId = main.Id,\n Name = \"Example group\",\n });\n\n var projectAdmin = new Aiven.OrganizationUserGroupMember(\"project_admin\", new()\n {\n GroupId = example.GroupId,\n OrganizationId = main.Id,\n UserId = \"u123a456b7890c\",\n });\n\n var exampleOrganizationGroupProject = new Aiven.OrganizationGroupProject(\"example\", new()\n {\n GroupId = example.GroupId,\n Project = exampleProjectAivenProject.Project,\n Role = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\texample, err := aiven.NewOrganizationUserGroup(ctx, \"example\", \u0026aiven.OrganizationUserGroupArgs{\n\t\t\tDescription: pulumi.String(\"Example group of users.\"),\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"Example group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationUserGroupMember(ctx, \"project_admin\", \u0026aiven.OrganizationUserGroupMemberArgs{\n\t\t\tGroupId: example.GroupId,\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tUserId: pulumi.String(\"u123a456b7890c\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationGroupProject(ctx, \"example\", \u0026aiven.OrganizationGroupProjectArgs{\n\t\t\tGroupId: example.GroupId,\n\t\t\tProject: pulumi.Any(exampleProjectAivenProject.Project),\n\t\t\tRole: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport com.pulumi.aiven.OrganizationUserGroup;\nimport com.pulumi.aiven.OrganizationUserGroupArgs;\nimport com.pulumi.aiven.OrganizationUserGroupMember;\nimport com.pulumi.aiven.OrganizationUserGroupMemberArgs;\nimport com.pulumi.aiven.OrganizationGroupProject;\nimport com.pulumi.aiven.OrganizationGroupProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder() \n .project(\"example-project\")\n .parentId(main.id())\n .build());\n\n var example = new OrganizationUserGroup(\"example\", OrganizationUserGroupArgs.builder() \n .description(\"Example group of users.\")\n .organizationId(main.id())\n .name(\"Example group\")\n .build());\n\n var projectAdmin = new OrganizationUserGroupMember(\"projectAdmin\", OrganizationUserGroupMemberArgs.builder() \n .groupId(example.groupId())\n .organizationId(main.id())\n .userId(\"u123a456b7890c\")\n .build());\n\n var exampleOrganizationGroupProject = new OrganizationGroupProject(\"exampleOrganizationGroupProject\", OrganizationGroupProjectArgs.builder() \n .groupId(example.groupId())\n .project(exampleProjectAivenProject.project())\n .role(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: example-project\n parentId: ${main.id}\n example:\n type: aiven:OrganizationUserGroup\n properties:\n description: Example group of users.\n organizationId: ${main.id}\n name: Example group\n projectAdmin:\n type: aiven:OrganizationUserGroupMember\n name: project_admin\n properties:\n groupId: ${example.groupId}\n organizationId: ${main.id}\n userId: u123a456b7890c\n exampleOrganizationGroupProject:\n type: aiven:OrganizationGroupProject\n name: example\n properties:\n groupId: ${example.groupId}\n project: ${exampleProjectAivenProject.project}\n role: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationGroupProject:OrganizationGroupProject example PROJECT/USER_GROUP_ID\n```\n\n", + "description": "Adds and manages a [group](https://aiven.io/docs/platform/concepts/projects_accounts_access#groups) of users as [members of a project](https://aiven.io/docs/platform/reference/project-member-privileges).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"example-project\",\n parentId: main.id,\n});\nconst example = new aiven.OrganizationUserGroup(\"example\", {\n description: \"Example group of users.\",\n organizationId: main.id,\n name: \"Example group\",\n});\nconst projectAdmin = new aiven.OrganizationUserGroupMember(\"project_admin\", {\n groupId: example.groupId,\n organizationId: main.id,\n userId: \"u123a456b7890c\",\n});\nconst exampleOrganizationGroupProject = new aiven.OrganizationGroupProject(\"example\", {\n groupId: example.groupId,\n project: exampleProjectAivenProject.project,\n role: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_project = aiven.Project(\"example_project\",\n project=\"example-project\",\n parent_id=main[\"id\"])\nexample = aiven.OrganizationUserGroup(\"example\",\n description=\"Example group of users.\",\n organization_id=main[\"id\"],\n name=\"Example group\")\nproject_admin = aiven.OrganizationUserGroupMember(\"project_admin\",\n group_id=example.group_id,\n organization_id=main[\"id\"],\n user_id=\"u123a456b7890c\")\nexample_organization_group_project = aiven.OrganizationGroupProject(\"example\",\n group_id=example.group_id,\n project=example_project_aiven_project[\"project\"],\n role=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"example-project\",\n ParentId = main.Id,\n });\n\n var example = new Aiven.OrganizationUserGroup(\"example\", new()\n {\n Description = \"Example group of users.\",\n OrganizationId = main.Id,\n Name = \"Example group\",\n });\n\n var projectAdmin = new Aiven.OrganizationUserGroupMember(\"project_admin\", new()\n {\n GroupId = example.GroupId,\n OrganizationId = main.Id,\n UserId = \"u123a456b7890c\",\n });\n\n var exampleOrganizationGroupProject = new Aiven.OrganizationGroupProject(\"example\", new()\n {\n GroupId = example.GroupId,\n Project = exampleProjectAivenProject.Project,\n Role = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\texample, err := aiven.NewOrganizationUserGroup(ctx, \"example\", \u0026aiven.OrganizationUserGroupArgs{\n\t\t\tDescription: pulumi.String(\"Example group of users.\"),\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"Example group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationUserGroupMember(ctx, \"project_admin\", \u0026aiven.OrganizationUserGroupMemberArgs{\n\t\t\tGroupId: example.GroupId,\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tUserId: pulumi.String(\"u123a456b7890c\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationGroupProject(ctx, \"example\", \u0026aiven.OrganizationGroupProjectArgs{\n\t\t\tGroupId: example.GroupId,\n\t\t\tProject: pulumi.Any(exampleProjectAivenProject.Project),\n\t\t\tRole: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport com.pulumi.aiven.OrganizationUserGroup;\nimport com.pulumi.aiven.OrganizationUserGroupArgs;\nimport com.pulumi.aiven.OrganizationUserGroupMember;\nimport com.pulumi.aiven.OrganizationUserGroupMemberArgs;\nimport com.pulumi.aiven.OrganizationGroupProject;\nimport com.pulumi.aiven.OrganizationGroupProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder()\n .project(\"example-project\")\n .parentId(main.id())\n .build());\n\n var example = new OrganizationUserGroup(\"example\", OrganizationUserGroupArgs.builder()\n .description(\"Example group of users.\")\n .organizationId(main.id())\n .name(\"Example group\")\n .build());\n\n var projectAdmin = new OrganizationUserGroupMember(\"projectAdmin\", OrganizationUserGroupMemberArgs.builder()\n .groupId(example.groupId())\n .organizationId(main.id())\n .userId(\"u123a456b7890c\")\n .build());\n\n var exampleOrganizationGroupProject = new OrganizationGroupProject(\"exampleOrganizationGroupProject\", OrganizationGroupProjectArgs.builder()\n .groupId(example.groupId())\n .project(exampleProjectAivenProject.project())\n .role(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: example-project\n parentId: ${main.id}\n example:\n type: aiven:OrganizationUserGroup\n properties:\n description: Example group of users.\n organizationId: ${main.id}\n name: Example group\n projectAdmin:\n type: aiven:OrganizationUserGroupMember\n name: project_admin\n properties:\n groupId: ${example.groupId}\n organizationId: ${main.id}\n userId: u123a456b7890c\n exampleOrganizationGroupProject:\n type: aiven:OrganizationGroupProject\n name: example\n properties:\n groupId: ${example.groupId}\n project: ${exampleProjectAivenProject.project}\n role: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationGroupProject:OrganizationGroupProject example PROJECT/USER_GROUP_ID\n```\n\n", "properties": { "groupId": { "type": "string", @@ -24994,7 +24994,7 @@ } }, "aiven:index/organizationUserGroup:OrganizationUserGroup": { - "description": "Creates and manages a [user group](https://aiven.io/docs/platform/concepts/projects_accounts_access#groups) in an organization.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst example = new aiven.OrganizationUserGroup(\"example\", {\n description: \"Example group of users.\",\n organizationId: main.id,\n name: \"Example group\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample = aiven.OrganizationUserGroup(\"example\",\n description=\"Example group of users.\",\n organization_id=main[\"id\"],\n name=\"Example group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aiven.OrganizationUserGroup(\"example\", new()\n {\n Description = \"Example group of users.\",\n OrganizationId = main.Id,\n Name = \"Example group\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganizationUserGroup(ctx, \"example\", \u0026aiven.OrganizationUserGroupArgs{\n\t\t\tDescription: pulumi.String(\"Example group of users.\"),\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"Example group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationUserGroup;\nimport com.pulumi.aiven.OrganizationUserGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new OrganizationUserGroup(\"example\", OrganizationUserGroupArgs.builder() \n .description(\"Example group of users.\")\n .organizationId(main.id())\n .name(\"Example group\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aiven:OrganizationUserGroup\n properties:\n description: Example group of users.\n organizationId: ${main.id}\n name: Example group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationUserGroup:OrganizationUserGroup example ORGANIZATION_ID/USER_GROUP_ID\n```\n\n", + "description": "Creates and manages a [user group](https://aiven.io/docs/platform/concepts/projects_accounts_access#groups) in an organization.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst example = new aiven.OrganizationUserGroup(\"example\", {\n description: \"Example group of users.\",\n organizationId: main.id,\n name: \"Example group\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample = aiven.OrganizationUserGroup(\"example\",\n description=\"Example group of users.\",\n organization_id=main[\"id\"],\n name=\"Example group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aiven.OrganizationUserGroup(\"example\", new()\n {\n Description = \"Example group of users.\",\n OrganizationId = main.Id,\n Name = \"Example group\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganizationUserGroup(ctx, \"example\", \u0026aiven.OrganizationUserGroupArgs{\n\t\t\tDescription: pulumi.String(\"Example group of users.\"),\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"Example group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationUserGroup;\nimport com.pulumi.aiven.OrganizationUserGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new OrganizationUserGroup(\"example\", OrganizationUserGroupArgs.builder()\n .description(\"Example group of users.\")\n .organizationId(main.id())\n .name(\"Example group\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aiven:OrganizationUserGroup\n properties:\n description: Example group of users.\n organizationId: ${main.id}\n name: Example group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationUserGroup:OrganizationUserGroup example ORGANIZATION_ID/USER_GROUP_ID\n```\n\n", "properties": { "createTime": { "type": "string", @@ -25083,7 +25083,7 @@ } }, "aiven:index/organizationUserGroupMember:OrganizationUserGroupMember": { - "description": "Adds and manages users in a [user group](https://aiven.io/docs/platform/concepts/projects_accounts_access#groups).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst example = new aiven.OrganizationUserGroup(\"example\", {\n description: \"Example group of users.\",\n organizationId: main.id,\n name: \"Example group\",\n});\nconst projectAdmin = new aiven.OrganizationUserGroupMember(\"project_admin\", {\n groupId: example.groupId,\n organizationId: main.id,\n userId: \"u123a456b7890c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample = aiven.OrganizationUserGroup(\"example\",\n description=\"Example group of users.\",\n organization_id=main[\"id\"],\n name=\"Example group\")\nproject_admin = aiven.OrganizationUserGroupMember(\"project_admin\",\n group_id=example.group_id,\n organization_id=main[\"id\"],\n user_id=\"u123a456b7890c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aiven.OrganizationUserGroup(\"example\", new()\n {\n Description = \"Example group of users.\",\n OrganizationId = main.Id,\n Name = \"Example group\",\n });\n\n var projectAdmin = new Aiven.OrganizationUserGroupMember(\"project_admin\", new()\n {\n GroupId = example.GroupId,\n OrganizationId = main.Id,\n UserId = \"u123a456b7890c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := aiven.NewOrganizationUserGroup(ctx, \"example\", \u0026aiven.OrganizationUserGroupArgs{\n\t\t\tDescription: pulumi.String(\"Example group of users.\"),\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"Example group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationUserGroupMember(ctx, \"project_admin\", \u0026aiven.OrganizationUserGroupMemberArgs{\n\t\t\tGroupId: example.GroupId,\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tUserId: pulumi.String(\"u123a456b7890c\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationUserGroup;\nimport com.pulumi.aiven.OrganizationUserGroupArgs;\nimport com.pulumi.aiven.OrganizationUserGroupMember;\nimport com.pulumi.aiven.OrganizationUserGroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new OrganizationUserGroup(\"example\", OrganizationUserGroupArgs.builder() \n .description(\"Example group of users.\")\n .organizationId(main.id())\n .name(\"Example group\")\n .build());\n\n var projectAdmin = new OrganizationUserGroupMember(\"projectAdmin\", OrganizationUserGroupMemberArgs.builder() \n .groupId(example.groupId())\n .organizationId(main.id())\n .userId(\"u123a456b7890c\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aiven:OrganizationUserGroup\n properties:\n description: Example group of users.\n organizationId: ${main.id}\n name: Example group\n projectAdmin:\n type: aiven:OrganizationUserGroupMember\n name: project_admin\n properties:\n groupId: ${example.groupId}\n organizationId: ${main.id}\n userId: u123a456b7890c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationUserGroupMember:OrganizationUserGroupMember project_admin ORGANIZATION_ID/USER_GROUP_ID/USER_ID\n```\n\n", + "description": "Adds and manages users in a [user group](https://aiven.io/docs/platform/concepts/projects_accounts_access#groups).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst example = new aiven.OrganizationUserGroup(\"example\", {\n description: \"Example group of users.\",\n organizationId: main.id,\n name: \"Example group\",\n});\nconst projectAdmin = new aiven.OrganizationUserGroupMember(\"project_admin\", {\n groupId: example.groupId,\n organizationId: main.id,\n userId: \"u123a456b7890c\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample = aiven.OrganizationUserGroup(\"example\",\n description=\"Example group of users.\",\n organization_id=main[\"id\"],\n name=\"Example group\")\nproject_admin = aiven.OrganizationUserGroupMember(\"project_admin\",\n group_id=example.group_id,\n organization_id=main[\"id\"],\n user_id=\"u123a456b7890c\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aiven.OrganizationUserGroup(\"example\", new()\n {\n Description = \"Example group of users.\",\n OrganizationId = main.Id,\n Name = \"Example group\",\n });\n\n var projectAdmin = new Aiven.OrganizationUserGroupMember(\"project_admin\", new()\n {\n GroupId = example.GroupId,\n OrganizationId = main.Id,\n UserId = \"u123a456b7890c\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := aiven.NewOrganizationUserGroup(ctx, \"example\", \u0026aiven.OrganizationUserGroupArgs{\n\t\t\tDescription: pulumi.String(\"Example group of users.\"),\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tName: pulumi.String(\"Example group\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = aiven.NewOrganizationUserGroupMember(ctx, \"project_admin\", \u0026aiven.OrganizationUserGroupMemberArgs{\n\t\t\tGroupId: example.GroupId,\n\t\t\tOrganizationId: pulumi.Any(main.Id),\n\t\t\tUserId: pulumi.String(\"u123a456b7890c\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationUserGroup;\nimport com.pulumi.aiven.OrganizationUserGroupArgs;\nimport com.pulumi.aiven.OrganizationUserGroupMember;\nimport com.pulumi.aiven.OrganizationUserGroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new OrganizationUserGroup(\"example\", OrganizationUserGroupArgs.builder()\n .description(\"Example group of users.\")\n .organizationId(main.id())\n .name(\"Example group\")\n .build());\n\n var projectAdmin = new OrganizationUserGroupMember(\"projectAdmin\", OrganizationUserGroupMemberArgs.builder()\n .groupId(example.groupId())\n .organizationId(main.id())\n .userId(\"u123a456b7890c\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aiven:OrganizationUserGroup\n properties:\n description: Example group of users.\n organizationId: ${main.id}\n name: Example group\n projectAdmin:\n type: aiven:OrganizationUserGroupMember\n name: project_admin\n properties:\n groupId: ${example.groupId}\n organizationId: ${main.id}\n userId: u123a456b7890c\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationUserGroupMember:OrganizationUserGroupMember project_admin ORGANIZATION_ID/USER_GROUP_ID/USER_ID\n```\n\n", "properties": { "groupId": { "type": "string", @@ -25160,7 +25160,7 @@ } }, "aiven:index/organizationalUnit:OrganizationalUnit": { - "description": "Creates and manages an [organizational unit](https://aiven.io/docs/platform/concepts/projects_accounts_access) in an Aiven organization.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleUnit = new aiven.OrganizationalUnit(\"example_unit\", {\n name: \"Example organizational unit\",\n parentId: main.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_unit = aiven.OrganizationalUnit(\"example_unit\",\n name=\"Example organizational unit\",\n parent_id=main[\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUnit = new Aiven.OrganizationalUnit(\"example_unit\", new()\n {\n Name = \"Example organizational unit\",\n ParentId = main.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganizationalUnit(ctx, \"example_unit\", \u0026aiven.OrganizationalUnitArgs{\n\t\t\tName: pulumi.String(\"Example organizational unit\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationalUnit;\nimport com.pulumi.aiven.OrganizationalUnitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUnit = new OrganizationalUnit(\"exampleUnit\", OrganizationalUnitArgs.builder() \n .name(\"Example organizational unit\")\n .parentId(main.id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUnit:\n type: aiven:OrganizationalUnit\n name: example_unit\n properties:\n name: Example organizational unit\n parentId: ${main.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationalUnit:OrganizationalUnit example_unit ORGANIZATIONAL_UNIT_ID\n```\n\n", + "description": "Creates and manages an [organizational unit](https://aiven.io/docs/platform/concepts/projects_accounts_access) in an Aiven organization.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleUnit = new aiven.OrganizationalUnit(\"example_unit\", {\n name: \"Example organizational unit\",\n parentId: main.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_unit = aiven.OrganizationalUnit(\"example_unit\",\n name=\"Example organizational unit\",\n parent_id=main[\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleUnit = new Aiven.OrganizationalUnit(\"example_unit\", new()\n {\n Name = \"Example organizational unit\",\n ParentId = main.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewOrganizationalUnit(ctx, \"example_unit\", \u0026aiven.OrganizationalUnitArgs{\n\t\t\tName: pulumi.String(\"Example organizational unit\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.OrganizationalUnit;\nimport com.pulumi.aiven.OrganizationalUnitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleUnit = new OrganizationalUnit(\"exampleUnit\", OrganizationalUnitArgs.builder()\n .name(\"Example organizational unit\")\n .parentId(main.id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleUnit:\n type: aiven:OrganizationalUnit\n name: example_unit\n properties:\n name: Example organizational unit\n parentId: ${main.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/organizationalUnit:OrganizationalUnit example_unit ORGANIZATIONAL_UNIT_ID\n```\n\n", "properties": { "createTime": { "type": "string", @@ -25622,7 +25622,7 @@ } }, "aiven:index/pgDatabase:PgDatabase": { - "description": "The PG Database resource allows the creation and management of Aiven PostgreSQL Databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mydatabase = new aiven.PgDatabase(\"mydatabase\", {\n project: myproject.project,\n serviceName: mypg.serviceName,\n databaseName: \"\u003cDATABASE_NAME\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmydatabase = aiven.PgDatabase(\"mydatabase\",\n project=myproject[\"project\"],\n service_name=mypg[\"serviceName\"],\n database_name=\"\u003cDATABASE_NAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mydatabase = new Aiven.PgDatabase(\"mydatabase\", new()\n {\n Project = myproject.Project,\n ServiceName = mypg.ServiceName,\n DatabaseName = \"\u003cDATABASE_NAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewPgDatabase(ctx, \"mydatabase\", \u0026aiven.PgDatabaseArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(mypg.ServiceName),\n\t\t\tDatabaseName: pulumi.String(\"\u003cDATABASE_NAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.PgDatabase;\nimport com.pulumi.aiven.PgDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mydatabase = new PgDatabase(\"mydatabase\", PgDatabaseArgs.builder() \n .project(myproject.project())\n .serviceName(mypg.serviceName())\n .databaseName(\"\u003cDATABASE_NAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mydatabase:\n type: aiven:PgDatabase\n properties:\n project: ${myproject.project}\n serviceName: ${mypg.serviceName}\n databaseName: \u003cDATABASE_NAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/pgDatabase:PgDatabase mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME\n```\n\n", + "description": "The PG Database resource allows the creation and management of Aiven PostgreSQL Databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mydatabase = new aiven.PgDatabase(\"mydatabase\", {\n project: myproject.project,\n serviceName: mypg.serviceName,\n databaseName: \"\u003cDATABASE_NAME\u003e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmydatabase = aiven.PgDatabase(\"mydatabase\",\n project=myproject[\"project\"],\n service_name=mypg[\"serviceName\"],\n database_name=\"\u003cDATABASE_NAME\u003e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mydatabase = new Aiven.PgDatabase(\"mydatabase\", new()\n {\n Project = myproject.Project,\n ServiceName = mypg.ServiceName,\n DatabaseName = \"\u003cDATABASE_NAME\u003e\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewPgDatabase(ctx, \"mydatabase\", \u0026aiven.PgDatabaseArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tServiceName: pulumi.Any(mypg.ServiceName),\n\t\t\tDatabaseName: pulumi.String(\"\u003cDATABASE_NAME\u003e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.PgDatabase;\nimport com.pulumi.aiven.PgDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mydatabase = new PgDatabase(\"mydatabase\", PgDatabaseArgs.builder()\n .project(myproject.project())\n .serviceName(mypg.serviceName())\n .databaseName(\"\u003cDATABASE_NAME\u003e\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mydatabase:\n type: aiven:PgDatabase\n properties:\n project: ${myproject.project}\n serviceName: ${mypg.serviceName}\n databaseName: \u003cDATABASE_NAME\u003e\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/pgDatabase:PgDatabase mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME\n```\n\n", "properties": { "databaseName": { "type": "string", @@ -25724,7 +25724,7 @@ } }, "aiven:index/pgUser:PgUser": { - "description": "The PG User resource allows the creation and management of Aiven PG Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.PgUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.PgUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.PgUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewPgUser(ctx, \"foo\", \u0026aiven.PgUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.PgUser;\nimport com.pulumi.aiven.PgUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new PgUser(\"foo\", PgUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:PgUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/pgUser:PgUser user PROJECT/SERVICE_NAME/USERNAME\n```\n\n", + "description": "The PG User resource allows the creation and management of Aiven PG Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.PgUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.PgUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.PgUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewPgUser(ctx, \"foo\", \u0026aiven.PgUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.PgUser;\nimport com.pulumi.aiven.PgUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new PgUser(\"foo\", PgUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:PgUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/pgUser:PgUser user PROJECT/SERVICE_NAME/USERNAME\n```\n\n", "properties": { "accessCert": { "type": "string", @@ -25848,7 +25848,7 @@ } }, "aiven:index/project:Project": { - "description": "Creates and manages an [Aiven project](https://aiven.io/docs/platform/concepts/projects_accounts_access#projects).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"example-project\",\n parentId: main.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_project = aiven.Project(\"example_project\",\n project=\"example-project\",\n parent_id=main[\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"example-project\",\n ParentId = main.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder() \n .project(\"example-project\")\n .parentId(main.id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: example-project\n parentId: ${main.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/project:Project example_project PROJECT\n```\n\n", + "description": "Creates and manages an [Aiven project](https://aiven.io/docs/platform/concepts/projects_accounts_access#projects).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleProject = new aiven.Project(\"example_project\", {\n project: \"example-project\",\n parentId: main.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_project = aiven.Project(\"example_project\",\n project=\"example-project\",\n parent_id=main[\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleProject = new Aiven.Project(\"example_project\", new()\n {\n ProjectName = \"example-project\",\n ParentId = main.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProject(ctx, \"example_project\", \u0026aiven.ProjectArgs{\n\t\t\tProject: pulumi.String(\"example-project\"),\n\t\t\tParentId: pulumi.Any(main.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Project;\nimport com.pulumi.aiven.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleProject = new Project(\"exampleProject\", ProjectArgs.builder()\n .project(\"example-project\")\n .parentId(main.id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleProject:\n type: aiven:Project\n name: example_project\n properties:\n project: example-project\n parentId: ${main.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/project:Project example_project PROJECT\n```\n\n", "properties": { "accountId": { "type": "string", @@ -26067,7 +26067,7 @@ } }, "aiven:index/projectUser:ProjectUser": { - "description": "Creates and manages an Aiven project member.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mytestuser = new aiven.ProjectUser(\"mytestuser\", {\n project: myproject.project,\n email: \"john.doe@example.com\",\n memberType: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmytestuser = aiven.ProjectUser(\"mytestuser\",\n project=myproject[\"project\"],\n email=\"john.doe@example.com\",\n member_type=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytestuser = new Aiven.ProjectUser(\"mytestuser\", new()\n {\n Project = myproject.Project,\n Email = \"john.doe@example.com\",\n MemberType = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProjectUser(ctx, \"mytestuser\", \u0026aiven.ProjectUserArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tEmail: pulumi.String(\"john.doe@example.com\"),\n\t\t\tMemberType: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectUser;\nimport com.pulumi.aiven.ProjectUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mytestuser = new ProjectUser(\"mytestuser\", ProjectUserArgs.builder() \n .project(myproject.project())\n .email(\"john.doe@example.com\")\n .memberType(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytestuser:\n type: aiven:ProjectUser\n properties:\n project: ${myproject.project}\n email: john.doe@example.com\n memberType: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/projectUser:ProjectUser mytestuser PROJECT/EMAIL\n```\n\n", + "description": "Creates and manages an Aiven project member.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst mytestuser = new aiven.ProjectUser(\"mytestuser\", {\n project: myproject.project,\n email: \"john.doe@example.com\",\n memberType: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nmytestuser = aiven.ProjectUser(\"mytestuser\",\n project=myproject[\"project\"],\n email=\"john.doe@example.com\",\n member_type=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytestuser = new Aiven.ProjectUser(\"mytestuser\", new()\n {\n Project = myproject.Project,\n Email = \"john.doe@example.com\",\n MemberType = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProjectUser(ctx, \"mytestuser\", \u0026aiven.ProjectUserArgs{\n\t\t\tProject: pulumi.Any(myproject.Project),\n\t\t\tEmail: pulumi.String(\"john.doe@example.com\"),\n\t\t\tMemberType: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectUser;\nimport com.pulumi.aiven.ProjectUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mytestuser = new ProjectUser(\"mytestuser\", ProjectUserArgs.builder()\n .project(myproject.project())\n .email(\"john.doe@example.com\")\n .memberType(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytestuser:\n type: aiven:ProjectUser\n properties:\n project: ${myproject.project}\n email: john.doe@example.com\n memberType: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/projectUser:ProjectUser mytestuser PROJECT/EMAIL\n```\n\n", "properties": { "accepted": { "type": "boolean", @@ -26139,7 +26139,7 @@ } }, "aiven:index/projectVpc:ProjectVpc": { - "description": "Creates and manages a VPC for an Aiven project.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n networkCidr: \"192.168.1.0/24\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n network_cidr=\"192.168.1.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder() \n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n networkCidr: 192.168.1.0/24\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/projectVpc:ProjectVpc example_vpc PROJECT/ID\n```\n\n", + "description": "Creates and manages a VPC for an Aiven project.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n networkCidr: \"192.168.1.0/24\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n network_cidr=\"192.168.1.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder()\n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n networkCidr: 192.168.1.0/24\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/projectVpc:ProjectVpc example_vpc PROJECT/ID\n```\n\n", "properties": { "cloudName": { "type": "string", @@ -26213,7 +26213,7 @@ } }, "aiven:index/redis:Redis": { - "description": "The Redis resource allows the creation and management of Aiven Redis services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst redis1 = new aiven.Redis(\"redis1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-redis1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n redisUserConfig: {\n redisMaxmemoryPolicy: \"allkeys-random\",\n publicAccess: {\n redis: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nredis1 = aiven.Redis(\"redis1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-redis1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n redis_user_config=aiven.RedisRedisUserConfigArgs(\n redis_maxmemory_policy=\"allkeys-random\",\n public_access=aiven.RedisRedisUserConfigPublicAccessArgs(\n redis=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var redis1 = new Aiven.Redis(\"redis1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-redis1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n RedisUserConfig = new Aiven.Inputs.RedisRedisUserConfigArgs\n {\n RedisMaxmemoryPolicy = \"allkeys-random\",\n PublicAccess = new Aiven.Inputs.RedisRedisUserConfigPublicAccessArgs\n {\n Redis = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewRedis(ctx, \"redis1\", \u0026aiven.RedisArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-redis1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tRedisUserConfig: \u0026aiven.RedisRedisUserConfigArgs{\n\t\t\t\tRedisMaxmemoryPolicy: pulumi.String(\"allkeys-random\"),\n\t\t\t\tPublicAccess: \u0026aiven.RedisRedisUserConfigPublicAccessArgs{\n\t\t\t\t\tRedis: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Redis;\nimport com.pulumi.aiven.RedisArgs;\nimport com.pulumi.aiven.inputs.RedisRedisUserConfigArgs;\nimport com.pulumi.aiven.inputs.RedisRedisUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var redis1 = new Redis(\"redis1\", RedisArgs.builder() \n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-redis1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .redisUserConfig(RedisRedisUserConfigArgs.builder()\n .redisMaxmemoryPolicy(\"allkeys-random\")\n .publicAccess(RedisRedisUserConfigPublicAccessArgs.builder()\n .redis(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n redis1:\n type: aiven:Redis\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-redis1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n redisUserConfig:\n redisMaxmemoryPolicy: allkeys-random\n publicAccess:\n redis: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/redis:Redis redis1 project/service_name\n```\n\n", + "description": "The Redis resource allows the creation and management of Aiven Redis services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst redis1 = new aiven.Redis(\"redis1\", {\n project: pr1.project,\n cloudName: \"google-europe-west1\",\n plan: \"business-4\",\n serviceName: \"my-redis1\",\n maintenanceWindowDow: \"monday\",\n maintenanceWindowTime: \"10:00:00\",\n redisUserConfig: {\n redisMaxmemoryPolicy: \"allkeys-random\",\n publicAccess: {\n redis: true,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nredis1 = aiven.Redis(\"redis1\",\n project=pr1[\"project\"],\n cloud_name=\"google-europe-west1\",\n plan=\"business-4\",\n service_name=\"my-redis1\",\n maintenance_window_dow=\"monday\",\n maintenance_window_time=\"10:00:00\",\n redis_user_config=aiven.RedisRedisUserConfigArgs(\n redis_maxmemory_policy=\"allkeys-random\",\n public_access=aiven.RedisRedisUserConfigPublicAccessArgs(\n redis=True,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var redis1 = new Aiven.Redis(\"redis1\", new()\n {\n Project = pr1.Project,\n CloudName = \"google-europe-west1\",\n Plan = \"business-4\",\n ServiceName = \"my-redis1\",\n MaintenanceWindowDow = \"monday\",\n MaintenanceWindowTime = \"10:00:00\",\n RedisUserConfig = new Aiven.Inputs.RedisRedisUserConfigArgs\n {\n RedisMaxmemoryPolicy = \"allkeys-random\",\n PublicAccess = new Aiven.Inputs.RedisRedisUserConfigPublicAccessArgs\n {\n Redis = true,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewRedis(ctx, \"redis1\", \u0026aiven.RedisArgs{\n\t\t\tProject: pulumi.Any(pr1.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tPlan: pulumi.String(\"business-4\"),\n\t\t\tServiceName: pulumi.String(\"my-redis1\"),\n\t\t\tMaintenanceWindowDow: pulumi.String(\"monday\"),\n\t\t\tMaintenanceWindowTime: pulumi.String(\"10:00:00\"),\n\t\t\tRedisUserConfig: \u0026aiven.RedisRedisUserConfigArgs{\n\t\t\t\tRedisMaxmemoryPolicy: pulumi.String(\"allkeys-random\"),\n\t\t\t\tPublicAccess: \u0026aiven.RedisRedisUserConfigPublicAccessArgs{\n\t\t\t\t\tRedis: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.Redis;\nimport com.pulumi.aiven.RedisArgs;\nimport com.pulumi.aiven.inputs.RedisRedisUserConfigArgs;\nimport com.pulumi.aiven.inputs.RedisRedisUserConfigPublicAccessArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var redis1 = new Redis(\"redis1\", RedisArgs.builder()\n .project(pr1.project())\n .cloudName(\"google-europe-west1\")\n .plan(\"business-4\")\n .serviceName(\"my-redis1\")\n .maintenanceWindowDow(\"monday\")\n .maintenanceWindowTime(\"10:00:00\")\n .redisUserConfig(RedisRedisUserConfigArgs.builder()\n .redisMaxmemoryPolicy(\"allkeys-random\")\n .publicAccess(RedisRedisUserConfigPublicAccessArgs.builder()\n .redis(true)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n redis1:\n type: aiven:Redis\n properties:\n project: ${pr1.project}\n cloudName: google-europe-west1\n plan: business-4\n serviceName: my-redis1\n maintenanceWindowDow: monday\n maintenanceWindowTime: 10:00:00\n redisUserConfig:\n redisMaxmemoryPolicy: allkeys-random\n publicAccess:\n redis: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/redis:Redis redis1 project/service_name\n```\n\n", "properties": { "additionalDiskSpace": { "type": "string", @@ -26577,7 +26577,7 @@ } }, "aiven:index/redisUser:RedisUser": { - "description": "The Redis User resource allows the creation and management of Aiven Redis Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.RedisUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.RedisUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.RedisUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewRedisUser(ctx, \"foo\", \u0026aiven.RedisUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.RedisUser;\nimport com.pulumi.aiven.RedisUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new RedisUser(\"foo\", RedisUserArgs.builder() \n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:RedisUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/redisUser:RedisUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", + "description": "The Redis User resource allows the creation and management of Aiven Redis Users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst foo = new aiven.RedisUser(\"foo\", {\n serviceName: bar.serviceName,\n project: \"my-project\",\n username: \"user-1\",\n password: \"Test$1234\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nfoo = aiven.RedisUser(\"foo\",\n service_name=bar[\"serviceName\"],\n project=\"my-project\",\n username=\"user-1\",\n password=\"Test$1234\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var foo = new Aiven.RedisUser(\"foo\", new()\n {\n ServiceName = bar.ServiceName,\n Project = \"my-project\",\n Username = \"user-1\",\n Password = \"Test$1234\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewRedisUser(ctx, \"foo\", \u0026aiven.RedisUserArgs{\n\t\t\tServiceName: pulumi.Any(bar.ServiceName),\n\t\t\tProject: pulumi.String(\"my-project\"),\n\t\t\tUsername: pulumi.String(\"user-1\"),\n\t\t\tPassword: pulumi.String(\"Test$1234\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.RedisUser;\nimport com.pulumi.aiven.RedisUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var foo = new RedisUser(\"foo\", RedisUserArgs.builder()\n .serviceName(bar.serviceName())\n .project(\"my-project\")\n .username(\"user-1\")\n .password(\"Test$1234\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n foo:\n type: aiven:RedisUser\n properties:\n serviceName: ${bar.serviceName}\n project: my-project\n username: user-1\n password: Test$1234\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/redisUser:RedisUser foo PROJECT/SERVICE_NAME/USERNAME\n```\n\n", "properties": { "password": { "type": "string", @@ -26759,7 +26759,7 @@ } }, "aiven:index/serviceIntegration:ServiceIntegration": { - "description": "Creates and manages an Aiven [service integration](https://aiven.io/docs/platform/concepts/service-integration).\n\nYou can set up an integration between two Aiven services or an Aiven service and an external\nservice. For example, you can send metrics from a Kafka service to an M3DB service,\nsend metrics from an M3DB service to a Grafana service to show dashboards, and send logs from \nany service to OpenSearch.\n\n**Services integrations are not supported for services running on hobbyist plans.**\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleIntegration = new aiven.ServiceIntegration(\"example_integration\", {\n project: exampleProject.project,\n integrationType: \"metrics\",\n sourceServiceName: exampleKafka.serviceName,\n destinationServiceName: exampleM3db.serviceName,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_integration = aiven.ServiceIntegration(\"example_integration\",\n project=example_project[\"project\"],\n integration_type=\"metrics\",\n source_service_name=example_kafka[\"serviceName\"],\n destination_service_name=example_m3db[\"serviceName\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleIntegration = new Aiven.ServiceIntegration(\"example_integration\", new()\n {\n Project = exampleProject.Project,\n IntegrationType = \"metrics\",\n SourceServiceName = exampleKafka.ServiceName,\n DestinationServiceName = exampleM3db.ServiceName,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewServiceIntegration(ctx, \"example_integration\", \u0026aiven.ServiceIntegrationArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tIntegrationType: pulumi.String(\"metrics\"),\n\t\t\tSourceServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tDestinationServiceName: pulumi.Any(exampleM3db.ServiceName),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ServiceIntegration;\nimport com.pulumi.aiven.ServiceIntegrationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleIntegration = new ServiceIntegration(\"exampleIntegration\", ServiceIntegrationArgs.builder() \n .project(exampleProject.project())\n .integrationType(\"metrics\")\n .sourceServiceName(exampleKafka.serviceName())\n .destinationServiceName(exampleM3db.serviceName())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleIntegration:\n type: aiven:ServiceIntegration\n name: example_integration\n properties:\n project: ${exampleProject.project}\n integrationType: metrics\n sourceServiceName: ${exampleKafka.serviceName}\n destinationServiceName: ${exampleM3db.serviceName}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/serviceIntegration:ServiceIntegration example_integration PROJECT/INTEGRATION_ID\n```\n\n", + "description": "Creates and manages an Aiven [service integration](https://aiven.io/docs/platform/concepts/service-integration).\n\nYou can set up an integration between two Aiven services or an Aiven service and an external\nservice. For example, you can send metrics from a Kafka service to an M3DB service,\nsend metrics from an M3DB service to a Grafana service to show dashboards, and send logs from \nany service to OpenSearch.\n\n**Services integrations are not supported for services running on hobbyist plans.**\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleIntegration = new aiven.ServiceIntegration(\"example_integration\", {\n project: exampleProject.project,\n integrationType: \"metrics\",\n sourceServiceName: exampleKafka.serviceName,\n destinationServiceName: exampleM3db.serviceName,\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_integration = aiven.ServiceIntegration(\"example_integration\",\n project=example_project[\"project\"],\n integration_type=\"metrics\",\n source_service_name=example_kafka[\"serviceName\"],\n destination_service_name=example_m3db[\"serviceName\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleIntegration = new Aiven.ServiceIntegration(\"example_integration\", new()\n {\n Project = exampleProject.Project,\n IntegrationType = \"metrics\",\n SourceServiceName = exampleKafka.ServiceName,\n DestinationServiceName = exampleM3db.ServiceName,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewServiceIntegration(ctx, \"example_integration\", \u0026aiven.ServiceIntegrationArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tIntegrationType: pulumi.String(\"metrics\"),\n\t\t\tSourceServiceName: pulumi.Any(exampleKafka.ServiceName),\n\t\t\tDestinationServiceName: pulumi.Any(exampleM3db.ServiceName),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ServiceIntegration;\nimport com.pulumi.aiven.ServiceIntegrationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleIntegration = new ServiceIntegration(\"exampleIntegration\", ServiceIntegrationArgs.builder()\n .project(exampleProject.project())\n .integrationType(\"metrics\")\n .sourceServiceName(exampleKafka.serviceName())\n .destinationServiceName(exampleM3db.serviceName())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleIntegration:\n type: aiven:ServiceIntegration\n name: example_integration\n properties:\n project: ${exampleProject.project}\n integrationType: metrics\n sourceServiceName: ${exampleKafka.serviceName}\n destinationServiceName: ${exampleM3db.serviceName}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/serviceIntegration:ServiceIntegration example_integration PROJECT/INTEGRATION_ID\n```\n\n", "properties": { "clickhouseKafkaUserConfig": { "$ref": "#/types/aiven:index/ServiceIntegrationClickhouseKafkaUserConfig:ServiceIntegrationClickhouseKafkaUserConfig", @@ -27350,7 +27350,7 @@ } }, "aiven:index/transitGatewayVpcAttachment:TransitGatewayVpcAttachment": { - "description": "The Transit Gateway VPC Attachment resource allows the creation and management Transit Gateway VPC Attachment VPC peering connection between Aiven and AWS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst attachment = new aiven.TransitGatewayVpcAttachment(\"attachment\", {\n vpcId: bar.id,\n peerCloudAccount: \"\u003cPEER_ACCOUNT_ID\u003e\",\n peerVpc: \"google-project1\",\n peerRegion: \"aws-eu-west-1\",\n userPeerNetworkCidrs: [\"10.0.0.0/24\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nattachment = aiven.TransitGatewayVpcAttachment(\"attachment\",\n vpc_id=bar[\"id\"],\n peer_cloud_account=\"\u003cPEER_ACCOUNT_ID\u003e\",\n peer_vpc=\"google-project1\",\n peer_region=\"aws-eu-west-1\",\n user_peer_network_cidrs=[\"10.0.0.0/24\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var attachment = new Aiven.TransitGatewayVpcAttachment(\"attachment\", new()\n {\n VpcId = bar.Id,\n PeerCloudAccount = \"\u003cPEER_ACCOUNT_ID\u003e\",\n PeerVpc = \"google-project1\",\n PeerRegion = \"aws-eu-west-1\",\n UserPeerNetworkCidrs = new[]\n {\n \"10.0.0.0/24\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewTransitGatewayVpcAttachment(ctx, \"attachment\", \u0026aiven.TransitGatewayVpcAttachmentArgs{\n\t\t\tVpcId: pulumi.Any(bar.Id),\n\t\t\tPeerCloudAccount: pulumi.String(\"\u003cPEER_ACCOUNT_ID\u003e\"),\n\t\t\tPeerVpc: pulumi.String(\"google-project1\"),\n\t\t\tPeerRegion: pulumi.String(\"aws-eu-west-1\"),\n\t\t\tUserPeerNetworkCidrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.0.0.0/24\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.TransitGatewayVpcAttachment;\nimport com.pulumi.aiven.TransitGatewayVpcAttachmentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var attachment = new TransitGatewayVpcAttachment(\"attachment\", TransitGatewayVpcAttachmentArgs.builder() \n .vpcId(bar.id())\n .peerCloudAccount(\"\u003cPEER_ACCOUNT_ID\u003e\")\n .peerVpc(\"google-project1\")\n .peerRegion(\"aws-eu-west-1\")\n .userPeerNetworkCidrs(\"10.0.0.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n attachment:\n type: aiven:TransitGatewayVpcAttachment\n properties:\n vpcId: ${bar.id}\n peerCloudAccount: \u003cPEER_ACCOUNT_ID\u003e\n peerVpc: google-project1\n peerRegion: aws-eu-west-1\n userPeerNetworkCidrs:\n - 10.0.0.0/24\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/transitGatewayVpcAttachment:TransitGatewayVpcAttachment attachment PROJECT/VPC_ID/PEER_CLOUD_ACCOUNT/PEER_VPC/PEER_REGION\n```\n\n", + "description": "The Transit Gateway VPC Attachment resource allows the creation and management Transit Gateway VPC Attachment VPC peering connection between Aiven and AWS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst attachment = new aiven.TransitGatewayVpcAttachment(\"attachment\", {\n vpcId: bar.id,\n peerCloudAccount: \"\u003cPEER_ACCOUNT_ID\u003e\",\n peerVpc: \"google-project1\",\n peerRegion: \"aws-eu-west-1\",\n userPeerNetworkCidrs: [\"10.0.0.0/24\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nattachment = aiven.TransitGatewayVpcAttachment(\"attachment\",\n vpc_id=bar[\"id\"],\n peer_cloud_account=\"\u003cPEER_ACCOUNT_ID\u003e\",\n peer_vpc=\"google-project1\",\n peer_region=\"aws-eu-west-1\",\n user_peer_network_cidrs=[\"10.0.0.0/24\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var attachment = new Aiven.TransitGatewayVpcAttachment(\"attachment\", new()\n {\n VpcId = bar.Id,\n PeerCloudAccount = \"\u003cPEER_ACCOUNT_ID\u003e\",\n PeerVpc = \"google-project1\",\n PeerRegion = \"aws-eu-west-1\",\n UserPeerNetworkCidrs = new[]\n {\n \"10.0.0.0/24\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewTransitGatewayVpcAttachment(ctx, \"attachment\", \u0026aiven.TransitGatewayVpcAttachmentArgs{\n\t\t\tVpcId: pulumi.Any(bar.Id),\n\t\t\tPeerCloudAccount: pulumi.String(\"\u003cPEER_ACCOUNT_ID\u003e\"),\n\t\t\tPeerVpc: pulumi.String(\"google-project1\"),\n\t\t\tPeerRegion: pulumi.String(\"aws-eu-west-1\"),\n\t\t\tUserPeerNetworkCidrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.0.0.0/24\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.TransitGatewayVpcAttachment;\nimport com.pulumi.aiven.TransitGatewayVpcAttachmentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var attachment = new TransitGatewayVpcAttachment(\"attachment\", TransitGatewayVpcAttachmentArgs.builder()\n .vpcId(bar.id())\n .peerCloudAccount(\"\u003cPEER_ACCOUNT_ID\u003e\")\n .peerVpc(\"google-project1\")\n .peerRegion(\"aws-eu-west-1\")\n .userPeerNetworkCidrs(\"10.0.0.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n attachment:\n type: aiven:TransitGatewayVpcAttachment\n properties:\n vpcId: ${bar.id}\n peerCloudAccount: \u003cPEER_ACCOUNT_ID\u003e\n peerVpc: google-project1\n peerRegion: aws-eu-west-1\n userPeerNetworkCidrs:\n - 10.0.0.0/24\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import aiven:index/transitGatewayVpcAttachment:TransitGatewayVpcAttachment attachment PROJECT/VPC_ID/PEER_CLOUD_ACCOUNT/PEER_VPC/PEER_REGION\n```\n\n", "properties": { "peerCloudAccount": { "type": "string", @@ -27933,7 +27933,7 @@ } }, "aiven:index/getAwsVpcPeeringConnection:getAwsVpcPeeringConnection": { - "description": "Gets information about an AWS VPC peering connection.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n networkCidr: \"192.168.1.0/24\",\n});\nconst awsToAivenPeering = exampleVpc.id.apply(id =\u003e aiven.getAwsVpcPeeringConnectionOutput({\n vpcId: id,\n awsAccountId: awsId,\n awsVpcId: \"vpc-1a2b3c4d5e6f7g8h9\",\n awsVpcRegion: \"aws-us-east-2\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n network_cidr=\"192.168.1.0/24\")\naws_to_aiven_peering = example_vpc.id.apply(lambda id: aiven.get_aws_vpc_peering_connection_output(vpc_id=id,\n aws_account_id=aws_id,\n aws_vpc_id=\"vpc-1a2b3c4d5e6f7g8h9\",\n aws_vpc_region=\"aws-us-east-2\"))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n var awsToAivenPeering = Aiven.GetAwsVpcPeeringConnection.Invoke(new()\n {\n VpcId = exampleVpc.Id,\n AwsAccountId = awsId,\n AwsVpcId = \"vpc-1a2b3c4d5e6f7g8h9\",\n AwsVpcRegion = \"aws-us-east-2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVpc, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_ = exampleVpc.ID().ApplyT(func(id string) (aiven.GetAwsVpcPeeringConnectionResult, error) {\n\t\t\treturn aiven.LookupAwsVpcPeeringConnectionOutput(ctx, aiven.GetAwsVpcPeeringConnectionOutputArgs{\n\t\t\t\tVpcId: id,\n\t\t\t\tAwsAccountId: awsId,\n\t\t\t\tAwsVpcId: \"vpc-1a2b3c4d5e6f7g8h9\",\n\t\t\t\tAwsVpcRegion: \"aws-us-east-2\",\n\t\t\t}, nil), nil\n\t\t}).(aiven.GetAwsVpcPeeringConnectionResultOutput)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport com.pulumi.aiven.AivenFunctions;\nimport com.pulumi.aiven.inputs.GetAwsVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder() \n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n final var awsToAivenPeering = AivenFunctions.getAwsVpcPeeringConnection(GetAwsVpcPeeringConnectionArgs.builder()\n .vpcId(exampleVpc.id())\n .awsAccountId(awsId)\n .awsVpcId(\"vpc-1a2b3c4d5e6f7g8h9\")\n .awsVpcRegion(\"aws-us-east-2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n networkCidr: 192.168.1.0/24\nvariables:\n awsToAivenPeering:\n fn::invoke:\n Function: aiven:getAwsVpcPeeringConnection\n Arguments:\n vpcId: ${exampleVpc.id}\n awsAccountId: ${awsId}\n awsVpcId: vpc-1a2b3c4d5e6f7g8h9\n awsVpcRegion: aws-us-east-2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Gets information about an AWS VPC peering connection.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst exampleVpc = new aiven.ProjectVpc(\"example_vpc\", {\n project: exampleProject.project,\n cloudName: \"google-europe-west1\",\n networkCidr: \"192.168.1.0/24\",\n});\nconst awsToAivenPeering = exampleVpc.id.apply(id =\u003e aiven.getAwsVpcPeeringConnectionOutput({\n vpcId: id,\n awsAccountId: awsId,\n awsVpcId: \"vpc-1a2b3c4d5e6f7g8h9\",\n awsVpcRegion: \"aws-us-east-2\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nexample_vpc = aiven.ProjectVpc(\"example_vpc\",\n project=example_project[\"project\"],\n cloud_name=\"google-europe-west1\",\n network_cidr=\"192.168.1.0/24\")\naws_to_aiven_peering = example_vpc.id.apply(lambda id: aiven.get_aws_vpc_peering_connection_output(vpc_id=id,\n aws_account_id=aws_id,\n aws_vpc_id=\"vpc-1a2b3c4d5e6f7g8h9\",\n aws_vpc_region=\"aws-us-east-2\"))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVpc = new Aiven.ProjectVpc(\"example_vpc\", new()\n {\n Project = exampleProject.Project,\n CloudName = \"google-europe-west1\",\n NetworkCidr = \"192.168.1.0/24\",\n });\n\n var awsToAivenPeering = Aiven.GetAwsVpcPeeringConnection.Invoke(new()\n {\n VpcId = exampleVpc.Id,\n AwsAccountId = awsId,\n AwsVpcId = \"vpc-1a2b3c4d5e6f7g8h9\",\n AwsVpcRegion = \"aws-us-east-2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVpc, err := aiven.NewProjectVpc(ctx, \"example_vpc\", \u0026aiven.ProjectVpcArgs{\n\t\t\tProject: pulumi.Any(exampleProject.Project),\n\t\t\tCloudName: pulumi.String(\"google-europe-west1\"),\n\t\t\tNetworkCidr: pulumi.String(\"192.168.1.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_ = exampleVpc.ID().ApplyT(func(id string) (aiven.GetAwsVpcPeeringConnectionResult, error) {\n\t\t\treturn aiven.LookupAwsVpcPeeringConnectionOutput(ctx, aiven.GetAwsVpcPeeringConnectionOutputArgs{\n\t\t\t\tVpcId: id,\n\t\t\t\tAwsAccountId: awsId,\n\t\t\t\tAwsVpcId: \"vpc-1a2b3c4d5e6f7g8h9\",\n\t\t\t\tAwsVpcRegion: \"aws-us-east-2\",\n\t\t\t}, nil), nil\n\t\t}).(aiven.GetAwsVpcPeeringConnectionResultOutput)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.ProjectVpc;\nimport com.pulumi.aiven.ProjectVpcArgs;\nimport com.pulumi.aiven.AivenFunctions;\nimport com.pulumi.aiven.inputs.GetAwsVpcPeeringConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVpc = new ProjectVpc(\"exampleVpc\", ProjectVpcArgs.builder()\n .project(exampleProject.project())\n .cloudName(\"google-europe-west1\")\n .networkCidr(\"192.168.1.0/24\")\n .build());\n\n final var awsToAivenPeering = AivenFunctions.getAwsVpcPeeringConnection(GetAwsVpcPeeringConnectionArgs.builder()\n .vpcId(exampleVpc.id())\n .awsAccountId(awsId)\n .awsVpcId(\"vpc-1a2b3c4d5e6f7g8h9\")\n .awsVpcRegion(\"aws-us-east-2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVpc:\n type: aiven:ProjectVpc\n name: example_vpc\n properties:\n project: ${exampleProject.project}\n cloudName: google-europe-west1\n networkCidr: 192.168.1.0/24\nvariables:\n awsToAivenPeering:\n fn::invoke:\n Function: aiven:getAwsVpcPeeringConnection\n Arguments:\n vpcId: ${exampleVpc.id}\n awsAccountId: ${awsId}\n awsVpcId: vpc-1a2b3c4d5e6f7g8h9\n awsVpcRegion: aws-us-east-2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getAwsVpcPeeringConnection.\n", "properties": { @@ -31172,7 +31172,7 @@ } }, "aiven:index/getKafkaSchemaConfiguration:getKafkaSchemaConfiguration": { - "description": "The Kafka Schema Configuration data source provides information about the existing Aiven Kafka Schema Configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst config = new aiven.KafkaSchemaConfiguration(\"config\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n compatibilityLevel: \"BACKWARD\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nconfig = aiven.KafkaSchemaConfiguration(\"config\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n compatibility_level=\"BACKWARD\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var config = new Aiven.KafkaSchemaConfiguration(\"config\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n CompatibilityLevel = \"BACKWARD\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchemaConfiguration(ctx, \"config\", \u0026aiven.KafkaSchemaConfigurationArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tCompatibilityLevel: pulumi.String(\"BACKWARD\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchemaConfiguration;\nimport com.pulumi.aiven.KafkaSchemaConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var config = new KafkaSchemaConfiguration(\"config\", KafkaSchemaConfigurationArgs.builder() \n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .compatibilityLevel(\"BACKWARD\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n config:\n type: aiven:KafkaSchemaConfiguration\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n compatibilityLevel: BACKWARD\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "The Kafka Schema Configuration data source provides information about the existing Aiven Kafka Schema Configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aiven from \"@pulumi/aiven\";\n\nconst config = new aiven.KafkaSchemaConfiguration(\"config\", {\n project: kafka_schemas_project1.project,\n serviceName: kafka_service1.serviceName,\n compatibilityLevel: \"BACKWARD\",\n});\n```\n```python\nimport pulumi\nimport pulumi_aiven as aiven\n\nconfig = aiven.KafkaSchemaConfiguration(\"config\",\n project=kafka_schemas_project1[\"project\"],\n service_name=kafka_service1[\"serviceName\"],\n compatibility_level=\"BACKWARD\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aiven = Pulumi.Aiven;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var config = new Aiven.KafkaSchemaConfiguration(\"config\", new()\n {\n Project = kafka_schemas_project1.Project,\n ServiceName = kafka_service1.ServiceName,\n CompatibilityLevel = \"BACKWARD\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := aiven.NewKafkaSchemaConfiguration(ctx, \"config\", \u0026aiven.KafkaSchemaConfigurationArgs{\n\t\t\tProject: pulumi.Any(kafka_schemas_project1.Project),\n\t\t\tServiceName: pulumi.Any(kafka_service1.ServiceName),\n\t\t\tCompatibilityLevel: pulumi.String(\"BACKWARD\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aiven.KafkaSchemaConfiguration;\nimport com.pulumi.aiven.KafkaSchemaConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var config = new KafkaSchemaConfiguration(\"config\", KafkaSchemaConfigurationArgs.builder()\n .project(kafka_schemas_project1.project())\n .serviceName(kafka_service1.serviceName())\n .compatibilityLevel(\"BACKWARD\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n config:\n type: aiven:KafkaSchemaConfiguration\n properties:\n project: ${[\"kafka-schemas-project1\"].project}\n serviceName: ${[\"kafka-service1\"].serviceName}\n compatibilityLevel: BACKWARD\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { "description": "A collection of arguments for invoking getKafkaSchemaConfiguration.\n", "properties": { diff --git a/provider/go.mod b/provider/go.mod index 280bc1eeb..c367f62bf 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -6,16 +6,16 @@ toolchain go1.22.1 replace ( github.com/aiven/terraform-provider-aiven => ../upstream - github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975 + github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240520223432-0c0bf0d65f10 github.com/hashicorp/vault => github.com/hashicorp/vault v1.2.0 ) require ( github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 // indirect - github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0 - github.com/pulumi/pulumi/pkg/v3 v3.114.0 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.114.0 + github.com/pulumi/pulumi-terraform-bridge/pf v0.36.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.83.0 + github.com/pulumi/pulumi/pkg/v3 v3.116.1 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.116.1 ) require github.com/aiven/terraform-provider-aiven v0.0.0-00010101000000-000000000000 @@ -195,9 +195,9 @@ require ( github.com/posener/complete v1.2.3 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.6.2 // indirect - github.com/pulumi/pulumi-java/pkg v0.10.0 // indirect + github.com/pulumi/pulumi-java/pkg v0.11.0 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 // indirect - github.com/pulumi/pulumi-yaml v1.6.0 // indirect + github.com/pulumi/pulumi-yaml v1.7.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect diff --git a/provider/go.sum b/provider/go.sum index eb18b010e..c82649c09 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -2834,26 +2834,26 @@ github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= github.com/pulumi/providertest v0.0.11 h1:mg8MQ7Cq7+9XlHIkBD+aCqQO4mwAJEISngZgVdnQUe8= github.com/pulumi/providertest v0.0.11/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= -github.com/pulumi/pulumi-java/pkg v0.10.0 h1:D1i5MiiNrxYr2uJ1szcj1aQwF9DYv7TTsPmajB9dKSw= -github.com/pulumi/pulumi-java/pkg v0.10.0/go.mod h1:xu6UgYtQm+xXOo1/DZNa2CWVPytu+RMkZVTtI7w7ffY= -github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0 h1:CqTTjZE3kIDwsBwdPVP/k1/0UUuGXg5HTG3PzbGi8ME= -github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0/go.mod h1:X2hcVpFdnjoqPI5bvc5loK9ibZhK1YIv9eJ6zkW3ZIQ= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0 h1:qCZ7ALm4xVrSLJboi4ZwkS5FRQvyzmIZni85m1iFBIw= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0/go.mod h1:jXjZLukQcYrfIWxSYwSWSzPBK9BTcYGv2DDkpNKHJJw= +github.com/pulumi/pulumi-java/pkg v0.11.0 h1:Jw9gBvyfmfOMq/EkYDm9+zGPxsDAA8jfeMpHmtZ+1oA= +github.com/pulumi/pulumi-java/pkg v0.11.0/go.mod h1:sXAk25P47AQVQL6ilAbFmRNgZykC7og/+87ihnqzFTc= +github.com/pulumi/pulumi-terraform-bridge/pf v0.36.0 h1:ymIbnmLxlv/eHO/ky1HB+nkCRTwZQG/zawbtsSmdUw8= +github.com/pulumi/pulumi-terraform-bridge/pf v0.36.0/go.mod h1:gfO0j0PMXJl9kL+qVReQBiOMN+wOKS9AJ1UXSoCFcto= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.83.0 h1:vNH8SgUudBo2JqmqQDQ8sf2FpzO0Rj3Q8fOuY5+g4Xg= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.83.0/go.mod h1:WJ24ugly49Q/69napI8RGAqjrDvohpoIS2/kAzW675M= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 h1:mav2tSitA9BPJPLLahKgepHyYsMzwaTm4cvp0dcTMYw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8/go.mod h1:qUYk2c9i/yqMGNj9/bQyXpS39BxNDSXYjVN1njnq0zY= -github.com/pulumi/pulumi-yaml v1.6.0 h1:mb/QkebWXTa1fR+P3ZkCCHGXOYC6iTN8X8By9eNz8xM= -github.com/pulumi/pulumi-yaml v1.6.0/go.mod h1:RyEPo4MhL363sbAiFMVKRsQmXpQPDCY1S8pGv3E6Ij0= -github.com/pulumi/pulumi/pkg/v3 v3.114.0 h1:+Ru1DfQKKmZcTYF7i+IWTaxvHX+vIWmVPyUXXksM3Uk= -github.com/pulumi/pulumi/pkg/v3 v3.114.0/go.mod h1:kNu4WL3BkF8zZ+1BTIWnEetNN1JtR4oRHWlxH2NZ6s0= -github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= -github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= +github.com/pulumi/pulumi-yaml v1.7.0 h1:SbFSaqkH8UiMEy0ZSH9sHLQlmV8so0iCLfvLbPtVP7s= +github.com/pulumi/pulumi-yaml v1.7.0/go.mod h1:pCfYHSRmdl+5dM/7eT2uDQS528YOhAhiqbn9pwRzW20= +github.com/pulumi/pulumi/pkg/v3 v3.116.1 h1:yeXAc7Pk5fUa9fvHhvsiO2ydEEZaqV+xwR+D1j6m3Bg= +github.com/pulumi/pulumi/pkg/v3 v3.116.1/go.mod h1:EvZSqsOyNPpqpPXr4td8Y454swkuD/nsyHTLoWm6qDQ= +github.com/pulumi/pulumi/sdk/v3 v3.116.1 h1:P/bIDPQYy1UJogLeV/zY+bG4iTZgEEJLlwyUYEW3NPc= +github.com/pulumi/pulumi/sdk/v3 v3.116.1/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= github.com/pulumi/terraform-diff-reader v0.0.2/go.mod h1:sZ9FUzGO+yM41hsQHs/yIcj/Y993qMdBxBU5mpDmAfQ= -github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975 h1:1WBy43K/lHEdS5Hliwf3ylVSfAu5s0KhhEs6wNeP11Y= -github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975/go.mod h1:H+8tjs9TjV2w57QFVSMBQacf8k/E1XwLXGCARgViC6A= +github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240520223432-0c0bf0d65f10 h1:M6Ceq1o6gGeEKxTZgJ2CKLye3p67ZZjnsAwxr5VC32A= +github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240520223432-0c0bf0d65f10/go.mod h1:H+8tjs9TjV2w57QFVSMBQacf8k/E1XwLXGCARgViC6A= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= diff --git a/sdk/go.mod b/sdk/go.mod index a681ec9be..f504334b0 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.21 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.114.0 + github.com/pulumi/pulumi/sdk/v3 v3.116.1 ) require ( diff --git a/sdk/go.sum b/sdk/go.sum index f82d317e2..7eb4ea922 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -148,8 +148,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= -github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= +github.com/pulumi/pulumi/sdk/v3 v3.116.1 h1:P/bIDPQYy1UJogLeV/zY+bG4iTZgEEJLlwyUYEW3NPc= +github.com/pulumi/pulumi/sdk/v3 v3.116.1/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Account.java b/sdk/java/src/main/java/com/pulumi/aiven/Account.java index d75992415..dbb7d7c17 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Account.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Account.java @@ -45,7 +45,7 @@ * } * * public static void stack(Context ctx) { - * var account1 = new Account("account1", AccountArgs.builder() + * var account1 = new Account("account1", AccountArgs.builder() * .name("") * .build()); * diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AccountTeam.java b/sdk/java/src/main/java/com/pulumi/aiven/AccountTeam.java index 0a98f237f..4c9c42b89 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AccountTeam.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AccountTeam.java @@ -46,7 +46,7 @@ * } * * public static void stack(Context ctx) { - * var exampleTeam = new AccountTeam("exampleTeam", AccountTeamArgs.builder() + * var exampleTeam = new AccountTeam("exampleTeam", AccountTeamArgs.builder() * .accountId(ACCOUNT_RESOURCE_NAME.accountId()) * .name("Example team") * .build()); diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamMember.java b/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamMember.java index 457b00f85..9238b6504 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamMember.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamMember.java @@ -51,7 +51,7 @@ * } * * public static void stack(Context ctx) { - * var main = new AccountTeamMember("main", AccountTeamMemberArgs.builder() + * var main = new AccountTeamMember("main", AccountTeamMemberArgs.builder() * .accountId(ACCOUNT_RESOURCE_NAME.accountId()) * .teamId(TEAM_RESOURCE_NAME.teamId()) * .userEmail("user+1{@literal @}example.com") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamProject.java b/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamProject.java index 17320d829..0a070779b 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamProject.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AccountTeamProject.java @@ -51,17 +51,17 @@ * } * * public static void stack(Context ctx) { - * var exampleProject = new Project("exampleProject", ProjectArgs.builder() + * var exampleProject = new Project("exampleProject", ProjectArgs.builder() * .project("project-1") * .accountId(ACCOUNT_RESOURCE_NAME.accountId()) * .build()); * - * var exampleTeam = new AccountTeam("exampleTeam", AccountTeamArgs.builder() + * var exampleTeam = new AccountTeam("exampleTeam", AccountTeamArgs.builder() * .accountId(ACCOUNT_RESOURCE_NAMEAivenAccount.accountId()) * .name("Example team") * .build()); * - * var main = new AccountTeamProject("main", AccountTeamProjectArgs.builder() + * var main = new AccountTeamProject("main", AccountTeamProjectArgs.builder() * .accountId(ACCOUNT_RESOURCE_NAMEAivenAccount.accountId()) * .teamId(exampleTeam.teamId()) * .projectName(exampleProject.project()) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AivenFunctions.java b/sdk/java/src/main/java/com/pulumi/aiven/AivenFunctions.java index 11fd0ac62..69720bde4 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AivenFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AivenFunctions.java @@ -691,7 +691,7 @@ public static CompletableFuture getAwsPrivatelinkPlain( * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .networkCidr("192.168.1.0/24") @@ -744,7 +744,7 @@ public static Output getAwsVpcPeeringConnectio * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .networkCidr("192.168.1.0/24") @@ -797,7 +797,7 @@ public static CompletableFuture getAwsVpcPeeri * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .networkCidr("192.168.1.0/24") @@ -850,7 +850,7 @@ public static Output getAwsVpcPeeringConnectio * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .networkCidr("192.168.1.0/24") @@ -4809,7 +4809,7 @@ public static CompletableFuture getKafkaSchemaPlain(GetKaf * } * * public static void stack(Context ctx) { - * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() + * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .compatibilityLevel("BACKWARD") @@ -4853,7 +4853,7 @@ public static Output getKafkaSchemaConfigurat * } * * public static void stack(Context ctx) { - * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() + * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .compatibilityLevel("BACKWARD") @@ -4897,7 +4897,7 @@ public static CompletableFuture getKafkaSchem * } * * public static void stack(Context ctx) { - * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() + * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .compatibilityLevel("BACKWARD") @@ -4941,7 +4941,7 @@ public static Output getKafkaSchemaConfigurat * } * * public static void stack(Context ctx) { - * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() + * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .compatibilityLevel("BACKWARD") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AwsPrivatelink.java b/sdk/java/src/main/java/com/pulumi/aiven/AwsPrivatelink.java index aa32682f3..aba961f3e 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AwsPrivatelink.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AwsPrivatelink.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var main = new AwsPrivatelink("main", AwsPrivatelinkArgs.builder() + * var main = new AwsPrivatelink("main", AwsPrivatelinkArgs.builder() * .project(exampleProject.project()) * .serviceName(exampleKafka.serviceName()) * .principals("arn:aws:iam::012345678901:user/mwf") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AwsVpcPeeringConnection.java b/sdk/java/src/main/java/com/pulumi/aiven/AwsVpcPeeringConnection.java index b66677036..7013b3652 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AwsVpcPeeringConnection.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AwsVpcPeeringConnection.java @@ -45,13 +45,13 @@ * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("aws-us-east-2") * .networkCidr("192.168.1.0/24") * .build()); * - * var awsToAivenPeering = new AwsVpcPeeringConnection("awsToAivenPeering", AwsVpcPeeringConnectionArgs.builder() + * var awsToAivenPeering = new AwsVpcPeeringConnection("awsToAivenPeering", AwsVpcPeeringConnectionArgs.builder() * .vpcId(exampleVpc.id()) * .awsAccountId(awsId) * .awsVpcId("vpc-1a2b3c4d5e6f7g8h9") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AzurePrivatelink.java b/sdk/java/src/main/java/com/pulumi/aiven/AzurePrivatelink.java index 7105473f7..56d86f535 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AzurePrivatelink.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AzurePrivatelink.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var main = new AzurePrivatelink("main", AzurePrivatelinkArgs.builder() + * var main = new AzurePrivatelink("main", AzurePrivatelinkArgs.builder() * .project(exampleProject.project()) * .serviceName(exampleKafka.serviceName()) * .userSubscriptionIds("00000000-0000-0000-0000-000000000000") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/AzureVpcPeeringConnection.java b/sdk/java/src/main/java/com/pulumi/aiven/AzureVpcPeeringConnection.java index 33ca23a4b..8c4e54da5 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/AzureVpcPeeringConnection.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/AzureVpcPeeringConnection.java @@ -45,13 +45,13 @@ * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .networkCidr("192.168.1.0/24") * .build()); * - * var azureToAivenPeering = new AzureVpcPeeringConnection("azureToAivenPeering", AzureVpcPeeringConnectionArgs.builder() + * var azureToAivenPeering = new AzureVpcPeeringConnection("azureToAivenPeering", AzureVpcPeeringConnectionArgs.builder() * .vpcId(exampleVpc.id()) * .azureSubscriptionId("00000000-0000-0000-0000-000000000000") * .peerResourceGroup("example-resource-group") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/BillingGroup.java b/sdk/java/src/main/java/com/pulumi/aiven/BillingGroup.java index d313790e4..71756ed19 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/BillingGroup.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/BillingGroup.java @@ -45,14 +45,14 @@ * } * * public static void stack(Context ctx) { - * var exampleBillingGroup = new BillingGroup("exampleBillingGroup", BillingGroupArgs.builder() + * var exampleBillingGroup = new BillingGroup("exampleBillingGroup", BillingGroupArgs.builder() * .name("example-billing-group") * .billingCurrency("USD") * .vatId("123ABC") * .parentId(main.id()) * .build()); * - * var exampleProject = new Project("exampleProject", ProjectArgs.builder() + * var exampleProject = new Project("exampleProject", ProjectArgs.builder() * .project("example-project") * .billingGroup(exampleBillingGroup.id()) * .build()); diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Cassandra.java b/sdk/java/src/main/java/com/pulumi/aiven/Cassandra.java index 28c340c20..75ce25c06 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Cassandra.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Cassandra.java @@ -52,7 +52,7 @@ * } * * public static void stack(Context ctx) { - * var bar = new Cassandra("bar", CassandraArgs.builder() + * var bar = new Cassandra("bar", CassandraArgs.builder() * .project(foo.project()) * .cloudName("google-europe-west1") * .plan("startup-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/CassandraUser.java b/sdk/java/src/main/java/com/pulumi/aiven/CassandraUser.java index dc2028ff0..3c04764a6 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/CassandraUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/CassandraUser.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new CassandraUser("foo", CassandraUserArgs.builder() + * var foo = new CassandraUser("foo", CassandraUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Clickhouse.java b/sdk/java/src/main/java/com/pulumi/aiven/Clickhouse.java index 8a1374eee..1e1b2166a 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Clickhouse.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Clickhouse.java @@ -50,7 +50,7 @@ * } * * public static void stack(Context ctx) { - * var clickhouse = new Clickhouse("clickhouse", ClickhouseArgs.builder() + * var clickhouse = new Clickhouse("clickhouse", ClickhouseArgs.builder() * .project(pr1.project()) * .cloudName("google-europe-west1") * .plan("business-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseDatabase.java b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseDatabase.java index 67fba0307..04c378a78 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseDatabase.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseDatabase.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var clickhouseDb = new ClickhouseDatabase("clickhouseDb", ClickhouseDatabaseArgs.builder() + * var clickhouseDb = new ClickhouseDatabase("clickhouseDb", ClickhouseDatabaseArgs.builder() * .project(ch.project()) * .serviceName(ch.serviceName()) * .name("my-ch-db") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseGrant.java b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseGrant.java index 7195fa846..4a5096b82 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseGrant.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseGrant.java @@ -60,26 +60,26 @@ * } * * public static void stack(Context ctx) { - * var clickhouse = new Clickhouse("clickhouse", ClickhouseArgs.builder() + * var clickhouse = new Clickhouse("clickhouse", ClickhouseArgs.builder() * .project(aivenProjectName) * .cloudName("google-europe-west1") * .plan("startup-8") * .serviceName("exapmle-clickhouse") * .build()); * - * var demodb = new ClickhouseDatabase("demodb", ClickhouseDatabaseArgs.builder() + * var demodb = new ClickhouseDatabase("demodb", ClickhouseDatabaseArgs.builder() * .project(clickhouse.project()) * .serviceName(clickhouse.serviceName()) * .name("demo") * .build()); * - * var demo = new ClickhouseRole("demo", ClickhouseRoleArgs.builder() + * var demo = new ClickhouseRole("demo", ClickhouseRoleArgs.builder() * .project(clickhouse.project()) * .serviceName(clickhouse.serviceName()) * .role("demo-role") * .build()); * - * var demo_role_grant = new ClickhouseGrant("demo-role-grant", ClickhouseGrantArgs.builder() + * var demo_role_grant = new ClickhouseGrant("demo-role-grant", ClickhouseGrantArgs.builder() * .project(clickhouse.project()) * .serviceName(clickhouse.serviceName()) * .role(demo.role()) @@ -95,13 +95,13 @@ * .build()) * .build()); * - * var demoClickhouseUser = new ClickhouseUser("demoClickhouseUser", ClickhouseUserArgs.builder() + * var demoClickhouseUser = new ClickhouseUser("demoClickhouseUser", ClickhouseUserArgs.builder() * .project(clickhouse.project()) * .serviceName(clickhouse.serviceName()) * .username("demo-user") * .build()); * - * var demo_user_grant = new ClickhouseGrant("demo-user-grant", ClickhouseGrantArgs.builder() + * var demo_user_grant = new ClickhouseGrant("demo-user-grant", ClickhouseGrantArgs.builder() * .project(clickhouse.project()) * .serviceName(clickhouse.serviceName()) * .user(demoClickhouseUser.username()) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseRole.java b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseRole.java index 310142067..72945564a 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseRole.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseRole.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var bar = new Clickhouse("bar", ClickhouseArgs.builder() + * var bar = new Clickhouse("bar", ClickhouseArgs.builder() * .project("example-project") * .cloudName("google-europe-west1") * .plan("startup-8") @@ -52,7 +52,7 @@ * .maintenanceWindowTime("10:00:00") * .build()); * - * var foo = new ClickhouseRole("foo", ClickhouseRoleArgs.builder() + * var foo = new ClickhouseRole("foo", ClickhouseRoleArgs.builder() * .serviceName(bar.serviceName()) * .project(bar.project()) * .role("writer") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseUser.java b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseUser.java index 28b61a1c7..1e18f5b04 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ClickhouseUser.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var ch_user = new ClickhouseUser("ch-user", ClickhouseUserArgs.builder() + * var ch_user = new ClickhouseUser("ch-user", ClickhouseUserArgs.builder() * .project(myproject.project()) * .serviceName(myservice.serviceName()) * .username("") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ConnectionPool.java b/sdk/java/src/main/java/com/pulumi/aiven/ConnectionPool.java index 51a3c15a7..506f35ebc 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ConnectionPool.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ConnectionPool.java @@ -44,7 +44,7 @@ * } * * public static void stack(Context ctx) { - * var mytestpool = new ConnectionPool("mytestpool", ConnectionPoolArgs.builder() + * var mytestpool = new ConnectionPool("mytestpool", ConnectionPoolArgs.builder() * .project(myproject.project()) * .serviceName(mypg.serviceName()) * .databaseName(mypgdatabase.databaseName()) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Dragonfly.java b/sdk/java/src/main/java/com/pulumi/aiven/Dragonfly.java index acc3a8566..8ed4891dc 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Dragonfly.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Dragonfly.java @@ -51,7 +51,7 @@ * } * * public static void stack(Context ctx) { - * var exampleDragonfly = new Dragonfly("exampleDragonfly", DragonflyArgs.builder() + * var exampleDragonfly = new Dragonfly("exampleDragonfly", DragonflyArgs.builder() * .project(exampleProject.project()) * .plan("startup-4") * .cloudName("google-europe-west1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Flink.java b/sdk/java/src/main/java/com/pulumi/aiven/Flink.java index 82ac4357b..45e53e9a3 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Flink.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Flink.java @@ -52,7 +52,7 @@ * } * * public static void stack(Context ctx) { - * var flink = new Flink("flink", FlinkArgs.builder() + * var flink = new Flink("flink", FlinkArgs.builder() * .project(pr1.project()) * .cloudName("google-europe-west1") * .plan("business-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplication.java b/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplication.java index 689abd8cd..0f0f0a324 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplication.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplication.java @@ -41,7 +41,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new FlinkApplication("foo", FlinkApplicationArgs.builder() + * var foo = new FlinkApplication("foo", FlinkApplicationArgs.builder() * .project(fooAivenProject.project()) * .serviceName("flink-service-1") * .name("my-flink-app") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplicationVersion.java b/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplicationVersion.java index 150380de7..ca64a07d3 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplicationVersion.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/FlinkApplicationVersion.java @@ -48,7 +48,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new FlinkApplicationVersion("foo", FlinkApplicationVersionArgs.builder() + * var foo = new FlinkApplicationVersion("foo", FlinkApplicationVersionArgs.builder() * .project(fooAivenProject.project()) * .serviceName(fooAivenFlink.serviceName()) * .applicationId(fooAivenFlinkApplication.applicationId()) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/GcpVpcPeeringConnection.java b/sdk/java/src/main/java/com/pulumi/aiven/GcpVpcPeeringConnection.java index 9f31a2e65..97ca1ef50 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/GcpVpcPeeringConnection.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/GcpVpcPeeringConnection.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new GcpVpcPeeringConnection("foo", GcpVpcPeeringConnectionArgs.builder() + * var foo = new GcpVpcPeeringConnection("foo", GcpVpcPeeringConnectionArgs.builder() * .vpcId(vpc.id()) * .gcpProjectId("xxxx") * .peerVpc("xxxx") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Grafana.java b/sdk/java/src/main/java/com/pulumi/aiven/Grafana.java index e7987ff49..f4e1b9561 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Grafana.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Grafana.java @@ -52,7 +52,7 @@ * } * * public static void stack(Context ctx) { - * var gr1 = new Grafana("gr1", GrafanaArgs.builder() + * var gr1 = new Grafana("gr1", GrafanaArgs.builder() * .project(ps1.project()) * .cloudName("google-europe-west1") * .plan("startup-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Kafka.java b/sdk/java/src/main/java/com/pulumi/aiven/Kafka.java index e02232814..cb2405f61 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Kafka.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Kafka.java @@ -54,7 +54,7 @@ * } * * public static void stack(Context ctx) { - * var exampleKafka = new Kafka("exampleKafka", KafkaArgs.builder() + * var exampleKafka = new Kafka("exampleKafka", KafkaArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .plan("business-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaAcl.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaAcl.java index f860623e4..3272c9f76 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaAcl.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaAcl.java @@ -41,7 +41,7 @@ * } * * public static void stack(Context ctx) { - * var mytestacl = new KafkaAcl("mytestacl", KafkaAclArgs.builder() + * var mytestacl = new KafkaAcl("mytestacl", KafkaAclArgs.builder() * .project(myproject.project()) * .serviceName(myservice.serviceName()) * .topic("") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnect.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnect.java index 4b4017fb2..7b3862144 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnect.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnect.java @@ -53,7 +53,7 @@ * } * * public static void stack(Context ctx) { - * var kc1 = new KafkaConnect("kc1", KafkaConnectArgs.builder() + * var kc1 = new KafkaConnect("kc1", KafkaConnectArgs.builder() * .project(pr1.project()) * .cloudName("google-europe-west1") * .plan("startup-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnector.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnector.java index 70f900dc2..d83497129 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnector.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaConnector.java @@ -44,7 +44,7 @@ * } * * public static void stack(Context ctx) { - * var kafka_os_con1 = new KafkaConnector("kafka-os-con1", KafkaConnectorArgs.builder() + * var kafka_os_con1 = new KafkaConnector("kafka-os-con1", KafkaConnectorArgs.builder() * .project(kafka_con_project1.project()) * .serviceName(kafka_service1.serviceName()) * .connectorName("kafka-os-con1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaMirrorMaker.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaMirrorMaker.java index 4712f8acb..8ab1f2a6f 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaMirrorMaker.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaMirrorMaker.java @@ -52,7 +52,7 @@ * } * * public static void stack(Context ctx) { - * var mm1 = new KafkaMirrorMaker("mm1", KafkaMirrorMakerArgs.builder() + * var mm1 = new KafkaMirrorMaker("mm1", KafkaMirrorMakerArgs.builder() * .project(pr1.project()) * .cloudName("google-europe-west1") * .plan("startup-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchema.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchema.java index 259007b48..4428cb25f 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchema.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchema.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var kafka_schema1 = new KafkaSchema("kafka-schema1", KafkaSchemaArgs.builder() + * var kafka_schema1 = new KafkaSchema("kafka-schema1", KafkaSchemaArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .subjectName("kafka-schema1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaConfiguration.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaConfiguration.java index 1965f733b..821759e3c 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaConfiguration.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaConfiguration.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() + * var config = new KafkaSchemaConfiguration("config", KafkaSchemaConfigurationArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .compatibilityLevel("BACKWARD") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaRegistryAcl.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaRegistryAcl.java index fe23ea0fb..e21ed3103 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaRegistryAcl.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaSchemaRegistryAcl.java @@ -41,7 +41,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new KafkaSchemaRegistryAcl("foo", KafkaSchemaRegistryAclArgs.builder() + * var foo = new KafkaSchemaRegistryAcl("foo", KafkaSchemaRegistryAclArgs.builder() * .project(kafka_schemas_project1.project()) * .serviceName(kafka_service1.serviceName()) * .resource("Subject:topic-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaTopic.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaTopic.java index 7cd2e97a9..2289af169 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaTopic.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaTopic.java @@ -48,7 +48,7 @@ * } * * public static void stack(Context ctx) { - * var exampleTopic = new KafkaTopic("exampleTopic", KafkaTopicArgs.builder() + * var exampleTopic = new KafkaTopic("exampleTopic", KafkaTopicArgs.builder() * .project(exampleProject.project()) * .serviceName(exampleKafka.serviceName()) * .topicName("example-topic") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/KafkaUser.java b/sdk/java/src/main/java/com/pulumi/aiven/KafkaUser.java index 11b4cc24c..91c1d8541 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/KafkaUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/KafkaUser.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new KafkaUser("foo", KafkaUserArgs.builder() + * var foo = new KafkaUser("foo", KafkaUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/M3Aggregator.java b/sdk/java/src/main/java/com/pulumi/aiven/M3Aggregator.java index 5abb36ae4..6bbe87deb 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/M3Aggregator.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/M3Aggregator.java @@ -51,7 +51,7 @@ * } * * public static void stack(Context ctx) { - * var m3a = new M3Aggregator("m3a", M3AggregatorArgs.builder() + * var m3a = new M3Aggregator("m3a", M3AggregatorArgs.builder() * .project(foo.project()) * .cloudName("google-europe-west1") * .plan("business-8") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/M3Db.java b/sdk/java/src/main/java/com/pulumi/aiven/M3Db.java index 8264ad1eb..c1ab413f5 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/M3Db.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/M3Db.java @@ -51,7 +51,7 @@ * } * * public static void stack(Context ctx) { - * var m3 = new M3Db("m3", M3DbArgs.builder() + * var m3 = new M3Db("m3", M3DbArgs.builder() * .project(foo.project()) * .cloudName("google-europe-west1") * .plan("business-8") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/M3dbUser.java b/sdk/java/src/main/java/com/pulumi/aiven/M3dbUser.java index 066d97879..eef7fc7c3 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/M3dbUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/M3dbUser.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new M3dbUser("foo", M3dbUserArgs.builder() + * var foo = new M3dbUser("foo", M3dbUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/MirrorMakerReplicationFlow.java b/sdk/java/src/main/java/com/pulumi/aiven/MirrorMakerReplicationFlow.java index d7d0d729b..b51865fd4 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/MirrorMakerReplicationFlow.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/MirrorMakerReplicationFlow.java @@ -45,7 +45,7 @@ * } * * public static void stack(Context ctx) { - * var f1 = new MirrorMakerReplicationFlow("f1", MirrorMakerReplicationFlowArgs.builder() + * var f1 = new MirrorMakerReplicationFlow("f1", MirrorMakerReplicationFlowArgs.builder() * .project(kafka_mm_project1.project()) * .serviceName(mm.serviceName()) * .sourceCluster(source.serviceName()) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/MySql.java b/sdk/java/src/main/java/com/pulumi/aiven/MySql.java index ee17d38c9..8097695af 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/MySql.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/MySql.java @@ -53,7 +53,7 @@ * } * * public static void stack(Context ctx) { - * var mysql1 = new MySql("mysql1", MySqlArgs.builder() + * var mysql1 = new MySql("mysql1", MySqlArgs.builder() * .project(foo.project()) * .cloudName("google-europe-west1") * .plan("business-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/MysqlDatabase.java b/sdk/java/src/main/java/com/pulumi/aiven/MysqlDatabase.java index bf91b8c43..6735dc7fe 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/MysqlDatabase.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/MysqlDatabase.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var mydatabase = new MysqlDatabase("mydatabase", MysqlDatabaseArgs.builder() + * var mydatabase = new MysqlDatabase("mydatabase", MysqlDatabaseArgs.builder() * .project(myproject.project()) * .serviceName(mymysql.serviceName()) * .databaseName("") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/MysqlUser.java b/sdk/java/src/main/java/com/pulumi/aiven/MysqlUser.java index a4d4d0226..ab4a659d1 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/MysqlUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/MysqlUser.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new MysqlUser("foo", MysqlUserArgs.builder() + * var foo = new MysqlUser("foo", MysqlUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OpenSearch.java b/sdk/java/src/main/java/com/pulumi/aiven/OpenSearch.java index 36735af79..a5941293a 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OpenSearch.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OpenSearch.java @@ -54,7 +54,7 @@ * } * * public static void stack(Context ctx) { - * var os1 = new OpenSearch("os1", OpenSearchArgs.builder() + * var os1 = new OpenSearch("os1", OpenSearchArgs.builder() * .project(pr1.project()) * .cloudName("google-europe-west1") * .plan("startup-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OpenSearchAclConfig.java b/sdk/java/src/main/java/com/pulumi/aiven/OpenSearchAclConfig.java index 8bed0fe9f..5a6484390 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OpenSearchAclConfig.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OpenSearchAclConfig.java @@ -53,7 +53,7 @@ * .project("example_project") * .build()); * - * var bar = new OpenSearch("bar", OpenSearchArgs.builder() + * var bar = new OpenSearch("bar", OpenSearchArgs.builder() * .project(foo.applyValue(getProjectResult -> getProjectResult.project())) * .cloudName("google-europe-west1") * .plan("startup-4") @@ -62,13 +62,13 @@ * .maintenanceWindowTime("10:00:00") * .build()); * - * var fooOpensearchUser = new OpensearchUser("fooOpensearchUser", OpensearchUserArgs.builder() + * var fooOpensearchUser = new OpensearchUser("fooOpensearchUser", OpensearchUserArgs.builder() * .serviceName(bar.serviceName()) * .project(foo.applyValue(getProjectResult -> getProjectResult.project())) * .username("user-example") * .build()); * - * var fooOpenSearchAclConfig = new OpenSearchAclConfig("fooOpenSearchAclConfig", OpenSearchAclConfigArgs.builder() + * var fooOpenSearchAclConfig = new OpenSearchAclConfig("fooOpenSearchAclConfig", OpenSearchAclConfigArgs.builder() * .project(foo.applyValue(getProjectResult -> getProjectResult.project())) * .serviceName(bar.serviceName()) * .enabled(true) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OpensearchSecurityPluginConfig.java b/sdk/java/src/main/java/com/pulumi/aiven/OpensearchSecurityPluginConfig.java index 18be18ea0..f399d46dd 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OpensearchSecurityPluginConfig.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OpensearchSecurityPluginConfig.java @@ -53,7 +53,7 @@ * .project("example_project") * .build()); * - * var bar = new OpenSearch("bar", OpenSearchArgs.builder() + * var bar = new OpenSearch("bar", OpenSearchArgs.builder() * .project(foo.applyValue(getProjectResult -> getProjectResult.project())) * .cloudName("google-europe-west1") * .plan("startup-4") @@ -62,13 +62,13 @@ * .maintenanceWindowTime("10:00:00") * .build()); * - * var fooOpensearchUser = new OpensearchUser("fooOpensearchUser", OpensearchUserArgs.builder() + * var fooOpensearchUser = new OpensearchUser("fooOpensearchUser", OpensearchUserArgs.builder() * .serviceName(bar.serviceName()) * .project(foo.applyValue(getProjectResult -> getProjectResult.project())) * .username("user-example") * .build()); * - * var fooOpensearchSecurityPluginConfig = new OpensearchSecurityPluginConfig("fooOpensearchSecurityPluginConfig", OpensearchSecurityPluginConfigArgs.builder() + * var fooOpensearchSecurityPluginConfig = new OpensearchSecurityPluginConfig("fooOpensearchSecurityPluginConfig", OpensearchSecurityPluginConfigArgs.builder() * .project(foo.applyValue(getProjectResult -> getProjectResult.project())) * .serviceName(bar.serviceName()) * .adminPassword("ThisIsATest123^=^") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OpensearchUser.java b/sdk/java/src/main/java/com/pulumi/aiven/OpensearchUser.java index a04a0f28e..46b76f2fe 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OpensearchUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OpensearchUser.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new OpensearchUser("foo", OpensearchUserArgs.builder() + * var foo = new OpensearchUser("foo", OpensearchUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Organization.java b/sdk/java/src/main/java/com/pulumi/aiven/Organization.java index 32515d87c..a4f02571a 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Organization.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Organization.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var main = new Organization("main", OrganizationArgs.builder() + * var main = new Organization("main", OrganizationArgs.builder() * .name("Example organization") * .build()); * diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUser.java b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUser.java index 0522c8801..b111894bf 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUser.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var tfUser = new OrganizationApplicationUser("tfUser", OrganizationApplicationUserArgs.builder() + * var tfUser = new OrganizationApplicationUser("tfUser", OrganizationApplicationUserArgs.builder() * .organizationId(main.id()) * .name("app-terraform") * .build()); diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUserToken.java b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUserToken.java index 38dd973f8..dd1c705b9 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUserToken.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationApplicationUserToken.java @@ -48,12 +48,12 @@ * } * * public static void stack(Context ctx) { - * var tfUser = new OrganizationApplicationUser("tfUser", OrganizationApplicationUserArgs.builder() + * var tfUser = new OrganizationApplicationUser("tfUser", OrganizationApplicationUserArgs.builder() * .organizationId(main.id()) * .name("app-terraform") * .build()); * - * var example = new OrganizationApplicationUserToken("example", OrganizationApplicationUserTokenArgs.builder() + * var example = new OrganizationApplicationUserToken("example", OrganizationApplicationUserTokenArgs.builder() * .organizationId(main.id()) * .userId(tfUser.userId()) * .description("Token for TF access to Aiven.") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationGroupProject.java b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationGroupProject.java index 0d666176d..9733b480a 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationGroupProject.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationGroupProject.java @@ -49,24 +49,24 @@ * } * * public static void stack(Context ctx) { - * var exampleProject = new Project("exampleProject", ProjectArgs.builder() + * var exampleProject = new Project("exampleProject", ProjectArgs.builder() * .project("example-project") * .parentId(main.id()) * .build()); * - * var example = new OrganizationUserGroup("example", OrganizationUserGroupArgs.builder() + * var example = new OrganizationUserGroup("example", OrganizationUserGroupArgs.builder() * .description("Example group of users.") * .organizationId(main.id()) * .name("Example group") * .build()); * - * var projectAdmin = new OrganizationUserGroupMember("projectAdmin", OrganizationUserGroupMemberArgs.builder() + * var projectAdmin = new OrganizationUserGroupMember("projectAdmin", OrganizationUserGroupMemberArgs.builder() * .groupId(example.groupId()) * .organizationId(main.id()) * .userId("u123a456b7890c") * .build()); * - * var exampleOrganizationGroupProject = new OrganizationGroupProject("exampleOrganizationGroupProject", OrganizationGroupProjectArgs.builder() + * var exampleOrganizationGroupProject = new OrganizationGroupProject("exampleOrganizationGroupProject", OrganizationGroupProjectArgs.builder() * .groupId(example.groupId()) * .project(exampleProjectAivenProject.project()) * .role("admin") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroup.java b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroup.java index 3cd1cba69..3e9e1457c 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroup.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroup.java @@ -41,7 +41,7 @@ * } * * public static void stack(Context ctx) { - * var example = new OrganizationUserGroup("example", OrganizationUserGroupArgs.builder() + * var example = new OrganizationUserGroup("example", OrganizationUserGroupArgs.builder() * .description("Example group of users.") * .organizationId(main.id()) * .name("Example group") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroupMember.java b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroupMember.java index c2e154df5..44bb03c22 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroupMember.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationUserGroupMember.java @@ -45,13 +45,13 @@ * } * * public static void stack(Context ctx) { - * var example = new OrganizationUserGroup("example", OrganizationUserGroupArgs.builder() + * var example = new OrganizationUserGroup("example", OrganizationUserGroupArgs.builder() * .description("Example group of users.") * .organizationId(main.id()) * .name("Example group") * .build()); * - * var projectAdmin = new OrganizationUserGroupMember("projectAdmin", OrganizationUserGroupMemberArgs.builder() + * var projectAdmin = new OrganizationUserGroupMember("projectAdmin", OrganizationUserGroupMemberArgs.builder() * .groupId(example.groupId()) * .organizationId(main.id()) * .userId("u123a456b7890c") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationalUnit.java b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationalUnit.java index 7cd3d06b1..47dd1aabb 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/OrganizationalUnit.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/OrganizationalUnit.java @@ -41,7 +41,7 @@ * } * * public static void stack(Context ctx) { - * var exampleUnit = new OrganizationalUnit("exampleUnit", OrganizationalUnitArgs.builder() + * var exampleUnit = new OrganizationalUnit("exampleUnit", OrganizationalUnitArgs.builder() * .name("Example organizational unit") * .parentId(main.id()) * .build()); diff --git a/sdk/java/src/main/java/com/pulumi/aiven/PgDatabase.java b/sdk/java/src/main/java/com/pulumi/aiven/PgDatabase.java index 789c82769..28d201579 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/PgDatabase.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/PgDatabase.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var mydatabase = new PgDatabase("mydatabase", PgDatabaseArgs.builder() + * var mydatabase = new PgDatabase("mydatabase", PgDatabaseArgs.builder() * .project(myproject.project()) * .serviceName(mypg.serviceName()) * .databaseName("") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/PgUser.java b/sdk/java/src/main/java/com/pulumi/aiven/PgUser.java index 990bc0a12..056457ddd 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/PgUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/PgUser.java @@ -44,7 +44,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new PgUser("foo", PgUserArgs.builder() + * var foo = new PgUser("foo", PgUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Project.java b/sdk/java/src/main/java/com/pulumi/aiven/Project.java index 6f8c54c38..5d077d8a8 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Project.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Project.java @@ -45,7 +45,7 @@ * } * * public static void stack(Context ctx) { - * var exampleProject = new Project("exampleProject", ProjectArgs.builder() + * var exampleProject = new Project("exampleProject", ProjectArgs.builder() * .project("example-project") * .parentId(main.id()) * .build()); diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ProjectUser.java b/sdk/java/src/main/java/com/pulumi/aiven/ProjectUser.java index 1d76a41fb..3b73a7eee 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ProjectUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ProjectUser.java @@ -42,7 +42,7 @@ * } * * public static void stack(Context ctx) { - * var mytestuser = new ProjectUser("mytestuser", ProjectUserArgs.builder() + * var mytestuser = new ProjectUser("mytestuser", ProjectUserArgs.builder() * .project(myproject.project()) * .email("john.doe{@literal @}example.com") * .memberType("admin") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ProjectVpc.java b/sdk/java/src/main/java/com/pulumi/aiven/ProjectVpc.java index 2553b97bc..0b7b16bc7 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ProjectVpc.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ProjectVpc.java @@ -41,7 +41,7 @@ * } * * public static void stack(Context ctx) { - * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() + * var exampleVpc = new ProjectVpc("exampleVpc", ProjectVpcArgs.builder() * .project(exampleProject.project()) * .cloudName("google-europe-west1") * .networkCidr("192.168.1.0/24") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/Redis.java b/sdk/java/src/main/java/com/pulumi/aiven/Redis.java index fd1e529d5..088a1cdfd 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/Redis.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/Redis.java @@ -52,7 +52,7 @@ * } * * public static void stack(Context ctx) { - * var redis1 = new Redis("redis1", RedisArgs.builder() + * var redis1 = new Redis("redis1", RedisArgs.builder() * .project(pr1.project()) * .cloudName("google-europe-west1") * .plan("business-4") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/RedisUser.java b/sdk/java/src/main/java/com/pulumi/aiven/RedisUser.java index 04a0876ec..7dbd95ea2 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/RedisUser.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/RedisUser.java @@ -43,7 +43,7 @@ * } * * public static void stack(Context ctx) { - * var foo = new RedisUser("foo", RedisUserArgs.builder() + * var foo = new RedisUser("foo", RedisUserArgs.builder() * .serviceName(bar.serviceName()) * .project("my-project") * .username("user-1") diff --git a/sdk/java/src/main/java/com/pulumi/aiven/ServiceIntegration.java b/sdk/java/src/main/java/com/pulumi/aiven/ServiceIntegration.java index eef846c9a..04b01f4d9 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/ServiceIntegration.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/ServiceIntegration.java @@ -62,7 +62,7 @@ * } * * public static void stack(Context ctx) { - * var exampleIntegration = new ServiceIntegration("exampleIntegration", ServiceIntegrationArgs.builder() + * var exampleIntegration = new ServiceIntegration("exampleIntegration", ServiceIntegrationArgs.builder() * .project(exampleProject.project()) * .integrationType("metrics") * .sourceServiceName(exampleKafka.serviceName()) diff --git a/sdk/java/src/main/java/com/pulumi/aiven/TransitGatewayVpcAttachment.java b/sdk/java/src/main/java/com/pulumi/aiven/TransitGatewayVpcAttachment.java index 232ce9f4b..b5cfeb4ab 100644 --- a/sdk/java/src/main/java/com/pulumi/aiven/TransitGatewayVpcAttachment.java +++ b/sdk/java/src/main/java/com/pulumi/aiven/TransitGatewayVpcAttachment.java @@ -45,7 +45,7 @@ * } * * public static void stack(Context ctx) { - * var attachment = new TransitGatewayVpcAttachment("attachment", TransitGatewayVpcAttachmentArgs.builder() + * var attachment = new TransitGatewayVpcAttachment("attachment", TransitGatewayVpcAttachmentArgs.builder() * .vpcId(bar.id()) * .peerCloudAccount("") * .peerVpc("google-project1")