oci_opsi_exadata_insight

This resource provides the Exadata Insight resource in Oracle Cloud Infrastructure Opsi service.

Create an Exadata insight resource for an Exadata system in Operations Insights. The Exadata system will be enabled in Operations Insights. Exadata-related metric collection and analysis will be started.

Example Usage

resource "oci_opsi_exadata_insight" "test_exadata_insight" {
    #Required
    compartment_id = var.compartment_id
    enterprise_manager_bridge_id = oci_opsi_enterprise_manager_bridge.test_enterprise_manager_bridge.id
    enterprise_manager_entity_identifier = var.exadata_insight_enterprise_manager_entity_identifier
    enterprise_manager_identifier = var.exadata_insight_enterprise_manager_identifier
    entity_source = var.exadata_insight_entity_source

    #Optional
    defined_tags = {"foo-namespace.bar-key"= "value"}
    freeform_tags = {"bar-key"= "value"}
    is_auto_sync_enabled = var.exadata_insight_is_auto_sync_enabled
    member_vm_cluster_details {

        #Optional
        compartment_id = var.compartment_id
        dbm_private_endpoint_id = oci_dataflow_private_endpoint.test_private_endpoint.id
        member_database_details {

            #Optional
            compartment_id = var.compartment_id
            connection_details {

                #Optional
                hosts {

                    #Optional
                    host_ip = var.exadata_insight_member_vm_cluster_details_member_database_details_connection_details_hosts_host_ip
                    port = var.exadata_insight_member_vm_cluster_details_member_database_details_connection_details_hosts_port
                }
                protocol = var.exadata_insight_member_vm_cluster_details_member_database_details_connection_details_protocol
                service_name = oci_core_service.test_service.name
            }
            credential_details {
                #Required
                credential_type = var.exadata_insight_member_vm_cluster_details_member_database_details_credential_details_credential_type

                #Optional
                credential_source_name = var.exadata_insight_member_vm_cluster_details_member_database_details_credential_details_credential_source_name
                password_secret_id = oci_vault_secret.test_secret.id
                role = var.exadata_insight_member_vm_cluster_details_member_database_details_credential_details_role
                user_name = oci_identity_user.test_user.name
                wallet_secret_id = oci_vault_secret.test_secret.id
            }
            database_id = oci_database_database.test_database.id
            database_resource_type = var.exadata_insight_member_vm_cluster_details_member_database_details_database_resource_type
            dbm_private_endpoint_id = oci_dataflow_private_endpoint.test_private_endpoint.id
            defined_tags = var.exadata_insight_member_vm_cluster_details_member_database_details_defined_tags
            deployment_type = var.exadata_insight_member_vm_cluster_details_member_database_details_deployment_type
            entity_source = var.exadata_insight_member_vm_cluster_details_member_database_details_entity_source
            freeform_tags = var.exadata_insight_member_vm_cluster_details_member_database_details_freeform_tags
            opsi_private_endpoint_id = oci_dataflow_private_endpoint.test_private_endpoint.id
            service_name = oci_core_service.test_service.name
            system_tags = var.exadata_insight_member_vm_cluster_details_member_database_details_system_tags
        }
        opsi_private_endpoint_id = oci_dataflow_private_endpoint.test_private_endpoint.id
        vmcluster_id = oci_opsi_vmcluster.test_vmcluster.id
    }
}

Argument Reference

The following arguments are supported:

* IMPORTANT * Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

Attributes Reference

The following attributes are exported:

Timeouts

The timeouts block allows you to specify timeouts for certain operations: * create - (Defaults to 20 minutes), when creating the Exadata Insight * update - (Defaults to 20 minutes), when updating the Exadata Insight * delete - (Defaults to 20 minutes), when destroying the Exadata Insight

Import

ExadataInsights can be imported using the id, e.g.

$ terraform import oci_opsi_exadata_insight.test_exadata_insight "id"