Skip to content

Latest commit

 

History

History
78 lines (54 loc) · 2.22 KB

File metadata and controls

78 lines (54 loc) · 2.22 KB
page_title cozystack_mongodb Data Source - cozystack
subcategory
description Read an existing Cozystack MongoDB instance by name and namespace.

cozystack_mongodb (Data Source)

Read an existing Cozystack MongoDB instance by name and namespace.

Example Usage

data "cozystack_mongodb" "app" {
  name      = "app"
  namespace = "tenant-root"
}

Schema

Required

  • name (String) MongoDB instance name.
  • namespace (String) Tenant namespace.

Read-Only

  • chart_version (String) Deployed chart version.
  • databases (Attributes Map) Databases keyed by name. (see below for nested schema)
  • external (Boolean) Whether external access is enabled.
  • id (String) Synthetic identifier namespace/name.
  • ready (Boolean) Whether the application's Ready condition is true.
  • replicas (Number) Number of replicas.
  • resources (Attributes) Explicit CPU and memory per replica, when set. (see below for nested schema)
  • resources_preset (String) Sizing preset.
  • sharding (Boolean) Whether sharding is enabled.
  • size (String) Persistent volume size.
  • storage_class (String) StorageClass used to store the data.
  • uid (String) Server-assigned object UID (metadata.uid).
  • users (Attributes Map) MongoDB users keyed by user name. (see below for nested schema)
  • version (String) MongoDB major version.

Nested Schema for databases

Read-Only:

Nested Schema for databases.roles

Read-Only:

  • admin (List of String) Users with admin privileges.
  • readonly (List of String) Users with read-only privileges.

Nested Schema for resources

Read-Only:

  • cpu (String) CPU available to each replica.
  • memory (String) Memory available to each replica.

Nested Schema for users

Read-Only:

  • password (String, Sensitive) User password.