1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Opsi
  5. ExadataInsight
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.Opsi.ExadataInsight

Explore with Pulumi AI

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

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testExadataInsight = new oci.opsi.ExadataInsight("test_exadata_insight", {
    compartmentId: compartmentId,
    enterpriseManagerBridgeId: testEnterpriseManagerBridge.id,
    enterpriseManagerEntityIdentifier: exadataInsightEnterpriseManagerEntityIdentifier,
    enterpriseManagerIdentifier: exadataInsightEnterpriseManagerIdentifier,
    entitySource: exadataInsightEntitySource,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    freeformTags: {
        "bar-key": "value",
    },
    isAutoSyncEnabled: exadataInsightIsAutoSyncEnabled,
    memberVmClusterDetails: [{
        compartmentId: compartmentId,
        dbmPrivateEndpointId: testPrivateEndpoint.id,
        memberDatabaseDetails: [{
            compartmentId: compartmentId,
            connectionCredentialDetails: {
                credentialType: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialType,
                credentialSourceName: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialSourceName,
                passwordSecretId: testSecret.id,
                role: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsRole,
                userName: testUser.name,
                walletSecretId: testSecret.id,
            },
            connectionDetails: {
                hostName: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostName,
                hosts: [{
                    hostIp: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsHostIp,
                    port: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsPort,
                }],
                port: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsPort,
                protocol: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsProtocol,
                serviceName: testService.name,
            },
            credentialDetails: {
                credentialType: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialType,
                credentialSourceName: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialSourceName,
                passwordSecretId: testSecret.id,
                role: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsRole,
                userName: testUser.name,
                walletSecretId: testSecret.id,
            },
            databaseId: testDatabase.id,
            databaseResourceType: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDatabaseResourceType,
            dbmPrivateEndpointId: testPrivateEndpoint.id,
            definedTags: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDefinedTags,
            deploymentType: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDeploymentType,
            entitySource: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsEntitySource,
            freeformTags: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsFreeformTags,
            managementAgentId: testManagementAgent.id,
            opsiPrivateEndpointId: testPrivateEndpoint.id,
            serviceName: testService.name,
            systemTags: exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsSystemTags,
        }],
        opsiPrivateEndpointId: testPrivateEndpoint.id,
        vmClusterType: exadataInsightMemberVmClusterDetailsVmClusterType,
        vmclusterId: testVmcluster.id,
    }],
});
Copy
import pulumi
import pulumi_oci as oci

test_exadata_insight = oci.opsi.ExadataInsight("test_exadata_insight",
    compartment_id=compartment_id,
    enterprise_manager_bridge_id=test_enterprise_manager_bridge["id"],
    enterprise_manager_entity_identifier=exadata_insight_enterprise_manager_entity_identifier,
    enterprise_manager_identifier=exadata_insight_enterprise_manager_identifier,
    entity_source=exadata_insight_entity_source,
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    freeform_tags={
        "bar-key": "value",
    },
    is_auto_sync_enabled=exadata_insight_is_auto_sync_enabled,
    member_vm_cluster_details=[{
        "compartment_id": compartment_id,
        "dbm_private_endpoint_id": test_private_endpoint["id"],
        "member_database_details": [{
            "compartment_id": compartment_id,
            "connection_credential_details": {
                "credential_type": exadata_insight_member_vm_cluster_details_member_database_details_connection_credential_details_credential_type,
                "credential_source_name": exadata_insight_member_vm_cluster_details_member_database_details_connection_credential_details_credential_source_name,
                "password_secret_id": test_secret["id"],
                "role": exadata_insight_member_vm_cluster_details_member_database_details_connection_credential_details_role,
                "user_name": test_user["name"],
                "wallet_secret_id": test_secret["id"],
            },
            "connection_details": {
                "host_name": exadata_insight_member_vm_cluster_details_member_database_details_connection_details_host_name,
                "hosts": [{
                    "host_ip": exadata_insight_member_vm_cluster_details_member_database_details_connection_details_hosts_host_ip,
                    "port": exadata_insight_member_vm_cluster_details_member_database_details_connection_details_hosts_port,
                }],
                "port": exadata_insight_member_vm_cluster_details_member_database_details_connection_details_port,
                "protocol": exadata_insight_member_vm_cluster_details_member_database_details_connection_details_protocol,
                "service_name": test_service["name"],
            },
            "credential_details": {
                "credential_type": exadata_insight_member_vm_cluster_details_member_database_details_credential_details_credential_type,
                "credential_source_name": exadata_insight_member_vm_cluster_details_member_database_details_credential_details_credential_source_name,
                "password_secret_id": test_secret["id"],
                "role": exadata_insight_member_vm_cluster_details_member_database_details_credential_details_role,
                "user_name": test_user["name"],
                "wallet_secret_id": test_secret["id"],
            },
            "database_id": test_database["id"],
            "database_resource_type": exadata_insight_member_vm_cluster_details_member_database_details_database_resource_type,
            "dbm_private_endpoint_id": test_private_endpoint["id"],
            "defined_tags": exadata_insight_member_vm_cluster_details_member_database_details_defined_tags,
            "deployment_type": exadata_insight_member_vm_cluster_details_member_database_details_deployment_type,
            "entity_source": exadata_insight_member_vm_cluster_details_member_database_details_entity_source,
            "freeform_tags": exadata_insight_member_vm_cluster_details_member_database_details_freeform_tags,
            "management_agent_id": test_management_agent["id"],
            "opsi_private_endpoint_id": test_private_endpoint["id"],
            "service_name": test_service["name"],
            "system_tags": exadata_insight_member_vm_cluster_details_member_database_details_system_tags,
        }],
        "opsi_private_endpoint_id": test_private_endpoint["id"],
        "vm_cluster_type": exadata_insight_member_vm_cluster_details_vm_cluster_type,
        "vmcluster_id": test_vmcluster["id"],
    }])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/opsi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := opsi.NewExadataInsight(ctx, "test_exadata_insight", &opsi.ExadataInsightArgs{
			CompartmentId:                     pulumi.Any(compartmentId),
			EnterpriseManagerBridgeId:         pulumi.Any(testEnterpriseManagerBridge.Id),
			EnterpriseManagerEntityIdentifier: pulumi.Any(exadataInsightEnterpriseManagerEntityIdentifier),
			EnterpriseManagerIdentifier:       pulumi.Any(exadataInsightEnterpriseManagerIdentifier),
			EntitySource:                      pulumi.Any(exadataInsightEntitySource),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			IsAutoSyncEnabled: pulumi.Any(exadataInsightIsAutoSyncEnabled),
			MemberVmClusterDetails: opsi.ExadataInsightMemberVmClusterDetailArray{
				&opsi.ExadataInsightMemberVmClusterDetailArgs{
					CompartmentId:        pulumi.Any(compartmentId),
					DbmPrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
					MemberDatabaseDetails: opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray{
						&opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs{
							CompartmentId: pulumi.Any(compartmentId),
							ConnectionCredentialDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs{
								CredentialType:       pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialType),
								CredentialSourceName: pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialSourceName),
								PasswordSecretId:     pulumi.Any(testSecret.Id),
								Role:                 pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsRole),
								UserName:             pulumi.Any(testUser.Name),
								WalletSecretId:       pulumi.Any(testSecret.Id),
							},
							ConnectionDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs{
								HostName: pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostName),
								Hosts: opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray{
									&opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs{
										HostIp: pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsHostIp),
										Port:   pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsPort),
									},
								},
								Port:        pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsPort),
								Protocol:    pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsProtocol),
								ServiceName: pulumi.Any(testService.Name),
							},
							CredentialDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs{
								CredentialType:       pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialType),
								CredentialSourceName: pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialSourceName),
								PasswordSecretId:     pulumi.Any(testSecret.Id),
								Role:                 pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsRole),
								UserName:             pulumi.Any(testUser.Name),
								WalletSecretId:       pulumi.Any(testSecret.Id),
							},
							DatabaseId:            pulumi.Any(testDatabase.Id),
							DatabaseResourceType:  pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDatabaseResourceType),
							DbmPrivateEndpointId:  pulumi.Any(testPrivateEndpoint.Id),
							DefinedTags:           pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDefinedTags),
							DeploymentType:        pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDeploymentType),
							EntitySource:          pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsEntitySource),
							FreeformTags:          pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsFreeformTags),
							ManagementAgentId:     pulumi.Any(testManagementAgent.Id),
							OpsiPrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
							ServiceName:           pulumi.Any(testService.Name),
							SystemTags:            pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsSystemTags),
						},
					},
					OpsiPrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
					VmClusterType:         pulumi.Any(exadataInsightMemberVmClusterDetailsVmClusterType),
					VmclusterId:           pulumi.Any(testVmcluster.Id),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testExadataInsight = new Oci.Opsi.ExadataInsight("test_exadata_insight", new()
    {
        CompartmentId = compartmentId,
        EnterpriseManagerBridgeId = testEnterpriseManagerBridge.Id,
        EnterpriseManagerEntityIdentifier = exadataInsightEnterpriseManagerEntityIdentifier,
        EnterpriseManagerIdentifier = exadataInsightEnterpriseManagerIdentifier,
        EntitySource = exadataInsightEntitySource,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        IsAutoSyncEnabled = exadataInsightIsAutoSyncEnabled,
        MemberVmClusterDetails = new[]
        {
            new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailArgs
            {
                CompartmentId = compartmentId,
                DbmPrivateEndpointId = testPrivateEndpoint.Id,
                MemberDatabaseDetails = new[]
                {
                    new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs
                    {
                        CompartmentId = compartmentId,
                        ConnectionCredentialDetails = new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs
                        {
                            CredentialType = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialType,
                            CredentialSourceName = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialSourceName,
                            PasswordSecretId = testSecret.Id,
                            Role = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsRole,
                            UserName = testUser.Name,
                            WalletSecretId = testSecret.Id,
                        },
                        ConnectionDetails = new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs
                        {
                            HostName = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostName,
                            Hosts = new[]
                            {
                                new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs
                                {
                                    HostIp = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsHostIp,
                                    Port = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsPort,
                                },
                            },
                            Port = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsPort,
                            Protocol = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsProtocol,
                            ServiceName = testService.Name,
                        },
                        CredentialDetails = new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs
                        {
                            CredentialType = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialType,
                            CredentialSourceName = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialSourceName,
                            PasswordSecretId = testSecret.Id,
                            Role = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsRole,
                            UserName = testUser.Name,
                            WalletSecretId = testSecret.Id,
                        },
                        DatabaseId = testDatabase.Id,
                        DatabaseResourceType = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDatabaseResourceType,
                        DbmPrivateEndpointId = testPrivateEndpoint.Id,
                        DefinedTags = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDefinedTags,
                        DeploymentType = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDeploymentType,
                        EntitySource = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsEntitySource,
                        FreeformTags = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsFreeformTags,
                        ManagementAgentId = testManagementAgent.Id,
                        OpsiPrivateEndpointId = testPrivateEndpoint.Id,
                        ServiceName = testService.Name,
                        SystemTags = exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsSystemTags,
                    },
                },
                OpsiPrivateEndpointId = testPrivateEndpoint.Id,
                VmClusterType = exadataInsightMemberVmClusterDetailsVmClusterType,
                VmclusterId = testVmcluster.Id,
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Opsi.ExadataInsight;
import com.pulumi.oci.Opsi.ExadataInsightArgs;
import com.pulumi.oci.Opsi.inputs.ExadataInsightMemberVmClusterDetailArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testExadataInsight = new ExadataInsight("testExadataInsight", ExadataInsightArgs.builder()
            .compartmentId(compartmentId)
            .enterpriseManagerBridgeId(testEnterpriseManagerBridge.id())
            .enterpriseManagerEntityIdentifier(exadataInsightEnterpriseManagerEntityIdentifier)
            .enterpriseManagerIdentifier(exadataInsightEnterpriseManagerIdentifier)
            .entitySource(exadataInsightEntitySource)
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .freeformTags(Map.of("bar-key", "value"))
            .isAutoSyncEnabled(exadataInsightIsAutoSyncEnabled)
            .memberVmClusterDetails(ExadataInsightMemberVmClusterDetailArgs.builder()
                .compartmentId(compartmentId)
                .dbmPrivateEndpointId(testPrivateEndpoint.id())
                .memberDatabaseDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs.builder()
                    .compartmentId(compartmentId)
                    .connectionCredentialDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs.builder()
                        .credentialType(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialType)
                        .credentialSourceName(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialSourceName)
                        .passwordSecretId(testSecret.id())
                        .role(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsRole)
                        .userName(testUser.name())
                        .walletSecretId(testSecret.id())
                        .build())
                    .connectionDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs.builder()
                        .hostName(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostName)
                        .hosts(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs.builder()
                            .hostIp(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsHostIp)
                            .port(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsPort)
                            .build())
                        .port(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsPort)
                        .protocol(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsProtocol)
                        .serviceName(testService.name())
                        .build())
                    .credentialDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs.builder()
                        .credentialType(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialType)
                        .credentialSourceName(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialSourceName)
                        .passwordSecretId(testSecret.id())
                        .role(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsRole)
                        .userName(testUser.name())
                        .walletSecretId(testSecret.id())
                        .build())
                    .databaseId(testDatabase.id())
                    .databaseResourceType(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDatabaseResourceType)
                    .dbmPrivateEndpointId(testPrivateEndpoint.id())
                    .definedTags(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDefinedTags)
                    .deploymentType(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDeploymentType)
                    .entitySource(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsEntitySource)
                    .freeformTags(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsFreeformTags)
                    .managementAgentId(testManagementAgent.id())
                    .opsiPrivateEndpointId(testPrivateEndpoint.id())
                    .serviceName(testService.name())
                    .systemTags(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsSystemTags)
                    .build())
                .opsiPrivateEndpointId(testPrivateEndpoint.id())
                .vmClusterType(exadataInsightMemberVmClusterDetailsVmClusterType)
                .vmclusterId(testVmcluster.id())
                .build())
            .build());

    }
}
Copy
resources:
  testExadataInsight:
    type: oci:Opsi:ExadataInsight
    name: test_exadata_insight
    properties:
      compartmentId: ${compartmentId}
      enterpriseManagerBridgeId: ${testEnterpriseManagerBridge.id}
      enterpriseManagerEntityIdentifier: ${exadataInsightEnterpriseManagerEntityIdentifier}
      enterpriseManagerIdentifier: ${exadataInsightEnterpriseManagerIdentifier}
      entitySource: ${exadataInsightEntitySource}
      definedTags:
        foo-namespace.bar-key: value
      freeformTags:
        bar-key: value
      isAutoSyncEnabled: ${exadataInsightIsAutoSyncEnabled}
      memberVmClusterDetails:
        - compartmentId: ${compartmentId}
          dbmPrivateEndpointId: ${testPrivateEndpoint.id}
          memberDatabaseDetails:
            - compartmentId: ${compartmentId}
              connectionCredentialDetails:
                credentialType: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialType}
                credentialSourceName: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsCredentialSourceName}
                passwordSecretId: ${testSecret.id}
                role: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionCredentialDetailsRole}
                userName: ${testUser.name}
                walletSecretId: ${testSecret.id}
              connectionDetails:
                hostName: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostName}
                hosts:
                  - hostIp: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsHostIp}
                    port: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsPort}
                port: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsPort}
                protocol: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsProtocol}
                serviceName: ${testService.name}
              credentialDetails:
                credentialType: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialType}
                credentialSourceName: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsCredentialSourceName}
                passwordSecretId: ${testSecret.id}
                role: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsCredentialDetailsRole}
                userName: ${testUser.name}
                walletSecretId: ${testSecret.id}
              databaseId: ${testDatabase.id}
              databaseResourceType: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDatabaseResourceType}
              dbmPrivateEndpointId: ${testPrivateEndpoint.id}
              definedTags: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDefinedTags}
              deploymentType: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsDeploymentType}
              entitySource: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsEntitySource}
              freeformTags: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsFreeformTags}
              managementAgentId: ${testManagementAgent.id}
              opsiPrivateEndpointId: ${testPrivateEndpoint.id}
              serviceName: ${testService.name}
              systemTags: ${exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsSystemTags}
          opsiPrivateEndpointId: ${testPrivateEndpoint.id}
          vmClusterType: ${exadataInsightMemberVmClusterDetailsVmClusterType}
          vmclusterId: ${testVmcluster.id}
Copy

Create ExadataInsight Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ExadataInsight(name: string, args: ExadataInsightArgs, opts?: CustomResourceOptions);
@overload
def ExadataInsight(resource_name: str,
                   args: ExadataInsightArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def ExadataInsight(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   compartment_id: Optional[str] = None,
                   entity_source: Optional[str] = None,
                   defined_tags: Optional[Mapping[str, str]] = None,
                   enterprise_manager_bridge_id: Optional[str] = None,
                   enterprise_manager_entity_identifier: Optional[str] = None,
                   enterprise_manager_identifier: Optional[str] = None,
                   exadata_infra_id: Optional[str] = None,
                   freeform_tags: Optional[Mapping[str, str]] = None,
                   is_auto_sync_enabled: Optional[bool] = None,
                   member_vm_cluster_details: Optional[Sequence[_opsi.ExadataInsightMemberVmClusterDetailArgs]] = None,
                   status: Optional[str] = None)
func NewExadataInsight(ctx *Context, name string, args ExadataInsightArgs, opts ...ResourceOption) (*ExadataInsight, error)
public ExadataInsight(string name, ExadataInsightArgs args, CustomResourceOptions? opts = null)
public ExadataInsight(String name, ExadataInsightArgs args)
public ExadataInsight(String name, ExadataInsightArgs args, CustomResourceOptions options)
type: oci:Opsi:ExadataInsight
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ExadataInsightArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ExadataInsightArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ExadataInsightArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ExadataInsightArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ExadataInsightArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var exadataInsightResource = new Oci.Opsi.ExadataInsight("exadataInsightResource", new()
{
    CompartmentId = "string",
    EntitySource = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    EnterpriseManagerBridgeId = "string",
    EnterpriseManagerEntityIdentifier = "string",
    EnterpriseManagerIdentifier = "string",
    ExadataInfraId = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    IsAutoSyncEnabled = false,
    MemberVmClusterDetails = new[]
    {
        new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailArgs
        {
            CompartmentId = "string",
            DbmPrivateEndpointId = "string",
            MemberDatabaseDetails = new[]
            {
                new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs
                {
                    CompartmentId = "string",
                    ConnectionCredentialDetails = new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs
                    {
                        CredentialType = "string",
                        CredentialSourceName = "string",
                        PasswordSecretId = "string",
                        Role = "string",
                        UserName = "string",
                        WalletSecretId = "string",
                    },
                    ConnectionDetails = new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs
                    {
                        HostName = "string",
                        Hosts = new[]
                        {
                            new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs
                            {
                                HostIp = "string",
                                Port = 0,
                            },
                        },
                        Port = 0,
                        Protocol = "string",
                        ServiceName = "string",
                    },
                    CredentialDetails = new Oci.Opsi.Inputs.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs
                    {
                        CredentialType = "string",
                        CredentialSourceName = "string",
                        PasswordSecretId = "string",
                        Role = "string",
                        UserName = "string",
                        WalletSecretId = "string",
                    },
                    DatabaseId = "string",
                    DatabaseResourceType = "string",
                    DbmPrivateEndpointId = "string",
                    DefinedTags = 
                    {
                        { "string", "string" },
                    },
                    DeploymentType = "string",
                    EntitySource = "string",
                    FreeformTags = 
                    {
                        { "string", "string" },
                    },
                    ManagementAgentId = "string",
                    OpsiPrivateEndpointId = "string",
                    ServiceName = "string",
                    SystemTags = 
                    {
                        { "string", "string" },
                    },
                },
            },
            OpsiPrivateEndpointId = "string",
            VmClusterType = "string",
            VmclusterId = "string",
        },
    },
    Status = "string",
});
Copy
example, err := Opsi.NewExadataInsight(ctx, "exadataInsightResource", &Opsi.ExadataInsightArgs{
	CompartmentId: pulumi.String("string"),
	EntitySource:  pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	EnterpriseManagerBridgeId:         pulumi.String("string"),
	EnterpriseManagerEntityIdentifier: pulumi.String("string"),
	EnterpriseManagerIdentifier:       pulumi.String("string"),
	ExadataInfraId:                    pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	IsAutoSyncEnabled: pulumi.Bool(false),
	MemberVmClusterDetails: opsi.ExadataInsightMemberVmClusterDetailArray{
		&opsi.ExadataInsightMemberVmClusterDetailArgs{
			CompartmentId:        pulumi.String("string"),
			DbmPrivateEndpointId: pulumi.String("string"),
			MemberDatabaseDetails: opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray{
				&opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs{
					CompartmentId: pulumi.String("string"),
					ConnectionCredentialDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs{
						CredentialType:       pulumi.String("string"),
						CredentialSourceName: pulumi.String("string"),
						PasswordSecretId:     pulumi.String("string"),
						Role:                 pulumi.String("string"),
						UserName:             pulumi.String("string"),
						WalletSecretId:       pulumi.String("string"),
					},
					ConnectionDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs{
						HostName: pulumi.String("string"),
						Hosts: opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray{
							&opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs{
								HostIp: pulumi.String("string"),
								Port:   pulumi.Int(0),
							},
						},
						Port:        pulumi.Int(0),
						Protocol:    pulumi.String("string"),
						ServiceName: pulumi.String("string"),
					},
					CredentialDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs{
						CredentialType:       pulumi.String("string"),
						CredentialSourceName: pulumi.String("string"),
						PasswordSecretId:     pulumi.String("string"),
						Role:                 pulumi.String("string"),
						UserName:             pulumi.String("string"),
						WalletSecretId:       pulumi.String("string"),
					},
					DatabaseId:           pulumi.String("string"),
					DatabaseResourceType: pulumi.String("string"),
					DbmPrivateEndpointId: pulumi.String("string"),
					DefinedTags: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					DeploymentType: pulumi.String("string"),
					EntitySource:   pulumi.String("string"),
					FreeformTags: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					ManagementAgentId:     pulumi.String("string"),
					OpsiPrivateEndpointId: pulumi.String("string"),
					ServiceName:           pulumi.String("string"),
					SystemTags: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
				},
			},
			OpsiPrivateEndpointId: pulumi.String("string"),
			VmClusterType:         pulumi.String("string"),
			VmclusterId:           pulumi.String("string"),
		},
	},
	Status: pulumi.String("string"),
})
Copy
var exadataInsightResource = new ExadataInsight("exadataInsightResource", ExadataInsightArgs.builder()
    .compartmentId("string")
    .entitySource("string")
    .definedTags(Map.of("string", "string"))
    .enterpriseManagerBridgeId("string")
    .enterpriseManagerEntityIdentifier("string")
    .enterpriseManagerIdentifier("string")
    .exadataInfraId("string")
    .freeformTags(Map.of("string", "string"))
    .isAutoSyncEnabled(false)
    .memberVmClusterDetails(ExadataInsightMemberVmClusterDetailArgs.builder()
        .compartmentId("string")
        .dbmPrivateEndpointId("string")
        .memberDatabaseDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs.builder()
            .compartmentId("string")
            .connectionCredentialDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs.builder()
                .credentialType("string")
                .credentialSourceName("string")
                .passwordSecretId("string")
                .role("string")
                .userName("string")
                .walletSecretId("string")
                .build())
            .connectionDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs.builder()
                .hostName("string")
                .hosts(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs.builder()
                    .hostIp("string")
                    .port(0)
                    .build())
                .port(0)
                .protocol("string")
                .serviceName("string")
                .build())
            .credentialDetails(ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs.builder()
                .credentialType("string")
                .credentialSourceName("string")
                .passwordSecretId("string")
                .role("string")
                .userName("string")
                .walletSecretId("string")
                .build())
            .databaseId("string")
            .databaseResourceType("string")
            .dbmPrivateEndpointId("string")
            .definedTags(Map.of("string", "string"))
            .deploymentType("string")
            .entitySource("string")
            .freeformTags(Map.of("string", "string"))
            .managementAgentId("string")
            .opsiPrivateEndpointId("string")
            .serviceName("string")
            .systemTags(Map.of("string", "string"))
            .build())
        .opsiPrivateEndpointId("string")
        .vmClusterType("string")
        .vmclusterId("string")
        .build())
    .status("string")
    .build());
Copy
exadata_insight_resource = oci.opsi.ExadataInsight("exadataInsightResource",
    compartment_id="string",
    entity_source="string",
    defined_tags={
        "string": "string",
    },
    enterprise_manager_bridge_id="string",
    enterprise_manager_entity_identifier="string",
    enterprise_manager_identifier="string",
    exadata_infra_id="string",
    freeform_tags={
        "string": "string",
    },
    is_auto_sync_enabled=False,
    member_vm_cluster_details=[{
        "compartment_id": "string",
        "dbm_private_endpoint_id": "string",
        "member_database_details": [{
            "compartment_id": "string",
            "connection_credential_details": {
                "credential_type": "string",
                "credential_source_name": "string",
                "password_secret_id": "string",
                "role": "string",
                "user_name": "string",
                "wallet_secret_id": "string",
            },
            "connection_details": {
                "host_name": "string",
                "hosts": [{
                    "host_ip": "string",
                    "port": 0,
                }],
                "port": 0,
                "protocol": "string",
                "service_name": "string",
            },
            "credential_details": {
                "credential_type": "string",
                "credential_source_name": "string",
                "password_secret_id": "string",
                "role": "string",
                "user_name": "string",
                "wallet_secret_id": "string",
            },
            "database_id": "string",
            "database_resource_type": "string",
            "dbm_private_endpoint_id": "string",
            "defined_tags": {
                "string": "string",
            },
            "deployment_type": "string",
            "entity_source": "string",
            "freeform_tags": {
                "string": "string",
            },
            "management_agent_id": "string",
            "opsi_private_endpoint_id": "string",
            "service_name": "string",
            "system_tags": {
                "string": "string",
            },
        }],
        "opsi_private_endpoint_id": "string",
        "vm_cluster_type": "string",
        "vmcluster_id": "string",
    }],
    status="string")
Copy
const exadataInsightResource = new oci.opsi.ExadataInsight("exadataInsightResource", {
    compartmentId: "string",
    entitySource: "string",
    definedTags: {
        string: "string",
    },
    enterpriseManagerBridgeId: "string",
    enterpriseManagerEntityIdentifier: "string",
    enterpriseManagerIdentifier: "string",
    exadataInfraId: "string",
    freeformTags: {
        string: "string",
    },
    isAutoSyncEnabled: false,
    memberVmClusterDetails: [{
        compartmentId: "string",
        dbmPrivateEndpointId: "string",
        memberDatabaseDetails: [{
            compartmentId: "string",
            connectionCredentialDetails: {
                credentialType: "string",
                credentialSourceName: "string",
                passwordSecretId: "string",
                role: "string",
                userName: "string",
                walletSecretId: "string",
            },
            connectionDetails: {
                hostName: "string",
                hosts: [{
                    hostIp: "string",
                    port: 0,
                }],
                port: 0,
                protocol: "string",
                serviceName: "string",
            },
            credentialDetails: {
                credentialType: "string",
                credentialSourceName: "string",
                passwordSecretId: "string",
                role: "string",
                userName: "string",
                walletSecretId: "string",
            },
            databaseId: "string",
            databaseResourceType: "string",
            dbmPrivateEndpointId: "string",
            definedTags: {
                string: "string",
            },
            deploymentType: "string",
            entitySource: "string",
            freeformTags: {
                string: "string",
            },
            managementAgentId: "string",
            opsiPrivateEndpointId: "string",
            serviceName: "string",
            systemTags: {
                string: "string",
            },
        }],
        opsiPrivateEndpointId: "string",
        vmClusterType: "string",
        vmclusterId: "string",
    }],
    status: "string",
});
Copy
type: oci:Opsi:ExadataInsight
properties:
    compartmentId: string
    definedTags:
        string: string
    enterpriseManagerBridgeId: string
    enterpriseManagerEntityIdentifier: string
    enterpriseManagerIdentifier: string
    entitySource: string
    exadataInfraId: string
    freeformTags:
        string: string
    isAutoSyncEnabled: false
    memberVmClusterDetails:
        - compartmentId: string
          dbmPrivateEndpointId: string
          memberDatabaseDetails:
            - compartmentId: string
              connectionCredentialDetails:
                credentialSourceName: string
                credentialType: string
                passwordSecretId: string
                role: string
                userName: string
                walletSecretId: string
              connectionDetails:
                hostName: string
                hosts:
                    - hostIp: string
                      port: 0
                port: 0
                protocol: string
                serviceName: string
              credentialDetails:
                credentialSourceName: string
                credentialType: string
                passwordSecretId: string
                role: string
                userName: string
                walletSecretId: string
              databaseId: string
              databaseResourceType: string
              dbmPrivateEndpointId: string
              definedTags:
                string: string
              deploymentType: string
              entitySource: string
              freeformTags:
                string: string
              managementAgentId: string
              opsiPrivateEndpointId: string
              serviceName: string
              systemTags:
                string: string
          opsiPrivateEndpointId: string
          vmClusterType: string
          vmclusterId: string
    status: string
Copy

ExadataInsight Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ExadataInsight resource accepts the following input properties:

CompartmentId This property is required. string
(Updatable) Compartment Identifier of Exadata insight
EntitySource This property is required. string
(Updatable) Source of the Exadata system.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
EnterpriseManagerBridgeId Changes to this property will trigger replacement. string
OPSI Enterprise Manager Bridge OCID
EnterpriseManagerEntityIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Entity Unique Identifier
EnterpriseManagerIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Unique Identifier
ExadataInfraId Changes to this property will trigger replacement. string
The OCID of the Exadata Infrastructure.
FreeformTags Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
IsAutoSyncEnabled bool
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
MemberVmClusterDetails Changes to this property will trigger replacement. List<ExadataInsightMemberVmClusterDetail>
Status string

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

CompartmentId This property is required. string
(Updatable) Compartment Identifier of Exadata insight
EntitySource This property is required. string
(Updatable) Source of the Exadata system.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
EnterpriseManagerBridgeId Changes to this property will trigger replacement. string
OPSI Enterprise Manager Bridge OCID
EnterpriseManagerEntityIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Entity Unique Identifier
EnterpriseManagerIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Unique Identifier
ExadataInfraId Changes to this property will trigger replacement. string
The OCID of the Exadata Infrastructure.
FreeformTags map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
IsAutoSyncEnabled bool
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
MemberVmClusterDetails Changes to this property will trigger replacement. []ExadataInsightMemberVmClusterDetailArgs
Status string

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

compartmentId This property is required. String
(Updatable) Compartment Identifier of Exadata insight
entitySource This property is required. String
(Updatable) Source of the Exadata system.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterpriseManagerBridgeId Changes to this property will trigger replacement. String
OPSI Enterprise Manager Bridge OCID
enterpriseManagerEntityIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Entity Unique Identifier
enterpriseManagerIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Unique Identifier
exadataInfraId Changes to this property will trigger replacement. String
The OCID of the Exadata Infrastructure.
freeformTags Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
isAutoSyncEnabled Boolean
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
memberVmClusterDetails Changes to this property will trigger replacement. List<ExadataInsightMemberVmClusterDetail>
status String

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

compartmentId This property is required. string
(Updatable) Compartment Identifier of Exadata insight
entitySource This property is required. string
(Updatable) Source of the Exadata system.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterpriseManagerBridgeId Changes to this property will trigger replacement. string
OPSI Enterprise Manager Bridge OCID
enterpriseManagerEntityIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Entity Unique Identifier
enterpriseManagerIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Unique Identifier
exadataInfraId Changes to this property will trigger replacement. string
The OCID of the Exadata Infrastructure.
freeformTags {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
isAutoSyncEnabled boolean
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
memberVmClusterDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetail[]
status string

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

compartment_id This property is required. str
(Updatable) Compartment Identifier of Exadata insight
entity_source This property is required. str
(Updatable) Source of the Exadata system.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterprise_manager_bridge_id Changes to this property will trigger replacement. str
OPSI Enterprise Manager Bridge OCID
enterprise_manager_entity_identifier Changes to this property will trigger replacement. str
Enterprise Manager Entity Unique Identifier
enterprise_manager_identifier Changes to this property will trigger replacement. str
Enterprise Manager Unique Identifier
exadata_infra_id Changes to this property will trigger replacement. str
The OCID of the Exadata Infrastructure.
freeform_tags Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
is_auto_sync_enabled bool
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
member_vm_cluster_details Changes to this property will trigger replacement. Sequence[opsi.ExadataInsightMemberVmClusterDetailArgs]
status str

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

compartmentId This property is required. String
(Updatable) Compartment Identifier of Exadata insight
entitySource This property is required. String
(Updatable) Source of the Exadata system.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterpriseManagerBridgeId Changes to this property will trigger replacement. String
OPSI Enterprise Manager Bridge OCID
enterpriseManagerEntityIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Entity Unique Identifier
enterpriseManagerIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Unique Identifier
exadataInfraId Changes to this property will trigger replacement. String
The OCID of the Exadata Infrastructure.
freeformTags Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
isAutoSyncEnabled Boolean
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
memberVmClusterDetails Changes to this property will trigger replacement. List<Property Map>
status String

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

Outputs

All input properties are implicitly available as output properties. Additionally, the ExadataInsight resource produces the following output properties:

EnterpriseManagerEntityDisplayName string
Enterprise Manager Entity Display Name
EnterpriseManagerEntityName string
Enterprise Manager Entity Name
EnterpriseManagerEntityType string
Enterprise Manager Entity Type
ExadataDisplayName string
The user-friendly name for the Exadata system. The name does not have to be unique.
ExadataInfraResourceType string
ExadataName string
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
ExadataRackType string
Exadata rack type.
ExadataShape string
ExadataType string
Operations Insights internal representation of the the Exadata system type.
Id string
The provider-assigned unique ID for this managed resource.
IsVirtualizedExadata bool
true if virtualization is used in the Exadata system
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
State string
The current state of the Exadata insight.
SystemTags Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
TimeUpdated string
The time the Exadata insight was updated. An RFC3339 formatted datetime string
EnterpriseManagerEntityDisplayName string
Enterprise Manager Entity Display Name
EnterpriseManagerEntityName string
Enterprise Manager Entity Name
EnterpriseManagerEntityType string
Enterprise Manager Entity Type
ExadataDisplayName string
The user-friendly name for the Exadata system. The name does not have to be unique.
ExadataInfraResourceType string
ExadataName string
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
ExadataRackType string
Exadata rack type.
ExadataShape string
ExadataType string
Operations Insights internal representation of the the Exadata system type.
Id string
The provider-assigned unique ID for this managed resource.
IsVirtualizedExadata bool
true if virtualization is used in the Exadata system
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
State string
The current state of the Exadata insight.
SystemTags map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
TimeUpdated string
The time the Exadata insight was updated. An RFC3339 formatted datetime string
enterpriseManagerEntityDisplayName String
Enterprise Manager Entity Display Name
enterpriseManagerEntityName String
Enterprise Manager Entity Name
enterpriseManagerEntityType String
Enterprise Manager Entity Type
exadataDisplayName String
The user-friendly name for the Exadata system. The name does not have to be unique.
exadataInfraResourceType String
exadataName String
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadataRackType String
Exadata rack type.
exadataShape String
exadataType String
Operations Insights internal representation of the the Exadata system type.
id String
The provider-assigned unique ID for this managed resource.
isVirtualizedExadata Boolean
true if virtualization is used in the Exadata system
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
state String
The current state of the Exadata insight.
systemTags Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
timeUpdated String
The time the Exadata insight was updated. An RFC3339 formatted datetime string
enterpriseManagerEntityDisplayName string
Enterprise Manager Entity Display Name
enterpriseManagerEntityName string
Enterprise Manager Entity Name
enterpriseManagerEntityType string
Enterprise Manager Entity Type
exadataDisplayName string
The user-friendly name for the Exadata system. The name does not have to be unique.
exadataInfraResourceType string
exadataName string
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadataRackType string
Exadata rack type.
exadataShape string
exadataType string
Operations Insights internal representation of the the Exadata system type.
id string
The provider-assigned unique ID for this managed resource.
isVirtualizedExadata boolean
true if virtualization is used in the Exadata system
lifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
state string
The current state of the Exadata insight.
systemTags {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
timeUpdated string
The time the Exadata insight was updated. An RFC3339 formatted datetime string
enterprise_manager_entity_display_name str
Enterprise Manager Entity Display Name
enterprise_manager_entity_name str
Enterprise Manager Entity Name
enterprise_manager_entity_type str
Enterprise Manager Entity Type
exadata_display_name str
The user-friendly name for the Exadata system. The name does not have to be unique.
exadata_infra_resource_type str
exadata_name str
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadata_rack_type str
Exadata rack type.
exadata_shape str
exadata_type str
Operations Insights internal representation of the the Exadata system type.
id str
The provider-assigned unique ID for this managed resource.
is_virtualized_exadata bool
true if virtualization is used in the Exadata system
lifecycle_details str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
state str
The current state of the Exadata insight.
system_tags Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
time_updated str
The time the Exadata insight was updated. An RFC3339 formatted datetime string
enterpriseManagerEntityDisplayName String
Enterprise Manager Entity Display Name
enterpriseManagerEntityName String
Enterprise Manager Entity Name
enterpriseManagerEntityType String
Enterprise Manager Entity Type
exadataDisplayName String
The user-friendly name for the Exadata system. The name does not have to be unique.
exadataInfraResourceType String
exadataName String
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadataRackType String
Exadata rack type.
exadataShape String
exadataType String
Operations Insights internal representation of the the Exadata system type.
id String
The provider-assigned unique ID for this managed resource.
isVirtualizedExadata Boolean
true if virtualization is used in the Exadata system
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
state String
The current state of the Exadata insight.
systemTags Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
timeUpdated String
The time the Exadata insight was updated. An RFC3339 formatted datetime string

Look up Existing ExadataInsight Resource

Get an existing ExadataInsight resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ExadataInsightState, opts?: CustomResourceOptions): ExadataInsight
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        enterprise_manager_bridge_id: Optional[str] = None,
        enterprise_manager_entity_display_name: Optional[str] = None,
        enterprise_manager_entity_identifier: Optional[str] = None,
        enterprise_manager_entity_name: Optional[str] = None,
        enterprise_manager_entity_type: Optional[str] = None,
        enterprise_manager_identifier: Optional[str] = None,
        entity_source: Optional[str] = None,
        exadata_display_name: Optional[str] = None,
        exadata_infra_id: Optional[str] = None,
        exadata_infra_resource_type: Optional[str] = None,
        exadata_name: Optional[str] = None,
        exadata_rack_type: Optional[str] = None,
        exadata_shape: Optional[str] = None,
        exadata_type: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        is_auto_sync_enabled: Optional[bool] = None,
        is_virtualized_exadata: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        member_vm_cluster_details: Optional[Sequence[_opsi.ExadataInsightMemberVmClusterDetailArgs]] = None,
        state: Optional[str] = None,
        status: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> ExadataInsight
func GetExadataInsight(ctx *Context, name string, id IDInput, state *ExadataInsightState, opts ...ResourceOption) (*ExadataInsight, error)
public static ExadataInsight Get(string name, Input<string> id, ExadataInsightState? state, CustomResourceOptions? opts = null)
public static ExadataInsight get(String name, Output<String> id, ExadataInsightState state, CustomResourceOptions options)
resources:  _:    type: oci:Opsi:ExadataInsight    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CompartmentId string
(Updatable) Compartment Identifier of Exadata insight
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
EnterpriseManagerBridgeId Changes to this property will trigger replacement. string
OPSI Enterprise Manager Bridge OCID
EnterpriseManagerEntityDisplayName string
Enterprise Manager Entity Display Name
EnterpriseManagerEntityIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Entity Unique Identifier
EnterpriseManagerEntityName string
Enterprise Manager Entity Name
EnterpriseManagerEntityType string
Enterprise Manager Entity Type
EnterpriseManagerIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Unique Identifier
EntitySource string
(Updatable) Source of the Exadata system.
ExadataDisplayName string
The user-friendly name for the Exadata system. The name does not have to be unique.
ExadataInfraId Changes to this property will trigger replacement. string
The OCID of the Exadata Infrastructure.
ExadataInfraResourceType string
ExadataName string
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
ExadataRackType string
Exadata rack type.
ExadataShape string
ExadataType string
Operations Insights internal representation of the the Exadata system type.
FreeformTags Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
IsAutoSyncEnabled bool
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
IsVirtualizedExadata bool
true if virtualization is used in the Exadata system
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
MemberVmClusterDetails Changes to this property will trigger replacement. List<ExadataInsightMemberVmClusterDetail>
State string
The current state of the Exadata insight.
Status string

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

SystemTags Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
TimeUpdated string
The time the Exadata insight was updated. An RFC3339 formatted datetime string
CompartmentId string
(Updatable) Compartment Identifier of Exadata insight
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
EnterpriseManagerBridgeId Changes to this property will trigger replacement. string
OPSI Enterprise Manager Bridge OCID
EnterpriseManagerEntityDisplayName string
Enterprise Manager Entity Display Name
EnterpriseManagerEntityIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Entity Unique Identifier
EnterpriseManagerEntityName string
Enterprise Manager Entity Name
EnterpriseManagerEntityType string
Enterprise Manager Entity Type
EnterpriseManagerIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Unique Identifier
EntitySource string
(Updatable) Source of the Exadata system.
ExadataDisplayName string
The user-friendly name for the Exadata system. The name does not have to be unique.
ExadataInfraId Changes to this property will trigger replacement. string
The OCID of the Exadata Infrastructure.
ExadataInfraResourceType string
ExadataName string
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
ExadataRackType string
Exadata rack type.
ExadataShape string
ExadataType string
Operations Insights internal representation of the the Exadata system type.
FreeformTags map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
IsAutoSyncEnabled bool
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
IsVirtualizedExadata bool
true if virtualization is used in the Exadata system
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
MemberVmClusterDetails Changes to this property will trigger replacement. []ExadataInsightMemberVmClusterDetailArgs
State string
The current state of the Exadata insight.
Status string

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

SystemTags map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
TimeUpdated string
The time the Exadata insight was updated. An RFC3339 formatted datetime string
compartmentId String
(Updatable) Compartment Identifier of Exadata insight
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterpriseManagerBridgeId Changes to this property will trigger replacement. String
OPSI Enterprise Manager Bridge OCID
enterpriseManagerEntityDisplayName String
Enterprise Manager Entity Display Name
enterpriseManagerEntityIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Entity Unique Identifier
enterpriseManagerEntityName String
Enterprise Manager Entity Name
enterpriseManagerEntityType String
Enterprise Manager Entity Type
enterpriseManagerIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Unique Identifier
entitySource String
(Updatable) Source of the Exadata system.
exadataDisplayName String
The user-friendly name for the Exadata system. The name does not have to be unique.
exadataInfraId Changes to this property will trigger replacement. String
The OCID of the Exadata Infrastructure.
exadataInfraResourceType String
exadataName String
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadataRackType String
Exadata rack type.
exadataShape String
exadataType String
Operations Insights internal representation of the the Exadata system type.
freeformTags Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
isAutoSyncEnabled Boolean
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
isVirtualizedExadata Boolean
true if virtualization is used in the Exadata system
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
memberVmClusterDetails Changes to this property will trigger replacement. List<ExadataInsightMemberVmClusterDetail>
state String
The current state of the Exadata insight.
status String

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

systemTags Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
timeUpdated String
The time the Exadata insight was updated. An RFC3339 formatted datetime string
compartmentId string
(Updatable) Compartment Identifier of Exadata insight
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterpriseManagerBridgeId Changes to this property will trigger replacement. string
OPSI Enterprise Manager Bridge OCID
enterpriseManagerEntityDisplayName string
Enterprise Manager Entity Display Name
enterpriseManagerEntityIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Entity Unique Identifier
enterpriseManagerEntityName string
Enterprise Manager Entity Name
enterpriseManagerEntityType string
Enterprise Manager Entity Type
enterpriseManagerIdentifier Changes to this property will trigger replacement. string
Enterprise Manager Unique Identifier
entitySource string
(Updatable) Source of the Exadata system.
exadataDisplayName string
The user-friendly name for the Exadata system. The name does not have to be unique.
exadataInfraId Changes to this property will trigger replacement. string
The OCID of the Exadata Infrastructure.
exadataInfraResourceType string
exadataName string
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadataRackType string
Exadata rack type.
exadataShape string
exadataType string
Operations Insights internal representation of the the Exadata system type.
freeformTags {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
isAutoSyncEnabled boolean
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
isVirtualizedExadata boolean
true if virtualization is used in the Exadata system
lifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
memberVmClusterDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetail[]
state string
The current state of the Exadata insight.
status string

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

systemTags {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
timeUpdated string
The time the Exadata insight was updated. An RFC3339 formatted datetime string
compartment_id str
(Updatable) Compartment Identifier of Exadata insight
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterprise_manager_bridge_id Changes to this property will trigger replacement. str
OPSI Enterprise Manager Bridge OCID
enterprise_manager_entity_display_name str
Enterprise Manager Entity Display Name
enterprise_manager_entity_identifier Changes to this property will trigger replacement. str
Enterprise Manager Entity Unique Identifier
enterprise_manager_entity_name str
Enterprise Manager Entity Name
enterprise_manager_entity_type str
Enterprise Manager Entity Type
enterprise_manager_identifier Changes to this property will trigger replacement. str
Enterprise Manager Unique Identifier
entity_source str
(Updatable) Source of the Exadata system.
exadata_display_name str
The user-friendly name for the Exadata system. The name does not have to be unique.
exadata_infra_id Changes to this property will trigger replacement. str
The OCID of the Exadata Infrastructure.
exadata_infra_resource_type str
exadata_name str
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadata_rack_type str
Exadata rack type.
exadata_shape str
exadata_type str
Operations Insights internal representation of the the Exadata system type.
freeform_tags Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
is_auto_sync_enabled bool
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
is_virtualized_exadata bool
true if virtualization is used in the Exadata system
lifecycle_details str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
member_vm_cluster_details Changes to this property will trigger replacement. Sequence[opsi.ExadataInsightMemberVmClusterDetailArgs]
state str
The current state of the Exadata insight.
status str

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

system_tags Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
time_updated str
The time the Exadata insight was updated. An RFC3339 formatted datetime string
compartmentId String
(Updatable) Compartment Identifier of Exadata insight
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
enterpriseManagerBridgeId Changes to this property will trigger replacement. String
OPSI Enterprise Manager Bridge OCID
enterpriseManagerEntityDisplayName String
Enterprise Manager Entity Display Name
enterpriseManagerEntityIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Entity Unique Identifier
enterpriseManagerEntityName String
Enterprise Manager Entity Name
enterpriseManagerEntityType String
Enterprise Manager Entity Type
enterpriseManagerIdentifier Changes to this property will trigger replacement. String
Enterprise Manager Unique Identifier
entitySource String
(Updatable) Source of the Exadata system.
exadataDisplayName String
The user-friendly name for the Exadata system. The name does not have to be unique.
exadataInfraId Changes to this property will trigger replacement. String
The OCID of the Exadata Infrastructure.
exadataInfraResourceType String
exadataName String
The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
exadataRackType String
Exadata rack type.
exadataShape String
exadataType String
Operations Insights internal representation of the the Exadata system type.
freeformTags Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
isAutoSyncEnabled Boolean
(Updatable) Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
isVirtualizedExadata Boolean
true if virtualization is used in the Exadata system
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
memberVmClusterDetails Changes to this property will trigger replacement. List<Property Map>
state String
The current state of the Exadata insight.
status String

(Updatable) Status of the resource. Example: "ENABLED", "DISABLED". Resource can be either enabled or disabled by updating the value of status field to either "ENABLED" or "DISABLED"

** 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

systemTags Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
timeUpdated String
The time the Exadata insight was updated. An RFC3339 formatted datetime string

Supporting Types

ExadataInsightMemberVmClusterDetail
, ExadataInsightMemberVmClusterDetailArgs

CompartmentId string
(Updatable) The OCID of the compartment.
DbmPrivateEndpointId string
The OCID of the Database Management private endpoint
MemberDatabaseDetails Changes to this property will trigger replacement. List<ExadataInsightMemberVmClusterDetailMemberDatabaseDetail>
The databases that belong to the VM Cluster
OpsiPrivateEndpointId Changes to this property will trigger replacement. string
The OCID of the OPSI private endpoint
VmClusterType Changes to this property will trigger replacement. string
Exadata VMCluster type
VmclusterId Changes to this property will trigger replacement. string
The OCID of the VM Cluster.
CompartmentId string
(Updatable) The OCID of the compartment.
DbmPrivateEndpointId string
The OCID of the Database Management private endpoint
MemberDatabaseDetails Changes to this property will trigger replacement. []ExadataInsightMemberVmClusterDetailMemberDatabaseDetail
The databases that belong to the VM Cluster
OpsiPrivateEndpointId Changes to this property will trigger replacement. string
The OCID of the OPSI private endpoint
VmClusterType Changes to this property will trigger replacement. string
Exadata VMCluster type
VmclusterId Changes to this property will trigger replacement. string
The OCID of the VM Cluster.
compartmentId String
(Updatable) The OCID of the compartment.
dbmPrivateEndpointId String
The OCID of the Database Management private endpoint
memberDatabaseDetails Changes to this property will trigger replacement. List<ExadataInsightMemberVmClusterDetailMemberDatabaseDetail>
The databases that belong to the VM Cluster
opsiPrivateEndpointId Changes to this property will trigger replacement. String
The OCID of the OPSI private endpoint
vmClusterType Changes to this property will trigger replacement. String
Exadata VMCluster type
vmclusterId Changes to this property will trigger replacement. String
The OCID of the VM Cluster.
compartmentId string
(Updatable) The OCID of the compartment.
dbmPrivateEndpointId string
The OCID of the Database Management private endpoint
memberDatabaseDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetail[]
The databases that belong to the VM Cluster
opsiPrivateEndpointId Changes to this property will trigger replacement. string
The OCID of the OPSI private endpoint
vmClusterType Changes to this property will trigger replacement. string
Exadata VMCluster type
vmclusterId Changes to this property will trigger replacement. string
The OCID of the VM Cluster.
compartment_id str
(Updatable) The OCID of the compartment.
dbm_private_endpoint_id str
The OCID of the Database Management private endpoint
member_database_details Changes to this property will trigger replacement. Sequence[opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetail]
The databases that belong to the VM Cluster
opsi_private_endpoint_id Changes to this property will trigger replacement. str
The OCID of the OPSI private endpoint
vm_cluster_type Changes to this property will trigger replacement. str
Exadata VMCluster type
vmcluster_id Changes to this property will trigger replacement. str
The OCID of the VM Cluster.
compartmentId String
(Updatable) The OCID of the compartment.
dbmPrivateEndpointId String
The OCID of the Database Management private endpoint
memberDatabaseDetails Changes to this property will trigger replacement. List<Property Map>
The databases that belong to the VM Cluster
opsiPrivateEndpointId Changes to this property will trigger replacement. String
The OCID of the OPSI private endpoint
vmClusterType Changes to this property will trigger replacement. String
Exadata VMCluster type
vmclusterId Changes to this property will trigger replacement. String
The OCID of the VM Cluster.

ExadataInsightMemberVmClusterDetailMemberDatabaseDetail
, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs

CompartmentId string
(Updatable) Compartment Identifier of database
ConnectionCredentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetails
User credential details to connect to the database.
ConnectionDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails
Connection details to connect to the database. HostName, protocol, and port should be specified.
CredentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails
User credential details to connect to the database.
DatabaseId Changes to this property will trigger replacement. string
The OCID of the database.
DatabaseResourceType Changes to this property will trigger replacement. string
Oracle Cloud Infrastructure database resource type
DbmPrivateEndpointId Changes to this property will trigger replacement. string
DefinedTags Changes to this property will trigger replacement. Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DeploymentType Changes to this property will trigger replacement. string
Database Deployment Type (EXACS will be supported in the future)
EntitySource Changes to this property will trigger replacement. string
(Updatable) Source of the Exadata system.
FreeformTags Changes to this property will trigger replacement. Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ManagementAgentId Changes to this property will trigger replacement. string
The OCID of the Management Agent
OpsiPrivateEndpointId Changes to this property will trigger replacement. string
The OCID of the OPSI private endpoint
ServiceName Changes to this property will trigger replacement. string
SystemTags Changes to this property will trigger replacement. Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
CompartmentId string
(Updatable) Compartment Identifier of database
ConnectionCredentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetails
User credential details to connect to the database.
ConnectionDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails
Connection details to connect to the database. HostName, protocol, and port should be specified.
CredentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails
User credential details to connect to the database.
DatabaseId Changes to this property will trigger replacement. string
The OCID of the database.
DatabaseResourceType Changes to this property will trigger replacement. string
Oracle Cloud Infrastructure database resource type
DbmPrivateEndpointId Changes to this property will trigger replacement. string
DefinedTags Changes to this property will trigger replacement. map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DeploymentType Changes to this property will trigger replacement. string
Database Deployment Type (EXACS will be supported in the future)
EntitySource Changes to this property will trigger replacement. string
(Updatable) Source of the Exadata system.
FreeformTags Changes to this property will trigger replacement. map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ManagementAgentId Changes to this property will trigger replacement. string
The OCID of the Management Agent
OpsiPrivateEndpointId Changes to this property will trigger replacement. string
The OCID of the OPSI private endpoint
ServiceName Changes to this property will trigger replacement. string
SystemTags Changes to this property will trigger replacement. map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
compartmentId String
(Updatable) Compartment Identifier of database
connectionCredentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetails
User credential details to connect to the database.
connectionDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails
Connection details to connect to the database. HostName, protocol, and port should be specified.
credentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails
User credential details to connect to the database.
databaseId Changes to this property will trigger replacement. String
The OCID of the database.
databaseResourceType Changes to this property will trigger replacement. String
Oracle Cloud Infrastructure database resource type
dbmPrivateEndpointId Changes to this property will trigger replacement. String
definedTags Changes to this property will trigger replacement. Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deploymentType Changes to this property will trigger replacement. String
Database Deployment Type (EXACS will be supported in the future)
entitySource Changes to this property will trigger replacement. String
(Updatable) Source of the Exadata system.
freeformTags Changes to this property will trigger replacement. Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
managementAgentId Changes to this property will trigger replacement. String
The OCID of the Management Agent
opsiPrivateEndpointId Changes to this property will trigger replacement. String
The OCID of the OPSI private endpoint
serviceName Changes to this property will trigger replacement. String
systemTags Changes to this property will trigger replacement. Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
compartmentId string
(Updatable) Compartment Identifier of database
connectionCredentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetails
User credential details to connect to the database.
connectionDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails
Connection details to connect to the database. HostName, protocol, and port should be specified.
credentialDetails Changes to this property will trigger replacement. ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails
User credential details to connect to the database.
databaseId Changes to this property will trigger replacement. string
The OCID of the database.
databaseResourceType Changes to this property will trigger replacement. string
Oracle Cloud Infrastructure database resource type
dbmPrivateEndpointId Changes to this property will trigger replacement. string
definedTags Changes to this property will trigger replacement. {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deploymentType Changes to this property will trigger replacement. string
Database Deployment Type (EXACS will be supported in the future)
entitySource Changes to this property will trigger replacement. string
(Updatable) Source of the Exadata system.
freeformTags Changes to this property will trigger replacement. {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
managementAgentId Changes to this property will trigger replacement. string
The OCID of the Management Agent
opsiPrivateEndpointId Changes to this property will trigger replacement. string
The OCID of the OPSI private endpoint
serviceName Changes to this property will trigger replacement. string
systemTags Changes to this property will trigger replacement. {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
compartment_id str
(Updatable) Compartment Identifier of database
connection_credential_details Changes to this property will trigger replacement. opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetails
User credential details to connect to the database.
connection_details opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails
Connection details to connect to the database. HostName, protocol, and port should be specified.
credential_details Changes to this property will trigger replacement. opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails
User credential details to connect to the database.
database_id Changes to this property will trigger replacement. str
The OCID of the database.
database_resource_type Changes to this property will trigger replacement. str
Oracle Cloud Infrastructure database resource type
dbm_private_endpoint_id Changes to this property will trigger replacement. str
defined_tags Changes to this property will trigger replacement. Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deployment_type Changes to this property will trigger replacement. str
Database Deployment Type (EXACS will be supported in the future)
entity_source Changes to this property will trigger replacement. str
(Updatable) Source of the Exadata system.
freeform_tags Changes to this property will trigger replacement. Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
management_agent_id Changes to this property will trigger replacement. str
The OCID of the Management Agent
opsi_private_endpoint_id Changes to this property will trigger replacement. str
The OCID of the OPSI private endpoint
service_name Changes to this property will trigger replacement. str
system_tags Changes to this property will trigger replacement. Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
compartmentId String
(Updatable) Compartment Identifier of database
connectionCredentialDetails Changes to this property will trigger replacement. Property Map
User credential details to connect to the database.
connectionDetails Property Map
Connection details to connect to the database. HostName, protocol, and port should be specified.
credentialDetails Changes to this property will trigger replacement. Property Map
User credential details to connect to the database.
databaseId Changes to this property will trigger replacement. String
The OCID of the database.
databaseResourceType Changes to this property will trigger replacement. String
Oracle Cloud Infrastructure database resource type
dbmPrivateEndpointId Changes to this property will trigger replacement. String
definedTags Changes to this property will trigger replacement. Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deploymentType Changes to this property will trigger replacement. String
Database Deployment Type (EXACS will be supported in the future)
entitySource Changes to this property will trigger replacement. String
(Updatable) Source of the Exadata system.
freeformTags Changes to this property will trigger replacement. Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
managementAgentId Changes to this property will trigger replacement. String
The OCID of the Management Agent
opsiPrivateEndpointId Changes to this property will trigger replacement. String
The OCID of the OPSI private endpoint
serviceName Changes to this property will trigger replacement. String
systemTags Changes to this property will trigger replacement. Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetails
, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionCredentialDetailsArgs

CredentialType
This property is required.
Changes to this property will trigger replacement.
string
Credential type.
CredentialSourceName Changes to this property will trigger replacement. string
Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
PasswordSecretId Changes to this property will trigger replacement. string
The secret OCID mapping to the database credentials.
Role Changes to this property will trigger replacement. string
database user role.
UserName Changes to this property will trigger replacement. string
database user name.
WalletSecretId Changes to this property will trigger replacement. string
The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
CredentialType
This property is required.
Changes to this property will trigger replacement.
string
Credential type.
CredentialSourceName Changes to this property will trigger replacement. string
Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
PasswordSecretId Changes to this property will trigger replacement. string
The secret OCID mapping to the database credentials.
Role Changes to this property will trigger replacement. string
database user role.
UserName Changes to this property will trigger replacement. string
database user name.
WalletSecretId Changes to this property will trigger replacement. string
The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
credentialType
This property is required.
Changes to this property will trigger replacement.
String
Credential type.
credentialSourceName Changes to this property will trigger replacement. String
Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
passwordSecretId Changes to this property will trigger replacement. String
The secret OCID mapping to the database credentials.
role Changes to this property will trigger replacement. String
database user role.
userName Changes to this property will trigger replacement. String
database user name.
walletSecretId Changes to this property will trigger replacement. String
The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
credentialType
This property is required.
Changes to this property will trigger replacement.
string
Credential type.
credentialSourceName Changes to this property will trigger replacement. string
Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
passwordSecretId Changes to this property will trigger replacement. string
The secret OCID mapping to the database credentials.
role Changes to this property will trigger replacement. string
database user role.
userName Changes to this property will trigger replacement. string
database user name.
walletSecretId Changes to this property will trigger replacement. string
The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
credential_type
This property is required.
Changes to this property will trigger replacement.
str
Credential type.
credential_source_name Changes to this property will trigger replacement. str
Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
password_secret_id Changes to this property will trigger replacement. str
The secret OCID mapping to the database credentials.
role Changes to this property will trigger replacement. str
database user role.
user_name Changes to this property will trigger replacement. str
database user name.
wallet_secret_id Changes to this property will trigger replacement. str
The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
credentialType
This property is required.
Changes to this property will trigger replacement.
String
Credential type.
credentialSourceName Changes to this property will trigger replacement. String
Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
passwordSecretId Changes to this property will trigger replacement. String
The secret OCID mapping to the database credentials.
role Changes to this property will trigger replacement. String
database user role.
userName Changes to this property will trigger replacement. String
database user name.
walletSecretId Changes to this property will trigger replacement. String
The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails
, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs

HostName Changes to this property will trigger replacement. string
Name of the listener host that will be used to create the connect string to the database.
Hosts List<ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost>
List of hosts and port for private endpoint accessed database resource.
Port Changes to this property will trigger replacement. int
Listener port number used for connection requests.
Protocol string
Protocol used for connection requests for private endpoint accssed database resource.
ServiceName string
Database service name used for connection requests.
HostName Changes to this property will trigger replacement. string
Name of the listener host that will be used to create the connect string to the database.
Hosts []ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost
List of hosts and port for private endpoint accessed database resource.
Port Changes to this property will trigger replacement. int
Listener port number used for connection requests.
Protocol string
Protocol used for connection requests for private endpoint accssed database resource.
ServiceName string
Database service name used for connection requests.
hostName Changes to this property will trigger replacement. String
Name of the listener host that will be used to create the connect string to the database.
hosts List<ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost>
List of hosts and port for private endpoint accessed database resource.
port Changes to this property will trigger replacement. Integer
Listener port number used for connection requests.
protocol String
Protocol used for connection requests for private endpoint accssed database resource.
serviceName String
Database service name used for connection requests.
hostName Changes to this property will trigger replacement. string
Name of the listener host that will be used to create the connect string to the database.
hosts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost[]
List of hosts and port for private endpoint accessed database resource.
port Changes to this property will trigger replacement. number
Listener port number used for connection requests.
protocol string
Protocol used for connection requests for private endpoint accssed database resource.
serviceName string
Database service name used for connection requests.
host_name Changes to this property will trigger replacement. str
Name of the listener host that will be used to create the connect string to the database.
hosts Sequence[opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost]
List of hosts and port for private endpoint accessed database resource.
port Changes to this property will trigger replacement. int
Listener port number used for connection requests.
protocol str
Protocol used for connection requests for private endpoint accssed database resource.
service_name str
Database service name used for connection requests.
hostName Changes to this property will trigger replacement. String
Name of the listener host that will be used to create the connect string to the database.
hosts List<Property Map>
List of hosts and port for private endpoint accessed database resource.
port Changes to this property will trigger replacement. Number
Listener port number used for connection requests.
protocol String
Protocol used for connection requests for private endpoint accssed database resource.
serviceName String
Database service name used for connection requests.

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost
, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs

HostIp string
Host IP used for connection requests for Cloud DB resource.
Port int
Listener port number used for connection requests for rivate endpoint accessed db resource.
HostIp string
Host IP used for connection requests for Cloud DB resource.
Port int
Listener port number used for connection requests for rivate endpoint accessed db resource.
hostIp String
Host IP used for connection requests for Cloud DB resource.
port Integer
Listener port number used for connection requests for rivate endpoint accessed db resource.
hostIp string
Host IP used for connection requests for Cloud DB resource.
port number
Listener port number used for connection requests for rivate endpoint accessed db resource.
host_ip str
Host IP used for connection requests for Cloud DB resource.
port int
Listener port number used for connection requests for rivate endpoint accessed db resource.
hostIp String
Host IP used for connection requests for Cloud DB resource.
port Number
Listener port number used for connection requests for rivate endpoint accessed db resource.

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails
, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs

CredentialType
This property is required.
Changes to this property will trigger replacement.
string
CredentialSourceName Changes to this property will trigger replacement. string
PasswordSecretId Changes to this property will trigger replacement. string
Role Changes to this property will trigger replacement. string
UserName Changes to this property will trigger replacement. string
WalletSecretId Changes to this property will trigger replacement. string
CredentialType
This property is required.
Changes to this property will trigger replacement.
string
CredentialSourceName Changes to this property will trigger replacement. string
PasswordSecretId Changes to this property will trigger replacement. string
Role Changes to this property will trigger replacement. string
UserName Changes to this property will trigger replacement. string
WalletSecretId Changes to this property will trigger replacement. string
credentialType
This property is required.
Changes to this property will trigger replacement.
String
credentialSourceName Changes to this property will trigger replacement. String
passwordSecretId Changes to this property will trigger replacement. String
role Changes to this property will trigger replacement. String
userName Changes to this property will trigger replacement. String
walletSecretId Changes to this property will trigger replacement. String
credentialType
This property is required.
Changes to this property will trigger replacement.
string
credentialSourceName Changes to this property will trigger replacement. string
passwordSecretId Changes to this property will trigger replacement. string
role Changes to this property will trigger replacement. string
userName Changes to this property will trigger replacement. string
walletSecretId Changes to this property will trigger replacement. string
credential_type
This property is required.
Changes to this property will trigger replacement.
str
credential_source_name Changes to this property will trigger replacement. str
password_secret_id Changes to this property will trigger replacement. str
role Changes to this property will trigger replacement. str
user_name Changes to this property will trigger replacement. str
wallet_secret_id Changes to this property will trigger replacement. str
credentialType
This property is required.
Changes to this property will trigger replacement.
String
credentialSourceName Changes to this property will trigger replacement. String
passwordSecretId Changes to this property will trigger replacement. String
role Changes to this property will trigger replacement. String
userName Changes to this property will trigger replacement. String
walletSecretId Changes to this property will trigger replacement. String

Import

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

$ pulumi import oci:Opsi/exadataInsight:ExadataInsight test_exadata_insight "id"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.