oci logo
Oracle Cloud Infrastructure v0.12.0, Mar 17 23

oci.Opsi.getExadataInsight

This data source provides details about a specific Exadata Insight resource in Oracle Cloud Infrastructure Opsi service.

Gets details of an Exadata insight.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testExadataInsight = Oci.Opsi.GetExadataInsight.Invoke(new()
    {
        ExadataInsightId = oci_opsi_exadata_insight.Test_exadata_insight.Id,
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Opsi.GetExadataInsight(ctx, &opsi.GetExadataInsightArgs{
			ExadataInsightId: oci_opsi_exadata_insight.Test_exadata_insight.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Opsi.OpsiFunctions;
import com.pulumi.oci.Opsi.inputs.GetExadataInsightArgs;
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) {
        final var testExadataInsight = OpsiFunctions.getExadataInsight(GetExadataInsightArgs.builder()
            .exadataInsightId(oci_opsi_exadata_insight.test_exadata_insight().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_exadata_insight = oci.Opsi.get_exadata_insight(exadata_insight_id=oci_opsi_exadata_insight["test_exadata_insight"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testExadataInsight = oci.Opsi.getExadataInsight({
    exadataInsightId: oci_opsi_exadata_insight.test_exadata_insight.id,
});
variables:
  testExadataInsight:
    fn::invoke:
      Function: oci:Opsi:getExadataInsight
      Arguments:
        exadataInsightId: ${oci_opsi_exadata_insight.test_exadata_insight.id}

Using getExadataInsight

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getExadataInsight(args: GetExadataInsightArgs, opts?: InvokeOptions): Promise<GetExadataInsightResult>
function getExadataInsightOutput(args: GetExadataInsightOutputArgs, opts?: InvokeOptions): Output<GetExadataInsightResult>
def get_exadata_insight(exadata_insight_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetExadataInsightResult
def get_exadata_insight_output(exadata_insight_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetExadataInsightResult]
func GetExadataInsight(ctx *Context, args *GetExadataInsightArgs, opts ...InvokeOption) (*GetExadataInsightResult, error)
func GetExadataInsightOutput(ctx *Context, args *GetExadataInsightOutputArgs, opts ...InvokeOption) GetExadataInsightResultOutput

> Note: This function is named GetExadataInsight in the Go SDK.

public static class GetExadataInsight 
{
    public static Task<GetExadataInsightResult> InvokeAsync(GetExadataInsightArgs args, InvokeOptions? opts = null)
    public static Output<GetExadataInsightResult> Invoke(GetExadataInsightInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetExadataInsightResult> getExadataInsight(GetExadataInsightArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:Opsi/getExadataInsight:getExadataInsight
  arguments:
    # arguments dictionary

The following arguments are supported:

ExadataInsightId string

Unique Exadata insight identifier

ExadataInsightId string

Unique Exadata insight identifier

exadataInsightId String

Unique Exadata insight identifier

exadataInsightId string

Unique Exadata insight identifier

exadata_insight_id str

Unique Exadata insight identifier

exadataInsightId String

Unique Exadata insight identifier

getExadataInsight Result

The following output properties are available:

CompartmentId string

Compartment identifier of the Exadata insight resource

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

EnterpriseManagerBridgeId string

OPSI Enterprise Manager Bridge OCID

EnterpriseManagerEntityDisplayName string

Enterprise Manager Entity Display Name

EnterpriseManagerEntityIdentifier string

Enterprise Manager Entity Unique Identifier

EnterpriseManagerEntityName string

Enterprise Manager Entity Name

EnterpriseManagerEntityType string

Enterprise Manager Entity Type

EnterpriseManagerIdentifier string

Enterprise Manager Unique Identifier

EntitySource string

Source of the Exadata system.

ExadataDisplayName string

The user-friendly name for the Exadata system. The name does not have to be unique.

ExadataInfraId string

The OCID of the Exadata Infrastructure.

ExadataInfraResourceType string

Oracle Cloud Infrastructure exadata infrastructure resource type

ExadataInsightId string
ExadataName string

The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.

ExadataRackType string

Exadata rack type.

ExadataShape string

The shape of the Exadata Infrastructure.

ExadataType string

Operations Insights internal representation of the the Exadata system type.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id string

Exadata insight identifier

IsAutoSyncEnabled bool
IsVirtualizedExadata bool

true if virtualization is used in the Exadata system

LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

MemberVmClusterDetails List<GetExadataInsightMemberVmClusterDetail>
State string

The current state of the Exadata insight.

Status string

Indicates the status of an Exadata insight in Operations Insights

SystemTags Dictionary<string, object>

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

Compartment identifier of the Exadata insight resource

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

EnterpriseManagerBridgeId string

OPSI Enterprise Manager Bridge OCID

EnterpriseManagerEntityDisplayName string

Enterprise Manager Entity Display Name

EnterpriseManagerEntityIdentifier string

Enterprise Manager Entity Unique Identifier

EnterpriseManagerEntityName string

Enterprise Manager Entity Name

EnterpriseManagerEntityType string

Enterprise Manager Entity Type

EnterpriseManagerIdentifier string

Enterprise Manager Unique Identifier

EntitySource string

Source of the Exadata system.

ExadataDisplayName string

The user-friendly name for the Exadata system. The name does not have to be unique.

ExadataInfraId string

The OCID of the Exadata Infrastructure.

ExadataInfraResourceType string

Oracle Cloud Infrastructure exadata infrastructure resource type

ExadataInsightId string
ExadataName string

The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.

ExadataRackType string

Exadata rack type.

ExadataShape string

The shape of the Exadata Infrastructure.

ExadataType string

Operations Insights internal representation of the the Exadata system type.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id string

Exadata insight identifier

IsAutoSyncEnabled bool
IsVirtualizedExadata bool

true if virtualization is used in the Exadata system

LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

MemberVmClusterDetails []GetExadataInsightMemberVmClusterDetail
State string

The current state of the Exadata insight.

Status string

Indicates the status of an Exadata insight in Operations Insights

SystemTags map[string]interface{}

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

Compartment identifier of the Exadata insight resource

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

enterpriseManagerBridgeId String

OPSI Enterprise Manager Bridge OCID

enterpriseManagerEntityDisplayName String

Enterprise Manager Entity Display Name

enterpriseManagerEntityIdentifier String

Enterprise Manager Entity Unique Identifier

enterpriseManagerEntityName String

Enterprise Manager Entity Name

enterpriseManagerEntityType String

Enterprise Manager Entity Type

enterpriseManagerIdentifier String

Enterprise Manager Unique Identifier

entitySource String

Source of the Exadata system.

exadataDisplayName String

The user-friendly name for the Exadata system. The name does not have to be unique.

exadataInfraId String

The OCID of the Exadata Infrastructure.

exadataInfraResourceType String

Oracle Cloud Infrastructure exadata infrastructure resource type

exadataInsightId String
exadataName String

The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.

exadataRackType String

Exadata rack type.

exadataShape String

The shape of the Exadata Infrastructure.

exadataType String

Operations Insights internal representation of the the Exadata system type.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id String

Exadata insight identifier

isAutoSyncEnabled Boolean
isVirtualizedExadata Boolean

true if virtualization is used in the Exadata system

lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

memberVmClusterDetails List<GetExadataInsightMemberVmClusterDetail>
state String

The current state of the Exadata insight.

status String

Indicates the status of an Exadata insight in Operations Insights

systemTags Map<String,Object>

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

Compartment identifier of the Exadata insight resource

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

enterpriseManagerBridgeId string

OPSI Enterprise Manager Bridge OCID

enterpriseManagerEntityDisplayName string

Enterprise Manager Entity Display Name

enterpriseManagerEntityIdentifier string

Enterprise Manager Entity Unique Identifier

enterpriseManagerEntityName string

Enterprise Manager Entity Name

enterpriseManagerEntityType string

Enterprise Manager Entity Type

enterpriseManagerIdentifier string

Enterprise Manager Unique Identifier

entitySource string

Source of the Exadata system.

exadataDisplayName string

The user-friendly name for the Exadata system. The name does not have to be unique.

exadataInfraId string

The OCID of the Exadata Infrastructure.

exadataInfraResourceType string

Oracle Cloud Infrastructure exadata infrastructure resource type

exadataInsightId string
exadataName string

The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.

exadataRackType string

Exadata rack type.

exadataShape string

The shape of the Exadata Infrastructure.

exadataType string

Operations Insights internal representation of the the Exadata system type.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id string

Exadata insight identifier

isAutoSyncEnabled boolean
isVirtualizedExadata boolean

true if virtualization is used in the Exadata system

lifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

memberVmClusterDetails GetExadataInsightMemberVmClusterDetail[]
state string

The current state of the Exadata insight.

status string

Indicates the status of an Exadata insight in Operations Insights

systemTags {[key: string]: any}

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

Compartment identifier of the Exadata insight resource

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

enterprise_manager_bridge_id str

OPSI Enterprise Manager Bridge OCID

enterprise_manager_entity_display_name str

Enterprise Manager Entity Display Name

enterprise_manager_entity_identifier str

Enterprise Manager Entity Unique Identifier

enterprise_manager_entity_name str

Enterprise Manager Entity Name

enterprise_manager_entity_type str

Enterprise Manager Entity Type

enterprise_manager_identifier str

Enterprise Manager Unique Identifier

entity_source str

Source of the Exadata system.

exadata_display_name str

The user-friendly name for the Exadata system. The name does not have to be unique.

exadata_infra_id str

The OCID of the Exadata Infrastructure.

exadata_infra_resource_type str

Oracle Cloud Infrastructure exadata infrastructure resource type

exadata_insight_id str
exadata_name str

The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.

exadata_rack_type str

Exadata rack type.

exadata_shape str

The shape of the Exadata Infrastructure.

exadata_type str

Operations Insights internal representation of the the Exadata system type.

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id str

Exadata insight identifier

is_auto_sync_enabled bool
is_virtualized_exadata bool

true if virtualization is used in the Exadata system

lifecycle_details str

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

member_vm_cluster_details GetExadataInsightMemberVmClusterDetail]
state str

The current state of the Exadata insight.

status str

Indicates the status of an Exadata insight in Operations Insights

system_tags Mapping[str, Any]

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

Compartment identifier of the Exadata insight resource

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

enterpriseManagerBridgeId String

OPSI Enterprise Manager Bridge OCID

enterpriseManagerEntityDisplayName String

Enterprise Manager Entity Display Name

enterpriseManagerEntityIdentifier String

Enterprise Manager Entity Unique Identifier

enterpriseManagerEntityName String

Enterprise Manager Entity Name

enterpriseManagerEntityType String

Enterprise Manager Entity Type

enterpriseManagerIdentifier String

Enterprise Manager Unique Identifier

entitySource String

Source of the Exadata system.

exadataDisplayName String

The user-friendly name for the Exadata system. The name does not have to be unique.

exadataInfraId String

The OCID of the Exadata Infrastructure.

exadataInfraResourceType String

Oracle Cloud Infrastructure exadata infrastructure resource type

exadataInsightId String
exadataName String

The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.

exadataRackType String

Exadata rack type.

exadataShape String

The shape of the Exadata Infrastructure.

exadataType String

Operations Insights internal representation of the the Exadata system type.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id String

Exadata insight identifier

isAutoSyncEnabled Boolean
isVirtualizedExadata Boolean

true if virtualization is used in the Exadata system

lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

memberVmClusterDetails List<Property Map>
state String

The current state of the Exadata insight.

status String

Indicates the status of an Exadata insight in Operations Insights

systemTags Map<Any>

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

GetExadataInsightMemberVmClusterDetail

compartmentId String

Compartment identifier of the Exadata insight resource

memberDatabaseDetails List<Property Map>
opsiPrivateEndpointId String
vmclusterId String

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetail

CompartmentId string

Compartment identifier of the Exadata insight resource

CredentialDetails List<GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail>
DatabaseId string
DatabaseResourceType string
DbmPrivateEndpointId string
DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DeploymentType string
EntitySource string

Source of the Exadata system.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

OpsiPrivateEndpointId string
ServiceName string
SystemTags Dictionary<string, object>

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

CompartmentId string

Compartment identifier of the Exadata insight resource

CredentialDetails []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail
DatabaseId string
DatabaseResourceType string
DbmPrivateEndpointId string
DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DeploymentType string
EntitySource string

Source of the Exadata system.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

OpsiPrivateEndpointId string
ServiceName string
SystemTags map[string]interface{}

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

compartmentId String

Compartment identifier of the Exadata insight resource

credentialDetails List<GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail>
databaseId String
databaseResourceType String
dbmPrivateEndpointId String
definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

deploymentType String
entitySource String

Source of the Exadata system.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

opsiPrivateEndpointId String
serviceName String
systemTags Map<String,Object>

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

compartmentId string

Compartment identifier of the Exadata insight resource

credentialDetails GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail[]
databaseId string
databaseResourceType string
dbmPrivateEndpointId string
definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

deploymentType string
entitySource string

Source of the Exadata system.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

opsiPrivateEndpointId string
serviceName string
systemTags {[key: string]: any}

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

compartment_id str

Compartment identifier of the Exadata insight resource

credential_details GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail]
database_id str
database_resource_type str
dbm_private_endpoint_id str
defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

deployment_type str
entity_source str

Source of the Exadata system.

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

opsi_private_endpoint_id str
service_name str
system_tags Mapping[str, Any]

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

compartmentId String

Compartment identifier of the Exadata insight resource

credentialDetails List<Property Map>
databaseId String
databaseResourceType String
dbmPrivateEndpointId String
definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

deploymentType String
entitySource String

Source of the Exadata system.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

opsiPrivateEndpointId String
serviceName String
systemTags Map<Any>

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.