terraform-provider-stackitp.../docs/data-sources/mariadb_credentials.md
Henrique Santos 4e8514df00
Logging and error handling improvements, bug fixes (#21)
- Uniformed logs and diagnostics:
  - Logging and adding to diagnostics is done by the highest level function (Create/Read/Update/Delete/Import) using `LogAndAddError`
  - Lower-level routines' signature changed to return error instead of writing to diagnostics
  - Standardize summary and details across services
  - Removed manual adding of relevant variables to details (they're in the context, TF adds them to logs)
- Changed validators to be closer to official implementation
- Fix logging wrong output after wait
- Fix Argus checking wrong diagnostics
- Fix Resource Manager not updating state after project update
- Fix unnecessary pointer in LogAndAddError
2023-09-21 14:52:52 +01:00

1.1 KiB

page_title subcategory description
stackit_mariadb_credentials Data Source - stackit MariaDB credentials data source schema.

stackit_mariadb_credentials (Data Source)

MariaDB credentials data source schema.

Example Usage

data "stackit_mariadb_credentials" "example" {
  project_id     = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  instance_id    = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  credentials_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

Schema

Required

  • credentials_id (String) The credentials ID.
  • instance_id (String) ID of the MariaDB instance.
  • project_id (String) STACKIT project ID to which the instance is associated.

Read-Only

  • host (String)
  • hosts (List of String)
  • http_api_uri (String)
  • id (String) Terraform's internal resource identifier. It is structured as "project_id,instance_id,credentials_id".
  • name (String)
  • password (String, Sensitive)
  • port (Number)
  • uri (String)
  • username (String)