From 40dad88b303a6907122739f1bf6ad8678361656f Mon Sep 17 00:00:00 2001 From: Murad Biashimov Date: Tue, 5 Nov 2024 12:03:38 +0100 Subject: [PATCH] docs(userconfig): add reset options warning --- docs/data-sources/cassandra.md | 2 +- docs/data-sources/clickhouse.md | 2 +- docs/data-sources/dragonfly.md | 2 +- docs/data-sources/flink.md | 2 +- docs/data-sources/grafana.md | 2 +- docs/data-sources/kafka.md | 2 +- docs/data-sources/kafka_connect.md | 2 +- docs/data-sources/kafka_mirrormaker.md | 2 +- docs/data-sources/m3aggregator.md | 2 +- docs/data-sources/m3db.md | 2 +- docs/data-sources/mysql.md | 2 +- docs/data-sources/opensearch.md | 2 +- docs/data-sources/pg.md | 2 +- docs/data-sources/redis.md | 2 +- docs/data-sources/service_integration.md | 28 +++++++-------- .../service_integration_endpoint.md | 36 +++++++++---------- docs/data-sources/thanos.md | 2 +- docs/data-sources/valkey.md | 2 +- docs/resources/cassandra.md | 2 +- docs/resources/clickhouse.md | 2 +- docs/resources/dragonfly.md | 2 +- docs/resources/flink.md | 2 +- docs/resources/grafana.md | 2 +- docs/resources/kafka.md | 2 +- docs/resources/kafka_connect.md | 2 +- docs/resources/kafka_mirrormaker.md | 2 +- docs/resources/m3aggregator.md | 2 +- docs/resources/m3db.md | 2 +- docs/resources/mysql.md | 2 +- docs/resources/opensearch.md | 2 +- docs/resources/pg.md | 2 +- docs/resources/redis.md | 2 +- docs/resources/service_integration.md | 28 +++++++-------- .../resources/service_integration_endpoint.md | 36 +++++++++---------- docs/resources/thanos.md | 2 +- docs/resources/valkey.md | 2 +- .../userconfig/service/cassandra.go | 2 +- .../userconfig/service/clickhouse.go | 2 +- .../userconfig/service/dragonfly.go | 2 +- .../sdkprovider/userconfig/service/flink.go | 2 +- .../sdkprovider/userconfig/service/grafana.go | 2 +- .../userconfig/service/influxdb.go | 2 +- .../sdkprovider/userconfig/service/kafka.go | 2 +- .../userconfig/service/kafka_connect.go | 2 +- .../userconfig/service/kafka_mirrormaker.go | 2 +- .../userconfig/service/m3aggregator.go | 2 +- .../sdkprovider/userconfig/service/m3db.go | 2 +- .../sdkprovider/userconfig/service/mysql.go | 2 +- .../userconfig/service/opensearch.go | 2 +- internal/sdkprovider/userconfig/service/pg.go | 2 +- .../sdkprovider/userconfig/service/redis.go | 2 +- .../sdkprovider/userconfig/service/thanos.go | 2 +- .../sdkprovider/userconfig/service/valkey.go | 2 +- .../serviceintegration/clickhouse_kafka.go | 2 +- .../clickhouse_postgresql.go | 2 +- .../userconfig/serviceintegration/datadog.go | 2 +- .../external_aws_cloudwatch_logs.go | 2 +- .../external_aws_cloudwatch_metrics.go | 2 +- .../external_elasticsearch_logs.go | 2 +- .../external_opensearch_logs.go | 2 +- .../flink_external_postgresql.go | 2 +- .../serviceintegration/kafka_connect.go | 2 +- .../serviceintegration/kafka_logs.go | 2 +- .../serviceintegration/kafka_mirrormaker.go | 2 +- .../userconfig/serviceintegration/logs.go | 2 +- .../userconfig/serviceintegration/metrics.go | 2 +- .../serviceintegration/prometheus.go | 2 +- .../serviceintegrationendpoint/autoscaler.go | 2 +- .../serviceintegrationendpoint/datadog.go | 2 +- .../external_aws_cloudwatch_logs.go | 2 +- .../external_aws_cloudwatch_metrics.go | 2 +- .../external_aws_s3.go | 2 +- .../external_clickhouse.go | 2 +- .../external_elasticsearch_logs.go | 2 +- .../external_google_cloud_bigquery.go | 2 +- .../external_google_cloud_logging.go | 2 +- .../external_kafka.go | 2 +- .../external_mysql.go | 2 +- .../external_opensearch_logs.go | 2 +- .../external_postgresql.go | 2 +- .../external_prometheus.go | 2 +- .../external_schema_registry.go | 2 +- .../serviceintegrationendpoint/jolokia.go | 2 +- .../serviceintegrationendpoint/prometheus.go | 2 +- .../serviceintegrationendpoint/rsyslog.go | 2 +- ucgenerator/main.go | 13 +++++++ ucgenerator/models.go | 2 +- 87 files changed, 159 insertions(+), 146 deletions(-) diff --git a/docs/data-sources/cassandra.md b/docs/data-sources/cassandra.md index e49346c91..39ae598dd 100644 --- a/docs/data-sources/cassandra.md +++ b/docs/data-sources/cassandra.md @@ -31,7 +31,7 @@ data "aiven_cassandra" "example_cassandra" { - `additional_disk_space` (String) Add [disk storage](https://aiven.io/docs/platform/howto/add-storage-space) in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities. - `cassandra` (List of Object, Sensitive) Values provided by the Cassandra server. (see [below for nested schema](#nestedatt--cassandra)) -- `cassandra_user_config` (List of Object) Cassandra user configurable settings (see [below for nested schema](#nestedatt--cassandra_user_config)) +- `cassandra_user_config` (List of Object) Cassandra user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--cassandra_user_config)) - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `components` (List of Object) Service component information objects (see [below for nested schema](#nestedatt--components)) - `disk_space` (String) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. diff --git a/docs/data-sources/clickhouse.md b/docs/data-sources/clickhouse.md index 5ad9c0484..ae1f405a0 100644 --- a/docs/data-sources/clickhouse.md +++ b/docs/data-sources/clickhouse.md @@ -31,7 +31,7 @@ data "aiven_clickhouse" "example_clickhouse" { - `additional_disk_space` (String) Add [disk storage](https://aiven.io/docs/platform/howto/add-storage-space) in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities. - `clickhouse` (List of Object, Sensitive) Values provided by the ClickHouse server. (see [below for nested schema](#nestedatt--clickhouse)) -- `clickhouse_user_config` (List of Object) Clickhouse user configurable settings (see [below for nested schema](#nestedatt--clickhouse_user_config)) +- `clickhouse_user_config` (List of Object) Clickhouse user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--clickhouse_user_config)) - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `components` (List of Object) Service component information objects (see [below for nested schema](#nestedatt--components)) - `disk_space` (String) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. diff --git a/docs/data-sources/dragonfly.md b/docs/data-sources/dragonfly.md index ad6a58fd1..f174d79b5 100644 --- a/docs/data-sources/dragonfly.md +++ b/docs/data-sources/dragonfly.md @@ -38,7 +38,7 @@ data "aiven_dragonfly" "example_dragonfly" { - `disk_space_step` (String) The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. `disk_space` needs to increment from `disk_space_default` by increments of this size. - `disk_space_used` (String) Disk space that service is currently using - `dragonfly` (List of Object, Sensitive) Dragonfly server provided values (see [below for nested schema](#nestedatt--dragonfly)) -- `dragonfly_user_config` (List of Object) Dragonfly user configurable settings (see [below for nested schema](#nestedatt--dragonfly_user_config)) +- `dragonfly_user_config` (List of Object) Dragonfly user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--dragonfly_user_config)) - `id` (String) The ID of this resource. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. diff --git a/docs/data-sources/flink.md b/docs/data-sources/flink.md index c53679c99..8b60397d8 100644 --- a/docs/data-sources/flink.md +++ b/docs/data-sources/flink.md @@ -38,7 +38,7 @@ data "aiven_flink" "example_flink" { - `disk_space_step` (String) The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. `disk_space` needs to increment from `disk_space_default` by increments of this size. - `disk_space_used` (String) Disk space that service is currently using - `flink` (List of Object, Sensitive) Values provided by the Flink server. (see [below for nested schema](#nestedatt--flink)) -- `flink_user_config` (List of Object) Flink user configurable settings (see [below for nested schema](#nestedatt--flink_user_config)) +- `flink_user_config` (List of Object) Flink user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--flink_user_config)) - `id` (String) The ID of this resource. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. diff --git a/docs/data-sources/grafana.md b/docs/data-sources/grafana.md index ebc55cb9c..bdcdd859a 100644 --- a/docs/data-sources/grafana.md +++ b/docs/data-sources/grafana.md @@ -38,7 +38,7 @@ data "aiven_grafana" "example_grafana" { - `disk_space_step` (String) The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. `disk_space` needs to increment from `disk_space_default` by increments of this size. - `disk_space_used` (String) Disk space that service is currently using - `grafana` (List of Object, Sensitive) Values provided by the Grafana server. (see [below for nested schema](#nestedatt--grafana)) -- `grafana_user_config` (List of Object) Grafana user configurable settings (see [below for nested schema](#nestedatt--grafana_user_config)) +- `grafana_user_config` (List of Object) Grafana user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--grafana_user_config)) - `id` (String) The ID of this resource. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. diff --git a/docs/data-sources/kafka.md b/docs/data-sources/kafka.md index 87c853ba6..28f09dab3 100644 --- a/docs/data-sources/kafka.md +++ b/docs/data-sources/kafka.md @@ -40,7 +40,7 @@ data "aiven_kafka" "example_kafka" { - `disk_space_used` (String) Disk space that service is currently using - `id` (String) The ID of this resource. - `kafka` (List of Object, Sensitive) Kafka server connection details. (see [below for nested schema](#nestedatt--kafka)) -- `kafka_user_config` (List of Object) Kafka user configurable settings (see [below for nested schema](#nestedatt--kafka_user_config)) +- `kafka_user_config` (List of Object) Kafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--kafka_user_config)) - `karapace` (Boolean) Switch the service to use [Karapace](https://aiven.io/docs/products/kafka/karapace) for schema registry and REST proxy. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. diff --git a/docs/data-sources/kafka_connect.md b/docs/data-sources/kafka_connect.md index f988f07e6..e4e56cad6 100644 --- a/docs/data-sources/kafka_connect.md +++ b/docs/data-sources/kafka_connect.md @@ -38,7 +38,7 @@ data "aiven_kafka_connect" "example_kafka_connect" { - `disk_space_step` (String) The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. `disk_space` needs to increment from `disk_space_default` by increments of this size. - `disk_space_used` (String) Disk space that service is currently using - `id` (String) The ID of this resource. -- `kafka_connect_user_config` (List of Object) KafkaConnect user configurable settings (see [below for nested schema](#nestedatt--kafka_connect_user_config)) +- `kafka_connect_user_config` (List of Object) KafkaConnect user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--kafka_connect_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). diff --git a/docs/data-sources/kafka_mirrormaker.md b/docs/data-sources/kafka_mirrormaker.md index ed9c175ff..00878fd2e 100644 --- a/docs/data-sources/kafka_mirrormaker.md +++ b/docs/data-sources/kafka_mirrormaker.md @@ -38,7 +38,7 @@ data "aiven_kafka_mirrormaker" "mm1" { - `disk_space_step` (String) The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. `disk_space` needs to increment from `disk_space_default` by increments of this size. - `disk_space_used` (String) Disk space that service is currently using - `id` (String) The ID of this resource. -- `kafka_mirrormaker_user_config` (List of Object) KafkaMirrormaker user configurable settings (see [below for nested schema](#nestedatt--kafka_mirrormaker_user_config)) +- `kafka_mirrormaker_user_config` (List of Object) KafkaMirrormaker user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--kafka_mirrormaker_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). diff --git a/docs/data-sources/m3aggregator.md b/docs/data-sources/m3aggregator.md index 4717896d0..25d0351bd 100644 --- a/docs/data-sources/m3aggregator.md +++ b/docs/data-sources/m3aggregator.md @@ -39,7 +39,7 @@ data "aiven_m3aggregator" "m3a" { - `disk_space_used` (String) Disk space that service is currently using - `id` (String) The ID of this resource. - `m3aggregator` (List of Object, Sensitive) M3 Aggregator server provided values (see [below for nested schema](#nestedatt--m3aggregator)) -- `m3aggregator_user_config` (List of Object) M3aggregator user configurable settings (see [below for nested schema](#nestedatt--m3aggregator_user_config)) +- `m3aggregator_user_config` (List of Object) M3aggregator user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--m3aggregator_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). diff --git a/docs/data-sources/m3db.md b/docs/data-sources/m3db.md index d62cb30d0..9b2577f2a 100644 --- a/docs/data-sources/m3db.md +++ b/docs/data-sources/m3db.md @@ -39,7 +39,7 @@ data "aiven_m3db" "example_m3db" { - `disk_space_used` (String) Disk space that service is currently using - `id` (String) The ID of this resource. - `m3db` (List of Object, Sensitive) Values provided by the M3DB server. (see [below for nested schema](#nestedatt--m3db)) -- `m3db_user_config` (List of Object) M3db user configurable settings (see [below for nested schema](#nestedatt--m3db_user_config)) +- `m3db_user_config` (List of Object) M3db user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--m3db_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). diff --git a/docs/data-sources/mysql.md b/docs/data-sources/mysql.md index 467513d47..f3d96aa77 100644 --- a/docs/data-sources/mysql.md +++ b/docs/data-sources/mysql.md @@ -41,7 +41,7 @@ data "aiven_mysql" "mysql1" { - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `mysql` (List of Object, Sensitive) MySQL specific server provided values (see [below for nested schema](#nestedatt--mysql)) -- `mysql_user_config` (List of Object) Mysql user configurable settings (see [below for nested schema](#nestedatt--mysql_user_config)) +- `mysql_user_config` (List of Object) Mysql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--mysql_user_config)) - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `service_host` (String) The hostname of the service. diff --git a/docs/data-sources/opensearch.md b/docs/data-sources/opensearch.md index d5b444b3e..87412a976 100644 --- a/docs/data-sources/opensearch.md +++ b/docs/data-sources/opensearch.md @@ -41,7 +41,7 @@ data "aiven_opensearch" "os1" { - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `opensearch` (List of Object, Sensitive) OpenSearch server provided values (see [below for nested schema](#nestedatt--opensearch)) -- `opensearch_user_config` (List of Object) Opensearch user configurable settings (see [below for nested schema](#nestedatt--opensearch_user_config)) +- `opensearch_user_config` (List of Object) Opensearch user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--opensearch_user_config)) - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `service_host` (String) The hostname of the service. diff --git a/docs/data-sources/pg.md b/docs/data-sources/pg.md index 5476c3b33..32a8a0732 100644 --- a/docs/data-sources/pg.md +++ b/docs/data-sources/pg.md @@ -41,7 +41,7 @@ data "aiven_pg" "example_postgres" { - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `pg` (List of Object, Sensitive) Values provided by the PostgreSQL server. (see [below for nested schema](#nestedatt--pg)) -- `pg_user_config` (List of Object) Pg user configurable settings (see [below for nested schema](#nestedatt--pg_user_config)) +- `pg_user_config` (List of Object) Pg user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--pg_user_config)) - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `service_host` (String) The hostname of the service. diff --git a/docs/data-sources/redis.md b/docs/data-sources/redis.md index ea38cebe4..dded60bb3 100644 --- a/docs/data-sources/redis.md +++ b/docs/data-sources/redis.md @@ -43,7 +43,7 @@ data "aiven_redis" "redis1" { - `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 seen from the [Aiven pricing page](https://aiven.io/pricing). - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `redis` (List of Object, Sensitive) Redis server provided values (see [below for nested schema](#nestedatt--redis)) -- `redis_user_config` (List of Object) Redis user configurable settings (see [below for nested schema](#nestedatt--redis_user_config)) +- `redis_user_config` (List of Object) Redis user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--redis_user_config)) - `service_host` (String) The hostname of the service. - `service_integrations` (List of Object) Service integrations to specify when creating a service. Not applied after initial service creation (see [below for nested schema](#nestedatt--service_integrations)) - `service_password` (String, Sensitive) Password used for connecting to the service, if applicable diff --git a/docs/data-sources/service_integration.md b/docs/data-sources/service_integration.md index 4a8b531af..b1afebde3 100644 --- a/docs/data-sources/service_integration.md +++ b/docs/data-sources/service_integration.md @@ -33,23 +33,23 @@ data "aiven_service_integration" "example_integration" { ### Read-Only -- `clickhouse_kafka_user_config` (List of Object) ClickhouseKafka user configurable settings (see [below for nested schema](#nestedatt--clickhouse_kafka_user_config)) -- `clickhouse_postgresql_user_config` (List of Object) ClickhousePostgresql user configurable settings (see [below for nested schema](#nestedatt--clickhouse_postgresql_user_config)) -- `datadog_user_config` (List of Object) Datadog user configurable settings (see [below for nested schema](#nestedatt--datadog_user_config)) +- `clickhouse_kafka_user_config` (List of Object) ClickhouseKafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--clickhouse_kafka_user_config)) +- `clickhouse_postgresql_user_config` (List of Object) ClickhousePostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--clickhouse_postgresql_user_config)) +- `datadog_user_config` (List of Object) Datadog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--datadog_user_config)) - `destination_endpoint_id` (String) Destination endpoint for the integration. -- `external_aws_cloudwatch_logs_user_config` (List of Object) ExternalAwsCloudwatchLogs user configurable settings (see [below for nested schema](#nestedatt--external_aws_cloudwatch_logs_user_config)) -- `external_aws_cloudwatch_metrics_user_config` (List of Object) ExternalAwsCloudwatchMetrics user configurable settings (see [below for nested schema](#nestedatt--external_aws_cloudwatch_metrics_user_config)) -- `external_elasticsearch_logs_user_config` (List of Object) ExternalElasticsearchLogs user configurable settings (see [below for nested schema](#nestedatt--external_elasticsearch_logs_user_config)) -- `external_opensearch_logs_user_config` (List of Object) ExternalOpensearchLogs user configurable settings (see [below for nested schema](#nestedatt--external_opensearch_logs_user_config)) -- `flink_external_postgresql_user_config` (List of Object) FlinkExternalPostgresql user configurable settings (see [below for nested schema](#nestedatt--flink_external_postgresql_user_config)) +- `external_aws_cloudwatch_logs_user_config` (List of Object) ExternalAwsCloudwatchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_aws_cloudwatch_logs_user_config)) +- `external_aws_cloudwatch_metrics_user_config` (List of Object) ExternalAwsCloudwatchMetrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_aws_cloudwatch_metrics_user_config)) +- `external_elasticsearch_logs_user_config` (List of Object) ExternalElasticsearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_elasticsearch_logs_user_config)) +- `external_opensearch_logs_user_config` (List of Object) ExternalOpensearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_opensearch_logs_user_config)) +- `flink_external_postgresql_user_config` (List of Object) FlinkExternalPostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--flink_external_postgresql_user_config)) - `id` (String) The ID of this resource. - `integration_id` (String) The ID of the Aiven service integration. -- `kafka_connect_user_config` (List of Object) KafkaConnect user configurable settings (see [below for nested schema](#nestedatt--kafka_connect_user_config)) -- `kafka_logs_user_config` (List of Object) KafkaLogs user configurable settings (see [below for nested schema](#nestedatt--kafka_logs_user_config)) -- `kafka_mirrormaker_user_config` (List of Object) KafkaMirrormaker user configurable settings (see [below for nested schema](#nestedatt--kafka_mirrormaker_user_config)) -- `logs_user_config` (List of Object) Logs user configurable settings (see [below for nested schema](#nestedatt--logs_user_config)) -- `metrics_user_config` (List of Object) Metrics user configurable settings (see [below for nested schema](#nestedatt--metrics_user_config)) -- `prometheus_user_config` (List of Object) Prometheus user configurable settings (see [below for nested schema](#nestedatt--prometheus_user_config)) +- `kafka_connect_user_config` (List of Object) KafkaConnect user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--kafka_connect_user_config)) +- `kafka_logs_user_config` (List of Object) KafkaLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--kafka_logs_user_config)) +- `kafka_mirrormaker_user_config` (List of Object) KafkaMirrormaker user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--kafka_mirrormaker_user_config)) +- `logs_user_config` (List of Object) Logs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--logs_user_config)) +- `metrics_user_config` (List of Object) Metrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--metrics_user_config)) +- `prometheus_user_config` (List of Object) Prometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--prometheus_user_config)) - `source_endpoint_id` (String) Source endpoint for the integration. diff --git a/docs/data-sources/service_integration_endpoint.md b/docs/data-sources/service_integration_endpoint.md index abe526f3d..8687eb554 100644 --- a/docs/data-sources/service_integration_endpoint.md +++ b/docs/data-sources/service_integration_endpoint.md @@ -29,27 +29,27 @@ data "aiven_service_integration_endpoint" "example_datadog_endpoint" { ### Read-Only -- `autoscaler_user_config` (List of Object) Autoscaler user configurable settings (see [below for nested schema](#nestedatt--autoscaler_user_config)) -- `datadog_user_config` (List of Object) Datadog user configurable settings (see [below for nested schema](#nestedatt--datadog_user_config)) +- `autoscaler_user_config` (List of Object) Autoscaler user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--autoscaler_user_config)) +- `datadog_user_config` (List of Object) Datadog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--datadog_user_config)) - `endpoint_config` (Map of String) Backend configuration for the endpoint. - `endpoint_type` (String) The type of service integration endpoint. The possible values are `autoscaler`, `datadog`, `external_aws_cloudwatch_logs`, `external_aws_cloudwatch_metrics`, `external_aws_s3`, `external_clickhouse`, `external_elasticsearch_logs`, `external_google_cloud_bigquery`, `external_google_cloud_logging`, `external_kafka`, `external_mysql`, `external_opensearch_logs`, `external_postgresql`, `external_prometheus`, `external_redis`, `external_schema_registry`, `external_sumologic_logs`, `jolokia`, `prometheus` and `rsyslog`. -- `external_aws_cloudwatch_logs_user_config` (List of Object) ExternalAwsCloudwatchLogs user configurable settings (see [below for nested schema](#nestedatt--external_aws_cloudwatch_logs_user_config)) -- `external_aws_cloudwatch_metrics_user_config` (List of Object) ExternalAwsCloudwatchMetrics user configurable settings (see [below for nested schema](#nestedatt--external_aws_cloudwatch_metrics_user_config)) -- `external_aws_s3_user_config` (List of Object) ExternalAwsS3 user configurable settings (see [below for nested schema](#nestedatt--external_aws_s3_user_config)) -- `external_clickhouse_user_config` (List of Object) ExternalClickhouse user configurable settings (see [below for nested schema](#nestedatt--external_clickhouse_user_config)) -- `external_elasticsearch_logs_user_config` (List of Object) ExternalElasticsearchLogs user configurable settings (see [below for nested schema](#nestedatt--external_elasticsearch_logs_user_config)) -- `external_google_cloud_bigquery` (List of Object) ExternalGoogleCloudBigquery user configurable settings (see [below for nested schema](#nestedatt--external_google_cloud_bigquery)) -- `external_google_cloud_logging_user_config` (List of Object) ExternalGoogleCloudLogging user configurable settings (see [below for nested schema](#nestedatt--external_google_cloud_logging_user_config)) -- `external_kafka_user_config` (List of Object) ExternalKafka user configurable settings (see [below for nested schema](#nestedatt--external_kafka_user_config)) -- `external_mysql_user_config` (List of Object) ExternalMysql user configurable settings (see [below for nested schema](#nestedatt--external_mysql_user_config)) -- `external_opensearch_logs_user_config` (List of Object) ExternalOpensearchLogs user configurable settings (see [below for nested schema](#nestedatt--external_opensearch_logs_user_config)) -- `external_postgresql` (List of Object) ExternalPostgresql user configurable settings (see [below for nested schema](#nestedatt--external_postgresql)) -- `external_prometheus_user_config` (List of Object) ExternalPrometheus user configurable settings (see [below for nested schema](#nestedatt--external_prometheus_user_config)) -- `external_schema_registry_user_config` (List of Object) ExternalSchemaRegistry user configurable settings (see [below for nested schema](#nestedatt--external_schema_registry_user_config)) +- `external_aws_cloudwatch_logs_user_config` (List of Object) ExternalAwsCloudwatchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_aws_cloudwatch_logs_user_config)) +- `external_aws_cloudwatch_metrics_user_config` (List of Object) ExternalAwsCloudwatchMetrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_aws_cloudwatch_metrics_user_config)) +- `external_aws_s3_user_config` (List of Object) ExternalAwsS3 user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_aws_s3_user_config)) +- `external_clickhouse_user_config` (List of Object) ExternalClickhouse user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_clickhouse_user_config)) +- `external_elasticsearch_logs_user_config` (List of Object) ExternalElasticsearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_elasticsearch_logs_user_config)) +- `external_google_cloud_bigquery` (List of Object) ExternalGoogleCloudBigquery user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_google_cloud_bigquery)) +- `external_google_cloud_logging_user_config` (List of Object) ExternalGoogleCloudLogging user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_google_cloud_logging_user_config)) +- `external_kafka_user_config` (List of Object) ExternalKafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_kafka_user_config)) +- `external_mysql_user_config` (List of Object) ExternalMysql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_mysql_user_config)) +- `external_opensearch_logs_user_config` (List of Object) ExternalOpensearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_opensearch_logs_user_config)) +- `external_postgresql` (List of Object) ExternalPostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_postgresql)) +- `external_prometheus_user_config` (List of Object) ExternalPrometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_prometheus_user_config)) +- `external_schema_registry_user_config` (List of Object) ExternalSchemaRegistry user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--external_schema_registry_user_config)) - `id` (String) The ID of this resource. -- `jolokia_user_config` (List of Object) Jolokia user configurable settings (see [below for nested schema](#nestedatt--jolokia_user_config)) -- `prometheus_user_config` (List of Object) Prometheus user configurable settings (see [below for nested schema](#nestedatt--prometheus_user_config)) -- `rsyslog_user_config` (List of Object) Rsyslog user configurable settings (see [below for nested schema](#nestedatt--rsyslog_user_config)) +- `jolokia_user_config` (List of Object) Jolokia user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--jolokia_user_config)) +- `prometheus_user_config` (List of Object) Prometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--prometheus_user_config)) +- `rsyslog_user_config` (List of Object) Rsyslog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--rsyslog_user_config)) ### Nested Schema for `autoscaler_user_config` diff --git a/docs/data-sources/thanos.md b/docs/data-sources/thanos.md index aeed0105b..01a0f9a67 100644 --- a/docs/data-sources/thanos.md +++ b/docs/data-sources/thanos.md @@ -55,7 +55,7 @@ data "aiven_thanos" "example_thanos" { - `tech_emails` (Set of Object) The email addresses for [service contacts](https://aiven.io/docs/platform/howto/technical-emails), who will receive important alerts and updates about this service. You can also set email contacts at the project level. (see [below for nested schema](#nestedatt--tech_emails)) - `termination_protection` (Boolean) Prevents the service from being deleted. It is recommended to set this to `true` for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done. - `thanos` (List of Object, Sensitive) Thanos server connection details. (see [below for nested schema](#nestedatt--thanos)) -- `thanos_user_config` (List of Object) Thanos user configurable settings (see [below for nested schema](#nestedatt--thanos_user_config)) +- `thanos_user_config` (List of Object) Thanos user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--thanos_user_config)) ### Nested Schema for `components` diff --git a/docs/data-sources/valkey.md b/docs/data-sources/valkey.md index 8825ce04e..a657689c7 100644 --- a/docs/data-sources/valkey.md +++ b/docs/data-sources/valkey.md @@ -55,7 +55,7 @@ data "aiven_valkey" "example_valkey" { - `tech_emails` (Set of Object) The email addresses for [service contacts](https://aiven.io/docs/platform/howto/technical-emails), who will receive important alerts and updates about this service. You can also set email contacts at the project level. (see [below for nested schema](#nestedatt--tech_emails)) - `termination_protection` (Boolean) Prevents the service from being deleted. It is recommended to set this to `true` for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done. - `valkey` (List of Object, Sensitive) Valkey server provided values (see [below for nested schema](#nestedatt--valkey)) -- `valkey_user_config` (List of Object) Valkey user configurable settings (see [below for nested schema](#nestedatt--valkey_user_config)) +- `valkey_user_config` (List of Object) Valkey user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedatt--valkey_user_config)) ### Nested Schema for `components` diff --git a/docs/resources/cassandra.md b/docs/resources/cassandra.md index ba99e4948..b674582e8 100644 --- a/docs/resources/cassandra.md +++ b/docs/resources/cassandra.md @@ -44,7 +44,7 @@ resource "aiven_cassandra" "example_cassandra" { - `additional_disk_space` (String) Add [disk storage](https://aiven.io/docs/platform/howto/add-storage-space) in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities. - `cassandra` (Block List, Max: 1) Values provided by the Cassandra server. (see [below for nested schema](#nestedblock--cassandra)) -- `cassandra_user_config` (Block List, Max: 1) Cassandra user configurable settings (see [below for nested schema](#nestedblock--cassandra_user_config)) +- `cassandra_user_config` (Block List, Max: 1) Cassandra user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--cassandra_user_config)) - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. diff --git a/docs/resources/clickhouse.md b/docs/resources/clickhouse.md index c9f56e2e1..554921e01 100644 --- a/docs/resources/clickhouse.md +++ b/docs/resources/clickhouse.md @@ -36,7 +36,7 @@ resource "aiven_clickhouse" "example_clickhouse" { - `additional_disk_space` (String) Add [disk storage](https://aiven.io/docs/platform/howto/add-storage-space) in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities. - `clickhouse` (Block List, Max: 1) Values provided by the ClickHouse server. (see [below for nested schema](#nestedblock--clickhouse)) -- `clickhouse_user_config` (Block List, Max: 1) Clickhouse user configurable settings (see [below for nested schema](#nestedblock--clickhouse_user_config)) +- `clickhouse_user_config` (Block List, Max: 1) Clickhouse user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--clickhouse_user_config)) - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. diff --git a/docs/resources/dragonfly.md b/docs/resources/dragonfly.md index 04d301612..0f1ddb795 100644 --- a/docs/resources/dragonfly.md +++ b/docs/resources/dragonfly.md @@ -40,7 +40,7 @@ resource "aiven_dragonfly" "example_dragonfly" { - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `dragonfly` (Block List, Max: 1) Dragonfly server provided values (see [below for nested schema](#nestedblock--dragonfly)) -- `dragonfly_user_config` (Block List, Max: 1) Dragonfly user configurable settings (see [below for nested schema](#nestedblock--dragonfly_user_config)) +- `dragonfly_user_config` (Block List, Max: 1) Dragonfly user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--dragonfly_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/flink.md b/docs/resources/flink.md index ada582e78..0c6d8e42f 100644 --- a/docs/resources/flink.md +++ b/docs/resources/flink.md @@ -42,7 +42,7 @@ resource "aiven_flink" "example_flink" { - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `flink` (Block List, Max: 1) Values provided by the Flink server. (see [below for nested schema](#nestedblock--flink)) -- `flink_user_config` (Block List, Max: 1) Flink user configurable settings (see [below for nested schema](#nestedblock--flink_user_config)) +- `flink_user_config` (Block List, Max: 1) Flink user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--flink_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/grafana.md b/docs/resources/grafana.md index 89d482695..9a2eb6a6d 100644 --- a/docs/resources/grafana.md +++ b/docs/resources/grafana.md @@ -46,7 +46,7 @@ resource "aiven_grafana" "example_grafana" { - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `grafana` (Block List, Max: 1) Values provided by the Grafana server. (see [below for nested schema](#nestedblock--grafana)) -- `grafana_user_config` (Block List, Max: 1) Grafana user configurable settings (see [below for nested schema](#nestedblock--grafana_user_config)) +- `grafana_user_config` (Block List, Max: 1) Grafana user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--grafana_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/kafka.md b/docs/resources/kafka.md index d0718d50f..41106e13d 100644 --- a/docs/resources/kafka.md +++ b/docs/resources/kafka.md @@ -56,7 +56,7 @@ resource "aiven_kafka" "example_kafka" { - `default_acl` (Boolean) Create a default wildcard Kafka ACL. - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `kafka` (Block List, Max: 1) Kafka server connection details. (see [below for nested schema](#nestedblock--kafka)) -- `kafka_user_config` (Block List, Max: 1) Kafka user configurable settings (see [below for nested schema](#nestedblock--kafka_user_config)) +- `kafka_user_config` (Block List, Max: 1) Kafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--kafka_user_config)) - `karapace` (Boolean, Deprecated) Switch the service to use [Karapace](https://aiven.io/docs/products/kafka/karapace) for schema registry and REST proxy. - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. diff --git a/docs/resources/kafka_connect.md b/docs/resources/kafka_connect.md index f5362fe52..e3a3563d3 100644 --- a/docs/resources/kafka_connect.md +++ b/docs/resources/kafka_connect.md @@ -81,7 +81,7 @@ resource "aiven_service_integration" "kafka_connect_integration" { - `additional_disk_space` (String) Add [disk storage](https://aiven.io/docs/platform/howto/add-storage-space) in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities. - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. -- `kafka_connect_user_config` (Block List, Max: 1) KafkaConnect user configurable settings (see [below for nested schema](#nestedblock--kafka_connect_user_config)) +- `kafka_connect_user_config` (Block List, Max: 1) KafkaConnect user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--kafka_connect_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/kafka_mirrormaker.md b/docs/resources/kafka_mirrormaker.md index 5525194b8..fd0b7cda9 100644 --- a/docs/resources/kafka_mirrormaker.md +++ b/docs/resources/kafka_mirrormaker.md @@ -45,7 +45,7 @@ resource "aiven_kafka_mirrormaker" "mm1" { - `additional_disk_space` (String) Add [disk storage](https://aiven.io/docs/platform/howto/add-storage-space) in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities. - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. -- `kafka_mirrormaker_user_config` (Block List, Max: 1) KafkaMirrormaker user configurable settings (see [below for nested schema](#nestedblock--kafka_mirrormaker_user_config)) +- `kafka_mirrormaker_user_config` (Block List, Max: 1) KafkaMirrormaker user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--kafka_mirrormaker_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/m3aggregator.md b/docs/resources/m3aggregator.md index 8ba6c4d50..168ff46f7 100644 --- a/docs/resources/m3aggregator.md +++ b/docs/resources/m3aggregator.md @@ -42,7 +42,7 @@ resource "aiven_m3aggregator" "m3a" { - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `m3aggregator` (Block List, Max: 1) M3 Aggregator server provided values (see [below for nested schema](#nestedblock--m3aggregator)) -- `m3aggregator_user_config` (Block List, Max: 1) M3aggregator user configurable settings (see [below for nested schema](#nestedblock--m3aggregator_user_config)) +- `m3aggregator_user_config` (Block List, Max: 1) M3aggregator user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--m3aggregator_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/m3db.md b/docs/resources/m3db.md index a4e90cae2..348f8ece9 100644 --- a/docs/resources/m3db.md +++ b/docs/resources/m3db.md @@ -47,7 +47,7 @@ resource "aiven_m3db" "example_m3db" { - `cloud_name` (String) Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (`aws`, `azure`, `do` `google`, `upcloud`, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like [here for Google](https://cloud.google.com/compute/docs/regions-zones/) and [here for AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html). - `disk_space` (String, Deprecated) Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing. - `m3db` (Block List, Max: 1) Values provided by the M3DB server. (see [below for nested schema](#nestedblock--m3db)) -- `m3db_user_config` (Block List, Max: 1) M3db user configurable settings (see [below for nested schema](#nestedblock--m3db_user_config)) +- `m3db_user_config` (Block List, Max: 1) M3db user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--m3db_user_config)) - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. diff --git a/docs/resources/mysql.md b/docs/resources/mysql.md index f81376e2c..895361c0e 100644 --- a/docs/resources/mysql.md +++ b/docs/resources/mysql.md @@ -53,7 +53,7 @@ resource "aiven_mysql" "mysql1" { - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `mysql` (Block List, Max: 1) MySQL specific server provided values (see [below for nested schema](#nestedblock--mysql)) -- `mysql_user_config` (Block List, Max: 1) Mysql user configurable settings (see [below for nested schema](#nestedblock--mysql_user_config)) +- `mysql_user_config` (Block List, Max: 1) Mysql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--mysql_user_config)) - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `service_integrations` (Block List) Service integrations to specify when creating a service. Not applied after initial service creation (see [below for nested schema](#nestedblock--service_integrations)) - `static_ips` (Set of String) Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again diff --git a/docs/resources/opensearch.md b/docs/resources/opensearch.md index 9f8b6f50b..065e7560f 100644 --- a/docs/resources/opensearch.md +++ b/docs/resources/opensearch.md @@ -54,7 +54,7 @@ resource "aiven_opensearch" "os1" { - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `opensearch` (Block List, Max: 1) OpenSearch server provided values (see [below for nested schema](#nestedblock--opensearch)) -- `opensearch_user_config` (Block List, Max: 1) Opensearch user configurable settings (see [below for nested schema](#nestedblock--opensearch_user_config)) +- `opensearch_user_config` (Block List, Max: 1) Opensearch user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--opensearch_user_config)) - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `service_integrations` (Block List) Service integrations to specify when creating a service. Not applied after initial service creation (see [below for nested schema](#nestedblock--service_integrations)) - `static_ips` (Set of String) Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again diff --git a/docs/resources/pg.md b/docs/resources/pg.md index 0ef16702a..aeecdf055 100644 --- a/docs/resources/pg.md +++ b/docs/resources/pg.md @@ -66,7 +66,7 @@ resource "aiven_pg" "example_postgres" { - `maintenance_window_dow` (String) Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc. - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `pg` (Block List, Max: 1) Values provided by the PostgreSQL server. (see [below for nested schema](#nestedblock--pg)) -- `pg_user_config` (Block List, Max: 1) Pg user configurable settings (see [below for nested schema](#nestedblock--pg_user_config)) +- `pg_user_config` (Block List, Max: 1) Pg user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--pg_user_config)) - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `service_integrations` (Block List) Service integrations to specify when creating a service. Not applied after initial service creation (see [below for nested schema](#nestedblock--service_integrations)) - `static_ips` (Set of String) Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again diff --git a/docs/resources/redis.md b/docs/resources/redis.md index 9da99480d..5de553f69 100644 --- a/docs/resources/redis.md +++ b/docs/resources/redis.md @@ -49,7 +49,7 @@ resource "aiven_redis" "redis1" { - `maintenance_window_time` (String) Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format. - `project_vpc_id` (String) Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data. - `redis` (Block List, Max: 1) Redis server provided values (see [below for nested schema](#nestedblock--redis)) -- `redis_user_config` (Block List, Max: 1) Redis user configurable settings (see [below for nested schema](#nestedblock--redis_user_config)) +- `redis_user_config` (Block List, Max: 1) Redis user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--redis_user_config)) - `service_integrations` (Block List) Service integrations to specify when creating a service. Not applied after initial service creation (see [below for nested schema](#nestedblock--service_integrations)) - `static_ips` (Set of String) Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again - `tag` (Block Set) Tags are key-value pairs that allow you to categorize services. (see [below for nested schema](#nestedblock--tag)) diff --git a/docs/resources/service_integration.md b/docs/resources/service_integration.md index c9ac9e0d0..e397a9157 100644 --- a/docs/resources/service_integration.md +++ b/docs/resources/service_integration.md @@ -63,22 +63,22 @@ resource "aiven_service_integration" "autoscaler_integration" { ### Optional -- `clickhouse_kafka_user_config` (Block List, Max: 1) ClickhouseKafka user configurable settings (see [below for nested schema](#nestedblock--clickhouse_kafka_user_config)) -- `clickhouse_postgresql_user_config` (Block List, Max: 1) ClickhousePostgresql user configurable settings (see [below for nested schema](#nestedblock--clickhouse_postgresql_user_config)) -- `datadog_user_config` (Block List, Max: 1) Datadog user configurable settings (see [below for nested schema](#nestedblock--datadog_user_config)) +- `clickhouse_kafka_user_config` (Block List, Max: 1) ClickhouseKafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--clickhouse_kafka_user_config)) +- `clickhouse_postgresql_user_config` (Block List, Max: 1) ClickhousePostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--clickhouse_postgresql_user_config)) +- `datadog_user_config` (Block List, Max: 1) Datadog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--datadog_user_config)) - `destination_endpoint_id` (String) Destination endpoint for the integration. - `destination_service_name` (String) Destination service for the integration. -- `external_aws_cloudwatch_logs_user_config` (Block List, Max: 1) ExternalAwsCloudwatchLogs user configurable settings (see [below for nested schema](#nestedblock--external_aws_cloudwatch_logs_user_config)) -- `external_aws_cloudwatch_metrics_user_config` (Block List, Max: 1) ExternalAwsCloudwatchMetrics user configurable settings (see [below for nested schema](#nestedblock--external_aws_cloudwatch_metrics_user_config)) -- `external_elasticsearch_logs_user_config` (Block List, Max: 1) ExternalElasticsearchLogs user configurable settings (see [below for nested schema](#nestedblock--external_elasticsearch_logs_user_config)) -- `external_opensearch_logs_user_config` (Block List, Max: 1) ExternalOpensearchLogs user configurable settings (see [below for nested schema](#nestedblock--external_opensearch_logs_user_config)) -- `flink_external_postgresql_user_config` (Block List, Max: 1) FlinkExternalPostgresql user configurable settings (see [below for nested schema](#nestedblock--flink_external_postgresql_user_config)) -- `kafka_connect_user_config` (Block List, Max: 1) KafkaConnect user configurable settings (see [below for nested schema](#nestedblock--kafka_connect_user_config)) -- `kafka_logs_user_config` (Block List, Max: 1) KafkaLogs user configurable settings (see [below for nested schema](#nestedblock--kafka_logs_user_config)) -- `kafka_mirrormaker_user_config` (Block List, Max: 1) KafkaMirrormaker user configurable settings (see [below for nested schema](#nestedblock--kafka_mirrormaker_user_config)) -- `logs_user_config` (Block List, Max: 1) Logs user configurable settings (see [below for nested schema](#nestedblock--logs_user_config)) -- `metrics_user_config` (Block List, Max: 1) Metrics user configurable settings (see [below for nested schema](#nestedblock--metrics_user_config)) -- `prometheus_user_config` (Block List, Max: 1) Prometheus user configurable settings (see [below for nested schema](#nestedblock--prometheus_user_config)) +- `external_aws_cloudwatch_logs_user_config` (Block List, Max: 1) ExternalAwsCloudwatchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_aws_cloudwatch_logs_user_config)) +- `external_aws_cloudwatch_metrics_user_config` (Block List, Max: 1) ExternalAwsCloudwatchMetrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_aws_cloudwatch_metrics_user_config)) +- `external_elasticsearch_logs_user_config` (Block List, Max: 1) ExternalElasticsearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_elasticsearch_logs_user_config)) +- `external_opensearch_logs_user_config` (Block List, Max: 1) ExternalOpensearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_opensearch_logs_user_config)) +- `flink_external_postgresql_user_config` (Block List, Max: 1) FlinkExternalPostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--flink_external_postgresql_user_config)) +- `kafka_connect_user_config` (Block List, Max: 1) KafkaConnect user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--kafka_connect_user_config)) +- `kafka_logs_user_config` (Block List, Max: 1) KafkaLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--kafka_logs_user_config)) +- `kafka_mirrormaker_user_config` (Block List, Max: 1) KafkaMirrormaker user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--kafka_mirrormaker_user_config)) +- `logs_user_config` (Block List, Max: 1) Logs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--logs_user_config)) +- `metrics_user_config` (Block List, Max: 1) Metrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--metrics_user_config)) +- `prometheus_user_config` (Block List, Max: 1) Prometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--prometheus_user_config)) - `source_endpoint_id` (String) Source endpoint for the integration. - `source_service_name` (String) Source service for the integration (if any) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) diff --git a/docs/resources/service_integration_endpoint.md b/docs/resources/service_integration_endpoint.md index 9abb89273..098135840 100644 --- a/docs/resources/service_integration_endpoint.md +++ b/docs/resources/service_integration_endpoint.md @@ -52,24 +52,24 @@ resource "aiven_service_integration_endpoint" "autoscaler_endpoint" { ### Optional -- `autoscaler_user_config` (Block List, Max: 1) Autoscaler user configurable settings (see [below for nested schema](#nestedblock--autoscaler_user_config)) -- `datadog_user_config` (Block List, Max: 1) Datadog user configurable settings (see [below for nested schema](#nestedblock--datadog_user_config)) -- `external_aws_cloudwatch_logs_user_config` (Block List, Max: 1) ExternalAwsCloudwatchLogs user configurable settings (see [below for nested schema](#nestedblock--external_aws_cloudwatch_logs_user_config)) -- `external_aws_cloudwatch_metrics_user_config` (Block List, Max: 1) ExternalAwsCloudwatchMetrics user configurable settings (see [below for nested schema](#nestedblock--external_aws_cloudwatch_metrics_user_config)) -- `external_aws_s3_user_config` (Block List, Max: 1) ExternalAwsS3 user configurable settings (see [below for nested schema](#nestedblock--external_aws_s3_user_config)) -- `external_clickhouse_user_config` (Block List, Max: 1) ExternalClickhouse user configurable settings (see [below for nested schema](#nestedblock--external_clickhouse_user_config)) -- `external_elasticsearch_logs_user_config` (Block List, Max: 1) ExternalElasticsearchLogs user configurable settings (see [below for nested schema](#nestedblock--external_elasticsearch_logs_user_config)) -- `external_google_cloud_bigquery` (Block List, Max: 1) ExternalGoogleCloudBigquery user configurable settings (see [below for nested schema](#nestedblock--external_google_cloud_bigquery)) -- `external_google_cloud_logging_user_config` (Block List, Max: 1) ExternalGoogleCloudLogging user configurable settings (see [below for nested schema](#nestedblock--external_google_cloud_logging_user_config)) -- `external_kafka_user_config` (Block List, Max: 1) ExternalKafka user configurable settings (see [below for nested schema](#nestedblock--external_kafka_user_config)) -- `external_mysql_user_config` (Block List, Max: 1) ExternalMysql user configurable settings (see [below for nested schema](#nestedblock--external_mysql_user_config)) -- `external_opensearch_logs_user_config` (Block List, Max: 1) ExternalOpensearchLogs user configurable settings (see [below for nested schema](#nestedblock--external_opensearch_logs_user_config)) -- `external_postgresql` (Block List, Max: 1) ExternalPostgresql user configurable settings (see [below for nested schema](#nestedblock--external_postgresql)) -- `external_prometheus_user_config` (Block List, Max: 1) ExternalPrometheus user configurable settings (see [below for nested schema](#nestedblock--external_prometheus_user_config)) -- `external_schema_registry_user_config` (Block List, Max: 1) ExternalSchemaRegistry user configurable settings (see [below for nested schema](#nestedblock--external_schema_registry_user_config)) -- `jolokia_user_config` (Block List, Max: 1) Jolokia user configurable settings (see [below for nested schema](#nestedblock--jolokia_user_config)) -- `prometheus_user_config` (Block List, Max: 1) Prometheus user configurable settings (see [below for nested schema](#nestedblock--prometheus_user_config)) -- `rsyslog_user_config` (Block List, Max: 1) Rsyslog user configurable settings (see [below for nested schema](#nestedblock--rsyslog_user_config)) +- `autoscaler_user_config` (Block List, Max: 1) Autoscaler user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--autoscaler_user_config)) +- `datadog_user_config` (Block List, Max: 1) Datadog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--datadog_user_config)) +- `external_aws_cloudwatch_logs_user_config` (Block List, Max: 1) ExternalAwsCloudwatchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_aws_cloudwatch_logs_user_config)) +- `external_aws_cloudwatch_metrics_user_config` (Block List, Max: 1) ExternalAwsCloudwatchMetrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_aws_cloudwatch_metrics_user_config)) +- `external_aws_s3_user_config` (Block List, Max: 1) ExternalAwsS3 user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_aws_s3_user_config)) +- `external_clickhouse_user_config` (Block List, Max: 1) ExternalClickhouse user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_clickhouse_user_config)) +- `external_elasticsearch_logs_user_config` (Block List, Max: 1) ExternalElasticsearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_elasticsearch_logs_user_config)) +- `external_google_cloud_bigquery` (Block List, Max: 1) ExternalGoogleCloudBigquery user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_google_cloud_bigquery)) +- `external_google_cloud_logging_user_config` (Block List, Max: 1) ExternalGoogleCloudLogging user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_google_cloud_logging_user_config)) +- `external_kafka_user_config` (Block List, Max: 1) ExternalKafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_kafka_user_config)) +- `external_mysql_user_config` (Block List, Max: 1) ExternalMysql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_mysql_user_config)) +- `external_opensearch_logs_user_config` (Block List, Max: 1) ExternalOpensearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_opensearch_logs_user_config)) +- `external_postgresql` (Block List, Max: 1) ExternalPostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_postgresql)) +- `external_prometheus_user_config` (Block List, Max: 1) ExternalPrometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_prometheus_user_config)) +- `external_schema_registry_user_config` (Block List, Max: 1) ExternalSchemaRegistry user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--external_schema_registry_user_config)) +- `jolokia_user_config` (Block List, Max: 1) Jolokia user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--jolokia_user_config)) +- `prometheus_user_config` (Block List, Max: 1) Prometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--prometheus_user_config)) +- `rsyslog_user_config` (Block List, Max: 1) Rsyslog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--rsyslog_user_config)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only diff --git a/docs/resources/thanos.md b/docs/resources/thanos.md index 8796b6d2f..3b493aa00 100644 --- a/docs/resources/thanos.md +++ b/docs/resources/thanos.md @@ -51,7 +51,7 @@ resource "aiven_thanos" "example_thanos" { - `tech_emails` (Block Set) The email addresses for [service contacts](https://aiven.io/docs/platform/howto/technical-emails), who will receive important alerts and updates about this service. You can also set email contacts at the project level. (see [below for nested schema](#nestedblock--tech_emails)) - `termination_protection` (Boolean) Prevents the service from being deleted. It is recommended to set this to `true` for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done. - `thanos` (Block List, Max: 1) Thanos server connection details. (see [below for nested schema](#nestedblock--thanos)) -- `thanos_user_config` (Block List, Max: 1) Thanos user configurable settings (see [below for nested schema](#nestedblock--thanos_user_config)) +- `thanos_user_config` (Block List, Max: 1) Thanos user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--thanos_user_config)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only diff --git a/docs/resources/valkey.md b/docs/resources/valkey.md index 00623f1d9..3a9168433 100644 --- a/docs/resources/valkey.md +++ b/docs/resources/valkey.md @@ -49,7 +49,7 @@ resource "aiven_valkey" "example_valkey" { - `termination_protection` (Boolean) Prevents the service from being deleted. It is recommended to set this to `true` for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done. - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `valkey` (Block List, Max: 1) Valkey server provided values (see [below for nested schema](#nestedblock--valkey)) -- `valkey_user_config` (Block List, Max: 1) Valkey user configurable settings (see [below for nested schema](#nestedblock--valkey_user_config)) +- `valkey_user_config` (Block List, Max: 1) Valkey user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later (see [below for nested schema](#nestedblock--valkey_user_config)) ### Read-Only diff --git a/internal/sdkprovider/userconfig/service/cassandra.go b/internal/sdkprovider/userconfig/service/cassandra.go index 1dfd50851..0d804bbd0 100644 --- a/internal/sdkprovider/userconfig/service/cassandra.go +++ b/internal/sdkprovider/userconfig/service/cassandra.go @@ -10,7 +10,7 @@ import ( func cassandraUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Cassandra user configurable settings", + Description: "Cassandra user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/clickhouse.go b/internal/sdkprovider/userconfig/service/clickhouse.go index 978298e4c..e00177ebf 100644 --- a/internal/sdkprovider/userconfig/service/clickhouse.go +++ b/internal/sdkprovider/userconfig/service/clickhouse.go @@ -10,7 +10,7 @@ import ( func clickhouseUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Clickhouse user configurable settings", + Description: "Clickhouse user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/dragonfly.go b/internal/sdkprovider/userconfig/service/dragonfly.go index fdac1e106..b4513f515 100644 --- a/internal/sdkprovider/userconfig/service/dragonfly.go +++ b/internal/sdkprovider/userconfig/service/dragonfly.go @@ -11,7 +11,7 @@ import ( func dragonflyUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Dragonfly user configurable settings", + Description: "Dragonfly user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "cache_mode": { diff --git a/internal/sdkprovider/userconfig/service/flink.go b/internal/sdkprovider/userconfig/service/flink.go index 76061ae55..2345a2da1 100644 --- a/internal/sdkprovider/userconfig/service/flink.go +++ b/internal/sdkprovider/userconfig/service/flink.go @@ -10,7 +10,7 @@ import ( func flinkUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Flink user configurable settings", + Description: "Flink user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/grafana.go b/internal/sdkprovider/userconfig/service/grafana.go index 66913a86c..7b69415ff 100644 --- a/internal/sdkprovider/userconfig/service/grafana.go +++ b/internal/sdkprovider/userconfig/service/grafana.go @@ -11,7 +11,7 @@ import ( func grafanaUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Grafana user configurable settings", + Description: "Grafana user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/influxdb.go b/internal/sdkprovider/userconfig/service/influxdb.go index 22dfbcbf9..a395d9af6 100644 --- a/internal/sdkprovider/userconfig/service/influxdb.go +++ b/internal/sdkprovider/userconfig/service/influxdb.go @@ -10,7 +10,7 @@ import ( func influxdbUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Influxdb user configurable settings", + Description: "Influxdb user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/kafka.go b/internal/sdkprovider/userconfig/service/kafka.go index 104701bbf..38f68a843 100644 --- a/internal/sdkprovider/userconfig/service/kafka.go +++ b/internal/sdkprovider/userconfig/service/kafka.go @@ -11,7 +11,7 @@ import ( func kafkaUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Kafka user configurable settings", + Description: "Kafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/kafka_connect.go b/internal/sdkprovider/userconfig/service/kafka_connect.go index 8fb831730..03d82e03f 100644 --- a/internal/sdkprovider/userconfig/service/kafka_connect.go +++ b/internal/sdkprovider/userconfig/service/kafka_connect.go @@ -11,7 +11,7 @@ import ( func kafkaConnectUserConfig() *schema.Schema { return &schema.Schema{ - Description: "KafkaConnect user configurable settings", + Description: "KafkaConnect user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/kafka_mirrormaker.go b/internal/sdkprovider/userconfig/service/kafka_mirrormaker.go index f84c72cfa..1ccdba92a 100644 --- a/internal/sdkprovider/userconfig/service/kafka_mirrormaker.go +++ b/internal/sdkprovider/userconfig/service/kafka_mirrormaker.go @@ -10,7 +10,7 @@ import ( func kafkaMirrormakerUserConfig() *schema.Schema { return &schema.Schema{ - Description: "KafkaMirrormaker user configurable settings", + Description: "KafkaMirrormaker user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/m3aggregator.go b/internal/sdkprovider/userconfig/service/m3aggregator.go index 0d93d92ae..6251a63cb 100644 --- a/internal/sdkprovider/userconfig/service/m3aggregator.go +++ b/internal/sdkprovider/userconfig/service/m3aggregator.go @@ -10,7 +10,7 @@ import ( func m3aggregatorUserConfig() *schema.Schema { return &schema.Schema{ - Description: "M3aggregator user configurable settings", + Description: "M3aggregator user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "custom_domain": { diff --git a/internal/sdkprovider/userconfig/service/m3db.go b/internal/sdkprovider/userconfig/service/m3db.go index 94afff06a..f165f6e14 100644 --- a/internal/sdkprovider/userconfig/service/m3db.go +++ b/internal/sdkprovider/userconfig/service/m3db.go @@ -11,7 +11,7 @@ import ( func m3dbUserConfig() *schema.Schema { return &schema.Schema{ - Description: "M3db user configurable settings", + Description: "M3db user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/mysql.go b/internal/sdkprovider/userconfig/service/mysql.go index 7ecfb9452..17d3c6322 100644 --- a/internal/sdkprovider/userconfig/service/mysql.go +++ b/internal/sdkprovider/userconfig/service/mysql.go @@ -11,7 +11,7 @@ import ( func mysqlUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Mysql user configurable settings", + Description: "Mysql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/opensearch.go b/internal/sdkprovider/userconfig/service/opensearch.go index cd28c10d7..f58c06f8b 100644 --- a/internal/sdkprovider/userconfig/service/opensearch.go +++ b/internal/sdkprovider/userconfig/service/opensearch.go @@ -11,7 +11,7 @@ import ( func opensearchUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Opensearch user configurable settings", + Description: "Opensearch user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/pg.go b/internal/sdkprovider/userconfig/service/pg.go index 2582738ee..6e84bd060 100644 --- a/internal/sdkprovider/userconfig/service/pg.go +++ b/internal/sdkprovider/userconfig/service/pg.go @@ -11,7 +11,7 @@ import ( func pgUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Pg user configurable settings", + Description: "Pg user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/redis.go b/internal/sdkprovider/userconfig/service/redis.go index fdf123724..bb1d4c603 100644 --- a/internal/sdkprovider/userconfig/service/redis.go +++ b/internal/sdkprovider/userconfig/service/redis.go @@ -11,7 +11,7 @@ import ( func redisUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Redis user configurable settings", + Description: "Redis user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/service/thanos.go b/internal/sdkprovider/userconfig/service/thanos.go index 55be45476..915e8b9b4 100644 --- a/internal/sdkprovider/userconfig/service/thanos.go +++ b/internal/sdkprovider/userconfig/service/thanos.go @@ -10,7 +10,7 @@ import ( func thanosUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Thanos user configurable settings", + Description: "Thanos user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "compactor": { diff --git a/internal/sdkprovider/userconfig/service/valkey.go b/internal/sdkprovider/userconfig/service/valkey.go index b27e8d115..4242796e4 100644 --- a/internal/sdkprovider/userconfig/service/valkey.go +++ b/internal/sdkprovider/userconfig/service/valkey.go @@ -11,7 +11,7 @@ import ( func valkeyUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Valkey user configurable settings", + Description: "Valkey user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "additional_backup_regions": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/clickhouse_kafka.go b/internal/sdkprovider/userconfig/serviceintegration/clickhouse_kafka.go index dc16ca875..556bdd3f7 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/clickhouse_kafka.go +++ b/internal/sdkprovider/userconfig/serviceintegration/clickhouse_kafka.go @@ -11,7 +11,7 @@ import ( func clickhouseKafkaUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ClickhouseKafka user configurable settings", + Description: "ClickhouseKafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"tables": { Description: "Tables to create", diff --git a/internal/sdkprovider/userconfig/serviceintegration/clickhouse_postgresql.go b/internal/sdkprovider/userconfig/serviceintegration/clickhouse_postgresql.go index 9ce3f77d8..d6e64797b 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/clickhouse_postgresql.go +++ b/internal/sdkprovider/userconfig/serviceintegration/clickhouse_postgresql.go @@ -10,7 +10,7 @@ import ( func clickhousePostgresqlUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ClickhousePostgresql user configurable settings", + Description: "ClickhousePostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"databases": { Description: "Databases to expose", diff --git a/internal/sdkprovider/userconfig/serviceintegration/datadog.go b/internal/sdkprovider/userconfig/serviceintegration/datadog.go index 06b3e0307..0aeda5bd1 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/datadog.go +++ b/internal/sdkprovider/userconfig/serviceintegration/datadog.go @@ -11,7 +11,7 @@ import ( func datadogUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Datadog user configurable settings", + Description: "Datadog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "datadog_dbm_enabled": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_logs.go b/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_logs.go index 5919de83a..520b4858b 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_logs.go @@ -11,7 +11,7 @@ import ( func externalAwsCloudwatchLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalAwsCloudwatchLogs user configurable settings", + Description: "ExternalAwsCloudwatchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"selected_log_fields": { Description: "The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.", diff --git a/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_metrics.go b/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_metrics.go index d4067daea..260bb9552 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_metrics.go +++ b/internal/sdkprovider/userconfig/serviceintegration/external_aws_cloudwatch_metrics.go @@ -10,7 +10,7 @@ import ( func externalAwsCloudwatchMetricsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalAwsCloudwatchMetrics user configurable settings", + Description: "ExternalAwsCloudwatchMetrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "dropped_metrics": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/external_elasticsearch_logs.go b/internal/sdkprovider/userconfig/serviceintegration/external_elasticsearch_logs.go index 04609ac84..2b7b70a07 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/external_elasticsearch_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegration/external_elasticsearch_logs.go @@ -11,7 +11,7 @@ import ( func externalElasticsearchLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalElasticsearchLogs user configurable settings", + Description: "ExternalElasticsearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"selected_log_fields": { Description: "The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.", diff --git a/internal/sdkprovider/userconfig/serviceintegration/external_opensearch_logs.go b/internal/sdkprovider/userconfig/serviceintegration/external_opensearch_logs.go index 5b67c1bd8..6a691af75 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/external_opensearch_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegration/external_opensearch_logs.go @@ -11,7 +11,7 @@ import ( func externalOpensearchLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalOpensearchLogs user configurable settings", + Description: "ExternalOpensearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"selected_log_fields": { Description: "The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.", diff --git a/internal/sdkprovider/userconfig/serviceintegration/flink_external_postgresql.go b/internal/sdkprovider/userconfig/serviceintegration/flink_external_postgresql.go index 35fad064f..ae08cea32 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/flink_external_postgresql.go +++ b/internal/sdkprovider/userconfig/serviceintegration/flink_external_postgresql.go @@ -11,7 +11,7 @@ import ( func flinkExternalPostgresqlUserConfig() *schema.Schema { return &schema.Schema{ - Description: "FlinkExternalPostgresql user configurable settings", + Description: "FlinkExternalPostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"stringtype": { Description: "Enum: `unspecified`. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.", diff --git a/internal/sdkprovider/userconfig/serviceintegration/kafka_connect.go b/internal/sdkprovider/userconfig/serviceintegration/kafka_connect.go index 1b01a5b07..01f5fb0c2 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/kafka_connect.go +++ b/internal/sdkprovider/userconfig/serviceintegration/kafka_connect.go @@ -10,7 +10,7 @@ import ( func kafkaConnectUserConfig() *schema.Schema { return &schema.Schema{ - Description: "KafkaConnect user configurable settings", + Description: "KafkaConnect user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"kafka_connect": { Description: "Kafka Connect service configuration values", diff --git a/internal/sdkprovider/userconfig/serviceintegration/kafka_logs.go b/internal/sdkprovider/userconfig/serviceintegration/kafka_logs.go index 7ed77d1b4..0b442701f 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/kafka_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegration/kafka_logs.go @@ -11,7 +11,7 @@ import ( func kafkaLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "KafkaLogs user configurable settings", + Description: "KafkaLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "kafka_topic": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/kafka_mirrormaker.go b/internal/sdkprovider/userconfig/serviceintegration/kafka_mirrormaker.go index 891b5b4c6..0333342d3 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/kafka_mirrormaker.go +++ b/internal/sdkprovider/userconfig/serviceintegration/kafka_mirrormaker.go @@ -11,7 +11,7 @@ import ( func kafkaMirrormakerUserConfig() *schema.Schema { return &schema.Schema{ - Description: "KafkaMirrormaker user configurable settings", + Description: "KafkaMirrormaker user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "cluster_alias": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/logs.go b/internal/sdkprovider/userconfig/serviceintegration/logs.go index e1f1fdea2..7abb8f8cf 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/logs.go +++ b/internal/sdkprovider/userconfig/serviceintegration/logs.go @@ -11,7 +11,7 @@ import ( func logsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Logs user configurable settings", + Description: "Logs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "elasticsearch_index_days_max": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/metrics.go b/internal/sdkprovider/userconfig/serviceintegration/metrics.go index 53d24b156..eda0c3ba2 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/metrics.go +++ b/internal/sdkprovider/userconfig/serviceintegration/metrics.go @@ -10,7 +10,7 @@ import ( func metricsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Metrics user configurable settings", + Description: "Metrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "database": { diff --git a/internal/sdkprovider/userconfig/serviceintegration/prometheus.go b/internal/sdkprovider/userconfig/serviceintegration/prometheus.go index 6a367d931..beb8a0847 100644 --- a/internal/sdkprovider/userconfig/serviceintegration/prometheus.go +++ b/internal/sdkprovider/userconfig/serviceintegration/prometheus.go @@ -10,7 +10,7 @@ import ( func prometheusUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Prometheus user configurable settings", + Description: "Prometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"source_mysql": { Description: "Configuration options for metrics where source service is MySQL", diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/autoscaler.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/autoscaler.go index b9423f9ea..a2c9ff0ff 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/autoscaler.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/autoscaler.go @@ -11,7 +11,7 @@ import ( func autoscalerUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Autoscaler user configurable settings", + Description: "Autoscaler user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{"autoscaling": { Description: "Configure autoscaling thresholds for a service", diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/datadog.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/datadog.go index f03a7d94b..7b992dd1a 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/datadog.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/datadog.go @@ -11,7 +11,7 @@ import ( func datadogUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Datadog user configurable settings", + Description: "Datadog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "datadog_api_key": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_logs.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_logs.go index 812d195b9..c2e7e2bc5 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_logs.go @@ -10,7 +10,7 @@ import ( func externalAwsCloudwatchLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalAwsCloudwatchLogs user configurable settings", + Description: "ExternalAwsCloudwatchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "access_key": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_metrics.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_metrics.go index c9e01d2eb..25f00858e 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_metrics.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_cloudwatch_metrics.go @@ -10,7 +10,7 @@ import ( func externalAwsCloudwatchMetricsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalAwsCloudwatchMetrics user configurable settings", + Description: "ExternalAwsCloudwatchMetrics user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "access_key": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_s3.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_s3.go index 35ff30429..adbdbfee1 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_s3.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_aws_s3.go @@ -10,7 +10,7 @@ import ( func externalAwsS3UserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalAwsS3 user configurable settings", + Description: "ExternalAwsS3 user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "access_key_id": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_clickhouse.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_clickhouse.go index 1d75a683b..ca6fceab7 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_clickhouse.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_clickhouse.go @@ -10,7 +10,7 @@ import ( func externalClickhouseUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalClickhouse user configurable settings", + Description: "ExternalClickhouse user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "host": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_elasticsearch_logs.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_elasticsearch_logs.go index 9f1167954..559e4b57f 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_elasticsearch_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_elasticsearch_logs.go @@ -10,7 +10,7 @@ import ( func externalElasticsearchLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalElasticsearchLogs user configurable settings", + Description: "ExternalElasticsearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "ca": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_bigquery.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_bigquery.go index bb0a0a485..6520dc32f 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_bigquery.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_bigquery.go @@ -10,7 +10,7 @@ import ( func externalGoogleCloudBigqueryUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalGoogleCloudBigquery user configurable settings", + Description: "ExternalGoogleCloudBigquery user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "project_id": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_logging.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_logging.go index 93553ea45..f00e7fc50 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_logging.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_google_cloud_logging.go @@ -10,7 +10,7 @@ import ( func externalGoogleCloudLoggingUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalGoogleCloudLogging user configurable settings", + Description: "ExternalGoogleCloudLogging user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "log_id": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_kafka.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_kafka.go index 0399cdd7f..4d96f4afe 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_kafka.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_kafka.go @@ -11,7 +11,7 @@ import ( func externalKafkaUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalKafka user configurable settings", + Description: "ExternalKafka user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "bootstrap_servers": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_mysql.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_mysql.go index dadd0470d..1f10b250f 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_mysql.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_mysql.go @@ -11,7 +11,7 @@ import ( func externalMysqlUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalMysql user configurable settings", + Description: "ExternalMysql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "host": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_opensearch_logs.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_opensearch_logs.go index b6a3b017d..3980063dc 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_opensearch_logs.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_opensearch_logs.go @@ -10,7 +10,7 @@ import ( func externalOpensearchLogsUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalOpensearchLogs user configurable settings", + Description: "ExternalOpensearchLogs user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "ca": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_postgresql.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_postgresql.go index 223e6c4ee..561daddef 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_postgresql.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_postgresql.go @@ -11,7 +11,7 @@ import ( func externalPostgresqlUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalPostgresql user configurable settings", + Description: "ExternalPostgresql user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "default_database": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_prometheus.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_prometheus.go index c02d35a30..ce99fadf2 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_prometheus.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_prometheus.go @@ -10,7 +10,7 @@ import ( func externalPrometheusUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalPrometheus user configurable settings", + Description: "ExternalPrometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "basic_auth_password": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_schema_registry.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_schema_registry.go index 00d7e443f..62d861fd0 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_schema_registry.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/external_schema_registry.go @@ -11,7 +11,7 @@ import ( func externalSchemaRegistryUserConfig() *schema.Schema { return &schema.Schema{ - Description: "ExternalSchemaRegistry user configurable settings", + Description: "ExternalSchemaRegistry user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "authentication": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/jolokia.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/jolokia.go index 4bf068538..546cf8de9 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/jolokia.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/jolokia.go @@ -10,7 +10,7 @@ import ( func jolokiaUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Jolokia user configurable settings", + Description: "Jolokia user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "basic_auth_password": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/prometheus.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/prometheus.go index df3d5b46c..a7c9642b3 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/prometheus.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/prometheus.go @@ -10,7 +10,7 @@ import ( func prometheusUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Prometheus user configurable settings", + Description: "Prometheus user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "basic_auth_password": { diff --git a/internal/sdkprovider/userconfig/serviceintegrationendpoint/rsyslog.go b/internal/sdkprovider/userconfig/serviceintegrationendpoint/rsyslog.go index 485de2f7e..0d4b94c45 100644 --- a/internal/sdkprovider/userconfig/serviceintegrationendpoint/rsyslog.go +++ b/internal/sdkprovider/userconfig/serviceintegrationendpoint/rsyslog.go @@ -11,7 +11,7 @@ import ( func rsyslogUserConfig() *schema.Schema { return &schema.Schema{ - Description: "Rsyslog user configurable settings", + Description: "Rsyslog user configurable settings. **Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later", DiffSuppressFunc: diff.SuppressUnchanged, Elem: &schema.Resource{Schema: map[string]*schema.Schema{ "ca": { diff --git a/ucgenerator/main.go b/ucgenerator/main.go index 48868c601..ace25b93c 100644 --- a/ucgenerator/main.go +++ b/ucgenerator/main.go @@ -26,6 +26,7 @@ const ( importDiff = "github.com/aiven/terraform-provider-aiven/internal/sdkprovider/userconfig/diff" importValidation = "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" codeGenerated = "Code generated by user config generator. DO NOT EDIT." + noResetWarning = "**Warning:** There's no way to reset advanced configuration options to default. Options that you add cannot be removed later." ) func main() { @@ -96,6 +97,8 @@ func generate(kind string, data []byte, exclude []string) error { o.Description = toUpperFirst(o.camelName) + " user configurable settings" } + o.Description = joinSentences(o.Description, noResetWarning) + doneKeys = append(doneKeys, key) doneNames = append(doneNames, o.camelName) @@ -384,6 +387,16 @@ func addDot(s string) string { return s } +func joinSentences(args ...string) string { + result := make([]string, 0, len(args)) + for _, v := range args { + if v != "" { + result = append(result, addDot(v)) + } + } + return strings.Join(result, " ") +} + var replaceDescriptionSubStrings = map[string]string{ "UserConfig": "", "DEPRECATED: ": "", diff --git a/ucgenerator/models.go b/ucgenerator/models.go index 61799b96b..f5837d02a 100644 --- a/ucgenerator/models.go +++ b/ucgenerator/models.go @@ -312,7 +312,7 @@ func unwrapArrayMultipleTypes(o *object) { clone := deepcopy(p) clone.jsonName = key clone.ArrayItems = t - clone.Description = fmt.Sprintf("%s %s", addDot(p.Description), t.Description) + clone.Description = joinSentences(p.Description, t.Description) fields[prefix+t.OrigType.(string)] = clone }