Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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_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_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.

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.

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.

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.

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

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.