Data Source: oci_database_management_managed_databases
This data source provides the list of Managed Databases in Oracle Cloud Infrastructure Database Management service.
Gets the Managed Database for a specific ID or the list of Managed Databases in a specific compartment.
Managed Databases can be filtered based on the name parameter. Only one of the parameters, ID or name
should be provided. If neither of these parameters is provided, all the Managed Databases in the compartment
are listed. Managed Databases can also be filtered based on the deployment type and management option.
If the deployment type is not specified or if it is ONPREMISE
, then the management option is not
considered and Managed Databases with ADVANCED
management option are listed.
Example Usage
data "oci_database_management_managed_databases" "test_managed_databases" {
#Required
compartment_id = var.compartment_id
#Optional
deployment_type = var.managed_database_deployment_type
external_exadata_infrastructure_id = oci_database_management_external_exadata_infrastructure.test_external_exadata_infrastructure.id
id = var.managed_database_id
management_option = var.managed_database_management_option
name = var.managed_database_name
}
Argument Reference
The following arguments are supported:
compartment_id
- (Required) The OCID of the compartment.deployment_type
- (Optional) A filter to return Managed Databases of the specified deployment type.external_exadata_infrastructure_id
- (Optional) The OCID of the Exadata infrastructure.id
- (Optional) The identifier of the resource.management_option
- (Optional) A filter to return Managed Databases with the specified management option.name
- (Optional) A filter to return only resources that match the entire name.
Attributes Reference
The following attributes are exported:
managed_database_collection
- The list of managed_database_collection.
ManagedDatabase Reference
The following attributes are exported:
additional_details
- The additional details specific to a type of database defined in{"key": "value"}
format. Example:{"bar-key": "value"}
compartment_id
- The OCID of the compartment.database_status
- The status of the Oracle Database. Indicates whether the status of the database is UP, DOWN, or UNKNOWN at the current time.database_sub_type
- The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.database_type
- The type of Oracle Database installation.database_version
- The Oracle Database version.db_system_id
- The OCID of the external DB system that this Managed Database is part of.defined_tags
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:{"Operations.CostCenter": "42"}
deployment_type
- The infrastructure used to deploy the Oracle Database.freeform_tags
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:{"Department": "Finance"}
id
- The OCID of the Managed Database.is_cluster
- Indicates whether the Oracle Database is part of a cluster.managed_database_groups
- A list of Managed Database Groups that the Managed Database belongs to.management_option
- The management option used when enabling Database Management.name
- The name of the Managed Database.parent_container_id
- The OCID of the parent Container Database if Managed Database is a Pluggable Database.storage_system_id
- The OCID of the storage DB system.time_created
- The date and time the Managed Database was created.workload_type
- The workload type of the Autonomous Database.