From 641c8b576c9f88623c2030476e91ceee3d135635 Mon Sep 17 00:00:00 2001 From: Stacey Salamon <111294980+staceysalamon-aiven@users.noreply.github.com> Date: Wed, 27 Mar 2024 13:01:34 +0100 Subject: [PATCH] docs: update org and project user descriptions (#1675) --- docs/data-sources/aws_privatelink.md | 4 +-- docs/data-sources/azure_privatelink.md | 4 +-- docs/data-sources/cassandra.md | 2 +- docs/data-sources/cassandra_user.md | 4 +-- docs/data-sources/clickhouse.md | 2 +- docs/data-sources/clickhouse_database.md | 4 +-- docs/data-sources/clickhouse_user.md | 4 +-- docs/data-sources/connection_pool.md | 4 +-- docs/data-sources/dragonfly.md | 2 +- docs/data-sources/flink.md | 2 +- docs/data-sources/flink_application.md | 4 +-- .../data-sources/flink_application_version.md | 4 +-- docs/data-sources/gcp_privatelink.md | 4 +-- docs/data-sources/grafana.md | 2 +- docs/data-sources/kafka.md | 2 +- docs/data-sources/kafka_acl.md | 4 +-- docs/data-sources/kafka_connect.md | 2 +- docs/data-sources/kafka_connector.md | 4 +-- docs/data-sources/kafka_mirrormaker.md | 2 +- docs/data-sources/kafka_schema.md | 4 +-- .../kafka_schema_configuration.md | 4 +-- .../data-sources/kafka_schema_registry_acl.md | 4 +-- docs/data-sources/kafka_topic.md | 4 +-- docs/data-sources/kafka_user.md | 4 +-- docs/data-sources/m3aggregator.md | 2 +- docs/data-sources/m3db.md | 2 +- docs/data-sources/m3db_user.md | 4 +-- .../mirrormaker_replication_flow.md | 4 +-- docs/data-sources/mysql.md | 2 +- docs/data-sources/mysql_database.md | 4 +-- docs/data-sources/mysql_user.md | 4 +-- docs/data-sources/opensearch.md | 2 +- docs/data-sources/opensearch_acl_config.md | 4 +-- docs/data-sources/opensearch_acl_rule.md | 4 +-- .../opensearch_security_plugin_config.md | 4 +-- docs/data-sources/opensearch_user.md | 4 +-- docs/data-sources/pg.md | 2 +- docs/data-sources/pg_database.md | 4 +-- docs/data-sources/pg_user.md | 4 +-- docs/data-sources/project_user.md | 6 ++--- docs/data-sources/redis.md | 2 +- docs/data-sources/redis_user.md | 4 +-- docs/resources/account_authentication.md | 2 +- docs/resources/account_team_member.md | 2 +- docs/resources/aws_privatelink.md | 4 +-- docs/resources/azure_privatelink.md | 4 +-- .../azure_privatelink_connection_approval.md | 4 +-- docs/resources/cassandra.md | 4 +-- docs/resources/cassandra_user.md | 6 ++--- docs/resources/clickhouse.md | 4 +-- docs/resources/clickhouse_database.md | 6 ++--- docs/resources/clickhouse_grant.md | 4 +-- docs/resources/clickhouse_role.md | 6 ++--- docs/resources/clickhouse_user.md | 4 +-- docs/resources/connection_pool.md | 6 ++--- docs/resources/dragonfly.md | 2 +- docs/resources/flink.md | 4 +-- docs/resources/flink_application.md | 6 ++--- .../resources/flink_application_deployment.md | 6 ++--- docs/resources/flink_application_version.md | 4 +-- docs/resources/gcp_privatelink.md | 4 +-- .../gcp_privatelink_connection_approval.md | 4 +-- docs/resources/gcp_vpc_peering_connection.md | 2 +- docs/resources/grafana.md | 2 +- docs/resources/kafka.md | 2 +- docs/resources/kafka_acl.md | 6 ++--- docs/resources/kafka_connect.md | 2 +- docs/resources/kafka_connector.md | 4 +-- docs/resources/kafka_mirrormaker.md | 2 +- docs/resources/kafka_schema.md | 4 +-- docs/resources/kafka_schema_configuration.md | 6 ++--- docs/resources/kafka_schema_registry_acl.md | 4 +-- docs/resources/kafka_topic.md | 6 ++--- docs/resources/kafka_user.md | 6 ++--- docs/resources/m3aggregator.md | 2 +- docs/resources/m3db.md | 2 +- docs/resources/m3db_user.md | 4 +-- .../resources/mirrormaker_replication_flow.md | 4 +-- docs/resources/mysql.md | 2 +- docs/resources/mysql_database.md | 6 ++--- docs/resources/mysql_user.md | 6 ++--- docs/resources/opensearch.md | 2 +- docs/resources/opensearch_acl_config.md | 6 ++--- docs/resources/opensearch_acl_rule.md | 6 ++--- .../opensearch_security_plugin_config.md | 6 ++--- docs/resources/opensearch_user.md | 6 ++--- docs/resources/organization_group_project.md | 2 +- docs/resources/organization_user.md | 26 +++++++++---------- docs/resources/pg.md | 4 +-- docs/resources/pg_database.md | 6 ++--- docs/resources/pg_user.md | 6 ++--- docs/resources/project_user.md | 12 ++++----- docs/resources/project_vpc.md | 2 +- docs/resources/redis.md | 2 +- docs/resources/redis_user.md | 6 ++--- docs/resources/service_integration.md | 2 +- docs/resources/static_ip.md | 2 +- .../transit_gateway_vpc_attachment.md | 2 +- .../aiven_account_authentication/import.sh | 2 +- .../aiven_account_team_member/import.sh | 2 +- examples/resources/aiven_cassandra/import.sh | 2 +- .../resources/aiven_cassandra_user/import.sh | 2 +- examples/resources/aiven_clickhouse/import.sh | 2 +- .../aiven_clickhouse_database/import.sh | 2 +- .../resources/aiven_clickhouse_role/import.sh | 2 +- .../resources/aiven_connection_pool/import.sh | 2 +- examples/resources/aiven_flink/import.sh | 2 +- .../aiven_flink_application/import.sh | 2 +- .../import.sh | 2 +- .../import.sh | 2 +- .../resources/aiven_influxdb_user/import.sh | 2 +- examples/resources/aiven_kafka_acl/import.sh | 2 +- .../import.sh | 2 +- .../resources/aiven_kafka_topic/import.sh | 2 +- examples/resources/aiven_kafka_user/import.sh | 2 +- .../resources/aiven_mysql_database/import.sh | 2 +- examples/resources/aiven_mysql_user/import.sh | 2 +- .../aiven_opensearch_acl_config/import.sh | 2 +- .../aiven_opensearch_acl_rule/import.sh | 2 +- .../import.sh | 2 +- .../resources/aiven_opensearch_user/import.sh | 2 +- .../resource.tf | 2 +- examples/resources/aiven_pg/import.sh | 2 +- .../resources/aiven_pg_database/import.sh | 2 +- examples/resources/aiven_pg_user/import.sh | 2 +- .../resources/aiven_project_user/import.sh | 2 +- examples/resources/aiven_redis_user/import.sh | 2 +- .../aiven_service_integration/import.sh | 2 +- .../import.sh | 2 +- internal/schemautil/common.go | 6 ++--- .../service/organization/organization_user.go | 25 +++++++++--------- .../service/project/project_user.go | 8 +++--- 132 files changed, 249 insertions(+), 250 deletions(-) diff --git a/docs/data-sources/aws_privatelink.md b/docs/data-sources/aws_privatelink.md index 4a9073563..b5bb0f1d6 100644 --- a/docs/data-sources/aws_privatelink.md +++ b/docs/data-sources/aws_privatelink.md @@ -24,8 +24,8 @@ data "aiven_aws_privatelink" "main" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/azure_privatelink.md b/docs/data-sources/azure_privatelink.md index 4789efb99..a7839100e 100644 --- a/docs/data-sources/azure_privatelink.md +++ b/docs/data-sources/azure_privatelink.md @@ -24,8 +24,8 @@ data "aiven_azure_privatelink" "main" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/cassandra.md b/docs/data-sources/cassandra.md index ef86d4f82..e13add824 100644 --- a/docs/data-sources/cassandra.md +++ b/docs/data-sources/cassandra.md @@ -24,7 +24,7 @@ data "aiven_cassandra" "bar" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/cassandra_user.md b/docs/data-sources/cassandra_user.md index 13a835313..5ecd0d156 100644 --- a/docs/data-sources/cassandra_user.md +++ b/docs/data-sources/cassandra_user.md @@ -25,8 +25,8 @@ data "aiven_cassandra_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Cassandra User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/clickhouse.md b/docs/data-sources/clickhouse.md index 1040faf2f..89d0066a4 100644 --- a/docs/data-sources/clickhouse.md +++ b/docs/data-sources/clickhouse.md @@ -24,7 +24,7 @@ data "aiven_clickhouse" "clickhouse" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/clickhouse_database.md b/docs/data-sources/clickhouse_database.md index 816e5bed7..bf65b05b5 100644 --- a/docs/data-sources/clickhouse_database.md +++ b/docs/data-sources/clickhouse_database.md @@ -26,8 +26,8 @@ data "aiven_clickhouse_database" "clickhouse_db" { ### Required - `name` (String) The name of the Clickhouse database. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/clickhouse_user.md b/docs/data-sources/clickhouse_user.md index d3745e4ec..ecf97c920 100644 --- a/docs/data-sources/clickhouse_user.md +++ b/docs/data-sources/clickhouse_user.md @@ -25,8 +25,8 @@ data "aiven_clickhouse_user" "ch-user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Clickhouse user. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/connection_pool.md b/docs/data-sources/connection_pool.md index 07c341e0c..184a95043 100644 --- a/docs/data-sources/connection_pool.md +++ b/docs/data-sources/connection_pool.md @@ -26,8 +26,8 @@ data "aiven_connection_pool" "mytestpool" { ### Required - `pool_name` (String) The name of the created pool. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/dragonfly.md b/docs/data-sources/dragonfly.md index 92c6866d8..81a945767 100644 --- a/docs/data-sources/dragonfly.md +++ b/docs/data-sources/dragonfly.md @@ -24,7 +24,7 @@ data "aiven_dragonfly" "example_dragonfly" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/flink.md b/docs/data-sources/flink.md index 884b702ac..bdf4d96eb 100644 --- a/docs/data-sources/flink.md +++ b/docs/data-sources/flink.md @@ -24,7 +24,7 @@ data "aiven_flink" "flink" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/flink_application.md b/docs/data-sources/flink_application.md index d0393bf91..09f202999 100644 --- a/docs/data-sources/flink_application.md +++ b/docs/data-sources/flink_application.md @@ -26,8 +26,8 @@ data "aiven_flink_application" "app1" { ### Required - `name` (String) Application name -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/flink_application_version.md b/docs/data-sources/flink_application_version.md index d4f138f4a..7c69cb388 100644 --- a/docs/data-sources/flink_application_version.md +++ b/docs/data-sources/flink_application_version.md @@ -28,8 +28,8 @@ data "aiven_flink_application_version" "app1" { - `application_id` (String) Application ID - `application_version_id` (String) Application version ID -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/gcp_privatelink.md b/docs/data-sources/gcp_privatelink.md index 7ae5c871b..fbba07cf3 100644 --- a/docs/data-sources/gcp_privatelink.md +++ b/docs/data-sources/gcp_privatelink.md @@ -24,8 +24,8 @@ data "aiven_gcp_privatelink" "main" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/grafana.md b/docs/data-sources/grafana.md index 3cd827468..220f83dde 100644 --- a/docs/data-sources/grafana.md +++ b/docs/data-sources/grafana.md @@ -24,7 +24,7 @@ data "aiven_grafana" "gr1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/kafka.md b/docs/data-sources/kafka.md index 728df5dde..e1b246535 100644 --- a/docs/data-sources/kafka.md +++ b/docs/data-sources/kafka.md @@ -24,7 +24,7 @@ data "aiven_kafka" "kafka1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/kafka_acl.md b/docs/data-sources/kafka_acl.md index a9174afc6..ee9093806 100644 --- a/docs/data-sources/kafka_acl.md +++ b/docs/data-sources/kafka_acl.md @@ -28,8 +28,8 @@ data "aiven_kafka_acl" "mytestacl" { ### Required - `permission` (String) Kafka permission to grant. The possible values are `admin`, `read`, `readwrite` and `write`. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `topic` (String) Topic name pattern for the ACL entry. Changing this property forces recreation of the resource. - `username` (String) Username pattern for the ACL entry. Changing this property forces recreation of the resource. diff --git a/docs/data-sources/kafka_connect.md b/docs/data-sources/kafka_connect.md index 8c041b16d..a351005e6 100644 --- a/docs/data-sources/kafka_connect.md +++ b/docs/data-sources/kafka_connect.md @@ -24,7 +24,7 @@ data "aiven_kafka_connect" "kc1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/kafka_connector.md b/docs/data-sources/kafka_connector.md index a67804969..8fed84080 100644 --- a/docs/data-sources/kafka_connector.md +++ b/docs/data-sources/kafka_connector.md @@ -26,8 +26,8 @@ data "aiven_kafka_connector" "kafka-es-con1" { ### Required - `connector_name` (String) The kafka connector name. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/kafka_mirrormaker.md b/docs/data-sources/kafka_mirrormaker.md index eeb5d236f..99ba0380f 100644 --- a/docs/data-sources/kafka_mirrormaker.md +++ b/docs/data-sources/kafka_mirrormaker.md @@ -24,7 +24,7 @@ data "aiven_kafka_mirrormaker" "mm1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/kafka_schema.md b/docs/data-sources/kafka_schema.md index b7ad133e2..71fcb8cad 100644 --- a/docs/data-sources/kafka_schema.md +++ b/docs/data-sources/kafka_schema.md @@ -24,8 +24,8 @@ data "aiven_kafka_schema_configuration" "config" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `subject_name` (String) The Kafka Schema Subject name. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/kafka_schema_configuration.md b/docs/data-sources/kafka_schema_configuration.md index 85a66cd6d..28892ce58 100644 --- a/docs/data-sources/kafka_schema_configuration.md +++ b/docs/data-sources/kafka_schema_configuration.md @@ -25,8 +25,8 @@ resource "aiven_kafka_schema_configuration" "config" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/kafka_schema_registry_acl.md b/docs/data-sources/kafka_schema_registry_acl.md index de7a0c79d..453af39be 100644 --- a/docs/data-sources/kafka_schema_registry_acl.md +++ b/docs/data-sources/kafka_schema_registry_acl.md @@ -18,9 +18,9 @@ The Data Source Kafka Schema Registry ACL data source provides information about ### Required - `permission` (String) Kafka Schema Registry permission to grant. The possible values are `schema_registry_read` and `schema_registry_write`. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `resource` (String) Resource name pattern for the Schema Registry ACL entry. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) Username pattern for the ACL entry. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/kafka_topic.md b/docs/data-sources/kafka_topic.md index 7a536dd24..3de7eb3f9 100644 --- a/docs/data-sources/kafka_topic.md +++ b/docs/data-sources/kafka_topic.md @@ -25,8 +25,8 @@ data "aiven_kafka_topic" "mytesttopic" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `topic_name` (String) The name of the topic. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/kafka_user.md b/docs/data-sources/kafka_user.md index 4ac88a723..f52373080 100644 --- a/docs/data-sources/kafka_user.md +++ b/docs/data-sources/kafka_user.md @@ -25,8 +25,8 @@ data "aiven_kafka_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Kafka User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/m3aggregator.md b/docs/data-sources/m3aggregator.md index 8b71b96e6..bb26cac98 100644 --- a/docs/data-sources/m3aggregator.md +++ b/docs/data-sources/m3aggregator.md @@ -24,7 +24,7 @@ data "aiven_m3aggregator" "m3a" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/m3db.md b/docs/data-sources/m3db.md index 782a5d4de..97fbf39ce 100644 --- a/docs/data-sources/m3db.md +++ b/docs/data-sources/m3db.md @@ -24,7 +24,7 @@ data "aiven_m3db" "m3" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/m3db_user.md b/docs/data-sources/m3db_user.md index dc97a01de..50ec8202f 100644 --- a/docs/data-sources/m3db_user.md +++ b/docs/data-sources/m3db_user.md @@ -25,8 +25,8 @@ data "aiven_m3db_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the M3DB User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/mirrormaker_replication_flow.md b/docs/data-sources/mirrormaker_replication_flow.md index 00f962499..3a74ce62f 100644 --- a/docs/data-sources/mirrormaker_replication_flow.md +++ b/docs/data-sources/mirrormaker_replication_flow.md @@ -26,8 +26,8 @@ data "aiven_mirrormaker_replication_flow" "f1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `source_cluster` (String) Source cluster alias. Maximum length: `128`. - `target_cluster` (String) Target cluster alias. Maximum length: `128`. diff --git a/docs/data-sources/mysql.md b/docs/data-sources/mysql.md index 6da7632f7..964c063df 100644 --- a/docs/data-sources/mysql.md +++ b/docs/data-sources/mysql.md @@ -24,7 +24,7 @@ data "aiven_mysql" "mysql1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/mysql_database.md b/docs/data-sources/mysql_database.md index 2523a7fed..769fcd0e1 100644 --- a/docs/data-sources/mysql_database.md +++ b/docs/data-sources/mysql_database.md @@ -26,8 +26,8 @@ data "aiven_mysql_database" "mydatabase" { ### Required - `database_name` (String) The name of the service database. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/mysql_user.md b/docs/data-sources/mysql_user.md index ac3c49f43..214051c29 100644 --- a/docs/data-sources/mysql_user.md +++ b/docs/data-sources/mysql_user.md @@ -25,8 +25,8 @@ data "aiven_mysql_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the MySQL User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/opensearch.md b/docs/data-sources/opensearch.md index f332d28a7..9d5bb84eb 100644 --- a/docs/data-sources/opensearch.md +++ b/docs/data-sources/opensearch.md @@ -24,7 +24,7 @@ data "aiven_opensearch" "os1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/opensearch_acl_config.md b/docs/data-sources/opensearch_acl_config.md index a57dd0863..b63bde28d 100644 --- a/docs/data-sources/opensearch_acl_config.md +++ b/docs/data-sources/opensearch_acl_config.md @@ -24,8 +24,8 @@ data "aiven_opensearch_acl_config" "os-acl-config" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/opensearch_acl_rule.md b/docs/data-sources/opensearch_acl_rule.md index 5c17ea10f..63425d225 100644 --- a/docs/data-sources/opensearch_acl_rule.md +++ b/docs/data-sources/opensearch_acl_rule.md @@ -28,8 +28,8 @@ data "aiven_opensearch_acl_rule" "os_acl_rule" { - `index` (String) The index pattern for this ACL entry. Maximum length: `249`. Changing this property forces recreation of the resource. - `permission` (String) The permissions for this ACL entry. The possible values are `deny`, `admin`, `read`, `readwrite` and `write`. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The username for the ACL entry. Maximum length: `40`. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/opensearch_security_plugin_config.md b/docs/data-sources/opensearch_security_plugin_config.md index 0fcafc249..c500dda4b 100644 --- a/docs/data-sources/opensearch_security_plugin_config.md +++ b/docs/data-sources/opensearch_security_plugin_config.md @@ -24,8 +24,8 @@ data "aiven_opensearch_security_plugin_config" "os-sec-config" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/opensearch_user.md b/docs/data-sources/opensearch_user.md index da9f09598..576e98e47 100644 --- a/docs/data-sources/opensearch_user.md +++ b/docs/data-sources/opensearch_user.md @@ -25,8 +25,8 @@ data "aiven_opensearch_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the OpenSearch User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/pg.md b/docs/data-sources/pg.md index 2936c11c6..3fb372566 100644 --- a/docs/data-sources/pg.md +++ b/docs/data-sources/pg.md @@ -24,7 +24,7 @@ data "aiven_pg" "pg" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/pg_database.md b/docs/data-sources/pg_database.md index 6401f16ed..713dbc654 100644 --- a/docs/data-sources/pg_database.md +++ b/docs/data-sources/pg_database.md @@ -26,8 +26,8 @@ data "aiven_pg_database" "mydatabase" { ### Required - `database_name` (String) The name of the service database. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/pg_user.md b/docs/data-sources/pg_user.md index ee302a6e1..a60ff7a7c 100644 --- a/docs/data-sources/pg_user.md +++ b/docs/data-sources/pg_user.md @@ -25,8 +25,8 @@ data "aiven_pg_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the PG User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/data-sources/project_user.md b/docs/data-sources/project_user.md index e2a2e2123..b13b71b63 100644 --- a/docs/data-sources/project_user.md +++ b/docs/data-sources/project_user.md @@ -24,11 +24,11 @@ data "aiven_project_user" "mytestuser" { ### Required -- `email` (String) Email address of the user. Should be lowercase. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `email` (String) Email address of the user in lowercase. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only -- `accepted` (Boolean) Whether the user has accepted the request to join the project; adding user to a project sends an invitation to the target user and the actual membership is only created once the user accepts the invitation. +- `accepted` (Boolean) Whether the user has accepted the request to join the project. Users get an invite and become project members after accepting the invite. - `id` (String) The ID of this resource. - `member_type` (String) Project membership type. The possible values are `admin`, `developer` and `operator`. diff --git a/docs/data-sources/redis.md b/docs/data-sources/redis.md index 3462617ee..0925205a0 100644 --- a/docs/data-sources/redis.md +++ b/docs/data-sources/redis.md @@ -24,7 +24,7 @@ data "aiven_redis" "redis1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Read-Only diff --git a/docs/data-sources/redis_user.md b/docs/data-sources/redis_user.md index 2ee942e5e..6c705c85c 100644 --- a/docs/data-sources/redis_user.md +++ b/docs/data-sources/redis_user.md @@ -25,8 +25,8 @@ data "aiven_redis_user" "user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Redis User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Read-Only diff --git a/docs/resources/account_authentication.md b/docs/resources/account_authentication.md index 35a3f94ca..3270d09f0 100644 --- a/docs/resources/account_authentication.md +++ b/docs/resources/account_authentication.md @@ -87,5 +87,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_account_authentication.foo account_id/authentication_id +terraform import aiven_account_authentication.foo ACCOUNT_ID/AUTHENTICATION_ID ``` diff --git a/docs/resources/account_team_member.md b/docs/resources/account_team_member.md index a53262e5e..9df375862 100644 --- a/docs/resources/account_team_member.md +++ b/docs/resources/account_team_member.md @@ -61,5 +61,5 @@ Optional: ## Import Import is supported using the following syntax: ```shell -terraform import aiven_account_team_member.foo account_id/team_id/user_email +terraform import aiven_account_team_member.foo ACCOUNT_ID/TEAM_ID/USER_EMAIL ``` diff --git a/docs/resources/aws_privatelink.md b/docs/resources/aws_privatelink.md index adfe701e0..452debc9c 100644 --- a/docs/resources/aws_privatelink.md +++ b/docs/resources/aws_privatelink.md @@ -29,8 +29,8 @@ resource "aiven_aws_privatelink" "main" { ### Required - `principals` (Set of String) List of the ARNs of the AWS accounts or IAM users allowed to connect to the VPC endpoint. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/azure_privatelink.md b/docs/resources/azure_privatelink.md index acb160f3d..f90984eb2 100644 --- a/docs/resources/azure_privatelink.md +++ b/docs/resources/azure_privatelink.md @@ -29,8 +29,8 @@ resource "aiven_azure_privatelink" "main" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `user_subscription_ids` (Set of String) A list of allowed subscription IDs. Maximum length: `16`. ### Optional diff --git a/docs/resources/azure_privatelink_connection_approval.md b/docs/resources/azure_privatelink_connection_approval.md index 8df7e518d..f943006b0 100644 --- a/docs/resources/azure_privatelink_connection_approval.md +++ b/docs/resources/azure_privatelink_connection_approval.md @@ -74,8 +74,8 @@ resource "aiven_azure_privatelink_connection_approval" "approval" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/cassandra.md b/docs/resources/cassandra.md index cde755d07..7ddc6b1de 100644 --- a/docs/resources/cassandra.md +++ b/docs/resources/cassandra.md @@ -37,7 +37,7 @@ resource "aiven_cassandra" "bar" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional @@ -198,5 +198,5 @@ Read-Only: Import is supported using the following syntax: ```shell -terraform import aiven_cassandra.bar project/service_name +terraform import aiven_cassandra.bar PROJECT/SERVICE_NAME ``` diff --git a/docs/resources/cassandra_user.md b/docs/resources/cassandra_user.md index 7a5740df0..786f73f6a 100644 --- a/docs/resources/cassandra_user.md +++ b/docs/resources/cassandra_user.md @@ -26,8 +26,8 @@ resource "aiven_cassandra_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Cassandra User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -58,5 +58,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_cassandra_user.foo project/service_name/username +terraform import aiven_cassandra_user.foo PROJECT/SERVICE_NAME/USERNAME ``` diff --git a/docs/resources/clickhouse.md b/docs/resources/clickhouse.md index 924eeea42..0abb08b67 100644 --- a/docs/resources/clickhouse.md +++ b/docs/resources/clickhouse.md @@ -29,7 +29,7 @@ resource "aiven_clickhouse" "clickhouse" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional @@ -192,5 +192,5 @@ Read-Only: Import is supported using the following syntax: ```shell -terraform import aiven_clickhouse.clickhouse project/service_name +terraform import aiven_clickhouse.clickhouse PROJECT/SERVICE_NAME ``` diff --git a/docs/resources/clickhouse_database.md b/docs/resources/clickhouse_database.md index cc911d1dc..c10e6a8dc 100644 --- a/docs/resources/clickhouse_database.md +++ b/docs/resources/clickhouse_database.md @@ -26,8 +26,8 @@ resource "aiven_clickhouse_database" "clickhouse_db" { ### Required - `name` (String) The name of the Clickhouse database. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -54,5 +54,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_clickhouse_database.clickhouse_db project/service_name/name +terraform import aiven_clickhouse_database.clickhouse_db PROJECT/SERVICE_NAME/NAME ``` diff --git a/docs/resources/clickhouse_grant.md b/docs/resources/clickhouse_grant.md index 3e4c66b86..5834f544d 100644 --- a/docs/resources/clickhouse_grant.md +++ b/docs/resources/clickhouse_grant.md @@ -80,8 +80,8 @@ resource "aiven_clickhouse_grant" "demo-user-grant" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/clickhouse_role.md b/docs/resources/clickhouse_role.md index 720b5ce02..23a7f7bbe 100644 --- a/docs/resources/clickhouse_role.md +++ b/docs/resources/clickhouse_role.md @@ -34,9 +34,9 @@ resource "aiven_clickhouse_role" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `role` (String) The role that is to be created. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -62,5 +62,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_clickhouse_role.foo project/service_name/role +terraform import aiven_clickhouse_role.foo PROJECT/SERVICE_NAME/ROLE ``` diff --git a/docs/resources/clickhouse_user.md b/docs/resources/clickhouse_user.md index 9a25c25d4..0bce40ccc 100644 --- a/docs/resources/clickhouse_user.md +++ b/docs/resources/clickhouse_user.md @@ -25,8 +25,8 @@ resource "aiven_clickhouse_user" "ch-user" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Clickhouse user. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/connection_pool.md b/docs/resources/connection_pool.md index d5b761caa..f27d2b6b1 100644 --- a/docs/resources/connection_pool.md +++ b/docs/resources/connection_pool.md @@ -31,8 +31,8 @@ resource "aiven_connection_pool" "mytestpool" { - `database_name` (String) The name of the database the pool connects to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `pool_name` (String) The name of the created pool. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -62,5 +62,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_connection_pool.mytestpool project/service_name/pool_name +terraform import aiven_connection_pool.mytestpool PROJECT/SERVICE_NAME/POOL_NAME ``` diff --git a/docs/resources/dragonfly.md b/docs/resources/dragonfly.md index 4ca3ddcaf..8668e0cbb 100644 --- a/docs/resources/dragonfly.md +++ b/docs/resources/dragonfly.md @@ -31,7 +31,7 @@ resource "aiven_dragonfly" "example_dragonfly" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/flink.md b/docs/resources/flink.md index 527559b5d..749796f88 100644 --- a/docs/resources/flink.md +++ b/docs/resources/flink.md @@ -33,7 +33,7 @@ resource "aiven_flink" "flink" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional @@ -171,5 +171,5 @@ Read-Only: Import is supported using the following syntax: ```shell -terraform import aiven_flink.flink project/service_name +terraform import aiven_flink.flink PROJECT/SERVICE_NAME ``` diff --git a/docs/resources/flink_application.md b/docs/resources/flink_application.md index 073ce3c44..578ce048b 100644 --- a/docs/resources/flink_application.md +++ b/docs/resources/flink_application.md @@ -26,8 +26,8 @@ resource "aiven_flink_application" "foo" { ### Required - `name` (String) Application name -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -58,5 +58,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_flink_application.myapp project/service/application_name +terraform import aiven_flink_application.myapp PROJECT/SERVICE/APPLICATION_NAME ``` diff --git a/docs/resources/flink_application_deployment.md b/docs/resources/flink_application_deployment.md index 673657984..21b4e21fe 100644 --- a/docs/resources/flink_application_deployment.md +++ b/docs/resources/flink_application_deployment.md @@ -27,8 +27,8 @@ resource "aiven_flink_application_deployment" "deployment" { ### Required - `application_id` (String) Application ID -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `version_id` (String) ApplicationVersion ID ### Optional @@ -60,5 +60,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_flink_application_deployment.foo_deploy project/service/application_id/application_version_id/deployment_id +terraform import aiven_flink_application_deployment.foo_deploy PROJECT/SERVICE/APPLICATION_ID/APPLICATION_VERSION_ID/DEPLOYMENT_ID ``` diff --git a/docs/resources/flink_application_version.md b/docs/resources/flink_application_version.md index 3fe309ec4..e9f7c6ccf 100644 --- a/docs/resources/flink_application_version.md +++ b/docs/resources/flink_application_version.md @@ -59,8 +59,8 @@ resource "aiven_flink_application_version" "foo" { ### Required - `application_id` (String) Application ID -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `statement` (String) Job SQL statement ### Optional diff --git a/docs/resources/gcp_privatelink.md b/docs/resources/gcp_privatelink.md index 29c27a2a6..59b53e8d9 100644 --- a/docs/resources/gcp_privatelink.md +++ b/docs/resources/gcp_privatelink.md @@ -24,8 +24,8 @@ resource "aiven_gcp_privatelink" "main" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/gcp_privatelink_connection_approval.md b/docs/resources/gcp_privatelink_connection_approval.md index 7b19bf5ff..8ab5ae788 100644 --- a/docs/resources/gcp_privatelink_connection_approval.md +++ b/docs/resources/gcp_privatelink_connection_approval.md @@ -25,8 +25,8 @@ resource "aiven_gcp_privatelink_connection_approval" "approve" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `user_ip_address` (String) The Private Service Connect connection user IP address. ### Optional diff --git a/docs/resources/gcp_vpc_peering_connection.md b/docs/resources/gcp_vpc_peering_connection.md index 5d9ef7109..3b488c051 100644 --- a/docs/resources/gcp_vpc_peering_connection.md +++ b/docs/resources/gcp_vpc_peering_connection.md @@ -56,5 +56,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_gcp_vpc_peering_connection.foo project_name/vpc_id/gcp_project_id/peer_vpc +terraform import aiven_gcp_vpc_peering_connection.foo PROJECT_NAME/VPC_ID/GCP_PROJECT_ID/PEER_VPC ``` diff --git a/docs/resources/grafana.md b/docs/resources/grafana.md index 550c600b7..c4b1927ae 100644 --- a/docs/resources/grafana.md +++ b/docs/resources/grafana.md @@ -37,7 +37,7 @@ resource "aiven_grafana" "gr1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/kafka.md b/docs/resources/kafka.md index 053691d05..aae167377 100644 --- a/docs/resources/kafka.md +++ b/docs/resources/kafka.md @@ -46,7 +46,7 @@ resource "aiven_kafka" "kafka1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/kafka_acl.md b/docs/resources/kafka_acl.md index f8d7d91ee..985e5e7a5 100644 --- a/docs/resources/kafka_acl.md +++ b/docs/resources/kafka_acl.md @@ -28,8 +28,8 @@ resource "aiven_kafka_acl" "mytestacl" { ### Required - `permission` (String) Kafka permission to grant. The possible values are `admin`, `read`, `readwrite` and `write`. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `topic` (String) Topic name pattern for the ACL entry. Changing this property forces recreation of the resource. - `username` (String) Username pattern for the ACL entry. Changing this property forces recreation of the resource. @@ -58,5 +58,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_kafka_acl.mytestacl project/service_name/id +terraform import aiven_kafka_acl.mytestacl PROJECT/SERVICE_NAME/ID ``` diff --git a/docs/resources/kafka_connect.md b/docs/resources/kafka_connect.md index 39c1e1140..521d554b2 100644 --- a/docs/resources/kafka_connect.md +++ b/docs/resources/kafka_connect.md @@ -39,7 +39,7 @@ resource "aiven_kafka_connect" "kc1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/kafka_connector.md b/docs/resources/kafka_connector.md index 1b7c7d269..3bc7e94f0 100644 --- a/docs/resources/kafka_connector.md +++ b/docs/resources/kafka_connector.md @@ -37,8 +37,8 @@ resource "aiven_kafka_connector" "kafka-os-con1" { - `config` (Map of String) The Kafka Connector configuration parameters. - `connector_name` (String) The kafka connector name. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/kafka_mirrormaker.md b/docs/resources/kafka_mirrormaker.md index 3037933b8..fca4d13fc 100644 --- a/docs/resources/kafka_mirrormaker.md +++ b/docs/resources/kafka_mirrormaker.md @@ -37,7 +37,7 @@ resource "aiven_kafka_mirrormaker" "mm1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/kafka_schema.md b/docs/resources/kafka_schema.md index 13e08a020..20a54d31c 100644 --- a/docs/resources/kafka_schema.md +++ b/docs/resources/kafka_schema.md @@ -44,9 +44,9 @@ resource "aiven_kafka_schema" "kafka-schema1" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `schema` (String) Kafka Schema configuration. Should be a valid Avro, JSON, or Protobuf schema, depending on the schema type. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `subject_name` (String) The Kafka Schema Subject name. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/kafka_schema_configuration.md b/docs/resources/kafka_schema_configuration.md index 01010fa40..c400c619c 100644 --- a/docs/resources/kafka_schema_configuration.md +++ b/docs/resources/kafka_schema_configuration.md @@ -25,8 +25,8 @@ resource "aiven_kafka_schema_configuration" "config" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -53,5 +53,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_kafka_schema_configuration.config project/service_name +terraform import aiven_kafka_schema_configuration.config PROJECT/SERVICE_NAME ``` diff --git a/docs/resources/kafka_schema_registry_acl.md b/docs/resources/kafka_schema_registry_acl.md index fd019bdda..d3c5f7894 100644 --- a/docs/resources/kafka_schema_registry_acl.md +++ b/docs/resources/kafka_schema_registry_acl.md @@ -18,9 +18,9 @@ The Resource Kafka Schema Registry ACL resource allows the creation and manageme ### Required - `permission` (String) Kafka Schema Registry permission to grant. The possible values are `schema_registry_read` and `schema_registry_write`. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `resource` (String) Resource name pattern for the Schema Registry ACL entry. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) Username pattern for the ACL entry. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/kafka_topic.md b/docs/resources/kafka_topic.md index 4724ddb6e..b72303ae6 100644 --- a/docs/resources/kafka_topic.md +++ b/docs/resources/kafka_topic.md @@ -40,9 +40,9 @@ resource "aiven_kafka_topic" "mytesttopic" { ### Required - `partitions` (Number) The number of partitions to create in the topic. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `replication` (Number) The replication factor for the topic. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `topic_name` (String) The name of the topic. Changing this property forces recreation of the resource. ### Optional @@ -118,5 +118,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_kafka_topic.mytesttopic project/service_name/topic_name +terraform import aiven_kafka_topic.mytesttopic PROJECT/SERVICE_NAME/TOPIC_NAME ``` diff --git a/docs/resources/kafka_user.md b/docs/resources/kafka_user.md index cf9d1f7bb..9ea97ee2e 100644 --- a/docs/resources/kafka_user.md +++ b/docs/resources/kafka_user.md @@ -26,8 +26,8 @@ resource "aiven_kafka_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Kafka User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -58,5 +58,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_kafka_user.foo project/service_name/username +terraform import aiven_kafka_user.foo PROJECT/SERVICE_NAME/USERNAME ``` diff --git a/docs/resources/m3aggregator.md b/docs/resources/m3aggregator.md index 74824d7a0..75b746ba5 100644 --- a/docs/resources/m3aggregator.md +++ b/docs/resources/m3aggregator.md @@ -33,7 +33,7 @@ resource "aiven_m3aggregator" "m3a" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/m3db.md b/docs/resources/m3db.md index cf63155d2..a486f775e 100644 --- a/docs/resources/m3db.md +++ b/docs/resources/m3db.md @@ -38,7 +38,7 @@ resource "aiven_m3db" "m3" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/m3db_user.md b/docs/resources/m3db_user.md index 4b708af40..5eaf68743 100644 --- a/docs/resources/m3db_user.md +++ b/docs/resources/m3db_user.md @@ -26,8 +26,8 @@ resource "aiven_m3db_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the M3DB User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/mirrormaker_replication_flow.md b/docs/resources/mirrormaker_replication_flow.md index 89d0b1937..f750498b7 100644 --- a/docs/resources/mirrormaker_replication_flow.md +++ b/docs/resources/mirrormaker_replication_flow.md @@ -39,9 +39,9 @@ resource "aiven_mirrormaker_replication_flow" "f1" { - `enable` (Boolean) Enable of disable replication flows for a service. - `offset_syncs_topic_location` (String) Offset syncs topic location. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `replication_policy_class` (String) Replication policy class. The possible values are `org.apache.kafka.connect.mirror.DefaultReplicationPolicy` and `org.apache.kafka.connect.mirror.IdentityReplicationPolicy`. The default value is `org.apache.kafka.connect.mirror.DefaultReplicationPolicy`. -- `service_name` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `source_cluster` (String) Source cluster alias. Maximum length: `128`. - `target_cluster` (String) Target cluster alias. Maximum length: `128`. diff --git a/docs/resources/mysql.md b/docs/resources/mysql.md index 7fc92a19d..3f6911043 100644 --- a/docs/resources/mysql.md +++ b/docs/resources/mysql.md @@ -42,7 +42,7 @@ resource "aiven_mysql" "mysql1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/mysql_database.md b/docs/resources/mysql_database.md index 5bcb21efd..53cf00aa7 100644 --- a/docs/resources/mysql_database.md +++ b/docs/resources/mysql_database.md @@ -26,8 +26,8 @@ resource "aiven_mysql_database" "mydatabase" { ### Required - `database_name` (String) The name of the service database. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -54,5 +54,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_mysql_database.mydatabase project/service_name/database_name +terraform import aiven_mysql_database.mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME ``` diff --git a/docs/resources/mysql_user.md b/docs/resources/mysql_user.md index e25c35f44..054bdd0a6 100644 --- a/docs/resources/mysql_user.md +++ b/docs/resources/mysql_user.md @@ -26,8 +26,8 @@ resource "aiven_mysql_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the MySQL User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -59,5 +59,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_mysql_user.foo project/service_name/username +terraform import aiven_mysql_user.foo PROJECT/SERVICE_NAME/USERNAME ``` diff --git a/docs/resources/opensearch.md b/docs/resources/opensearch.md index 35f27f5c2..38029282e 100644 --- a/docs/resources/opensearch.md +++ b/docs/resources/opensearch.md @@ -43,7 +43,7 @@ resource "aiven_opensearch" "os1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/opensearch_acl_config.md b/docs/resources/opensearch_acl_config.md index be57dd65f..241b78e6c 100644 --- a/docs/resources/opensearch_acl_config.md +++ b/docs/resources/opensearch_acl_config.md @@ -45,8 +45,8 @@ resource "aiven_opensearch_acl_config" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -74,5 +74,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_opensearch_acl_config.foo project/service_name +TERRAFORM IMPORT AIVEN_OPENSEARCH_ACL_CONFIG.FOO project/service_name ``` diff --git a/docs/resources/opensearch_acl_rule.md b/docs/resources/opensearch_acl_rule.md index e7ce6e51c..22021faa7 100644 --- a/docs/resources/opensearch_acl_rule.md +++ b/docs/resources/opensearch_acl_rule.md @@ -80,8 +80,8 @@ resource "aiven_opensearch_acl_rule" "os_acl_rule" { - `index` (String) The index pattern for this ACL entry. Maximum length: `249`. Changing this property forces recreation of the resource. - `permission` (String) The permissions for this ACL entry. The possible values are `deny`, `admin`, `read`, `readwrite` and `write`. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The username for the ACL entry. Maximum length: `40`. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -108,5 +108,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_opensearch_acl_rule.os_acl_rule project/service_name/username/index +terraform import aiven_opensearch_acl_rule.os_acl_rule PROJECT/SERVICE_NAME/USERNAME/INDEX ``` diff --git a/docs/resources/opensearch_security_plugin_config.md b/docs/resources/opensearch_security_plugin_config.md index 32f7d9e1a..67cc6420e 100644 --- a/docs/resources/opensearch_security_plugin_config.md +++ b/docs/resources/opensearch_security_plugin_config.md @@ -45,8 +45,8 @@ resource "aiven_opensearch_security_plugin_config" "foo" { ### Required - `admin_password` (String, Sensitive) The password for the os-sec-admin user. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -75,5 +75,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_opensearch_security_plugin_config.foo project/service_name +terraform import aiven_opensearch_security_plugin_config.foo PROJECT/SERVICE_NAME ``` diff --git a/docs/resources/opensearch_user.md b/docs/resources/opensearch_user.md index c1966c354..584a32216 100644 --- a/docs/resources/opensearch_user.md +++ b/docs/resources/opensearch_user.md @@ -26,8 +26,8 @@ resource "aiven_opensearch_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the OpenSearch User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -56,5 +56,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_opensearch_user.foo project/service_name/username +terraform import aiven_opensearch_user.foo PROJECT/SERVICE_NAME/USERNAME ``` diff --git a/docs/resources/organization_group_project.md b/docs/resources/organization_group_project.md index 9bedf58d5..e8349f427 100644 --- a/docs/resources/organization_group_project.md +++ b/docs/resources/organization_group_project.md @@ -32,7 +32,7 @@ resource "aiven_organization_user_group_member" "project_admin" { resource "aiven_organization_group_project" "example" { group_id = aiven_organization_user_group.example.group_id - project = aiven_project.example_project.project + project = data.aiven_project.example_project.project role = "admin" } ``` diff --git a/docs/resources/organization_user.md b/docs/resources/organization_user.md index 47fe77bcc..451d18269 100644 --- a/docs/resources/organization_user.md +++ b/docs/resources/organization_user.md @@ -3,28 +3,28 @@ page_title: "aiven_organization_user Resource - terraform-provider-aiven" subcategory: "" description: |- - **This resource is deprecated**. Use the `aiven_organization_user` data source instead. + **This resource is deprecated**. Users cannot be invited to an organization using Terraform. + Use the [Aiven Console](https://console.aiven.io/) to [invite users](https://aiven.io/docs/platform/howto/manage-org-users) + to your organization. + After the user accepts the invite you can get their information using the aiven_organization_user + data source. You can manage user access to projects with the aiven_organization_user_group, + aiven_organization_user_group_member, and aiven_organization_group_project resources. The organization user resource allows the creation and management of an Aiven organization user. - During the creation of aiven_organization_userresource, an email invitation will be sent - to a user using user_email address. If the user accepts an invitation, they will become - a member of the organization. The deletion of aiven_organization_user will not only - delete the invitation if one was sent but not yet accepted by the user, it will also - eliminate the member from the organization if one has accepted an invitation previously. --- # aiven_organization_user (Resource) -**This resource is deprecated**. Use the `aiven_organization_user` data source instead. +**This resource is deprecated**. Users cannot be invited to an organization using Terraform. + Use the [Aiven Console](https://console.aiven.io/) to [invite users](https://aiven.io/docs/platform/howto/manage-org-users) + to your organization. + +After the user accepts the invite you can get their information using the `aiven_organization_user` +data source. You can manage user access to projects with the `aiven_organization_user_group`, +`aiven_organization_user_group_member`, and `aiven_organization_group_project` resources. The organization user resource allows the creation and management of an Aiven organization user. -During the creation of `aiven_organization_user`resource, an email invitation will be sent -to a user using `user_email` address. If the user accepts an invitation, they will become -a member of the organization. The deletion of `aiven_organization_user` will not only -delete the invitation if one was sent but not yet accepted by the user, it will also -eliminate the member from the organization if one has accepted an invitation previously. - diff --git a/docs/resources/pg.md b/docs/resources/pg.md index 95e811742..a09fd6d6d 100644 --- a/docs/resources/pg.md +++ b/docs/resources/pg.md @@ -56,7 +56,7 @@ resource "aiven_pg" "pg" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional @@ -388,5 +388,5 @@ Read-Only: Import is supported using the following syntax: ```shell -terraform import aiven_pg.pg project/service_name +terraform import aiven_pg.pg PROJECT/SERVICE_NAME ``` diff --git a/docs/resources/pg_database.md b/docs/resources/pg_database.md index 6017ac095..783726c09 100644 --- a/docs/resources/pg_database.md +++ b/docs/resources/pg_database.md @@ -26,8 +26,8 @@ resource "aiven_pg_database" "mydatabase" { ### Required - `database_name` (String) The name of the service database. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -56,5 +56,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_pg_database.mydatabase project/service_name/database_name +terraform import aiven_pg_database.mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME ``` diff --git a/docs/resources/pg_user.md b/docs/resources/pg_user.md index c78a0cb2b..2342c15d2 100644 --- a/docs/resources/pg_user.md +++ b/docs/resources/pg_user.md @@ -26,8 +26,8 @@ resource "aiven_pg_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the PG User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -59,5 +59,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_pg_user.user project/service_name/username +terraform import aiven_pg_user.user PROJECT/SERVICE_NAME/USERNAME ``` diff --git a/docs/resources/project_user.md b/docs/resources/project_user.md index 6326e93f6..e7be3075f 100644 --- a/docs/resources/project_user.md +++ b/docs/resources/project_user.md @@ -3,12 +3,12 @@ page_title: "aiven_project_user Resource - terraform-provider-aiven" subcategory: "" description: |- - The Project User resource allows the creation and management of Aiven Project Users. + Creates and manages an Aiven project member. --- # aiven_project_user (Resource) -The Project User resource allows the creation and management of Aiven Project Users. +Creates and manages an Aiven project member. ## Example Usage @@ -25,9 +25,9 @@ resource "aiven_project_user" "mytestuser" { ### Required -- `email` (String) Email address of the user. Should be lowercase. Changing this property forces recreation of the resource. +- `email` (String) Email address of the user in lowercase. Changing this property forces recreation of the resource. - `member_type` (String) Project membership type. The possible values are `admin`, `developer` and `operator`. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -35,7 +35,7 @@ resource "aiven_project_user" "mytestuser" { ### Read-Only -- `accepted` (Boolean) Whether the user has accepted the request to join the project; adding user to a project sends an invitation to the target user and the actual membership is only created once the user accepts the invitation. +- `accepted` (Boolean) Whether the user has accepted the request to join the project. Users get an invite and become project members after accepting the invite. - `id` (String) The ID of this resource. @@ -54,5 +54,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_project_user.mytestuser project/email +terraform import aiven_project_user.mytestuser PROJECT/EMAIL ``` diff --git a/docs/resources/project_vpc.md b/docs/resources/project_vpc.md index b3dd9d5df..a759677d6 100644 --- a/docs/resources/project_vpc.md +++ b/docs/resources/project_vpc.md @@ -31,7 +31,7 @@ resource "aiven_project_vpc" "example_vpc" { - `cloud_name` (String) The cloud provider and region where the service is hosted in the format `CLOUD_PROVIDER-REGION_NAME`. For example, `google-europe-west1` or `aws-us-east-2`. Changing this property forces recreation of the resource. - `network_cidr` (String) Network address range used by the VPC. For example, `192.168.0.0/24`. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/redis.md b/docs/resources/redis.md index 77cc7c40b..27d26bb80 100644 --- a/docs/resources/redis.md +++ b/docs/resources/redis.md @@ -37,7 +37,7 @@ resource "aiven_redis" "redis1" { ### Required - `plan` (String) Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are `hobbyist`, `startup-x`, `business-x` and `premium-x` where `x` is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the [Aiven pricing page](https://aiven.io/pricing). -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `service_name` (String) Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes. ### Optional diff --git a/docs/resources/redis_user.md b/docs/resources/redis_user.md index 297e17292..d17c12a65 100644 --- a/docs/resources/redis_user.md +++ b/docs/resources/redis_user.md @@ -26,8 +26,8 @@ resource "aiven_redis_user" "foo" { ### Required -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. -- `service_name` (String) Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `service_name` (String) The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. - `username` (String) The actual name of the Redis User. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional @@ -60,5 +60,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_redis_user.foo project/service_name/username +terraform import aiven_redis_user.foo PROJECT/SERVICE_NAME/USERNAME ``` diff --git a/docs/resources/service_integration.md b/docs/resources/service_integration.md index 58f535981..cbf61797b 100644 --- a/docs/resources/service_integration.md +++ b/docs/resources/service_integration.md @@ -375,5 +375,5 @@ Optional: ## Import Import is supported using the following syntax: ```shell -terraform import aiven_service_integration.myintegration project/integration_id +terraform import aiven_service_integration.myintegration PROJECT/INTEGRATION_ID ``` diff --git a/docs/resources/static_ip.md b/docs/resources/static_ip.md index 51013e7e5..6b66db782 100644 --- a/docs/resources/static_ip.md +++ b/docs/resources/static_ip.md @@ -18,7 +18,7 @@ The aiven_static_ip resource allows the creation and deletion of static ips. Ple ### Required - `cloud_name` (String) Specifies the cloud that the static ip belongs to. Changing this property forces recreation of the resource. -- `project` (String) Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. +- `project` (String) The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. ### Optional diff --git a/docs/resources/transit_gateway_vpc_attachment.md b/docs/resources/transit_gateway_vpc_attachment.md index 8abc6acea..c08d1de1b 100644 --- a/docs/resources/transit_gateway_vpc_attachment.md +++ b/docs/resources/transit_gateway_vpc_attachment.md @@ -62,5 +62,5 @@ Optional: Import is supported using the following syntax: ```shell -terraform import aiven_transit_gateway_vpc_attachment.attachment project/vpc_id/peer_cloud_account/peer_vpc/peer_region +terraform import aiven_transit_gateway_vpc_attachment.attachment PROJECT/VPC_ID/PEER_CLOUD_ACCOUNT/PEER_VPC/PEER_REGION ``` diff --git a/examples/resources/aiven_account_authentication/import.sh b/examples/resources/aiven_account_authentication/import.sh index 201ede290..a44c0d89b 100644 --- a/examples/resources/aiven_account_authentication/import.sh +++ b/examples/resources/aiven_account_authentication/import.sh @@ -1 +1 @@ -terraform import aiven_account_authentication.foo account_id/authentication_id +terraform import aiven_account_authentication.foo ACCOUNT_ID/AUTHENTICATION_ID diff --git a/examples/resources/aiven_account_team_member/import.sh b/examples/resources/aiven_account_team_member/import.sh index fe744fa53..5ca834e23 100644 --- a/examples/resources/aiven_account_team_member/import.sh +++ b/examples/resources/aiven_account_team_member/import.sh @@ -1 +1 @@ -terraform import aiven_account_team_member.foo account_id/team_id/user_email +terraform import aiven_account_team_member.foo ACCOUNT_ID/TEAM_ID/USER_EMAIL diff --git a/examples/resources/aiven_cassandra/import.sh b/examples/resources/aiven_cassandra/import.sh index e56401772..c87532631 100644 --- a/examples/resources/aiven_cassandra/import.sh +++ b/examples/resources/aiven_cassandra/import.sh @@ -1 +1 @@ -terraform import aiven_cassandra.bar project/service_name +terraform import aiven_cassandra.bar PROJECT/SERVICE_NAME diff --git a/examples/resources/aiven_cassandra_user/import.sh b/examples/resources/aiven_cassandra_user/import.sh index 6d33e3b4d..fe61fb720 100644 --- a/examples/resources/aiven_cassandra_user/import.sh +++ b/examples/resources/aiven_cassandra_user/import.sh @@ -1 +1 @@ -terraform import aiven_cassandra_user.foo project/service_name/username +terraform import aiven_cassandra_user.foo PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_clickhouse/import.sh b/examples/resources/aiven_clickhouse/import.sh index 5fa17bfa2..059c46927 100644 --- a/examples/resources/aiven_clickhouse/import.sh +++ b/examples/resources/aiven_clickhouse/import.sh @@ -1 +1 @@ -terraform import aiven_clickhouse.clickhouse project/service_name +terraform import aiven_clickhouse.clickhouse PROJECT/SERVICE_NAME diff --git a/examples/resources/aiven_clickhouse_database/import.sh b/examples/resources/aiven_clickhouse_database/import.sh index 3cf2b7ecb..058276eec 100644 --- a/examples/resources/aiven_clickhouse_database/import.sh +++ b/examples/resources/aiven_clickhouse_database/import.sh @@ -1 +1 @@ -terraform import aiven_clickhouse_database.clickhouse_db project/service_name/name +terraform import aiven_clickhouse_database.clickhouse_db PROJECT/SERVICE_NAME/NAME diff --git a/examples/resources/aiven_clickhouse_role/import.sh b/examples/resources/aiven_clickhouse_role/import.sh index 37bc156be..9093a0090 100644 --- a/examples/resources/aiven_clickhouse_role/import.sh +++ b/examples/resources/aiven_clickhouse_role/import.sh @@ -1 +1 @@ -terraform import aiven_clickhouse_role.foo project/service_name/role +terraform import aiven_clickhouse_role.foo PROJECT/SERVICE_NAME/ROLE diff --git a/examples/resources/aiven_connection_pool/import.sh b/examples/resources/aiven_connection_pool/import.sh index 6305b375a..e8a4793bb 100644 --- a/examples/resources/aiven_connection_pool/import.sh +++ b/examples/resources/aiven_connection_pool/import.sh @@ -1 +1 @@ -terraform import aiven_connection_pool.mytestpool project/service_name/pool_name +terraform import aiven_connection_pool.mytestpool PROJECT/SERVICE_NAME/POOL_NAME diff --git a/examples/resources/aiven_flink/import.sh b/examples/resources/aiven_flink/import.sh index e1f393b3e..7a1081e12 100644 --- a/examples/resources/aiven_flink/import.sh +++ b/examples/resources/aiven_flink/import.sh @@ -1 +1 @@ -terraform import aiven_flink.flink project/service_name +terraform import aiven_flink.flink PROJECT/SERVICE_NAME diff --git a/examples/resources/aiven_flink_application/import.sh b/examples/resources/aiven_flink_application/import.sh index bb644be8b..ff3cf5886 100644 --- a/examples/resources/aiven_flink_application/import.sh +++ b/examples/resources/aiven_flink_application/import.sh @@ -1 +1 @@ -terraform import aiven_flink_application.myapp project/service/application_name +terraform import aiven_flink_application.myapp PROJECT/SERVICE/APPLICATION_NAME diff --git a/examples/resources/aiven_flink_application_deployment/import.sh b/examples/resources/aiven_flink_application_deployment/import.sh index 95ebd4fa7..6463f6799 100644 --- a/examples/resources/aiven_flink_application_deployment/import.sh +++ b/examples/resources/aiven_flink_application_deployment/import.sh @@ -1 +1 @@ -terraform import aiven_flink_application_deployment.foo_deploy project/service/application_id/application_version_id/deployment_id +terraform import aiven_flink_application_deployment.foo_deploy PROJECT/SERVICE/APPLICATION_ID/APPLICATION_VERSION_ID/DEPLOYMENT_ID diff --git a/examples/resources/aiven_gcp_vpc_peering_connection/import.sh b/examples/resources/aiven_gcp_vpc_peering_connection/import.sh index 457a26da5..0a615ec22 100644 --- a/examples/resources/aiven_gcp_vpc_peering_connection/import.sh +++ b/examples/resources/aiven_gcp_vpc_peering_connection/import.sh @@ -1 +1 @@ -terraform import aiven_gcp_vpc_peering_connection.foo project_name/vpc_id/gcp_project_id/peer_vpc +terraform import aiven_gcp_vpc_peering_connection.foo PROJECT_NAME/VPC_ID/GCP_PROJECT_ID/PEER_VPC diff --git a/examples/resources/aiven_influxdb_user/import.sh b/examples/resources/aiven_influxdb_user/import.sh index 60e102617..4d1ded9f2 100644 --- a/examples/resources/aiven_influxdb_user/import.sh +++ b/examples/resources/aiven_influxdb_user/import.sh @@ -1 +1 @@ -terraform import aiven_influxdb_user.foo project/service_name/username +terraform import aiven_influxdb_user.foo PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_kafka_acl/import.sh b/examples/resources/aiven_kafka_acl/import.sh index 8aaa39000..38829920e 100644 --- a/examples/resources/aiven_kafka_acl/import.sh +++ b/examples/resources/aiven_kafka_acl/import.sh @@ -1 +1 @@ -terraform import aiven_kafka_acl.mytestacl project/service_name/id +terraform import aiven_kafka_acl.mytestacl PROJECT/SERVICE_NAME/ID diff --git a/examples/resources/aiven_kafka_schema_configuration/import.sh b/examples/resources/aiven_kafka_schema_configuration/import.sh index a07baae37..e751e98e7 100644 --- a/examples/resources/aiven_kafka_schema_configuration/import.sh +++ b/examples/resources/aiven_kafka_schema_configuration/import.sh @@ -1 +1 @@ -terraform import aiven_kafka_schema_configuration.config project/service_name +terraform import aiven_kafka_schema_configuration.config PROJECT/SERVICE_NAME diff --git a/examples/resources/aiven_kafka_topic/import.sh b/examples/resources/aiven_kafka_topic/import.sh index f8f278a60..48122e8e2 100644 --- a/examples/resources/aiven_kafka_topic/import.sh +++ b/examples/resources/aiven_kafka_topic/import.sh @@ -1 +1 @@ -terraform import aiven_kafka_topic.mytesttopic project/service_name/topic_name +terraform import aiven_kafka_topic.mytesttopic PROJECT/SERVICE_NAME/TOPIC_NAME diff --git a/examples/resources/aiven_kafka_user/import.sh b/examples/resources/aiven_kafka_user/import.sh index d17135e72..749046c3d 100644 --- a/examples/resources/aiven_kafka_user/import.sh +++ b/examples/resources/aiven_kafka_user/import.sh @@ -1 +1 @@ -terraform import aiven_kafka_user.foo project/service_name/username +terraform import aiven_kafka_user.foo PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_mysql_database/import.sh b/examples/resources/aiven_mysql_database/import.sh index 7b18cbfce..4569a1f40 100644 --- a/examples/resources/aiven_mysql_database/import.sh +++ b/examples/resources/aiven_mysql_database/import.sh @@ -1 +1 @@ -terraform import aiven_mysql_database.mydatabase project/service_name/database_name +terraform import aiven_mysql_database.mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME diff --git a/examples/resources/aiven_mysql_user/import.sh b/examples/resources/aiven_mysql_user/import.sh index c3ec54460..e9bcc7fe3 100644 --- a/examples/resources/aiven_mysql_user/import.sh +++ b/examples/resources/aiven_mysql_user/import.sh @@ -1 +1 @@ -terraform import aiven_mysql_user.foo project/service_name/username +terraform import aiven_mysql_user.foo PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_opensearch_acl_config/import.sh b/examples/resources/aiven_opensearch_acl_config/import.sh index f7955980c..3905ed8f5 100644 --- a/examples/resources/aiven_opensearch_acl_config/import.sh +++ b/examples/resources/aiven_opensearch_acl_config/import.sh @@ -1 +1 @@ -terraform import aiven_opensearch_acl_config.foo project/service_name +TERRAFORM IMPORT AIVEN_OPENSEARCH_ACL_CONFIG.FOO project/service_name diff --git a/examples/resources/aiven_opensearch_acl_rule/import.sh b/examples/resources/aiven_opensearch_acl_rule/import.sh index 184bcec7a..1b8c9e7dd 100644 --- a/examples/resources/aiven_opensearch_acl_rule/import.sh +++ b/examples/resources/aiven_opensearch_acl_rule/import.sh @@ -1 +1 @@ -terraform import aiven_opensearch_acl_rule.os_acl_rule project/service_name/username/index +terraform import aiven_opensearch_acl_rule.os_acl_rule PROJECT/SERVICE_NAME/USERNAME/INDEX diff --git a/examples/resources/aiven_opensearch_security_plugin_config/import.sh b/examples/resources/aiven_opensearch_security_plugin_config/import.sh index bdef91b49..5150e6c3b 100644 --- a/examples/resources/aiven_opensearch_security_plugin_config/import.sh +++ b/examples/resources/aiven_opensearch_security_plugin_config/import.sh @@ -1 +1 @@ -terraform import aiven_opensearch_security_plugin_config.foo project/service_name +terraform import aiven_opensearch_security_plugin_config.foo PROJECT/SERVICE_NAME diff --git a/examples/resources/aiven_opensearch_user/import.sh b/examples/resources/aiven_opensearch_user/import.sh index 669fe317c..37fa0d024 100644 --- a/examples/resources/aiven_opensearch_user/import.sh +++ b/examples/resources/aiven_opensearch_user/import.sh @@ -1 +1 @@ -terraform import aiven_opensearch_user.foo project/service_name/username +terraform import aiven_opensearch_user.foo PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_organization_group_project/resource.tf b/examples/resources/aiven_organization_group_project/resource.tf index 9bbd4d4ca..7d79a3363 100644 --- a/examples/resources/aiven_organization_group_project/resource.tf +++ b/examples/resources/aiven_organization_group_project/resource.tf @@ -17,6 +17,6 @@ resource "aiven_organization_user_group_member" "project_admin" { resource "aiven_organization_group_project" "example" { group_id = aiven_organization_user_group.example.group_id - project = aiven_project.example_project.project + project = data.aiven_project.example_project.project role = "admin" } \ No newline at end of file diff --git a/examples/resources/aiven_pg/import.sh b/examples/resources/aiven_pg/import.sh index 48a694a59..5501b9309 100644 --- a/examples/resources/aiven_pg/import.sh +++ b/examples/resources/aiven_pg/import.sh @@ -1 +1 @@ -terraform import aiven_pg.pg project/service_name +terraform import aiven_pg.pg PROJECT/SERVICE_NAME diff --git a/examples/resources/aiven_pg_database/import.sh b/examples/resources/aiven_pg_database/import.sh index d09e49a8f..6e67b7fe9 100644 --- a/examples/resources/aiven_pg_database/import.sh +++ b/examples/resources/aiven_pg_database/import.sh @@ -1 +1 @@ -terraform import aiven_pg_database.mydatabase project/service_name/database_name +terraform import aiven_pg_database.mydatabase PROJECT/SERVICE_NAME/DATABASE_NAME diff --git a/examples/resources/aiven_pg_user/import.sh b/examples/resources/aiven_pg_user/import.sh index e1a93d267..f06c22fc2 100644 --- a/examples/resources/aiven_pg_user/import.sh +++ b/examples/resources/aiven_pg_user/import.sh @@ -1 +1 @@ -terraform import aiven_pg_user.user project/service_name/username +terraform import aiven_pg_user.user PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_project_user/import.sh b/examples/resources/aiven_project_user/import.sh index 35d4face5..9eaa08f5a 100644 --- a/examples/resources/aiven_project_user/import.sh +++ b/examples/resources/aiven_project_user/import.sh @@ -1 +1 @@ -terraform import aiven_project_user.mytestuser project/email +terraform import aiven_project_user.mytestuser PROJECT/EMAIL diff --git a/examples/resources/aiven_redis_user/import.sh b/examples/resources/aiven_redis_user/import.sh index 29e0a68a6..8c6311cfe 100644 --- a/examples/resources/aiven_redis_user/import.sh +++ b/examples/resources/aiven_redis_user/import.sh @@ -1 +1 @@ -terraform import aiven_redis_user.foo project/service_name/username +terraform import aiven_redis_user.foo PROJECT/SERVICE_NAME/USERNAME diff --git a/examples/resources/aiven_service_integration/import.sh b/examples/resources/aiven_service_integration/import.sh index 72aa9c3b5..edac7f688 100644 --- a/examples/resources/aiven_service_integration/import.sh +++ b/examples/resources/aiven_service_integration/import.sh @@ -1 +1 @@ -terraform import aiven_service_integration.myintegration project/integration_id +terraform import aiven_service_integration.myintegration PROJECT/INTEGRATION_ID diff --git a/examples/resources/aiven_transit_gateway_vpc_attachment/import.sh b/examples/resources/aiven_transit_gateway_vpc_attachment/import.sh index 22c6c3ae7..5dfd4d57f 100644 --- a/examples/resources/aiven_transit_gateway_vpc_attachment/import.sh +++ b/examples/resources/aiven_transit_gateway_vpc_attachment/import.sh @@ -1 +1 @@ -terraform import aiven_transit_gateway_vpc_attachment.attachment project/vpc_id/peer_cloud_account/peer_vpc/peer_region +terraform import aiven_transit_gateway_vpc_attachment.attachment PROJECT/VPC_ID/PEER_CLOUD_ACCOUNT/PEER_VPC/PEER_REGION diff --git a/internal/schemautil/common.go b/internal/schemautil/common.go index 6830afb44..d0c4c2008 100644 --- a/internal/schemautil/common.go +++ b/internal/schemautil/common.go @@ -14,7 +14,7 @@ import ( func GetACLUserValidateFunc() schema.SchemaValidateFunc { //nolint:staticcheck return validation.StringMatch( regexp.MustCompile(`^[-._*?A-Za-z0-9]+$`), - "Must consist of alpha-numeric characters, underscores, dashes, dots and glob characters '*' and '?'") + "Must consist of alpha-numeric characters, underscores, dashes, dots, and glob characters '*' and '?'") } //goland:noinspection GoDeprecation @@ -30,7 +30,7 @@ var ( Required: true, ForceNew: true, ValidateFunc: validation.StringMatch(regexp.MustCompile("^[a-zA-Z0-9_-]*$"), "project name should be alphanumeric"), - Description: userconfig.Desc("Identifies the project this resource belongs to.").ForceNew().Referenced().Build(), + Description: userconfig.Desc("The name of the project this resource belongs to.").ForceNew().Referenced().Build(), } CommonSchemaServiceNameReference = &schema.Schema{ @@ -38,7 +38,7 @@ var ( Required: true, ForceNew: true, ValidateFunc: validation.StringMatch(regexp.MustCompile("^[a-zA-Z0-9_-]*$"), "common name should be alphanumeric"), - Description: userconfig.Desc("Specifies the name of the service that this resource belongs to.").ForceNew().Referenced().Build(), + Description: userconfig.Desc("The name of the service that this resource belongs to.").ForceNew().Referenced().Build(), } ) diff --git a/internal/sdkprovider/service/organization/organization_user.go b/internal/sdkprovider/service/organization/organization_user.go index 46679df01..7ea11b32e 100644 --- a/internal/sdkprovider/service/organization/organization_user.go +++ b/internal/sdkprovider/service/organization/organization_user.go @@ -57,15 +57,15 @@ var aivenOrganizationUserSchema = map[string]*schema.Schema{ func ResourceOrganizationUser() *schema.Resource { return &schema.Resource{ Description: ` - **This resource is deprecated**. Use the ` + "`aiven_organization_user`" + ` data source instead. + **This resource is deprecated**. Users cannot be invited to an organization using Terraform. + Use the [Aiven Console](https://console.aiven.io/) to [invite users](https://aiven.io/docs/platform/howto/manage-org-users) + to your organization. + +After the user accepts the invite you can get their information using the ` + "`aiven_organization_user`" + ` +data source. You can manage user access to projects with the ` + "`aiven_organization_user_group`" + `, +` + "`aiven_organization_user_group_member`" + `, and ` + "`aiven_organization_group_project`" + ` resources. The organization user resource allows the creation and management of an Aiven organization user. - -During the creation of ` + "`aiven_organization_user`" + `resource, an email invitation will be sent -to a user using ` + "`user_email`" + ` address. If the user accepts an invitation, they will become -a member of the organization. The deletion of ` + "`aiven_organization_user`" + ` will not only -delete the invitation if one was sent but not yet accepted by the user, it will also -eliminate the member from the organization if one has accepted an invitation previously. `, CreateContext: resourceOrganizationUserCreate, ReadContext: resourceOrganizationUserRead, @@ -76,12 +76,11 @@ eliminate the member from the organization if one has accepted an invitation pre Timeouts: schemautil.DefaultResourceTimeouts(), Schema: aivenOrganizationUserSchema, DeprecationMessage: ` -This resource is deprecated; please use aiven_organization_user data source instead. -Invitation of organization users is not supported anymore via Terraform. Therefore -creation of this resource is not supported anymore. We recommend using WebUI to create -and organization user invitations. Upon receiving an invitation, a user can accept it -using WebUI. Once accepted, the user will become a member of the organization and will -be able to access it via Terraform. +This resource is deprecated. Users cannot be invited to an organization using Terraform. +Use the Aiven Console to invite users to your organization. After the user accepts the invite +you can get their information using the aiven_organization_user data source. You can manage +user access to projects with the aiven_organization_user_group, aiven_organization_user_group_member, +and aiven_organization_group_project resources. `, } } diff --git a/internal/sdkprovider/service/project/project_user.go b/internal/sdkprovider/service/project/project_user.go index 10ffadb62..339765bf3 100644 --- a/internal/sdkprovider/service/project/project_user.go +++ b/internal/sdkprovider/service/project/project_user.go @@ -20,7 +20,7 @@ var aivenProjectUserSchema = map[string]*schema.Schema{ ForceNew: true, Required: true, Type: schema.TypeString, - Description: userconfig.Desc("Email address of the user. Should be lowercase.").ForceNew().Build(), + Description: userconfig.Desc("Email address of the user in lowercase.").ForceNew().Build(), ValidateFunc: schemautil.ValidateEmailAddress, }, "member_type": { @@ -31,13 +31,13 @@ var aivenProjectUserSchema = map[string]*schema.Schema{ "accepted": { Computed: true, Type: schema.TypeBool, - Description: "Whether the user has accepted the request to join the project; adding user to a project sends an invitation to the target user and the actual membership is only created once the user accepts the invitation.", + Description: "Whether the user has accepted the request to join the project. Users get an invite and become project members after accepting the invite.", }, } func ResourceProjectUser() *schema.Resource { return &schema.Resource{ - Description: "The Project User resource allows the creation and management of Aiven Project Users.", + Description: "Creates and manages an Aiven project member.", CreateContext: resourceProjectUserCreate, ReadContext: resourceProjectUserRead, UpdateContext: resourceProjectUserUpdate, @@ -48,7 +48,7 @@ func ResourceProjectUser() *schema.Resource { Timeouts: schemautil.DefaultResourceTimeouts(), Schema: aivenProjectUserSchema, - DeprecationMessage: "This resource is deprecated", + DeprecationMessage: "This resource is deprecated.", } }