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,
    }],
});
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"],
    }])
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
	})
}
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,
            },
        },
    });
});
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());
    }
}
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}
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[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 string
- The unique name of the resource.
- args ExadataInsightArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ExadataInsightArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExadataInsightArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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 string
- (Updatable) Compartment Identifier of Exadata insight
- EntitySource string
- (Updatable) Source of the Exadata system.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- EnterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- EnterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- EnterpriseManager stringIdentifier 
- Enterprise Manager Unique Identifier
- ExadataInfra stringId 
- The OCID of the Exadata Infrastructure.
- 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"}
- IsAuto boolSync Enabled 
- (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.
- MemberVm List<ExadataCluster Details Insight Member Vm Cluster Detail> 
- 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 string
- (Updatable) Compartment Identifier of Exadata insight
- EntitySource string
- (Updatable) Source of the Exadata system.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- EnterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- EnterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- EnterpriseManager stringIdentifier 
- Enterprise Manager Unique Identifier
- ExadataInfra stringId 
- The OCID of the Exadata Infrastructure.
- 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"}
- IsAuto boolSync Enabled 
- (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.
- MemberVm []ExadataCluster Details Insight Member Vm Cluster Detail Args 
- 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 String
- (Updatable) Compartment Identifier of Exadata insight
- entitySource String
- (Updatable) Source of the Exadata system.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- enterpriseManager StringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager StringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager StringIdentifier 
- Enterprise Manager Unique Identifier
- exadataInfra StringId 
- The OCID of the Exadata Infrastructure.
- 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"}
- isAuto BooleanSync Enabled 
- (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.
- memberVm List<ExadataCluster Details Insight Member Vm Cluster Detail> 
- 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 string
- (Updatable) Compartment Identifier of Exadata insight
- entitySource string
- (Updatable) Source of the Exadata system.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- enterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager stringIdentifier 
- Enterprise Manager Unique Identifier
- exadataInfra stringId 
- The OCID of the Exadata Infrastructure.
- {[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"}
- isAuto booleanSync Enabled 
- (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.
- memberVm ExadataCluster Details Insight Member Vm Cluster Detail[] 
- 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 str
- (Updatable) Compartment Identifier of Exadata insight
- entity_source str
- (Updatable) Source of the Exadata system.
- 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_ strbridge_ id 
- OPSI Enterprise Manager Bridge OCID
- enterprise_manager_ strentity_ identifier 
- Enterprise Manager Entity Unique Identifier
- enterprise_manager_ stridentifier 
- Enterprise Manager Unique Identifier
- exadata_infra_ strid 
- The OCID of the Exadata Infrastructure.
- 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_ boolsync_ enabled 
- (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_ Sequence[Exadatacluster_ details Insight Member Vm Cluster Detail Args] 
- 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 String
- (Updatable) Compartment Identifier of Exadata insight
- entitySource String
- (Updatable) Source of the Exadata system.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- enterpriseManager StringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager StringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager StringIdentifier 
- Enterprise Manager Unique Identifier
- exadataInfra StringId 
- The OCID of the Exadata Infrastructure.
- 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"}
- isAuto BooleanSync Enabled 
- (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.
- memberVm List<Property Map>Cluster Details 
- 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:
- EnterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- EnterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- EnterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- ExadataDisplay stringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- ExadataInfra stringResource Type 
- 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.
- ExadataRack stringType 
- 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.
- IsVirtualized boolExadata 
- 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.
- 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
- EnterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- EnterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- EnterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- ExadataDisplay stringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- ExadataInfra stringResource Type 
- 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.
- ExadataRack stringType 
- 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.
- IsVirtualized boolExadata 
- 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.
- 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
- enterpriseManager StringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager StringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager StringEntity Type 
- Enterprise Manager Entity Type
- exadataDisplay StringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadataInfra StringResource Type 
- 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.
- exadataRack StringType 
- 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.
- isVirtualized BooleanExadata 
- 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.
- 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
- enterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- exadataDisplay stringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadataInfra stringResource Type 
- 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.
- exadataRack stringType 
- 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.
- isVirtualized booleanExadata 
- 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.
- {[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_ strentity_ display_ name 
- Enterprise Manager Entity Display Name
- enterprise_manager_ strentity_ name 
- Enterprise Manager Entity Name
- enterprise_manager_ strentity_ type 
- Enterprise Manager Entity Type
- exadata_display_ strname 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadata_infra_ strresource_ type 
- 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_ strtype 
- 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_ boolexadata 
- 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.
- 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
- enterpriseManager StringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager StringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager StringEntity Type 
- Enterprise Manager Entity Type
- exadataDisplay StringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadataInfra StringResource Type 
- 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.
- exadataRack StringType 
- 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.
- isVirtualized BooleanExadata 
- 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.
- 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[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) -> ExadataInsightfunc 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- CompartmentId string
- (Updatable) Compartment Identifier of Exadata insight
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- EnterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- EnterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- EnterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- EnterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- EnterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- EnterpriseManager stringIdentifier 
- Enterprise Manager Unique Identifier
- EntitySource string
- (Updatable) Source of the Exadata system.
- ExadataDisplay stringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- ExadataInfra stringId 
- The OCID of the Exadata Infrastructure.
- ExadataInfra stringResource Type 
- 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.
- ExadataRack stringType 
- Exadata rack type.
- ExadataShape string
- ExadataType string
- Operations Insights internal representation of the the Exadata system type.
- 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"}
- IsAuto boolSync Enabled 
- (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.
- IsVirtualized boolExadata 
- 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.
- MemberVm List<ExadataCluster Details Insight Member Vm Cluster Detail> 
- 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 
- 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
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- EnterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- EnterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- EnterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- EnterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- EnterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- EnterpriseManager stringIdentifier 
- Enterprise Manager Unique Identifier
- EntitySource string
- (Updatable) Source of the Exadata system.
- ExadataDisplay stringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- ExadataInfra stringId 
- The OCID of the Exadata Infrastructure.
- ExadataInfra stringResource Type 
- 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.
- ExadataRack stringType 
- Exadata rack type.
- ExadataShape string
- ExadataType string
- Operations Insights internal representation of the the Exadata system type.
- 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"}
- IsAuto boolSync Enabled 
- (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.
- IsVirtualized boolExadata 
- 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.
- MemberVm []ExadataCluster Details Insight Member Vm Cluster Detail Args 
- 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 
- 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
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- enterpriseManager StringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager StringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager StringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager StringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager StringEntity Type 
- Enterprise Manager Entity Type
- enterpriseManager StringIdentifier 
- Enterprise Manager Unique Identifier
- entitySource String
- (Updatable) Source of the Exadata system.
- exadataDisplay StringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadataInfra StringId 
- The OCID of the Exadata Infrastructure.
- exadataInfra StringResource Type 
- 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.
- exadataRack StringType 
- Exadata rack type.
- exadataShape String
- exadataType String
- Operations Insights internal representation of the the Exadata system type.
- 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"}
- isAuto BooleanSync Enabled 
- (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.
- isVirtualized BooleanExadata 
- 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.
- memberVm List<ExadataCluster Details Insight Member Vm Cluster Detail> 
- 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 
- 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
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- enterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- enterpriseManager stringIdentifier 
- Enterprise Manager Unique Identifier
- entitySource string
- (Updatable) Source of the Exadata system.
- exadataDisplay stringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadataInfra stringId 
- The OCID of the Exadata Infrastructure.
- exadataInfra stringResource Type 
- 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.
- exadataRack stringType 
- Exadata rack type.
- exadataShape string
- exadataType string
- Operations Insights internal representation of the the Exadata system type.
- {[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"}
- isAuto booleanSync Enabled 
- (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.
- isVirtualized booleanExadata 
- 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.
- memberVm ExadataCluster Details Insight Member Vm Cluster Detail[] 
- 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 
- {[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
- 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_ strbridge_ id 
- OPSI Enterprise Manager Bridge OCID
- enterprise_manager_ strentity_ display_ name 
- Enterprise Manager Entity Display Name
- enterprise_manager_ strentity_ identifier 
- Enterprise Manager Entity Unique Identifier
- enterprise_manager_ strentity_ name 
- Enterprise Manager Entity Name
- enterprise_manager_ strentity_ type 
- Enterprise Manager Entity Type
- enterprise_manager_ stridentifier 
- Enterprise Manager Unique Identifier
- entity_source str
- (Updatable) Source of the Exadata system.
- exadata_display_ strname 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadata_infra_ strid 
- The OCID of the Exadata Infrastructure.
- exadata_infra_ strresource_ type 
- 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_ strtype 
- Exadata rack type.
- exadata_shape str
- exadata_type str
- Operations Insights internal representation of the the Exadata system type.
- 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_ boolsync_ enabled 
- (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_ boolexadata 
- 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_ Sequence[Exadatacluster_ details Insight Member Vm Cluster Detail Args] 
- 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 
- 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
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- enterpriseManager StringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager StringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager StringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager StringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager StringEntity Type 
- Enterprise Manager Entity Type
- enterpriseManager StringIdentifier 
- Enterprise Manager Unique Identifier
- entitySource String
- (Updatable) Source of the Exadata system.
- exadataDisplay StringName 
- The user-friendly name for the Exadata system. The name does not have to be unique.
- exadataInfra StringId 
- The OCID of the Exadata Infrastructure.
- exadataInfra StringResource Type 
- 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.
- exadataRack StringType 
- Exadata rack type.
- exadataShape String
- exadataType String
- Operations Insights internal representation of the the Exadata system type.
- 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"}
- isAuto BooleanSync Enabled 
- (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.
- isVirtualized BooleanExadata 
- 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.
- memberVm List<Property Map>Cluster Details 
- 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 
- 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.
- DbmPrivate stringEndpoint Id 
- The OCID of the Database Management private endpoint
- MemberDatabase List<ExadataDetails Insight Member Vm Cluster Detail Member Database Detail> 
- The databases that belong to the VM Cluster
- OpsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- VmCluster stringType 
- Exadata VMCluster type
- VmclusterId string
- The OCID of the VM Cluster.
- CompartmentId string
- (Updatable) The OCID of the compartment.
- DbmPrivate stringEndpoint Id 
- The OCID of the Database Management private endpoint
- MemberDatabase []ExadataDetails Insight Member Vm Cluster Detail Member Database Detail 
- The databases that belong to the VM Cluster
- OpsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- VmCluster stringType 
- Exadata VMCluster type
- VmclusterId string
- The OCID of the VM Cluster.
- compartmentId String
- (Updatable) The OCID of the compartment.
- dbmPrivate StringEndpoint Id 
- The OCID of the Database Management private endpoint
- memberDatabase List<ExadataDetails Insight Member Vm Cluster Detail Member Database Detail> 
- The databases that belong to the VM Cluster
- opsiPrivate StringEndpoint Id 
- The OCID of the OPSI private endpoint
- vmCluster StringType 
- Exadata VMCluster type
- vmclusterId String
- The OCID of the VM Cluster.
- compartmentId string
- (Updatable) The OCID of the compartment.
- dbmPrivate stringEndpoint Id 
- The OCID of the Database Management private endpoint
- memberDatabase ExadataDetails Insight Member Vm Cluster Detail Member Database Detail[] 
- The databases that belong to the VM Cluster
- opsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- vmCluster stringType 
- Exadata VMCluster type
- vmclusterId string
- The OCID of the VM Cluster.
- compartment_id str
- (Updatable) The OCID of the compartment.
- dbm_private_ strendpoint_ id 
- The OCID of the Database Management private endpoint
- member_database_ Sequence[Exadatadetails Insight Member Vm Cluster Detail Member Database Detail] 
- The databases that belong to the VM Cluster
- opsi_private_ strendpoint_ id 
- The OCID of the OPSI private endpoint
- vm_cluster_ strtype 
- Exadata VMCluster type
- vmcluster_id str
- The OCID of the VM Cluster.
- compartmentId String
- (Updatable) The OCID of the compartment.
- dbmPrivate StringEndpoint Id 
- The OCID of the Database Management private endpoint
- memberDatabase List<Property Map>Details 
- The databases that belong to the VM Cluster
- opsiPrivate StringEndpoint Id 
- The OCID of the OPSI private endpoint
- vmCluster StringType 
- Exadata VMCluster type
- vmclusterId String
- The OCID of the VM Cluster.
ExadataInsightMemberVmClusterDetailMemberDatabaseDetail, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs                  
- CompartmentId string
- (Updatable) Compartment Identifier of database
- ConnectionCredential ExadataDetails Insight Member Vm Cluster Detail Member Database Detail Connection Credential Details 
- User credential details to connect to the database.
- ConnectionDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- CredentialDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Credential Details 
- User credential details to connect to the database.
- DatabaseId string
- The OCID of the database.
- DatabaseResource stringType 
- Oracle Cloud Infrastructure database resource type
- DbmPrivate stringEndpoint Id 
- 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 string
- Database Deployment Type (EXACS will be supported in the future)
- EntitySource string
- (Updatable) Source of the Exadata system.
- 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"}
- ManagementAgent stringId 
- The OCID of the Management Agent
- OpsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- ServiceName string
- 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
- ConnectionCredential ExadataDetails Insight Member Vm Cluster Detail Member Database Detail Connection Credential Details 
- User credential details to connect to the database.
- ConnectionDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- CredentialDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Credential Details 
- User credential details to connect to the database.
- DatabaseId string
- The OCID of the database.
- DatabaseResource stringType 
- Oracle Cloud Infrastructure database resource type
- DbmPrivate stringEndpoint Id 
- 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 string
- Database Deployment Type (EXACS will be supported in the future)
- EntitySource string
- (Updatable) Source of the Exadata system.
- 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"}
- ManagementAgent stringId 
- The OCID of the Management Agent
- OpsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- ServiceName string
- 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
- connectionCredential ExadataDetails Insight Member Vm Cluster Detail Member Database Detail Connection Credential Details 
- User credential details to connect to the database.
- connectionDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- credentialDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Credential Details 
- User credential details to connect to the database.
- databaseId String
- The OCID of the database.
- databaseResource StringType 
- Oracle Cloud Infrastructure database resource type
- dbmPrivate StringEndpoint Id 
- 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 String
- Database Deployment Type (EXACS will be supported in the future)
- entitySource String
- (Updatable) Source of the Exadata system.
- 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"}
- managementAgent StringId 
- The OCID of the Management Agent
- opsiPrivate StringEndpoint Id 
- The OCID of the OPSI private endpoint
- serviceName String
- 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
- connectionCredential ExadataDetails Insight Member Vm Cluster Detail Member Database Detail Connection Credential Details 
- User credential details to connect to the database.
- connectionDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- credentialDetails ExadataInsight Member Vm Cluster Detail Member Database Detail Credential Details 
- User credential details to connect to the database.
- databaseId string
- The OCID of the database.
- databaseResource stringType 
- Oracle Cloud Infrastructure database resource type
- dbmPrivate stringEndpoint Id 
- {[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 string
- Database Deployment Type (EXACS will be supported in the future)
- entitySource string
- (Updatable) Source of the Exadata system.
- {[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"}
- managementAgent stringId 
- The OCID of the Management Agent
- opsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- serviceName string
- {[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_ Exadatadetails Insight Member Vm Cluster Detail Member Database Detail Connection Credential Details 
- User credential details to connect to the database.
- connection_details ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- credential_details ExadataInsight Member Vm Cluster Detail Member Database Detail Credential Details 
- User credential details to connect to the database.
- database_id str
- The OCID of the database.
- database_resource_ strtype 
- Oracle Cloud Infrastructure database resource type
- dbm_private_ strendpoint_ id 
- 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 str
- Database Deployment Type (EXACS will be supported in the future)
- entity_source str
- (Updatable) Source of the Exadata system.
- 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_ strid 
- The OCID of the Management Agent
- opsi_private_ strendpoint_ id 
- The OCID of the OPSI private endpoint
- service_name str
- 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
- connectionCredential Property MapDetails 
- 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 Property Map
- User credential details to connect to the database.
- databaseId String
- The OCID of the database.
- databaseResource StringType 
- Oracle Cloud Infrastructure database resource type
- dbmPrivate StringEndpoint Id 
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentType String
- Database Deployment Type (EXACS will be supported in the future)
- entitySource String
- (Updatable) Source of the Exadata system.
- 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"}
- managementAgent StringId 
- The OCID of the Management Agent
- opsiPrivate StringEndpoint Id 
- The OCID of the OPSI private endpoint
- serviceName String
- 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 string
- Credential type.
- CredentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- PasswordSecret stringId 
- The secret OCID mapping to the database credentials.
- Role string
- database user role.
- UserName string
- database user name.
- WalletSecret stringId 
- The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
- CredentialType string
- Credential type.
- CredentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- PasswordSecret stringId 
- The secret OCID mapping to the database credentials.
- Role string
- database user role.
- UserName string
- database user name.
- WalletSecret stringId 
- The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
- credentialType String
- Credential type.
- credentialSource StringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- passwordSecret StringId 
- The secret OCID mapping to the database credentials.
- role String
- database user role.
- userName String
- database user name.
- walletSecret StringId 
- The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
- credentialType string
- Credential type.
- credentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- passwordSecret stringId 
- The secret OCID mapping to the database credentials.
- role string
- database user role.
- userName string
- database user name.
- walletSecret stringId 
- 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 str
- Credential type.
- credential_source_ strname 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- password_secret_ strid 
- The secret OCID mapping to the database credentials.
- role str
- database user role.
- user_name str
- database user name.
- wallet_secret_ strid 
- The OCID of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
- credentialType String
- Credential type.
- credentialSource StringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- passwordSecret StringId 
- The secret OCID mapping to the database credentials.
- role String
- database user role.
- userName String
- database user name.
- walletSecret StringId 
- 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 string
- Name of the listener host that will be used to create the connect string to the database.
- Hosts
List<ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details Host> 
- List of hosts and port for private endpoint accessed database resource.
- Port 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 string
- Name of the listener host that will be used to create the connect string to the database.
- Hosts
[]ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details Host 
- List of hosts and port for private endpoint accessed database resource.
- Port 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 String
- Name of the listener host that will be used to create the connect string to the database.
- hosts
List<ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details Host> 
- List of hosts and port for private endpoint accessed database resource.
- port 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 string
- Name of the listener host that will be used to create the connect string to the database.
- hosts
ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details Host[] 
- List of hosts and port for private endpoint accessed database resource.
- port 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 str
- Name of the listener host that will be used to create the connect string to the database.
- hosts
Sequence[ExadataInsight Member Vm Cluster Detail Member Database Detail Connection Details Host] 
- List of hosts and port for private endpoint accessed database resource.
- port 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 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 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                        
ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs                      
- CredentialType string
- CredentialSource stringName 
- PasswordSecret stringId 
- Role string
- UserName string
- WalletSecret stringId 
- CredentialType string
- CredentialSource stringName 
- PasswordSecret stringId 
- Role string
- UserName string
- WalletSecret stringId 
- credentialType String
- credentialSource StringName 
- passwordSecret StringId 
- role String
- userName String
- walletSecret StringId 
- credentialType string
- credentialSource stringName 
- passwordSecret stringId 
- role string
- userName string
- walletSecret stringId 
- credential_type str
- credential_source_ strname 
- password_secret_ strid 
- role str
- user_name str
- wallet_secret_ strid 
- credentialType String
- credentialSource StringName 
- passwordSecret StringId 
- role String
- userName String
- walletSecret StringId 
Import
ExadataInsights can be imported using the id, e.g.
$ pulumi import oci:Opsi/exadataInsight:ExadataInsight test_exadata_insight "id"
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 ociTerraform Provider.