Skip to content

Commit

Permalink
feat(userconfig): integration endpoints support (#1509)
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-savciuc authored and Serpentiel committed Jan 12, 2024
1 parent a0ef5c4 commit 81ca4b6
Show file tree
Hide file tree
Showing 47 changed files with 861 additions and 229 deletions.
1 change: 0 additions & 1 deletion docs/data-sources/cassandra.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,6 @@ Read-Only:
- `private_access` (List of Object) (see [below for nested schema](#nestedobjatt--cassandra_user_config--private_access))
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--cassandra_user_config--public_access))
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `service_to_join_with` (String)
- `static_ips` (Boolean)
Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/clickhouse.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@ Read-Only:
- `privatelink_access` (List of Object) (see [below for nested schema](#nestedobjatt--clickhouse_user_config--privatelink_access))
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--clickhouse_user_config--public_access))
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `static_ips` (Boolean)

Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/flink.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ Read-Only:
- `ip_filter_string` (Set of String)
- `number_of_task_slots` (Number)
- `privatelink_access` (List of Object) (see [below for nested schema](#nestedobjatt--flink_user_config--privatelink_access))
- `service_log` (Boolean)
- `static_ips` (Boolean)

<a id="nestedobjatt--flink_user_config--ip_filter_object"></a>
Expand Down
26 changes: 12 additions & 14 deletions docs/data-sources/grafana.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ Read-Only:

Read-Only:

- `additional_backup_regions` (List of String)
- `additional_backup_regions` (Set of String)
- `alerting_enabled` (Boolean)
- `alerting_error_or_timeout` (String)
- `alerting_max_annotations_to_keep` (Number)
Expand All @@ -108,17 +108,16 @@ Read-Only:
- `editors_can_admin` (Boolean)
- `external_image_storage` (List of Object) (see [below for nested schema](#nestedobjatt--grafana_user_config--external_image_storage))
- `google_analytics_ua_id` (String)
- `ip_filter` (List of String)
- `ip_filter` (Set of String)
- `ip_filter_object` (List of Object) (see [below for nested schema](#nestedobjatt--grafana_user_config--ip_filter_object))
- `ip_filter_string` (List of String)
- `ip_filter_string` (Set of String)
- `metrics_enabled` (Boolean)
- `oauth_allow_insecure_email_lookup` (Boolean)
- `private_access` (List of Object) (see [below for nested schema](#nestedobjatt--grafana_user_config--private_access))
- `privatelink_access` (List of Object) (see [below for nested schema](#nestedobjatt--grafana_user_config--privatelink_access))
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--grafana_user_config--public_access))
- `recovery_basebackup_name` (String)
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `smtp_server` (List of Object) (see [below for nested schema](#nestedobjatt--grafana_user_config--smtp_server))
- `static_ips` (Boolean)
Expand All @@ -133,8 +132,8 @@ Read-Only:
Read-Only:

- `allow_sign_up` (Boolean)
- `allowed_domains` (List of String)
- `allowed_groups` (List of String)
- `allowed_domains` (Set of String)
- `allowed_groups` (Set of String)
- `auth_url` (String)
- `client_id` (String)
- `client_secret` (String)
Expand All @@ -147,15 +146,15 @@ Read-Only:
Read-Only:

- `allow_sign_up` (Boolean)
- `allowed_domains` (List of String)
- `allowed_organizations` (List of String)
- `allowed_domains` (Set of String)
- `allowed_organizations` (Set of String)
- `api_url` (String)
- `auth_url` (String)
- `auto_login` (Boolean)
- `client_id` (String)
- `client_secret` (String)
- `name` (String)
- `scopes` (List of String)
- `scopes` (Set of String)
- `token_url` (String)


Expand All @@ -165,11 +164,10 @@ Read-Only:
Read-Only:

- `allow_sign_up` (Boolean)
- `allowed_organizations` (List of String)
- `allowed_organizations` (Set of String)
- `client_id` (String)
- `client_secret` (String)
- `skip_org_role_sync` (Boolean)
- `team_ids` (List of Number)
- `team_ids` (Set of Number)


<a id="nestedobjatt--grafana_user_config--auth_gitlab"></a>
Expand All @@ -178,7 +176,7 @@ Read-Only:
Read-Only:

- `allow_sign_up` (Boolean)
- `allowed_groups` (List of String)
- `allowed_groups` (Set of String)
- `api_url` (String)
- `auth_url` (String)
- `client_id` (String)
Expand All @@ -192,7 +190,7 @@ Read-Only:
Read-Only:

- `allow_sign_up` (Boolean)
- `allowed_domains` (List of String)
- `allowed_domains` (Set of String)
- `client_id` (String)
- `client_secret` (String)

Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/influxdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ Read-Only:
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--influxdb_user_config--public_access))
- `recovery_basebackup_name` (String)
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `static_ips` (Boolean)

Expand Down
2 changes: 0 additions & 2 deletions docs/data-sources/kafka.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,6 @@ Read-Only:
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_user_config--public_access))
- `schema_registry` (Boolean)
- `schema_registry_config` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_user_config--schema_registry_config))
- `service_log` (Boolean)
- `static_ips` (Boolean)
- `tiered_storage` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_user_config--tiered_storage))

Expand Down Expand Up @@ -216,7 +215,6 @@ Read-Only:
- `consumer_enable_auto_commit` (Boolean)
- `consumer_request_max_bytes` (Number)
- `consumer_request_timeout_ms` (Number)
- `name_strategy_validation` (Boolean)
- `producer_acks` (String)
- `producer_compression_type` (String)
- `producer_linger_ms` (Number)
Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/kafka_connect.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ Read-Only:
- `private_access` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_connect_user_config--private_access))
- `privatelink_access` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_connect_user_config--privatelink_access))
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_connect_user_config--public_access))
- `service_log` (Boolean)
- `static_ips` (Boolean)

<a id="nestedobjatt--kafka_connect_user_config--ip_filter_object"></a>
Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/kafka_mirrormaker.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@ Read-Only:
- `ip_filter_object` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_mirrormaker_user_config--ip_filter_object))
- `ip_filter_string` (Set of String)
- `kafka_mirrormaker` (List of Object) (see [below for nested schema](#nestedobjatt--kafka_mirrormaker_user_config--kafka_mirrormaker))
- `service_log` (Boolean)
- `static_ips` (Boolean)

<a id="nestedobjatt--kafka_mirrormaker_user_config--ip_filter_object"></a>
Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/m3aggregator.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ Read-Only:
- `ip_filter_string` (Set of String)
- `m3_version` (String)
- `m3aggregator_version` (String)
- `service_log` (Boolean)
- `static_ips` (Boolean)

<a id="nestedobjatt--m3aggregator_user_config--ip_filter_object"></a>
Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/m3db.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ Read-Only:
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--m3db_user_config--public_access))
- `rules` (List of Object) (see [below for nested schema](#nestedobjatt--m3db_user_config--rules))
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `static_ips` (Boolean)

Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/mysql.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@ Read-Only:
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--mysql_user_config--public_access))
- `recovery_target_time` (String)
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `static_ips` (Boolean)

Expand Down
2 changes: 0 additions & 2 deletions docs/data-sources/opensearch.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@ Read-Only:
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--opensearch_user_config--public_access))
- `recovery_basebackup_name` (String)
- `saml` (List of Object) (see [below for nested schema](#nestedobjatt--opensearch_user_config--saml))
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `static_ips` (Boolean)

Expand Down Expand Up @@ -170,7 +169,6 @@ Read-Only:
- `email_sender_name` (String)
- `email_sender_password` (String)
- `email_sender_username` (String)
- `enable_security_audit` (Boolean)
- `http_max_content_length` (Number)
- `http_max_header_size` (Number)
- `http_max_initial_line_length` (Number)
Expand Down
14 changes: 0 additions & 14 deletions docs/data-sources/pg.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,6 @@ Read-Only:
- `ip_filter_string` (Set of String)
- `migration` (List of Object) (see [below for nested schema](#nestedobjatt--pg_user_config--migration))
- `pg` (List of Object) (see [below for nested schema](#nestedobjatt--pg_user_config--pg))
- `pg_qualstats` (List of Object) (see [below for nested schema](#nestedobjatt--pg_user_config--pg_qualstats))
- `pg_read_replica` (Boolean)
- `pg_service_to_fork_from` (String)
- `pg_stat_monitor_enable` (Boolean)
Expand All @@ -116,7 +115,6 @@ Read-Only:
- `project_to_fork_from` (String)
- `public_access` (List of Object) (see [below for nested schema](#nestedobjatt--pg_user_config--public_access))
- `recovery_target_time` (String)
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `shared_buffers_percentage` (Number)
- `static_ips` (Boolean)
Expand Down Expand Up @@ -205,18 +203,6 @@ Read-Only:
- `wal_writer_delay` (Number)


<a id="nestedobjatt--pg_user_config--pg_qualstats"></a>
### Nested Schema for `pg_user_config.pg_qualstats`

Read-Only:

- `enabled` (Boolean)
- `min_err_estimate_num` (Number)
- `min_err_estimate_ratio` (Number)
- `track_constants` (Boolean)
- `track_pg_catalog` (Boolean)


<a id="nestedobjatt--pg_user_config--pgbouncer"></a>
### Nested Schema for `pg_user_config.pgbouncer`

Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/redis.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@ Read-Only:
- `redis_pubsub_client_output_buffer_limit` (Number)
- `redis_ssl` (Boolean)
- `redis_timeout` (Number)
- `service_log` (Boolean)
- `service_to_fork_from` (String)
- `static_ips` (Boolean)

Expand Down
15 changes: 7 additions & 8 deletions docs/resources/cassandra.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,19 +78,18 @@ resource "aiven_cassandra" "bar" {

Optional:

- `additional_backup_regions` (List of String) Additional Cloud Regions for Backup Replication.
- `additional_backup_regions` (Set of String, Deprecated) Additional Cloud Regions for Backup Replication.
- `backup_hour` (Number) The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- `backup_minute` (Number) The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- `cassandra` (Block List, Max: 1) cassandra configuration values. (see [below for nested schema](#nestedblock--cassandra_user_config--cassandra))
- `cassandra` (Block List, Max: 1) cassandra configuration values (see [below for nested schema](#nestedblock--cassandra_user_config--cassandra))
- `cassandra_version` (String) Cassandra major version.
- `ip_filter` (List of String, Deprecated) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter_object` (Block List, Max: 1024) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. (see [below for nested schema](#nestedblock--cassandra_user_config--ip_filter_object))
- `ip_filter_string` (List of String) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter` (Set of String, Deprecated) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter_object` (Block List, Max: 1024) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16' (see [below for nested schema](#nestedblock--cassandra_user_config--ip_filter_object))
- `ip_filter_string` (Set of String) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `migrate_sstableloader` (Boolean) Sets the service into migration mode enabling the sstableloader utility to be used to upload Cassandra data files. Available only on service create.
- `private_access` (Block List, Max: 1) Allow access to selected service ports from private networks. (see [below for nested schema](#nestedblock--cassandra_user_config--private_access))
- `private_access` (Block List, Max: 1) Allow access to selected service ports from private networks (see [below for nested schema](#nestedblock--cassandra_user_config--private_access))
- `project_to_fork_from` (String) Name of another project to fork a service from. This has effect only when a new service is being created.
- `public_access` (Block List, Max: 1) Allow access to selected service ports from the public Internet. (see [below for nested schema](#nestedblock--cassandra_user_config--public_access))
- `service_log` (Boolean) Store logs for the service so that they are available in the HTTP API and console.
- `public_access` (Block List, Max: 1) Allow access to selected service ports from the public Internet (see [below for nested schema](#nestedblock--cassandra_user_config--public_access))
- `service_to_fork_from` (String) Name of another service to fork from. This has effect only when a new service is being created.
- `service_to_join_with` (String) When bootstrapping, instead of creating a new Cassandra cluster try to join an existing one from another service. Can only be set on service creation.
- `static_ips` (Boolean) Use static public IP addresses.
Expand Down
15 changes: 7 additions & 8 deletions docs/resources/clickhouse.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,14 @@ resource "aiven_clickhouse" "clickhouse" {

Optional:

- `additional_backup_regions` (List of String) Additional Cloud Regions for Backup Replication.
- `ip_filter` (List of String, Deprecated) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter_object` (Block List, Max: 1024) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. (see [below for nested schema](#nestedblock--clickhouse_user_config--ip_filter_object))
- `ip_filter_string` (List of String) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `private_access` (Block List, Max: 1) Allow access to selected service ports from private networks. (see [below for nested schema](#nestedblock--clickhouse_user_config--private_access))
- `privatelink_access` (Block List, Max: 1) Allow access to selected service components through Privatelink. (see [below for nested schema](#nestedblock--clickhouse_user_config--privatelink_access))
- `additional_backup_regions` (Set of String) Additional Cloud Regions for Backup Replication.
- `ip_filter` (Set of String, Deprecated) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter_object` (Block List, Max: 1024) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16' (see [below for nested schema](#nestedblock--clickhouse_user_config--ip_filter_object))
- `ip_filter_string` (Set of String) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `private_access` (Block List, Max: 1) Allow access to selected service ports from private networks (see [below for nested schema](#nestedblock--clickhouse_user_config--private_access))
- `privatelink_access` (Block List, Max: 1) Allow access to selected service components through Privatelink (see [below for nested schema](#nestedblock--clickhouse_user_config--privatelink_access))
- `project_to_fork_from` (String) Name of another project to fork a service from. This has effect only when a new service is being created.
- `public_access` (Block List, Max: 1) Allow access to selected service ports from the public Internet. (see [below for nested schema](#nestedblock--clickhouse_user_config--public_access))
- `service_log` (Boolean) Store logs for the service so that they are available in the HTTP API and console.
- `public_access` (Block List, Max: 1) Allow access to selected service ports from the public Internet (see [below for nested schema](#nestedblock--clickhouse_user_config--public_access))
- `service_to_fork_from` (String) Name of another service to fork from. This has effect only when a new service is being created.
- `static_ips` (Boolean) Use static public IP addresses.

Expand Down
11 changes: 5 additions & 6 deletions docs/resources/flink.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,14 +82,13 @@ Optional:

Optional:

- `additional_backup_regions` (List of String) Additional Cloud Regions for Backup Replication.
- `additional_backup_regions` (Set of String) Additional Cloud Regions for Backup Replication.
- `flink_version` (String) Flink major version.
- `ip_filter` (List of String, Deprecated) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter_object` (Block List, Max: 1024) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. (see [below for nested schema](#nestedblock--flink_user_config--ip_filter_object))
- `ip_filter_string` (List of String) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter` (Set of String, Deprecated) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `ip_filter_object` (Block List, Max: 1024) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16' (see [below for nested schema](#nestedblock--flink_user_config--ip_filter_object))
- `ip_filter_string` (Set of String) Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- `number_of_task_slots` (Number) Task slots per node. For a 3 node plan, total number of task slots is 3x this value.
- `privatelink_access` (Block List, Max: 1) Allow access to selected service components through Privatelink. (see [below for nested schema](#nestedblock--flink_user_config--privatelink_access))
- `service_log` (Boolean) Store logs for the service so that they are available in the HTTP API and console.
- `privatelink_access` (Block List, Max: 1) Allow access to selected service components through Privatelink (see [below for nested schema](#nestedblock--flink_user_config--privatelink_access))
- `static_ips` (Boolean) Use static public IP addresses.

<a id="nestedblock--flink_user_config--ip_filter_object"></a>
Expand Down
Loading

0 comments on commit 81ca4b6

Please sign in to comment.