Releases: aiven/terraform-provider-aiven
Releases · aiven/terraform-provider-aiven
v4.31.1
v4.31.0
- Add
alloydbomni
BETA resource and datasource - Add
aiven_alloydbomni_user
BETA resource and datasource - Add
aiven_alloydbomni_database
BETA resource and datasource - Fix
terraform plan
: new resources don't display zero values for user configuration options - Add
aiven_service_integration
resource and datasource fielddestination_service_project
: Destination service project name - Add
aiven_service_integration
resource and datasource fieldsource_service_project
: Source service project name - Change
aiven_account_team_project
resource and datasource fieldteam_type
(enum): remove
organization:billing:read
,organization:billing:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,organization:projects:write
- Change
aiven_flink
resource and datasource fieldflink_user_config.flink_version
(enum): add1.20
- Add
aiven_opensearch
resource and datasource field
opensearch_user_config.opensearch_dashboards.multiple_data_source_enabled
: Enable or disable multiple data sources
in OpenSearch Dashboards - Change
aiven_organization_permission
resource fieldpermissions.permissions
(enum): remove
organization:billing:read
,organization:billing:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,organization:projects:write
- Add
aiven_pg
resource and datasource fieldpg_user_config.pg.password_encryption
(enum) - Change
aiven_pg
resource and datasource fieldpg_user_config.additional_backup_regions
: remove deprecation - Change
aiven_pg
resource and datasource fieldpg_user_config.pg_version
(enum): add17
- Change
aiven_project_user
resource and datasource fieldmember_type
(enum): removeorganization:billing:read
,
organization:billing:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,organization:projects:write
v4.30.0
- Add
aiven_kafka_native_acl
resource - Add
aiven_opensearch
resource fieldopensearch_user_config.opensearch.search_insights_top_queries
- Add
aiven_thanos
resource fieldthanos_user_config.private_access
: Allow access to selected service ports from
private networks - Add
aiven_thanos
resource fieldthanos_user_config.privatelink_access
: Allow access to selected service components
through Privatelink - Add
aiven_opensearch
datasource fieldopensearch_user_config.opensearch.search_insights_top_queries
- Add
aiven_thanos
datasource fieldthanos_user_config.private_access
: Allow access to selected service ports from
private networks - Add
aiven_thanos
datasource fieldthanos_user_config.privatelink_access
: Allow access to selected service components
through Privatelink - Add
aiven_service_integration_endpoint
resource fielddatadog_user_config.extra_tags_prefix
: Extra tags prefix.
Defaults to aiven. - Add
aiven_service_integration_endpoint
datasource fielddatadog_user_config.extra_tags_prefix
: Extra tags prefix.
Defaults to aiven. - Add
exactly_once_delivery_enabled
field toaiven_mirrormaker_replication_flow
: Whether to enable exactly-once message delivery for Mirrormaker replication flow
v4.29.0
- Add support for
autoscaler
service integration - Add
aiven_opensearch
resource fieldopensearch_user_config.azure_migration.include_aliases
: Whether to restore
aliases alongside their associated indexes - Add
aiven_opensearch
resource fieldopensearch_user_config.gcs_migration.include_aliases
: Whether to restore aliases
alongside their associated indexes - Add
aiven_opensearch
resource fieldopensearch_user_config.s3_migration.include_aliases
: Whether to restore aliases
alongside their associated indexes - Add
aiven_opensearch
datasource fieldopensearch_user_config.gcs_migration.include_aliases
: Whether to restore
aliases alongside their associated indexes - Add
aiven_opensearch
datasource fieldopensearch_user_config.azure_migration.include_aliases
: Whether to restore
aliases alongside their associated indexes - Add
aiven_opensearch
datasource fieldopensearch_user_config.s3_migration.include_aliases
: Whether to restore
aliases alongside their associated indexes - Change
aiven_cassandra
resource fieldcassandra_user_config.additional_backup_regions
: remove deprecation - Change
aiven_cassandra
datasource fieldcassandra_user_config.additional_backup_regions
: remove deprecation - Add
aiven_influxdb
resource fieldinfluxdb_user_config.private_access.user_backup
: Allow clients to connect
to user_backup with a DNS name that always resolves to the service's private IP addresses - Add
aiven_influxdb
resource fieldinfluxdb_user_config.privatelink_access.user_backup
: Enable user_backup. - Add
aiven_influxdb
resource fieldinfluxdb_user_config.public_access.user_backup
: Allow clients to connect
to user_backup from the public internet for service nodes that are in a project VPC or another type of private network. - Add
aiven_thanos
resource fieldthanos_user_config.receiver_ingesting
: CommonReceive. - Add
aiven_thanos
resource fieldthanos_user_config.receiver_routing
: ThanosReceiveRouting. - Add
aiven_thanos
resource fieldthanos_user_config.ruler
: ThanosRuler. - Add
aiven_thanos
resource fieldthanos_user_config.store
: ThanosStore. - Add
aiven_influxdb
datasource fieldinfluxdb_user_config.private_access.user_backup
: Allow clients to connect
to user_backup with a DNS name that always resolves to the service's private IP addresses - Add
aiven_influxdb
datasource fieldinfluxdb_user_config.privatelink_access.user_backup
: Enable user_backup. - Add
aiven_influxdb
datasource fieldinfluxdb_user_config.public_access.user_backup
: Allow clients to connect
to user_backup from the public internet for service nodes that are in a project VPC or another type of private network. - Add
aiven_thanos
datasource fieldthanos_user_config.receiver_ingesting
: CommonReceive. - Add
aiven_thanos
datasource fieldthanos_user_config.receiver_routing
: ThanosReceiveRouting. - Add
aiven_thanos
datasource fieldthanos_user_config.ruler
: ThanosRuler. - Add
aiven_thanos
datasource fieldthanos_user_config.store
: ThanosStore. - Change
aiven_account_team_project
resource fieldteam_type
: addorganization:app_users:write
,
organization:audit_logs:read
,organization:billing:read
,organization:billing:write
,organization:domains:write
,
organization:groups:write
,organization:idps:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,
organization:projects:write
,organization:users:write
,project:services:write
,role:organization:admin
,
role:services:maintenance
,role:services:recover
,service:data:write
,service:secrets:read
,
service:users:write
, removeservices:maintenance
- Change
aiven_opensearch
resource fieldopensearch_user_config.azure_migration.indices
: optional→true
false
- Change
aiven_opensearch
resource fieldopensearch_user_config.gcs_migration.indices
: optional→true
false
- Change
aiven_opensearch
resource fieldopensearch_user_config.s3_migration.indices
: optional→true
false
- Change
aiven_organization_permission
resource fieldpermissions.permissions
: addorganization:app_users:write
,
organization:audit_logs:read
,organization:billing:read
,organization:billing:write
,organization:domains:write
,
organization:groups:write
,organization:idps:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,
organization:projects:write
,organization:users:write
,project:services:write
,role:organization:admin
,
role:services:maintenance
,role:services:recover
,service:data:write
,service:secrets:read
,
service:users:write
, removeservices:maintenance
- Change
aiven_organization_permission
resource fieldresource_type
: addorganization_unit
,organization
- Change
aiven_project_user
resource fieldmember_type
: addorganization:app_users:write
,
organization:audit_logs:read
,organization:billing:read
,organization:billing:write
,organization:domains:write
,
organization:groups:write
,organization:idps:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,
organization:projects:write
,organization:users:write
,project:services:write
,role:organization:admin
,
role:services:maintenance
,role:services:recover
,service:data:write
,service:secrets:read
,
service:users:write
, removeservices:maintenance
- Change
aiven_account_team_project
datasource fieldteam_type
: addorganization:app_users:write
,
organization:audit_logs:read
,organization:billing:read
,organization:billing:write
,organization:domains:write
,
organization:groups:write
,organization:idps:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,
organization:projects:write
,organization:users:write
,project:services:write
,role:organization:admin
,
role:services:maintenance
,role:services:recover
,service:data:write
,service:secrets:read
,
service:users:write
, removeservices:maintenance
- Change
aiven_opensearch
datasource fieldopensearch_user_config.azure_migration.indices
: optional→true
false
- Change
aiven_opensearch
datasource fieldopensearch_user_config.gcs_migration.indices
: optional→true
false
- Change
aiven_opensearch
datasource fieldopensearch_user_config.s3_migration.indices
: optional→true
false
- Change
aiven_project_user
datasource fieldmember_type
: addorganization:app_users:write
,
organization:audit_logs:read
,organization:billing:read
,organization:billing:write
,organization:domains:write
,
organization:groups:write
,organization:idps:write
,organization:network:read
,organization:network:write
,
organization:permissions:read
,organization:permissions:write
,organization:projects:read
,
organization:projects:write
,organization:users:write
,project:services:write
,role:organization:admin
,
role:services:maintenance
,role:services:recover
,service:data:write
,service:secrets:read
,
service:users:write
, removeservices:maintenance
v4.28.0
- Fix
aiven_project
: can't migrate fromaccount_id
(deprecated) toparent_id
- Add
aiven_organization_user_list
beta resource - Run client-side validation for
aiven_kafka_schema
AVRO type schema
v4.27.0
- Remove
aiven_thanos
from beta resources - Removes
receiver_ingesting_remote_write_uri
andstore_uri
Thanos connection info fields - Adds
stringtype
toflink_external_postgresql_user_config
service integration - Fix
terraform import
for services with additional disk space or read replica service integration
v4.26.0
- Remove
aiven_valkey
from beta resources - Remove
aiven_valkey_user
from beta resources - Adds
aiven_organization_permission
example
v4.25.0
- Fix
aiven_kafka_connector
: increase create polling timeout - Add experimental
aiven_organization_permission
resource - Add
prefix_path_depth
tokafka_user_config.kafka_connect_secret_providers.vault
- Add
backup_hour
andbackup_minute
toredis_user_config
andvalkey_user_config
- Add user configuration options for
external_s3
,external_clickhouse
andexternal_mysql
integration endpoint types - Use
ServiceGet
from the code-generated client - Use the code-generated client to manage
aiven_service_integration
andaiven_service_integration_endpoint
- Use Go 1.23
- Add capability to set description and owner group per
aiven_kafka_topic
v4.24.0
- Recursively mark attributes of sensitive blocks as sensitive due to an issue in Terraform
v4.23.0
- Use enum choices from code-generated client
- Add missing enum choices to resource descriptions:
aiven_project_user
andaiven_mysql_user
- Mark more
aiven_grafana
,aiven_opensearch
andaiven_service_integration_endpoint
sensitive fields