opsi

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwrHub

type AwrHub struct {
	pulumi.CustomResourceState

	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl pulumi.StringOutput `pulumi:"awrMailboxUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) User-friedly name of AWR Hub that does not have to be unique.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Dst Time Zone Version of the AWR Hub
	HubDstTimezoneVersion pulumi.StringOutput `pulumi:"hubDstTimezoneVersion"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName pulumi.StringOutput `pulumi:"objectStorageBucketName"`
	// OPSI Warehouse OCID
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringOutput `pulumi:"operationsInsightsWarehouseId"`
	// Possible lifecycle states
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Awr Hub resource in Oracle Cloud Infrastructure Opsi service.

Create a AWR hub resource for the tenant in Operations Insights. This resource will be created in root compartment.

## Example Usage

```go 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.NewAwrHub(ctx, "test_awr_hub", &Opsi.AwrHubArgs{
			CompartmentId:                 pulumi.Any(compartmentId),
			DisplayName:                   pulumi.Any(awrHubDisplayName),
			OperationsInsightsWarehouseId: pulumi.Any(testOperationsInsightsWarehouse.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			ObjectStorageBucketName: pulumi.Any(testBucket.Name),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

AwrHubs can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/awrHub:AwrHub test_awr_hub "id" ```

func GetAwrHub

func GetAwrHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwrHubState, opts ...pulumi.ResourceOption) (*AwrHub, error)

GetAwrHub gets an existing AwrHub resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAwrHub

func NewAwrHub(ctx *pulumi.Context,
	name string, args *AwrHubArgs, opts ...pulumi.ResourceOption) (*AwrHub, error)

NewAwrHub registers a new resource with the given unique name, arguments, and options.

func (*AwrHub) ElementType

func (*AwrHub) ElementType() reflect.Type

func (*AwrHub) ToAwrHubOutput

func (i *AwrHub) ToAwrHubOutput() AwrHubOutput

func (*AwrHub) ToAwrHubOutputWithContext

func (i *AwrHub) ToAwrHubOutputWithContext(ctx context.Context) AwrHubOutput

type AwrHubArgs

type AwrHubArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) User-friedly name of AWR Hub that does not have to be unique.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Object Storage Bucket Name
	ObjectStorageBucketName pulumi.StringPtrInput
	// OPSI Warehouse OCID
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringInput
}

The set of arguments for constructing a AwrHub resource.

func (AwrHubArgs) ElementType

func (AwrHubArgs) ElementType() reflect.Type

type AwrHubArray

type AwrHubArray []AwrHubInput

func (AwrHubArray) ElementType

func (AwrHubArray) ElementType() reflect.Type

func (AwrHubArray) ToAwrHubArrayOutput

func (i AwrHubArray) ToAwrHubArrayOutput() AwrHubArrayOutput

func (AwrHubArray) ToAwrHubArrayOutputWithContext

func (i AwrHubArray) ToAwrHubArrayOutputWithContext(ctx context.Context) AwrHubArrayOutput

type AwrHubArrayInput

type AwrHubArrayInput interface {
	pulumi.Input

	ToAwrHubArrayOutput() AwrHubArrayOutput
	ToAwrHubArrayOutputWithContext(context.Context) AwrHubArrayOutput
}

AwrHubArrayInput is an input type that accepts AwrHubArray and AwrHubArrayOutput values. You can construct a concrete instance of `AwrHubArrayInput` via:

AwrHubArray{ AwrHubArgs{...} }

type AwrHubArrayOutput

type AwrHubArrayOutput struct{ *pulumi.OutputState }

func (AwrHubArrayOutput) ElementType

func (AwrHubArrayOutput) ElementType() reflect.Type

func (AwrHubArrayOutput) Index

func (AwrHubArrayOutput) ToAwrHubArrayOutput

func (o AwrHubArrayOutput) ToAwrHubArrayOutput() AwrHubArrayOutput

func (AwrHubArrayOutput) ToAwrHubArrayOutputWithContext

func (o AwrHubArrayOutput) ToAwrHubArrayOutputWithContext(ctx context.Context) AwrHubArrayOutput

type AwrHubInput

type AwrHubInput interface {
	pulumi.Input

	ToAwrHubOutput() AwrHubOutput
	ToAwrHubOutputWithContext(ctx context.Context) AwrHubOutput
}

type AwrHubMap

type AwrHubMap map[string]AwrHubInput

func (AwrHubMap) ElementType

func (AwrHubMap) ElementType() reflect.Type

func (AwrHubMap) ToAwrHubMapOutput

func (i AwrHubMap) ToAwrHubMapOutput() AwrHubMapOutput

func (AwrHubMap) ToAwrHubMapOutputWithContext

func (i AwrHubMap) ToAwrHubMapOutputWithContext(ctx context.Context) AwrHubMapOutput

type AwrHubMapInput

type AwrHubMapInput interface {
	pulumi.Input

	ToAwrHubMapOutput() AwrHubMapOutput
	ToAwrHubMapOutputWithContext(context.Context) AwrHubMapOutput
}

AwrHubMapInput is an input type that accepts AwrHubMap and AwrHubMapOutput values. You can construct a concrete instance of `AwrHubMapInput` via:

AwrHubMap{ "key": AwrHubArgs{...} }

type AwrHubMapOutput

type AwrHubMapOutput struct{ *pulumi.OutputState }

func (AwrHubMapOutput) ElementType

func (AwrHubMapOutput) ElementType() reflect.Type

func (AwrHubMapOutput) MapIndex

func (AwrHubMapOutput) ToAwrHubMapOutput

func (o AwrHubMapOutput) ToAwrHubMapOutput() AwrHubMapOutput

func (AwrHubMapOutput) ToAwrHubMapOutputWithContext

func (o AwrHubMapOutput) ToAwrHubMapOutputWithContext(ctx context.Context) AwrHubMapOutput

type AwrHubOutput

type AwrHubOutput struct{ *pulumi.OutputState }

func (AwrHubOutput) AwrMailboxUrl added in v0.4.0

func (o AwrHubOutput) AwrMailboxUrl() pulumi.StringOutput

Mailbox URL required for AWR hub and AWR source setup.

func (AwrHubOutput) CompartmentId added in v0.4.0

func (o AwrHubOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (AwrHubOutput) DefinedTags added in v0.4.0

func (o AwrHubOutput) DefinedTags() pulumi.MapOutput

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

func (AwrHubOutput) DisplayName added in v0.4.0

func (o AwrHubOutput) DisplayName() pulumi.StringOutput

(Updatable) User-friedly name of AWR Hub that does not have to be unique.

func (AwrHubOutput) ElementType

func (AwrHubOutput) ElementType() reflect.Type

func (AwrHubOutput) FreeformTags added in v0.4.0

func (o AwrHubOutput) FreeformTags() pulumi.MapOutput

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

func (AwrHubOutput) HubDstTimezoneVersion added in v1.17.0

func (o AwrHubOutput) HubDstTimezoneVersion() pulumi.StringOutput

Dst Time Zone Version of the AWR Hub

func (AwrHubOutput) LifecycleDetails added in v0.4.0

func (o AwrHubOutput) LifecycleDetails() pulumi.StringOutput

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

func (AwrHubOutput) ObjectStorageBucketName added in v0.4.0

func (o AwrHubOutput) ObjectStorageBucketName() pulumi.StringOutput

Object Storage Bucket Name

func (AwrHubOutput) OperationsInsightsWarehouseId added in v0.4.0

func (o AwrHubOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

OPSI Warehouse OCID

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

func (AwrHubOutput) State added in v0.4.0

func (o AwrHubOutput) State() pulumi.StringOutput

Possible lifecycle states

func (AwrHubOutput) SystemTags added in v0.4.0

func (o AwrHubOutput) SystemTags() pulumi.MapOutput

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

func (AwrHubOutput) TimeCreated added in v0.4.0

func (o AwrHubOutput) TimeCreated() pulumi.StringOutput

The time at which the resource was first created. An RFC3339 formatted datetime string

func (AwrHubOutput) TimeUpdated added in v0.4.0

func (o AwrHubOutput) TimeUpdated() pulumi.StringOutput

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (AwrHubOutput) ToAwrHubOutput

func (o AwrHubOutput) ToAwrHubOutput() AwrHubOutput

func (AwrHubOutput) ToAwrHubOutputWithContext

func (o AwrHubOutput) ToAwrHubOutputWithContext(ctx context.Context) AwrHubOutput

type AwrHubSource added in v1.17.0

type AwrHubSource struct {
	pulumi.CustomResourceState

	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId pulumi.StringOutput `pulumi:"associatedOpsiId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId pulumi.StringOutput `pulumi:"associatedResourceId"`
	// AWR Hub OCID
	AwrHubId pulumi.StringOutput `pulumi:"awrHubId"`
	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId pulumi.StringOutput `pulumi:"awrHubOpsiSourceId"`
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId pulumi.StringOutput `pulumi:"awrSourceDatabaseId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport pulumi.Float64Output `pulumi:"hoursSinceLastImport"`
	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub pulumi.BoolOutput `pulumi:"isRegisteredWithAwrHub"`
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier pulumi.Float64Output `pulumi:"maxSnapshotIdentifier"`
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier pulumi.Float64Output `pulumi:"minSnapshotIdentifier"`
	// The name of the Awr Hub source database.
	Name pulumi.StringOutput `pulumi:"name"`
	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl pulumi.StringOutput `pulumi:"sourceMailBoxUrl"`
	// the current state of the source database
	State pulumi.StringOutput `pulumi:"state"`
	// Indicates the status of a source database in Operations Insights
	Status pulumi.StringOutput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated pulumi.StringOutput `pulumi:"timeFirstSnapshotGenerated"`
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated pulumi.StringOutput `pulumi:"timeLastSnapshotGenerated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) source type of the database
	//
	// ** 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
	Type pulumi.StringOutput `pulumi:"type"`
}

This resource provides the Awr Hub Source resource in Oracle Cloud Infrastructure Opsi service.

Register Awr Hub source

## Example Usage

```go 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.NewAwrHubSource(ctx, "test_awr_hub_source", &Opsi.AwrHubSourceArgs{
			AwrHubId:             pulumi.Any(testAwrHub.Id),
			CompartmentId:        pulumi.Any(compartmentId),
			Name:                 pulumi.Any(awrHubSourceName),
			Type:                 pulumi.Any(awrHubSourceType),
			AssociatedOpsiId:     pulumi.Any(testAssociatedOpsi.Id),
			AssociatedResourceId: pulumi.Any(testResource.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

AwrHubSources can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/awrHubSource:AwrHubSource test_awr_hub_source "id" ```

func GetAwrHubSource added in v1.17.0

func GetAwrHubSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwrHubSourceState, opts ...pulumi.ResourceOption) (*AwrHubSource, error)

GetAwrHubSource gets an existing AwrHubSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAwrHubSource added in v1.17.0

func NewAwrHubSource(ctx *pulumi.Context,
	name string, args *AwrHubSourceArgs, opts ...pulumi.ResourceOption) (*AwrHubSource, error)

NewAwrHubSource registers a new resource with the given unique name, arguments, and options.

func (*AwrHubSource) ElementType added in v1.17.0

func (*AwrHubSource) ElementType() reflect.Type

func (*AwrHubSource) ToAwrHubSourceOutput added in v1.17.0

func (i *AwrHubSource) ToAwrHubSourceOutput() AwrHubSourceOutput

func (*AwrHubSource) ToAwrHubSourceOutputWithContext added in v1.17.0

func (i *AwrHubSource) ToAwrHubSourceOutputWithContext(ctx context.Context) AwrHubSourceOutput

type AwrHubSourceArgs added in v1.17.0

type AwrHubSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId pulumi.StringPtrInput
	// AWR Hub OCID
	AwrHubId pulumi.StringInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The name of the Awr Hub source database.
	Name pulumi.StringPtrInput
	// (Updatable) source type of the database
	//
	// ** 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
	Type pulumi.StringInput
}

The set of arguments for constructing a AwrHubSource resource.

func (AwrHubSourceArgs) ElementType added in v1.17.0

func (AwrHubSourceArgs) ElementType() reflect.Type

type AwrHubSourceArray added in v1.17.0

type AwrHubSourceArray []AwrHubSourceInput

func (AwrHubSourceArray) ElementType added in v1.17.0

func (AwrHubSourceArray) ElementType() reflect.Type

func (AwrHubSourceArray) ToAwrHubSourceArrayOutput added in v1.17.0

func (i AwrHubSourceArray) ToAwrHubSourceArrayOutput() AwrHubSourceArrayOutput

func (AwrHubSourceArray) ToAwrHubSourceArrayOutputWithContext added in v1.17.0

func (i AwrHubSourceArray) ToAwrHubSourceArrayOutputWithContext(ctx context.Context) AwrHubSourceArrayOutput

type AwrHubSourceArrayInput added in v1.17.0

type AwrHubSourceArrayInput interface {
	pulumi.Input

	ToAwrHubSourceArrayOutput() AwrHubSourceArrayOutput
	ToAwrHubSourceArrayOutputWithContext(context.Context) AwrHubSourceArrayOutput
}

AwrHubSourceArrayInput is an input type that accepts AwrHubSourceArray and AwrHubSourceArrayOutput values. You can construct a concrete instance of `AwrHubSourceArrayInput` via:

AwrHubSourceArray{ AwrHubSourceArgs{...} }

type AwrHubSourceArrayOutput added in v1.17.0

type AwrHubSourceArrayOutput struct{ *pulumi.OutputState }

func (AwrHubSourceArrayOutput) ElementType added in v1.17.0

func (AwrHubSourceArrayOutput) ElementType() reflect.Type

func (AwrHubSourceArrayOutput) Index added in v1.17.0

func (AwrHubSourceArrayOutput) ToAwrHubSourceArrayOutput added in v1.17.0

func (o AwrHubSourceArrayOutput) ToAwrHubSourceArrayOutput() AwrHubSourceArrayOutput

func (AwrHubSourceArrayOutput) ToAwrHubSourceArrayOutputWithContext added in v1.17.0

func (o AwrHubSourceArrayOutput) ToAwrHubSourceArrayOutputWithContext(ctx context.Context) AwrHubSourceArrayOutput

type AwrHubSourceAwrhubsourcesManagement added in v1.17.0

type AwrHubSourceAwrhubsourcesManagement struct {
	pulumi.CustomResourceState

	// Unique Awr Hub Source identifier
	AwrHubSourceId pulumi.StringOutput `pulumi:"awrHubSourceId"`
	// (Updatable) A required field when set to `true` calls enable action and when set to `false` calls disable action.
	//
	// ** 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
	EnableAwrhubsource pulumi.BoolOutput `pulumi:"enableAwrhubsource"`
}

This resource provides the Awr Hub Source Awrhubsources Management resource in Oracle Cloud Infrastructure Opsi service.

Enables a Awr Hub source database in Operations Insights. This will resume the Awr data flow for the given Awr Hub source if it was stopped earlier.

## Example Usage

```go 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.NewAwrHubSourceAwrhubsourcesManagement(ctx, "test_awr_hub_source_awrhubsources_management", &Opsi.AwrHubSourceAwrhubsourcesManagementArgs{
			AwrHubSourceId:     pulumi.Any(testAwrHubSource.Id),
			EnableAwrhubsource: pulumi.Any(enableAwrhubsource),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetAwrHubSourceAwrhubsourcesManagement added in v1.17.0

func GetAwrHubSourceAwrhubsourcesManagement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwrHubSourceAwrhubsourcesManagementState, opts ...pulumi.ResourceOption) (*AwrHubSourceAwrhubsourcesManagement, error)

GetAwrHubSourceAwrhubsourcesManagement gets an existing AwrHubSourceAwrhubsourcesManagement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAwrHubSourceAwrhubsourcesManagement added in v1.17.0

func NewAwrHubSourceAwrhubsourcesManagement(ctx *pulumi.Context,
	name string, args *AwrHubSourceAwrhubsourcesManagementArgs, opts ...pulumi.ResourceOption) (*AwrHubSourceAwrhubsourcesManagement, error)

NewAwrHubSourceAwrhubsourcesManagement registers a new resource with the given unique name, arguments, and options.

func (*AwrHubSourceAwrhubsourcesManagement) ElementType added in v1.17.0

func (*AwrHubSourceAwrhubsourcesManagement) ToAwrHubSourceAwrhubsourcesManagementOutput added in v1.17.0

func (i *AwrHubSourceAwrhubsourcesManagement) ToAwrHubSourceAwrhubsourcesManagementOutput() AwrHubSourceAwrhubsourcesManagementOutput

func (*AwrHubSourceAwrhubsourcesManagement) ToAwrHubSourceAwrhubsourcesManagementOutputWithContext added in v1.17.0

func (i *AwrHubSourceAwrhubsourcesManagement) ToAwrHubSourceAwrhubsourcesManagementOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementOutput

type AwrHubSourceAwrhubsourcesManagementArgs added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementArgs struct {
	// Unique Awr Hub Source identifier
	AwrHubSourceId pulumi.StringInput
	// (Updatable) A required field when set to `true` calls enable action and when set to `false` calls disable action.
	//
	// ** 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
	EnableAwrhubsource pulumi.BoolInput
}

The set of arguments for constructing a AwrHubSourceAwrhubsourcesManagement resource.

func (AwrHubSourceAwrhubsourcesManagementArgs) ElementType added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementArray added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementArray []AwrHubSourceAwrhubsourcesManagementInput

func (AwrHubSourceAwrhubsourcesManagementArray) ElementType added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementArray) ToAwrHubSourceAwrhubsourcesManagementArrayOutput added in v1.17.0

func (i AwrHubSourceAwrhubsourcesManagementArray) ToAwrHubSourceAwrhubsourcesManagementArrayOutput() AwrHubSourceAwrhubsourcesManagementArrayOutput

func (AwrHubSourceAwrhubsourcesManagementArray) ToAwrHubSourceAwrhubsourcesManagementArrayOutputWithContext added in v1.17.0

func (i AwrHubSourceAwrhubsourcesManagementArray) ToAwrHubSourceAwrhubsourcesManagementArrayOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementArrayOutput

type AwrHubSourceAwrhubsourcesManagementArrayInput added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementArrayInput interface {
	pulumi.Input

	ToAwrHubSourceAwrhubsourcesManagementArrayOutput() AwrHubSourceAwrhubsourcesManagementArrayOutput
	ToAwrHubSourceAwrhubsourcesManagementArrayOutputWithContext(context.Context) AwrHubSourceAwrhubsourcesManagementArrayOutput
}

AwrHubSourceAwrhubsourcesManagementArrayInput is an input type that accepts AwrHubSourceAwrhubsourcesManagementArray and AwrHubSourceAwrhubsourcesManagementArrayOutput values. You can construct a concrete instance of `AwrHubSourceAwrhubsourcesManagementArrayInput` via:

AwrHubSourceAwrhubsourcesManagementArray{ AwrHubSourceAwrhubsourcesManagementArgs{...} }

type AwrHubSourceAwrhubsourcesManagementArrayOutput added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementArrayOutput struct{ *pulumi.OutputState }

func (AwrHubSourceAwrhubsourcesManagementArrayOutput) ElementType added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementArrayOutput) Index added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementArrayOutput) ToAwrHubSourceAwrhubsourcesManagementArrayOutput added in v1.17.0

func (o AwrHubSourceAwrhubsourcesManagementArrayOutput) ToAwrHubSourceAwrhubsourcesManagementArrayOutput() AwrHubSourceAwrhubsourcesManagementArrayOutput

func (AwrHubSourceAwrhubsourcesManagementArrayOutput) ToAwrHubSourceAwrhubsourcesManagementArrayOutputWithContext added in v1.17.0

func (o AwrHubSourceAwrhubsourcesManagementArrayOutput) ToAwrHubSourceAwrhubsourcesManagementArrayOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementArrayOutput

type AwrHubSourceAwrhubsourcesManagementInput added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementInput interface {
	pulumi.Input

	ToAwrHubSourceAwrhubsourcesManagementOutput() AwrHubSourceAwrhubsourcesManagementOutput
	ToAwrHubSourceAwrhubsourcesManagementOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementOutput
}

type AwrHubSourceAwrhubsourcesManagementMap added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementMap map[string]AwrHubSourceAwrhubsourcesManagementInput

func (AwrHubSourceAwrhubsourcesManagementMap) ElementType added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementMap) ToAwrHubSourceAwrhubsourcesManagementMapOutput added in v1.17.0

func (i AwrHubSourceAwrhubsourcesManagementMap) ToAwrHubSourceAwrhubsourcesManagementMapOutput() AwrHubSourceAwrhubsourcesManagementMapOutput

func (AwrHubSourceAwrhubsourcesManagementMap) ToAwrHubSourceAwrhubsourcesManagementMapOutputWithContext added in v1.17.0

func (i AwrHubSourceAwrhubsourcesManagementMap) ToAwrHubSourceAwrhubsourcesManagementMapOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementMapOutput

type AwrHubSourceAwrhubsourcesManagementMapInput added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementMapInput interface {
	pulumi.Input

	ToAwrHubSourceAwrhubsourcesManagementMapOutput() AwrHubSourceAwrhubsourcesManagementMapOutput
	ToAwrHubSourceAwrhubsourcesManagementMapOutputWithContext(context.Context) AwrHubSourceAwrhubsourcesManagementMapOutput
}

AwrHubSourceAwrhubsourcesManagementMapInput is an input type that accepts AwrHubSourceAwrhubsourcesManagementMap and AwrHubSourceAwrhubsourcesManagementMapOutput values. You can construct a concrete instance of `AwrHubSourceAwrhubsourcesManagementMapInput` via:

AwrHubSourceAwrhubsourcesManagementMap{ "key": AwrHubSourceAwrhubsourcesManagementArgs{...} }

type AwrHubSourceAwrhubsourcesManagementMapOutput added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementMapOutput struct{ *pulumi.OutputState }

func (AwrHubSourceAwrhubsourcesManagementMapOutput) ElementType added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementMapOutput) MapIndex added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementMapOutput) ToAwrHubSourceAwrhubsourcesManagementMapOutput added in v1.17.0

func (o AwrHubSourceAwrhubsourcesManagementMapOutput) ToAwrHubSourceAwrhubsourcesManagementMapOutput() AwrHubSourceAwrhubsourcesManagementMapOutput

func (AwrHubSourceAwrhubsourcesManagementMapOutput) ToAwrHubSourceAwrhubsourcesManagementMapOutputWithContext added in v1.17.0

func (o AwrHubSourceAwrhubsourcesManagementMapOutput) ToAwrHubSourceAwrhubsourcesManagementMapOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementMapOutput

type AwrHubSourceAwrhubsourcesManagementOutput added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementOutput struct{ *pulumi.OutputState }

func (AwrHubSourceAwrhubsourcesManagementOutput) AwrHubSourceId added in v1.17.0

Unique Awr Hub Source identifier

func (AwrHubSourceAwrhubsourcesManagementOutput) ElementType added in v1.17.0

func (AwrHubSourceAwrhubsourcesManagementOutput) EnableAwrhubsource added in v1.17.0

(Updatable) A required field when set to `true` calls enable action and when set to `false` calls disable action.

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

func (AwrHubSourceAwrhubsourcesManagementOutput) ToAwrHubSourceAwrhubsourcesManagementOutput added in v1.17.0

func (o AwrHubSourceAwrhubsourcesManagementOutput) ToAwrHubSourceAwrhubsourcesManagementOutput() AwrHubSourceAwrhubsourcesManagementOutput

func (AwrHubSourceAwrhubsourcesManagementOutput) ToAwrHubSourceAwrhubsourcesManagementOutputWithContext added in v1.17.0

func (o AwrHubSourceAwrhubsourcesManagementOutput) ToAwrHubSourceAwrhubsourcesManagementOutputWithContext(ctx context.Context) AwrHubSourceAwrhubsourcesManagementOutput

type AwrHubSourceAwrhubsourcesManagementState added in v1.17.0

type AwrHubSourceAwrhubsourcesManagementState struct {
	// Unique Awr Hub Source identifier
	AwrHubSourceId pulumi.StringPtrInput
	// (Updatable) A required field when set to `true` calls enable action and when set to `false` calls disable action.
	//
	// ** 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
	EnableAwrhubsource pulumi.BoolPtrInput
}

func (AwrHubSourceAwrhubsourcesManagementState) ElementType added in v1.17.0

type AwrHubSourceInput added in v1.17.0

type AwrHubSourceInput interface {
	pulumi.Input

	ToAwrHubSourceOutput() AwrHubSourceOutput
	ToAwrHubSourceOutputWithContext(ctx context.Context) AwrHubSourceOutput
}

type AwrHubSourceMap added in v1.17.0

type AwrHubSourceMap map[string]AwrHubSourceInput

func (AwrHubSourceMap) ElementType added in v1.17.0

func (AwrHubSourceMap) ElementType() reflect.Type

func (AwrHubSourceMap) ToAwrHubSourceMapOutput added in v1.17.0

func (i AwrHubSourceMap) ToAwrHubSourceMapOutput() AwrHubSourceMapOutput

func (AwrHubSourceMap) ToAwrHubSourceMapOutputWithContext added in v1.17.0

func (i AwrHubSourceMap) ToAwrHubSourceMapOutputWithContext(ctx context.Context) AwrHubSourceMapOutput

type AwrHubSourceMapInput added in v1.17.0

type AwrHubSourceMapInput interface {
	pulumi.Input

	ToAwrHubSourceMapOutput() AwrHubSourceMapOutput
	ToAwrHubSourceMapOutputWithContext(context.Context) AwrHubSourceMapOutput
}

AwrHubSourceMapInput is an input type that accepts AwrHubSourceMap and AwrHubSourceMapOutput values. You can construct a concrete instance of `AwrHubSourceMapInput` via:

AwrHubSourceMap{ "key": AwrHubSourceArgs{...} }

type AwrHubSourceMapOutput added in v1.17.0

type AwrHubSourceMapOutput struct{ *pulumi.OutputState }

func (AwrHubSourceMapOutput) ElementType added in v1.17.0

func (AwrHubSourceMapOutput) ElementType() reflect.Type

func (AwrHubSourceMapOutput) MapIndex added in v1.17.0

func (AwrHubSourceMapOutput) ToAwrHubSourceMapOutput added in v1.17.0

func (o AwrHubSourceMapOutput) ToAwrHubSourceMapOutput() AwrHubSourceMapOutput

func (AwrHubSourceMapOutput) ToAwrHubSourceMapOutputWithContext added in v1.17.0

func (o AwrHubSourceMapOutput) ToAwrHubSourceMapOutputWithContext(ctx context.Context) AwrHubSourceMapOutput

type AwrHubSourceOutput added in v1.17.0

type AwrHubSourceOutput struct{ *pulumi.OutputState }

func (AwrHubSourceOutput) AssociatedOpsiId added in v1.17.0

func (o AwrHubSourceOutput) AssociatedOpsiId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.

func (AwrHubSourceOutput) AssociatedResourceId added in v1.17.0

func (o AwrHubSourceOutput) AssociatedResourceId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.

func (AwrHubSourceOutput) AwrHubId added in v1.17.0

func (o AwrHubSourceOutput) AwrHubId() pulumi.StringOutput

AWR Hub OCID

func (AwrHubSourceOutput) AwrHubOpsiSourceId added in v1.17.0

func (o AwrHubSourceOutput) AwrHubOpsiSourceId() pulumi.StringOutput

The shorted string of the Awr Hub source database identifier.

func (AwrHubSourceOutput) AwrSourceDatabaseId added in v1.17.0

func (o AwrHubSourceOutput) AwrSourceDatabaseId() pulumi.StringOutput

DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.

func (AwrHubSourceOutput) CompartmentId added in v1.17.0

func (o AwrHubSourceOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (AwrHubSourceOutput) DefinedTags added in v1.17.0

func (o AwrHubSourceOutput) DefinedTags() pulumi.MapOutput

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

func (AwrHubSourceOutput) ElementType added in v1.17.0

func (AwrHubSourceOutput) ElementType() reflect.Type

func (AwrHubSourceOutput) FreeformTags added in v1.17.0

func (o AwrHubSourceOutput) FreeformTags() pulumi.MapOutput

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

func (AwrHubSourceOutput) HoursSinceLastImport added in v1.17.0

func (o AwrHubSourceOutput) HoursSinceLastImport() pulumi.Float64Output

Number of hours since last AWR snapshots import happened from the Source database.

func (AwrHubSourceOutput) IsRegisteredWithAwrHub added in v1.17.0

func (o AwrHubSourceOutput) IsRegisteredWithAwrHub() pulumi.BoolOutput

This is `true` if the source databse is registered with a Awr Hub, otherwise `false`

func (AwrHubSourceOutput) MaxSnapshotIdentifier added in v1.17.0

func (o AwrHubSourceOutput) MaxSnapshotIdentifier() pulumi.Float64Output

The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (AwrHubSourceOutput) MinSnapshotIdentifier added in v1.17.0

func (o AwrHubSourceOutput) MinSnapshotIdentifier() pulumi.Float64Output

The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (AwrHubSourceOutput) Name added in v1.17.0

The name of the Awr Hub source database.

func (AwrHubSourceOutput) SourceMailBoxUrl added in v1.17.0

func (o AwrHubSourceOutput) SourceMailBoxUrl() pulumi.StringOutput

Opsi Mailbox URL based on the Awr Hub and Awr Hub source.

func (AwrHubSourceOutput) State added in v1.17.0

the current state of the source database

func (AwrHubSourceOutput) Status added in v1.17.0

Indicates the status of a source database in Operations Insights

func (AwrHubSourceOutput) SystemTags added in v1.17.0

func (o AwrHubSourceOutput) SystemTags() pulumi.MapOutput

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

func (AwrHubSourceOutput) TimeCreated added in v1.17.0

func (o AwrHubSourceOutput) TimeCreated() pulumi.StringOutput

The time at which the resource was first created. An RFC3339 formatted datetime string

func (AwrHubSourceOutput) TimeFirstSnapshotGenerated added in v1.17.0

func (o AwrHubSourceOutput) TimeFirstSnapshotGenerated() pulumi.StringOutput

The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (AwrHubSourceOutput) TimeLastSnapshotGenerated added in v1.17.0

func (o AwrHubSourceOutput) TimeLastSnapshotGenerated() pulumi.StringOutput

The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (AwrHubSourceOutput) TimeUpdated added in v1.17.0

func (o AwrHubSourceOutput) TimeUpdated() pulumi.StringOutput

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (AwrHubSourceOutput) ToAwrHubSourceOutput added in v1.17.0

func (o AwrHubSourceOutput) ToAwrHubSourceOutput() AwrHubSourceOutput

func (AwrHubSourceOutput) ToAwrHubSourceOutputWithContext added in v1.17.0

func (o AwrHubSourceOutput) ToAwrHubSourceOutputWithContext(ctx context.Context) AwrHubSourceOutput

func (AwrHubSourceOutput) Type added in v1.17.0

(Updatable) source type of the database

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

type AwrHubSourceState added in v1.17.0

type AwrHubSourceState struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId pulumi.StringPtrInput
	// AWR Hub OCID
	AwrHubId pulumi.StringPtrInput
	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId pulumi.StringPtrInput
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport pulumi.Float64PtrInput
	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub pulumi.BoolPtrInput
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier pulumi.Float64PtrInput
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier pulumi.Float64PtrInput
	// The name of the Awr Hub source database.
	Name pulumi.StringPtrInput
	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl pulumi.StringPtrInput
	// the current state of the source database
	State pulumi.StringPtrInput
	// Indicates the status of a source database in Operations Insights
	Status pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated pulumi.StringPtrInput
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated pulumi.StringPtrInput
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) source type of the database
	//
	// ** 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
	Type pulumi.StringPtrInput
}

func (AwrHubSourceState) ElementType added in v1.17.0

func (AwrHubSourceState) ElementType() reflect.Type

type AwrHubState

type AwrHubState struct {
	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) User-friedly name of AWR Hub that does not have to be unique.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Dst Time Zone Version of the AWR Hub
	HubDstTimezoneVersion pulumi.StringPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Object Storage Bucket Name
	ObjectStorageBucketName pulumi.StringPtrInput
	// OPSI Warehouse OCID
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringPtrInput
	// Possible lifecycle states
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (AwrHubState) ElementType

func (AwrHubState) ElementType() reflect.Type

type DatabaseInsight

type DatabaseInsight struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	ConnectionCredentialDetails DatabaseInsightConnectionCredentialDetailsOutput `pulumi:"connectionCredentialDetails"`
	// Connection details of the private endpoints.
	ConnectionDetails DatabaseInsightConnectionDetailsOutput `pulumi:"connectionDetails"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails DatabaseInsightCredentialDetailsPtrOutput `pulumi:"credentialDetails"`
	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails pulumi.StringOutput `pulumi:"databaseConnectionStatusDetails"`
	// Display name of database
	DatabaseDisplayName pulumi.StringOutput `pulumi:"databaseDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId pulumi.StringOutput `pulumi:"databaseId"`
	// Name of database
	DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType pulumi.StringOutput `pulumi:"databaseResourceType"`
	// Operations Insights internal representation of the database type.
	DatabaseType pulumi.StringOutput `pulumi:"databaseType"`
	// The version of the database.
	DatabaseVersion pulumi.StringOutput `pulumi:"databaseVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. This field and opsiPrivateEndpointId are mutually exclusive. If DBM private endpoint ID is provided, a new OPSI private endpoint ID will be created.
	DbmPrivateEndpointId pulumi.StringOutput `pulumi:"dbmPrivateEndpointId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// Database Deployment Type
	DeploymentType pulumi.StringOutput `pulumi:"deploymentType"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringOutput `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringOutput `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringOutput `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringOutput `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringOutput `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringOutput `pulumi:"enterpriseManagerIdentifier"`
	// (Updatable) Source of the database entity.
	EntitySource pulumi.StringOutput `pulumi:"entitySource"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId pulumi.StringOutput `pulumi:"exadataInsightId"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId pulumi.StringOutput `pulumi:"opsiPrivateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId pulumi.StringOutput `pulumi:"parentId"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount pulumi.IntOutput `pulumi:"processorCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId pulumi.StringOutput `pulumi:"rootId"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringOutput `pulumi:"serviceName"`
	// The current state of the database.
	State pulumi.StringOutput `pulumi:"state"`
	// (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. The resource destruction here is basically a soft delete. User cannot create resource using the same EM managed bridge OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.
	Status pulumi.StringOutput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

## Example Usage

## Import

DatabaseInsights can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/databaseInsight:DatabaseInsight test_database_insight "id" ```

func GetDatabaseInsight

func GetDatabaseInsight(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseInsightState, opts ...pulumi.ResourceOption) (*DatabaseInsight, error)

GetDatabaseInsight gets an existing DatabaseInsight resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatabaseInsight

func NewDatabaseInsight(ctx *pulumi.Context,
	name string, args *DatabaseInsightArgs, opts ...pulumi.ResourceOption) (*DatabaseInsight, error)

NewDatabaseInsight registers a new resource with the given unique name, arguments, and options.

func (*DatabaseInsight) ElementType

func (*DatabaseInsight) ElementType() reflect.Type

func (*DatabaseInsight) ToDatabaseInsightOutput

func (i *DatabaseInsight) ToDatabaseInsightOutput() DatabaseInsightOutput

func (*DatabaseInsight) ToDatabaseInsightOutputWithContext

func (i *DatabaseInsight) ToDatabaseInsightOutputWithContext(ctx context.Context) DatabaseInsightOutput

type DatabaseInsightArgs

type DatabaseInsightArgs struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringInput
	// User credential details to connect to the database. This is supplied via the External Database Service.
	ConnectionCredentialDetails DatabaseInsightConnectionCredentialDetailsPtrInput
	// Connection details of the private endpoints.
	ConnectionDetails DatabaseInsightConnectionDetailsPtrInput
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails DatabaseInsightCredentialDetailsPtrInput
	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId pulumi.StringPtrInput
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. This field and opsiPrivateEndpointId are mutually exclusive. If DBM private endpoint ID is provided, a new OPSI private endpoint ID will be created.
	DbmPrivateEndpointId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// Database Deployment Type
	DeploymentType pulumi.StringPtrInput
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringPtrInput
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringPtrInput
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringPtrInput
	// (Updatable) Source of the database entity.
	EntitySource pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId pulumi.StringPtrInput
	// Database service name used for connection requests.
	ServiceName pulumi.StringPtrInput
	// (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. The resource destruction here is basically a soft delete. User cannot create resource using the same EM managed bridge OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a DatabaseInsight resource.

func (DatabaseInsightArgs) ElementType

func (DatabaseInsightArgs) ElementType() reflect.Type

type DatabaseInsightArray

type DatabaseInsightArray []DatabaseInsightInput

func (DatabaseInsightArray) ElementType

func (DatabaseInsightArray) ElementType() reflect.Type

func (DatabaseInsightArray) ToDatabaseInsightArrayOutput

func (i DatabaseInsightArray) ToDatabaseInsightArrayOutput() DatabaseInsightArrayOutput

func (DatabaseInsightArray) ToDatabaseInsightArrayOutputWithContext

func (i DatabaseInsightArray) ToDatabaseInsightArrayOutputWithContext(ctx context.Context) DatabaseInsightArrayOutput

type DatabaseInsightArrayInput

type DatabaseInsightArrayInput interface {
	pulumi.Input

	ToDatabaseInsightArrayOutput() DatabaseInsightArrayOutput
	ToDatabaseInsightArrayOutputWithContext(context.Context) DatabaseInsightArrayOutput
}

DatabaseInsightArrayInput is an input type that accepts DatabaseInsightArray and DatabaseInsightArrayOutput values. You can construct a concrete instance of `DatabaseInsightArrayInput` via:

DatabaseInsightArray{ DatabaseInsightArgs{...} }

type DatabaseInsightArrayOutput

type DatabaseInsightArrayOutput struct{ *pulumi.OutputState }

func (DatabaseInsightArrayOutput) ElementType

func (DatabaseInsightArrayOutput) ElementType() reflect.Type

func (DatabaseInsightArrayOutput) Index

func (DatabaseInsightArrayOutput) ToDatabaseInsightArrayOutput

func (o DatabaseInsightArrayOutput) ToDatabaseInsightArrayOutput() DatabaseInsightArrayOutput

func (DatabaseInsightArrayOutput) ToDatabaseInsightArrayOutputWithContext

func (o DatabaseInsightArrayOutput) ToDatabaseInsightArrayOutputWithContext(ctx context.Context) DatabaseInsightArrayOutput

type DatabaseInsightConnectionCredentialDetails

type DatabaseInsightConnectionCredentialDetails struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName *string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType *string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId *string `pulumi:"passwordSecretId"`
	// database user role.
	Role *string `pulumi:"role"`
	// database user name.
	UserName *string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId *string `pulumi:"walletSecretId"`
}

type DatabaseInsightConnectionCredentialDetailsArgs

type DatabaseInsightConnectionCredentialDetailsArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringPtrInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringPtrInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringPtrInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringPtrInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringPtrInput `pulumi:"walletSecretId"`
}

func (DatabaseInsightConnectionCredentialDetailsArgs) ElementType

func (DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsOutput

func (i DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsOutput() DatabaseInsightConnectionCredentialDetailsOutput

func (DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsOutputWithContext

func (i DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsOutputWithContext(ctx context.Context) DatabaseInsightConnectionCredentialDetailsOutput

func (DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsPtrOutput

func (i DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsPtrOutput() DatabaseInsightConnectionCredentialDetailsPtrOutput

func (DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext

func (i DatabaseInsightConnectionCredentialDetailsArgs) ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightConnectionCredentialDetailsPtrOutput

type DatabaseInsightConnectionCredentialDetailsInput

type DatabaseInsightConnectionCredentialDetailsInput interface {
	pulumi.Input

	ToDatabaseInsightConnectionCredentialDetailsOutput() DatabaseInsightConnectionCredentialDetailsOutput
	ToDatabaseInsightConnectionCredentialDetailsOutputWithContext(context.Context) DatabaseInsightConnectionCredentialDetailsOutput
}

DatabaseInsightConnectionCredentialDetailsInput is an input type that accepts DatabaseInsightConnectionCredentialDetailsArgs and DatabaseInsightConnectionCredentialDetailsOutput values. You can construct a concrete instance of `DatabaseInsightConnectionCredentialDetailsInput` via:

DatabaseInsightConnectionCredentialDetailsArgs{...}

type DatabaseInsightConnectionCredentialDetailsOutput

type DatabaseInsightConnectionCredentialDetailsOutput struct{ *pulumi.OutputState }

func (DatabaseInsightConnectionCredentialDetailsOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (DatabaseInsightConnectionCredentialDetailsOutput) CredentialType

Credential type.

func (DatabaseInsightConnectionCredentialDetailsOutput) ElementType

func (DatabaseInsightConnectionCredentialDetailsOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (DatabaseInsightConnectionCredentialDetailsOutput) Role

database user role.

func (DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsOutput

func (o DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsOutput() DatabaseInsightConnectionCredentialDetailsOutput

func (DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsOutputWithContext

func (o DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsOutputWithContext(ctx context.Context) DatabaseInsightConnectionCredentialDetailsOutput

func (DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutput

func (o DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutput() DatabaseInsightConnectionCredentialDetailsPtrOutput

func (DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext

func (o DatabaseInsightConnectionCredentialDetailsOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightConnectionCredentialDetailsPtrOutput

func (DatabaseInsightConnectionCredentialDetailsOutput) UserName

database user name.

func (DatabaseInsightConnectionCredentialDetailsOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type DatabaseInsightConnectionCredentialDetailsPtrInput

type DatabaseInsightConnectionCredentialDetailsPtrInput interface {
	pulumi.Input

	ToDatabaseInsightConnectionCredentialDetailsPtrOutput() DatabaseInsightConnectionCredentialDetailsPtrOutput
	ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext(context.Context) DatabaseInsightConnectionCredentialDetailsPtrOutput
}

DatabaseInsightConnectionCredentialDetailsPtrInput is an input type that accepts DatabaseInsightConnectionCredentialDetailsArgs, DatabaseInsightConnectionCredentialDetailsPtr and DatabaseInsightConnectionCredentialDetailsPtrOutput values. You can construct a concrete instance of `DatabaseInsightConnectionCredentialDetailsPtrInput` via:

        DatabaseInsightConnectionCredentialDetailsArgs{...}

or:

        nil

type DatabaseInsightConnectionCredentialDetailsPtrOutput

type DatabaseInsightConnectionCredentialDetailsPtrOutput struct{ *pulumi.OutputState }

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) CredentialType

Credential type.

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) Elem

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) ElementType

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) Role

database user role.

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutput

func (o DatabaseInsightConnectionCredentialDetailsPtrOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutput() DatabaseInsightConnectionCredentialDetailsPtrOutput

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext

func (o DatabaseInsightConnectionCredentialDetailsPtrOutput) ToDatabaseInsightConnectionCredentialDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightConnectionCredentialDetailsPtrOutput

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) UserName

database user name.

func (DatabaseInsightConnectionCredentialDetailsPtrOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type DatabaseInsightConnectionDetails

type DatabaseInsightConnectionDetails struct {
	// Name of the listener host that will be used to create the connect string to the database.
	HostName *string `pulumi:"hostName"`
	// List of hosts and port for private endpoint accessed database resource.
	Hosts []DatabaseInsightConnectionDetailsHost `pulumi:"hosts"`
	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port *int `pulumi:"port"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol *string `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName *string `pulumi:"serviceName"`
}

type DatabaseInsightConnectionDetailsArgs

type DatabaseInsightConnectionDetailsArgs struct {
	// Name of the listener host that will be used to create the connect string to the database.
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// List of hosts and port for private endpoint accessed database resource.
	Hosts DatabaseInsightConnectionDetailsHostArrayInput `pulumi:"hosts"`
	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
}

func (DatabaseInsightConnectionDetailsArgs) ElementType

func (DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsOutput

func (i DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsOutput() DatabaseInsightConnectionDetailsOutput

func (DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsOutputWithContext

func (i DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsOutput

func (DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsPtrOutput

func (i DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsPtrOutput() DatabaseInsightConnectionDetailsPtrOutput

func (DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsPtrOutputWithContext

func (i DatabaseInsightConnectionDetailsArgs) ToDatabaseInsightConnectionDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsPtrOutput

type DatabaseInsightConnectionDetailsHost

type DatabaseInsightConnectionDetailsHost struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp *string `pulumi:"hostIp"`
	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port *int `pulumi:"port"`
}

type DatabaseInsightConnectionDetailsHostArgs

type DatabaseInsightConnectionDetailsHostArgs struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp pulumi.StringPtrInput `pulumi:"hostIp"`
	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (DatabaseInsightConnectionDetailsHostArgs) ElementType

func (DatabaseInsightConnectionDetailsHostArgs) ToDatabaseInsightConnectionDetailsHostOutput

func (i DatabaseInsightConnectionDetailsHostArgs) ToDatabaseInsightConnectionDetailsHostOutput() DatabaseInsightConnectionDetailsHostOutput

func (DatabaseInsightConnectionDetailsHostArgs) ToDatabaseInsightConnectionDetailsHostOutputWithContext

func (i DatabaseInsightConnectionDetailsHostArgs) ToDatabaseInsightConnectionDetailsHostOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsHostOutput

type DatabaseInsightConnectionDetailsHostArray

type DatabaseInsightConnectionDetailsHostArray []DatabaseInsightConnectionDetailsHostInput

func (DatabaseInsightConnectionDetailsHostArray) ElementType

func (DatabaseInsightConnectionDetailsHostArray) ToDatabaseInsightConnectionDetailsHostArrayOutput

func (i DatabaseInsightConnectionDetailsHostArray) ToDatabaseInsightConnectionDetailsHostArrayOutput() DatabaseInsightConnectionDetailsHostArrayOutput

func (DatabaseInsightConnectionDetailsHostArray) ToDatabaseInsightConnectionDetailsHostArrayOutputWithContext

func (i DatabaseInsightConnectionDetailsHostArray) ToDatabaseInsightConnectionDetailsHostArrayOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsHostArrayOutput

type DatabaseInsightConnectionDetailsHostArrayInput

type DatabaseInsightConnectionDetailsHostArrayInput interface {
	pulumi.Input

	ToDatabaseInsightConnectionDetailsHostArrayOutput() DatabaseInsightConnectionDetailsHostArrayOutput
	ToDatabaseInsightConnectionDetailsHostArrayOutputWithContext(context.Context) DatabaseInsightConnectionDetailsHostArrayOutput
}

DatabaseInsightConnectionDetailsHostArrayInput is an input type that accepts DatabaseInsightConnectionDetailsHostArray and DatabaseInsightConnectionDetailsHostArrayOutput values. You can construct a concrete instance of `DatabaseInsightConnectionDetailsHostArrayInput` via:

DatabaseInsightConnectionDetailsHostArray{ DatabaseInsightConnectionDetailsHostArgs{...} }

type DatabaseInsightConnectionDetailsHostArrayOutput

type DatabaseInsightConnectionDetailsHostArrayOutput struct{ *pulumi.OutputState }

func (DatabaseInsightConnectionDetailsHostArrayOutput) ElementType

func (DatabaseInsightConnectionDetailsHostArrayOutput) Index

func (DatabaseInsightConnectionDetailsHostArrayOutput) ToDatabaseInsightConnectionDetailsHostArrayOutput

func (o DatabaseInsightConnectionDetailsHostArrayOutput) ToDatabaseInsightConnectionDetailsHostArrayOutput() DatabaseInsightConnectionDetailsHostArrayOutput

func (DatabaseInsightConnectionDetailsHostArrayOutput) ToDatabaseInsightConnectionDetailsHostArrayOutputWithContext

func (o DatabaseInsightConnectionDetailsHostArrayOutput) ToDatabaseInsightConnectionDetailsHostArrayOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsHostArrayOutput

type DatabaseInsightConnectionDetailsHostInput

type DatabaseInsightConnectionDetailsHostInput interface {
	pulumi.Input

	ToDatabaseInsightConnectionDetailsHostOutput() DatabaseInsightConnectionDetailsHostOutput
	ToDatabaseInsightConnectionDetailsHostOutputWithContext(context.Context) DatabaseInsightConnectionDetailsHostOutput
}

DatabaseInsightConnectionDetailsHostInput is an input type that accepts DatabaseInsightConnectionDetailsHostArgs and DatabaseInsightConnectionDetailsHostOutput values. You can construct a concrete instance of `DatabaseInsightConnectionDetailsHostInput` via:

DatabaseInsightConnectionDetailsHostArgs{...}

type DatabaseInsightConnectionDetailsHostOutput

type DatabaseInsightConnectionDetailsHostOutput struct{ *pulumi.OutputState }

func (DatabaseInsightConnectionDetailsHostOutput) ElementType

func (DatabaseInsightConnectionDetailsHostOutput) HostIp

Host IP used for connection requests for Cloud DB resource.

func (DatabaseInsightConnectionDetailsHostOutput) Port

Listener port number used for connection requests for rivate endpoint accessed db resource.

func (DatabaseInsightConnectionDetailsHostOutput) ToDatabaseInsightConnectionDetailsHostOutput

func (o DatabaseInsightConnectionDetailsHostOutput) ToDatabaseInsightConnectionDetailsHostOutput() DatabaseInsightConnectionDetailsHostOutput

func (DatabaseInsightConnectionDetailsHostOutput) ToDatabaseInsightConnectionDetailsHostOutputWithContext

func (o DatabaseInsightConnectionDetailsHostOutput) ToDatabaseInsightConnectionDetailsHostOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsHostOutput

type DatabaseInsightConnectionDetailsInput

type DatabaseInsightConnectionDetailsInput interface {
	pulumi.Input

	ToDatabaseInsightConnectionDetailsOutput() DatabaseInsightConnectionDetailsOutput
	ToDatabaseInsightConnectionDetailsOutputWithContext(context.Context) DatabaseInsightConnectionDetailsOutput
}

DatabaseInsightConnectionDetailsInput is an input type that accepts DatabaseInsightConnectionDetailsArgs and DatabaseInsightConnectionDetailsOutput values. You can construct a concrete instance of `DatabaseInsightConnectionDetailsInput` via:

DatabaseInsightConnectionDetailsArgs{...}

type DatabaseInsightConnectionDetailsOutput

type DatabaseInsightConnectionDetailsOutput struct{ *pulumi.OutputState }

func (DatabaseInsightConnectionDetailsOutput) ElementType

func (DatabaseInsightConnectionDetailsOutput) HostName

Name of the listener host that will be used to create the connect string to the database.

func (DatabaseInsightConnectionDetailsOutput) Hosts

List of hosts and port for private endpoint accessed database resource.

func (DatabaseInsightConnectionDetailsOutput) Port

Listener port number used for connection requests for rivate endpoint accessed db resource.

func (DatabaseInsightConnectionDetailsOutput) Protocol

Protocol used for connection requests for private endpoint accssed database resource.

func (DatabaseInsightConnectionDetailsOutput) ServiceName

Database service name used for connection requests.

func (DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsOutput

func (o DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsOutput() DatabaseInsightConnectionDetailsOutput

func (DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsOutputWithContext

func (o DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsOutput

func (DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsPtrOutput

func (o DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsPtrOutput() DatabaseInsightConnectionDetailsPtrOutput

func (DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsPtrOutputWithContext

func (o DatabaseInsightConnectionDetailsOutput) ToDatabaseInsightConnectionDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsPtrOutput

type DatabaseInsightConnectionDetailsPtrInput

type DatabaseInsightConnectionDetailsPtrInput interface {
	pulumi.Input

	ToDatabaseInsightConnectionDetailsPtrOutput() DatabaseInsightConnectionDetailsPtrOutput
	ToDatabaseInsightConnectionDetailsPtrOutputWithContext(context.Context) DatabaseInsightConnectionDetailsPtrOutput
}

DatabaseInsightConnectionDetailsPtrInput is an input type that accepts DatabaseInsightConnectionDetailsArgs, DatabaseInsightConnectionDetailsPtr and DatabaseInsightConnectionDetailsPtrOutput values. You can construct a concrete instance of `DatabaseInsightConnectionDetailsPtrInput` via:

        DatabaseInsightConnectionDetailsArgs{...}

or:

        nil

type DatabaseInsightConnectionDetailsPtrOutput

type DatabaseInsightConnectionDetailsPtrOutput struct{ *pulumi.OutputState }

func (DatabaseInsightConnectionDetailsPtrOutput) Elem

func (DatabaseInsightConnectionDetailsPtrOutput) ElementType

func (DatabaseInsightConnectionDetailsPtrOutput) HostName

Name of the listener host that will be used to create the connect string to the database.

func (DatabaseInsightConnectionDetailsPtrOutput) Hosts

List of hosts and port for private endpoint accessed database resource.

func (DatabaseInsightConnectionDetailsPtrOutput) Port

Listener port number used for connection requests for rivate endpoint accessed db resource.

func (DatabaseInsightConnectionDetailsPtrOutput) Protocol

Protocol used for connection requests for private endpoint accssed database resource.

func (DatabaseInsightConnectionDetailsPtrOutput) ServiceName

Database service name used for connection requests.

func (DatabaseInsightConnectionDetailsPtrOutput) ToDatabaseInsightConnectionDetailsPtrOutput

func (o DatabaseInsightConnectionDetailsPtrOutput) ToDatabaseInsightConnectionDetailsPtrOutput() DatabaseInsightConnectionDetailsPtrOutput

func (DatabaseInsightConnectionDetailsPtrOutput) ToDatabaseInsightConnectionDetailsPtrOutputWithContext

func (o DatabaseInsightConnectionDetailsPtrOutput) ToDatabaseInsightConnectionDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightConnectionDetailsPtrOutput

type DatabaseInsightCredentialDetails

type DatabaseInsightCredentialDetails struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName *string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId *string `pulumi:"passwordSecretId"`
	// database user role.
	Role *string `pulumi:"role"`
	// database user name.
	UserName *string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId *string `pulumi:"walletSecretId"`
}

type DatabaseInsightCredentialDetailsArgs

type DatabaseInsightCredentialDetailsArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringPtrInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringPtrInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringPtrInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringPtrInput `pulumi:"walletSecretId"`
}

func (DatabaseInsightCredentialDetailsArgs) ElementType

func (DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsOutput

func (i DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsOutput() DatabaseInsightCredentialDetailsOutput

func (DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsOutputWithContext

func (i DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsOutputWithContext(ctx context.Context) DatabaseInsightCredentialDetailsOutput

func (DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsPtrOutput

func (i DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsPtrOutput() DatabaseInsightCredentialDetailsPtrOutput

func (DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsPtrOutputWithContext

func (i DatabaseInsightCredentialDetailsArgs) ToDatabaseInsightCredentialDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightCredentialDetailsPtrOutput

type DatabaseInsightCredentialDetailsInput

type DatabaseInsightCredentialDetailsInput interface {
	pulumi.Input

	ToDatabaseInsightCredentialDetailsOutput() DatabaseInsightCredentialDetailsOutput
	ToDatabaseInsightCredentialDetailsOutputWithContext(context.Context) DatabaseInsightCredentialDetailsOutput
}

DatabaseInsightCredentialDetailsInput is an input type that accepts DatabaseInsightCredentialDetailsArgs and DatabaseInsightCredentialDetailsOutput values. You can construct a concrete instance of `DatabaseInsightCredentialDetailsInput` via:

DatabaseInsightCredentialDetailsArgs{...}

type DatabaseInsightCredentialDetailsOutput

type DatabaseInsightCredentialDetailsOutput struct{ *pulumi.OutputState }

func (DatabaseInsightCredentialDetailsOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (DatabaseInsightCredentialDetailsOutput) CredentialType

Credential type.

func (DatabaseInsightCredentialDetailsOutput) ElementType

func (DatabaseInsightCredentialDetailsOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (DatabaseInsightCredentialDetailsOutput) Role

database user role.

func (DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsOutput

func (o DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsOutput() DatabaseInsightCredentialDetailsOutput

func (DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsOutputWithContext

func (o DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsOutputWithContext(ctx context.Context) DatabaseInsightCredentialDetailsOutput

func (DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsPtrOutput

func (o DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsPtrOutput() DatabaseInsightCredentialDetailsPtrOutput

func (DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsPtrOutputWithContext

func (o DatabaseInsightCredentialDetailsOutput) ToDatabaseInsightCredentialDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightCredentialDetailsPtrOutput

func (DatabaseInsightCredentialDetailsOutput) UserName

database user name.

func (DatabaseInsightCredentialDetailsOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type DatabaseInsightCredentialDetailsPtrInput

type DatabaseInsightCredentialDetailsPtrInput interface {
	pulumi.Input

	ToDatabaseInsightCredentialDetailsPtrOutput() DatabaseInsightCredentialDetailsPtrOutput
	ToDatabaseInsightCredentialDetailsPtrOutputWithContext(context.Context) DatabaseInsightCredentialDetailsPtrOutput
}

DatabaseInsightCredentialDetailsPtrInput is an input type that accepts DatabaseInsightCredentialDetailsArgs, DatabaseInsightCredentialDetailsPtr and DatabaseInsightCredentialDetailsPtrOutput values. You can construct a concrete instance of `DatabaseInsightCredentialDetailsPtrInput` via:

        DatabaseInsightCredentialDetailsArgs{...}

or:

        nil

type DatabaseInsightCredentialDetailsPtrOutput

type DatabaseInsightCredentialDetailsPtrOutput struct{ *pulumi.OutputState }

func (DatabaseInsightCredentialDetailsPtrOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (DatabaseInsightCredentialDetailsPtrOutput) CredentialType

Credential type.

func (DatabaseInsightCredentialDetailsPtrOutput) Elem

func (DatabaseInsightCredentialDetailsPtrOutput) ElementType

func (DatabaseInsightCredentialDetailsPtrOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (DatabaseInsightCredentialDetailsPtrOutput) Role

database user role.

func (DatabaseInsightCredentialDetailsPtrOutput) ToDatabaseInsightCredentialDetailsPtrOutput

func (o DatabaseInsightCredentialDetailsPtrOutput) ToDatabaseInsightCredentialDetailsPtrOutput() DatabaseInsightCredentialDetailsPtrOutput

func (DatabaseInsightCredentialDetailsPtrOutput) ToDatabaseInsightCredentialDetailsPtrOutputWithContext

func (o DatabaseInsightCredentialDetailsPtrOutput) ToDatabaseInsightCredentialDetailsPtrOutputWithContext(ctx context.Context) DatabaseInsightCredentialDetailsPtrOutput

func (DatabaseInsightCredentialDetailsPtrOutput) UserName

database user name.

func (DatabaseInsightCredentialDetailsPtrOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type DatabaseInsightInput

type DatabaseInsightInput interface {
	pulumi.Input

	ToDatabaseInsightOutput() DatabaseInsightOutput
	ToDatabaseInsightOutputWithContext(ctx context.Context) DatabaseInsightOutput
}

type DatabaseInsightMap

type DatabaseInsightMap map[string]DatabaseInsightInput

func (DatabaseInsightMap) ElementType

func (DatabaseInsightMap) ElementType() reflect.Type

func (DatabaseInsightMap) ToDatabaseInsightMapOutput

func (i DatabaseInsightMap) ToDatabaseInsightMapOutput() DatabaseInsightMapOutput

func (DatabaseInsightMap) ToDatabaseInsightMapOutputWithContext

func (i DatabaseInsightMap) ToDatabaseInsightMapOutputWithContext(ctx context.Context) DatabaseInsightMapOutput

type DatabaseInsightMapInput

type DatabaseInsightMapInput interface {
	pulumi.Input

	ToDatabaseInsightMapOutput() DatabaseInsightMapOutput
	ToDatabaseInsightMapOutputWithContext(context.Context) DatabaseInsightMapOutput
}

DatabaseInsightMapInput is an input type that accepts DatabaseInsightMap and DatabaseInsightMapOutput values. You can construct a concrete instance of `DatabaseInsightMapInput` via:

DatabaseInsightMap{ "key": DatabaseInsightArgs{...} }

type DatabaseInsightMapOutput

type DatabaseInsightMapOutput struct{ *pulumi.OutputState }

func (DatabaseInsightMapOutput) ElementType

func (DatabaseInsightMapOutput) ElementType() reflect.Type

func (DatabaseInsightMapOutput) MapIndex

func (DatabaseInsightMapOutput) ToDatabaseInsightMapOutput

func (o DatabaseInsightMapOutput) ToDatabaseInsightMapOutput() DatabaseInsightMapOutput

func (DatabaseInsightMapOutput) ToDatabaseInsightMapOutputWithContext

func (o DatabaseInsightMapOutput) ToDatabaseInsightMapOutputWithContext(ctx context.Context) DatabaseInsightMapOutput

type DatabaseInsightOutput

type DatabaseInsightOutput struct{ *pulumi.OutputState }

func (DatabaseInsightOutput) CompartmentId added in v0.4.0

func (o DatabaseInsightOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier of database

func (DatabaseInsightOutput) ConnectionCredentialDetails added in v0.4.0

User credential details to connect to the database. This is supplied via the External Database Service.

func (DatabaseInsightOutput) ConnectionDetails added in v0.4.0

Connection details of the private endpoints.

func (DatabaseInsightOutput) CredentialDetails added in v0.4.0

User credential details to connect to the database. This is supplied via the External Database Service.

func (DatabaseInsightOutput) DatabaseConnectionStatusDetails added in v0.4.0

func (o DatabaseInsightOutput) DatabaseConnectionStatusDetails() pulumi.StringOutput

A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.

func (DatabaseInsightOutput) DatabaseDisplayName added in v0.4.0

func (o DatabaseInsightOutput) DatabaseDisplayName() pulumi.StringOutput

Display name of database

func (DatabaseInsightOutput) DatabaseId added in v0.4.0

func (o DatabaseInsightOutput) DatabaseId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.

func (DatabaseInsightOutput) DatabaseName added in v0.4.0

func (o DatabaseInsightOutput) DatabaseName() pulumi.StringOutput

Name of database

func (DatabaseInsightOutput) DatabaseResourceType added in v0.4.0

func (o DatabaseInsightOutput) DatabaseResourceType() pulumi.StringOutput

Oracle Cloud Infrastructure database resource type

func (DatabaseInsightOutput) DatabaseType added in v0.4.0

func (o DatabaseInsightOutput) DatabaseType() pulumi.StringOutput

Operations Insights internal representation of the database type.

func (DatabaseInsightOutput) DatabaseVersion added in v0.4.0

func (o DatabaseInsightOutput) DatabaseVersion() pulumi.StringOutput

The version of the database.

func (DatabaseInsightOutput) DbmPrivateEndpointId added in v0.4.0

func (o DatabaseInsightOutput) DbmPrivateEndpointId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. This field and opsiPrivateEndpointId are mutually exclusive. If DBM private endpoint ID is provided, a new OPSI private endpoint ID will be created.

func (DatabaseInsightOutput) DefinedTags added in v0.4.0

func (o DatabaseInsightOutput) DefinedTags() pulumi.MapOutput

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

func (DatabaseInsightOutput) DeploymentType added in v0.4.0

func (o DatabaseInsightOutput) DeploymentType() pulumi.StringOutput

Database Deployment Type

func (DatabaseInsightOutput) ElementType

func (DatabaseInsightOutput) ElementType() reflect.Type

func (DatabaseInsightOutput) EnterpriseManagerBridgeId added in v0.4.0

func (o DatabaseInsightOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

OPSI Enterprise Manager Bridge OCID

func (DatabaseInsightOutput) EnterpriseManagerEntityDisplayName added in v0.4.0

func (o DatabaseInsightOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (DatabaseInsightOutput) EnterpriseManagerEntityIdentifier added in v0.4.0

func (o DatabaseInsightOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (DatabaseInsightOutput) EnterpriseManagerEntityName added in v0.4.0

func (o DatabaseInsightOutput) EnterpriseManagerEntityName() pulumi.StringOutput

Enterprise Manager Entity Name

func (DatabaseInsightOutput) EnterpriseManagerEntityType added in v0.4.0

func (o DatabaseInsightOutput) EnterpriseManagerEntityType() pulumi.StringOutput

Enterprise Manager Entity Type

func (DatabaseInsightOutput) EnterpriseManagerIdentifier added in v0.4.0

func (o DatabaseInsightOutput) EnterpriseManagerIdentifier() pulumi.StringOutput

Enterprise Manager Unique Identifier

func (DatabaseInsightOutput) EntitySource added in v0.4.0

func (o DatabaseInsightOutput) EntitySource() pulumi.StringOutput

(Updatable) Source of the database entity.

func (DatabaseInsightOutput) ExadataInsightId added in v0.4.0

func (o DatabaseInsightOutput) ExadataInsightId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.

func (DatabaseInsightOutput) FreeformTags added in v0.4.0

func (o DatabaseInsightOutput) FreeformTags() pulumi.MapOutput

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

func (DatabaseInsightOutput) LifecycleDetails added in v0.4.0

func (o DatabaseInsightOutput) LifecycleDetails() pulumi.StringOutput

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

func (DatabaseInsightOutput) OpsiPrivateEndpointId added in v0.4.0

func (o DatabaseInsightOutput) OpsiPrivateEndpointId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint

func (DatabaseInsightOutput) ParentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.

func (DatabaseInsightOutput) ProcessorCount added in v0.4.0

func (o DatabaseInsightOutput) ProcessorCount() pulumi.IntOutput

Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.

func (DatabaseInsightOutput) RootId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.

func (DatabaseInsightOutput) ServiceName added in v0.4.0

func (o DatabaseInsightOutput) ServiceName() pulumi.StringOutput

Database service name used for connection requests.

func (DatabaseInsightOutput) State added in v0.4.0

The current state of the database.

func (DatabaseInsightOutput) Status added in v0.4.0

(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. The resource destruction here is basically a soft delete. User cannot create resource using the same EM managed bridge OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.

func (DatabaseInsightOutput) SystemTags added in v0.4.0

func (o DatabaseInsightOutput) SystemTags() pulumi.MapOutput

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

func (DatabaseInsightOutput) TimeCreated added in v0.4.0

func (o DatabaseInsightOutput) TimeCreated() pulumi.StringOutput

The time the the database insight was first enabled. An RFC3339 formatted datetime string

func (DatabaseInsightOutput) TimeUpdated added in v0.4.0

func (o DatabaseInsightOutput) TimeUpdated() pulumi.StringOutput

The time the database insight was updated. An RFC3339 formatted datetime string

func (DatabaseInsightOutput) ToDatabaseInsightOutput

func (o DatabaseInsightOutput) ToDatabaseInsightOutput() DatabaseInsightOutput

func (DatabaseInsightOutput) ToDatabaseInsightOutputWithContext

func (o DatabaseInsightOutput) ToDatabaseInsightOutputWithContext(ctx context.Context) DatabaseInsightOutput

type DatabaseInsightState

type DatabaseInsightState struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringPtrInput
	// User credential details to connect to the database. This is supplied via the External Database Service.
	ConnectionCredentialDetails DatabaseInsightConnectionCredentialDetailsPtrInput
	// Connection details of the private endpoints.
	ConnectionDetails DatabaseInsightConnectionDetailsPtrInput
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails DatabaseInsightCredentialDetailsPtrInput
	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails pulumi.StringPtrInput
	// Display name of database
	DatabaseDisplayName pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId pulumi.StringPtrInput
	// Name of database
	DatabaseName pulumi.StringPtrInput
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType pulumi.StringPtrInput
	// Operations Insights internal representation of the database type.
	DatabaseType pulumi.StringPtrInput
	// The version of the database.
	DatabaseVersion pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. This field and opsiPrivateEndpointId are mutually exclusive. If DBM private endpoint ID is provided, a new OPSI private endpoint ID will be created.
	DbmPrivateEndpointId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// Database Deployment Type
	DeploymentType pulumi.StringPtrInput
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringPtrInput
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringPtrInput
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringPtrInput
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringPtrInput
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringPtrInput
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringPtrInput
	// (Updatable) Source of the database entity.
	EntitySource pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId pulumi.StringPtrInput
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount pulumi.IntPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId pulumi.StringPtrInput
	// Database service name used for connection requests.
	ServiceName pulumi.StringPtrInput
	// The current state of the database.
	State pulumi.StringPtrInput
	// (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. The resource destruction here is basically a soft delete. User cannot create resource using the same EM managed bridge OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.
	Status pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (DatabaseInsightState) ElementType

func (DatabaseInsightState) ElementType() reflect.Type

type EnterpriseManagerBridge

type EnterpriseManagerBridge struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment identifier of the Enterprise Manager bridge
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description of Enterprise Manager Bridge
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	//
	// ** 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
	ObjectStorageBucketName pulumi.StringOutput `pulumi:"objectStorageBucketName"`
	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails pulumi.StringOutput `pulumi:"objectStorageBucketStatusDetails"`
	// Object Storage Namespace Name
	ObjectStorageNamespaceName pulumi.StringOutput `pulumi:"objectStorageNamespaceName"`
	// The current state of the Enterprise Manager bridge.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Enterprise Manager Bridge resource in Oracle Cloud Infrastructure Opsi service.

Create a Enterprise Manager bridge in Operations Insights.

## Example Usage

```go 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.NewEnterpriseManagerBridge(ctx, "test_enterprise_manager_bridge", &Opsi.EnterpriseManagerBridgeArgs{
			CompartmentId:           pulumi.Any(compartmentId),
			DisplayName:             pulumi.Any(enterpriseManagerBridgeDisplayName),
			ObjectStorageBucketName: pulumi.Any(testBucket.Name),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(enterpriseManagerBridgeDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

EnterpriseManagerBridges can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/enterpriseManagerBridge:EnterpriseManagerBridge test_enterprise_manager_bridge "id" ```

func GetEnterpriseManagerBridge

func GetEnterpriseManagerBridge(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnterpriseManagerBridgeState, opts ...pulumi.ResourceOption) (*EnterpriseManagerBridge, error)

GetEnterpriseManagerBridge gets an existing EnterpriseManagerBridge resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnterpriseManagerBridge

func NewEnterpriseManagerBridge(ctx *pulumi.Context,
	name string, args *EnterpriseManagerBridgeArgs, opts ...pulumi.ResourceOption) (*EnterpriseManagerBridge, error)

NewEnterpriseManagerBridge registers a new resource with the given unique name, arguments, and options.

func (*EnterpriseManagerBridge) ElementType

func (*EnterpriseManagerBridge) ElementType() reflect.Type

func (*EnterpriseManagerBridge) ToEnterpriseManagerBridgeOutput

func (i *EnterpriseManagerBridge) ToEnterpriseManagerBridgeOutput() EnterpriseManagerBridgeOutput

func (*EnterpriseManagerBridge) ToEnterpriseManagerBridgeOutputWithContext

func (i *EnterpriseManagerBridge) ToEnterpriseManagerBridgeOutputWithContext(ctx context.Context) EnterpriseManagerBridgeOutput

type EnterpriseManagerBridgeArgs

type EnterpriseManagerBridgeArgs struct {
	// (Updatable) Compartment identifier of the Enterprise Manager bridge
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description of Enterprise Manager Bridge
	Description pulumi.StringPtrInput
	// (Updatable) User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Object Storage Bucket Name
	//
	// ** 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
	ObjectStorageBucketName pulumi.StringInput
}

The set of arguments for constructing a EnterpriseManagerBridge resource.

func (EnterpriseManagerBridgeArgs) ElementType

type EnterpriseManagerBridgeArray

type EnterpriseManagerBridgeArray []EnterpriseManagerBridgeInput

func (EnterpriseManagerBridgeArray) ElementType

func (EnterpriseManagerBridgeArray) ToEnterpriseManagerBridgeArrayOutput

func (i EnterpriseManagerBridgeArray) ToEnterpriseManagerBridgeArrayOutput() EnterpriseManagerBridgeArrayOutput

func (EnterpriseManagerBridgeArray) ToEnterpriseManagerBridgeArrayOutputWithContext

func (i EnterpriseManagerBridgeArray) ToEnterpriseManagerBridgeArrayOutputWithContext(ctx context.Context) EnterpriseManagerBridgeArrayOutput

type EnterpriseManagerBridgeArrayInput

type EnterpriseManagerBridgeArrayInput interface {
	pulumi.Input

	ToEnterpriseManagerBridgeArrayOutput() EnterpriseManagerBridgeArrayOutput
	ToEnterpriseManagerBridgeArrayOutputWithContext(context.Context) EnterpriseManagerBridgeArrayOutput
}

EnterpriseManagerBridgeArrayInput is an input type that accepts EnterpriseManagerBridgeArray and EnterpriseManagerBridgeArrayOutput values. You can construct a concrete instance of `EnterpriseManagerBridgeArrayInput` via:

EnterpriseManagerBridgeArray{ EnterpriseManagerBridgeArgs{...} }

type EnterpriseManagerBridgeArrayOutput

type EnterpriseManagerBridgeArrayOutput struct{ *pulumi.OutputState }

func (EnterpriseManagerBridgeArrayOutput) ElementType

func (EnterpriseManagerBridgeArrayOutput) Index

func (EnterpriseManagerBridgeArrayOutput) ToEnterpriseManagerBridgeArrayOutput

func (o EnterpriseManagerBridgeArrayOutput) ToEnterpriseManagerBridgeArrayOutput() EnterpriseManagerBridgeArrayOutput

func (EnterpriseManagerBridgeArrayOutput) ToEnterpriseManagerBridgeArrayOutputWithContext

func (o EnterpriseManagerBridgeArrayOutput) ToEnterpriseManagerBridgeArrayOutputWithContext(ctx context.Context) EnterpriseManagerBridgeArrayOutput

type EnterpriseManagerBridgeInput

type EnterpriseManagerBridgeInput interface {
	pulumi.Input

	ToEnterpriseManagerBridgeOutput() EnterpriseManagerBridgeOutput
	ToEnterpriseManagerBridgeOutputWithContext(ctx context.Context) EnterpriseManagerBridgeOutput
}

type EnterpriseManagerBridgeMap

type EnterpriseManagerBridgeMap map[string]EnterpriseManagerBridgeInput

func (EnterpriseManagerBridgeMap) ElementType

func (EnterpriseManagerBridgeMap) ElementType() reflect.Type

func (EnterpriseManagerBridgeMap) ToEnterpriseManagerBridgeMapOutput

func (i EnterpriseManagerBridgeMap) ToEnterpriseManagerBridgeMapOutput() EnterpriseManagerBridgeMapOutput

func (EnterpriseManagerBridgeMap) ToEnterpriseManagerBridgeMapOutputWithContext

func (i EnterpriseManagerBridgeMap) ToEnterpriseManagerBridgeMapOutputWithContext(ctx context.Context) EnterpriseManagerBridgeMapOutput

type EnterpriseManagerBridgeMapInput

type EnterpriseManagerBridgeMapInput interface {
	pulumi.Input

	ToEnterpriseManagerBridgeMapOutput() EnterpriseManagerBridgeMapOutput
	ToEnterpriseManagerBridgeMapOutputWithContext(context.Context) EnterpriseManagerBridgeMapOutput
}

EnterpriseManagerBridgeMapInput is an input type that accepts EnterpriseManagerBridgeMap and EnterpriseManagerBridgeMapOutput values. You can construct a concrete instance of `EnterpriseManagerBridgeMapInput` via:

EnterpriseManagerBridgeMap{ "key": EnterpriseManagerBridgeArgs{...} }

type EnterpriseManagerBridgeMapOutput

type EnterpriseManagerBridgeMapOutput struct{ *pulumi.OutputState }

func (EnterpriseManagerBridgeMapOutput) ElementType

func (EnterpriseManagerBridgeMapOutput) MapIndex

func (EnterpriseManagerBridgeMapOutput) ToEnterpriseManagerBridgeMapOutput

func (o EnterpriseManagerBridgeMapOutput) ToEnterpriseManagerBridgeMapOutput() EnterpriseManagerBridgeMapOutput

func (EnterpriseManagerBridgeMapOutput) ToEnterpriseManagerBridgeMapOutputWithContext

func (o EnterpriseManagerBridgeMapOutput) ToEnterpriseManagerBridgeMapOutputWithContext(ctx context.Context) EnterpriseManagerBridgeMapOutput

type EnterpriseManagerBridgeOutput

type EnterpriseManagerBridgeOutput struct{ *pulumi.OutputState }

func (EnterpriseManagerBridgeOutput) CompartmentId added in v0.4.0

(Updatable) Compartment identifier of the Enterprise Manager bridge

func (EnterpriseManagerBridgeOutput) DefinedTags added in v0.4.0

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

func (EnterpriseManagerBridgeOutput) Description added in v0.4.0

(Updatable) Description of Enterprise Manager Bridge

func (EnterpriseManagerBridgeOutput) DisplayName added in v0.4.0

(Updatable) User-friedly name of Enterprise Manager Bridge that does not have to be unique.

func (EnterpriseManagerBridgeOutput) ElementType

func (EnterpriseManagerBridgeOutput) FreeformTags added in v0.4.0

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

func (EnterpriseManagerBridgeOutput) LifecycleDetails added in v0.4.0

func (o EnterpriseManagerBridgeOutput) LifecycleDetails() pulumi.StringOutput

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

func (EnterpriseManagerBridgeOutput) ObjectStorageBucketName added in v0.4.0

func (o EnterpriseManagerBridgeOutput) ObjectStorageBucketName() pulumi.StringOutput

Object Storage Bucket Name

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

func (EnterpriseManagerBridgeOutput) ObjectStorageBucketStatusDetails added in v0.4.0

func (o EnterpriseManagerBridgeOutput) ObjectStorageBucketStatusDetails() pulumi.StringOutput

A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.

func (EnterpriseManagerBridgeOutput) ObjectStorageNamespaceName added in v0.4.0

func (o EnterpriseManagerBridgeOutput) ObjectStorageNamespaceName() pulumi.StringOutput

Object Storage Namespace Name

func (EnterpriseManagerBridgeOutput) State added in v0.4.0

The current state of the Enterprise Manager bridge.

func (EnterpriseManagerBridgeOutput) SystemTags added in v0.4.0

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

func (EnterpriseManagerBridgeOutput) TimeCreated added in v0.4.0

The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string

func (EnterpriseManagerBridgeOutput) TimeUpdated added in v0.4.0

The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string

func (EnterpriseManagerBridgeOutput) ToEnterpriseManagerBridgeOutput

func (o EnterpriseManagerBridgeOutput) ToEnterpriseManagerBridgeOutput() EnterpriseManagerBridgeOutput

func (EnterpriseManagerBridgeOutput) ToEnterpriseManagerBridgeOutputWithContext

func (o EnterpriseManagerBridgeOutput) ToEnterpriseManagerBridgeOutputWithContext(ctx context.Context) EnterpriseManagerBridgeOutput

type EnterpriseManagerBridgeState

type EnterpriseManagerBridgeState struct {
	// (Updatable) Compartment identifier of the Enterprise Manager bridge
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description of Enterprise Manager Bridge
	Description pulumi.StringPtrInput
	// (Updatable) User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Object Storage Bucket Name
	//
	// ** 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
	ObjectStorageBucketName pulumi.StringPtrInput
	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails pulumi.StringPtrInput
	// Object Storage Namespace Name
	ObjectStorageNamespaceName pulumi.StringPtrInput
	// The current state of the Enterprise Manager bridge.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (EnterpriseManagerBridgeState) ElementType

type ExadataInsight

type ExadataInsight struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringOutput `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringOutput `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringOutput `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringOutput `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringOutput `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringOutput `pulumi:"enterpriseManagerIdentifier"`
	// Source of the database entity.
	EntitySource pulumi.StringOutput `pulumi:"entitySource"`
	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName       pulumi.StringOutput `pulumi:"exadataDisplayName"`
	ExadataInfraId           pulumi.StringOutput `pulumi:"exadataInfraId"`
	ExadataInfraResourceType pulumi.StringOutput `pulumi:"exadataInfraResourceType"`
	// 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.
	ExadataName pulumi.StringOutput `pulumi:"exadataName"`
	// Exadata rack type.
	ExadataRackType pulumi.StringOutput `pulumi:"exadataRackType"`
	ExadataShape    pulumi.StringOutput `pulumi:"exadataShape"`
	// Operations Insights internal representation of the the Exadata system type.
	ExadataType pulumi.StringOutput `pulumi:"exadataType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (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.
	IsAutoSyncEnabled pulumi.BoolOutput `pulumi:"isAutoSyncEnabled"`
	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata pulumi.BoolOutput `pulumi:"isVirtualizedExadata"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails       pulumi.StringOutput                            `pulumi:"lifecycleDetails"`
	MemberVmClusterDetails ExadataInsightMemberVmClusterDetailArrayOutput `pulumi:"memberVmClusterDetails"`
	// The current state of the Exadata insight.
	State pulumi.StringOutput `pulumi:"state"`
	// (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
	Status pulumi.StringOutput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

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

```go 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.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.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("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),
							ConnectionDetails: &opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs{
								Hosts: opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray{
									&opsi.ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs{
										HostIp: pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsHostIp),
										Port:   pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsConnectionDetailsHostsPort),
									},
								},
								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),
							OpsiPrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
							ServiceName:           pulumi.Any(testService.Name),
							SystemTags:            pulumi.Any(exadataInsightMemberVmClusterDetailsMemberDatabaseDetailsSystemTags),
						},
					},
					OpsiPrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
					VmclusterId:           pulumi.Any(testVmcluster.Id),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

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

func GetExadataInsight

func GetExadataInsight(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExadataInsightState, opts ...pulumi.ResourceOption) (*ExadataInsight, error)

GetExadataInsight gets an existing ExadataInsight resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewExadataInsight

func NewExadataInsight(ctx *pulumi.Context,
	name string, args *ExadataInsightArgs, opts ...pulumi.ResourceOption) (*ExadataInsight, error)

NewExadataInsight registers a new resource with the given unique name, arguments, and options.

func (*ExadataInsight) ElementType

func (*ExadataInsight) ElementType() reflect.Type

func (*ExadataInsight) ToExadataInsightOutput

func (i *ExadataInsight) ToExadataInsightOutput() ExadataInsightOutput

func (*ExadataInsight) ToExadataInsightOutputWithContext

func (i *ExadataInsight) ToExadataInsightOutputWithContext(ctx context.Context) ExadataInsightOutput

type ExadataInsightArgs

type ExadataInsightArgs struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringInput
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringPtrInput
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringPtrInput
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringPtrInput
	// Source of the database entity.
	EntitySource   pulumi.StringInput
	ExadataInfraId pulumi.StringPtrInput
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (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.
	IsAutoSyncEnabled      pulumi.BoolPtrInput
	MemberVmClusterDetails ExadataInsightMemberVmClusterDetailArrayInput
	// (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
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a ExadataInsight resource.

func (ExadataInsightArgs) ElementType

func (ExadataInsightArgs) ElementType() reflect.Type

type ExadataInsightArray

type ExadataInsightArray []ExadataInsightInput

func (ExadataInsightArray) ElementType

func (ExadataInsightArray) ElementType() reflect.Type

func (ExadataInsightArray) ToExadataInsightArrayOutput

func (i ExadataInsightArray) ToExadataInsightArrayOutput() ExadataInsightArrayOutput

func (ExadataInsightArray) ToExadataInsightArrayOutputWithContext

func (i ExadataInsightArray) ToExadataInsightArrayOutputWithContext(ctx context.Context) ExadataInsightArrayOutput

type ExadataInsightArrayInput

type ExadataInsightArrayInput interface {
	pulumi.Input

	ToExadataInsightArrayOutput() ExadataInsightArrayOutput
	ToExadataInsightArrayOutputWithContext(context.Context) ExadataInsightArrayOutput
}

ExadataInsightArrayInput is an input type that accepts ExadataInsightArray and ExadataInsightArrayOutput values. You can construct a concrete instance of `ExadataInsightArrayInput` via:

ExadataInsightArray{ ExadataInsightArgs{...} }

type ExadataInsightArrayOutput

type ExadataInsightArrayOutput struct{ *pulumi.OutputState }

func (ExadataInsightArrayOutput) ElementType

func (ExadataInsightArrayOutput) ElementType() reflect.Type

func (ExadataInsightArrayOutput) Index

func (ExadataInsightArrayOutput) ToExadataInsightArrayOutput

func (o ExadataInsightArrayOutput) ToExadataInsightArrayOutput() ExadataInsightArrayOutput

func (ExadataInsightArrayOutput) ToExadataInsightArrayOutputWithContext

func (o ExadataInsightArrayOutput) ToExadataInsightArrayOutputWithContext(ctx context.Context) ExadataInsightArrayOutput

type ExadataInsightInput

type ExadataInsightInput interface {
	pulumi.Input

	ToExadataInsightOutput() ExadataInsightOutput
	ToExadataInsightOutputWithContext(ctx context.Context) ExadataInsightOutput
}

type ExadataInsightMap

type ExadataInsightMap map[string]ExadataInsightInput

func (ExadataInsightMap) ElementType

func (ExadataInsightMap) ElementType() reflect.Type

func (ExadataInsightMap) ToExadataInsightMapOutput

func (i ExadataInsightMap) ToExadataInsightMapOutput() ExadataInsightMapOutput

func (ExadataInsightMap) ToExadataInsightMapOutputWithContext

func (i ExadataInsightMap) ToExadataInsightMapOutputWithContext(ctx context.Context) ExadataInsightMapOutput

type ExadataInsightMapInput

type ExadataInsightMapInput interface {
	pulumi.Input

	ToExadataInsightMapOutput() ExadataInsightMapOutput
	ToExadataInsightMapOutputWithContext(context.Context) ExadataInsightMapOutput
}

ExadataInsightMapInput is an input type that accepts ExadataInsightMap and ExadataInsightMapOutput values. You can construct a concrete instance of `ExadataInsightMapInput` via:

ExadataInsightMap{ "key": ExadataInsightArgs{...} }

type ExadataInsightMapOutput

type ExadataInsightMapOutput struct{ *pulumi.OutputState }

func (ExadataInsightMapOutput) ElementType

func (ExadataInsightMapOutput) ElementType() reflect.Type

func (ExadataInsightMapOutput) MapIndex

func (ExadataInsightMapOutput) ToExadataInsightMapOutput

func (o ExadataInsightMapOutput) ToExadataInsightMapOutput() ExadataInsightMapOutput

func (ExadataInsightMapOutput) ToExadataInsightMapOutputWithContext

func (o ExadataInsightMapOutput) ToExadataInsightMapOutputWithContext(ctx context.Context) ExadataInsightMapOutput

type ExadataInsightMemberVmClusterDetail added in v0.6.0

type ExadataInsightMemberVmClusterDetail struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId *string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint
	DbmPrivateEndpointId *string `pulumi:"dbmPrivateEndpointId"`
	// The databases that belong to the VM Cluster
	MemberDatabaseDetails []ExadataInsightMemberVmClusterDetailMemberDatabaseDetail `pulumi:"memberDatabaseDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `pulumi:"opsiPrivateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster.
	VmclusterId *string `pulumi:"vmclusterId"`
}

type ExadataInsightMemberVmClusterDetailArgs added in v0.6.0

type ExadataInsightMemberVmClusterDetailArgs struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint
	DbmPrivateEndpointId pulumi.StringPtrInput `pulumi:"dbmPrivateEndpointId"`
	// The databases that belong to the VM Cluster
	MemberDatabaseDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput `pulumi:"memberDatabaseDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId pulumi.StringPtrInput `pulumi:"opsiPrivateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster.
	VmclusterId pulumi.StringPtrInput `pulumi:"vmclusterId"`
}

func (ExadataInsightMemberVmClusterDetailArgs) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailArgs) ToExadataInsightMemberVmClusterDetailOutput added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailArgs) ToExadataInsightMemberVmClusterDetailOutput() ExadataInsightMemberVmClusterDetailOutput

func (ExadataInsightMemberVmClusterDetailArgs) ToExadataInsightMemberVmClusterDetailOutputWithContext added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailArgs) ToExadataInsightMemberVmClusterDetailOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailOutput

type ExadataInsightMemberVmClusterDetailArray added in v0.6.0

type ExadataInsightMemberVmClusterDetailArray []ExadataInsightMemberVmClusterDetailInput

func (ExadataInsightMemberVmClusterDetailArray) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailArray) ToExadataInsightMemberVmClusterDetailArrayOutput added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailArray) ToExadataInsightMemberVmClusterDetailArrayOutput() ExadataInsightMemberVmClusterDetailArrayOutput

func (ExadataInsightMemberVmClusterDetailArray) ToExadataInsightMemberVmClusterDetailArrayOutputWithContext added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailArray) ToExadataInsightMemberVmClusterDetailArrayOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailArrayOutput

type ExadataInsightMemberVmClusterDetailArrayInput added in v0.6.0

type ExadataInsightMemberVmClusterDetailArrayInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailArrayOutput() ExadataInsightMemberVmClusterDetailArrayOutput
	ToExadataInsightMemberVmClusterDetailArrayOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailArrayOutput
}

ExadataInsightMemberVmClusterDetailArrayInput is an input type that accepts ExadataInsightMemberVmClusterDetailArray and ExadataInsightMemberVmClusterDetailArrayOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailArrayInput` via:

ExadataInsightMemberVmClusterDetailArray{ ExadataInsightMemberVmClusterDetailArgs{...} }

type ExadataInsightMemberVmClusterDetailArrayOutput added in v0.6.0

type ExadataInsightMemberVmClusterDetailArrayOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailArrayOutput) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailArrayOutput) Index added in v0.6.0

func (ExadataInsightMemberVmClusterDetailArrayOutput) ToExadataInsightMemberVmClusterDetailArrayOutput added in v0.6.0

func (o ExadataInsightMemberVmClusterDetailArrayOutput) ToExadataInsightMemberVmClusterDetailArrayOutput() ExadataInsightMemberVmClusterDetailArrayOutput

func (ExadataInsightMemberVmClusterDetailArrayOutput) ToExadataInsightMemberVmClusterDetailArrayOutputWithContext added in v0.6.0

func (o ExadataInsightMemberVmClusterDetailArrayOutput) ToExadataInsightMemberVmClusterDetailArrayOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailArrayOutput

type ExadataInsightMemberVmClusterDetailInput added in v0.6.0

type ExadataInsightMemberVmClusterDetailInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailOutput() ExadataInsightMemberVmClusterDetailOutput
	ToExadataInsightMemberVmClusterDetailOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailOutput
}

ExadataInsightMemberVmClusterDetailInput is an input type that accepts ExadataInsightMemberVmClusterDetailArgs and ExadataInsightMemberVmClusterDetailOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailInput` via:

ExadataInsightMemberVmClusterDetailArgs{...}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetail added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetail struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId *string `pulumi:"compartmentId"`
	// Connection details of the private endpoints.
	ConnectionDetails *ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails `pulumi:"connectionDetails"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails *ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails `pulumi:"credentialDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `pulumi:"databaseId"`
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType *string `pulumi:"databaseResourceType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint
	DbmPrivateEndpointId *string `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Database Deployment Type
	DeploymentType *string `pulumi:"deploymentType"`
	// Source of the database entity.
	EntitySource *string `pulumi:"entitySource"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `pulumi:"opsiPrivateEndpointId"`
	// Database service name used for connection requests.
	ServiceName *string `pulumi:"serviceName"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// Connection details of the private endpoints.
	ConnectionDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrInput `pulumi:"connectionDetails"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrInput `pulumi:"credentialDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId pulumi.StringPtrInput `pulumi:"databaseId"`
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType pulumi.StringPtrInput `pulumi:"databaseResourceType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint
	DbmPrivateEndpointId pulumi.StringPtrInput `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Database Deployment Type
	DeploymentType pulumi.StringPtrInput `pulumi:"deploymentType"`
	// Source of the database entity.
	EntitySource pulumi.StringPtrInput `pulumi:"entitySource"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId pulumi.StringPtrInput `pulumi:"opsiPrivateEndpointId"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
}

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray []ExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput` via:

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray{ ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs{...} }

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) Index added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext added in v0.6.0

func (o ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetails struct {
	// List of hosts and port for private endpoint accessed database resource.
	Hosts []ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost `pulumi:"hosts"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol *string `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName *string `pulumi:"serviceName"`
}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs struct {
	// List of hosts and port for private endpoint accessed database resource.
	Hosts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayInput `pulumi:"hosts"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
}

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutputWithContext added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutputWithContext added in v1.1.0

func (i ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHost struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp *string `pulumi:"hostIp"`
	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port *int `pulumi:"port"`
}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp pulumi.StringPtrInput `pulumi:"hostIp"`
	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutputWithContext added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray []ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostInput

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutputWithContext added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayInput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayInput` via:

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArray{ ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs{...} }

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput) Index added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArrayOutputWithContext added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostInput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostInput` via:

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostArgs{...}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput) HostIp added in v1.1.0

Host IP used for connection requests for Cloud DB resource.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput) Port added in v1.1.0

Listener port number used for connection requests for rivate endpoint accessed db resource.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsHostOutputWithContext added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsInput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsInput` via:

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs{...}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) Hosts added in v1.1.0

List of hosts and port for private endpoint accessed database resource.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) Protocol added in v1.1.0

Protocol used for connection requests for private endpoint accssed database resource.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) ServiceName added in v1.1.0

Database service name used for connection requests.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutputWithContext added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutputWithContext added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrInput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtr and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrInput` via:

        ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsArgs{...}

or:

        nil

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) Elem added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) ElementType added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) Hosts added in v1.1.0

List of hosts and port for private endpoint accessed database resource.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) Protocol added in v1.1.0

Protocol used for connection requests for private endpoint accssed database resource.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) ServiceName added in v1.1.0

Database service name used for connection requests.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput added in v1.1.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailsPtrOutputWithContext added in v1.1.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetails struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName *string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId *string `pulumi:"passwordSecretId"`
	// database user role.
	Role *string `pulumi:"role"`
	// database user name.
	UserName *string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId *string `pulumi:"walletSecretId"`
}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringPtrInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringPtrInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringPtrInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringPtrInput `pulumi:"walletSecretId"`
}

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutputWithContext added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutputWithContext added in v0.6.0

func (i ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsInput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsInput` via:

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs{...}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) CredentialSourceName added in v0.6.0

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) CredentialType added in v0.6.0

Credential type.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) PasswordSecretId added in v0.6.0

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) Role added in v0.6.0

database user role.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutputWithContext added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutputWithContext added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) UserName added in v0.6.0

database user name.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrInput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs, ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtr and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrInput` via:

        ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsArgs{...}

or:

        nil

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) CredentialSourceName added in v0.6.0

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) CredentialType added in v0.6.0

Credential type.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) Elem added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) PasswordSecretId added in v0.6.0

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) Role added in v0.6.0

database user role.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutputWithContext added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) UserName added in v0.6.0

database user name.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailsPtrOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput interface {
	pulumi.Input

	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput() ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput
	ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput
}

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput is an input type that accepts ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs and ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput values. You can construct a concrete instance of `ExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput` via:

ExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs{...}

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

type ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) CompartmentId added in v0.6.0

(Updatable) Compartment Identifier of database

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ConnectionDetails added in v1.1.0

Connection details of the private endpoints.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) CredentialDetails added in v0.6.0

User credential details to connect to the database. This is supplied via the External Database Service.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DatabaseId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DatabaseResourceType added in v0.6.0

Oracle Cloud Infrastructure database resource type

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DbmPrivateEndpointId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DefinedTags added in v0.6.0

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

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DeploymentType added in v0.6.0

Database Deployment Type

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) EntitySource added in v0.6.0

Source of the database entity.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) FreeformTags added in v0.6.0

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

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) OpsiPrivateEndpointId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ServiceName added in v0.6.0

Database service name used for connection requests.

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) SystemTags added in v0.6.0

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

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

func (ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext added in v0.6.0

func (o ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ToExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput

type ExadataInsightMemberVmClusterDetailOutput added in v0.6.0

type ExadataInsightMemberVmClusterDetailOutput struct{ *pulumi.OutputState }

func (ExadataInsightMemberVmClusterDetailOutput) CompartmentId added in v0.6.0

(Updatable) Compartment Identifier of database

func (ExadataInsightMemberVmClusterDetailOutput) DbmPrivateEndpointId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint

func (ExadataInsightMemberVmClusterDetailOutput) ElementType added in v0.6.0

func (ExadataInsightMemberVmClusterDetailOutput) MemberDatabaseDetails added in v0.6.0

The databases that belong to the VM Cluster

func (ExadataInsightMemberVmClusterDetailOutput) OpsiPrivateEndpointId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint

func (ExadataInsightMemberVmClusterDetailOutput) ToExadataInsightMemberVmClusterDetailOutput added in v0.6.0

func (o ExadataInsightMemberVmClusterDetailOutput) ToExadataInsightMemberVmClusterDetailOutput() ExadataInsightMemberVmClusterDetailOutput

func (ExadataInsightMemberVmClusterDetailOutput) ToExadataInsightMemberVmClusterDetailOutputWithContext added in v0.6.0

func (o ExadataInsightMemberVmClusterDetailOutput) ToExadataInsightMemberVmClusterDetailOutputWithContext(ctx context.Context) ExadataInsightMemberVmClusterDetailOutput

func (ExadataInsightMemberVmClusterDetailOutput) VmclusterId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster.

type ExadataInsightOutput

type ExadataInsightOutput struct{ *pulumi.OutputState }

func (ExadataInsightOutput) CompartmentId added in v0.4.0

func (o ExadataInsightOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier of database

func (ExadataInsightOutput) DefinedTags added in v0.4.0

func (o ExadataInsightOutput) DefinedTags() pulumi.MapOutput

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

func (ExadataInsightOutput) ElementType

func (ExadataInsightOutput) ElementType() reflect.Type

func (ExadataInsightOutput) EnterpriseManagerBridgeId added in v0.4.0

func (o ExadataInsightOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

OPSI Enterprise Manager Bridge OCID

func (ExadataInsightOutput) EnterpriseManagerEntityDisplayName added in v0.4.0

func (o ExadataInsightOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (ExadataInsightOutput) EnterpriseManagerEntityIdentifier added in v0.4.0

func (o ExadataInsightOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (ExadataInsightOutput) EnterpriseManagerEntityName added in v0.4.0

func (o ExadataInsightOutput) EnterpriseManagerEntityName() pulumi.StringOutput

Enterprise Manager Entity Name

func (ExadataInsightOutput) EnterpriseManagerEntityType added in v0.4.0

func (o ExadataInsightOutput) EnterpriseManagerEntityType() pulumi.StringOutput

Enterprise Manager Entity Type

func (ExadataInsightOutput) EnterpriseManagerIdentifier added in v0.4.0

func (o ExadataInsightOutput) EnterpriseManagerIdentifier() pulumi.StringOutput

Enterprise Manager Unique Identifier

func (ExadataInsightOutput) EntitySource added in v0.4.0

func (o ExadataInsightOutput) EntitySource() pulumi.StringOutput

Source of the database entity.

func (ExadataInsightOutput) ExadataDisplayName added in v0.4.0

func (o ExadataInsightOutput) ExadataDisplayName() pulumi.StringOutput

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

func (ExadataInsightOutput) ExadataInfraId added in v0.6.0

func (o ExadataInsightOutput) ExadataInfraId() pulumi.StringOutput

func (ExadataInsightOutput) ExadataInfraResourceType added in v0.6.0

func (o ExadataInsightOutput) ExadataInfraResourceType() pulumi.StringOutput

func (ExadataInsightOutput) ExadataName added in v0.4.0

func (o ExadataInsightOutput) ExadataName() pulumi.StringOutput

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.

func (ExadataInsightOutput) ExadataRackType added in v0.4.0

func (o ExadataInsightOutput) ExadataRackType() pulumi.StringOutput

Exadata rack type.

func (ExadataInsightOutput) ExadataShape added in v0.6.0

func (o ExadataInsightOutput) ExadataShape() pulumi.StringOutput

func (ExadataInsightOutput) ExadataType added in v0.4.0

func (o ExadataInsightOutput) ExadataType() pulumi.StringOutput

Operations Insights internal representation of the the Exadata system type.

func (ExadataInsightOutput) FreeformTags added in v0.4.0

func (o ExadataInsightOutput) FreeformTags() pulumi.MapOutput

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

func (ExadataInsightOutput) IsAutoSyncEnabled added in v0.4.0

func (o ExadataInsightOutput) IsAutoSyncEnabled() pulumi.BoolOutput

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

func (ExadataInsightOutput) IsVirtualizedExadata added in v0.4.0

func (o ExadataInsightOutput) IsVirtualizedExadata() pulumi.BoolOutput

true if virtualization is used in the Exadata system

func (ExadataInsightOutput) LifecycleDetails added in v0.4.0

func (o ExadataInsightOutput) LifecycleDetails() pulumi.StringOutput

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

func (ExadataInsightOutput) MemberVmClusterDetails added in v0.6.0

func (ExadataInsightOutput) State added in v0.4.0

The current state of the Exadata insight.

func (ExadataInsightOutput) Status added in v0.4.0

(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

func (ExadataInsightOutput) SystemTags added in v0.4.0

func (o ExadataInsightOutput) SystemTags() pulumi.MapOutput

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

func (ExadataInsightOutput) TimeCreated added in v0.4.0

func (o ExadataInsightOutput) TimeCreated() pulumi.StringOutput

The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string

func (ExadataInsightOutput) TimeUpdated added in v0.4.0

func (o ExadataInsightOutput) TimeUpdated() pulumi.StringOutput

The time the Exadata insight was updated. An RFC3339 formatted datetime string

func (ExadataInsightOutput) ToExadataInsightOutput

func (o ExadataInsightOutput) ToExadataInsightOutput() ExadataInsightOutput

func (ExadataInsightOutput) ToExadataInsightOutputWithContext

func (o ExadataInsightOutput) ToExadataInsightOutputWithContext(ctx context.Context) ExadataInsightOutput

type ExadataInsightState

type ExadataInsightState struct {
	// (Updatable) Compartment Identifier of database
	CompartmentId pulumi.StringPtrInput
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringPtrInput
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringPtrInput
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringPtrInput
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringPtrInput
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringPtrInput
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringPtrInput
	// Source of the database entity.
	EntitySource pulumi.StringPtrInput
	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName       pulumi.StringPtrInput
	ExadataInfraId           pulumi.StringPtrInput
	ExadataInfraResourceType pulumi.StringPtrInput
	// 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.
	ExadataName pulumi.StringPtrInput
	// Exadata rack type.
	ExadataRackType pulumi.StringPtrInput
	ExadataShape    pulumi.StringPtrInput
	// Operations Insights internal representation of the the Exadata system type.
	ExadataType pulumi.StringPtrInput
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (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.
	IsAutoSyncEnabled pulumi.BoolPtrInput
	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails       pulumi.StringPtrInput
	MemberVmClusterDetails ExadataInsightMemberVmClusterDetailArrayInput
	// The current state of the Exadata insight.
	State pulumi.StringPtrInput
	// (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
	Status pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (ExadataInsightState) ElementType

func (ExadataInsightState) ElementType() reflect.Type

type GetAwrHubAwrSnapshotArgs

type GetAwrHubAwrSnapshotArgs struct {
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
	// AWR source database identifier.
	AwrSourceDatabaseIdentifier string `pulumi:"awrSourceDatabaseIdentifier"`
	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *string `pulumi:"timeGreaterThanOrEqualTo"`
	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *string `pulumi:"timeLessThanOrEqualTo"`
}

A collection of arguments for invoking getAwrHubAwrSnapshot.

type GetAwrHubAwrSnapshotItem

type GetAwrHubAwrSnapshotItem struct {
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId string `pulumi:"awrSourceDatabaseId"`
	// The total number of errors.
	ErrorCount string `pulumi:"errorCount"`
	// The database instance number.
	InstanceNumber int `pulumi:"instanceNumber"`
	// The identifier of the snapshot.
	SnapshotIdentifier int `pulumi:"snapshotIdentifier"`
	// The timestamp of the database startup.
	TimeDbStartup string `pulumi:"timeDbStartup"`
	// The start time of the snapshot.
	TimeSnapshotBegin string `pulumi:"timeSnapshotBegin"`
	// The end time of the snapshot.
	TimeSnapshotEnd string `pulumi:"timeSnapshotEnd"`
}

type GetAwrHubAwrSnapshotItemArgs

type GetAwrHubAwrSnapshotItemArgs struct {
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId pulumi.StringInput `pulumi:"awrSourceDatabaseId"`
	// The total number of errors.
	ErrorCount pulumi.StringInput `pulumi:"errorCount"`
	// The database instance number.
	InstanceNumber pulumi.IntInput `pulumi:"instanceNumber"`
	// The identifier of the snapshot.
	SnapshotIdentifier pulumi.IntInput `pulumi:"snapshotIdentifier"`
	// The timestamp of the database startup.
	TimeDbStartup pulumi.StringInput `pulumi:"timeDbStartup"`
	// The start time of the snapshot.
	TimeSnapshotBegin pulumi.StringInput `pulumi:"timeSnapshotBegin"`
	// The end time of the snapshot.
	TimeSnapshotEnd pulumi.StringInput `pulumi:"timeSnapshotEnd"`
}

func (GetAwrHubAwrSnapshotItemArgs) ElementType

func (GetAwrHubAwrSnapshotItemArgs) ToGetAwrHubAwrSnapshotItemOutput

func (i GetAwrHubAwrSnapshotItemArgs) ToGetAwrHubAwrSnapshotItemOutput() GetAwrHubAwrSnapshotItemOutput

func (GetAwrHubAwrSnapshotItemArgs) ToGetAwrHubAwrSnapshotItemOutputWithContext

func (i GetAwrHubAwrSnapshotItemArgs) ToGetAwrHubAwrSnapshotItemOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotItemOutput

type GetAwrHubAwrSnapshotItemArray

type GetAwrHubAwrSnapshotItemArray []GetAwrHubAwrSnapshotItemInput

func (GetAwrHubAwrSnapshotItemArray) ElementType

func (GetAwrHubAwrSnapshotItemArray) ToGetAwrHubAwrSnapshotItemArrayOutput

func (i GetAwrHubAwrSnapshotItemArray) ToGetAwrHubAwrSnapshotItemArrayOutput() GetAwrHubAwrSnapshotItemArrayOutput

func (GetAwrHubAwrSnapshotItemArray) ToGetAwrHubAwrSnapshotItemArrayOutputWithContext

func (i GetAwrHubAwrSnapshotItemArray) ToGetAwrHubAwrSnapshotItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotItemArrayOutput

type GetAwrHubAwrSnapshotItemArrayInput

type GetAwrHubAwrSnapshotItemArrayInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotItemArrayOutput() GetAwrHubAwrSnapshotItemArrayOutput
	ToGetAwrHubAwrSnapshotItemArrayOutputWithContext(context.Context) GetAwrHubAwrSnapshotItemArrayOutput
}

GetAwrHubAwrSnapshotItemArrayInput is an input type that accepts GetAwrHubAwrSnapshotItemArray and GetAwrHubAwrSnapshotItemArrayOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotItemArrayInput` via:

GetAwrHubAwrSnapshotItemArray{ GetAwrHubAwrSnapshotItemArgs{...} }

type GetAwrHubAwrSnapshotItemArrayOutput

type GetAwrHubAwrSnapshotItemArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotItemArrayOutput) ElementType

func (GetAwrHubAwrSnapshotItemArrayOutput) Index

func (GetAwrHubAwrSnapshotItemArrayOutput) ToGetAwrHubAwrSnapshotItemArrayOutput

func (o GetAwrHubAwrSnapshotItemArrayOutput) ToGetAwrHubAwrSnapshotItemArrayOutput() GetAwrHubAwrSnapshotItemArrayOutput

func (GetAwrHubAwrSnapshotItemArrayOutput) ToGetAwrHubAwrSnapshotItemArrayOutputWithContext

func (o GetAwrHubAwrSnapshotItemArrayOutput) ToGetAwrHubAwrSnapshotItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotItemArrayOutput

type GetAwrHubAwrSnapshotItemInput

type GetAwrHubAwrSnapshotItemInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotItemOutput() GetAwrHubAwrSnapshotItemOutput
	ToGetAwrHubAwrSnapshotItemOutputWithContext(context.Context) GetAwrHubAwrSnapshotItemOutput
}

GetAwrHubAwrSnapshotItemInput is an input type that accepts GetAwrHubAwrSnapshotItemArgs and GetAwrHubAwrSnapshotItemOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotItemInput` via:

GetAwrHubAwrSnapshotItemArgs{...}

type GetAwrHubAwrSnapshotItemOutput

type GetAwrHubAwrSnapshotItemOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotItemOutput) AwrSourceDatabaseId

func (o GetAwrHubAwrSnapshotItemOutput) AwrSourceDatabaseId() pulumi.StringOutput

DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.

func (GetAwrHubAwrSnapshotItemOutput) ElementType

func (GetAwrHubAwrSnapshotItemOutput) ErrorCount

The total number of errors.

func (GetAwrHubAwrSnapshotItemOutput) InstanceNumber

func (o GetAwrHubAwrSnapshotItemOutput) InstanceNumber() pulumi.IntOutput

The database instance number.

func (GetAwrHubAwrSnapshotItemOutput) SnapshotIdentifier

func (o GetAwrHubAwrSnapshotItemOutput) SnapshotIdentifier() pulumi.IntOutput

The identifier of the snapshot.

func (GetAwrHubAwrSnapshotItemOutput) TimeDbStartup

The timestamp of the database startup.

func (GetAwrHubAwrSnapshotItemOutput) TimeSnapshotBegin

func (o GetAwrHubAwrSnapshotItemOutput) TimeSnapshotBegin() pulumi.StringOutput

The start time of the snapshot.

func (GetAwrHubAwrSnapshotItemOutput) TimeSnapshotEnd

The end time of the snapshot.

func (GetAwrHubAwrSnapshotItemOutput) ToGetAwrHubAwrSnapshotItemOutput

func (o GetAwrHubAwrSnapshotItemOutput) ToGetAwrHubAwrSnapshotItemOutput() GetAwrHubAwrSnapshotItemOutput

func (GetAwrHubAwrSnapshotItemOutput) ToGetAwrHubAwrSnapshotItemOutputWithContext

func (o GetAwrHubAwrSnapshotItemOutput) ToGetAwrHubAwrSnapshotItemOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotItemOutput

type GetAwrHubAwrSnapshotOutputArgs

type GetAwrHubAwrSnapshotOutputArgs struct {
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
	// AWR source database identifier.
	AwrSourceDatabaseIdentifier pulumi.StringInput `pulumi:"awrSourceDatabaseIdentifier"`
	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeGreaterThanOrEqualTo"`
	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLessThanOrEqualTo"`
}

A collection of arguments for invoking getAwrHubAwrSnapshot.

func (GetAwrHubAwrSnapshotOutputArgs) ElementType

type GetAwrHubAwrSnapshotResult

type GetAwrHubAwrSnapshotResult struct {
	AwrHubId                    string `pulumi:"awrHubId"`
	AwrSourceDatabaseIdentifier string `pulumi:"awrSourceDatabaseIdentifier"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of AWR snapshot summary data.
	Items                    []GetAwrHubAwrSnapshotItem `pulumi:"items"`
	TimeGreaterThanOrEqualTo *string                    `pulumi:"timeGreaterThanOrEqualTo"`
	TimeLessThanOrEqualTo    *string                    `pulumi:"timeLessThanOrEqualTo"`
}

A collection of values returned by getAwrHubAwrSnapshot.

func GetAwrHubAwrSnapshot

func GetAwrHubAwrSnapshot(ctx *pulumi.Context, args *GetAwrHubAwrSnapshotArgs, opts ...pulumi.InvokeOption) (*GetAwrHubAwrSnapshotResult, error)

This data source provides details about a specific Awr Hub Awr Snapshot resource in Oracle Cloud Infrastructure Opsi service.

Lists AWR snapshots for the specified source database in the AWR hub. The difference between the timeGreaterThanOrEqualTo and timeLessThanOrEqualTo should not exceed an elapsed range of 1 day. The timeGreaterThanOrEqualTo & timeLessThanOrEqualTo params are optional. If these params are not provided, by default last 1 day snapshots will be returned.

## Example Usage

```go 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.GetAwrHubAwrSnapshot(ctx, &opsi.GetAwrHubAwrSnapshotArgs{
			AwrHubId:                    testAwrHub.Id,
			AwrSourceDatabaseIdentifier: awrHubAwrSnapshotAwrSourceDatabaseIdentifier,
			TimeGreaterThanOrEqualTo:    pulumi.StringRef(awrHubAwrSnapshotTimeGreaterThanOrEqualTo),
			TimeLessThanOrEqualTo:       pulumi.StringRef(awrHubAwrSnapshotTimeLessThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAwrHubAwrSnapshotResultOutput

type GetAwrHubAwrSnapshotResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHubAwrSnapshot.

func (GetAwrHubAwrSnapshotResultOutput) AwrHubId

func (GetAwrHubAwrSnapshotResultOutput) AwrSourceDatabaseIdentifier

func (o GetAwrHubAwrSnapshotResultOutput) AwrSourceDatabaseIdentifier() pulumi.StringOutput

func (GetAwrHubAwrSnapshotResultOutput) ElementType

func (GetAwrHubAwrSnapshotResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAwrHubAwrSnapshotResultOutput) Items

A list of AWR snapshot summary data.

func (GetAwrHubAwrSnapshotResultOutput) TimeGreaterThanOrEqualTo

func (o GetAwrHubAwrSnapshotResultOutput) TimeGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetAwrHubAwrSnapshotResultOutput) TimeLessThanOrEqualTo

func (o GetAwrHubAwrSnapshotResultOutput) TimeLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetAwrHubAwrSnapshotResultOutput) ToGetAwrHubAwrSnapshotResultOutput

func (o GetAwrHubAwrSnapshotResultOutput) ToGetAwrHubAwrSnapshotResultOutput() GetAwrHubAwrSnapshotResultOutput

func (GetAwrHubAwrSnapshotResultOutput) ToGetAwrHubAwrSnapshotResultOutputWithContext

func (o GetAwrHubAwrSnapshotResultOutput) ToGetAwrHubAwrSnapshotResultOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotResultOutput

type GetAwrHubAwrSnapshotsArgs

type GetAwrHubAwrSnapshotsArgs struct {
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
	// AWR source database identifier.
	AwrSourceDatabaseIdentifier string                        `pulumi:"awrSourceDatabaseIdentifier"`
	Filters                     []GetAwrHubAwrSnapshotsFilter `pulumi:"filters"`
	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *string `pulumi:"timeGreaterThanOrEqualTo"`
	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *string `pulumi:"timeLessThanOrEqualTo"`
}

A collection of arguments for invoking getAwrHubAwrSnapshots.

type GetAwrHubAwrSnapshotsAwrSnapshotCollection

type GetAwrHubAwrSnapshotsAwrSnapshotCollection struct {
	// A list of AWR snapshot summary data.
	Items []GetAwrHubAwrSnapshotsAwrSnapshotCollectionItem `pulumi:"items"`
}

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs struct {
	// A list of AWR snapshot summary data.
	Items GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayInput `pulumi:"items"`
}

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutputWithContext

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray []GetAwrHubAwrSnapshotsAwrSnapshotCollectionInput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutputWithContext

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayInput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput
	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutputWithContext(context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput
}

GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayInput is an input type that accepts GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray and GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayInput` via:

GetAwrHubAwrSnapshotsAwrSnapshotCollectionArray{ GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs{...} }

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput) Index

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutputWithContext

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionInput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput
	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutputWithContext(context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput
}

GetAwrHubAwrSnapshotsAwrSnapshotCollectionInput is an input type that accepts GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs and GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsAwrSnapshotCollectionInput` via:

GetAwrHubAwrSnapshotsAwrSnapshotCollectionArgs{...}

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItem

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItem struct {
	// A list of AWR snapshot summary data.
	Items []GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItem `pulumi:"items"`
}

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs struct {
	// A list of AWR snapshot summary data.
	Items GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayInput `pulumi:"items"`
}

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutputWithContext

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray []GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemInput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutputWithContext

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayInput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput
	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutputWithContext(context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput
}

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayInput is an input type that accepts GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray and GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayInput` via:

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArray{ GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs{...} }

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput) Index

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutputWithContext

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemInput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput
	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutputWithContext(context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput
}

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemInput is an input type that accepts GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs and GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemInput` via:

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemArgs{...}

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItem

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItem struct {
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId string `pulumi:"awrSourceDatabaseId"`
	// The total number of errors.
	ErrorCount string `pulumi:"errorCount"`
	// The database instance number.
	InstanceNumber int `pulumi:"instanceNumber"`
	// The identifier of the snapshot.
	SnapshotIdentifier int `pulumi:"snapshotIdentifier"`
	// The timestamp of the database startup.
	TimeDbStartup string `pulumi:"timeDbStartup"`
	// The start time of the snapshot.
	TimeSnapshotBegin string `pulumi:"timeSnapshotBegin"`
	// The end time of the snapshot.
	TimeSnapshotEnd string `pulumi:"timeSnapshotEnd"`
}

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs struct {
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId pulumi.StringInput `pulumi:"awrSourceDatabaseId"`
	// The total number of errors.
	ErrorCount pulumi.StringInput `pulumi:"errorCount"`
	// The database instance number.
	InstanceNumber pulumi.IntInput `pulumi:"instanceNumber"`
	// The identifier of the snapshot.
	SnapshotIdentifier pulumi.IntInput `pulumi:"snapshotIdentifier"`
	// The timestamp of the database startup.
	TimeDbStartup pulumi.StringInput `pulumi:"timeDbStartup"`
	// The start time of the snapshot.
	TimeSnapshotBegin pulumi.StringInput `pulumi:"timeSnapshotBegin"`
	// The end time of the snapshot.
	TimeSnapshotEnd pulumi.StringInput `pulumi:"timeSnapshotEnd"`
}

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutputWithContext

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray []GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemInput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutputWithContext

func (i GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayInput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput
	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutputWithContext(context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput
}

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayInput is an input type that accepts GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray and GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayInput` via:

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArray{ GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs{...} }

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput) Index

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutputWithContext

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArrayOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemInput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput
	ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutputWithContext(context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput
}

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemInput is an input type that accepts GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs and GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemInput` via:

GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemArgs{...}

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) AwrSourceDatabaseId

DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) ErrorCount

The total number of errors.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) InstanceNumber

The database instance number.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) SnapshotIdentifier

The identifier of the snapshot.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) TimeDbStartup

The timestamp of the database startup.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) TimeSnapshotBegin

The start time of the snapshot.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) TimeSnapshotEnd

The end time of the snapshot.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutputWithContext

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemItemOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput) Items

A list of AWR snapshot summary data.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutputWithContext

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionItemOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

type GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput) ElementType

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput) Items

A list of AWR snapshot summary data.

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput() GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

func (GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutputWithContext

func (o GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput) ToGetAwrHubAwrSnapshotsAwrSnapshotCollectionOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsAwrSnapshotCollectionOutput

type GetAwrHubAwrSnapshotsFilter

type GetAwrHubAwrSnapshotsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetAwrHubAwrSnapshotsFilterArgs

type GetAwrHubAwrSnapshotsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetAwrHubAwrSnapshotsFilterArgs) ElementType

func (GetAwrHubAwrSnapshotsFilterArgs) ToGetAwrHubAwrSnapshotsFilterOutput

func (i GetAwrHubAwrSnapshotsFilterArgs) ToGetAwrHubAwrSnapshotsFilterOutput() GetAwrHubAwrSnapshotsFilterOutput

func (GetAwrHubAwrSnapshotsFilterArgs) ToGetAwrHubAwrSnapshotsFilterOutputWithContext

func (i GetAwrHubAwrSnapshotsFilterArgs) ToGetAwrHubAwrSnapshotsFilterOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsFilterOutput

type GetAwrHubAwrSnapshotsFilterArray

type GetAwrHubAwrSnapshotsFilterArray []GetAwrHubAwrSnapshotsFilterInput

func (GetAwrHubAwrSnapshotsFilterArray) ElementType

func (GetAwrHubAwrSnapshotsFilterArray) ToGetAwrHubAwrSnapshotsFilterArrayOutput

func (i GetAwrHubAwrSnapshotsFilterArray) ToGetAwrHubAwrSnapshotsFilterArrayOutput() GetAwrHubAwrSnapshotsFilterArrayOutput

func (GetAwrHubAwrSnapshotsFilterArray) ToGetAwrHubAwrSnapshotsFilterArrayOutputWithContext

func (i GetAwrHubAwrSnapshotsFilterArray) ToGetAwrHubAwrSnapshotsFilterArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsFilterArrayOutput

type GetAwrHubAwrSnapshotsFilterArrayInput

type GetAwrHubAwrSnapshotsFilterArrayInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsFilterArrayOutput() GetAwrHubAwrSnapshotsFilterArrayOutput
	ToGetAwrHubAwrSnapshotsFilterArrayOutputWithContext(context.Context) GetAwrHubAwrSnapshotsFilterArrayOutput
}

GetAwrHubAwrSnapshotsFilterArrayInput is an input type that accepts GetAwrHubAwrSnapshotsFilterArray and GetAwrHubAwrSnapshotsFilterArrayOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsFilterArrayInput` via:

GetAwrHubAwrSnapshotsFilterArray{ GetAwrHubAwrSnapshotsFilterArgs{...} }

type GetAwrHubAwrSnapshotsFilterArrayOutput

type GetAwrHubAwrSnapshotsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsFilterArrayOutput) ElementType

func (GetAwrHubAwrSnapshotsFilterArrayOutput) Index

func (GetAwrHubAwrSnapshotsFilterArrayOutput) ToGetAwrHubAwrSnapshotsFilterArrayOutput

func (o GetAwrHubAwrSnapshotsFilterArrayOutput) ToGetAwrHubAwrSnapshotsFilterArrayOutput() GetAwrHubAwrSnapshotsFilterArrayOutput

func (GetAwrHubAwrSnapshotsFilterArrayOutput) ToGetAwrHubAwrSnapshotsFilterArrayOutputWithContext

func (o GetAwrHubAwrSnapshotsFilterArrayOutput) ToGetAwrHubAwrSnapshotsFilterArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsFilterArrayOutput

type GetAwrHubAwrSnapshotsFilterInput

type GetAwrHubAwrSnapshotsFilterInput interface {
	pulumi.Input

	ToGetAwrHubAwrSnapshotsFilterOutput() GetAwrHubAwrSnapshotsFilterOutput
	ToGetAwrHubAwrSnapshotsFilterOutputWithContext(context.Context) GetAwrHubAwrSnapshotsFilterOutput
}

GetAwrHubAwrSnapshotsFilterInput is an input type that accepts GetAwrHubAwrSnapshotsFilterArgs and GetAwrHubAwrSnapshotsFilterOutput values. You can construct a concrete instance of `GetAwrHubAwrSnapshotsFilterInput` via:

GetAwrHubAwrSnapshotsFilterArgs{...}

type GetAwrHubAwrSnapshotsFilterOutput

type GetAwrHubAwrSnapshotsFilterOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSnapshotsFilterOutput) ElementType

func (GetAwrHubAwrSnapshotsFilterOutput) Name

func (GetAwrHubAwrSnapshotsFilterOutput) Regex

func (GetAwrHubAwrSnapshotsFilterOutput) ToGetAwrHubAwrSnapshotsFilterOutput

func (o GetAwrHubAwrSnapshotsFilterOutput) ToGetAwrHubAwrSnapshotsFilterOutput() GetAwrHubAwrSnapshotsFilterOutput

func (GetAwrHubAwrSnapshotsFilterOutput) ToGetAwrHubAwrSnapshotsFilterOutputWithContext

func (o GetAwrHubAwrSnapshotsFilterOutput) ToGetAwrHubAwrSnapshotsFilterOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsFilterOutput

func (GetAwrHubAwrSnapshotsFilterOutput) Values

type GetAwrHubAwrSnapshotsOutputArgs

type GetAwrHubAwrSnapshotsOutputArgs struct {
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
	// AWR source database identifier.
	AwrSourceDatabaseIdentifier pulumi.StringInput                    `pulumi:"awrSourceDatabaseIdentifier"`
	Filters                     GetAwrHubAwrSnapshotsFilterArrayInput `pulumi:"filters"`
	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeGreaterThanOrEqualTo"`
	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLessThanOrEqualTo"`
}

A collection of arguments for invoking getAwrHubAwrSnapshots.

func (GetAwrHubAwrSnapshotsOutputArgs) ElementType

type GetAwrHubAwrSnapshotsResult

type GetAwrHubAwrSnapshotsResult struct {
	AwrHubId string `pulumi:"awrHubId"`
	// The list of awr_snapshot_collection.
	AwrSnapshotCollections      []GetAwrHubAwrSnapshotsAwrSnapshotCollection `pulumi:"awrSnapshotCollections"`
	AwrSourceDatabaseIdentifier string                                       `pulumi:"awrSourceDatabaseIdentifier"`
	Filters                     []GetAwrHubAwrSnapshotsFilter                `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                       string  `pulumi:"id"`
	TimeGreaterThanOrEqualTo *string `pulumi:"timeGreaterThanOrEqualTo"`
	TimeLessThanOrEqualTo    *string `pulumi:"timeLessThanOrEqualTo"`
}

A collection of values returned by getAwrHubAwrSnapshots.

func GetAwrHubAwrSnapshots

func GetAwrHubAwrSnapshots(ctx *pulumi.Context, args *GetAwrHubAwrSnapshotsArgs, opts ...pulumi.InvokeOption) (*GetAwrHubAwrSnapshotsResult, error)

This data source provides the list of Awr Hub Awr Snapshots in Oracle Cloud Infrastructure Opsi service.

Lists AWR snapshots for the specified source database in the AWR hub. The difference between the timeGreaterThanOrEqualTo and timeLessThanOrEqualTo should not exceed an elapsed range of 1 day. The timeGreaterThanOrEqualTo & timeLessThanOrEqualTo params are optional. If these params are not provided, by default last 1 day snapshots will be returned.

## Example Usage

```go 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.GetAwrHubAwrSnapshots(ctx, &opsi.GetAwrHubAwrSnapshotsArgs{
			AwrHubId:                    testAwrHub.Id,
			AwrSourceDatabaseIdentifier: awrHubAwrSnapshotAwrSourceDatabaseIdentifier,
			TimeGreaterThanOrEqualTo:    pulumi.StringRef(awrHubAwrSnapshotTimeGreaterThanOrEqualTo),
			TimeLessThanOrEqualTo:       pulumi.StringRef(awrHubAwrSnapshotTimeLessThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAwrHubAwrSnapshotsResultOutput

type GetAwrHubAwrSnapshotsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHubAwrSnapshots.

func (GetAwrHubAwrSnapshotsResultOutput) AwrHubId

func (GetAwrHubAwrSnapshotsResultOutput) AwrSnapshotCollections

The list of awr_snapshot_collection.

func (GetAwrHubAwrSnapshotsResultOutput) AwrSourceDatabaseIdentifier

func (o GetAwrHubAwrSnapshotsResultOutput) AwrSourceDatabaseIdentifier() pulumi.StringOutput

func (GetAwrHubAwrSnapshotsResultOutput) ElementType

func (GetAwrHubAwrSnapshotsResultOutput) Filters

func (GetAwrHubAwrSnapshotsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAwrHubAwrSnapshotsResultOutput) TimeGreaterThanOrEqualTo

func (o GetAwrHubAwrSnapshotsResultOutput) TimeGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetAwrHubAwrSnapshotsResultOutput) TimeLessThanOrEqualTo

func (o GetAwrHubAwrSnapshotsResultOutput) TimeLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetAwrHubAwrSnapshotsResultOutput) ToGetAwrHubAwrSnapshotsResultOutput

func (o GetAwrHubAwrSnapshotsResultOutput) ToGetAwrHubAwrSnapshotsResultOutput() GetAwrHubAwrSnapshotsResultOutput

func (GetAwrHubAwrSnapshotsResultOutput) ToGetAwrHubAwrSnapshotsResultOutputWithContext

func (o GetAwrHubAwrSnapshotsResultOutput) ToGetAwrHubAwrSnapshotsResultOutputWithContext(ctx context.Context) GetAwrHubAwrSnapshotsResultOutput

type GetAwrHubAwrSourcesSummaryArgs

type GetAwrHubAwrSourcesSummaryArgs struct {
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// Name for an Awr source database
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getAwrHubAwrSourcesSummary.

type GetAwrHubAwrSourcesSummaryItem

type GetAwrHubAwrSourcesSummaryItem struct {
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId string `pulumi:"awrSourceDatabaseId"`
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport float64 `pulumi:"hoursSinceLastImport"`
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier float64 `pulumi:"maxSnapshotIdentifier"`
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier float64 `pulumi:"minSnapshotIdentifier"`
	// Name for an Awr source database
	Name string `pulumi:"name"`
	// Number of AWR snapshots uploaded from the Source database.
	SnapshotsUploaded float64 `pulumi:"snapshotsUploaded"`
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated string `pulumi:"timeFirstSnapshotGenerated"`
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated string `pulumi:"timeLastSnapshotGenerated"`
}

type GetAwrHubAwrSourcesSummaryItemArgs

type GetAwrHubAwrSourcesSummaryItemArgs struct {
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId pulumi.StringInput `pulumi:"awrSourceDatabaseId"`
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport pulumi.Float64Input `pulumi:"hoursSinceLastImport"`
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier pulumi.Float64Input `pulumi:"maxSnapshotIdentifier"`
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier pulumi.Float64Input `pulumi:"minSnapshotIdentifier"`
	// Name for an Awr source database
	Name pulumi.StringInput `pulumi:"name"`
	// Number of AWR snapshots uploaded from the Source database.
	SnapshotsUploaded pulumi.Float64Input `pulumi:"snapshotsUploaded"`
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated pulumi.StringInput `pulumi:"timeFirstSnapshotGenerated"`
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated pulumi.StringInput `pulumi:"timeLastSnapshotGenerated"`
}

func (GetAwrHubAwrSourcesSummaryItemArgs) ElementType

func (GetAwrHubAwrSourcesSummaryItemArgs) ToGetAwrHubAwrSourcesSummaryItemOutput

func (i GetAwrHubAwrSourcesSummaryItemArgs) ToGetAwrHubAwrSourcesSummaryItemOutput() GetAwrHubAwrSourcesSummaryItemOutput

func (GetAwrHubAwrSourcesSummaryItemArgs) ToGetAwrHubAwrSourcesSummaryItemOutputWithContext

func (i GetAwrHubAwrSourcesSummaryItemArgs) ToGetAwrHubAwrSourcesSummaryItemOutputWithContext(ctx context.Context) GetAwrHubAwrSourcesSummaryItemOutput

type GetAwrHubAwrSourcesSummaryItemArray

type GetAwrHubAwrSourcesSummaryItemArray []GetAwrHubAwrSourcesSummaryItemInput

func (GetAwrHubAwrSourcesSummaryItemArray) ElementType

func (GetAwrHubAwrSourcesSummaryItemArray) ToGetAwrHubAwrSourcesSummaryItemArrayOutput

func (i GetAwrHubAwrSourcesSummaryItemArray) ToGetAwrHubAwrSourcesSummaryItemArrayOutput() GetAwrHubAwrSourcesSummaryItemArrayOutput

func (GetAwrHubAwrSourcesSummaryItemArray) ToGetAwrHubAwrSourcesSummaryItemArrayOutputWithContext

func (i GetAwrHubAwrSourcesSummaryItemArray) ToGetAwrHubAwrSourcesSummaryItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSourcesSummaryItemArrayOutput

type GetAwrHubAwrSourcesSummaryItemArrayInput

type GetAwrHubAwrSourcesSummaryItemArrayInput interface {
	pulumi.Input

	ToGetAwrHubAwrSourcesSummaryItemArrayOutput() GetAwrHubAwrSourcesSummaryItemArrayOutput
	ToGetAwrHubAwrSourcesSummaryItemArrayOutputWithContext(context.Context) GetAwrHubAwrSourcesSummaryItemArrayOutput
}

GetAwrHubAwrSourcesSummaryItemArrayInput is an input type that accepts GetAwrHubAwrSourcesSummaryItemArray and GetAwrHubAwrSourcesSummaryItemArrayOutput values. You can construct a concrete instance of `GetAwrHubAwrSourcesSummaryItemArrayInput` via:

GetAwrHubAwrSourcesSummaryItemArray{ GetAwrHubAwrSourcesSummaryItemArgs{...} }

type GetAwrHubAwrSourcesSummaryItemArrayOutput

type GetAwrHubAwrSourcesSummaryItemArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSourcesSummaryItemArrayOutput) ElementType

func (GetAwrHubAwrSourcesSummaryItemArrayOutput) Index

func (GetAwrHubAwrSourcesSummaryItemArrayOutput) ToGetAwrHubAwrSourcesSummaryItemArrayOutput

func (o GetAwrHubAwrSourcesSummaryItemArrayOutput) ToGetAwrHubAwrSourcesSummaryItemArrayOutput() GetAwrHubAwrSourcesSummaryItemArrayOutput

func (GetAwrHubAwrSourcesSummaryItemArrayOutput) ToGetAwrHubAwrSourcesSummaryItemArrayOutputWithContext

func (o GetAwrHubAwrSourcesSummaryItemArrayOutput) ToGetAwrHubAwrSourcesSummaryItemArrayOutputWithContext(ctx context.Context) GetAwrHubAwrSourcesSummaryItemArrayOutput

type GetAwrHubAwrSourcesSummaryItemInput

type GetAwrHubAwrSourcesSummaryItemInput interface {
	pulumi.Input

	ToGetAwrHubAwrSourcesSummaryItemOutput() GetAwrHubAwrSourcesSummaryItemOutput
	ToGetAwrHubAwrSourcesSummaryItemOutputWithContext(context.Context) GetAwrHubAwrSourcesSummaryItemOutput
}

GetAwrHubAwrSourcesSummaryItemInput is an input type that accepts GetAwrHubAwrSourcesSummaryItemArgs and GetAwrHubAwrSourcesSummaryItemOutput values. You can construct a concrete instance of `GetAwrHubAwrSourcesSummaryItemInput` via:

GetAwrHubAwrSourcesSummaryItemArgs{...}

type GetAwrHubAwrSourcesSummaryItemOutput

type GetAwrHubAwrSourcesSummaryItemOutput struct{ *pulumi.OutputState }

func (GetAwrHubAwrSourcesSummaryItemOutput) AwrHubId

Unique Awr Hub identifier

func (GetAwrHubAwrSourcesSummaryItemOutput) AwrSourceDatabaseId

DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.

func (GetAwrHubAwrSourcesSummaryItemOutput) ElementType

func (GetAwrHubAwrSourcesSummaryItemOutput) HoursSinceLastImport

Number of hours since last AWR snapshots import happened from the Source database.

func (GetAwrHubAwrSourcesSummaryItemOutput) MaxSnapshotIdentifier

func (o GetAwrHubAwrSourcesSummaryItemOutput) MaxSnapshotIdentifier() pulumi.Float64Output

The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (GetAwrHubAwrSourcesSummaryItemOutput) MinSnapshotIdentifier

func (o GetAwrHubAwrSourcesSummaryItemOutput) MinSnapshotIdentifier() pulumi.Float64Output

The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (GetAwrHubAwrSourcesSummaryItemOutput) Name

Name for an Awr source database

func (GetAwrHubAwrSourcesSummaryItemOutput) SnapshotsUploaded

Number of AWR snapshots uploaded from the Source database.

func (GetAwrHubAwrSourcesSummaryItemOutput) TimeFirstSnapshotGenerated

func (o GetAwrHubAwrSourcesSummaryItemOutput) TimeFirstSnapshotGenerated() pulumi.StringOutput

The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (GetAwrHubAwrSourcesSummaryItemOutput) TimeLastSnapshotGenerated

func (o GetAwrHubAwrSourcesSummaryItemOutput) TimeLastSnapshotGenerated() pulumi.StringOutput

The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (GetAwrHubAwrSourcesSummaryItemOutput) ToGetAwrHubAwrSourcesSummaryItemOutput

func (o GetAwrHubAwrSourcesSummaryItemOutput) ToGetAwrHubAwrSourcesSummaryItemOutput() GetAwrHubAwrSourcesSummaryItemOutput

func (GetAwrHubAwrSourcesSummaryItemOutput) ToGetAwrHubAwrSourcesSummaryItemOutputWithContext

func (o GetAwrHubAwrSourcesSummaryItemOutput) ToGetAwrHubAwrSourcesSummaryItemOutputWithContext(ctx context.Context) GetAwrHubAwrSourcesSummaryItemOutput

type GetAwrHubAwrSourcesSummaryOutputArgs

type GetAwrHubAwrSourcesSummaryOutputArgs struct {
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// Name for an Awr source database
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getAwrHubAwrSourcesSummary.

func (GetAwrHubAwrSourcesSummaryOutputArgs) ElementType

type GetAwrHubAwrSourcesSummaryResult

type GetAwrHubAwrSourcesSummaryResult struct {
	// AWR Hub OCID
	AwrHubId      string  `pulumi:"awrHubId"`
	CompartmentId *string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Array of AwrSource summary objects.
	Items []GetAwrHubAwrSourcesSummaryItem `pulumi:"items"`
	// Database name of the Source database for which AWR Data will be uploaded to AWR Hub.
	Name *string `pulumi:"name"`
}

A collection of values returned by getAwrHubAwrSourcesSummary.

func GetAwrHubAwrSourcesSummary

func GetAwrHubAwrSourcesSummary(ctx *pulumi.Context, args *GetAwrHubAwrSourcesSummaryArgs, opts ...pulumi.InvokeOption) (*GetAwrHubAwrSourcesSummaryResult, error)

This data source provides details about a specific Awr Hub Awr Sources Summary resource in Oracle Cloud Infrastructure Opsi service.

Gets a list of summary of AWR Sources.

## Example Usage

```go 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.GetAwrHubAwrSourcesSummary(ctx, &opsi.GetAwrHubAwrSourcesSummaryArgs{
			AwrHubId:      testAwrHub.Id,
			CompartmentId: pulumi.StringRef(compartmentId),
			Name:          pulumi.StringRef(awrHubAwrSourcesSummaryName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAwrHubAwrSourcesSummaryResultOutput

type GetAwrHubAwrSourcesSummaryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHubAwrSourcesSummary.

func (GetAwrHubAwrSourcesSummaryResultOutput) AwrHubId

AWR Hub OCID

func (GetAwrHubAwrSourcesSummaryResultOutput) CompartmentId

func (GetAwrHubAwrSourcesSummaryResultOutput) ElementType

func (GetAwrHubAwrSourcesSummaryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAwrHubAwrSourcesSummaryResultOutput) Items

Array of AwrSource summary objects.

func (GetAwrHubAwrSourcesSummaryResultOutput) Name

Database name of the Source database for which AWR Data will be uploaded to AWR Hub.

func (GetAwrHubAwrSourcesSummaryResultOutput) ToGetAwrHubAwrSourcesSummaryResultOutput

func (o GetAwrHubAwrSourcesSummaryResultOutput) ToGetAwrHubAwrSourcesSummaryResultOutput() GetAwrHubAwrSourcesSummaryResultOutput

func (GetAwrHubAwrSourcesSummaryResultOutput) ToGetAwrHubAwrSourcesSummaryResultOutputWithContext

func (o GetAwrHubAwrSourcesSummaryResultOutput) ToGetAwrHubAwrSourcesSummaryResultOutputWithContext(ctx context.Context) GetAwrHubAwrSourcesSummaryResultOutput

type GetAwrHubSourcesArgs added in v1.17.0

type GetAwrHubSourcesArgs struct {
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
	// Awr Hub source identifier
	AwrHubSourceId *string `pulumi:"awrHubSourceId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string                  `pulumi:"compartmentId"`
	Filters       []GetAwrHubSourcesFilter `pulumi:"filters"`
	// Awr Hub source database name
	Name *string `pulumi:"name"`
	// Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	SourceTypes []string `pulumi:"sourceTypes"`
	// Lifecycle states
	States []string `pulumi:"states"`
	// Resource Status
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getAwrHubSources.

type GetAwrHubSourcesAwrHubSourceSummaryCollection added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollection struct {
	Items []GetAwrHubSourcesAwrHubSourceSummaryCollectionItem `pulumi:"items"`
}

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs struct {
	Items GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutput added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutputWithContext added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArray added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArray []GetAwrHubSourcesAwrHubSourceSummaryCollectionInput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArray) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutputWithContext added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayInput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput
	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutputWithContext(context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput
}

GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayInput is an input type that accepts GetAwrHubSourcesAwrHubSourceSummaryCollectionArray and GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayInput` via:

GetAwrHubSourcesAwrHubSourceSummaryCollectionArray{ GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs{...} }

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput) Index added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionArrayOutput

type GetAwrHubSourcesAwrHubSourceSummaryCollectionInput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionInput interface {
	pulumi.Input

	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput
	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutputWithContext(context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput
}

GetAwrHubSourcesAwrHubSourceSummaryCollectionInput is an input type that accepts GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs and GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput values. You can construct a concrete instance of `GetAwrHubSourcesAwrHubSourceSummaryCollectionInput` via:

GetAwrHubSourcesAwrHubSourceSummaryCollectionArgs{...}

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItem added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId string `pulumi:"associatedOpsiId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId string `pulumi:"associatedResourceId"`
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId string `pulumi:"awrHubOpsiSourceId"`
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId string `pulumi:"awrSourceDatabaseId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport float64 `pulumi:"hoursSinceLastImport"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.
	Id string `pulumi:"id"`
	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub bool `pulumi:"isRegisteredWithAwrHub"`
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier float64 `pulumi:"maxSnapshotIdentifier"`
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier float64 `pulumi:"minSnapshotIdentifier"`
	// Awr Hub source database name
	Name string `pulumi:"name"`
	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl string `pulumi:"sourceMailBoxUrl"`
	// Lifecycle states
	State string `pulumi:"state"`
	// Resource Status
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated string `pulumi:"timeFirstSnapshotGenerated"`
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated string `pulumi:"timeLastSnapshotGenerated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// source type of the database
	Type string `pulumi:"type"`
}

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId pulumi.StringInput `pulumi:"associatedOpsiId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId pulumi.StringInput `pulumi:"associatedResourceId"`
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId pulumi.StringInput `pulumi:"awrHubOpsiSourceId"`
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId pulumi.StringInput `pulumi:"awrSourceDatabaseId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport pulumi.Float64Input `pulumi:"hoursSinceLastImport"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.
	Id pulumi.StringInput `pulumi:"id"`
	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub pulumi.BoolInput `pulumi:"isRegisteredWithAwrHub"`
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier pulumi.Float64Input `pulumi:"maxSnapshotIdentifier"`
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier pulumi.Float64Input `pulumi:"minSnapshotIdentifier"`
	// Awr Hub source database name
	Name pulumi.StringInput `pulumi:"name"`
	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl pulumi.StringInput `pulumi:"sourceMailBoxUrl"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// Resource Status
	Status pulumi.StringInput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated pulumi.StringInput `pulumi:"timeFirstSnapshotGenerated"`
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated pulumi.StringInput `pulumi:"timeLastSnapshotGenerated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// source type of the database
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutputWithContext added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray []GetAwrHubSourcesAwrHubSourceSummaryCollectionItemInput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutputWithContext added in v1.17.0

func (i GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayInput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput
	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutputWithContext(context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput
}

GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayInput is an input type that accepts GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray and GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayInput` via:

GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArray{ GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs{...} }

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput) Index added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArrayOutput

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemInput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput
	ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutputWithContext(context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput
}

GetAwrHubSourcesAwrHubSourceSummaryCollectionItemInput is an input type that accepts GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs and GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput values. You can construct a concrete instance of `GetAwrHubSourcesAwrHubSourceSummaryCollectionItemInput` via:

GetAwrHubSourcesAwrHubSourceSummaryCollectionItemArgs{...}

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) AssociatedOpsiId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) AssociatedResourceId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) AwrHubId added in v1.17.0

Unique Awr Hub identifier

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) AwrHubOpsiSourceId added in v1.17.0

The shorted string of the Awr Hub source database identifier.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) AwrSourceDatabaseId added in v1.17.0

DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) CompartmentId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) DefinedTags added in v1.17.0

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

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) FreeformTags added in v1.17.0

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

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) HoursSinceLastImport added in v1.17.0

Number of hours since last AWR snapshots import happened from the Source database.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) Id added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) IsRegisteredWithAwrHub added in v1.17.0

This is `true` if the source databse is registered with a Awr Hub, otherwise `false`

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) MaxSnapshotIdentifier added in v1.17.0

The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) MinSnapshotIdentifier added in v1.17.0

The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) Name added in v1.17.0

Awr Hub source database name

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) SourceMailBoxUrl added in v1.17.0

Opsi Mailbox URL based on the Awr Hub and Awr Hub source.

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) State added in v1.17.0

Lifecycle states

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) Status added in v1.17.0

Resource Status

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) SystemTags added in v1.17.0

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

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) TimeCreated added in v1.17.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) TimeFirstSnapshotGenerated added in v1.17.0

The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) TimeLastSnapshotGenerated added in v1.17.0

The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) TimeUpdated added in v1.17.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionItemOutput) Type added in v1.17.0

source type of the database

type GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput added in v1.17.0

type GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput) Items added in v1.17.0

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutput added in v1.17.0

func (o GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutput() GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput

func (GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput) ToGetAwrHubSourcesAwrHubSourceSummaryCollectionOutputWithContext(ctx context.Context) GetAwrHubSourcesAwrHubSourceSummaryCollectionOutput

type GetAwrHubSourcesFilter added in v1.17.0

type GetAwrHubSourcesFilter struct {
	// Awr Hub source database name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetAwrHubSourcesFilterArgs added in v1.17.0

type GetAwrHubSourcesFilterArgs struct {
	// Awr Hub source database name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetAwrHubSourcesFilterArgs) ElementType added in v1.17.0

func (GetAwrHubSourcesFilterArgs) ElementType() reflect.Type

func (GetAwrHubSourcesFilterArgs) ToGetAwrHubSourcesFilterOutput added in v1.17.0

func (i GetAwrHubSourcesFilterArgs) ToGetAwrHubSourcesFilterOutput() GetAwrHubSourcesFilterOutput

func (GetAwrHubSourcesFilterArgs) ToGetAwrHubSourcesFilterOutputWithContext added in v1.17.0

func (i GetAwrHubSourcesFilterArgs) ToGetAwrHubSourcesFilterOutputWithContext(ctx context.Context) GetAwrHubSourcesFilterOutput

type GetAwrHubSourcesFilterArray added in v1.17.0

type GetAwrHubSourcesFilterArray []GetAwrHubSourcesFilterInput

func (GetAwrHubSourcesFilterArray) ElementType added in v1.17.0

func (GetAwrHubSourcesFilterArray) ToGetAwrHubSourcesFilterArrayOutput added in v1.17.0

func (i GetAwrHubSourcesFilterArray) ToGetAwrHubSourcesFilterArrayOutput() GetAwrHubSourcesFilterArrayOutput

func (GetAwrHubSourcesFilterArray) ToGetAwrHubSourcesFilterArrayOutputWithContext added in v1.17.0

func (i GetAwrHubSourcesFilterArray) ToGetAwrHubSourcesFilterArrayOutputWithContext(ctx context.Context) GetAwrHubSourcesFilterArrayOutput

type GetAwrHubSourcesFilterArrayInput added in v1.17.0

type GetAwrHubSourcesFilterArrayInput interface {
	pulumi.Input

	ToGetAwrHubSourcesFilterArrayOutput() GetAwrHubSourcesFilterArrayOutput
	ToGetAwrHubSourcesFilterArrayOutputWithContext(context.Context) GetAwrHubSourcesFilterArrayOutput
}

GetAwrHubSourcesFilterArrayInput is an input type that accepts GetAwrHubSourcesFilterArray and GetAwrHubSourcesFilterArrayOutput values. You can construct a concrete instance of `GetAwrHubSourcesFilterArrayInput` via:

GetAwrHubSourcesFilterArray{ GetAwrHubSourcesFilterArgs{...} }

type GetAwrHubSourcesFilterArrayOutput added in v1.17.0

type GetAwrHubSourcesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubSourcesFilterArrayOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesFilterArrayOutput) Index added in v1.17.0

func (GetAwrHubSourcesFilterArrayOutput) ToGetAwrHubSourcesFilterArrayOutput added in v1.17.0

func (o GetAwrHubSourcesFilterArrayOutput) ToGetAwrHubSourcesFilterArrayOutput() GetAwrHubSourcesFilterArrayOutput

func (GetAwrHubSourcesFilterArrayOutput) ToGetAwrHubSourcesFilterArrayOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesFilterArrayOutput) ToGetAwrHubSourcesFilterArrayOutputWithContext(ctx context.Context) GetAwrHubSourcesFilterArrayOutput

type GetAwrHubSourcesFilterInput added in v1.17.0

type GetAwrHubSourcesFilterInput interface {
	pulumi.Input

	ToGetAwrHubSourcesFilterOutput() GetAwrHubSourcesFilterOutput
	ToGetAwrHubSourcesFilterOutputWithContext(context.Context) GetAwrHubSourcesFilterOutput
}

GetAwrHubSourcesFilterInput is an input type that accepts GetAwrHubSourcesFilterArgs and GetAwrHubSourcesFilterOutput values. You can construct a concrete instance of `GetAwrHubSourcesFilterInput` via:

GetAwrHubSourcesFilterArgs{...}

type GetAwrHubSourcesFilterOutput added in v1.17.0

type GetAwrHubSourcesFilterOutput struct{ *pulumi.OutputState }

func (GetAwrHubSourcesFilterOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesFilterOutput) Name added in v1.17.0

Awr Hub source database name

func (GetAwrHubSourcesFilterOutput) Regex added in v1.17.0

func (GetAwrHubSourcesFilterOutput) ToGetAwrHubSourcesFilterOutput added in v1.17.0

func (o GetAwrHubSourcesFilterOutput) ToGetAwrHubSourcesFilterOutput() GetAwrHubSourcesFilterOutput

func (GetAwrHubSourcesFilterOutput) ToGetAwrHubSourcesFilterOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesFilterOutput) ToGetAwrHubSourcesFilterOutputWithContext(ctx context.Context) GetAwrHubSourcesFilterOutput

func (GetAwrHubSourcesFilterOutput) Values added in v1.17.0

type GetAwrHubSourcesOutputArgs added in v1.17.0

type GetAwrHubSourcesOutputArgs struct {
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
	// Awr Hub source identifier
	AwrHubSourceId pulumi.StringPtrInput `pulumi:"awrHubSourceId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput            `pulumi:"compartmentId"`
	Filters       GetAwrHubSourcesFilterArrayInput `pulumi:"filters"`
	// Awr Hub source database name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	SourceTypes pulumi.StringArrayInput `pulumi:"sourceTypes"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
	// Resource Status
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getAwrHubSources.

func (GetAwrHubSourcesOutputArgs) ElementType added in v1.17.0

func (GetAwrHubSourcesOutputArgs) ElementType() reflect.Type

type GetAwrHubSourcesResult added in v1.17.0

type GetAwrHubSourcesResult struct {
	// AWR Hub OCID
	AwrHubId       string  `pulumi:"awrHubId"`
	AwrHubSourceId *string `pulumi:"awrHubSourceId"`
	// The list of awr_hub_source_summary_collection.
	AwrHubSourceSummaryCollections []GetAwrHubSourcesAwrHubSourceSummaryCollection `pulumi:"awrHubSourceSummaryCollections"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string                  `pulumi:"compartmentId"`
	Filters       []GetAwrHubSourcesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The name of the Awr Hub source database.
	Name        *string  `pulumi:"name"`
	SourceTypes []string `pulumi:"sourceTypes"`
	// the current state of the source database
	States []string `pulumi:"states"`
	// Indicates the status of a source database in Operations Insights
	Statuses []string `pulumi:"statuses"`
}

A collection of values returned by getAwrHubSources.

func GetAwrHubSources added in v1.17.0

func GetAwrHubSources(ctx *pulumi.Context, args *GetAwrHubSourcesArgs, opts ...pulumi.InvokeOption) (*GetAwrHubSourcesResult, error)

This data source provides the list of Awr Hub Sources in Oracle Cloud Infrastructure Opsi service.

Gets a list of Awr Hub source objects.

## Example Usage

```go 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.GetAwrHubSources(ctx, &opsi.GetAwrHubSourcesArgs{
			AwrHubId:       testAwrHub.Id,
			AwrHubSourceId: pulumi.StringRef(testAwrHubSource.Id),
			CompartmentId:  pulumi.StringRef(compartmentId),
			Name:           pulumi.StringRef(awrHubSourceName),
			SourceTypes:    awrHubSourceSourceType,
			States:         awrHubSourceState,
			Statuses:       awrHubSourceStatus,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAwrHubSourcesResultOutput added in v1.17.0

type GetAwrHubSourcesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHubSources.

func GetAwrHubSourcesOutput added in v1.17.0

func (GetAwrHubSourcesResultOutput) AwrHubId added in v1.17.0

AWR Hub OCID

func (GetAwrHubSourcesResultOutput) AwrHubSourceId added in v1.17.0

func (GetAwrHubSourcesResultOutput) AwrHubSourceSummaryCollections added in v1.17.0

The list of awr_hub_source_summary_collection.

func (GetAwrHubSourcesResultOutput) CompartmentId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetAwrHubSourcesResultOutput) ElementType added in v1.17.0

func (GetAwrHubSourcesResultOutput) Filters added in v1.17.0

func (GetAwrHubSourcesResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetAwrHubSourcesResultOutput) Name added in v1.17.0

The name of the Awr Hub source database.

func (GetAwrHubSourcesResultOutput) SourceTypes added in v1.17.0

func (GetAwrHubSourcesResultOutput) States added in v1.17.0

the current state of the source database

func (GetAwrHubSourcesResultOutput) Statuses added in v1.17.0

Indicates the status of a source database in Operations Insights

func (GetAwrHubSourcesResultOutput) ToGetAwrHubSourcesResultOutput added in v1.17.0

func (o GetAwrHubSourcesResultOutput) ToGetAwrHubSourcesResultOutput() GetAwrHubSourcesResultOutput

func (GetAwrHubSourcesResultOutput) ToGetAwrHubSourcesResultOutputWithContext added in v1.17.0

func (o GetAwrHubSourcesResultOutput) ToGetAwrHubSourcesResultOutputWithContext(ctx context.Context) GetAwrHubSourcesResultOutput

type GetAwrHubsArgs

type GetAwrHubsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetAwrHubsFilter `pulumi:"filters"`
	// Unique Awr Hub identifier
	Id *string `pulumi:"id"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	States []string `pulumi:"states"`
}

A collection of arguments for invoking getAwrHubs.

type GetAwrHubsAwrHubSummaryCollection

type GetAwrHubsAwrHubSummaryCollection struct {
	Items []GetAwrHubsAwrHubSummaryCollectionItem `pulumi:"items"`
}

type GetAwrHubsAwrHubSummaryCollectionArgs

type GetAwrHubsAwrHubSummaryCollectionArgs struct {
	Items GetAwrHubsAwrHubSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetAwrHubsAwrHubSummaryCollectionArgs) ElementType

func (GetAwrHubsAwrHubSummaryCollectionArgs) ToGetAwrHubsAwrHubSummaryCollectionOutput

func (i GetAwrHubsAwrHubSummaryCollectionArgs) ToGetAwrHubsAwrHubSummaryCollectionOutput() GetAwrHubsAwrHubSummaryCollectionOutput

func (GetAwrHubsAwrHubSummaryCollectionArgs) ToGetAwrHubsAwrHubSummaryCollectionOutputWithContext

func (i GetAwrHubsAwrHubSummaryCollectionArgs) ToGetAwrHubsAwrHubSummaryCollectionOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionOutput

type GetAwrHubsAwrHubSummaryCollectionArray

type GetAwrHubsAwrHubSummaryCollectionArray []GetAwrHubsAwrHubSummaryCollectionInput

func (GetAwrHubsAwrHubSummaryCollectionArray) ElementType

func (GetAwrHubsAwrHubSummaryCollectionArray) ToGetAwrHubsAwrHubSummaryCollectionArrayOutput

func (i GetAwrHubsAwrHubSummaryCollectionArray) ToGetAwrHubsAwrHubSummaryCollectionArrayOutput() GetAwrHubsAwrHubSummaryCollectionArrayOutput

func (GetAwrHubsAwrHubSummaryCollectionArray) ToGetAwrHubsAwrHubSummaryCollectionArrayOutputWithContext

func (i GetAwrHubsAwrHubSummaryCollectionArray) ToGetAwrHubsAwrHubSummaryCollectionArrayOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionArrayOutput

type GetAwrHubsAwrHubSummaryCollectionArrayInput

type GetAwrHubsAwrHubSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetAwrHubsAwrHubSummaryCollectionArrayOutput() GetAwrHubsAwrHubSummaryCollectionArrayOutput
	ToGetAwrHubsAwrHubSummaryCollectionArrayOutputWithContext(context.Context) GetAwrHubsAwrHubSummaryCollectionArrayOutput
}

GetAwrHubsAwrHubSummaryCollectionArrayInput is an input type that accepts GetAwrHubsAwrHubSummaryCollectionArray and GetAwrHubsAwrHubSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetAwrHubsAwrHubSummaryCollectionArrayInput` via:

GetAwrHubsAwrHubSummaryCollectionArray{ GetAwrHubsAwrHubSummaryCollectionArgs{...} }

type GetAwrHubsAwrHubSummaryCollectionArrayOutput

type GetAwrHubsAwrHubSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubsAwrHubSummaryCollectionArrayOutput) ElementType

func (GetAwrHubsAwrHubSummaryCollectionArrayOutput) Index

func (GetAwrHubsAwrHubSummaryCollectionArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionArrayOutput

func (o GetAwrHubsAwrHubSummaryCollectionArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionArrayOutput() GetAwrHubsAwrHubSummaryCollectionArrayOutput

func (GetAwrHubsAwrHubSummaryCollectionArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionArrayOutputWithContext

func (o GetAwrHubsAwrHubSummaryCollectionArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionArrayOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionArrayOutput

type GetAwrHubsAwrHubSummaryCollectionInput

type GetAwrHubsAwrHubSummaryCollectionInput interface {
	pulumi.Input

	ToGetAwrHubsAwrHubSummaryCollectionOutput() GetAwrHubsAwrHubSummaryCollectionOutput
	ToGetAwrHubsAwrHubSummaryCollectionOutputWithContext(context.Context) GetAwrHubsAwrHubSummaryCollectionOutput
}

GetAwrHubsAwrHubSummaryCollectionInput is an input type that accepts GetAwrHubsAwrHubSummaryCollectionArgs and GetAwrHubsAwrHubSummaryCollectionOutput values. You can construct a concrete instance of `GetAwrHubsAwrHubSummaryCollectionInput` via:

GetAwrHubsAwrHubSummaryCollectionArgs{...}

type GetAwrHubsAwrHubSummaryCollectionItem

type GetAwrHubsAwrHubSummaryCollectionItem struct {
	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl string `pulumi:"awrMailboxUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Dst Time Zone Version of the AWR Hub
	HubDstTimezoneVersion string `pulumi:"hubDstTimezoneVersion"`
	// Unique Awr Hub identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName string `pulumi:"objectStorageBucketName"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetAwrHubsAwrHubSummaryCollectionItemArgs

type GetAwrHubsAwrHubSummaryCollectionItemArgs struct {
	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl pulumi.StringInput `pulumi:"awrMailboxUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Dst Time Zone Version of the AWR Hub
	HubDstTimezoneVersion pulumi.StringInput `pulumi:"hubDstTimezoneVersion"`
	// Unique Awr Hub identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName pulumi.StringInput `pulumi:"objectStorageBucketName"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetAwrHubsAwrHubSummaryCollectionItemArgs) ElementType

func (GetAwrHubsAwrHubSummaryCollectionItemArgs) ToGetAwrHubsAwrHubSummaryCollectionItemOutput

func (i GetAwrHubsAwrHubSummaryCollectionItemArgs) ToGetAwrHubsAwrHubSummaryCollectionItemOutput() GetAwrHubsAwrHubSummaryCollectionItemOutput

func (GetAwrHubsAwrHubSummaryCollectionItemArgs) ToGetAwrHubsAwrHubSummaryCollectionItemOutputWithContext

func (i GetAwrHubsAwrHubSummaryCollectionItemArgs) ToGetAwrHubsAwrHubSummaryCollectionItemOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionItemOutput

type GetAwrHubsAwrHubSummaryCollectionItemArray

type GetAwrHubsAwrHubSummaryCollectionItemArray []GetAwrHubsAwrHubSummaryCollectionItemInput

func (GetAwrHubsAwrHubSummaryCollectionItemArray) ElementType

func (GetAwrHubsAwrHubSummaryCollectionItemArray) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutput

func (i GetAwrHubsAwrHubSummaryCollectionItemArray) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutput() GetAwrHubsAwrHubSummaryCollectionItemArrayOutput

func (GetAwrHubsAwrHubSummaryCollectionItemArray) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutputWithContext

func (i GetAwrHubsAwrHubSummaryCollectionItemArray) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionItemArrayOutput

type GetAwrHubsAwrHubSummaryCollectionItemArrayInput

type GetAwrHubsAwrHubSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutput() GetAwrHubsAwrHubSummaryCollectionItemArrayOutput
	ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutputWithContext(context.Context) GetAwrHubsAwrHubSummaryCollectionItemArrayOutput
}

GetAwrHubsAwrHubSummaryCollectionItemArrayInput is an input type that accepts GetAwrHubsAwrHubSummaryCollectionItemArray and GetAwrHubsAwrHubSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetAwrHubsAwrHubSummaryCollectionItemArrayInput` via:

GetAwrHubsAwrHubSummaryCollectionItemArray{ GetAwrHubsAwrHubSummaryCollectionItemArgs{...} }

type GetAwrHubsAwrHubSummaryCollectionItemArrayOutput

type GetAwrHubsAwrHubSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubsAwrHubSummaryCollectionItemArrayOutput) ElementType

func (GetAwrHubsAwrHubSummaryCollectionItemArrayOutput) Index

func (GetAwrHubsAwrHubSummaryCollectionItemArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutput

func (o GetAwrHubsAwrHubSummaryCollectionItemArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutput() GetAwrHubsAwrHubSummaryCollectionItemArrayOutput

func (GetAwrHubsAwrHubSummaryCollectionItemArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutputWithContext

func (o GetAwrHubsAwrHubSummaryCollectionItemArrayOutput) ToGetAwrHubsAwrHubSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionItemArrayOutput

type GetAwrHubsAwrHubSummaryCollectionItemInput

type GetAwrHubsAwrHubSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetAwrHubsAwrHubSummaryCollectionItemOutput() GetAwrHubsAwrHubSummaryCollectionItemOutput
	ToGetAwrHubsAwrHubSummaryCollectionItemOutputWithContext(context.Context) GetAwrHubsAwrHubSummaryCollectionItemOutput
}

GetAwrHubsAwrHubSummaryCollectionItemInput is an input type that accepts GetAwrHubsAwrHubSummaryCollectionItemArgs and GetAwrHubsAwrHubSummaryCollectionItemOutput values. You can construct a concrete instance of `GetAwrHubsAwrHubSummaryCollectionItemInput` via:

GetAwrHubsAwrHubSummaryCollectionItemArgs{...}

type GetAwrHubsAwrHubSummaryCollectionItemOutput

type GetAwrHubsAwrHubSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) AwrMailboxUrl

Mailbox URL required for AWR hub and AWR source setup.

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) DefinedTags

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

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name.

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) ElementType

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) FreeformTags

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

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) HubDstTimezoneVersion added in v1.17.0

Dst Time Zone Version of the AWR Hub

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) Id

Unique Awr Hub identifier

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) LifecycleDetails

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

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) ObjectStorageBucketName

Object Storage Bucket Name

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) OperationsInsightsWarehouseId

func (o GetAwrHubsAwrHubSummaryCollectionItemOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

Unique Operations Insights Warehouse identifier

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) State

Lifecycle states

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) SystemTags

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

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) TimeCreated

The time at which the resource was first created. An RFC3339 formatted datetime string

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) TimeUpdated

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) ToGetAwrHubsAwrHubSummaryCollectionItemOutput

func (o GetAwrHubsAwrHubSummaryCollectionItemOutput) ToGetAwrHubsAwrHubSummaryCollectionItemOutput() GetAwrHubsAwrHubSummaryCollectionItemOutput

func (GetAwrHubsAwrHubSummaryCollectionItemOutput) ToGetAwrHubsAwrHubSummaryCollectionItemOutputWithContext

func (o GetAwrHubsAwrHubSummaryCollectionItemOutput) ToGetAwrHubsAwrHubSummaryCollectionItemOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionItemOutput

type GetAwrHubsAwrHubSummaryCollectionOutput

type GetAwrHubsAwrHubSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetAwrHubsAwrHubSummaryCollectionOutput) ElementType

func (GetAwrHubsAwrHubSummaryCollectionOutput) Items

func (GetAwrHubsAwrHubSummaryCollectionOutput) ToGetAwrHubsAwrHubSummaryCollectionOutput

func (o GetAwrHubsAwrHubSummaryCollectionOutput) ToGetAwrHubsAwrHubSummaryCollectionOutput() GetAwrHubsAwrHubSummaryCollectionOutput

func (GetAwrHubsAwrHubSummaryCollectionOutput) ToGetAwrHubsAwrHubSummaryCollectionOutputWithContext

func (o GetAwrHubsAwrHubSummaryCollectionOutput) ToGetAwrHubsAwrHubSummaryCollectionOutputWithContext(ctx context.Context) GetAwrHubsAwrHubSummaryCollectionOutput

type GetAwrHubsFilter

type GetAwrHubsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetAwrHubsFilterArgs

type GetAwrHubsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetAwrHubsFilterArgs) ElementType

func (GetAwrHubsFilterArgs) ElementType() reflect.Type

func (GetAwrHubsFilterArgs) ToGetAwrHubsFilterOutput

func (i GetAwrHubsFilterArgs) ToGetAwrHubsFilterOutput() GetAwrHubsFilterOutput

func (GetAwrHubsFilterArgs) ToGetAwrHubsFilterOutputWithContext

func (i GetAwrHubsFilterArgs) ToGetAwrHubsFilterOutputWithContext(ctx context.Context) GetAwrHubsFilterOutput

type GetAwrHubsFilterArray

type GetAwrHubsFilterArray []GetAwrHubsFilterInput

func (GetAwrHubsFilterArray) ElementType

func (GetAwrHubsFilterArray) ElementType() reflect.Type

func (GetAwrHubsFilterArray) ToGetAwrHubsFilterArrayOutput

func (i GetAwrHubsFilterArray) ToGetAwrHubsFilterArrayOutput() GetAwrHubsFilterArrayOutput

func (GetAwrHubsFilterArray) ToGetAwrHubsFilterArrayOutputWithContext

func (i GetAwrHubsFilterArray) ToGetAwrHubsFilterArrayOutputWithContext(ctx context.Context) GetAwrHubsFilterArrayOutput

type GetAwrHubsFilterArrayInput

type GetAwrHubsFilterArrayInput interface {
	pulumi.Input

	ToGetAwrHubsFilterArrayOutput() GetAwrHubsFilterArrayOutput
	ToGetAwrHubsFilterArrayOutputWithContext(context.Context) GetAwrHubsFilterArrayOutput
}

GetAwrHubsFilterArrayInput is an input type that accepts GetAwrHubsFilterArray and GetAwrHubsFilterArrayOutput values. You can construct a concrete instance of `GetAwrHubsFilterArrayInput` via:

GetAwrHubsFilterArray{ GetAwrHubsFilterArgs{...} }

type GetAwrHubsFilterArrayOutput

type GetAwrHubsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAwrHubsFilterArrayOutput) ElementType

func (GetAwrHubsFilterArrayOutput) Index

func (GetAwrHubsFilterArrayOutput) ToGetAwrHubsFilterArrayOutput

func (o GetAwrHubsFilterArrayOutput) ToGetAwrHubsFilterArrayOutput() GetAwrHubsFilterArrayOutput

func (GetAwrHubsFilterArrayOutput) ToGetAwrHubsFilterArrayOutputWithContext

func (o GetAwrHubsFilterArrayOutput) ToGetAwrHubsFilterArrayOutputWithContext(ctx context.Context) GetAwrHubsFilterArrayOutput

type GetAwrHubsFilterInput

type GetAwrHubsFilterInput interface {
	pulumi.Input

	ToGetAwrHubsFilterOutput() GetAwrHubsFilterOutput
	ToGetAwrHubsFilterOutputWithContext(context.Context) GetAwrHubsFilterOutput
}

GetAwrHubsFilterInput is an input type that accepts GetAwrHubsFilterArgs and GetAwrHubsFilterOutput values. You can construct a concrete instance of `GetAwrHubsFilterInput` via:

GetAwrHubsFilterArgs{...}

type GetAwrHubsFilterOutput

type GetAwrHubsFilterOutput struct{ *pulumi.OutputState }

func (GetAwrHubsFilterOutput) ElementType

func (GetAwrHubsFilterOutput) ElementType() reflect.Type

func (GetAwrHubsFilterOutput) Name

func (GetAwrHubsFilterOutput) Regex

func (GetAwrHubsFilterOutput) ToGetAwrHubsFilterOutput

func (o GetAwrHubsFilterOutput) ToGetAwrHubsFilterOutput() GetAwrHubsFilterOutput

func (GetAwrHubsFilterOutput) ToGetAwrHubsFilterOutputWithContext

func (o GetAwrHubsFilterOutput) ToGetAwrHubsFilterOutputWithContext(ctx context.Context) GetAwrHubsFilterOutput

func (GetAwrHubsFilterOutput) Values

type GetAwrHubsOutputArgs

type GetAwrHubsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringPtrInput      `pulumi:"displayName"`
	Filters     GetAwrHubsFilterArrayInput `pulumi:"filters"`
	// Unique Awr Hub identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
}

A collection of arguments for invoking getAwrHubs.

func (GetAwrHubsOutputArgs) ElementType

func (GetAwrHubsOutputArgs) ElementType() reflect.Type

type GetAwrHubsResult

type GetAwrHubsResult struct {
	// The list of awr_hub_summary_collection.
	AwrHubSummaryCollections []GetAwrHubsAwrHubSummaryCollection `pulumi:"awrHubSummaryCollections"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// User-friedly name of AWR Hub that does not have to be unique.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetAwrHubsFilter `pulumi:"filters"`
	// AWR Hub OCID
	Id *string `pulumi:"id"`
	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Possible lifecycle states
	States []string `pulumi:"states"`
}

A collection of values returned by getAwrHubs.

func GetAwrHubs

func GetAwrHubs(ctx *pulumi.Context, args *GetAwrHubsArgs, opts ...pulumi.InvokeOption) (*GetAwrHubsResult, error)

This data source provides the list of Awr Hubs in Oracle Cloud Infrastructure Opsi service.

Gets a list of AWR hubs. Either compartmentId or id must be specified. All these resources are expected to be in root compartment.

## Example Usage

```go 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.GetAwrHubs(ctx, &opsi.GetAwrHubsArgs{
			OperationsInsightsWarehouseId: testOperationsInsightsWarehouse.Id,
			CompartmentId:                 pulumi.StringRef(compartmentId),
			DisplayName:                   pulumi.StringRef(awrHubDisplayName),
			Id:                            pulumi.StringRef(awrHubId),
			States:                        awrHubState,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAwrHubsResultOutput

type GetAwrHubsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHubs.

func (GetAwrHubsResultOutput) AwrHubSummaryCollections

The list of awr_hub_summary_collection.

func (GetAwrHubsResultOutput) CompartmentId

func (o GetAwrHubsResultOutput) CompartmentId() pulumi.StringPtrOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetAwrHubsResultOutput) DisplayName

User-friedly name of AWR Hub that does not have to be unique.

func (GetAwrHubsResultOutput) ElementType

func (GetAwrHubsResultOutput) ElementType() reflect.Type

func (GetAwrHubsResultOutput) Filters

func (GetAwrHubsResultOutput) Id

AWR Hub OCID

func (GetAwrHubsResultOutput) OperationsInsightsWarehouseId

func (o GetAwrHubsResultOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

OPSI Warehouse OCID

func (GetAwrHubsResultOutput) States

Possible lifecycle states

func (GetAwrHubsResultOutput) ToGetAwrHubsResultOutput

func (o GetAwrHubsResultOutput) ToGetAwrHubsResultOutput() GetAwrHubsResultOutput

func (GetAwrHubsResultOutput) ToGetAwrHubsResultOutputWithContext

func (o GetAwrHubsResultOutput) ToGetAwrHubsResultOutputWithContext(ctx context.Context) GetAwrHubsResultOutput

type GetDatabaseInsightConnectionCredentialDetail

type GetDatabaseInsightConnectionCredentialDetail struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId string `pulumi:"passwordSecretId"`
	// database user role.
	Role string `pulumi:"role"`
	// database user name.
	UserName string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId string `pulumi:"walletSecretId"`
}

type GetDatabaseInsightConnectionCredentialDetailArgs

type GetDatabaseInsightConnectionCredentialDetailArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringInput `pulumi:"walletSecretId"`
}

func (GetDatabaseInsightConnectionCredentialDetailArgs) ElementType

func (GetDatabaseInsightConnectionCredentialDetailArgs) ToGetDatabaseInsightConnectionCredentialDetailOutput

func (i GetDatabaseInsightConnectionCredentialDetailArgs) ToGetDatabaseInsightConnectionCredentialDetailOutput() GetDatabaseInsightConnectionCredentialDetailOutput

func (GetDatabaseInsightConnectionCredentialDetailArgs) ToGetDatabaseInsightConnectionCredentialDetailOutputWithContext

func (i GetDatabaseInsightConnectionCredentialDetailArgs) ToGetDatabaseInsightConnectionCredentialDetailOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionCredentialDetailOutput

type GetDatabaseInsightConnectionCredentialDetailArray

type GetDatabaseInsightConnectionCredentialDetailArray []GetDatabaseInsightConnectionCredentialDetailInput

func (GetDatabaseInsightConnectionCredentialDetailArray) ElementType

func (GetDatabaseInsightConnectionCredentialDetailArray) ToGetDatabaseInsightConnectionCredentialDetailArrayOutput

func (i GetDatabaseInsightConnectionCredentialDetailArray) ToGetDatabaseInsightConnectionCredentialDetailArrayOutput() GetDatabaseInsightConnectionCredentialDetailArrayOutput

func (GetDatabaseInsightConnectionCredentialDetailArray) ToGetDatabaseInsightConnectionCredentialDetailArrayOutputWithContext

func (i GetDatabaseInsightConnectionCredentialDetailArray) ToGetDatabaseInsightConnectionCredentialDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionCredentialDetailArrayOutput

type GetDatabaseInsightConnectionCredentialDetailArrayInput

type GetDatabaseInsightConnectionCredentialDetailArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightConnectionCredentialDetailArrayOutput() GetDatabaseInsightConnectionCredentialDetailArrayOutput
	ToGetDatabaseInsightConnectionCredentialDetailArrayOutputWithContext(context.Context) GetDatabaseInsightConnectionCredentialDetailArrayOutput
}

GetDatabaseInsightConnectionCredentialDetailArrayInput is an input type that accepts GetDatabaseInsightConnectionCredentialDetailArray and GetDatabaseInsightConnectionCredentialDetailArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightConnectionCredentialDetailArrayInput` via:

GetDatabaseInsightConnectionCredentialDetailArray{ GetDatabaseInsightConnectionCredentialDetailArgs{...} }

type GetDatabaseInsightConnectionCredentialDetailArrayOutput

type GetDatabaseInsightConnectionCredentialDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightConnectionCredentialDetailArrayOutput) ElementType

func (GetDatabaseInsightConnectionCredentialDetailArrayOutput) Index

func (GetDatabaseInsightConnectionCredentialDetailArrayOutput) ToGetDatabaseInsightConnectionCredentialDetailArrayOutput

func (GetDatabaseInsightConnectionCredentialDetailArrayOutput) ToGetDatabaseInsightConnectionCredentialDetailArrayOutputWithContext

func (o GetDatabaseInsightConnectionCredentialDetailArrayOutput) ToGetDatabaseInsightConnectionCredentialDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionCredentialDetailArrayOutput

type GetDatabaseInsightConnectionCredentialDetailInput

type GetDatabaseInsightConnectionCredentialDetailInput interface {
	pulumi.Input

	ToGetDatabaseInsightConnectionCredentialDetailOutput() GetDatabaseInsightConnectionCredentialDetailOutput
	ToGetDatabaseInsightConnectionCredentialDetailOutputWithContext(context.Context) GetDatabaseInsightConnectionCredentialDetailOutput
}

GetDatabaseInsightConnectionCredentialDetailInput is an input type that accepts GetDatabaseInsightConnectionCredentialDetailArgs and GetDatabaseInsightConnectionCredentialDetailOutput values. You can construct a concrete instance of `GetDatabaseInsightConnectionCredentialDetailInput` via:

GetDatabaseInsightConnectionCredentialDetailArgs{...}

type GetDatabaseInsightConnectionCredentialDetailOutput

type GetDatabaseInsightConnectionCredentialDetailOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightConnectionCredentialDetailOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (GetDatabaseInsightConnectionCredentialDetailOutput) CredentialType

Credential type.

func (GetDatabaseInsightConnectionCredentialDetailOutput) ElementType

func (GetDatabaseInsightConnectionCredentialDetailOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (GetDatabaseInsightConnectionCredentialDetailOutput) Role

database user role.

func (GetDatabaseInsightConnectionCredentialDetailOutput) ToGetDatabaseInsightConnectionCredentialDetailOutput

func (o GetDatabaseInsightConnectionCredentialDetailOutput) ToGetDatabaseInsightConnectionCredentialDetailOutput() GetDatabaseInsightConnectionCredentialDetailOutput

func (GetDatabaseInsightConnectionCredentialDetailOutput) ToGetDatabaseInsightConnectionCredentialDetailOutputWithContext

func (o GetDatabaseInsightConnectionCredentialDetailOutput) ToGetDatabaseInsightConnectionCredentialDetailOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionCredentialDetailOutput

func (GetDatabaseInsightConnectionCredentialDetailOutput) UserName

database user name.

func (GetDatabaseInsightConnectionCredentialDetailOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type GetDatabaseInsightConnectionDetail

type GetDatabaseInsightConnectionDetail struct {
	// Name of the listener host that will be used to create the connect string to the database.
	HostName string `pulumi:"hostName"`
	// List of hosts and port for private endpoint accessed database resource.
	Hosts []GetDatabaseInsightConnectionDetailHost `pulumi:"hosts"`
	// Listener port number used for connection requests.
	Port int `pulumi:"port"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol string `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName string `pulumi:"serviceName"`
}

type GetDatabaseInsightConnectionDetailArgs

type GetDatabaseInsightConnectionDetailArgs struct {
	// Name of the listener host that will be used to create the connect string to the database.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// List of hosts and port for private endpoint accessed database resource.
	Hosts GetDatabaseInsightConnectionDetailHostArrayInput `pulumi:"hosts"`
	// Listener port number used for connection requests.
	Port pulumi.IntInput `pulumi:"port"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetDatabaseInsightConnectionDetailArgs) ElementType

func (GetDatabaseInsightConnectionDetailArgs) ToGetDatabaseInsightConnectionDetailOutput

func (i GetDatabaseInsightConnectionDetailArgs) ToGetDatabaseInsightConnectionDetailOutput() GetDatabaseInsightConnectionDetailOutput

func (GetDatabaseInsightConnectionDetailArgs) ToGetDatabaseInsightConnectionDetailOutputWithContext

func (i GetDatabaseInsightConnectionDetailArgs) ToGetDatabaseInsightConnectionDetailOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailOutput

type GetDatabaseInsightConnectionDetailArray

type GetDatabaseInsightConnectionDetailArray []GetDatabaseInsightConnectionDetailInput

func (GetDatabaseInsightConnectionDetailArray) ElementType

func (GetDatabaseInsightConnectionDetailArray) ToGetDatabaseInsightConnectionDetailArrayOutput

func (i GetDatabaseInsightConnectionDetailArray) ToGetDatabaseInsightConnectionDetailArrayOutput() GetDatabaseInsightConnectionDetailArrayOutput

func (GetDatabaseInsightConnectionDetailArray) ToGetDatabaseInsightConnectionDetailArrayOutputWithContext

func (i GetDatabaseInsightConnectionDetailArray) ToGetDatabaseInsightConnectionDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailArrayOutput

type GetDatabaseInsightConnectionDetailArrayInput

type GetDatabaseInsightConnectionDetailArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightConnectionDetailArrayOutput() GetDatabaseInsightConnectionDetailArrayOutput
	ToGetDatabaseInsightConnectionDetailArrayOutputWithContext(context.Context) GetDatabaseInsightConnectionDetailArrayOutput
}

GetDatabaseInsightConnectionDetailArrayInput is an input type that accepts GetDatabaseInsightConnectionDetailArray and GetDatabaseInsightConnectionDetailArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightConnectionDetailArrayInput` via:

GetDatabaseInsightConnectionDetailArray{ GetDatabaseInsightConnectionDetailArgs{...} }

type GetDatabaseInsightConnectionDetailArrayOutput

type GetDatabaseInsightConnectionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightConnectionDetailArrayOutput) ElementType

func (GetDatabaseInsightConnectionDetailArrayOutput) Index

func (GetDatabaseInsightConnectionDetailArrayOutput) ToGetDatabaseInsightConnectionDetailArrayOutput

func (o GetDatabaseInsightConnectionDetailArrayOutput) ToGetDatabaseInsightConnectionDetailArrayOutput() GetDatabaseInsightConnectionDetailArrayOutput

func (GetDatabaseInsightConnectionDetailArrayOutput) ToGetDatabaseInsightConnectionDetailArrayOutputWithContext

func (o GetDatabaseInsightConnectionDetailArrayOutput) ToGetDatabaseInsightConnectionDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailArrayOutput

type GetDatabaseInsightConnectionDetailHost

type GetDatabaseInsightConnectionDetailHost struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp string `pulumi:"hostIp"`
	// Listener port number used for connection requests.
	Port int `pulumi:"port"`
}

type GetDatabaseInsightConnectionDetailHostArgs

type GetDatabaseInsightConnectionDetailHostArgs struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp pulumi.StringInput `pulumi:"hostIp"`
	// Listener port number used for connection requests.
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetDatabaseInsightConnectionDetailHostArgs) ElementType

func (GetDatabaseInsightConnectionDetailHostArgs) ToGetDatabaseInsightConnectionDetailHostOutput

func (i GetDatabaseInsightConnectionDetailHostArgs) ToGetDatabaseInsightConnectionDetailHostOutput() GetDatabaseInsightConnectionDetailHostOutput

func (GetDatabaseInsightConnectionDetailHostArgs) ToGetDatabaseInsightConnectionDetailHostOutputWithContext

func (i GetDatabaseInsightConnectionDetailHostArgs) ToGetDatabaseInsightConnectionDetailHostOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailHostOutput

type GetDatabaseInsightConnectionDetailHostArray

type GetDatabaseInsightConnectionDetailHostArray []GetDatabaseInsightConnectionDetailHostInput

func (GetDatabaseInsightConnectionDetailHostArray) ElementType

func (GetDatabaseInsightConnectionDetailHostArray) ToGetDatabaseInsightConnectionDetailHostArrayOutput

func (i GetDatabaseInsightConnectionDetailHostArray) ToGetDatabaseInsightConnectionDetailHostArrayOutput() GetDatabaseInsightConnectionDetailHostArrayOutput

func (GetDatabaseInsightConnectionDetailHostArray) ToGetDatabaseInsightConnectionDetailHostArrayOutputWithContext

func (i GetDatabaseInsightConnectionDetailHostArray) ToGetDatabaseInsightConnectionDetailHostArrayOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailHostArrayOutput

type GetDatabaseInsightConnectionDetailHostArrayInput

type GetDatabaseInsightConnectionDetailHostArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightConnectionDetailHostArrayOutput() GetDatabaseInsightConnectionDetailHostArrayOutput
	ToGetDatabaseInsightConnectionDetailHostArrayOutputWithContext(context.Context) GetDatabaseInsightConnectionDetailHostArrayOutput
}

GetDatabaseInsightConnectionDetailHostArrayInput is an input type that accepts GetDatabaseInsightConnectionDetailHostArray and GetDatabaseInsightConnectionDetailHostArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightConnectionDetailHostArrayInput` via:

GetDatabaseInsightConnectionDetailHostArray{ GetDatabaseInsightConnectionDetailHostArgs{...} }

type GetDatabaseInsightConnectionDetailHostArrayOutput

type GetDatabaseInsightConnectionDetailHostArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightConnectionDetailHostArrayOutput) ElementType

func (GetDatabaseInsightConnectionDetailHostArrayOutput) Index

func (GetDatabaseInsightConnectionDetailHostArrayOutput) ToGetDatabaseInsightConnectionDetailHostArrayOutput

func (o GetDatabaseInsightConnectionDetailHostArrayOutput) ToGetDatabaseInsightConnectionDetailHostArrayOutput() GetDatabaseInsightConnectionDetailHostArrayOutput

func (GetDatabaseInsightConnectionDetailHostArrayOutput) ToGetDatabaseInsightConnectionDetailHostArrayOutputWithContext

func (o GetDatabaseInsightConnectionDetailHostArrayOutput) ToGetDatabaseInsightConnectionDetailHostArrayOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailHostArrayOutput

type GetDatabaseInsightConnectionDetailHostInput

type GetDatabaseInsightConnectionDetailHostInput interface {
	pulumi.Input

	ToGetDatabaseInsightConnectionDetailHostOutput() GetDatabaseInsightConnectionDetailHostOutput
	ToGetDatabaseInsightConnectionDetailHostOutputWithContext(context.Context) GetDatabaseInsightConnectionDetailHostOutput
}

GetDatabaseInsightConnectionDetailHostInput is an input type that accepts GetDatabaseInsightConnectionDetailHostArgs and GetDatabaseInsightConnectionDetailHostOutput values. You can construct a concrete instance of `GetDatabaseInsightConnectionDetailHostInput` via:

GetDatabaseInsightConnectionDetailHostArgs{...}

type GetDatabaseInsightConnectionDetailHostOutput

type GetDatabaseInsightConnectionDetailHostOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightConnectionDetailHostOutput) ElementType

func (GetDatabaseInsightConnectionDetailHostOutput) HostIp

Host IP used for connection requests for Cloud DB resource.

func (GetDatabaseInsightConnectionDetailHostOutput) Port

Listener port number used for connection requests.

func (GetDatabaseInsightConnectionDetailHostOutput) ToGetDatabaseInsightConnectionDetailHostOutput

func (o GetDatabaseInsightConnectionDetailHostOutput) ToGetDatabaseInsightConnectionDetailHostOutput() GetDatabaseInsightConnectionDetailHostOutput

func (GetDatabaseInsightConnectionDetailHostOutput) ToGetDatabaseInsightConnectionDetailHostOutputWithContext

func (o GetDatabaseInsightConnectionDetailHostOutput) ToGetDatabaseInsightConnectionDetailHostOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailHostOutput

type GetDatabaseInsightConnectionDetailInput

type GetDatabaseInsightConnectionDetailInput interface {
	pulumi.Input

	ToGetDatabaseInsightConnectionDetailOutput() GetDatabaseInsightConnectionDetailOutput
	ToGetDatabaseInsightConnectionDetailOutputWithContext(context.Context) GetDatabaseInsightConnectionDetailOutput
}

GetDatabaseInsightConnectionDetailInput is an input type that accepts GetDatabaseInsightConnectionDetailArgs and GetDatabaseInsightConnectionDetailOutput values. You can construct a concrete instance of `GetDatabaseInsightConnectionDetailInput` via:

GetDatabaseInsightConnectionDetailArgs{...}

type GetDatabaseInsightConnectionDetailOutput

type GetDatabaseInsightConnectionDetailOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightConnectionDetailOutput) ElementType

func (GetDatabaseInsightConnectionDetailOutput) HostName

Name of the listener host that will be used to create the connect string to the database.

func (GetDatabaseInsightConnectionDetailOutput) Hosts

List of hosts and port for private endpoint accessed database resource.

func (GetDatabaseInsightConnectionDetailOutput) Port

Listener port number used for connection requests.

func (GetDatabaseInsightConnectionDetailOutput) Protocol

Protocol used for connection requests for private endpoint accssed database resource.

func (GetDatabaseInsightConnectionDetailOutput) ServiceName

Database service name used for connection requests.

func (GetDatabaseInsightConnectionDetailOutput) ToGetDatabaseInsightConnectionDetailOutput

func (o GetDatabaseInsightConnectionDetailOutput) ToGetDatabaseInsightConnectionDetailOutput() GetDatabaseInsightConnectionDetailOutput

func (GetDatabaseInsightConnectionDetailOutput) ToGetDatabaseInsightConnectionDetailOutputWithContext

func (o GetDatabaseInsightConnectionDetailOutput) ToGetDatabaseInsightConnectionDetailOutputWithContext(ctx context.Context) GetDatabaseInsightConnectionDetailOutput

type GetDatabaseInsightCredentialDetail

type GetDatabaseInsightCredentialDetail struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId string `pulumi:"passwordSecretId"`
	// database user role.
	Role string `pulumi:"role"`
	// database user name.
	UserName string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId string `pulumi:"walletSecretId"`
}

type GetDatabaseInsightCredentialDetailArgs

type GetDatabaseInsightCredentialDetailArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringInput `pulumi:"walletSecretId"`
}

func (GetDatabaseInsightCredentialDetailArgs) ElementType

func (GetDatabaseInsightCredentialDetailArgs) ToGetDatabaseInsightCredentialDetailOutput

func (i GetDatabaseInsightCredentialDetailArgs) ToGetDatabaseInsightCredentialDetailOutput() GetDatabaseInsightCredentialDetailOutput

func (GetDatabaseInsightCredentialDetailArgs) ToGetDatabaseInsightCredentialDetailOutputWithContext

func (i GetDatabaseInsightCredentialDetailArgs) ToGetDatabaseInsightCredentialDetailOutputWithContext(ctx context.Context) GetDatabaseInsightCredentialDetailOutput

type GetDatabaseInsightCredentialDetailArray

type GetDatabaseInsightCredentialDetailArray []GetDatabaseInsightCredentialDetailInput

func (GetDatabaseInsightCredentialDetailArray) ElementType

func (GetDatabaseInsightCredentialDetailArray) ToGetDatabaseInsightCredentialDetailArrayOutput

func (i GetDatabaseInsightCredentialDetailArray) ToGetDatabaseInsightCredentialDetailArrayOutput() GetDatabaseInsightCredentialDetailArrayOutput

func (GetDatabaseInsightCredentialDetailArray) ToGetDatabaseInsightCredentialDetailArrayOutputWithContext

func (i GetDatabaseInsightCredentialDetailArray) ToGetDatabaseInsightCredentialDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightCredentialDetailArrayOutput

type GetDatabaseInsightCredentialDetailArrayInput

type GetDatabaseInsightCredentialDetailArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightCredentialDetailArrayOutput() GetDatabaseInsightCredentialDetailArrayOutput
	ToGetDatabaseInsightCredentialDetailArrayOutputWithContext(context.Context) GetDatabaseInsightCredentialDetailArrayOutput
}

GetDatabaseInsightCredentialDetailArrayInput is an input type that accepts GetDatabaseInsightCredentialDetailArray and GetDatabaseInsightCredentialDetailArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightCredentialDetailArrayInput` via:

GetDatabaseInsightCredentialDetailArray{ GetDatabaseInsightCredentialDetailArgs{...} }

type GetDatabaseInsightCredentialDetailArrayOutput

type GetDatabaseInsightCredentialDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightCredentialDetailArrayOutput) ElementType

func (GetDatabaseInsightCredentialDetailArrayOutput) Index

func (GetDatabaseInsightCredentialDetailArrayOutput) ToGetDatabaseInsightCredentialDetailArrayOutput

func (o GetDatabaseInsightCredentialDetailArrayOutput) ToGetDatabaseInsightCredentialDetailArrayOutput() GetDatabaseInsightCredentialDetailArrayOutput

func (GetDatabaseInsightCredentialDetailArrayOutput) ToGetDatabaseInsightCredentialDetailArrayOutputWithContext

func (o GetDatabaseInsightCredentialDetailArrayOutput) ToGetDatabaseInsightCredentialDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightCredentialDetailArrayOutput

type GetDatabaseInsightCredentialDetailInput

type GetDatabaseInsightCredentialDetailInput interface {
	pulumi.Input

	ToGetDatabaseInsightCredentialDetailOutput() GetDatabaseInsightCredentialDetailOutput
	ToGetDatabaseInsightCredentialDetailOutputWithContext(context.Context) GetDatabaseInsightCredentialDetailOutput
}

GetDatabaseInsightCredentialDetailInput is an input type that accepts GetDatabaseInsightCredentialDetailArgs and GetDatabaseInsightCredentialDetailOutput values. You can construct a concrete instance of `GetDatabaseInsightCredentialDetailInput` via:

GetDatabaseInsightCredentialDetailArgs{...}

type GetDatabaseInsightCredentialDetailOutput

type GetDatabaseInsightCredentialDetailOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightCredentialDetailOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (GetDatabaseInsightCredentialDetailOutput) CredentialType

Credential type.

func (GetDatabaseInsightCredentialDetailOutput) ElementType

func (GetDatabaseInsightCredentialDetailOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (GetDatabaseInsightCredentialDetailOutput) Role

database user role.

func (GetDatabaseInsightCredentialDetailOutput) ToGetDatabaseInsightCredentialDetailOutput

func (o GetDatabaseInsightCredentialDetailOutput) ToGetDatabaseInsightCredentialDetailOutput() GetDatabaseInsightCredentialDetailOutput

func (GetDatabaseInsightCredentialDetailOutput) ToGetDatabaseInsightCredentialDetailOutputWithContext

func (o GetDatabaseInsightCredentialDetailOutput) ToGetDatabaseInsightCredentialDetailOutputWithContext(ctx context.Context) GetDatabaseInsightCredentialDetailOutput

func (GetDatabaseInsightCredentialDetailOutput) UserName

database user name.

func (GetDatabaseInsightCredentialDetailOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type GetDatabaseInsightsArgs

type GetDatabaseInsightsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"`
	// Optional list of database [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseIds []string `pulumi:"databaseIds"`
	// Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseTypes []string `pulumi:"databaseTypes"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `pulumi:"enterpriseManagerBridgeId"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `pulumi:"exadataInsightId"`
	// Specifies the fields to return in a database summary response. By default all fields are returned if omitted.
	Fields  []string                    `pulumi:"fields"`
	Filters []GetDatabaseInsightsFilter `pulumi:"filters"`
	// Optional list of database insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `pulumi:"id"`
	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId *string `pulumi:"opsiPrivateEndpointId"`
	// Lifecycle states
	States []string `pulumi:"states"`
	// Resource Status
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getDatabaseInsights.

type GetDatabaseInsightsDatabaseInsightsCollection

type GetDatabaseInsightsDatabaseInsightsCollection struct {
	Items []GetDatabaseInsightsDatabaseInsightsCollectionItem `pulumi:"items"`
}

type GetDatabaseInsightsDatabaseInsightsCollectionArgs

type GetDatabaseInsightsDatabaseInsightsCollectionArgs struct {
	Items GetDatabaseInsightsDatabaseInsightsCollectionItemArrayInput `pulumi:"items"`
}

func (GetDatabaseInsightsDatabaseInsightsCollectionArgs) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionOutput

func (i GetDatabaseInsightsDatabaseInsightsCollectionArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionOutput() GetDatabaseInsightsDatabaseInsightsCollectionOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionOutput

type GetDatabaseInsightsDatabaseInsightsCollectionArray

type GetDatabaseInsightsDatabaseInsightsCollectionArray []GetDatabaseInsightsDatabaseInsightsCollectionInput

func (GetDatabaseInsightsDatabaseInsightsCollectionArray) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionArray) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutput

func (i GetDatabaseInsightsDatabaseInsightsCollectionArray) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionArray) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionArray) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionArrayInput

type GetDatabaseInsightsDatabaseInsightsCollectionArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionArrayInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionArray and GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionArrayInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionArray{ GetDatabaseInsightsDatabaseInsightsCollectionArgs{...} }

type GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput) Index

func (GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutputWithContext

func (o GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionInput

type GetDatabaseInsightsDatabaseInsightsCollectionInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionOutput() GetDatabaseInsightsDatabaseInsightsCollectionOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionArgs and GetDatabaseInsightsDatabaseInsightsCollectionOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionArgs{...}

type GetDatabaseInsightsDatabaseInsightsCollectionItem

type GetDatabaseInsightsDatabaseInsightsCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	ConnectionCredentialDetails []GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetail `pulumi:"connectionCredentialDetails"`
	// Connection details to connect to the database. HostName, protocol, and port should be specified.
	ConnectionDetails []GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetail `pulumi:"connectionDetails"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails []GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetail `pulumi:"credentialDetails"`
	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails string `pulumi:"databaseConnectionStatusDetails"`
	// Display name of database
	DatabaseDisplayName string `pulumi:"databaseDisplayName"`
	// Optional list of database [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId string `pulumi:"databaseId"`
	// Name of database
	DatabaseName string `pulumi:"databaseName"`
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType string `pulumi:"databaseResourceType"`
	// Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType string `pulumi:"databaseType"`
	// The version of the database.
	DatabaseVersion      string `pulumi:"databaseVersion"`
	DbmPrivateEndpointId string `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    map[string]interface{} `pulumi:"definedTags"`
	DeploymentType string                 `pulumi:"deploymentType"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName string `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier string `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName string `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType string `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unqiue Identifier
	EnterpriseManagerIdentifier string `pulumi:"enterpriseManagerIdentifier"`
	// Source of the database entity.
	EntitySource string `pulumi:"entitySource"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId string `pulumi:"exadataInsightId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Optional list of database insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId string `pulumi:"opsiPrivateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId string `pulumi:"parentId"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount int `pulumi:"processorCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId string `pulumi:"rootId"`
	// Database service name used for connection requests.
	ServiceName string `pulumi:"serviceName"`
	// Lifecycle states
	State string `pulumi:"state"`
	// Resource Status
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDatabaseInsightsDatabaseInsightsCollectionItemArgs

type GetDatabaseInsightsDatabaseInsightsCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	ConnectionCredentialDetails GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayInput `pulumi:"connectionCredentialDetails"`
	// Connection details to connect to the database. HostName, protocol, and port should be specified.
	ConnectionDetails GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayInput `pulumi:"connectionDetails"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	CredentialDetails GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayInput `pulumi:"credentialDetails"`
	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails pulumi.StringInput `pulumi:"databaseConnectionStatusDetails"`
	// Display name of database
	DatabaseDisplayName pulumi.StringInput `pulumi:"databaseDisplayName"`
	// Optional list of database [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId pulumi.StringInput `pulumi:"databaseId"`
	// Name of database
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType pulumi.StringInput `pulumi:"databaseResourceType"`
	// Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// The version of the database.
	DatabaseVersion      pulumi.StringInput `pulumi:"databaseVersion"`
	DbmPrivateEndpointId pulumi.StringInput `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    pulumi.MapInput    `pulumi:"definedTags"`
	DeploymentType pulumi.StringInput `pulumi:"deploymentType"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringInput `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringInput `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringInput `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringInput `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringInput `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unqiue Identifier
	EnterpriseManagerIdentifier pulumi.StringInput `pulumi:"enterpriseManagerIdentifier"`
	// Source of the database entity.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId pulumi.StringInput `pulumi:"exadataInsightId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Optional list of database insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId pulumi.StringInput `pulumi:"opsiPrivateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId pulumi.StringInput `pulumi:"parentId"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount pulumi.IntInput `pulumi:"processorCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId pulumi.StringInput `pulumi:"rootId"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// Resource Status
	Status pulumi.StringInput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArgs) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutput

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemArray

type GetDatabaseInsightsDatabaseInsightsCollectionItemArray []GetDatabaseInsightsDatabaseInsightsCollectionItemInput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArray) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemArrayInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemArrayInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemArray and GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemArrayInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemArray{ GetDatabaseInsightsDatabaseInsightsCollectionItemArgs{...} }

type GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput) Index

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutputWithContext

func (o GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetail

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetail struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId string `pulumi:"passwordSecretId"`
	// database user role.
	Role string `pulumi:"role"`
	// database user name.
	UserName string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId string `pulumi:"walletSecretId"`
}

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringInput `pulumi:"walletSecretId"`
}

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray []GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailInput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray and GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArray{ GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs{...} }

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArrayOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs and GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailArgs{...}

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) CredentialType

Credential type.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) Role

database user role.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutputWithContext

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) UserName

database user name.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionCredentialDetailOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetail

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetail struct {
	// Name of the listener host that will be used to create the connect string to the database.
	HostName string `pulumi:"hostName"`
	// List of hosts and port for private endpoint accessed database resource.
	Hosts []GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHost `pulumi:"hosts"`
	// Listener port number used for connection requests.
	Port int `pulumi:"port"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol string `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName string `pulumi:"serviceName"`
}

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs struct {
	// Name of the listener host that will be used to create the connect string to the database.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// List of hosts and port for private endpoint accessed database resource.
	Hosts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayInput `pulumi:"hosts"`
	// Listener port number used for connection requests.
	Port pulumi.IntInput `pulumi:"port"`
	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Database service name used for connection requests.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray []GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailInput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray and GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArray{ GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs{...} }

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArrayOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHost

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHost struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp string `pulumi:"hostIp"`
	// Listener port number used for connection requests.
	Port int `pulumi:"port"`
}

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs struct {
	// Host IP used for connection requests for Cloud DB resource.
	HostIp pulumi.StringInput `pulumi:"hostIp"`
	// Listener port number used for connection requests.
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray []GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostInput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray and GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArray{ GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs{...} }

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArrayOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs and GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostArgs{...}

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput) HostIp

Host IP used for connection requests for Cloud DB resource.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput) Port

Listener port number used for connection requests.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailHostOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs and GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailArgs{...}

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) HostName

Name of the listener host that will be used to create the connect string to the database.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) Hosts

List of hosts and port for private endpoint accessed database resource.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) Port

Listener port number used for connection requests.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) Protocol

Protocol used for connection requests for private endpoint accssed database resource.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) ServiceName

Database service name used for connection requests.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutputWithContext

func (o GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemConnectionDetailOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetail

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetail struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName string `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId string `pulumi:"passwordSecretId"`
	// database user role.
	Role string `pulumi:"role"`
	// database user name.
	UserName string `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId string `pulumi:"walletSecretId"`
}

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs struct {
	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName pulumi.StringInput `pulumi:"credentialSourceName"`
	// Credential type.
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
	// database user role.
	Role pulumi.StringInput `pulumi:"role"`
	// database user name.
	UserName pulumi.StringInput `pulumi:"userName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.
	WalletSecretId pulumi.StringInput `pulumi:"walletSecretId"`
}

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray []GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailInput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutputWithContext

func (i GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray and GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArray{ GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs{...} }

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArrayOutputWithContext

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs and GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailArgs{...}

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) CredentialSourceName

Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) CredentialType

Credential type.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) PasswordSecretId

The secret [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) mapping to the database credentials.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) Role

database user role.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutputWithContext

func (o GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) UserName

database user name.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemCredentialDetailOutput) WalletSecretId added in v1.1.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored.

type GetDatabaseInsightsDatabaseInsightsCollectionItemInput

type GetDatabaseInsightsDatabaseInsightsCollectionItemInput interface {
	pulumi.Input

	ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutput() GetDatabaseInsightsDatabaseInsightsCollectionItemOutput
	ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutputWithContext(context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemOutput
}

GetDatabaseInsightsDatabaseInsightsCollectionItemInput is an input type that accepts GetDatabaseInsightsDatabaseInsightsCollectionItemArgs and GetDatabaseInsightsDatabaseInsightsCollectionItemOutput values. You can construct a concrete instance of `GetDatabaseInsightsDatabaseInsightsCollectionItemInput` via:

GetDatabaseInsightsDatabaseInsightsCollectionItemArgs{...}

type GetDatabaseInsightsDatabaseInsightsCollectionItemOutput

type GetDatabaseInsightsDatabaseInsightsCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ConnectionCredentialDetails

User credential details to connect to the database. This is supplied via the External Database Service.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ConnectionDetails

Connection details to connect to the database. HostName, protocol, and port should be specified.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) CredentialDetails

User credential details to connect to the database. This is supplied via the External Database Service.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseConnectionStatusDetails

A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseDisplayName

Display name of database

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseId

Optional list of database [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseName

Name of database

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseResourceType

Oracle Cloud Infrastructure database resource type

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseType

Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DatabaseVersion

The version of the database.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DbmPrivateEndpointId added in v0.2.0

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DefinedTags

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

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) DeploymentType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerBridgeId

Unique Enterprise Manager bridge identifier

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerEntityDisplayName

func (o GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerEntityIdentifier

func (o GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerEntityName

Enterprise Manager Entity Name

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerEntityType

Enterprise Manager Entity Type

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EnterpriseManagerIdentifier

Enterprise Manager Unqiue Identifier

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) EntitySource

Source of the database entity.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ExadataInsightId

[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) FreeformTags

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

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) Id

Optional list of database insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) LifecycleDetails

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

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) OpsiPrivateEndpointId

Unique Operations Insights PrivateEndpoint identifier

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ParentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ProcessorCount

Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) RootId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ServiceName

Database service name used for connection requests.

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) State

Lifecycle states

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) Status

Resource Status

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) SystemTags

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

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) TimeCreated

The time the the database insight was first enabled. An RFC3339 formatted datetime string

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) TimeUpdated

The time the database insight was updated. An RFC3339 formatted datetime string

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutputWithContext

func (o GetDatabaseInsightsDatabaseInsightsCollectionItemOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionItemOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionItemOutput

type GetDatabaseInsightsDatabaseInsightsCollectionOutput

type GetDatabaseInsightsDatabaseInsightsCollectionOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsDatabaseInsightsCollectionOutput) ElementType

func (GetDatabaseInsightsDatabaseInsightsCollectionOutput) Items

func (GetDatabaseInsightsDatabaseInsightsCollectionOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionOutput

func (o GetDatabaseInsightsDatabaseInsightsCollectionOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionOutput() GetDatabaseInsightsDatabaseInsightsCollectionOutput

func (GetDatabaseInsightsDatabaseInsightsCollectionOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionOutputWithContext

func (o GetDatabaseInsightsDatabaseInsightsCollectionOutput) ToGetDatabaseInsightsDatabaseInsightsCollectionOutputWithContext(ctx context.Context) GetDatabaseInsightsDatabaseInsightsCollectionOutput

type GetDatabaseInsightsFilter

type GetDatabaseInsightsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetDatabaseInsightsFilterArgs

type GetDatabaseInsightsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetDatabaseInsightsFilterArgs) ElementType

func (GetDatabaseInsightsFilterArgs) ToGetDatabaseInsightsFilterOutput

func (i GetDatabaseInsightsFilterArgs) ToGetDatabaseInsightsFilterOutput() GetDatabaseInsightsFilterOutput

func (GetDatabaseInsightsFilterArgs) ToGetDatabaseInsightsFilterOutputWithContext

func (i GetDatabaseInsightsFilterArgs) ToGetDatabaseInsightsFilterOutputWithContext(ctx context.Context) GetDatabaseInsightsFilterOutput

type GetDatabaseInsightsFilterArray

type GetDatabaseInsightsFilterArray []GetDatabaseInsightsFilterInput

func (GetDatabaseInsightsFilterArray) ElementType

func (GetDatabaseInsightsFilterArray) ToGetDatabaseInsightsFilterArrayOutput

func (i GetDatabaseInsightsFilterArray) ToGetDatabaseInsightsFilterArrayOutput() GetDatabaseInsightsFilterArrayOutput

func (GetDatabaseInsightsFilterArray) ToGetDatabaseInsightsFilterArrayOutputWithContext

func (i GetDatabaseInsightsFilterArray) ToGetDatabaseInsightsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsFilterArrayOutput

type GetDatabaseInsightsFilterArrayInput

type GetDatabaseInsightsFilterArrayInput interface {
	pulumi.Input

	ToGetDatabaseInsightsFilterArrayOutput() GetDatabaseInsightsFilterArrayOutput
	ToGetDatabaseInsightsFilterArrayOutputWithContext(context.Context) GetDatabaseInsightsFilterArrayOutput
}

GetDatabaseInsightsFilterArrayInput is an input type that accepts GetDatabaseInsightsFilterArray and GetDatabaseInsightsFilterArrayOutput values. You can construct a concrete instance of `GetDatabaseInsightsFilterArrayInput` via:

GetDatabaseInsightsFilterArray{ GetDatabaseInsightsFilterArgs{...} }

type GetDatabaseInsightsFilterArrayOutput

type GetDatabaseInsightsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsFilterArrayOutput) ElementType

func (GetDatabaseInsightsFilterArrayOutput) Index

func (GetDatabaseInsightsFilterArrayOutput) ToGetDatabaseInsightsFilterArrayOutput

func (o GetDatabaseInsightsFilterArrayOutput) ToGetDatabaseInsightsFilterArrayOutput() GetDatabaseInsightsFilterArrayOutput

func (GetDatabaseInsightsFilterArrayOutput) ToGetDatabaseInsightsFilterArrayOutputWithContext

func (o GetDatabaseInsightsFilterArrayOutput) ToGetDatabaseInsightsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseInsightsFilterArrayOutput

type GetDatabaseInsightsFilterInput

type GetDatabaseInsightsFilterInput interface {
	pulumi.Input

	ToGetDatabaseInsightsFilterOutput() GetDatabaseInsightsFilterOutput
	ToGetDatabaseInsightsFilterOutputWithContext(context.Context) GetDatabaseInsightsFilterOutput
}

GetDatabaseInsightsFilterInput is an input type that accepts GetDatabaseInsightsFilterArgs and GetDatabaseInsightsFilterOutput values. You can construct a concrete instance of `GetDatabaseInsightsFilterInput` via:

GetDatabaseInsightsFilterArgs{...}

type GetDatabaseInsightsFilterOutput

type GetDatabaseInsightsFilterOutput struct{ *pulumi.OutputState }

func (GetDatabaseInsightsFilterOutput) ElementType

func (GetDatabaseInsightsFilterOutput) Name

func (GetDatabaseInsightsFilterOutput) Regex

func (GetDatabaseInsightsFilterOutput) ToGetDatabaseInsightsFilterOutput

func (o GetDatabaseInsightsFilterOutput) ToGetDatabaseInsightsFilterOutput() GetDatabaseInsightsFilterOutput

func (GetDatabaseInsightsFilterOutput) ToGetDatabaseInsightsFilterOutputWithContext

func (o GetDatabaseInsightsFilterOutput) ToGetDatabaseInsightsFilterOutputWithContext(ctx context.Context) GetDatabaseInsightsFilterOutput

func (GetDatabaseInsightsFilterOutput) Values

type GetDatabaseInsightsOutputArgs

type GetDatabaseInsightsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"`
	// Optional list of database [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseIds pulumi.StringArrayInput `pulumi:"databaseIds"`
	// Filter by one or more database type. Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseTypes pulumi.StringArrayInput `pulumi:"databaseTypes"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringPtrInput `pulumi:"enterpriseManagerBridgeId"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId pulumi.StringPtrInput `pulumi:"exadataInsightId"`
	// Specifies the fields to return in a database summary response. By default all fields are returned if omitted.
	Fields  pulumi.StringArrayInput             `pulumi:"fields"`
	Filters GetDatabaseInsightsFilterArrayInput `pulumi:"filters"`
	// Optional list of database insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId pulumi.StringPtrInput `pulumi:"opsiPrivateEndpointId"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
	// Resource Status
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getDatabaseInsights.

func (GetDatabaseInsightsOutputArgs) ElementType

type GetDatabaseInsightsResult

type GetDatabaseInsightsResult struct {
	// Compartment identifier of the database
	CompartmentId          *string `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool   `pulumi:"compartmentIdInSubtree"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseIds []string `pulumi:"databaseIds"`
	// The list of database_insights_collection.
	DatabaseInsightsCollections []GetDatabaseInsightsDatabaseInsightsCollection `pulumi:"databaseInsightsCollections"`
	// Operations Insights internal representation of the database type.
	DatabaseTypes []string `pulumi:"databaseTypes"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `pulumi:"enterpriseManagerBridgeId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string                     `pulumi:"exadataInsightId"`
	Fields           []string                    `pulumi:"fields"`
	Filters          []GetDatabaseInsightsFilter `pulumi:"filters"`
	// Database insight identifier
	Id *string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `pulumi:"opsiPrivateEndpointId"`
	// The current state of the database.
	States []string `pulumi:"states"`
	// Indicates the status of a database insight in Operations Insights
	Statuses []string `pulumi:"statuses"`
}

A collection of values returned by getDatabaseInsights.

func GetDatabaseInsights

func GetDatabaseInsights(ctx *pulumi.Context, args *GetDatabaseInsightsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseInsightsResult, error)

This data source provides the list of Database Insights in Oracle Cloud Infrastructure Opsi service.

Gets a list of database insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of database insights in that compartment and in all sub-compartments will be returned.

## Example Usage

```go 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.GetDatabaseInsights(ctx, &opsi.GetDatabaseInsightsArgs{
			CompartmentId:             pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree:    pulumi.BoolRef(databaseInsightCompartmentIdInSubtree),
			DatabaseIds:               testDatabase.Id,
			DatabaseTypes:             databaseInsightDatabaseType,
			EnterpriseManagerBridgeId: pulumi.StringRef(testEnterpriseManagerBridge.Id),
			ExadataInsightId:          pulumi.StringRef(testExadataInsight.Id),
			Fields:                    databaseInsightFields,
			Id:                        pulumi.StringRef(databaseInsightId),
			OpsiPrivateEndpointId:     pulumi.StringRef(testPrivateEndpoint.Id),
			States:                    databaseInsightState,
			Statuses:                  databaseInsightStatus,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDatabaseInsightsResultOutput

type GetDatabaseInsightsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseInsights.

func (GetDatabaseInsightsResultOutput) CompartmentId

Compartment identifier of the database

func (GetDatabaseInsightsResultOutput) CompartmentIdInSubtree

func (o GetDatabaseInsightsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetDatabaseInsightsResultOutput) DatabaseIds

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.

func (GetDatabaseInsightsResultOutput) DatabaseInsightsCollections

The list of database_insights_collection.

func (GetDatabaseInsightsResultOutput) DatabaseTypes

Operations Insights internal representation of the database type.

func (GetDatabaseInsightsResultOutput) ElementType

func (GetDatabaseInsightsResultOutput) EnterpriseManagerBridgeId

func (o GetDatabaseInsightsResultOutput) EnterpriseManagerBridgeId() pulumi.StringPtrOutput

OPSI Enterprise Manager Bridge OCID

func (GetDatabaseInsightsResultOutput) ExadataInsightId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.

func (GetDatabaseInsightsResultOutput) Fields

func (GetDatabaseInsightsResultOutput) Filters

func (GetDatabaseInsightsResultOutput) Id

Database insight identifier

func (GetDatabaseInsightsResultOutput) OpsiPrivateEndpointId

func (o GetDatabaseInsightsResultOutput) OpsiPrivateEndpointId() pulumi.StringPtrOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint

func (GetDatabaseInsightsResultOutput) States

The current state of the database.

func (GetDatabaseInsightsResultOutput) Statuses

Indicates the status of a database insight in Operations Insights

func (GetDatabaseInsightsResultOutput) ToGetDatabaseInsightsResultOutput

func (o GetDatabaseInsightsResultOutput) ToGetDatabaseInsightsResultOutput() GetDatabaseInsightsResultOutput

func (GetDatabaseInsightsResultOutput) ToGetDatabaseInsightsResultOutputWithContext

func (o GetDatabaseInsightsResultOutput) ToGetDatabaseInsightsResultOutputWithContext(ctx context.Context) GetDatabaseInsightsResultOutput

type GetEnterpriseManagerBridgesArgs

type GetEnterpriseManagerBridgesArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"`
	// A filter to return only resources that match the entire display name.
	DisplayName *string                             `pulumi:"displayName"`
	Filters     []GetEnterpriseManagerBridgesFilter `pulumi:"filters"`
	// Unique Enterprise Manager bridge identifier
	Id *string `pulumi:"id"`
	// Lifecycle states
	States []string `pulumi:"states"`
}

A collection of arguments for invoking getEnterpriseManagerBridges.

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollection

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollection struct {
	Items []GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItem `pulumi:"items"`
}

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs struct {
	Items GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayInput `pulumi:"items"`
}

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutputWithContext

func (i GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray []GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionInput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutputWithContext

func (i GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayInput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayInput interface {
	pulumi.Input

	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput() GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput
	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutputWithContext(context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput
}

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayInput is an input type that accepts GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray and GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput values. You can construct a concrete instance of `GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayInput` via:

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArray{ GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs{...} }

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutputWithContext

func (o GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArrayOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionInput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionInput interface {
	pulumi.Input

	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput() GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput
	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutputWithContext(context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput
}

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionInput is an input type that accepts GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs and GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput values. You can construct a concrete instance of `GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionInput` via:

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionArgs{...}

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItem

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description of Enterprise Manager Bridge
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique Enterprise Manager bridge identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName string `pulumi:"objectStorageBucketName"`
	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails string `pulumi:"objectStorageBucketStatusDetails"`
	// Object Storage Namespace Name
	ObjectStorageNamespaceName string `pulumi:"objectStorageNamespaceName"`
	// Lifecycle states
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Description of Enterprise Manager Bridge
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique Enterprise Manager bridge identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName pulumi.StringInput `pulumi:"objectStorageBucketName"`
	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails pulumi.StringInput `pulumi:"objectStorageBucketStatusDetails"`
	// Object Storage Namespace Name
	ObjectStorageNamespaceName pulumi.StringInput `pulumi:"objectStorageNamespaceName"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutputWithContext

func (i GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray []GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemInput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutputWithContext

func (i GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayInput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayInput interface {
	pulumi.Input

	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput() GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput
	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutputWithContext(context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput
}

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayInput is an input type that accepts GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray and GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput values. You can construct a concrete instance of `GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayInput` via:

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArray{ GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs{...} }

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArrayOutputWithContext

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemInput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemInput interface {
	pulumi.Input

	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput() GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput
	ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutputWithContext(context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput
}

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemInput is an input type that accepts GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs and GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput values. You can construct a concrete instance of `GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemInput` via:

GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemArgs{...}

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput struct{ *pulumi.OutputState }

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) DefinedTags

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

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) Description

Description of Enterprise Manager Bridge

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name.

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) FreeformTags

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

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) Id

Unique Enterprise Manager bridge identifier

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) LifecycleDetails

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

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ObjectStorageBucketName

Object Storage Bucket Name

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ObjectStorageBucketStatusDetails

A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ObjectStorageNamespaceName

Object Storage Namespace Name

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) State

Lifecycle states

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) SystemTags

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

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) TimeCreated

The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) TimeUpdated

The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutputWithContext

func (o GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionItemOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput

type GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput struct{ *pulumi.OutputState }

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput) ElementType

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput

func (GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutputWithContext

func (o GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput) ToGetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollectionOutput

type GetEnterpriseManagerBridgesFilter

type GetEnterpriseManagerBridgesFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetEnterpriseManagerBridgesFilterArgs

type GetEnterpriseManagerBridgesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetEnterpriseManagerBridgesFilterArgs) ElementType

func (GetEnterpriseManagerBridgesFilterArgs) ToGetEnterpriseManagerBridgesFilterOutput

func (i GetEnterpriseManagerBridgesFilterArgs) ToGetEnterpriseManagerBridgesFilterOutput() GetEnterpriseManagerBridgesFilterOutput

func (GetEnterpriseManagerBridgesFilterArgs) ToGetEnterpriseManagerBridgesFilterOutputWithContext

func (i GetEnterpriseManagerBridgesFilterArgs) ToGetEnterpriseManagerBridgesFilterOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesFilterOutput

type GetEnterpriseManagerBridgesFilterArray

type GetEnterpriseManagerBridgesFilterArray []GetEnterpriseManagerBridgesFilterInput

func (GetEnterpriseManagerBridgesFilterArray) ElementType

func (GetEnterpriseManagerBridgesFilterArray) ToGetEnterpriseManagerBridgesFilterArrayOutput

func (i GetEnterpriseManagerBridgesFilterArray) ToGetEnterpriseManagerBridgesFilterArrayOutput() GetEnterpriseManagerBridgesFilterArrayOutput

func (GetEnterpriseManagerBridgesFilterArray) ToGetEnterpriseManagerBridgesFilterArrayOutputWithContext

func (i GetEnterpriseManagerBridgesFilterArray) ToGetEnterpriseManagerBridgesFilterArrayOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesFilterArrayOutput

type GetEnterpriseManagerBridgesFilterArrayInput

type GetEnterpriseManagerBridgesFilterArrayInput interface {
	pulumi.Input

	ToGetEnterpriseManagerBridgesFilterArrayOutput() GetEnterpriseManagerBridgesFilterArrayOutput
	ToGetEnterpriseManagerBridgesFilterArrayOutputWithContext(context.Context) GetEnterpriseManagerBridgesFilterArrayOutput
}

GetEnterpriseManagerBridgesFilterArrayInput is an input type that accepts GetEnterpriseManagerBridgesFilterArray and GetEnterpriseManagerBridgesFilterArrayOutput values. You can construct a concrete instance of `GetEnterpriseManagerBridgesFilterArrayInput` via:

GetEnterpriseManagerBridgesFilterArray{ GetEnterpriseManagerBridgesFilterArgs{...} }

type GetEnterpriseManagerBridgesFilterArrayOutput

type GetEnterpriseManagerBridgesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetEnterpriseManagerBridgesFilterArrayOutput) ElementType

func (GetEnterpriseManagerBridgesFilterArrayOutput) Index

func (GetEnterpriseManagerBridgesFilterArrayOutput) ToGetEnterpriseManagerBridgesFilterArrayOutput

func (o GetEnterpriseManagerBridgesFilterArrayOutput) ToGetEnterpriseManagerBridgesFilterArrayOutput() GetEnterpriseManagerBridgesFilterArrayOutput

func (GetEnterpriseManagerBridgesFilterArrayOutput) ToGetEnterpriseManagerBridgesFilterArrayOutputWithContext

func (o GetEnterpriseManagerBridgesFilterArrayOutput) ToGetEnterpriseManagerBridgesFilterArrayOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesFilterArrayOutput

type GetEnterpriseManagerBridgesFilterInput

type GetEnterpriseManagerBridgesFilterInput interface {
	pulumi.Input

	ToGetEnterpriseManagerBridgesFilterOutput() GetEnterpriseManagerBridgesFilterOutput
	ToGetEnterpriseManagerBridgesFilterOutputWithContext(context.Context) GetEnterpriseManagerBridgesFilterOutput
}

GetEnterpriseManagerBridgesFilterInput is an input type that accepts GetEnterpriseManagerBridgesFilterArgs and GetEnterpriseManagerBridgesFilterOutput values. You can construct a concrete instance of `GetEnterpriseManagerBridgesFilterInput` via:

GetEnterpriseManagerBridgesFilterArgs{...}

type GetEnterpriseManagerBridgesFilterOutput

type GetEnterpriseManagerBridgesFilterOutput struct{ *pulumi.OutputState }

func (GetEnterpriseManagerBridgesFilterOutput) ElementType

func (GetEnterpriseManagerBridgesFilterOutput) Name

func (GetEnterpriseManagerBridgesFilterOutput) Regex

func (GetEnterpriseManagerBridgesFilterOutput) ToGetEnterpriseManagerBridgesFilterOutput

func (o GetEnterpriseManagerBridgesFilterOutput) ToGetEnterpriseManagerBridgesFilterOutput() GetEnterpriseManagerBridgesFilterOutput

func (GetEnterpriseManagerBridgesFilterOutput) ToGetEnterpriseManagerBridgesFilterOutputWithContext

func (o GetEnterpriseManagerBridgesFilterOutput) ToGetEnterpriseManagerBridgesFilterOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesFilterOutput

func (GetEnterpriseManagerBridgesFilterOutput) Values

type GetEnterpriseManagerBridgesOutputArgs

type GetEnterpriseManagerBridgesOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                       `pulumi:"displayName"`
	Filters     GetEnterpriseManagerBridgesFilterArrayInput `pulumi:"filters"`
	// Unique Enterprise Manager bridge identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
}

A collection of arguments for invoking getEnterpriseManagerBridges.

func (GetEnterpriseManagerBridgesOutputArgs) ElementType

type GetEnterpriseManagerBridgesResult

type GetEnterpriseManagerBridgesResult struct {
	// Compartment identifier of the Enterprise Manager bridge
	CompartmentId          *string `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool   `pulumi:"compartmentIdInSubtree"`
	// User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName *string `pulumi:"displayName"`
	// The list of enterprise_manager_bridge_collection.
	EnterpriseManagerBridgeCollections []GetEnterpriseManagerBridgesEnterpriseManagerBridgeCollection `pulumi:"enterpriseManagerBridgeCollections"`
	Filters                            []GetEnterpriseManagerBridgesFilter                            `pulumi:"filters"`
	// Enterprise Manager bridge identifier
	Id *string `pulumi:"id"`
	// The current state of the Enterprise Manager bridge.
	States []string `pulumi:"states"`
}

A collection of values returned by getEnterpriseManagerBridges.

func GetEnterpriseManagerBridges

func GetEnterpriseManagerBridges(ctx *pulumi.Context, args *GetEnterpriseManagerBridgesArgs, opts ...pulumi.InvokeOption) (*GetEnterpriseManagerBridgesResult, error)

This data source provides the list of Enterprise Manager Bridges in Oracle Cloud Infrastructure Opsi service.

Gets a list of Operations Insights Enterprise Manager bridges. Either compartmentId or id must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of bridges in that compartment and in all sub-compartments will be returned.

## Example Usage

```go 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.GetEnterpriseManagerBridges(ctx, &opsi.GetEnterpriseManagerBridgesArgs{
			CompartmentId:          pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree: pulumi.BoolRef(enterpriseManagerBridgeCompartmentIdInSubtree),
			DisplayName:            pulumi.StringRef(enterpriseManagerBridgeDisplayName),
			Id:                     pulumi.StringRef(enterpriseManagerBridgeId),
			States:                 enterpriseManagerBridgeState,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetEnterpriseManagerBridgesResultOutput

type GetEnterpriseManagerBridgesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEnterpriseManagerBridges.

func (GetEnterpriseManagerBridgesResultOutput) CompartmentId

Compartment identifier of the Enterprise Manager bridge

func (GetEnterpriseManagerBridgesResultOutput) CompartmentIdInSubtree

func (GetEnterpriseManagerBridgesResultOutput) DisplayName

User-friedly name of Enterprise Manager Bridge that does not have to be unique.

func (GetEnterpriseManagerBridgesResultOutput) ElementType

func (GetEnterpriseManagerBridgesResultOutput) EnterpriseManagerBridgeCollections

The list of enterprise_manager_bridge_collection.

func (GetEnterpriseManagerBridgesResultOutput) Filters

func (GetEnterpriseManagerBridgesResultOutput) Id

Enterprise Manager bridge identifier

func (GetEnterpriseManagerBridgesResultOutput) States

The current state of the Enterprise Manager bridge.

func (GetEnterpriseManagerBridgesResultOutput) ToGetEnterpriseManagerBridgesResultOutput

func (o GetEnterpriseManagerBridgesResultOutput) ToGetEnterpriseManagerBridgesResultOutput() GetEnterpriseManagerBridgesResultOutput

func (GetEnterpriseManagerBridgesResultOutput) ToGetEnterpriseManagerBridgesResultOutputWithContext

func (o GetEnterpriseManagerBridgesResultOutput) ToGetEnterpriseManagerBridgesResultOutputWithContext(ctx context.Context) GetEnterpriseManagerBridgesResultOutput

type GetExadataInsightMemberVmClusterDetail added in v0.6.0

type GetExadataInsightMemberVmClusterDetail struct {
	// Compartment identifier of the Exadata insight resource
	CompartmentId         string                                                       `pulumi:"compartmentId"`
	DbmPrivateEndpointId  string                                                       `pulumi:"dbmPrivateEndpointId"`
	MemberDatabaseDetails []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetail `pulumi:"memberDatabaseDetails"`
	OpsiPrivateEndpointId string                                                       `pulumi:"opsiPrivateEndpointId"`
	VmclusterId           string                                                       `pulumi:"vmclusterId"`
}

type GetExadataInsightMemberVmClusterDetailArgs added in v0.6.0

type GetExadataInsightMemberVmClusterDetailArgs struct {
	// Compartment identifier of the Exadata insight resource
	CompartmentId         pulumi.StringInput                                                   `pulumi:"compartmentId"`
	DbmPrivateEndpointId  pulumi.StringInput                                                   `pulumi:"dbmPrivateEndpointId"`
	MemberDatabaseDetails GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput `pulumi:"memberDatabaseDetails"`
	OpsiPrivateEndpointId pulumi.StringInput                                                   `pulumi:"opsiPrivateEndpointId"`
	VmclusterId           pulumi.StringInput                                                   `pulumi:"vmclusterId"`
}

func (GetExadataInsightMemberVmClusterDetailArgs) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailArgs) ToGetExadataInsightMemberVmClusterDetailOutput added in v0.6.0

func (i GetExadataInsightMemberVmClusterDetailArgs) ToGetExadataInsightMemberVmClusterDetailOutput() GetExadataInsightMemberVmClusterDetailOutput

func (GetExadataInsightMemberVmClusterDetailArgs) ToGetExadataInsightMemberVmClusterDetailOutputWithContext added in v0.6.0

func (i GetExadataInsightMemberVmClusterDetailArgs) ToGetExadataInsightMemberVmClusterDetailOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailOutput

type GetExadataInsightMemberVmClusterDetailArray added in v0.6.0

type GetExadataInsightMemberVmClusterDetailArray []GetExadataInsightMemberVmClusterDetailInput

func (GetExadataInsightMemberVmClusterDetailArray) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailArray) ToGetExadataInsightMemberVmClusterDetailArrayOutput added in v0.6.0

func (i GetExadataInsightMemberVmClusterDetailArray) ToGetExadataInsightMemberVmClusterDetailArrayOutput() GetExadataInsightMemberVmClusterDetailArrayOutput

func (GetExadataInsightMemberVmClusterDetailArray) ToGetExadataInsightMemberVmClusterDetailArrayOutputWithContext added in v0.6.0

func (i GetExadataInsightMemberVmClusterDetailArray) ToGetExadataInsightMemberVmClusterDetailArrayOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailArrayOutput

type GetExadataInsightMemberVmClusterDetailArrayInput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailArrayOutput() GetExadataInsightMemberVmClusterDetailArrayOutput
	ToGetExadataInsightMemberVmClusterDetailArrayOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailArrayOutput
}

GetExadataInsightMemberVmClusterDetailArrayInput is an input type that accepts GetExadataInsightMemberVmClusterDetailArray and GetExadataInsightMemberVmClusterDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailArrayInput` via:

GetExadataInsightMemberVmClusterDetailArray{ GetExadataInsightMemberVmClusterDetailArgs{...} }

type GetExadataInsightMemberVmClusterDetailArrayOutput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailArrayOutput) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailArrayOutput) Index added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailArrayOutput added in v0.6.0

func (o GetExadataInsightMemberVmClusterDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailArrayOutput() GetExadataInsightMemberVmClusterDetailArrayOutput

func (GetExadataInsightMemberVmClusterDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailArrayOutputWithContext added in v0.6.0

func (o GetExadataInsightMemberVmClusterDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailArrayOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailArrayOutput

type GetExadataInsightMemberVmClusterDetailInput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailOutput() GetExadataInsightMemberVmClusterDetailOutput
	ToGetExadataInsightMemberVmClusterDetailOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailOutput
}

GetExadataInsightMemberVmClusterDetailInput is an input type that accepts GetExadataInsightMemberVmClusterDetailArgs and GetExadataInsightMemberVmClusterDetailOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailInput` via:

GetExadataInsightMemberVmClusterDetailArgs{...}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetail added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetail struct {
	// Compartment identifier of the Exadata insight resource
	CompartmentId        string                                                                       `pulumi:"compartmentId"`
	ConnectionDetails    []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetail `pulumi:"connectionDetails"`
	CredentialDetails    []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail `pulumi:"credentialDetails"`
	DatabaseId           string                                                                       `pulumi:"databaseId"`
	DatabaseResourceType string                                                                       `pulumi:"databaseResourceType"`
	DbmPrivateEndpointId string                                                                       `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    map[string]interface{} `pulumi:"definedTags"`
	DeploymentType string                 `pulumi:"deploymentType"`
	// Source of the Exadata system.
	EntitySource string `pulumi:"entitySource"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags          map[string]interface{} `pulumi:"freeformTags"`
	OpsiPrivateEndpointId string                 `pulumi:"opsiPrivateEndpointId"`
	ServiceName           string                 `pulumi:"serviceName"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs struct {
	// Compartment identifier of the Exadata insight resource
	CompartmentId        pulumi.StringInput                                                                   `pulumi:"compartmentId"`
	ConnectionDetails    GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput `pulumi:"connectionDetails"`
	CredentialDetails    GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput `pulumi:"credentialDetails"`
	DatabaseId           pulumi.StringInput                                                                   `pulumi:"databaseId"`
	DatabaseResourceType pulumi.StringInput                                                                   `pulumi:"databaseResourceType"`
	DbmPrivateEndpointId pulumi.StringInput                                                                   `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    pulumi.MapInput    `pulumi:"definedTags"`
	DeploymentType pulumi.StringInput `pulumi:"deploymentType"`
	// Source of the Exadata system.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags          pulumi.MapInput    `pulumi:"freeformTags"`
	OpsiPrivateEndpointId pulumi.StringInput `pulumi:"opsiPrivateEndpointId"`
	ServiceName           pulumi.StringInput `pulumi:"serviceName"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
}

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext added in v0.6.0

func (i GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext added in v0.6.0

func (i GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArray{ GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs{...} }

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) Index added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext added in v0.6.0

func (o GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArrayOutput

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetail added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetail struct {
	Hosts       []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHost `pulumi:"hosts"`
	Protocol    string                                                                           `pulumi:"protocol"`
	ServiceName string                                                                           `pulumi:"serviceName"`
}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs struct {
	Hosts       GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput `pulumi:"hosts"`
	Protocol    pulumi.StringInput                                                                       `pulumi:"protocol"`
	ServiceName pulumi.StringInput                                                                       `pulumi:"serviceName"`
}

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray{ GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs{...} }

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) Index added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHost added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHost struct {
	HostIp string `pulumi:"hostIp"`
	Port   int    `pulumi:"port"`
}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs struct {
	HostIp pulumi.StringInput `pulumi:"hostIp"`
	Port   pulumi.IntInput    `pulumi:"port"`
}

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray{ GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs{...} }

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) Index added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs{...}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) HostIp added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) Port added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs{...}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ElementType added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) Hosts added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) Protocol added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ServiceName added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutputWithContext added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetail struct {
	CredentialSourceName string `pulumi:"credentialSourceName"`
	CredentialType       string `pulumi:"credentialType"`
	PasswordSecretId     string `pulumi:"passwordSecretId"`
	Role                 string `pulumi:"role"`
	UserName             string `pulumi:"userName"`
	WalletSecretId       string `pulumi:"walletSecretId"`
}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs struct {
	CredentialSourceName pulumi.StringInput `pulumi:"credentialSourceName"`
	CredentialType       pulumi.StringInput `pulumi:"credentialType"`
	PasswordSecretId     pulumi.StringInput `pulumi:"passwordSecretId"`
	Role                 pulumi.StringInput `pulumi:"role"`
	UserName             pulumi.StringInput `pulumi:"userName"`
	WalletSecretId       pulumi.StringInput `pulumi:"walletSecretId"`
}

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutputWithContext added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray []GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray{ GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs{...} }

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) Index added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs{...}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) CredentialSourceName added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) CredentialType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) PasswordSecretId added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) Role added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutputWithContext added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) UserName added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) WalletSecretId added in v1.1.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput interface {
	pulumi.Input

	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput() GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput
	ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput
}

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput is an input type that accepts GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs and GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput values. You can construct a concrete instance of `GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailInput` via:

GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailArgs{...}

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) CompartmentId added in v0.6.0

Compartment identifier of the Exadata insight resource

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ConnectionDetails added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) CredentialDetails added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DatabaseId added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DatabaseResourceType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DbmPrivateEndpointId added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DefinedTags added in v0.6.0

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

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) DeploymentType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) EntitySource added in v0.6.0

Source of the Exadata system.

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) FreeformTags added in v0.6.0

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

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) OpsiPrivateEndpointId added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ServiceName added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) SystemTags added in v0.6.0

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

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext added in v0.6.0

func (o GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput) ToGetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailMemberDatabaseDetailOutput

type GetExadataInsightMemberVmClusterDetailOutput added in v0.6.0

type GetExadataInsightMemberVmClusterDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightMemberVmClusterDetailOutput) CompartmentId added in v0.6.0

Compartment identifier of the Exadata insight resource

func (GetExadataInsightMemberVmClusterDetailOutput) DbmPrivateEndpointId added in v1.1.0

func (GetExadataInsightMemberVmClusterDetailOutput) ElementType added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailOutput) MemberDatabaseDetails added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailOutput) OpsiPrivateEndpointId added in v0.6.0

func (GetExadataInsightMemberVmClusterDetailOutput) ToGetExadataInsightMemberVmClusterDetailOutput added in v0.6.0

func (o GetExadataInsightMemberVmClusterDetailOutput) ToGetExadataInsightMemberVmClusterDetailOutput() GetExadataInsightMemberVmClusterDetailOutput

func (GetExadataInsightMemberVmClusterDetailOutput) ToGetExadataInsightMemberVmClusterDetailOutputWithContext added in v0.6.0

func (o GetExadataInsightMemberVmClusterDetailOutput) ToGetExadataInsightMemberVmClusterDetailOutputWithContext(ctx context.Context) GetExadataInsightMemberVmClusterDetailOutput

func (GetExadataInsightMemberVmClusterDetailOutput) VmclusterId added in v0.6.0

type GetExadataInsightsArgs

type GetExadataInsightsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `pulumi:"enterpriseManagerBridgeId"`
	// Filter by one or more Exadata types. Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataTypes []string                   `pulumi:"exadataTypes"`
	Filters      []GetExadataInsightsFilter `pulumi:"filters"`
	// Optional list of Exadata insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `pulumi:"id"`
	// Lifecycle states
	States []string `pulumi:"states"`
	// Resource Status
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getExadataInsights.

type GetExadataInsightsExadataInsightSummaryCollection

type GetExadataInsightsExadataInsightSummaryCollection struct {
	Items []GetExadataInsightsExadataInsightSummaryCollectionItem `pulumi:"items"`
}

type GetExadataInsightsExadataInsightSummaryCollectionArgs

type GetExadataInsightsExadataInsightSummaryCollectionArgs struct {
	Items GetExadataInsightsExadataInsightSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionArgs) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionArgs) ToGetExadataInsightsExadataInsightSummaryCollectionOutput

func (i GetExadataInsightsExadataInsightSummaryCollectionArgs) ToGetExadataInsightsExadataInsightSummaryCollectionOutput() GetExadataInsightsExadataInsightSummaryCollectionOutput

func (GetExadataInsightsExadataInsightSummaryCollectionArgs) ToGetExadataInsightsExadataInsightSummaryCollectionOutputWithContext

func (i GetExadataInsightsExadataInsightSummaryCollectionArgs) ToGetExadataInsightsExadataInsightSummaryCollectionOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionOutput

type GetExadataInsightsExadataInsightSummaryCollectionArray

type GetExadataInsightsExadataInsightSummaryCollectionArray []GetExadataInsightsExadataInsightSummaryCollectionInput

func (GetExadataInsightsExadataInsightSummaryCollectionArray) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionArray) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutput

func (i GetExadataInsightsExadataInsightSummaryCollectionArray) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionArrayOutput

func (GetExadataInsightsExadataInsightSummaryCollectionArray) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutputWithContext

func (i GetExadataInsightsExadataInsightSummaryCollectionArray) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionArrayOutput

type GetExadataInsightsExadataInsightSummaryCollectionArrayInput

type GetExadataInsightsExadataInsightSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionArray and GetExadataInsightsExadataInsightSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionArray{ GetExadataInsightsExadataInsightSummaryCollectionArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionArrayOutput

type GetExadataInsightsExadataInsightSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionArrayOutput) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionArrayOutput) Index

func (GetExadataInsightsExadataInsightSummaryCollectionArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutput

func (GetExadataInsightsExadataInsightSummaryCollectionArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutputWithContext

func (o GetExadataInsightsExadataInsightSummaryCollectionArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionArrayOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionArrayOutput

type GetExadataInsightsExadataInsightSummaryCollectionInput

type GetExadataInsightsExadataInsightSummaryCollectionInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionOutput() GetExadataInsightsExadataInsightSummaryCollectionOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionOutput
}

GetExadataInsightsExadataInsightSummaryCollectionInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionArgs and GetExadataInsightsExadataInsightSummaryCollectionOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionInput` via:

GetExadataInsightsExadataInsightSummaryCollectionArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItem

type GetExadataInsightsExadataInsightSummaryCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName string `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier string `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName string `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType string `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier string `pulumi:"enterpriseManagerIdentifier"`
	// Source of the Exadata system.
	EntitySource string `pulumi:"entitySource"`
	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName string `pulumi:"exadataDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	ExadataInfraId string `pulumi:"exadataInfraId"`
	// Oracle Cloud Infrastructure exadata infrastructure resource type
	ExadataInfraResourceType string `pulumi:"exadataInfraResourceType"`
	// 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.
	ExadataName string `pulumi:"exadataName"`
	// Exadata rack type.
	ExadataRackType string `pulumi:"exadataRackType"`
	// The shape of the Exadata Infrastructure.
	ExadataShape string `pulumi:"exadataShape"`
	// Filter by one or more Exadata types. Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType string `pulumi:"exadataType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Optional list of Exadata insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id                string `pulumi:"id"`
	IsAutoSyncEnabled bool   `pulumi:"isAutoSyncEnabled"`
	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata bool `pulumi:"isVirtualizedExadata"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails       string                                                                       `pulumi:"lifecycleDetails"`
	MemberVmClusterDetails []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetail `pulumi:"memberVmClusterDetails"`
	// Lifecycle states
	State string `pulumi:"state"`
	// Resource Status
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetExadataInsightsExadataInsightSummaryCollectionItemArgs

type GetExadataInsightsExadataInsightSummaryCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringInput `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringInput `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringInput `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringInput `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringInput `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringInput `pulumi:"enterpriseManagerIdentifier"`
	// Source of the Exadata system.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName pulumi.StringInput `pulumi:"exadataDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	ExadataInfraId pulumi.StringInput `pulumi:"exadataInfraId"`
	// Oracle Cloud Infrastructure exadata infrastructure resource type
	ExadataInfraResourceType pulumi.StringInput `pulumi:"exadataInfraResourceType"`
	// 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.
	ExadataName pulumi.StringInput `pulumi:"exadataName"`
	// Exadata rack type.
	ExadataRackType pulumi.StringInput `pulumi:"exadataRackType"`
	// The shape of the Exadata Infrastructure.
	ExadataShape pulumi.StringInput `pulumi:"exadataShape"`
	// Filter by one or more Exadata types. Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType pulumi.StringInput `pulumi:"exadataType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Optional list of Exadata insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id                pulumi.StringInput `pulumi:"id"`
	IsAutoSyncEnabled pulumi.BoolInput   `pulumi:"isAutoSyncEnabled"`
	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata pulumi.BoolInput `pulumi:"isVirtualizedExadata"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails       pulumi.StringInput                                                                   `pulumi:"lifecycleDetails"`
	MemberVmClusterDetails GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayInput `pulumi:"memberVmClusterDetails"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// Resource Status
	Status pulumi.StringInput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionItemArgs) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionItemArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemOutput

func (GetExadataInsightsExadataInsightSummaryCollectionItemArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemOutputWithContext

func (i GetExadataInsightsExadataInsightSummaryCollectionItemArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemOutput

type GetExadataInsightsExadataInsightSummaryCollectionItemArray

type GetExadataInsightsExadataInsightSummaryCollectionItemArray []GetExadataInsightsExadataInsightSummaryCollectionItemInput

func (GetExadataInsightsExadataInsightSummaryCollectionItemArray) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionItemArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput

func (GetExadataInsightsExadataInsightSummaryCollectionItemArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutputWithContext

func (i GetExadataInsightsExadataInsightSummaryCollectionItemArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput

type GetExadataInsightsExadataInsightSummaryCollectionItemArrayInput

type GetExadataInsightsExadataInsightSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemArray and GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemArray{ GetExadataInsightsExadataInsightSummaryCollectionItemArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput

type GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput) Index

func (GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput

func (GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutputWithContext

func (o GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemArrayOutput

type GetExadataInsightsExadataInsightSummaryCollectionItemInput

type GetExadataInsightsExadataInsightSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemOutput() GetExadataInsightsExadataInsightSummaryCollectionItemOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemArgs and GetExadataInsightsExadataInsightSummaryCollectionItemOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetail added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId         string                                                                                           `pulumi:"compartmentId"`
	DbmPrivateEndpointId  string                                                                                           `pulumi:"dbmPrivateEndpointId"`
	MemberDatabaseDetails []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetail `pulumi:"memberDatabaseDetails"`
	OpsiPrivateEndpointId string                                                                                           `pulumi:"opsiPrivateEndpointId"`
	VmclusterId           string                                                                                           `pulumi:"vmclusterId"`
}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId         pulumi.StringInput                                                                                       `pulumi:"compartmentId"`
	DbmPrivateEndpointId  pulumi.StringInput                                                                                       `pulumi:"dbmPrivateEndpointId"`
	MemberDatabaseDetails GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayInput `pulumi:"memberDatabaseDetails"`
	OpsiPrivateEndpointId pulumi.StringInput                                                                                       `pulumi:"opsiPrivateEndpointId"`
	VmclusterId           pulumi.StringInput                                                                                       `pulumi:"vmclusterId"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailInput

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayInput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArray{ GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput) Index added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailInput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetail added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId        string                                                                                                           `pulumi:"compartmentId"`
	ConnectionDetails    []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetail `pulumi:"connectionDetails"`
	CredentialDetails    []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetail `pulumi:"credentialDetails"`
	DatabaseId           string                                                                                                           `pulumi:"databaseId"`
	DatabaseResourceType string                                                                                                           `pulumi:"databaseResourceType"`
	DbmPrivateEndpointId string                                                                                                           `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    map[string]interface{} `pulumi:"definedTags"`
	DeploymentType string                 `pulumi:"deploymentType"`
	// Source of the Exadata system.
	EntitySource string `pulumi:"entitySource"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags          map[string]interface{} `pulumi:"freeformTags"`
	OpsiPrivateEndpointId string                 `pulumi:"opsiPrivateEndpointId"`
	ServiceName           string                 `pulumi:"serviceName"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId        pulumi.StringInput                                                                                                       `pulumi:"compartmentId"`
	ConnectionDetails    GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput `pulumi:"connectionDetails"`
	CredentialDetails    GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput `pulumi:"credentialDetails"`
	DatabaseId           pulumi.StringInput                                                                                                       `pulumi:"databaseId"`
	DatabaseResourceType pulumi.StringInput                                                                                                       `pulumi:"databaseResourceType"`
	DbmPrivateEndpointId pulumi.StringInput                                                                                                       `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    pulumi.MapInput    `pulumi:"definedTags"`
	DeploymentType pulumi.StringInput `pulumi:"deploymentType"`
	// Source of the Exadata system.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags          pulumi.MapInput    `pulumi:"freeformTags"`
	OpsiPrivateEndpointId pulumi.StringInput `pulumi:"opsiPrivateEndpointId"`
	ServiceName           pulumi.StringInput `pulumi:"serviceName"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailInput

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayInput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArray{ GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput) Index added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetail added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetail struct {
	Hosts       []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHost `pulumi:"hosts"`
	Protocol    string                                                                                                               `pulumi:"protocol"`
	ServiceName string                                                                                                               `pulumi:"serviceName"`
}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs struct {
	Hosts       GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput `pulumi:"hosts"`
	Protocol    pulumi.StringInput                                                                                                           `pulumi:"protocol"`
	ServiceName pulumi.StringInput                                                                                                           `pulumi:"serviceName"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArray{ GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArrayOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHost added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHost struct {
	HostIp string `pulumi:"hostIp"`
	Port   int    `pulumi:"port"`
}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs struct {
	HostIp pulumi.StringInput `pulumi:"hostIp"`
	Port   pulumi.IntInput    `pulumi:"port"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArray{ GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArrayOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) HostIp added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) Port added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailHostOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ElementType added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) Protocol added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ServiceName added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailConnectionDetailOutputWithContext added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetail added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetail struct {
	CredentialSourceName string `pulumi:"credentialSourceName"`
	CredentialType       string `pulumi:"credentialType"`
	PasswordSecretId     string `pulumi:"passwordSecretId"`
	Role                 string `pulumi:"role"`
	UserName             string `pulumi:"userName"`
	WalletSecretId       string `pulumi:"walletSecretId"`
}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs struct {
	CredentialSourceName pulumi.StringInput `pulumi:"credentialSourceName"`
	CredentialType       pulumi.StringInput `pulumi:"credentialType"`
	PasswordSecretId     pulumi.StringInput `pulumi:"passwordSecretId"`
	Role                 pulumi.StringInput `pulumi:"role"`
	UserName             pulumi.StringInput `pulumi:"userName"`
	WalletSecretId       pulumi.StringInput `pulumi:"walletSecretId"`
}

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray []GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArray{ GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs{...} }

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArrayOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) CredentialSourceName added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) CredentialType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) PasswordSecretId added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) Role added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutputWithContext added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) UserName added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailCredentialDetailOutput) WalletSecretId added in v1.1.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailInput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailInput interface {
	pulumi.Input

	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput() GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput
	ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutputWithContext(context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput
}

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailInput is an input type that accepts GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs and GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput values. You can construct a concrete instance of `GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailInput` via:

GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailArgs{...}

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) CompartmentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) DatabaseId added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) DatabaseResourceType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) DbmPrivateEndpointId added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) DefinedTags added in v0.6.0

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) DeploymentType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) EntitySource added in v0.6.0

Source of the Exadata system.

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) FreeformTags added in v0.6.0

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) OpsiPrivateEndpointId added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) ServiceName added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) SystemTags added in v0.6.0

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailMemberDatabaseDetailOutputWithContext added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) CompartmentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) DbmPrivateEndpointId added in v1.1.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) ElementType added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) MemberDatabaseDetails added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) OpsiPrivateEndpointId added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutputWithContext added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemMemberVmClusterDetailOutput) VmclusterId added in v0.6.0

type GetExadataInsightsExadataInsightSummaryCollectionItemOutput

type GetExadataInsightsExadataInsightSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) DefinedTags

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EnterpriseManagerBridgeId

Unique Enterprise Manager bridge identifier

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EnterpriseManagerEntityDisplayName

Enterprise Manager Entity Display Name

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EnterpriseManagerEntityIdentifier

Enterprise Manager Entity Unique Identifier

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EnterpriseManagerEntityName

Enterprise Manager Entity Name

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EnterpriseManagerEntityType

Enterprise Manager Entity Type

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EnterpriseManagerIdentifier

Enterprise Manager Unique Identifier

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) EntitySource

Source of the Exadata system.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataDisplayName

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataInfraId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataInfraResourceType added in v0.6.0

Oracle Cloud Infrastructure exadata infrastructure resource type

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataName

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.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataRackType

Exadata rack type.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataShape added in v0.6.0

The shape of the Exadata Infrastructure.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ExadataType

Filter by one or more Exadata types. Possible value are DBMACHINE, EXACS, and EXACC.

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) FreeformTags

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) Id

Optional list of Exadata insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) IsAutoSyncEnabled

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) IsVirtualizedExadata

true if virtualization is used in the Exadata system

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) LifecycleDetails

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) MemberVmClusterDetails added in v0.6.0

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) State

Lifecycle states

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) Status

Resource Status

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) SystemTags

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

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) TimeCreated

The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) TimeUpdated

The time the Exadata insight was updated. An RFC3339 formatted datetime string

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemOutput

func (GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemOutputWithContext

func (o GetExadataInsightsExadataInsightSummaryCollectionItemOutput) ToGetExadataInsightsExadataInsightSummaryCollectionItemOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionItemOutput

type GetExadataInsightsExadataInsightSummaryCollectionOutput

type GetExadataInsightsExadataInsightSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsExadataInsightSummaryCollectionOutput) ElementType

func (GetExadataInsightsExadataInsightSummaryCollectionOutput) Items

func (GetExadataInsightsExadataInsightSummaryCollectionOutput) ToGetExadataInsightsExadataInsightSummaryCollectionOutput

func (GetExadataInsightsExadataInsightSummaryCollectionOutput) ToGetExadataInsightsExadataInsightSummaryCollectionOutputWithContext

func (o GetExadataInsightsExadataInsightSummaryCollectionOutput) ToGetExadataInsightsExadataInsightSummaryCollectionOutputWithContext(ctx context.Context) GetExadataInsightsExadataInsightSummaryCollectionOutput

type GetExadataInsightsFilter

type GetExadataInsightsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetExadataInsightsFilterArgs

type GetExadataInsightsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetExadataInsightsFilterArgs) ElementType

func (GetExadataInsightsFilterArgs) ToGetExadataInsightsFilterOutput

func (i GetExadataInsightsFilterArgs) ToGetExadataInsightsFilterOutput() GetExadataInsightsFilterOutput

func (GetExadataInsightsFilterArgs) ToGetExadataInsightsFilterOutputWithContext

func (i GetExadataInsightsFilterArgs) ToGetExadataInsightsFilterOutputWithContext(ctx context.Context) GetExadataInsightsFilterOutput

type GetExadataInsightsFilterArray

type GetExadataInsightsFilterArray []GetExadataInsightsFilterInput

func (GetExadataInsightsFilterArray) ElementType

func (GetExadataInsightsFilterArray) ToGetExadataInsightsFilterArrayOutput

func (i GetExadataInsightsFilterArray) ToGetExadataInsightsFilterArrayOutput() GetExadataInsightsFilterArrayOutput

func (GetExadataInsightsFilterArray) ToGetExadataInsightsFilterArrayOutputWithContext

func (i GetExadataInsightsFilterArray) ToGetExadataInsightsFilterArrayOutputWithContext(ctx context.Context) GetExadataInsightsFilterArrayOutput

type GetExadataInsightsFilterArrayInput

type GetExadataInsightsFilterArrayInput interface {
	pulumi.Input

	ToGetExadataInsightsFilterArrayOutput() GetExadataInsightsFilterArrayOutput
	ToGetExadataInsightsFilterArrayOutputWithContext(context.Context) GetExadataInsightsFilterArrayOutput
}

GetExadataInsightsFilterArrayInput is an input type that accepts GetExadataInsightsFilterArray and GetExadataInsightsFilterArrayOutput values. You can construct a concrete instance of `GetExadataInsightsFilterArrayInput` via:

GetExadataInsightsFilterArray{ GetExadataInsightsFilterArgs{...} }

type GetExadataInsightsFilterArrayOutput

type GetExadataInsightsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsFilterArrayOutput) ElementType

func (GetExadataInsightsFilterArrayOutput) Index

func (GetExadataInsightsFilterArrayOutput) ToGetExadataInsightsFilterArrayOutput

func (o GetExadataInsightsFilterArrayOutput) ToGetExadataInsightsFilterArrayOutput() GetExadataInsightsFilterArrayOutput

func (GetExadataInsightsFilterArrayOutput) ToGetExadataInsightsFilterArrayOutputWithContext

func (o GetExadataInsightsFilterArrayOutput) ToGetExadataInsightsFilterArrayOutputWithContext(ctx context.Context) GetExadataInsightsFilterArrayOutput

type GetExadataInsightsFilterInput

type GetExadataInsightsFilterInput interface {
	pulumi.Input

	ToGetExadataInsightsFilterOutput() GetExadataInsightsFilterOutput
	ToGetExadataInsightsFilterOutputWithContext(context.Context) GetExadataInsightsFilterOutput
}

GetExadataInsightsFilterInput is an input type that accepts GetExadataInsightsFilterArgs and GetExadataInsightsFilterOutput values. You can construct a concrete instance of `GetExadataInsightsFilterInput` via:

GetExadataInsightsFilterArgs{...}

type GetExadataInsightsFilterOutput

type GetExadataInsightsFilterOutput struct{ *pulumi.OutputState }

func (GetExadataInsightsFilterOutput) ElementType

func (GetExadataInsightsFilterOutput) Name

func (GetExadataInsightsFilterOutput) Regex

func (GetExadataInsightsFilterOutput) ToGetExadataInsightsFilterOutput

func (o GetExadataInsightsFilterOutput) ToGetExadataInsightsFilterOutput() GetExadataInsightsFilterOutput

func (GetExadataInsightsFilterOutput) ToGetExadataInsightsFilterOutputWithContext

func (o GetExadataInsightsFilterOutput) ToGetExadataInsightsFilterOutputWithContext(ctx context.Context) GetExadataInsightsFilterOutput

func (GetExadataInsightsFilterOutput) Values

type GetExadataInsightsOutputArgs

type GetExadataInsightsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringPtrInput `pulumi:"enterpriseManagerBridgeId"`
	// Filter by one or more Exadata types. Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataTypes pulumi.StringArrayInput            `pulumi:"exadataTypes"`
	Filters      GetExadataInsightsFilterArrayInput `pulumi:"filters"`
	// Optional list of Exadata insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
	// Resource Status
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getExadataInsights.

func (GetExadataInsightsOutputArgs) ElementType

type GetExadataInsightsResult

type GetExadataInsightsResult struct {
	// Compartment identifier of the Exadata insight resource
	CompartmentId          *string `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool   `pulumi:"compartmentIdInSubtree"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `pulumi:"enterpriseManagerBridgeId"`
	// The list of exadata_insight_summary_collection.
	ExadataInsightSummaryCollections []GetExadataInsightsExadataInsightSummaryCollection `pulumi:"exadataInsightSummaryCollections"`
	// Operations Insights internal representation of the the Exadata system type.
	ExadataTypes []string                   `pulumi:"exadataTypes"`
	Filters      []GetExadataInsightsFilter `pulumi:"filters"`
	// Exadata insight identifier
	Id *string `pulumi:"id"`
	// The current state of the Exadata insight.
	States []string `pulumi:"states"`
	// Indicates the status of an Exadata insight in Operations Insights
	Statuses []string `pulumi:"statuses"`
}

A collection of values returned by getExadataInsights.

func GetExadataInsights

func GetExadataInsights(ctx *pulumi.Context, args *GetExadataInsightsArgs, opts ...pulumi.InvokeOption) (*GetExadataInsightsResult, error)

This data source provides the list of Exadata Insights in Oracle Cloud Infrastructure Opsi service.

Gets a list of Exadata insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of Exadata insights in that compartment and in all sub-compartments will be returned.

## Example Usage

```go 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.GetExadataInsights(ctx, &opsi.GetExadataInsightsArgs{
			CompartmentId:             pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree:    pulumi.BoolRef(exadataInsightCompartmentIdInSubtree),
			EnterpriseManagerBridgeId: pulumi.StringRef(testEnterpriseManagerBridge.Id),
			ExadataTypes:              exadataInsightExadataType,
			Id:                        pulumi.StringRef(exadataInsightId),
			States:                    exadataInsightState,
			Statuses:                  exadataInsightStatus,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetExadataInsightsResultOutput

type GetExadataInsightsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getExadataInsights.

func (GetExadataInsightsResultOutput) CompartmentId

Compartment identifier of the Exadata insight resource

func (GetExadataInsightsResultOutput) CompartmentIdInSubtree

func (o GetExadataInsightsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetExadataInsightsResultOutput) ElementType

func (GetExadataInsightsResultOutput) EnterpriseManagerBridgeId

func (o GetExadataInsightsResultOutput) EnterpriseManagerBridgeId() pulumi.StringPtrOutput

OPSI Enterprise Manager Bridge OCID

func (GetExadataInsightsResultOutput) ExadataInsightSummaryCollections

The list of exadata_insight_summary_collection.

func (GetExadataInsightsResultOutput) ExadataTypes

Operations Insights internal representation of the the Exadata system type.

func (GetExadataInsightsResultOutput) Filters

func (GetExadataInsightsResultOutput) Id

Exadata insight identifier

func (GetExadataInsightsResultOutput) States

The current state of the Exadata insight.

func (GetExadataInsightsResultOutput) Statuses

Indicates the status of an Exadata insight in Operations Insights

func (GetExadataInsightsResultOutput) ToGetExadataInsightsResultOutput

func (o GetExadataInsightsResultOutput) ToGetExadataInsightsResultOutput() GetExadataInsightsResultOutput

func (GetExadataInsightsResultOutput) ToGetExadataInsightsResultOutputWithContext

func (o GetExadataInsightsResultOutput) ToGetExadataInsightsResultOutputWithContext(ctx context.Context) GetExadataInsightsResultOutput

type GetHostInsightsArgs

type GetHostInsightsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `pulumi:"enterpriseManagerBridgeId"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string                 `pulumi:"exadataInsightId"`
	Filters          []GetHostInsightsFilter `pulumi:"filters"`
	// Filter by one or more host types. Possible values are CLOUD-HOST, EXTERNAL-HOST
	HostTypes []string `pulumi:"hostTypes"`
	// Optional list of host insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `pulumi:"id"`
	// Lifecycle states
	States []string `pulumi:"states"`
	// Resource Status
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getHostInsights.

type GetHostInsightsFilter

type GetHostInsightsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetHostInsightsFilterArgs

type GetHostInsightsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetHostInsightsFilterArgs) ElementType

func (GetHostInsightsFilterArgs) ElementType() reflect.Type

func (GetHostInsightsFilterArgs) ToGetHostInsightsFilterOutput

func (i GetHostInsightsFilterArgs) ToGetHostInsightsFilterOutput() GetHostInsightsFilterOutput

func (GetHostInsightsFilterArgs) ToGetHostInsightsFilterOutputWithContext

func (i GetHostInsightsFilterArgs) ToGetHostInsightsFilterOutputWithContext(ctx context.Context) GetHostInsightsFilterOutput

type GetHostInsightsFilterArray

type GetHostInsightsFilterArray []GetHostInsightsFilterInput

func (GetHostInsightsFilterArray) ElementType

func (GetHostInsightsFilterArray) ElementType() reflect.Type

func (GetHostInsightsFilterArray) ToGetHostInsightsFilterArrayOutput

func (i GetHostInsightsFilterArray) ToGetHostInsightsFilterArrayOutput() GetHostInsightsFilterArrayOutput

func (GetHostInsightsFilterArray) ToGetHostInsightsFilterArrayOutputWithContext

func (i GetHostInsightsFilterArray) ToGetHostInsightsFilterArrayOutputWithContext(ctx context.Context) GetHostInsightsFilterArrayOutput

type GetHostInsightsFilterArrayInput

type GetHostInsightsFilterArrayInput interface {
	pulumi.Input

	ToGetHostInsightsFilterArrayOutput() GetHostInsightsFilterArrayOutput
	ToGetHostInsightsFilterArrayOutputWithContext(context.Context) GetHostInsightsFilterArrayOutput
}

GetHostInsightsFilterArrayInput is an input type that accepts GetHostInsightsFilterArray and GetHostInsightsFilterArrayOutput values. You can construct a concrete instance of `GetHostInsightsFilterArrayInput` via:

GetHostInsightsFilterArray{ GetHostInsightsFilterArgs{...} }

type GetHostInsightsFilterArrayOutput

type GetHostInsightsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetHostInsightsFilterArrayOutput) ElementType

func (GetHostInsightsFilterArrayOutput) Index

func (GetHostInsightsFilterArrayOutput) ToGetHostInsightsFilterArrayOutput

func (o GetHostInsightsFilterArrayOutput) ToGetHostInsightsFilterArrayOutput() GetHostInsightsFilterArrayOutput

func (GetHostInsightsFilterArrayOutput) ToGetHostInsightsFilterArrayOutputWithContext

func (o GetHostInsightsFilterArrayOutput) ToGetHostInsightsFilterArrayOutputWithContext(ctx context.Context) GetHostInsightsFilterArrayOutput

type GetHostInsightsFilterInput

type GetHostInsightsFilterInput interface {
	pulumi.Input

	ToGetHostInsightsFilterOutput() GetHostInsightsFilterOutput
	ToGetHostInsightsFilterOutputWithContext(context.Context) GetHostInsightsFilterOutput
}

GetHostInsightsFilterInput is an input type that accepts GetHostInsightsFilterArgs and GetHostInsightsFilterOutput values. You can construct a concrete instance of `GetHostInsightsFilterInput` via:

GetHostInsightsFilterArgs{...}

type GetHostInsightsFilterOutput

type GetHostInsightsFilterOutput struct{ *pulumi.OutputState }

func (GetHostInsightsFilterOutput) ElementType

func (GetHostInsightsFilterOutput) Name

func (GetHostInsightsFilterOutput) Regex

func (GetHostInsightsFilterOutput) ToGetHostInsightsFilterOutput

func (o GetHostInsightsFilterOutput) ToGetHostInsightsFilterOutput() GetHostInsightsFilterOutput

func (GetHostInsightsFilterOutput) ToGetHostInsightsFilterOutputWithContext

func (o GetHostInsightsFilterOutput) ToGetHostInsightsFilterOutputWithContext(ctx context.Context) GetHostInsightsFilterOutput

func (GetHostInsightsFilterOutput) Values

type GetHostInsightsHostInsightSummaryCollection

type GetHostInsightsHostInsightSummaryCollection struct {
	Items []GetHostInsightsHostInsightSummaryCollectionItem `pulumi:"items"`
}

type GetHostInsightsHostInsightSummaryCollectionArgs

type GetHostInsightsHostInsightSummaryCollectionArgs struct {
	Items GetHostInsightsHostInsightSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetHostInsightsHostInsightSummaryCollectionArgs) ElementType

func (GetHostInsightsHostInsightSummaryCollectionArgs) ToGetHostInsightsHostInsightSummaryCollectionOutput

func (i GetHostInsightsHostInsightSummaryCollectionArgs) ToGetHostInsightsHostInsightSummaryCollectionOutput() GetHostInsightsHostInsightSummaryCollectionOutput

func (GetHostInsightsHostInsightSummaryCollectionArgs) ToGetHostInsightsHostInsightSummaryCollectionOutputWithContext

func (i GetHostInsightsHostInsightSummaryCollectionArgs) ToGetHostInsightsHostInsightSummaryCollectionOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionOutput

type GetHostInsightsHostInsightSummaryCollectionArray

type GetHostInsightsHostInsightSummaryCollectionArray []GetHostInsightsHostInsightSummaryCollectionInput

func (GetHostInsightsHostInsightSummaryCollectionArray) ElementType

func (GetHostInsightsHostInsightSummaryCollectionArray) ToGetHostInsightsHostInsightSummaryCollectionArrayOutput

func (i GetHostInsightsHostInsightSummaryCollectionArray) ToGetHostInsightsHostInsightSummaryCollectionArrayOutput() GetHostInsightsHostInsightSummaryCollectionArrayOutput

func (GetHostInsightsHostInsightSummaryCollectionArray) ToGetHostInsightsHostInsightSummaryCollectionArrayOutputWithContext

func (i GetHostInsightsHostInsightSummaryCollectionArray) ToGetHostInsightsHostInsightSummaryCollectionArrayOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionArrayOutput

type GetHostInsightsHostInsightSummaryCollectionArrayInput

type GetHostInsightsHostInsightSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetHostInsightsHostInsightSummaryCollectionArrayOutput() GetHostInsightsHostInsightSummaryCollectionArrayOutput
	ToGetHostInsightsHostInsightSummaryCollectionArrayOutputWithContext(context.Context) GetHostInsightsHostInsightSummaryCollectionArrayOutput
}

GetHostInsightsHostInsightSummaryCollectionArrayInput is an input type that accepts GetHostInsightsHostInsightSummaryCollectionArray and GetHostInsightsHostInsightSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetHostInsightsHostInsightSummaryCollectionArrayInput` via:

GetHostInsightsHostInsightSummaryCollectionArray{ GetHostInsightsHostInsightSummaryCollectionArgs{...} }

type GetHostInsightsHostInsightSummaryCollectionArrayOutput

type GetHostInsightsHostInsightSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetHostInsightsHostInsightSummaryCollectionArrayOutput) ElementType

func (GetHostInsightsHostInsightSummaryCollectionArrayOutput) Index

func (GetHostInsightsHostInsightSummaryCollectionArrayOutput) ToGetHostInsightsHostInsightSummaryCollectionArrayOutput

func (GetHostInsightsHostInsightSummaryCollectionArrayOutput) ToGetHostInsightsHostInsightSummaryCollectionArrayOutputWithContext

func (o GetHostInsightsHostInsightSummaryCollectionArrayOutput) ToGetHostInsightsHostInsightSummaryCollectionArrayOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionArrayOutput

type GetHostInsightsHostInsightSummaryCollectionInput

type GetHostInsightsHostInsightSummaryCollectionInput interface {
	pulumi.Input

	ToGetHostInsightsHostInsightSummaryCollectionOutput() GetHostInsightsHostInsightSummaryCollectionOutput
	ToGetHostInsightsHostInsightSummaryCollectionOutputWithContext(context.Context) GetHostInsightsHostInsightSummaryCollectionOutput
}

GetHostInsightsHostInsightSummaryCollectionInput is an input type that accepts GetHostInsightsHostInsightSummaryCollectionArgs and GetHostInsightsHostInsightSummaryCollectionOutput values. You can construct a concrete instance of `GetHostInsightsHostInsightSummaryCollectionInput` via:

GetHostInsightsHostInsightSummaryCollectionArgs{...}

type GetHostInsightsHostInsightSummaryCollectionItem

type GetHostInsightsHostInsightSummaryCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId string `pulumi:"computeId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName string `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier string `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName string `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType string `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier string `pulumi:"enterpriseManagerIdentifier"`
	// Source of the host entity.
	EntitySource string `pulumi:"entitySource"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId string `pulumi:"exadataInsightId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName string `pulumi:"hostDisplayName"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName string `pulumi:"hostName"`
	// Filter by one or more host types. Possible values are CLOUD-HOST, EXTERNAL-HOST
	HostType string `pulumi:"hostType"`
	// Optional list of host insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId string `pulumi:"managementAgentId"`
	// Platform name.
	PlatformName string `pulumi:"platformName"`
	// Filter by one or more platform types. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType string `pulumi:"platformType"`
	// Platform version.
	PlatformVersion string `pulumi:"platformVersion"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount int `pulumi:"processorCount"`
	// Lifecycle states
	State string `pulumi:"state"`
	// Resource Status
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetHostInsightsHostInsightSummaryCollectionItemArgs

type GetHostInsightsHostInsightSummaryCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId pulumi.StringInput `pulumi:"computeId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringInput `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringInput `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringInput `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringInput `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringInput `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringInput `pulumi:"enterpriseManagerIdentifier"`
	// Source of the host entity.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId pulumi.StringInput `pulumi:"exadataInsightId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName pulumi.StringInput `pulumi:"hostDisplayName"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// Filter by one or more host types. Possible values are CLOUD-HOST, EXTERNAL-HOST
	HostType pulumi.StringInput `pulumi:"hostType"`
	// Optional list of host insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId pulumi.StringInput `pulumi:"managementAgentId"`
	// Platform name.
	PlatformName pulumi.StringInput `pulumi:"platformName"`
	// Filter by one or more platform types. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType pulumi.StringInput `pulumi:"platformType"`
	// Platform version.
	PlatformVersion pulumi.StringInput `pulumi:"platformVersion"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount pulumi.IntInput `pulumi:"processorCount"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// Resource Status
	Status pulumi.StringInput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetHostInsightsHostInsightSummaryCollectionItemArgs) ElementType

func (GetHostInsightsHostInsightSummaryCollectionItemArgs) ToGetHostInsightsHostInsightSummaryCollectionItemOutput

func (i GetHostInsightsHostInsightSummaryCollectionItemArgs) ToGetHostInsightsHostInsightSummaryCollectionItemOutput() GetHostInsightsHostInsightSummaryCollectionItemOutput

func (GetHostInsightsHostInsightSummaryCollectionItemArgs) ToGetHostInsightsHostInsightSummaryCollectionItemOutputWithContext

func (i GetHostInsightsHostInsightSummaryCollectionItemArgs) ToGetHostInsightsHostInsightSummaryCollectionItemOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionItemOutput

type GetHostInsightsHostInsightSummaryCollectionItemArray

type GetHostInsightsHostInsightSummaryCollectionItemArray []GetHostInsightsHostInsightSummaryCollectionItemInput

func (GetHostInsightsHostInsightSummaryCollectionItemArray) ElementType

func (GetHostInsightsHostInsightSummaryCollectionItemArray) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutput

func (i GetHostInsightsHostInsightSummaryCollectionItemArray) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutput() GetHostInsightsHostInsightSummaryCollectionItemArrayOutput

func (GetHostInsightsHostInsightSummaryCollectionItemArray) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutputWithContext

func (i GetHostInsightsHostInsightSummaryCollectionItemArray) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionItemArrayOutput

type GetHostInsightsHostInsightSummaryCollectionItemArrayInput

type GetHostInsightsHostInsightSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutput() GetHostInsightsHostInsightSummaryCollectionItemArrayOutput
	ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutputWithContext(context.Context) GetHostInsightsHostInsightSummaryCollectionItemArrayOutput
}

GetHostInsightsHostInsightSummaryCollectionItemArrayInput is an input type that accepts GetHostInsightsHostInsightSummaryCollectionItemArray and GetHostInsightsHostInsightSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetHostInsightsHostInsightSummaryCollectionItemArrayInput` via:

GetHostInsightsHostInsightSummaryCollectionItemArray{ GetHostInsightsHostInsightSummaryCollectionItemArgs{...} }

type GetHostInsightsHostInsightSummaryCollectionItemArrayOutput

type GetHostInsightsHostInsightSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetHostInsightsHostInsightSummaryCollectionItemArrayOutput) ElementType

func (GetHostInsightsHostInsightSummaryCollectionItemArrayOutput) Index

func (GetHostInsightsHostInsightSummaryCollectionItemArrayOutput) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutput

func (GetHostInsightsHostInsightSummaryCollectionItemArrayOutput) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutputWithContext

func (o GetHostInsightsHostInsightSummaryCollectionItemArrayOutput) ToGetHostInsightsHostInsightSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionItemArrayOutput

type GetHostInsightsHostInsightSummaryCollectionItemInput

type GetHostInsightsHostInsightSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetHostInsightsHostInsightSummaryCollectionItemOutput() GetHostInsightsHostInsightSummaryCollectionItemOutput
	ToGetHostInsightsHostInsightSummaryCollectionItemOutputWithContext(context.Context) GetHostInsightsHostInsightSummaryCollectionItemOutput
}

GetHostInsightsHostInsightSummaryCollectionItemInput is an input type that accepts GetHostInsightsHostInsightSummaryCollectionItemArgs and GetHostInsightsHostInsightSummaryCollectionItemOutput values. You can construct a concrete instance of `GetHostInsightsHostInsightSummaryCollectionItemInput` via:

GetHostInsightsHostInsightSummaryCollectionItemArgs{...}

type GetHostInsightsHostInsightSummaryCollectionItemOutput

type GetHostInsightsHostInsightSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ComputeId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) DefinedTags

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

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ElementType

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerBridgeId

Unique Enterprise Manager bridge identifier

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerEntityDisplayName

func (o GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerEntityIdentifier

func (o GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerEntityName

Enterprise Manager Entity Name

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerEntityType

Enterprise Manager Entity Type

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EnterpriseManagerIdentifier

Enterprise Manager Unique Identifier

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) EntitySource

Source of the host entity.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ExadataInsightId

[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) FreeformTags

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

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) HostDisplayName

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

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) HostName

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) HostType

Filter by one or more host types. Possible values are CLOUD-HOST, EXTERNAL-HOST

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) Id

Optional list of host insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) LifecycleDetails

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

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ManagementAgentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) PlatformName

Platform name.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) PlatformType

Filter by one or more platform types. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) PlatformVersion

Platform version.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ProcessorCount

Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) State

Lifecycle states

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) Status

Resource Status

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) SystemTags

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

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) TimeCreated

The time the the host insight was first enabled. An RFC3339 formatted datetime string

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) TimeUpdated

The time the host insight was updated. An RFC3339 formatted datetime string

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ToGetHostInsightsHostInsightSummaryCollectionItemOutput

func (GetHostInsightsHostInsightSummaryCollectionItemOutput) ToGetHostInsightsHostInsightSummaryCollectionItemOutputWithContext

func (o GetHostInsightsHostInsightSummaryCollectionItemOutput) ToGetHostInsightsHostInsightSummaryCollectionItemOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionItemOutput

type GetHostInsightsHostInsightSummaryCollectionOutput

type GetHostInsightsHostInsightSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetHostInsightsHostInsightSummaryCollectionOutput) ElementType

func (GetHostInsightsHostInsightSummaryCollectionOutput) Items

func (GetHostInsightsHostInsightSummaryCollectionOutput) ToGetHostInsightsHostInsightSummaryCollectionOutput

func (o GetHostInsightsHostInsightSummaryCollectionOutput) ToGetHostInsightsHostInsightSummaryCollectionOutput() GetHostInsightsHostInsightSummaryCollectionOutput

func (GetHostInsightsHostInsightSummaryCollectionOutput) ToGetHostInsightsHostInsightSummaryCollectionOutputWithContext

func (o GetHostInsightsHostInsightSummaryCollectionOutput) ToGetHostInsightsHostInsightSummaryCollectionOutputWithContext(ctx context.Context) GetHostInsightsHostInsightSummaryCollectionOutput

type GetHostInsightsOutputArgs

type GetHostInsightsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"`
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringPtrInput `pulumi:"enterpriseManagerBridgeId"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId pulumi.StringPtrInput           `pulumi:"exadataInsightId"`
	Filters          GetHostInsightsFilterArrayInput `pulumi:"filters"`
	// Filter by one or more host types. Possible values are CLOUD-HOST, EXTERNAL-HOST
	HostTypes pulumi.StringArrayInput `pulumi:"hostTypes"`
	// Optional list of host insight resource [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
	// Resource Status
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getHostInsights.

func (GetHostInsightsOutputArgs) ElementType

func (GetHostInsightsOutputArgs) ElementType() reflect.Type

type GetHostInsightsResult

type GetHostInsightsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId          *string `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool   `pulumi:"compartmentIdInSubtree"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `pulumi:"enterpriseManagerBridgeId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string                 `pulumi:"exadataInsightId"`
	Filters          []GetHostInsightsFilter `pulumi:"filters"`
	// The list of host_insight_summary_collection.
	HostInsightSummaryCollections []GetHostInsightsHostInsightSummaryCollection `pulumi:"hostInsightSummaryCollections"`
	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostTypes []string `pulumi:"hostTypes"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `pulumi:"id"`
	// The current state of the host.
	States []string `pulumi:"states"`
	// Indicates the status of a host insight in Operations Insights
	Statuses []string `pulumi:"statuses"`
}

A collection of values returned by getHostInsights.

func GetHostInsights

func GetHostInsights(ctx *pulumi.Context, args *GetHostInsightsArgs, opts ...pulumi.InvokeOption) (*GetHostInsightsResult, error)

This data source provides the list of Host Insights in Oracle Cloud Infrastructure Opsi service.

Gets a list of host insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of host insights in that compartment and in all sub-compartments will be returned.

## Example Usage

```go 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.GetHostInsights(ctx, &opsi.GetHostInsightsArgs{
			CompartmentId:             pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree:    pulumi.BoolRef(hostInsightCompartmentIdInSubtree),
			EnterpriseManagerBridgeId: pulumi.StringRef(testEnterpriseManagerBridge.Id),
			ExadataInsightId:          pulumi.StringRef(testExadataInsight.Id),
			HostTypes:                 hostInsightHostType,
			Id:                        pulumi.StringRef(hostInsightId),
			States:                    hostInsightState,
			Statuses:                  hostInsightStatus,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetHostInsightsResultOutput

type GetHostInsightsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHostInsights.

func (GetHostInsightsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetHostInsightsResultOutput) CompartmentIdInSubtree

func (o GetHostInsightsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetHostInsightsResultOutput) ElementType

func (GetHostInsightsResultOutput) EnterpriseManagerBridgeId

func (o GetHostInsightsResultOutput) EnterpriseManagerBridgeId() pulumi.StringPtrOutput

OPSI Enterprise Manager Bridge OCID

func (GetHostInsightsResultOutput) ExadataInsightId

func (o GetHostInsightsResultOutput) ExadataInsightId() pulumi.StringPtrOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.

func (GetHostInsightsResultOutput) Filters

func (GetHostInsightsResultOutput) HostInsightSummaryCollections

The list of host_insight_summary_collection.

func (GetHostInsightsResultOutput) HostTypes

Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.

func (GetHostInsightsResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.

func (GetHostInsightsResultOutput) States

The current state of the host.

func (GetHostInsightsResultOutput) Statuses

Indicates the status of a host insight in Operations Insights

func (GetHostInsightsResultOutput) ToGetHostInsightsResultOutput

func (o GetHostInsightsResultOutput) ToGetHostInsightsResultOutput() GetHostInsightsResultOutput

func (GetHostInsightsResultOutput) ToGetHostInsightsResultOutputWithContext

func (o GetHostInsightsResultOutput) ToGetHostInsightsResultOutputWithContext(ctx context.Context) GetHostInsightsResultOutput

type GetImportableAgentEntitiesArgs added in v0.3.0

type GetImportableAgentEntitiesArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableAgentEntities.

type GetImportableAgentEntitiesItem added in v0.3.0

type GetImportableAgentEntitiesItem struct {
	// Source of the importable agent entity.
	EntitySource string `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName string `pulumi:"hostName"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent
	ManagementAgentDisplayName string `pulumi:"managementAgentDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId string `pulumi:"managementAgentId"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].
	PlatformType string `pulumi:"platformType"`
}

type GetImportableAgentEntitiesItemArgs added in v0.3.0

type GetImportableAgentEntitiesItemArgs struct {
	// Source of the importable agent entity.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent
	ManagementAgentDisplayName pulumi.StringInput `pulumi:"managementAgentDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId pulumi.StringInput `pulumi:"managementAgentId"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].
	PlatformType pulumi.StringInput `pulumi:"platformType"`
}

func (GetImportableAgentEntitiesItemArgs) ElementType added in v0.3.0

func (GetImportableAgentEntitiesItemArgs) ToGetImportableAgentEntitiesItemOutput added in v0.3.0

func (i GetImportableAgentEntitiesItemArgs) ToGetImportableAgentEntitiesItemOutput() GetImportableAgentEntitiesItemOutput

func (GetImportableAgentEntitiesItemArgs) ToGetImportableAgentEntitiesItemOutputWithContext added in v0.3.0

func (i GetImportableAgentEntitiesItemArgs) ToGetImportableAgentEntitiesItemOutputWithContext(ctx context.Context) GetImportableAgentEntitiesItemOutput

type GetImportableAgentEntitiesItemArray added in v0.3.0

type GetImportableAgentEntitiesItemArray []GetImportableAgentEntitiesItemInput

func (GetImportableAgentEntitiesItemArray) ElementType added in v0.3.0

func (GetImportableAgentEntitiesItemArray) ToGetImportableAgentEntitiesItemArrayOutput added in v0.3.0

func (i GetImportableAgentEntitiesItemArray) ToGetImportableAgentEntitiesItemArrayOutput() GetImportableAgentEntitiesItemArrayOutput

func (GetImportableAgentEntitiesItemArray) ToGetImportableAgentEntitiesItemArrayOutputWithContext added in v0.3.0

func (i GetImportableAgentEntitiesItemArray) ToGetImportableAgentEntitiesItemArrayOutputWithContext(ctx context.Context) GetImportableAgentEntitiesItemArrayOutput

type GetImportableAgentEntitiesItemArrayInput added in v0.3.0

type GetImportableAgentEntitiesItemArrayInput interface {
	pulumi.Input

	ToGetImportableAgentEntitiesItemArrayOutput() GetImportableAgentEntitiesItemArrayOutput
	ToGetImportableAgentEntitiesItemArrayOutputWithContext(context.Context) GetImportableAgentEntitiesItemArrayOutput
}

GetImportableAgentEntitiesItemArrayInput is an input type that accepts GetImportableAgentEntitiesItemArray and GetImportableAgentEntitiesItemArrayOutput values. You can construct a concrete instance of `GetImportableAgentEntitiesItemArrayInput` via:

GetImportableAgentEntitiesItemArray{ GetImportableAgentEntitiesItemArgs{...} }

type GetImportableAgentEntitiesItemArrayOutput added in v0.3.0

type GetImportableAgentEntitiesItemArrayOutput struct{ *pulumi.OutputState }

func (GetImportableAgentEntitiesItemArrayOutput) ElementType added in v0.3.0

func (GetImportableAgentEntitiesItemArrayOutput) Index added in v0.3.0

func (GetImportableAgentEntitiesItemArrayOutput) ToGetImportableAgentEntitiesItemArrayOutput added in v0.3.0

func (o GetImportableAgentEntitiesItemArrayOutput) ToGetImportableAgentEntitiesItemArrayOutput() GetImportableAgentEntitiesItemArrayOutput

func (GetImportableAgentEntitiesItemArrayOutput) ToGetImportableAgentEntitiesItemArrayOutputWithContext added in v0.3.0

func (o GetImportableAgentEntitiesItemArrayOutput) ToGetImportableAgentEntitiesItemArrayOutputWithContext(ctx context.Context) GetImportableAgentEntitiesItemArrayOutput

type GetImportableAgentEntitiesItemInput added in v0.3.0

type GetImportableAgentEntitiesItemInput interface {
	pulumi.Input

	ToGetImportableAgentEntitiesItemOutput() GetImportableAgentEntitiesItemOutput
	ToGetImportableAgentEntitiesItemOutputWithContext(context.Context) GetImportableAgentEntitiesItemOutput
}

GetImportableAgentEntitiesItemInput is an input type that accepts GetImportableAgentEntitiesItemArgs and GetImportableAgentEntitiesItemOutput values. You can construct a concrete instance of `GetImportableAgentEntitiesItemInput` via:

GetImportableAgentEntitiesItemArgs{...}

type GetImportableAgentEntitiesItemOutput added in v0.3.0

type GetImportableAgentEntitiesItemOutput struct{ *pulumi.OutputState }

func (GetImportableAgentEntitiesItemOutput) ElementType added in v0.3.0

func (GetImportableAgentEntitiesItemOutput) EntitySource added in v0.3.0

Source of the importable agent entity.

func (GetImportableAgentEntitiesItemOutput) HostName added in v0.3.0

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (GetImportableAgentEntitiesItemOutput) ManagementAgentDisplayName added in v0.3.0

func (o GetImportableAgentEntitiesItemOutput) ManagementAgentDisplayName() pulumi.StringOutput

The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent

func (GetImportableAgentEntitiesItemOutput) ManagementAgentId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent

func (GetImportableAgentEntitiesItemOutput) PlatformType added in v0.3.0

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].

func (GetImportableAgentEntitiesItemOutput) ToGetImportableAgentEntitiesItemOutput added in v0.3.0

func (o GetImportableAgentEntitiesItemOutput) ToGetImportableAgentEntitiesItemOutput() GetImportableAgentEntitiesItemOutput

func (GetImportableAgentEntitiesItemOutput) ToGetImportableAgentEntitiesItemOutputWithContext added in v0.3.0

func (o GetImportableAgentEntitiesItemOutput) ToGetImportableAgentEntitiesItemOutputWithContext(ctx context.Context) GetImportableAgentEntitiesItemOutput

type GetImportableAgentEntitiesOutputArgs added in v0.3.0

type GetImportableAgentEntitiesOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableAgentEntities.

func (GetImportableAgentEntitiesOutputArgs) ElementType added in v0.3.0

type GetImportableAgentEntitiesResult added in v0.3.0

type GetImportableAgentEntitiesResult struct {
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Array of importable agent entity objects.
	Items []GetImportableAgentEntitiesItem `pulumi:"items"`
}

A collection of values returned by getImportableAgentEntities.

func GetImportableAgentEntities added in v0.3.0

func GetImportableAgentEntities(ctx *pulumi.Context, args *GetImportableAgentEntitiesArgs, opts ...pulumi.InvokeOption) (*GetImportableAgentEntitiesResult, error)

This data source provides the list of Importable Agent Entities in Oracle Cloud Infrastructure Opsi service.

Gets a list of agent entities available to add a new hostInsight. An agent entity is "available" and will be shown if all the following conditions are true:

  1. The agent OCID is not already being used for an existing hostInsight.
  2. The agent availabilityStatus = 'ACTIVE'
  3. The agent lifecycleState = 'ACTIVE'

## Example Usage

```go 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.GetImportableAgentEntities(ctx, &opsi.GetImportableAgentEntitiesArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetImportableAgentEntitiesResultOutput added in v0.3.0

type GetImportableAgentEntitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImportableAgentEntities.

func (GetImportableAgentEntitiesResultOutput) CompartmentId added in v0.3.0

func (GetImportableAgentEntitiesResultOutput) ElementType added in v0.3.0

func (GetImportableAgentEntitiesResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetImportableAgentEntitiesResultOutput) Items added in v0.3.0

Array of importable agent entity objects.

func (GetImportableAgentEntitiesResultOutput) ToGetImportableAgentEntitiesResultOutput added in v0.3.0

func (o GetImportableAgentEntitiesResultOutput) ToGetImportableAgentEntitiesResultOutput() GetImportableAgentEntitiesResultOutput

func (GetImportableAgentEntitiesResultOutput) ToGetImportableAgentEntitiesResultOutputWithContext added in v0.3.0

func (o GetImportableAgentEntitiesResultOutput) ToGetImportableAgentEntitiesResultOutputWithContext(ctx context.Context) GetImportableAgentEntitiesResultOutput

type GetImportableAgentEntityArgs added in v0.3.0

type GetImportableAgentEntityArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableAgentEntity.

type GetImportableAgentEntityItem added in v0.3.0

type GetImportableAgentEntityItem struct {
	// Source of the importable agent entity.
	EntitySource string `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName string `pulumi:"hostName"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent
	ManagementAgentDisplayName string `pulumi:"managementAgentDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId string `pulumi:"managementAgentId"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].
	PlatformType string `pulumi:"platformType"`
}

type GetImportableAgentEntityItemArgs added in v0.3.0

type GetImportableAgentEntityItemArgs struct {
	// Source of the importable agent entity.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent
	ManagementAgentDisplayName pulumi.StringInput `pulumi:"managementAgentDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId pulumi.StringInput `pulumi:"managementAgentId"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].
	PlatformType pulumi.StringInput `pulumi:"platformType"`
}

func (GetImportableAgentEntityItemArgs) ElementType added in v0.3.0

func (GetImportableAgentEntityItemArgs) ToGetImportableAgentEntityItemOutput added in v0.3.0

func (i GetImportableAgentEntityItemArgs) ToGetImportableAgentEntityItemOutput() GetImportableAgentEntityItemOutput

func (GetImportableAgentEntityItemArgs) ToGetImportableAgentEntityItemOutputWithContext added in v0.3.0

func (i GetImportableAgentEntityItemArgs) ToGetImportableAgentEntityItemOutputWithContext(ctx context.Context) GetImportableAgentEntityItemOutput

type GetImportableAgentEntityItemArray added in v0.3.0

type GetImportableAgentEntityItemArray []GetImportableAgentEntityItemInput

func (GetImportableAgentEntityItemArray) ElementType added in v0.3.0

func (GetImportableAgentEntityItemArray) ToGetImportableAgentEntityItemArrayOutput added in v0.3.0

func (i GetImportableAgentEntityItemArray) ToGetImportableAgentEntityItemArrayOutput() GetImportableAgentEntityItemArrayOutput

func (GetImportableAgentEntityItemArray) ToGetImportableAgentEntityItemArrayOutputWithContext added in v0.3.0

func (i GetImportableAgentEntityItemArray) ToGetImportableAgentEntityItemArrayOutputWithContext(ctx context.Context) GetImportableAgentEntityItemArrayOutput

type GetImportableAgentEntityItemArrayInput added in v0.3.0

type GetImportableAgentEntityItemArrayInput interface {
	pulumi.Input

	ToGetImportableAgentEntityItemArrayOutput() GetImportableAgentEntityItemArrayOutput
	ToGetImportableAgentEntityItemArrayOutputWithContext(context.Context) GetImportableAgentEntityItemArrayOutput
}

GetImportableAgentEntityItemArrayInput is an input type that accepts GetImportableAgentEntityItemArray and GetImportableAgentEntityItemArrayOutput values. You can construct a concrete instance of `GetImportableAgentEntityItemArrayInput` via:

GetImportableAgentEntityItemArray{ GetImportableAgentEntityItemArgs{...} }

type GetImportableAgentEntityItemArrayOutput added in v0.3.0

type GetImportableAgentEntityItemArrayOutput struct{ *pulumi.OutputState }

func (GetImportableAgentEntityItemArrayOutput) ElementType added in v0.3.0

func (GetImportableAgentEntityItemArrayOutput) Index added in v0.3.0

func (GetImportableAgentEntityItemArrayOutput) ToGetImportableAgentEntityItemArrayOutput added in v0.3.0

func (o GetImportableAgentEntityItemArrayOutput) ToGetImportableAgentEntityItemArrayOutput() GetImportableAgentEntityItemArrayOutput

func (GetImportableAgentEntityItemArrayOutput) ToGetImportableAgentEntityItemArrayOutputWithContext added in v0.3.0

func (o GetImportableAgentEntityItemArrayOutput) ToGetImportableAgentEntityItemArrayOutputWithContext(ctx context.Context) GetImportableAgentEntityItemArrayOutput

type GetImportableAgentEntityItemInput added in v0.3.0

type GetImportableAgentEntityItemInput interface {
	pulumi.Input

	ToGetImportableAgentEntityItemOutput() GetImportableAgentEntityItemOutput
	ToGetImportableAgentEntityItemOutputWithContext(context.Context) GetImportableAgentEntityItemOutput
}

GetImportableAgentEntityItemInput is an input type that accepts GetImportableAgentEntityItemArgs and GetImportableAgentEntityItemOutput values. You can construct a concrete instance of `GetImportableAgentEntityItemInput` via:

GetImportableAgentEntityItemArgs{...}

type GetImportableAgentEntityItemOutput added in v0.3.0

type GetImportableAgentEntityItemOutput struct{ *pulumi.OutputState }

func (GetImportableAgentEntityItemOutput) ElementType added in v0.3.0

func (GetImportableAgentEntityItemOutput) EntitySource added in v0.3.0

Source of the importable agent entity.

func (GetImportableAgentEntityItemOutput) HostName added in v0.3.0

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (GetImportableAgentEntityItemOutput) ManagementAgentDisplayName added in v0.3.0

func (o GetImportableAgentEntityItemOutput) ManagementAgentDisplayName() pulumi.StringOutput

The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent

func (GetImportableAgentEntityItemOutput) ManagementAgentId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent

func (GetImportableAgentEntityItemOutput) PlatformType added in v0.3.0

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].

func (GetImportableAgentEntityItemOutput) ToGetImportableAgentEntityItemOutput added in v0.3.0

func (o GetImportableAgentEntityItemOutput) ToGetImportableAgentEntityItemOutput() GetImportableAgentEntityItemOutput

func (GetImportableAgentEntityItemOutput) ToGetImportableAgentEntityItemOutputWithContext added in v0.3.0

func (o GetImportableAgentEntityItemOutput) ToGetImportableAgentEntityItemOutputWithContext(ctx context.Context) GetImportableAgentEntityItemOutput

type GetImportableAgentEntityOutputArgs added in v0.3.0

type GetImportableAgentEntityOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableAgentEntity.

func (GetImportableAgentEntityOutputArgs) ElementType added in v0.3.0

type GetImportableAgentEntityResult added in v0.3.0

type GetImportableAgentEntityResult struct {
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Array of importable agent entity objects.
	Items []GetImportableAgentEntityItem `pulumi:"items"`
}

A collection of values returned by getImportableAgentEntity.

func GetImportableAgentEntity added in v0.3.0

func GetImportableAgentEntity(ctx *pulumi.Context, args *GetImportableAgentEntityArgs, opts ...pulumi.InvokeOption) (*GetImportableAgentEntityResult, error)

This data source provides details about a specific Importable Agent Entity resource in Oracle Cloud Infrastructure Opsi service.

Gets a list of agent entities available to add a new hostInsight. An agent entity is "available" and will be shown if all the following conditions are true:

  1. The agent OCID is not already being used for an existing hostInsight.
  2. The agent availabilityStatus = 'ACTIVE'
  3. The agent lifecycleState = 'ACTIVE'

## Example Usage

```go 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.GetImportableAgentEntity(ctx, &opsi.GetImportableAgentEntityArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetImportableAgentEntityResultOutput added in v0.3.0

type GetImportableAgentEntityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImportableAgentEntity.

func (GetImportableAgentEntityResultOutput) CompartmentId added in v0.3.0

func (GetImportableAgentEntityResultOutput) ElementType added in v0.3.0

func (GetImportableAgentEntityResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetImportableAgentEntityResultOutput) Items added in v0.3.0

Array of importable agent entity objects.

func (GetImportableAgentEntityResultOutput) ToGetImportableAgentEntityResultOutput added in v0.3.0

func (o GetImportableAgentEntityResultOutput) ToGetImportableAgentEntityResultOutput() GetImportableAgentEntityResultOutput

func (GetImportableAgentEntityResultOutput) ToGetImportableAgentEntityResultOutputWithContext added in v0.3.0

func (o GetImportableAgentEntityResultOutput) ToGetImportableAgentEntityResultOutputWithContext(ctx context.Context) GetImportableAgentEntityResultOutput

type GetImportableComputeEntitiesArgs added in v0.3.0

type GetImportableComputeEntitiesArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableComputeEntities.

type GetImportableComputeEntitiesItem added in v0.3.0

type GetImportableComputeEntitiesItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance
	ComputeDisplayName string `pulumi:"computeDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId string `pulumi:"computeId"`
	// Source of the importable agent entity.
	EntitySource string `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName string `pulumi:"hostName"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType string `pulumi:"platformType"`
}

type GetImportableComputeEntitiesItemArgs added in v0.3.0

type GetImportableComputeEntitiesItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance
	ComputeDisplayName pulumi.StringInput `pulumi:"computeDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId pulumi.StringInput `pulumi:"computeId"`
	// Source of the importable agent entity.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType pulumi.StringInput `pulumi:"platformType"`
}

func (GetImportableComputeEntitiesItemArgs) ElementType added in v0.3.0

func (GetImportableComputeEntitiesItemArgs) ToGetImportableComputeEntitiesItemOutput added in v0.3.0

func (i GetImportableComputeEntitiesItemArgs) ToGetImportableComputeEntitiesItemOutput() GetImportableComputeEntitiesItemOutput

func (GetImportableComputeEntitiesItemArgs) ToGetImportableComputeEntitiesItemOutputWithContext added in v0.3.0

func (i GetImportableComputeEntitiesItemArgs) ToGetImportableComputeEntitiesItemOutputWithContext(ctx context.Context) GetImportableComputeEntitiesItemOutput

type GetImportableComputeEntitiesItemArray added in v0.3.0

type GetImportableComputeEntitiesItemArray []GetImportableComputeEntitiesItemInput

func (GetImportableComputeEntitiesItemArray) ElementType added in v0.3.0

func (GetImportableComputeEntitiesItemArray) ToGetImportableComputeEntitiesItemArrayOutput added in v0.3.0

func (i GetImportableComputeEntitiesItemArray) ToGetImportableComputeEntitiesItemArrayOutput() GetImportableComputeEntitiesItemArrayOutput

func (GetImportableComputeEntitiesItemArray) ToGetImportableComputeEntitiesItemArrayOutputWithContext added in v0.3.0

func (i GetImportableComputeEntitiesItemArray) ToGetImportableComputeEntitiesItemArrayOutputWithContext(ctx context.Context) GetImportableComputeEntitiesItemArrayOutput

type GetImportableComputeEntitiesItemArrayInput added in v0.3.0

type GetImportableComputeEntitiesItemArrayInput interface {
	pulumi.Input

	ToGetImportableComputeEntitiesItemArrayOutput() GetImportableComputeEntitiesItemArrayOutput
	ToGetImportableComputeEntitiesItemArrayOutputWithContext(context.Context) GetImportableComputeEntitiesItemArrayOutput
}

GetImportableComputeEntitiesItemArrayInput is an input type that accepts GetImportableComputeEntitiesItemArray and GetImportableComputeEntitiesItemArrayOutput values. You can construct a concrete instance of `GetImportableComputeEntitiesItemArrayInput` via:

GetImportableComputeEntitiesItemArray{ GetImportableComputeEntitiesItemArgs{...} }

type GetImportableComputeEntitiesItemArrayOutput added in v0.3.0

type GetImportableComputeEntitiesItemArrayOutput struct{ *pulumi.OutputState }

func (GetImportableComputeEntitiesItemArrayOutput) ElementType added in v0.3.0

func (GetImportableComputeEntitiesItemArrayOutput) Index added in v0.3.0

func (GetImportableComputeEntitiesItemArrayOutput) ToGetImportableComputeEntitiesItemArrayOutput added in v0.3.0

func (o GetImportableComputeEntitiesItemArrayOutput) ToGetImportableComputeEntitiesItemArrayOutput() GetImportableComputeEntitiesItemArrayOutput

func (GetImportableComputeEntitiesItemArrayOutput) ToGetImportableComputeEntitiesItemArrayOutputWithContext added in v0.3.0

func (o GetImportableComputeEntitiesItemArrayOutput) ToGetImportableComputeEntitiesItemArrayOutputWithContext(ctx context.Context) GetImportableComputeEntitiesItemArrayOutput

type GetImportableComputeEntitiesItemInput added in v0.3.0

type GetImportableComputeEntitiesItemInput interface {
	pulumi.Input

	ToGetImportableComputeEntitiesItemOutput() GetImportableComputeEntitiesItemOutput
	ToGetImportableComputeEntitiesItemOutputWithContext(context.Context) GetImportableComputeEntitiesItemOutput
}

GetImportableComputeEntitiesItemInput is an input type that accepts GetImportableComputeEntitiesItemArgs and GetImportableComputeEntitiesItemOutput values. You can construct a concrete instance of `GetImportableComputeEntitiesItemInput` via:

GetImportableComputeEntitiesItemArgs{...}

type GetImportableComputeEntitiesItemOutput added in v0.3.0

type GetImportableComputeEntitiesItemOutput struct{ *pulumi.OutputState }

func (GetImportableComputeEntitiesItemOutput) CompartmentId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetImportableComputeEntitiesItemOutput) ComputeDisplayName added in v0.3.0

The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance

func (GetImportableComputeEntitiesItemOutput) ComputeId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance

func (GetImportableComputeEntitiesItemOutput) ElementType added in v0.3.0

func (GetImportableComputeEntitiesItemOutput) EntitySource added in v0.3.0

Source of the importable agent entity.

func (GetImportableComputeEntitiesItemOutput) HostName added in v0.3.0

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (GetImportableComputeEntitiesItemOutput) PlatformType added in v0.3.0

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].

func (GetImportableComputeEntitiesItemOutput) ToGetImportableComputeEntitiesItemOutput added in v0.3.0

func (o GetImportableComputeEntitiesItemOutput) ToGetImportableComputeEntitiesItemOutput() GetImportableComputeEntitiesItemOutput

func (GetImportableComputeEntitiesItemOutput) ToGetImportableComputeEntitiesItemOutputWithContext added in v0.3.0

func (o GetImportableComputeEntitiesItemOutput) ToGetImportableComputeEntitiesItemOutputWithContext(ctx context.Context) GetImportableComputeEntitiesItemOutput

type GetImportableComputeEntitiesOutputArgs added in v0.3.0

type GetImportableComputeEntitiesOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableComputeEntities.

func (GetImportableComputeEntitiesOutputArgs) ElementType added in v0.3.0

type GetImportableComputeEntitiesResult added in v0.3.0

type GetImportableComputeEntitiesResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Array of importable compute entity objects.
	Items []GetImportableComputeEntitiesItem `pulumi:"items"`
}

A collection of values returned by getImportableComputeEntities.

func GetImportableComputeEntities added in v0.3.0

func GetImportableComputeEntities(ctx *pulumi.Context, args *GetImportableComputeEntitiesArgs, opts ...pulumi.InvokeOption) (*GetImportableComputeEntitiesResult, error)

This data source provides the list of Importable Compute Entities in Oracle Cloud Infrastructure Opsi service.

Gets a list of available compute intances running cloud agent to add a new hostInsight. An Compute entity is "available" and will be shown if all the following conditions are true:

  1. Compute is running OCA
  2. Oracle Cloud Infrastructure Management Agent is not enabled or If Oracle Cloud Infrastructure Management Agent is enabled 2.1 The agent OCID is not already being used for an existing hostInsight. 2.2 The agent availabilityStatus = 'ACTIVE' 2.3 The agent lifecycleState = 'ACTIVE'

## Example Usage

```go 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.GetImportableComputeEntities(ctx, &opsi.GetImportableComputeEntitiesArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetImportableComputeEntitiesResultOutput added in v0.3.0

type GetImportableComputeEntitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImportableComputeEntities.

func (GetImportableComputeEntitiesResultOutput) CompartmentId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetImportableComputeEntitiesResultOutput) ElementType added in v0.3.0

func (GetImportableComputeEntitiesResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetImportableComputeEntitiesResultOutput) Items added in v0.3.0

Array of importable compute entity objects.

func (GetImportableComputeEntitiesResultOutput) ToGetImportableComputeEntitiesResultOutput added in v0.3.0

func (o GetImportableComputeEntitiesResultOutput) ToGetImportableComputeEntitiesResultOutput() GetImportableComputeEntitiesResultOutput

func (GetImportableComputeEntitiesResultOutput) ToGetImportableComputeEntitiesResultOutputWithContext added in v0.3.0

func (o GetImportableComputeEntitiesResultOutput) ToGetImportableComputeEntitiesResultOutputWithContext(ctx context.Context) GetImportableComputeEntitiesResultOutput

type GetImportableComputeEntityArgs added in v0.3.0

type GetImportableComputeEntityArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableComputeEntity.

type GetImportableComputeEntityItem added in v0.3.0

type GetImportableComputeEntityItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance
	ComputeDisplayName string `pulumi:"computeDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId string `pulumi:"computeId"`
	// Source of the importable agent entity.
	EntitySource string `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName string `pulumi:"hostName"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS].
	PlatformType string `pulumi:"platformType"`
}

type GetImportableComputeEntityItemArgs added in v0.3.0

type GetImportableComputeEntityItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance
	ComputeDisplayName pulumi.StringInput `pulumi:"computeDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId pulumi.StringInput `pulumi:"computeId"`
	// Source of the importable agent entity.
	EntitySource pulumi.StringInput `pulumi:"entitySource"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS].
	PlatformType pulumi.StringInput `pulumi:"platformType"`
}

func (GetImportableComputeEntityItemArgs) ElementType added in v0.3.0

func (GetImportableComputeEntityItemArgs) ToGetImportableComputeEntityItemOutput added in v0.3.0

func (i GetImportableComputeEntityItemArgs) ToGetImportableComputeEntityItemOutput() GetImportableComputeEntityItemOutput

func (GetImportableComputeEntityItemArgs) ToGetImportableComputeEntityItemOutputWithContext added in v0.3.0

func (i GetImportableComputeEntityItemArgs) ToGetImportableComputeEntityItemOutputWithContext(ctx context.Context) GetImportableComputeEntityItemOutput

type GetImportableComputeEntityItemArray added in v0.3.0

type GetImportableComputeEntityItemArray []GetImportableComputeEntityItemInput

func (GetImportableComputeEntityItemArray) ElementType added in v0.3.0

func (GetImportableComputeEntityItemArray) ToGetImportableComputeEntityItemArrayOutput added in v0.3.0

func (i GetImportableComputeEntityItemArray) ToGetImportableComputeEntityItemArrayOutput() GetImportableComputeEntityItemArrayOutput

func (GetImportableComputeEntityItemArray) ToGetImportableComputeEntityItemArrayOutputWithContext added in v0.3.0

func (i GetImportableComputeEntityItemArray) ToGetImportableComputeEntityItemArrayOutputWithContext(ctx context.Context) GetImportableComputeEntityItemArrayOutput

type GetImportableComputeEntityItemArrayInput added in v0.3.0

type GetImportableComputeEntityItemArrayInput interface {
	pulumi.Input

	ToGetImportableComputeEntityItemArrayOutput() GetImportableComputeEntityItemArrayOutput
	ToGetImportableComputeEntityItemArrayOutputWithContext(context.Context) GetImportableComputeEntityItemArrayOutput
}

GetImportableComputeEntityItemArrayInput is an input type that accepts GetImportableComputeEntityItemArray and GetImportableComputeEntityItemArrayOutput values. You can construct a concrete instance of `GetImportableComputeEntityItemArrayInput` via:

GetImportableComputeEntityItemArray{ GetImportableComputeEntityItemArgs{...} }

type GetImportableComputeEntityItemArrayOutput added in v0.3.0

type GetImportableComputeEntityItemArrayOutput struct{ *pulumi.OutputState }

func (GetImportableComputeEntityItemArrayOutput) ElementType added in v0.3.0

func (GetImportableComputeEntityItemArrayOutput) Index added in v0.3.0

func (GetImportableComputeEntityItemArrayOutput) ToGetImportableComputeEntityItemArrayOutput added in v0.3.0

func (o GetImportableComputeEntityItemArrayOutput) ToGetImportableComputeEntityItemArrayOutput() GetImportableComputeEntityItemArrayOutput

func (GetImportableComputeEntityItemArrayOutput) ToGetImportableComputeEntityItemArrayOutputWithContext added in v0.3.0

func (o GetImportableComputeEntityItemArrayOutput) ToGetImportableComputeEntityItemArrayOutputWithContext(ctx context.Context) GetImportableComputeEntityItemArrayOutput

type GetImportableComputeEntityItemInput added in v0.3.0

type GetImportableComputeEntityItemInput interface {
	pulumi.Input

	ToGetImportableComputeEntityItemOutput() GetImportableComputeEntityItemOutput
	ToGetImportableComputeEntityItemOutputWithContext(context.Context) GetImportableComputeEntityItemOutput
}

GetImportableComputeEntityItemInput is an input type that accepts GetImportableComputeEntityItemArgs and GetImportableComputeEntityItemOutput values. You can construct a concrete instance of `GetImportableComputeEntityItemInput` via:

GetImportableComputeEntityItemArgs{...}

type GetImportableComputeEntityItemOutput added in v0.3.0

type GetImportableComputeEntityItemOutput struct{ *pulumi.OutputState }

func (GetImportableComputeEntityItemOutput) CompartmentId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetImportableComputeEntityItemOutput) ComputeDisplayName added in v0.3.0

The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance

func (GetImportableComputeEntityItemOutput) ComputeId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance

func (GetImportableComputeEntityItemOutput) ElementType added in v0.3.0

func (GetImportableComputeEntityItemOutput) EntitySource added in v0.3.0

Source of the importable agent entity.

func (GetImportableComputeEntityItemOutput) HostName added in v0.3.0

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (GetImportableComputeEntityItemOutput) PlatformType added in v0.3.0

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS].

func (GetImportableComputeEntityItemOutput) ToGetImportableComputeEntityItemOutput added in v0.3.0

func (o GetImportableComputeEntityItemOutput) ToGetImportableComputeEntityItemOutput() GetImportableComputeEntityItemOutput

func (GetImportableComputeEntityItemOutput) ToGetImportableComputeEntityItemOutputWithContext added in v0.3.0

func (o GetImportableComputeEntityItemOutput) ToGetImportableComputeEntityItemOutputWithContext(ctx context.Context) GetImportableComputeEntityItemOutput

type GetImportableComputeEntityOutputArgs added in v0.3.0

type GetImportableComputeEntityOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
}

A collection of arguments for invoking getImportableComputeEntity.

func (GetImportableComputeEntityOutputArgs) ElementType added in v0.3.0

type GetImportableComputeEntityResult added in v0.3.0

type GetImportableComputeEntityResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Array of importable compute entity objects.
	Items []GetImportableComputeEntityItem `pulumi:"items"`
}

A collection of values returned by getImportableComputeEntity.

func GetImportableComputeEntity added in v0.3.0

func GetImportableComputeEntity(ctx *pulumi.Context, args *GetImportableComputeEntityArgs, opts ...pulumi.InvokeOption) (*GetImportableComputeEntityResult, error)

This data source provides details about a specific Importable Compute Entity resource in Oracle Cloud Infrastructure Opsi service.

Gets a list of available compute intances running cloud agent to add a new hostInsight. An Compute entity is "available" and will be shown if all the following conditions are true:

  1. Compute is running OCA
  2. Oracle Cloud Infrastructure Management Agent is not enabled or If Oracle Cloud Infrastructure Management Agent is enabled 2.1 The agent OCID is not already being used for an existing hostInsight. 2.2 The agent availabilityStatus = 'ACTIVE' 2.3 The agent lifecycleState = 'ACTIVE'

## Example Usage

```go 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.GetImportableComputeEntity(ctx, &opsi.GetImportableComputeEntityArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetImportableComputeEntityResultOutput added in v0.3.0

type GetImportableComputeEntityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImportableComputeEntity.

func (GetImportableComputeEntityResultOutput) CompartmentId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetImportableComputeEntityResultOutput) ElementType added in v0.3.0

func (GetImportableComputeEntityResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetImportableComputeEntityResultOutput) Items added in v0.3.0

Array of importable compute entity objects.

func (GetImportableComputeEntityResultOutput) ToGetImportableComputeEntityResultOutput added in v0.3.0

func (o GetImportableComputeEntityResultOutput) ToGetImportableComputeEntityResultOutput() GetImportableComputeEntityResultOutput

func (GetImportableComputeEntityResultOutput) ToGetImportableComputeEntityResultOutputWithContext added in v0.3.0

func (o GetImportableComputeEntityResultOutput) ToGetImportableComputeEntityResultOutputWithContext(ctx context.Context) GetImportableComputeEntityResultOutput

type GetNewsReportContentType added in v1.6.0

type GetNewsReportContentType struct {
	// Supported resources for capacity planning content type.
	CapacityPlanningResources []string `pulumi:"capacityPlanningResources"`
	// Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources []string `pulumi:"sqlInsightsFleetAnalysisResources"`
	// Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources []string `pulumi:"sqlInsightsPerformanceDegradationResources"`
	// Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources []string `pulumi:"sqlInsightsPlanChangesResources"`
	// Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources []string `pulumi:"sqlInsightsTopDatabasesResources"`
	// Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources []string `pulumi:"sqlInsightsTopSqlByInsightsResources"`
	// Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources []string `pulumi:"sqlInsightsTopSqlResources"`
}

type GetNewsReportContentTypeArgs added in v1.6.0

type GetNewsReportContentTypeArgs struct {
	// Supported resources for capacity planning content type.
	CapacityPlanningResources pulumi.StringArrayInput `pulumi:"capacityPlanningResources"`
	// Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources pulumi.StringArrayInput `pulumi:"sqlInsightsFleetAnalysisResources"`
	// Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources pulumi.StringArrayInput `pulumi:"sqlInsightsPerformanceDegradationResources"`
	// Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources pulumi.StringArrayInput `pulumi:"sqlInsightsPlanChangesResources"`
	// Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopDatabasesResources"`
	// Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopSqlByInsightsResources"`
	// Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopSqlResources"`
}

func (GetNewsReportContentTypeArgs) ElementType added in v1.6.0

func (GetNewsReportContentTypeArgs) ToGetNewsReportContentTypeOutput added in v1.6.0

func (i GetNewsReportContentTypeArgs) ToGetNewsReportContentTypeOutput() GetNewsReportContentTypeOutput

func (GetNewsReportContentTypeArgs) ToGetNewsReportContentTypeOutputWithContext added in v1.6.0

func (i GetNewsReportContentTypeArgs) ToGetNewsReportContentTypeOutputWithContext(ctx context.Context) GetNewsReportContentTypeOutput

type GetNewsReportContentTypeArray added in v1.6.0

type GetNewsReportContentTypeArray []GetNewsReportContentTypeInput

func (GetNewsReportContentTypeArray) ElementType added in v1.6.0

func (GetNewsReportContentTypeArray) ToGetNewsReportContentTypeArrayOutput added in v1.6.0

func (i GetNewsReportContentTypeArray) ToGetNewsReportContentTypeArrayOutput() GetNewsReportContentTypeArrayOutput

func (GetNewsReportContentTypeArray) ToGetNewsReportContentTypeArrayOutputWithContext added in v1.6.0

func (i GetNewsReportContentTypeArray) ToGetNewsReportContentTypeArrayOutputWithContext(ctx context.Context) GetNewsReportContentTypeArrayOutput

type GetNewsReportContentTypeArrayInput added in v1.6.0

type GetNewsReportContentTypeArrayInput interface {
	pulumi.Input

	ToGetNewsReportContentTypeArrayOutput() GetNewsReportContentTypeArrayOutput
	ToGetNewsReportContentTypeArrayOutputWithContext(context.Context) GetNewsReportContentTypeArrayOutput
}

GetNewsReportContentTypeArrayInput is an input type that accepts GetNewsReportContentTypeArray and GetNewsReportContentTypeArrayOutput values. You can construct a concrete instance of `GetNewsReportContentTypeArrayInput` via:

GetNewsReportContentTypeArray{ GetNewsReportContentTypeArgs{...} }

type GetNewsReportContentTypeArrayOutput added in v1.6.0

type GetNewsReportContentTypeArrayOutput struct{ *pulumi.OutputState }

func (GetNewsReportContentTypeArrayOutput) ElementType added in v1.6.0

func (GetNewsReportContentTypeArrayOutput) Index added in v1.6.0

func (GetNewsReportContentTypeArrayOutput) ToGetNewsReportContentTypeArrayOutput added in v1.6.0

func (o GetNewsReportContentTypeArrayOutput) ToGetNewsReportContentTypeArrayOutput() GetNewsReportContentTypeArrayOutput

func (GetNewsReportContentTypeArrayOutput) ToGetNewsReportContentTypeArrayOutputWithContext added in v1.6.0

func (o GetNewsReportContentTypeArrayOutput) ToGetNewsReportContentTypeArrayOutputWithContext(ctx context.Context) GetNewsReportContentTypeArrayOutput

type GetNewsReportContentTypeInput added in v1.6.0

type GetNewsReportContentTypeInput interface {
	pulumi.Input

	ToGetNewsReportContentTypeOutput() GetNewsReportContentTypeOutput
	ToGetNewsReportContentTypeOutputWithContext(context.Context) GetNewsReportContentTypeOutput
}

GetNewsReportContentTypeInput is an input type that accepts GetNewsReportContentTypeArgs and GetNewsReportContentTypeOutput values. You can construct a concrete instance of `GetNewsReportContentTypeInput` via:

GetNewsReportContentTypeArgs{...}

type GetNewsReportContentTypeOutput added in v1.6.0

type GetNewsReportContentTypeOutput struct{ *pulumi.OutputState }

func (GetNewsReportContentTypeOutput) CapacityPlanningResources added in v1.6.0

func (o GetNewsReportContentTypeOutput) CapacityPlanningResources() pulumi.StringArrayOutput

Supported resources for capacity planning content type.

func (GetNewsReportContentTypeOutput) ElementType added in v1.6.0

func (GetNewsReportContentTypeOutput) SqlInsightsFleetAnalysisResources added in v1.26.0

func (o GetNewsReportContentTypeOutput) SqlInsightsFleetAnalysisResources() pulumi.StringArrayOutput

Supported resources for SQL insights - fleet analysis content type.

func (GetNewsReportContentTypeOutput) SqlInsightsPerformanceDegradationResources added in v1.26.0

func (o GetNewsReportContentTypeOutput) SqlInsightsPerformanceDegradationResources() pulumi.StringArrayOutput

Supported resources for SQL insights - performance degradation content type.

func (GetNewsReportContentTypeOutput) SqlInsightsPlanChangesResources added in v1.26.0

func (o GetNewsReportContentTypeOutput) SqlInsightsPlanChangesResources() pulumi.StringArrayOutput

Supported resources for SQL insights - plan changes content type.

func (GetNewsReportContentTypeOutput) SqlInsightsTopDatabasesResources added in v1.26.0

func (o GetNewsReportContentTypeOutput) SqlInsightsTopDatabasesResources() pulumi.StringArrayOutput

Supported resources for SQL insights - top databases content type.

func (GetNewsReportContentTypeOutput) SqlInsightsTopSqlByInsightsResources added in v1.26.0

func (o GetNewsReportContentTypeOutput) SqlInsightsTopSqlByInsightsResources() pulumi.StringArrayOutput

Supported resources for SQL insights - top SQL by insights content type.

func (GetNewsReportContentTypeOutput) SqlInsightsTopSqlResources added in v1.26.0

func (o GetNewsReportContentTypeOutput) SqlInsightsTopSqlResources() pulumi.StringArrayOutput

Supported resources for SQL insights - top SQL content type.

func (GetNewsReportContentTypeOutput) ToGetNewsReportContentTypeOutput added in v1.6.0

func (o GetNewsReportContentTypeOutput) ToGetNewsReportContentTypeOutput() GetNewsReportContentTypeOutput

func (GetNewsReportContentTypeOutput) ToGetNewsReportContentTypeOutputWithContext added in v1.6.0

func (o GetNewsReportContentTypeOutput) ToGetNewsReportContentTypeOutputWithContext(ctx context.Context) GetNewsReportContentTypeOutput

type GetNewsReportsArgs added in v1.6.0

type GetNewsReportsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool                  `pulumi:"compartmentIdInSubtree"`
	Filters                []GetNewsReportsFilter `pulumi:"filters"`
	// Unique Operations Insights news report identifier
	NewsReportId *string `pulumi:"newsReportId"`
	// Lifecycle states
	States []string `pulumi:"states"`
	// Resource Status
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getNewsReports.

type GetNewsReportsFilter added in v1.6.0

type GetNewsReportsFilter struct {
	// The news report name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetNewsReportsFilterArgs added in v1.6.0

type GetNewsReportsFilterArgs struct {
	// The news report name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetNewsReportsFilterArgs) ElementType added in v1.6.0

func (GetNewsReportsFilterArgs) ElementType() reflect.Type

func (GetNewsReportsFilterArgs) ToGetNewsReportsFilterOutput added in v1.6.0

func (i GetNewsReportsFilterArgs) ToGetNewsReportsFilterOutput() GetNewsReportsFilterOutput

func (GetNewsReportsFilterArgs) ToGetNewsReportsFilterOutputWithContext added in v1.6.0

func (i GetNewsReportsFilterArgs) ToGetNewsReportsFilterOutputWithContext(ctx context.Context) GetNewsReportsFilterOutput

type GetNewsReportsFilterArray added in v1.6.0

type GetNewsReportsFilterArray []GetNewsReportsFilterInput

func (GetNewsReportsFilterArray) ElementType added in v1.6.0

func (GetNewsReportsFilterArray) ElementType() reflect.Type

func (GetNewsReportsFilterArray) ToGetNewsReportsFilterArrayOutput added in v1.6.0

func (i GetNewsReportsFilterArray) ToGetNewsReportsFilterArrayOutput() GetNewsReportsFilterArrayOutput

func (GetNewsReportsFilterArray) ToGetNewsReportsFilterArrayOutputWithContext added in v1.6.0

func (i GetNewsReportsFilterArray) ToGetNewsReportsFilterArrayOutputWithContext(ctx context.Context) GetNewsReportsFilterArrayOutput

type GetNewsReportsFilterArrayInput added in v1.6.0

type GetNewsReportsFilterArrayInput interface {
	pulumi.Input

	ToGetNewsReportsFilterArrayOutput() GetNewsReportsFilterArrayOutput
	ToGetNewsReportsFilterArrayOutputWithContext(context.Context) GetNewsReportsFilterArrayOutput
}

GetNewsReportsFilterArrayInput is an input type that accepts GetNewsReportsFilterArray and GetNewsReportsFilterArrayOutput values. You can construct a concrete instance of `GetNewsReportsFilterArrayInput` via:

GetNewsReportsFilterArray{ GetNewsReportsFilterArgs{...} }

type GetNewsReportsFilterArrayOutput added in v1.6.0

type GetNewsReportsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetNewsReportsFilterArrayOutput) ElementType added in v1.6.0

func (GetNewsReportsFilterArrayOutput) Index added in v1.6.0

func (GetNewsReportsFilterArrayOutput) ToGetNewsReportsFilterArrayOutput added in v1.6.0

func (o GetNewsReportsFilterArrayOutput) ToGetNewsReportsFilterArrayOutput() GetNewsReportsFilterArrayOutput

func (GetNewsReportsFilterArrayOutput) ToGetNewsReportsFilterArrayOutputWithContext added in v1.6.0

func (o GetNewsReportsFilterArrayOutput) ToGetNewsReportsFilterArrayOutputWithContext(ctx context.Context) GetNewsReportsFilterArrayOutput

type GetNewsReportsFilterInput added in v1.6.0

type GetNewsReportsFilterInput interface {
	pulumi.Input

	ToGetNewsReportsFilterOutput() GetNewsReportsFilterOutput
	ToGetNewsReportsFilterOutputWithContext(context.Context) GetNewsReportsFilterOutput
}

GetNewsReportsFilterInput is an input type that accepts GetNewsReportsFilterArgs and GetNewsReportsFilterOutput values. You can construct a concrete instance of `GetNewsReportsFilterInput` via:

GetNewsReportsFilterArgs{...}

type GetNewsReportsFilterOutput added in v1.6.0

type GetNewsReportsFilterOutput struct{ *pulumi.OutputState }

func (GetNewsReportsFilterOutput) ElementType added in v1.6.0

func (GetNewsReportsFilterOutput) ElementType() reflect.Type

func (GetNewsReportsFilterOutput) Name added in v1.6.0

The news report name.

func (GetNewsReportsFilterOutput) Regex added in v1.6.0

func (GetNewsReportsFilterOutput) ToGetNewsReportsFilterOutput added in v1.6.0

func (o GetNewsReportsFilterOutput) ToGetNewsReportsFilterOutput() GetNewsReportsFilterOutput

func (GetNewsReportsFilterOutput) ToGetNewsReportsFilterOutputWithContext added in v1.6.0

func (o GetNewsReportsFilterOutput) ToGetNewsReportsFilterOutputWithContext(ctx context.Context) GetNewsReportsFilterOutput

func (GetNewsReportsFilterOutput) Values added in v1.6.0

type GetNewsReportsNewsReportCollection added in v1.6.0

type GetNewsReportsNewsReportCollection struct {
	Items []GetNewsReportsNewsReportCollectionItem `pulumi:"items"`
}

type GetNewsReportsNewsReportCollectionArgs added in v1.6.0

type GetNewsReportsNewsReportCollectionArgs struct {
	Items GetNewsReportsNewsReportCollectionItemArrayInput `pulumi:"items"`
}

func (GetNewsReportsNewsReportCollectionArgs) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionArgs) ToGetNewsReportsNewsReportCollectionOutput added in v1.6.0

func (i GetNewsReportsNewsReportCollectionArgs) ToGetNewsReportsNewsReportCollectionOutput() GetNewsReportsNewsReportCollectionOutput

func (GetNewsReportsNewsReportCollectionArgs) ToGetNewsReportsNewsReportCollectionOutputWithContext added in v1.6.0

func (i GetNewsReportsNewsReportCollectionArgs) ToGetNewsReportsNewsReportCollectionOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionOutput

type GetNewsReportsNewsReportCollectionArray added in v1.6.0

type GetNewsReportsNewsReportCollectionArray []GetNewsReportsNewsReportCollectionInput

func (GetNewsReportsNewsReportCollectionArray) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionArray) ToGetNewsReportsNewsReportCollectionArrayOutput added in v1.6.0

func (i GetNewsReportsNewsReportCollectionArray) ToGetNewsReportsNewsReportCollectionArrayOutput() GetNewsReportsNewsReportCollectionArrayOutput

func (GetNewsReportsNewsReportCollectionArray) ToGetNewsReportsNewsReportCollectionArrayOutputWithContext added in v1.6.0

func (i GetNewsReportsNewsReportCollectionArray) ToGetNewsReportsNewsReportCollectionArrayOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionArrayOutput

type GetNewsReportsNewsReportCollectionArrayInput added in v1.6.0

type GetNewsReportsNewsReportCollectionArrayInput interface {
	pulumi.Input

	ToGetNewsReportsNewsReportCollectionArrayOutput() GetNewsReportsNewsReportCollectionArrayOutput
	ToGetNewsReportsNewsReportCollectionArrayOutputWithContext(context.Context) GetNewsReportsNewsReportCollectionArrayOutput
}

GetNewsReportsNewsReportCollectionArrayInput is an input type that accepts GetNewsReportsNewsReportCollectionArray and GetNewsReportsNewsReportCollectionArrayOutput values. You can construct a concrete instance of `GetNewsReportsNewsReportCollectionArrayInput` via:

GetNewsReportsNewsReportCollectionArray{ GetNewsReportsNewsReportCollectionArgs{...} }

type GetNewsReportsNewsReportCollectionArrayOutput added in v1.6.0

type GetNewsReportsNewsReportCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetNewsReportsNewsReportCollectionArrayOutput) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionArrayOutput) Index added in v1.6.0

func (GetNewsReportsNewsReportCollectionArrayOutput) ToGetNewsReportsNewsReportCollectionArrayOutput added in v1.6.0

func (o GetNewsReportsNewsReportCollectionArrayOutput) ToGetNewsReportsNewsReportCollectionArrayOutput() GetNewsReportsNewsReportCollectionArrayOutput

func (GetNewsReportsNewsReportCollectionArrayOutput) ToGetNewsReportsNewsReportCollectionArrayOutputWithContext added in v1.6.0

func (o GetNewsReportsNewsReportCollectionArrayOutput) ToGetNewsReportsNewsReportCollectionArrayOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionArrayOutput

type GetNewsReportsNewsReportCollectionInput added in v1.6.0

type GetNewsReportsNewsReportCollectionInput interface {
	pulumi.Input

	ToGetNewsReportsNewsReportCollectionOutput() GetNewsReportsNewsReportCollectionOutput
	ToGetNewsReportsNewsReportCollectionOutputWithContext(context.Context) GetNewsReportsNewsReportCollectionOutput
}

GetNewsReportsNewsReportCollectionInput is an input type that accepts GetNewsReportsNewsReportCollectionArgs and GetNewsReportsNewsReportCollectionOutput values. You can construct a concrete instance of `GetNewsReportsNewsReportCollectionInput` via:

GetNewsReportsNewsReportCollectionArgs{...}

type GetNewsReportsNewsReportCollectionItem added in v1.6.0

type GetNewsReportsNewsReportCollectionItem struct {
	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded bool `pulumi:"areChildCompartmentsIncluded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Content types that the news report can handle.
	ContentTypes []GetNewsReportsNewsReportCollectionItemContentType `pulumi:"contentTypes"`
	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek string `pulumi:"dayOfWeek"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the news report.
	Description string `pulumi:"description"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Language of the news report.
	Locale string `pulumi:"locale"`
	// The news report name.
	Name string `pulumi:"name"`
	// News report frequency.
	NewsFrequency string `pulumi:"newsFrequency"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId string `pulumi:"onsTopicId"`
	// Lifecycle states
	State string `pulumi:"state"`
	// Resource Status
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetNewsReportsNewsReportCollectionItemArgs added in v1.6.0

type GetNewsReportsNewsReportCollectionItemArgs struct {
	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded pulumi.BoolInput `pulumi:"areChildCompartmentsIncluded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Content types that the news report can handle.
	ContentTypes GetNewsReportsNewsReportCollectionItemContentTypeArrayInput `pulumi:"contentTypes"`
	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// The description of the news report.
	Description pulumi.StringInput `pulumi:"description"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Language of the news report.
	Locale pulumi.StringInput `pulumi:"locale"`
	// The news report name.
	Name pulumi.StringInput `pulumi:"name"`
	// News report frequency.
	NewsFrequency pulumi.StringInput `pulumi:"newsFrequency"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId pulumi.StringInput `pulumi:"onsTopicId"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// Resource Status
	Status pulumi.StringInput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetNewsReportsNewsReportCollectionItemArgs) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemArgs) ToGetNewsReportsNewsReportCollectionItemOutput added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemArgs) ToGetNewsReportsNewsReportCollectionItemOutput() GetNewsReportsNewsReportCollectionItemOutput

func (GetNewsReportsNewsReportCollectionItemArgs) ToGetNewsReportsNewsReportCollectionItemOutputWithContext added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemArgs) ToGetNewsReportsNewsReportCollectionItemOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemOutput

type GetNewsReportsNewsReportCollectionItemArray added in v1.6.0

type GetNewsReportsNewsReportCollectionItemArray []GetNewsReportsNewsReportCollectionItemInput

func (GetNewsReportsNewsReportCollectionItemArray) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemArray) ToGetNewsReportsNewsReportCollectionItemArrayOutput added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemArray) ToGetNewsReportsNewsReportCollectionItemArrayOutput() GetNewsReportsNewsReportCollectionItemArrayOutput

func (GetNewsReportsNewsReportCollectionItemArray) ToGetNewsReportsNewsReportCollectionItemArrayOutputWithContext added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemArray) ToGetNewsReportsNewsReportCollectionItemArrayOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemArrayOutput

type GetNewsReportsNewsReportCollectionItemArrayInput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemArrayInput interface {
	pulumi.Input

	ToGetNewsReportsNewsReportCollectionItemArrayOutput() GetNewsReportsNewsReportCollectionItemArrayOutput
	ToGetNewsReportsNewsReportCollectionItemArrayOutputWithContext(context.Context) GetNewsReportsNewsReportCollectionItemArrayOutput
}

GetNewsReportsNewsReportCollectionItemArrayInput is an input type that accepts GetNewsReportsNewsReportCollectionItemArray and GetNewsReportsNewsReportCollectionItemArrayOutput values. You can construct a concrete instance of `GetNewsReportsNewsReportCollectionItemArrayInput` via:

GetNewsReportsNewsReportCollectionItemArray{ GetNewsReportsNewsReportCollectionItemArgs{...} }

type GetNewsReportsNewsReportCollectionItemArrayOutput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetNewsReportsNewsReportCollectionItemArrayOutput) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemArrayOutput) Index added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemArrayOutput) ToGetNewsReportsNewsReportCollectionItemArrayOutput added in v1.6.0

func (o GetNewsReportsNewsReportCollectionItemArrayOutput) ToGetNewsReportsNewsReportCollectionItemArrayOutput() GetNewsReportsNewsReportCollectionItemArrayOutput

func (GetNewsReportsNewsReportCollectionItemArrayOutput) ToGetNewsReportsNewsReportCollectionItemArrayOutputWithContext added in v1.6.0

func (o GetNewsReportsNewsReportCollectionItemArrayOutput) ToGetNewsReportsNewsReportCollectionItemArrayOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemArrayOutput

type GetNewsReportsNewsReportCollectionItemContentType added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentType struct {
	// Supported resources for capacity planning content type.
	CapacityPlanningResources []string `pulumi:"capacityPlanningResources"`
	// Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources []string `pulumi:"sqlInsightsFleetAnalysisResources"`
	// Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources []string `pulumi:"sqlInsightsPerformanceDegradationResources"`
	// Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources []string `pulumi:"sqlInsightsPlanChangesResources"`
	// Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources []string `pulumi:"sqlInsightsTopDatabasesResources"`
	// Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources []string `pulumi:"sqlInsightsTopSqlByInsightsResources"`
	// Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources []string `pulumi:"sqlInsightsTopSqlResources"`
}

type GetNewsReportsNewsReportCollectionItemContentTypeArgs added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentTypeArgs struct {
	// Supported resources for capacity planning content type.
	CapacityPlanningResources pulumi.StringArrayInput `pulumi:"capacityPlanningResources"`
	// Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources pulumi.StringArrayInput `pulumi:"sqlInsightsFleetAnalysisResources"`
	// Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources pulumi.StringArrayInput `pulumi:"sqlInsightsPerformanceDegradationResources"`
	// Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources pulumi.StringArrayInput `pulumi:"sqlInsightsPlanChangesResources"`
	// Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopDatabasesResources"`
	// Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopSqlByInsightsResources"`
	// Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopSqlResources"`
}

func (GetNewsReportsNewsReportCollectionItemContentTypeArgs) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeArgs) ToGetNewsReportsNewsReportCollectionItemContentTypeOutput added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemContentTypeArgs) ToGetNewsReportsNewsReportCollectionItemContentTypeOutput() GetNewsReportsNewsReportCollectionItemContentTypeOutput

func (GetNewsReportsNewsReportCollectionItemContentTypeArgs) ToGetNewsReportsNewsReportCollectionItemContentTypeOutputWithContext added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemContentTypeArgs) ToGetNewsReportsNewsReportCollectionItemContentTypeOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemContentTypeOutput

type GetNewsReportsNewsReportCollectionItemContentTypeArray added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentTypeArray []GetNewsReportsNewsReportCollectionItemContentTypeInput

func (GetNewsReportsNewsReportCollectionItemContentTypeArray) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeArray) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutput added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemContentTypeArray) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutput() GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput

func (GetNewsReportsNewsReportCollectionItemContentTypeArray) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutputWithContext added in v1.6.0

func (i GetNewsReportsNewsReportCollectionItemContentTypeArray) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput

type GetNewsReportsNewsReportCollectionItemContentTypeArrayInput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentTypeArrayInput interface {
	pulumi.Input

	ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutput() GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput
	ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutputWithContext(context.Context) GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput
}

GetNewsReportsNewsReportCollectionItemContentTypeArrayInput is an input type that accepts GetNewsReportsNewsReportCollectionItemContentTypeArray and GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput values. You can construct a concrete instance of `GetNewsReportsNewsReportCollectionItemContentTypeArrayInput` via:

GetNewsReportsNewsReportCollectionItemContentTypeArray{ GetNewsReportsNewsReportCollectionItemContentTypeArgs{...} }

type GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput struct{ *pulumi.OutputState }

func (GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput) Index added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutput added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutputWithContext added in v1.6.0

func (o GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput) ToGetNewsReportsNewsReportCollectionItemContentTypeArrayOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemContentTypeArrayOutput

type GetNewsReportsNewsReportCollectionItemContentTypeInput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentTypeInput interface {
	pulumi.Input

	ToGetNewsReportsNewsReportCollectionItemContentTypeOutput() GetNewsReportsNewsReportCollectionItemContentTypeOutput
	ToGetNewsReportsNewsReportCollectionItemContentTypeOutputWithContext(context.Context) GetNewsReportsNewsReportCollectionItemContentTypeOutput
}

GetNewsReportsNewsReportCollectionItemContentTypeInput is an input type that accepts GetNewsReportsNewsReportCollectionItemContentTypeArgs and GetNewsReportsNewsReportCollectionItemContentTypeOutput values. You can construct a concrete instance of `GetNewsReportsNewsReportCollectionItemContentTypeInput` via:

GetNewsReportsNewsReportCollectionItemContentTypeArgs{...}

type GetNewsReportsNewsReportCollectionItemContentTypeOutput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemContentTypeOutput struct{ *pulumi.OutputState }

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) CapacityPlanningResources added in v1.6.0

Supported resources for capacity planning content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsFleetAnalysisResources added in v1.26.0

Supported resources for SQL insights - fleet analysis content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsPerformanceDegradationResources added in v1.26.0

func (o GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsPerformanceDegradationResources() pulumi.StringArrayOutput

Supported resources for SQL insights - performance degradation content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsPlanChangesResources added in v1.26.0

Supported resources for SQL insights - plan changes content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsTopDatabasesResources added in v1.26.0

Supported resources for SQL insights - top databases content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsTopSqlByInsightsResources added in v1.26.0

func (o GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsTopSqlByInsightsResources() pulumi.StringArrayOutput

Supported resources for SQL insights - top SQL by insights content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) SqlInsightsTopSqlResources added in v1.26.0

Supported resources for SQL insights - top SQL content type.

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) ToGetNewsReportsNewsReportCollectionItemContentTypeOutput added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemContentTypeOutput) ToGetNewsReportsNewsReportCollectionItemContentTypeOutputWithContext added in v1.6.0

func (o GetNewsReportsNewsReportCollectionItemContentTypeOutput) ToGetNewsReportsNewsReportCollectionItemContentTypeOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemContentTypeOutput

type GetNewsReportsNewsReportCollectionItemInput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemInput interface {
	pulumi.Input

	ToGetNewsReportsNewsReportCollectionItemOutput() GetNewsReportsNewsReportCollectionItemOutput
	ToGetNewsReportsNewsReportCollectionItemOutputWithContext(context.Context) GetNewsReportsNewsReportCollectionItemOutput
}

GetNewsReportsNewsReportCollectionItemInput is an input type that accepts GetNewsReportsNewsReportCollectionItemArgs and GetNewsReportsNewsReportCollectionItemOutput values. You can construct a concrete instance of `GetNewsReportsNewsReportCollectionItemInput` via:

GetNewsReportsNewsReportCollectionItemArgs{...}

type GetNewsReportsNewsReportCollectionItemOutput added in v1.6.0

type GetNewsReportsNewsReportCollectionItemOutput struct{ *pulumi.OutputState }

func (GetNewsReportsNewsReportCollectionItemOutput) AreChildCompartmentsIncluded added in v1.26.0

func (o GetNewsReportsNewsReportCollectionItemOutput) AreChildCompartmentsIncluded() pulumi.BoolOutput

A flag to consider the resources within a given compartment and all sub-compartments.

func (GetNewsReportsNewsReportCollectionItemOutput) CompartmentId added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetNewsReportsNewsReportCollectionItemOutput) ContentTypes added in v1.6.0

Content types that the news report can handle.

func (GetNewsReportsNewsReportCollectionItemOutput) DayOfWeek added in v1.26.0

Day of the week in which the news report will be sent if the frequency is set to WEEKLY.

func (GetNewsReportsNewsReportCollectionItemOutput) DefinedTags added in v1.6.0

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

func (GetNewsReportsNewsReportCollectionItemOutput) Description added in v1.6.0

The description of the news report.

func (GetNewsReportsNewsReportCollectionItemOutput) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionItemOutput) FreeformTags added in v1.6.0

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

func (GetNewsReportsNewsReportCollectionItemOutput) Id added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.

func (GetNewsReportsNewsReportCollectionItemOutput) LifecycleDetails added in v1.6.0

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

func (GetNewsReportsNewsReportCollectionItemOutput) Locale added in v1.6.0

Language of the news report.

func (GetNewsReportsNewsReportCollectionItemOutput) Name added in v1.6.0

The news report name.

func (GetNewsReportsNewsReportCollectionItemOutput) NewsFrequency added in v1.6.0

News report frequency.

func (GetNewsReportsNewsReportCollectionItemOutput) OnsTopicId added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.

func (GetNewsReportsNewsReportCollectionItemOutput) State added in v1.6.0

Lifecycle states

func (GetNewsReportsNewsReportCollectionItemOutput) Status added in v1.6.0

Resource Status

func (GetNewsReportsNewsReportCollectionItemOutput) SystemTags added in v1.6.0

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

func (GetNewsReportsNewsReportCollectionItemOutput) TimeCreated added in v1.6.0

The time the the news report was first enabled. An RFC3339 formatted datetime string.

func (GetNewsReportsNewsReportCollectionItemOutput) TimeUpdated added in v1.6.0

The time the news report was updated. An RFC3339 formatted datetime string.

func (GetNewsReportsNewsReportCollectionItemOutput) ToGetNewsReportsNewsReportCollectionItemOutput added in v1.6.0

func (o GetNewsReportsNewsReportCollectionItemOutput) ToGetNewsReportsNewsReportCollectionItemOutput() GetNewsReportsNewsReportCollectionItemOutput

func (GetNewsReportsNewsReportCollectionItemOutput) ToGetNewsReportsNewsReportCollectionItemOutputWithContext added in v1.6.0

func (o GetNewsReportsNewsReportCollectionItemOutput) ToGetNewsReportsNewsReportCollectionItemOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionItemOutput

type GetNewsReportsNewsReportCollectionOutput added in v1.6.0

type GetNewsReportsNewsReportCollectionOutput struct{ *pulumi.OutputState }

func (GetNewsReportsNewsReportCollectionOutput) ElementType added in v1.6.0

func (GetNewsReportsNewsReportCollectionOutput) Items added in v1.6.0

func (GetNewsReportsNewsReportCollectionOutput) ToGetNewsReportsNewsReportCollectionOutput added in v1.6.0

func (o GetNewsReportsNewsReportCollectionOutput) ToGetNewsReportsNewsReportCollectionOutput() GetNewsReportsNewsReportCollectionOutput

func (GetNewsReportsNewsReportCollectionOutput) ToGetNewsReportsNewsReportCollectionOutputWithContext added in v1.6.0

func (o GetNewsReportsNewsReportCollectionOutput) ToGetNewsReportsNewsReportCollectionOutputWithContext(ctx context.Context) GetNewsReportsNewsReportCollectionOutput

type GetNewsReportsOutputArgs added in v1.6.0

type GetNewsReportsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput            `pulumi:"compartmentIdInSubtree"`
	Filters                GetNewsReportsFilterArrayInput `pulumi:"filters"`
	// Unique Operations Insights news report identifier
	NewsReportId pulumi.StringPtrInput `pulumi:"newsReportId"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
	// Resource Status
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getNewsReports.

func (GetNewsReportsOutputArgs) ElementType added in v1.6.0

func (GetNewsReportsOutputArgs) ElementType() reflect.Type

type GetNewsReportsResult added in v1.6.0

type GetNewsReportsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId          *string                `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool                  `pulumi:"compartmentIdInSubtree"`
	Filters                []GetNewsReportsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of news_report_collection.
	NewsReportCollections []GetNewsReportsNewsReportCollection `pulumi:"newsReportCollections"`
	NewsReportId          *string                              `pulumi:"newsReportId"`
	// The current state of the news report.
	States []string `pulumi:"states"`
	// Indicates the status of a news report in Operations Insights.
	Statuses []string `pulumi:"statuses"`
}

A collection of values returned by getNewsReports.

func GetNewsReports added in v1.6.0

func GetNewsReports(ctx *pulumi.Context, args *GetNewsReportsArgs, opts ...pulumi.InvokeOption) (*GetNewsReportsResult, error)

This data source provides the list of News Reports in Oracle Cloud Infrastructure Opsi service.

Gets a list of news reports based on the query parameters specified. Either compartmentId or id query parameter must be specified.

## Example Usage

```go 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.GetNewsReports(ctx, &opsi.GetNewsReportsArgs{
			CompartmentId:          pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree: pulumi.BoolRef(newsReportCompartmentIdInSubtree),
			NewsReportId:           pulumi.StringRef(testNewsReport.Id),
			States:                 newsReportState,
			Statuses:               newsReportStatus,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNewsReportsResultOutput added in v1.6.0

type GetNewsReportsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNewsReports.

func GetNewsReportsOutput added in v1.6.0

func GetNewsReportsOutput(ctx *pulumi.Context, args GetNewsReportsOutputArgs, opts ...pulumi.InvokeOption) GetNewsReportsResultOutput

func (GetNewsReportsResultOutput) CompartmentId added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetNewsReportsResultOutput) CompartmentIdInSubtree added in v1.6.0

func (o GetNewsReportsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetNewsReportsResultOutput) ElementType added in v1.6.0

func (GetNewsReportsResultOutput) ElementType() reflect.Type

func (GetNewsReportsResultOutput) Filters added in v1.6.0

func (GetNewsReportsResultOutput) Id added in v1.6.0

The provider-assigned unique ID for this managed resource.

func (GetNewsReportsResultOutput) NewsReportCollections added in v1.6.0

The list of news_report_collection.

func (GetNewsReportsResultOutput) NewsReportId added in v1.6.0

func (GetNewsReportsResultOutput) States added in v1.6.0

The current state of the news report.

func (GetNewsReportsResultOutput) Statuses added in v1.6.0

Indicates the status of a news report in Operations Insights.

func (GetNewsReportsResultOutput) ToGetNewsReportsResultOutput added in v1.6.0

func (o GetNewsReportsResultOutput) ToGetNewsReportsResultOutput() GetNewsReportsResultOutput

func (GetNewsReportsResultOutput) ToGetNewsReportsResultOutputWithContext added in v1.6.0

func (o GetNewsReportsResultOutput) ToGetNewsReportsResultOutputWithContext(ctx context.Context) GetNewsReportsResultOutput

type GetOperationsInsightsPrivateEndpointsArgs

type GetOperationsInsightsPrivateEndpointsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"`
	// A filter to return only resources that match the entire display name.
	DisplayName *string                                       `pulumi:"displayName"`
	Filters     []GetOperationsInsightsPrivateEndpointsFilter `pulumi:"filters"`
	// The option to filter OPSI private endpoints that can used for RAC. Should be used along with vcnId query parameter.
	IsUsedForRacDbs *bool `pulumi:"isUsedForRacDbs"`
	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId *string `pulumi:"opsiPrivateEndpointId"`
	// Lifecycle states
	States []string `pulumi:"states"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId *string `pulumi:"vcnId"`
}

A collection of arguments for invoking getOperationsInsightsPrivateEndpoints.

type GetOperationsInsightsPrivateEndpointsFilter

type GetOperationsInsightsPrivateEndpointsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetOperationsInsightsPrivateEndpointsFilterArgs

type GetOperationsInsightsPrivateEndpointsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetOperationsInsightsPrivateEndpointsFilterArgs) ElementType

func (GetOperationsInsightsPrivateEndpointsFilterArgs) ToGetOperationsInsightsPrivateEndpointsFilterOutput

func (i GetOperationsInsightsPrivateEndpointsFilterArgs) ToGetOperationsInsightsPrivateEndpointsFilterOutput() GetOperationsInsightsPrivateEndpointsFilterOutput

func (GetOperationsInsightsPrivateEndpointsFilterArgs) ToGetOperationsInsightsPrivateEndpointsFilterOutputWithContext

func (i GetOperationsInsightsPrivateEndpointsFilterArgs) ToGetOperationsInsightsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetOperationsInsightsPrivateEndpointsFilterOutput

type GetOperationsInsightsPrivateEndpointsFilterArray

type GetOperationsInsightsPrivateEndpointsFilterArray []GetOperationsInsightsPrivateEndpointsFilterInput

func (GetOperationsInsightsPrivateEndpointsFilterArray) ElementType

func (GetOperationsInsightsPrivateEndpointsFilterArray) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutput

func (i GetOperationsInsightsPrivateEndpointsFilterArray) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutput() GetOperationsInsightsPrivateEndpointsFilterArrayOutput

func (GetOperationsInsightsPrivateEndpointsFilterArray) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutputWithContext

func (i GetOperationsInsightsPrivateEndpointsFilterArray) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetOperationsInsightsPrivateEndpointsFilterArrayOutput

type GetOperationsInsightsPrivateEndpointsFilterArrayInput

type GetOperationsInsightsPrivateEndpointsFilterArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsPrivateEndpointsFilterArrayOutput() GetOperationsInsightsPrivateEndpointsFilterArrayOutput
	ToGetOperationsInsightsPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetOperationsInsightsPrivateEndpointsFilterArrayOutput
}

GetOperationsInsightsPrivateEndpointsFilterArrayInput is an input type that accepts GetOperationsInsightsPrivateEndpointsFilterArray and GetOperationsInsightsPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsPrivateEndpointsFilterArrayInput` via:

GetOperationsInsightsPrivateEndpointsFilterArray{ GetOperationsInsightsPrivateEndpointsFilterArgs{...} }

type GetOperationsInsightsPrivateEndpointsFilterArrayOutput

type GetOperationsInsightsPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsPrivateEndpointsFilterArrayOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsFilterArrayOutput) Index

func (GetOperationsInsightsPrivateEndpointsFilterArrayOutput) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutput

func (GetOperationsInsightsPrivateEndpointsFilterArrayOutput) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutputWithContext

func (o GetOperationsInsightsPrivateEndpointsFilterArrayOutput) ToGetOperationsInsightsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetOperationsInsightsPrivateEndpointsFilterArrayOutput

type GetOperationsInsightsPrivateEndpointsFilterInput

type GetOperationsInsightsPrivateEndpointsFilterInput interface {
	pulumi.Input

	ToGetOperationsInsightsPrivateEndpointsFilterOutput() GetOperationsInsightsPrivateEndpointsFilterOutput
	ToGetOperationsInsightsPrivateEndpointsFilterOutputWithContext(context.Context) GetOperationsInsightsPrivateEndpointsFilterOutput
}

GetOperationsInsightsPrivateEndpointsFilterInput is an input type that accepts GetOperationsInsightsPrivateEndpointsFilterArgs and GetOperationsInsightsPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetOperationsInsightsPrivateEndpointsFilterInput` via:

GetOperationsInsightsPrivateEndpointsFilterArgs{...}

type GetOperationsInsightsPrivateEndpointsFilterOutput

type GetOperationsInsightsPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsPrivateEndpointsFilterOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsFilterOutput) Name

func (GetOperationsInsightsPrivateEndpointsFilterOutput) Regex

func (GetOperationsInsightsPrivateEndpointsFilterOutput) ToGetOperationsInsightsPrivateEndpointsFilterOutput

func (o GetOperationsInsightsPrivateEndpointsFilterOutput) ToGetOperationsInsightsPrivateEndpointsFilterOutput() GetOperationsInsightsPrivateEndpointsFilterOutput

func (GetOperationsInsightsPrivateEndpointsFilterOutput) ToGetOperationsInsightsPrivateEndpointsFilterOutputWithContext

func (o GetOperationsInsightsPrivateEndpointsFilterOutput) ToGetOperationsInsightsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetOperationsInsightsPrivateEndpointsFilterOutput

func (GetOperationsInsightsPrivateEndpointsFilterOutput) Values

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollection

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollection struct {
	Items []GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItem `pulumi:"items"`
}

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs struct {
	Items GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutputWithContext

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray []GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionInput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutputWithContext

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayInput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput() GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput
	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutputWithContext(context.Context) GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput
}

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayInput is an input type that accepts GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray and GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayInput` via:

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArray{ GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs{...} }

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArrayOutputWithContext

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionInput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionInput interface {
	pulumi.Input

	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput() GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput
	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutputWithContext(context.Context) GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput
}

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionInput is an input type that accepts GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs and GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput values. You can construct a concrete instance of `GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionInput` via:

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionArgs{...}

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItem

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the private endpoint.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the Private service accessed database.
	Id string `pulumi:"id"`
	// The option to filter OPSI private endpoints that can used for RAC. Should be used along with vcnId query parameter.
	IsUsedForRacDbs bool `pulumi:"isUsedForRacDbs"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The OCIDs of the network security groups that the private endpoint belongs to.
	NsgIds []string `pulumi:"nsgIds"`
	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails string `pulumi:"privateEndpointStatusDetails"`
	// The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
	PrivateIp string `pulumi:"privateIp"`
	// Lifecycle states
	State string `pulumi:"state"`
	// The OCID of the subnet.
	SubnetId string `pulumi:"subnetId"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated string `pulumi:"timeCreated"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId string `pulumi:"vcnId"`
}

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// The description of the private endpoint.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The OCID of the Private service accessed database.
	Id pulumi.StringInput `pulumi:"id"`
	// The option to filter OPSI private endpoints that can used for RAC. Should be used along with vcnId query parameter.
	IsUsedForRacDbs pulumi.BoolInput `pulumi:"isUsedForRacDbs"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The OCIDs of the network security groups that the private endpoint belongs to.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails pulumi.StringInput `pulumi:"privateEndpointStatusDetails"`
	// The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
	PrivateIp pulumi.StringInput `pulumi:"privateIp"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// The OCID of the subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId pulumi.StringInput `pulumi:"vcnId"`
}

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutputWithContext

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray []GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemInput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutputWithContext

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayInput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput() GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput
	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutputWithContext(context.Context) GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput
}

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayInput is an input type that accepts GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray and GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayInput` via:

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArray{ GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs{...} }

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArrayOutputWithContext

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemInput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemInput interface {
	pulumi.Input

	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput() GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput
	ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutputWithContext(context.Context) GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput
}

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemInput is an input type that accepts GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs and GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput values. You can construct a concrete instance of `GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemInput` via:

GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemArgs{...}

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) DefinedTags

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

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) Description

The description of the private endpoint.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) FreeformTags

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

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) Id

The OCID of the Private service accessed database.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) IsUsedForRacDbs

The option to filter OPSI private endpoints that can used for RAC. Should be used along with vcnId query parameter.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) LifecycleDetails

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

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) NsgIds

The OCIDs of the network security groups that the private endpoint belongs to.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) PrivateEndpointStatusDetails

A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) PrivateIp

The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) State

Lifecycle states

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) SubnetId

The OCID of the subnet.

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) SystemTags

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

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) TimeCreated

The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutputWithContext

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionItemOutput) VcnId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput

type GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput

func (GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutput) ToGetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollectionOutputWithContext

type GetOperationsInsightsPrivateEndpointsOutputArgs

type GetOperationsInsightsPrivateEndpointsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                                 `pulumi:"displayName"`
	Filters     GetOperationsInsightsPrivateEndpointsFilterArrayInput `pulumi:"filters"`
	// The option to filter OPSI private endpoints that can used for RAC. Should be used along with vcnId query parameter.
	IsUsedForRacDbs pulumi.BoolPtrInput `pulumi:"isUsedForRacDbs"`
	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId pulumi.StringPtrInput `pulumi:"opsiPrivateEndpointId"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId pulumi.StringPtrInput `pulumi:"vcnId"`
}

A collection of arguments for invoking getOperationsInsightsPrivateEndpoints.

func (GetOperationsInsightsPrivateEndpointsOutputArgs) ElementType

type GetOperationsInsightsPrivateEndpointsResult

type GetOperationsInsightsPrivateEndpointsResult struct {
	// The compartment OCID of the Private service accessed database.
	CompartmentId          *string `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool   `pulumi:"compartmentIdInSubtree"`
	// The display name of the private endpoint.
	DisplayName *string                                       `pulumi:"displayName"`
	Filters     []GetOperationsInsightsPrivateEndpointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The flag is to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs *bool `pulumi:"isUsedForRacDbs"`
	// The list of operations_insights_private_endpoint_collection.
	OperationsInsightsPrivateEndpointCollections []GetOperationsInsightsPrivateEndpointsOperationsInsightsPrivateEndpointCollection `pulumi:"operationsInsightsPrivateEndpointCollections"`
	OpsiPrivateEndpointId                        *string                                                                            `pulumi:"opsiPrivateEndpointId"`
	// The current state of the private endpoint.
	States []string `pulumi:"states"`
	// The OCID of the VCN.
	VcnId *string `pulumi:"vcnId"`
}

A collection of values returned by getOperationsInsightsPrivateEndpoints.

func GetOperationsInsightsPrivateEndpoints

This data source provides the list of Operations Insights Private Endpoints in Oracle Cloud Infrastructure Opsi service.

Gets a list of Operation Insights private endpoints.

## Example Usage

```go 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.GetOperationsInsightsPrivateEndpoints(ctx, &opsi.GetOperationsInsightsPrivateEndpointsArgs{
			CompartmentId:          pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree: pulumi.BoolRef(operationsInsightsPrivateEndpointCompartmentIdInSubtree),
			DisplayName:            pulumi.StringRef(operationsInsightsPrivateEndpointDisplayName),
			IsUsedForRacDbs:        pulumi.BoolRef(operationsInsightsPrivateEndpointIsUsedForRacDbs),
			OpsiPrivateEndpointId:  pulumi.StringRef(testPrivateEndpoint.Id),
			States:                 operationsInsightsPrivateEndpointState,
			VcnId:                  pulumi.StringRef(testVcn.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOperationsInsightsPrivateEndpointsResultOutput

type GetOperationsInsightsPrivateEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsPrivateEndpoints.

func (GetOperationsInsightsPrivateEndpointsResultOutput) CompartmentId

The compartment OCID of the Private service accessed database.

func (GetOperationsInsightsPrivateEndpointsResultOutput) CompartmentIdInSubtree

func (GetOperationsInsightsPrivateEndpointsResultOutput) DisplayName

The display name of the private endpoint.

func (GetOperationsInsightsPrivateEndpointsResultOutput) ElementType

func (GetOperationsInsightsPrivateEndpointsResultOutput) Filters

func (GetOperationsInsightsPrivateEndpointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOperationsInsightsPrivateEndpointsResultOutput) IsUsedForRacDbs

The flag is to identify if private endpoint is used for rac database or not

func (GetOperationsInsightsPrivateEndpointsResultOutput) OperationsInsightsPrivateEndpointCollections

The list of operations_insights_private_endpoint_collection.

func (GetOperationsInsightsPrivateEndpointsResultOutput) OpsiPrivateEndpointId

func (GetOperationsInsightsPrivateEndpointsResultOutput) States

The current state of the private endpoint.

func (GetOperationsInsightsPrivateEndpointsResultOutput) ToGetOperationsInsightsPrivateEndpointsResultOutput

func (o GetOperationsInsightsPrivateEndpointsResultOutput) ToGetOperationsInsightsPrivateEndpointsResultOutput() GetOperationsInsightsPrivateEndpointsResultOutput

func (GetOperationsInsightsPrivateEndpointsResultOutput) ToGetOperationsInsightsPrivateEndpointsResultOutputWithContext

func (o GetOperationsInsightsPrivateEndpointsResultOutput) ToGetOperationsInsightsPrivateEndpointsResultOutputWithContext(ctx context.Context) GetOperationsInsightsPrivateEndpointsResultOutput

func (GetOperationsInsightsPrivateEndpointsResultOutput) VcnId

The OCID of the VCN.

type GetOperationsInsightsWarehouseResourceUsageSummaryArgs

type GetOperationsInsightsWarehouseResourceUsageSummaryArgs struct {
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
}

A collection of arguments for invoking getOperationsInsightsWarehouseResourceUsageSummary.

type GetOperationsInsightsWarehouseResourceUsageSummaryOutputArgs

type GetOperationsInsightsWarehouseResourceUsageSummaryOutputArgs struct {
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput `pulumi:"operationsInsightsWarehouseId"`
}

A collection of arguments for invoking getOperationsInsightsWarehouseResourceUsageSummary.

func (GetOperationsInsightsWarehouseResourceUsageSummaryOutputArgs) ElementType

type GetOperationsInsightsWarehouseResourceUsageSummaryResult

type GetOperationsInsightsWarehouseResourceUsageSummaryResult struct {
	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed float64 `pulumi:"cpuUsed"`
	// The provider-assigned unique ID for this managed resource.
	Id                            string `pulumi:"id"`
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Possible lifecycle states
	State string `pulumi:"state"`
	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGbs float64 `pulumi:"storageUsedInGbs"`
}

A collection of values returned by getOperationsInsightsWarehouseResourceUsageSummary.

func GetOperationsInsightsWarehouseResourceUsageSummary

This data source provides details about a specific Operations Insights Warehouse Resource Usage Summary resource in Oracle Cloud Infrastructure Opsi service.

Gets the details of resources used by an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

## Example Usage

```go 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.GetOperationsInsightsWarehouseResourceUsageSummary(ctx, &opsi.GetOperationsInsightsWarehouseResourceUsageSummaryArgs{
			OperationsInsightsWarehouseId: testOperationsInsightsWarehouse.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput

type GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsWarehouseResourceUsageSummary.

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) CpuUsed

Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) ElementType

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) OperationsInsightsWarehouseId

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) State

Possible lifecycle states

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) StorageUsedInGbs

Storage by OPSI Warehouse ADW in GB.

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) ToGetOperationsInsightsWarehouseResourceUsageSummaryResultOutput

func (GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) ToGetOperationsInsightsWarehouseResourceUsageSummaryResultOutputWithContext

func (o GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput) ToGetOperationsInsightsWarehouseResourceUsageSummaryResultOutputWithContext(ctx context.Context) GetOperationsInsightsWarehouseResourceUsageSummaryResultOutput

type GetOperationsInsightsWarehouseUsersArgs

type GetOperationsInsightsWarehouseUsersArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name.
	DisplayName *string                                     `pulumi:"displayName"`
	Filters     []GetOperationsInsightsWarehouseUsersFilter `pulumi:"filters"`
	// Unique Operations Insights Warehouse User identifier
	Id *string `pulumi:"id"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	States []string `pulumi:"states"`
}

A collection of arguments for invoking getOperationsInsightsWarehouseUsers.

type GetOperationsInsightsWarehouseUsersFilter

type GetOperationsInsightsWarehouseUsersFilter struct {
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetOperationsInsightsWarehouseUsersFilterArgs

type GetOperationsInsightsWarehouseUsersFilterArgs struct {
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetOperationsInsightsWarehouseUsersFilterArgs) ElementType

func (GetOperationsInsightsWarehouseUsersFilterArgs) ToGetOperationsInsightsWarehouseUsersFilterOutput

func (i GetOperationsInsightsWarehouseUsersFilterArgs) ToGetOperationsInsightsWarehouseUsersFilterOutput() GetOperationsInsightsWarehouseUsersFilterOutput

func (GetOperationsInsightsWarehouseUsersFilterArgs) ToGetOperationsInsightsWarehouseUsersFilterOutputWithContext

func (i GetOperationsInsightsWarehouseUsersFilterArgs) ToGetOperationsInsightsWarehouseUsersFilterOutputWithContext(ctx context.Context) GetOperationsInsightsWarehouseUsersFilterOutput

type GetOperationsInsightsWarehouseUsersFilterArray

type GetOperationsInsightsWarehouseUsersFilterArray []GetOperationsInsightsWarehouseUsersFilterInput

func (GetOperationsInsightsWarehouseUsersFilterArray) ElementType

func (GetOperationsInsightsWarehouseUsersFilterArray) ToGetOperationsInsightsWarehouseUsersFilterArrayOutput

func (i GetOperationsInsightsWarehouseUsersFilterArray) ToGetOperationsInsightsWarehouseUsersFilterArrayOutput() GetOperationsInsightsWarehouseUsersFilterArrayOutput

func (GetOperationsInsightsWarehouseUsersFilterArray) ToGetOperationsInsightsWarehouseUsersFilterArrayOutputWithContext

func (i GetOperationsInsightsWarehouseUsersFilterArray) ToGetOperationsInsightsWarehouseUsersFilterArrayOutputWithContext(ctx context.Context) GetOperationsInsightsWarehouseUsersFilterArrayOutput

type GetOperationsInsightsWarehouseUsersFilterArrayInput

type GetOperationsInsightsWarehouseUsersFilterArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehouseUsersFilterArrayOutput() GetOperationsInsightsWarehouseUsersFilterArrayOutput
	ToGetOperationsInsightsWarehouseUsersFilterArrayOutputWithContext(context.Context) GetOperationsInsightsWarehouseUsersFilterArrayOutput
}

GetOperationsInsightsWarehouseUsersFilterArrayInput is an input type that accepts GetOperationsInsightsWarehouseUsersFilterArray and GetOperationsInsightsWarehouseUsersFilterArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehouseUsersFilterArrayInput` via:

GetOperationsInsightsWarehouseUsersFilterArray{ GetOperationsInsightsWarehouseUsersFilterArgs{...} }

type GetOperationsInsightsWarehouseUsersFilterArrayOutput

type GetOperationsInsightsWarehouseUsersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehouseUsersFilterArrayOutput) ElementType

func (GetOperationsInsightsWarehouseUsersFilterArrayOutput) Index

func (GetOperationsInsightsWarehouseUsersFilterArrayOutput) ToGetOperationsInsightsWarehouseUsersFilterArrayOutput

func (GetOperationsInsightsWarehouseUsersFilterArrayOutput) ToGetOperationsInsightsWarehouseUsersFilterArrayOutputWithContext

func (o GetOperationsInsightsWarehouseUsersFilterArrayOutput) ToGetOperationsInsightsWarehouseUsersFilterArrayOutputWithContext(ctx context.Context) GetOperationsInsightsWarehouseUsersFilterArrayOutput

type GetOperationsInsightsWarehouseUsersFilterInput

type GetOperationsInsightsWarehouseUsersFilterInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehouseUsersFilterOutput() GetOperationsInsightsWarehouseUsersFilterOutput
	ToGetOperationsInsightsWarehouseUsersFilterOutputWithContext(context.Context) GetOperationsInsightsWarehouseUsersFilterOutput
}

GetOperationsInsightsWarehouseUsersFilterInput is an input type that accepts GetOperationsInsightsWarehouseUsersFilterArgs and GetOperationsInsightsWarehouseUsersFilterOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehouseUsersFilterInput` via:

GetOperationsInsightsWarehouseUsersFilterArgs{...}

type GetOperationsInsightsWarehouseUsersFilterOutput

type GetOperationsInsightsWarehouseUsersFilterOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehouseUsersFilterOutput) ElementType

func (GetOperationsInsightsWarehouseUsersFilterOutput) Name

Username for schema which would have access to AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (GetOperationsInsightsWarehouseUsersFilterOutput) Regex

func (GetOperationsInsightsWarehouseUsersFilterOutput) ToGetOperationsInsightsWarehouseUsersFilterOutput

func (o GetOperationsInsightsWarehouseUsersFilterOutput) ToGetOperationsInsightsWarehouseUsersFilterOutput() GetOperationsInsightsWarehouseUsersFilterOutput

func (GetOperationsInsightsWarehouseUsersFilterOutput) ToGetOperationsInsightsWarehouseUsersFilterOutputWithContext

func (o GetOperationsInsightsWarehouseUsersFilterOutput) ToGetOperationsInsightsWarehouseUsersFilterOutputWithContext(ctx context.Context) GetOperationsInsightsWarehouseUsersFilterOutput

func (GetOperationsInsightsWarehouseUsersFilterOutput) Values

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollection

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollection struct {
	Items []GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItem `pulumi:"items"`
}

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs struct {
	Items GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray []GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionInput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayInput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput() GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput
	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutputWithContext(context.Context) GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput
}

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayInput is an input type that accepts GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray and GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayInput` via:

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArray{ GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs{...} }

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArrayOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionInput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput() GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput
	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutputWithContext(context.Context) GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput
}

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionInput is an input type that accepts GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs and GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionInput` via:

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionArgs{...}

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItem

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword string `pulumi:"connectionPassword"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique Operations Insights Warehouse User identifier
	Id string `pulumi:"id"`
	// Indicate whether user has access to AWR data.
	IsAwrDataAccess bool `pulumi:"isAwrDataAccess"`
	// Indicate whether user has access to EM data.
	IsEmDataAccess bool `pulumi:"isEmDataAccess"`
	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess bool `pulumi:"isOpsiDataAccess"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name string `pulumi:"name"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword pulumi.StringInput `pulumi:"connectionPassword"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique Operations Insights Warehouse User identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Indicate whether user has access to AWR data.
	IsAwrDataAccess pulumi.BoolInput `pulumi:"isAwrDataAccess"`
	// Indicate whether user has access to EM data.
	IsEmDataAccess pulumi.BoolInput `pulumi:"isEmDataAccess"`
	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess pulumi.BoolInput `pulumi:"isOpsiDataAccess"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name pulumi.StringInput `pulumi:"name"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray []GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemInput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayInput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput() GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput
	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutputWithContext(context.Context) GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput
}

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayInput is an input type that accepts GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray and GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayInput` via:

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArray{ GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs{...} }

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArrayOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemInput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput() GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput
	ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutputWithContext(context.Context) GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput
}

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemInput is an input type that accepts GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs and GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemInput` via:

GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemArgs{...}

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) ConnectionPassword

User provided connection password for the AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) DefinedTags

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

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) FreeformTags

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

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) Id

Unique Operations Insights Warehouse User identifier

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) IsAwrDataAccess

Indicate whether user has access to AWR data.

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) IsEmDataAccess

Indicate whether user has access to EM data.

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) IsOpsiDataAccess

Indicate whether user has access to OPSI data.

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) LifecycleDetails

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

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) Name

Username for schema which would have access to AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) OperationsInsightsWarehouseId

Unique Operations Insights Warehouse identifier

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) State

Lifecycle states

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) SystemTags

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

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) TimeCreated

The time at which the resource was first created. An RFC3339 formatted datetime string

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) TimeUpdated

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionItemOutputWithContext

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput

type GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput) ElementType

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput

func (GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutput) ToGetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollectionOutputWithContext

type GetOperationsInsightsWarehouseUsersOutputArgs

type GetOperationsInsightsWarehouseUsersOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                               `pulumi:"displayName"`
	Filters     GetOperationsInsightsWarehouseUsersFilterArrayInput `pulumi:"filters"`
	// Unique Operations Insights Warehouse User identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput `pulumi:"operationsInsightsWarehouseId"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
}

A collection of arguments for invoking getOperationsInsightsWarehouseUsers.

func (GetOperationsInsightsWarehouseUsersOutputArgs) ElementType

type GetOperationsInsightsWarehouseUsersResult

type GetOperationsInsightsWarehouseUsersResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string                                     `pulumi:"compartmentId"`
	DisplayName   *string                                     `pulumi:"displayName"`
	Filters       []GetOperationsInsightsWarehouseUsersFilter `pulumi:"filters"`
	// Hub User OCID
	Id *string `pulumi:"id"`
	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// The list of operations_insights_warehouse_user_summary_collection.
	OperationsInsightsWarehouseUserSummaryCollections []GetOperationsInsightsWarehouseUsersOperationsInsightsWarehouseUserSummaryCollection `pulumi:"operationsInsightsWarehouseUserSummaryCollections"`
	// Possible lifecycle states
	States []string `pulumi:"states"`
}

A collection of values returned by getOperationsInsightsWarehouseUsers.

func GetOperationsInsightsWarehouseUsers

This data source provides the list of Operations Insights Warehouse Users in Oracle Cloud Infrastructure Opsi service.

Gets a list of Operations Insights Warehouse users. Either compartmentId or id must be specified. All these resources are expected to be in root compartment.

## Example Usage

```go 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.GetOperationsInsightsWarehouseUsers(ctx, &opsi.GetOperationsInsightsWarehouseUsersArgs{
			OperationsInsightsWarehouseId: testOperationsInsightsWarehouse.Id,
			CompartmentId:                 pulumi.StringRef(compartmentId),
			DisplayName:                   pulumi.StringRef(operationsInsightsWarehouseUserDisplayName),
			Id:                            pulumi.StringRef(operationsInsightsWarehouseUserId),
			States:                        operationsInsightsWarehouseUserState,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOperationsInsightsWarehouseUsersResultOutput

type GetOperationsInsightsWarehouseUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsWarehouseUsers.

func (GetOperationsInsightsWarehouseUsersResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOperationsInsightsWarehouseUsersResultOutput) DisplayName

func (GetOperationsInsightsWarehouseUsersResultOutput) ElementType

func (GetOperationsInsightsWarehouseUsersResultOutput) Filters

func (GetOperationsInsightsWarehouseUsersResultOutput) Id

Hub User OCID

func (GetOperationsInsightsWarehouseUsersResultOutput) OperationsInsightsWarehouseId

func (o GetOperationsInsightsWarehouseUsersResultOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

OPSI Warehouse OCID

func (GetOperationsInsightsWarehouseUsersResultOutput) OperationsInsightsWarehouseUserSummaryCollections

The list of operations_insights_warehouse_user_summary_collection.

func (GetOperationsInsightsWarehouseUsersResultOutput) States

Possible lifecycle states

func (GetOperationsInsightsWarehouseUsersResultOutput) ToGetOperationsInsightsWarehouseUsersResultOutput

func (o GetOperationsInsightsWarehouseUsersResultOutput) ToGetOperationsInsightsWarehouseUsersResultOutput() GetOperationsInsightsWarehouseUsersResultOutput

func (GetOperationsInsightsWarehouseUsersResultOutput) ToGetOperationsInsightsWarehouseUsersResultOutputWithContext

func (o GetOperationsInsightsWarehouseUsersResultOutput) ToGetOperationsInsightsWarehouseUsersResultOutputWithContext(ctx context.Context) GetOperationsInsightsWarehouseUsersResultOutput

type GetOperationsInsightsWarehousesArgs

type GetOperationsInsightsWarehousesArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name.
	DisplayName *string                                 `pulumi:"displayName"`
	Filters     []GetOperationsInsightsWarehousesFilter `pulumi:"filters"`
	// Unique Operations Insights Warehouse identifier
	Id *string `pulumi:"id"`
	// Lifecycle states
	States []string `pulumi:"states"`
}

A collection of arguments for invoking getOperationsInsightsWarehouses.

type GetOperationsInsightsWarehousesFilter

type GetOperationsInsightsWarehousesFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetOperationsInsightsWarehousesFilterArgs

type GetOperationsInsightsWarehousesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetOperationsInsightsWarehousesFilterArgs) ElementType

func (GetOperationsInsightsWarehousesFilterArgs) ToGetOperationsInsightsWarehousesFilterOutput

func (i GetOperationsInsightsWarehousesFilterArgs) ToGetOperationsInsightsWarehousesFilterOutput() GetOperationsInsightsWarehousesFilterOutput

func (GetOperationsInsightsWarehousesFilterArgs) ToGetOperationsInsightsWarehousesFilterOutputWithContext

func (i GetOperationsInsightsWarehousesFilterArgs) ToGetOperationsInsightsWarehousesFilterOutputWithContext(ctx context.Context) GetOperationsInsightsWarehousesFilterOutput

type GetOperationsInsightsWarehousesFilterArray

type GetOperationsInsightsWarehousesFilterArray []GetOperationsInsightsWarehousesFilterInput

func (GetOperationsInsightsWarehousesFilterArray) ElementType

func (GetOperationsInsightsWarehousesFilterArray) ToGetOperationsInsightsWarehousesFilterArrayOutput

func (i GetOperationsInsightsWarehousesFilterArray) ToGetOperationsInsightsWarehousesFilterArrayOutput() GetOperationsInsightsWarehousesFilterArrayOutput

func (GetOperationsInsightsWarehousesFilterArray) ToGetOperationsInsightsWarehousesFilterArrayOutputWithContext

func (i GetOperationsInsightsWarehousesFilterArray) ToGetOperationsInsightsWarehousesFilterArrayOutputWithContext(ctx context.Context) GetOperationsInsightsWarehousesFilterArrayOutput

type GetOperationsInsightsWarehousesFilterArrayInput

type GetOperationsInsightsWarehousesFilterArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehousesFilterArrayOutput() GetOperationsInsightsWarehousesFilterArrayOutput
	ToGetOperationsInsightsWarehousesFilterArrayOutputWithContext(context.Context) GetOperationsInsightsWarehousesFilterArrayOutput
}

GetOperationsInsightsWarehousesFilterArrayInput is an input type that accepts GetOperationsInsightsWarehousesFilterArray and GetOperationsInsightsWarehousesFilterArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehousesFilterArrayInput` via:

GetOperationsInsightsWarehousesFilterArray{ GetOperationsInsightsWarehousesFilterArgs{...} }

type GetOperationsInsightsWarehousesFilterArrayOutput

type GetOperationsInsightsWarehousesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehousesFilterArrayOutput) ElementType

func (GetOperationsInsightsWarehousesFilterArrayOutput) Index

func (GetOperationsInsightsWarehousesFilterArrayOutput) ToGetOperationsInsightsWarehousesFilterArrayOutput

func (o GetOperationsInsightsWarehousesFilterArrayOutput) ToGetOperationsInsightsWarehousesFilterArrayOutput() GetOperationsInsightsWarehousesFilterArrayOutput

func (GetOperationsInsightsWarehousesFilterArrayOutput) ToGetOperationsInsightsWarehousesFilterArrayOutputWithContext

func (o GetOperationsInsightsWarehousesFilterArrayOutput) ToGetOperationsInsightsWarehousesFilterArrayOutputWithContext(ctx context.Context) GetOperationsInsightsWarehousesFilterArrayOutput

type GetOperationsInsightsWarehousesFilterInput

type GetOperationsInsightsWarehousesFilterInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehousesFilterOutput() GetOperationsInsightsWarehousesFilterOutput
	ToGetOperationsInsightsWarehousesFilterOutputWithContext(context.Context) GetOperationsInsightsWarehousesFilterOutput
}

GetOperationsInsightsWarehousesFilterInput is an input type that accepts GetOperationsInsightsWarehousesFilterArgs and GetOperationsInsightsWarehousesFilterOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehousesFilterInput` via:

GetOperationsInsightsWarehousesFilterArgs{...}

type GetOperationsInsightsWarehousesFilterOutput

type GetOperationsInsightsWarehousesFilterOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehousesFilterOutput) ElementType

func (GetOperationsInsightsWarehousesFilterOutput) Name

func (GetOperationsInsightsWarehousesFilterOutput) Regex

func (GetOperationsInsightsWarehousesFilterOutput) ToGetOperationsInsightsWarehousesFilterOutput

func (o GetOperationsInsightsWarehousesFilterOutput) ToGetOperationsInsightsWarehousesFilterOutput() GetOperationsInsightsWarehousesFilterOutput

func (GetOperationsInsightsWarehousesFilterOutput) ToGetOperationsInsightsWarehousesFilterOutputWithContext

func (o GetOperationsInsightsWarehousesFilterOutput) ToGetOperationsInsightsWarehousesFilterOutputWithContext(ctx context.Context) GetOperationsInsightsWarehousesFilterOutput

func (GetOperationsInsightsWarehousesFilterOutput) Values

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollection

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollection struct {
	Items []GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItem `pulumi:"items"`
}

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs struct {
	Items GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray []GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionInput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayInput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput() GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput
	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutputWithContext(context.Context) GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput
}

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayInput is an input type that accepts GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray and GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayInput` via:

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArray{ GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs{...} }

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArrayOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionInput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput() GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput
	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutputWithContext(context.Context) GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput
}

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionInput is an input type that accepts GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs and GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionInput` via:

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionArgs{...}

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItem

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated float64 `pulumi:"cpuAllocated"`
	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed float64 `pulumi:"cpuUsed"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// OCID of the dynamic group created for the warehouse
	DynamicGroupId string `pulumi:"dynamicGroupId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique Operations Insights Warehouse identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId string `pulumi:"operationsInsightsTenancyId"`
	// Lifecycle states
	State string `pulumi:"state"`
	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGbs float64 `pulumi:"storageAllocatedInGbs"`
	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGbs float64 `pulumi:"storageUsedInGbs"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated string `pulumi:"timeLastWalletRotated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated pulumi.Float64Input `pulumi:"cpuAllocated"`
	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed pulumi.Float64Input `pulumi:"cpuUsed"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// OCID of the dynamic group created for the warehouse
	DynamicGroupId pulumi.StringInput `pulumi:"dynamicGroupId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique Operations Insights Warehouse identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId pulumi.StringInput `pulumi:"operationsInsightsTenancyId"`
	// Lifecycle states
	State pulumi.StringInput `pulumi:"state"`
	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGbs pulumi.Float64Input `pulumi:"storageAllocatedInGbs"`
	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGbs pulumi.Float64Input `pulumi:"storageUsedInGbs"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated pulumi.StringInput `pulumi:"timeLastWalletRotated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray []GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemInput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayInput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput() GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput
	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutputWithContext(context.Context) GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput
}

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayInput is an input type that accepts GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray and GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayInput` via:

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArray{ GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs{...} }

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArrayOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemInput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput() GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput
	ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutputWithContext(context.Context) GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput
}

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemInput is an input type that accepts GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs and GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput values. You can construct a concrete instance of `GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemInput` via:

GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemArgs{...}

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) CpuAllocated

Number of OCPUs allocated to OPSI Warehouse ADW.

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) CpuUsed

Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) DefinedTags

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

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name.

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) DynamicGroupId

OCID of the dynamic group created for the warehouse

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) FreeformTags

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

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) Id

Unique Operations Insights Warehouse identifier

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) LifecycleDetails

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

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) OperationsInsightsTenancyId

Tenancy Identifier of Operations Insights service

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) State

Lifecycle states

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) StorageAllocatedInGbs

Storage allocated to OPSI Warehouse ADW.

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) StorageUsedInGbs

Storage by OPSI Warehouse ADW in GB.

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) SystemTags

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

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) TimeCreated

The time at which the resource was first created. An RFC3339 formatted datetime string

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) TimeLastWalletRotated

The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) TimeUpdated

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionItemOutputWithContext

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput

type GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput) ElementType

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput

func (GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutput) ToGetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollectionOutputWithContext

type GetOperationsInsightsWarehousesOutputArgs

type GetOperationsInsightsWarehousesOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                           `pulumi:"displayName"`
	Filters     GetOperationsInsightsWarehousesFilterArrayInput `pulumi:"filters"`
	// Unique Operations Insights Warehouse identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Lifecycle states
	States pulumi.StringArrayInput `pulumi:"states"`
}

A collection of arguments for invoking getOperationsInsightsWarehouses.

func (GetOperationsInsightsWarehousesOutputArgs) ElementType

type GetOperationsInsightsWarehousesResult

type GetOperationsInsightsWarehousesResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName *string                                 `pulumi:"displayName"`
	Filters     []GetOperationsInsightsWarehousesFilter `pulumi:"filters"`
	// OPSI Warehouse OCID
	Id *string `pulumi:"id"`
	// The list of operations_insights_warehouse_summary_collection.
	OperationsInsightsWarehouseSummaryCollections []GetOperationsInsightsWarehousesOperationsInsightsWarehouseSummaryCollection `pulumi:"operationsInsightsWarehouseSummaryCollections"`
	// Possible lifecycle states
	States []string `pulumi:"states"`
}

A collection of values returned by getOperationsInsightsWarehouses.

func GetOperationsInsightsWarehouses

This data source provides the list of Operations Insights Warehouses in Oracle Cloud Infrastructure Opsi service.

Gets a list of Operations Insights warehouses. Either compartmentId or id must be specified. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

## Example Usage

```go 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.GetOperationsInsightsWarehouses(ctx, &opsi.GetOperationsInsightsWarehousesArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(operationsInsightsWarehouseDisplayName),
			Id:            pulumi.StringRef(operationsInsightsWarehouseId),
			States:        operationsInsightsWarehouseState,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOperationsInsightsWarehousesResultOutput

type GetOperationsInsightsWarehousesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsWarehouses.

func (GetOperationsInsightsWarehousesResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOperationsInsightsWarehousesResultOutput) DisplayName

User-friedly name of Operations Insights Warehouse that does not have to be unique.

func (GetOperationsInsightsWarehousesResultOutput) ElementType

func (GetOperationsInsightsWarehousesResultOutput) Filters

func (GetOperationsInsightsWarehousesResultOutput) Id

OPSI Warehouse OCID

func (GetOperationsInsightsWarehousesResultOutput) OperationsInsightsWarehouseSummaryCollections

The list of operations_insights_warehouse_summary_collection.

func (GetOperationsInsightsWarehousesResultOutput) States

Possible lifecycle states

func (GetOperationsInsightsWarehousesResultOutput) ToGetOperationsInsightsWarehousesResultOutput

func (o GetOperationsInsightsWarehousesResultOutput) ToGetOperationsInsightsWarehousesResultOutput() GetOperationsInsightsWarehousesResultOutput

func (GetOperationsInsightsWarehousesResultOutput) ToGetOperationsInsightsWarehousesResultOutputWithContext

func (o GetOperationsInsightsWarehousesResultOutput) ToGetOperationsInsightsWarehousesResultOutputWithContext(ctx context.Context) GetOperationsInsightsWarehousesResultOutput

type GetOpsiConfigurationConfigItem added in v0.8.0

type GetOpsiConfigurationConfigItem struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts []string `pulumi:"applicableContexts"`
	// Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue string `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas []GetOpsiConfigurationConfigItemMetadata `pulumi:"metadatas"`
	// Name of configuration item.
	Name string `pulumi:"name"`
	// Value of configuration item.
	Value string `pulumi:"value"`
}

type GetOpsiConfigurationConfigItemArgs added in v0.8.0

type GetOpsiConfigurationConfigItemArgs struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts pulumi.StringArrayInput `pulumi:"applicableContexts"`
	// Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas GetOpsiConfigurationConfigItemMetadataArrayInput `pulumi:"metadatas"`
	// Name of configuration item.
	Name pulumi.StringInput `pulumi:"name"`
	// Value of configuration item.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetOpsiConfigurationConfigItemArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemArgs) ToGetOpsiConfigurationConfigItemOutput added in v0.8.0

func (i GetOpsiConfigurationConfigItemArgs) ToGetOpsiConfigurationConfigItemOutput() GetOpsiConfigurationConfigItemOutput

func (GetOpsiConfigurationConfigItemArgs) ToGetOpsiConfigurationConfigItemOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemArgs) ToGetOpsiConfigurationConfigItemOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemOutput

type GetOpsiConfigurationConfigItemArray added in v0.8.0

type GetOpsiConfigurationConfigItemArray []GetOpsiConfigurationConfigItemInput

func (GetOpsiConfigurationConfigItemArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemArray) ToGetOpsiConfigurationConfigItemArrayOutput added in v0.8.0

func (i GetOpsiConfigurationConfigItemArray) ToGetOpsiConfigurationConfigItemArrayOutput() GetOpsiConfigurationConfigItemArrayOutput

func (GetOpsiConfigurationConfigItemArray) ToGetOpsiConfigurationConfigItemArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemArray) ToGetOpsiConfigurationConfigItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemArrayOutput

type GetOpsiConfigurationConfigItemArrayInput added in v0.8.0

type GetOpsiConfigurationConfigItemArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemArrayOutput() GetOpsiConfigurationConfigItemArrayOutput
	ToGetOpsiConfigurationConfigItemArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigItemArrayOutput
}

GetOpsiConfigurationConfigItemArrayInput is an input type that accepts GetOpsiConfigurationConfigItemArray and GetOpsiConfigurationConfigItemArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemArrayInput` via:

GetOpsiConfigurationConfigItemArray{ GetOpsiConfigurationConfigItemArgs{...} }

type GetOpsiConfigurationConfigItemArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigItemArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigItemArrayOutput) ToGetOpsiConfigurationConfigItemArrayOutput added in v0.8.0

func (o GetOpsiConfigurationConfigItemArrayOutput) ToGetOpsiConfigurationConfigItemArrayOutput() GetOpsiConfigurationConfigItemArrayOutput

func (GetOpsiConfigurationConfigItemArrayOutput) ToGetOpsiConfigurationConfigItemArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemArrayOutput) ToGetOpsiConfigurationConfigItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemArrayOutput

type GetOpsiConfigurationConfigItemInput added in v0.8.0

type GetOpsiConfigurationConfigItemInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemOutput() GetOpsiConfigurationConfigItemOutput
	ToGetOpsiConfigurationConfigItemOutputWithContext(context.Context) GetOpsiConfigurationConfigItemOutput
}

GetOpsiConfigurationConfigItemInput is an input type that accepts GetOpsiConfigurationConfigItemArgs and GetOpsiConfigurationConfigItemOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemInput` via:

GetOpsiConfigurationConfigItemArgs{...}

type GetOpsiConfigurationConfigItemMetadata added in v0.8.0

type GetOpsiConfigurationConfigItemMetadata struct {
	// Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType string `pulumi:"dataType"`
	// Description of OPSI configuration.
	Description string `pulumi:"description"`
	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName string `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails []GetOpsiConfigurationConfigItemMetadataUnitDetail `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails []GetOpsiConfigurationConfigItemMetadataValueInputDetail `pulumi:"valueInputDetails"`
}

type GetOpsiConfigurationConfigItemMetadataArgs added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataArgs struct {
	// Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Description of OPSI configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails GetOpsiConfigurationConfigItemMetadataUnitDetailArrayInput `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayInput `pulumi:"valueInputDetails"`
}

func (GetOpsiConfigurationConfigItemMetadataArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataArgs) ToGetOpsiConfigurationConfigItemMetadataOutput added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataArgs) ToGetOpsiConfigurationConfigItemMetadataOutput() GetOpsiConfigurationConfigItemMetadataOutput

func (GetOpsiConfigurationConfigItemMetadataArgs) ToGetOpsiConfigurationConfigItemMetadataOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataArgs) ToGetOpsiConfigurationConfigItemMetadataOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataOutput

type GetOpsiConfigurationConfigItemMetadataArray added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataArray []GetOpsiConfigurationConfigItemMetadataInput

func (GetOpsiConfigurationConfigItemMetadataArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataArray) ToGetOpsiConfigurationConfigItemMetadataArrayOutput added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataArray) ToGetOpsiConfigurationConfigItemMetadataArrayOutput() GetOpsiConfigurationConfigItemMetadataArrayOutput

func (GetOpsiConfigurationConfigItemMetadataArray) ToGetOpsiConfigurationConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataArray) ToGetOpsiConfigurationConfigItemMetadataArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataArrayOutput

type GetOpsiConfigurationConfigItemMetadataArrayInput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemMetadataArrayOutput() GetOpsiConfigurationConfigItemMetadataArrayOutput
	ToGetOpsiConfigurationConfigItemMetadataArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigItemMetadataArrayOutput
}

GetOpsiConfigurationConfigItemMetadataArrayInput is an input type that accepts GetOpsiConfigurationConfigItemMetadataArray and GetOpsiConfigurationConfigItemMetadataArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemMetadataArrayInput` via:

GetOpsiConfigurationConfigItemMetadataArray{ GetOpsiConfigurationConfigItemMetadataArgs{...} }

type GetOpsiConfigurationConfigItemMetadataArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemMetadataArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigItemMetadataArrayOutput added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigItemMetadataArrayOutput() GetOpsiConfigurationConfigItemMetadataArrayOutput

func (GetOpsiConfigurationConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigItemMetadataArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataArrayOutput

type GetOpsiConfigurationConfigItemMetadataInput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemMetadataOutput() GetOpsiConfigurationConfigItemMetadataOutput
	ToGetOpsiConfigurationConfigItemMetadataOutputWithContext(context.Context) GetOpsiConfigurationConfigItemMetadataOutput
}

GetOpsiConfigurationConfigItemMetadataInput is an input type that accepts GetOpsiConfigurationConfigItemMetadataArgs and GetOpsiConfigurationConfigItemMetadataOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemMetadataInput` via:

GetOpsiConfigurationConfigItemMetadataArgs{...}

type GetOpsiConfigurationConfigItemMetadataOutput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemMetadataOutput) ConfigItemType added in v0.8.0

Type of configuration item.

func (GetOpsiConfigurationConfigItemMetadataOutput) DataType added in v0.8.0

Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER

func (GetOpsiConfigurationConfigItemMetadataOutput) Description added in v0.8.0

Description of OPSI configuration.

func (GetOpsiConfigurationConfigItemMetadataOutput) DisplayName added in v0.8.0

User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (GetOpsiConfigurationConfigItemMetadataOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataOutput) ToGetOpsiConfigurationConfigItemMetadataOutput added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataOutput) ToGetOpsiConfigurationConfigItemMetadataOutput() GetOpsiConfigurationConfigItemMetadataOutput

func (GetOpsiConfigurationConfigItemMetadataOutput) ToGetOpsiConfigurationConfigItemMetadataOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataOutput) ToGetOpsiConfigurationConfigItemMetadataOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataOutput

func (GetOpsiConfigurationConfigItemMetadataOutput) UnitDetails added in v0.8.0

Unit details of configuration item.

func (GetOpsiConfigurationConfigItemMetadataOutput) ValueInputDetails added in v0.8.0

Allowed value details of configuration item, to validate what value can be assigned to a configuration item.

type GetOpsiConfigurationConfigItemMetadataUnitDetail added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetail struct {
	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName string `pulumi:"displayName"`
	// Unit of configuration item.
	Unit string `pulumi:"unit"`
}

type GetOpsiConfigurationConfigItemMetadataUnitDetailArgs added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetailArgs struct {
	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unit of configuration item.
	Unit pulumi.StringInput `pulumi:"unit"`
}

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutput added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutput() GetOpsiConfigurationConfigItemMetadataUnitDetailOutput

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataUnitDetailOutput

type GetOpsiConfigurationConfigItemMetadataUnitDetailArray added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetailArray []GetOpsiConfigurationConfigItemMetadataUnitDetailInput

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput() GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput

type GetOpsiConfigurationConfigItemMetadataUnitDetailArrayInput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetailArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput() GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput
	ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput
}

GetOpsiConfigurationConfigItemMetadataUnitDetailArrayInput is an input type that accepts GetOpsiConfigurationConfigItemMetadataUnitDetailArray and GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemMetadataUnitDetailArrayInput` via:

GetOpsiConfigurationConfigItemMetadataUnitDetailArray{ GetOpsiConfigurationConfigItemMetadataUnitDetailArgs{...} }

type GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput

type GetOpsiConfigurationConfigItemMetadataUnitDetailInput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetailInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutput() GetOpsiConfigurationConfigItemMetadataUnitDetailOutput
	ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext(context.Context) GetOpsiConfigurationConfigItemMetadataUnitDetailOutput
}

GetOpsiConfigurationConfigItemMetadataUnitDetailInput is an input type that accepts GetOpsiConfigurationConfigItemMetadataUnitDetailArgs and GetOpsiConfigurationConfigItemMetadataUnitDetailOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemMetadataUnitDetailInput` via:

GetOpsiConfigurationConfigItemMetadataUnitDetailArgs{...}

type GetOpsiConfigurationConfigItemMetadataUnitDetailOutput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataUnitDetailOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemMetadataUnitDetailOutput) DisplayName added in v0.8.0

User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (GetOpsiConfigurationConfigItemMetadataUnitDetailOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataUnitDetailOutput

func (GetOpsiConfigurationConfigItemMetadataUnitDetailOutput) Unit added in v0.8.0

Unit of configuration item.

type GetOpsiConfigurationConfigItemMetadataValueInputDetail added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetail struct {
	// Allowed value type of configuration item.
	AllowedValueType string `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue string `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue string `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues []string `pulumi:"possibleValues"`
}

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs struct {
	// Allowed value type of configuration item.
	AllowedValueType pulumi.StringInput `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue pulumi.StringInput `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue pulumi.StringInput `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"`
}

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArray added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArray []GetOpsiConfigurationConfigItemMetadataValueInputDetailInput

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayInput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput() GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput
	ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput
}

GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayInput is an input type that accepts GetOpsiConfigurationConfigItemMetadataValueInputDetailArray and GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayInput` via:

GetOpsiConfigurationConfigItemMetadataValueInputDetailArray{ GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs{...} }

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput

type GetOpsiConfigurationConfigItemMetadataValueInputDetailInput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetailInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutput() GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput
	ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext(context.Context) GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput
}

GetOpsiConfigurationConfigItemMetadataValueInputDetailInput is an input type that accepts GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs and GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigItemMetadataValueInputDetailInput` via:

GetOpsiConfigurationConfigItemMetadataValueInputDetailArgs{...}

type GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput added in v0.8.0

type GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) AllowedValueType added in v0.8.0

Allowed value type of configuration item.

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) MaxValue added in v0.8.0

Maximum value limit for the configuration item.

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) MinValue added in v0.8.0

Minimum value limit for the configuration item.

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) PossibleValues added in v0.8.0

Allowed values to pick for the configuration item.

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemMetadataValueInputDetailOutput

type GetOpsiConfigurationConfigItemOutput added in v0.8.0

type GetOpsiConfigurationConfigItemOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigItemOutput) ApplicableContexts added in v0.8.0

List of contexts in Operations Insights where this configuration item is applicable.

func (GetOpsiConfigurationConfigItemOutput) ConfigItemType added in v0.8.0

Type of configuration item.

func (GetOpsiConfigurationConfigItemOutput) DefaultValue added in v0.8.0

Value of configuration item.

func (GetOpsiConfigurationConfigItemOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigItemOutput) Metadatas added in v0.8.0

Configuration item metadata.

func (GetOpsiConfigurationConfigItemOutput) Name added in v0.8.0

Name of configuration item.

func (GetOpsiConfigurationConfigItemOutput) ToGetOpsiConfigurationConfigItemOutput added in v0.8.0

func (o GetOpsiConfigurationConfigItemOutput) ToGetOpsiConfigurationConfigItemOutput() GetOpsiConfigurationConfigItemOutput

func (GetOpsiConfigurationConfigItemOutput) ToGetOpsiConfigurationConfigItemOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigItemOutput) ToGetOpsiConfigurationConfigItemOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigItemOutput

func (GetOpsiConfigurationConfigItemOutput) Value added in v0.8.0

Value of configuration item.

type GetOpsiConfigurationConfigurationItemArgs added in v0.8.0

type GetOpsiConfigurationConfigurationItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// Specifies the fields to return in a config item summary.
	ConfigItemFields []string `pulumi:"configItemFields"`
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts []string `pulumi:"configItemsApplicableContexts"`
	// A filter to return only configuration items that match the entire name.
	Name *string `pulumi:"name"`
	// Filter to return configuration items based on configuration type of OPSI configuration.
	OpsiConfigType string `pulumi:"opsiConfigType"`
}

A collection of arguments for invoking getOpsiConfigurationConfigurationItem.

type GetOpsiConfigurationConfigurationItemConfigItem added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItem struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts []string `pulumi:"applicableContexts"`
	// Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue string `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas []GetOpsiConfigurationConfigurationItemConfigItemMetadata `pulumi:"metadatas"`
	// A filter to return only configuration items that match the entire name.
	Name string `pulumi:"name"`
	// Value of configuration item.
	Value string `pulumi:"value"`
	// Source configuration from where the value is taken for a configuration item.
	ValueSourceConfig string `pulumi:"valueSourceConfig"`
}

type GetOpsiConfigurationConfigurationItemConfigItemArgs added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemArgs struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts pulumi.StringArrayInput `pulumi:"applicableContexts"`
	// Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayInput `pulumi:"metadatas"`
	// A filter to return only configuration items that match the entire name.
	Name pulumi.StringInput `pulumi:"name"`
	// Value of configuration item.
	Value pulumi.StringInput `pulumi:"value"`
	// Source configuration from where the value is taken for a configuration item.
	ValueSourceConfig pulumi.StringInput `pulumi:"valueSourceConfig"`
}

func (GetOpsiConfigurationConfigurationItemConfigItemArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemArgs) ToGetOpsiConfigurationConfigurationItemConfigItemOutput added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemArgs) ToGetOpsiConfigurationConfigurationItemConfigItemOutput() GetOpsiConfigurationConfigurationItemConfigItemOutput

func (GetOpsiConfigurationConfigurationItemConfigItemArgs) ToGetOpsiConfigurationConfigurationItemConfigItemOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemArgs) ToGetOpsiConfigurationConfigurationItemConfigItemOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemOutput

type GetOpsiConfigurationConfigurationItemConfigItemArray added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemArray []GetOpsiConfigurationConfigurationItemConfigItemInput

func (GetOpsiConfigurationConfigurationItemConfigItemArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemArray) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutput added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemArray) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutput() GetOpsiConfigurationConfigurationItemConfigItemArrayOutput

func (GetOpsiConfigurationConfigurationItemConfigItemArray) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemArray) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemArrayOutput

type GetOpsiConfigurationConfigurationItemConfigItemArrayInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutput() GetOpsiConfigurationConfigurationItemConfigItemArrayOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemArrayOutput
}

GetOpsiConfigurationConfigurationItemConfigItemArrayInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemArray and GetOpsiConfigurationConfigurationItemConfigItemArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemArrayInput` via:

GetOpsiConfigurationConfigurationItemConfigItemArray{ GetOpsiConfigurationConfigurationItemConfigItemArgs{...} }

type GetOpsiConfigurationConfigurationItemConfigItemArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemConfigItemArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemArrayOutput

type GetOpsiConfigurationConfigurationItemConfigItemInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemOutput() GetOpsiConfigurationConfigurationItemConfigItemOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemOutput
}

GetOpsiConfigurationConfigurationItemConfigItemInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemArgs and GetOpsiConfigurationConfigurationItemConfigItemOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemInput` via:

GetOpsiConfigurationConfigurationItemConfigItemArgs{...}

type GetOpsiConfigurationConfigurationItemConfigItemMetadata added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadata struct {
	// Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType string `pulumi:"dataType"`
	// Description of configuration item .
	Description string `pulumi:"description"`
	// User-friendly display name for the configuration item unit.
	DisplayName string `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails []GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetail `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails []GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetail `pulumi:"valueInputDetails"`
}

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs struct {
	// Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Description of configuration item .
	Description pulumi.StringInput `pulumi:"description"`
	// User-friendly display name for the configuration item unit.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayInput `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayInput `pulumi:"valueInputDetails"`
}

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArray added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArray []GetOpsiConfigurationConfigurationItemConfigItemMetadataInput

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemMetadataArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput() GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput
}

GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemMetadataArray and GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayInput` via:

GetOpsiConfigurationConfigurationItemConfigItemMetadataArray{ GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs{...} }

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataArrayOutput

type GetOpsiConfigurationConfigurationItemConfigItemMetadataInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutput() GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput
}

GetOpsiConfigurationConfigurationItemConfigItemMetadataInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs and GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemMetadataInput` via:

GetOpsiConfigurationConfigurationItemConfigItemMetadataArgs{...}

type GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) ConfigItemType added in v0.8.0

Type of configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) DataType added in v0.8.0

Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) Description added in v0.8.0

Description of configuration item .

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) DisplayName added in v0.8.0

User-friendly display name for the configuration item unit.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) UnitDetails added in v0.8.0

Unit details of configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataOutput) ValueInputDetails added in v0.8.0

Allowed value details of configuration item, to validate what value can be assigned to a configuration item.

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetail added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetail struct {
	// User-friendly display name for the configuration item unit.
	DisplayName string `pulumi:"displayName"`
	// Unit of configuration item.
	Unit string `pulumi:"unit"`
}

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs struct {
	// User-friendly display name for the configuration item unit.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unit of configuration item.
	Unit pulumi.StringInput `pulumi:"unit"`
}

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray []GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailInput

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput() GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput
}

GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray and GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayInput` via:

GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArray{ GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs{...} }

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput() GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput
}

GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs and GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailInput` via:

GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailArgs{...}

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput) DisplayName added in v0.8.0

User-friendly display name for the configuration item unit.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataUnitDetailOutput) Unit added in v0.8.0

Unit of configuration item.

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetail added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetail struct {
	// Allowed value type of configuration item.
	AllowedValueType string `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue string `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue string `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues []string `pulumi:"possibleValues"`
}

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs struct {
	// Allowed value type of configuration item.
	AllowedValueType pulumi.StringInput `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue pulumi.StringInput `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue pulumi.StringInput `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"`
}

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray []GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailInput

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput() GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput
}

GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray and GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayInput` via:

GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArray{ GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs{...} }

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailInput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailInput interface {
	pulumi.Input

	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput() GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput
	ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutputWithContext(context.Context) GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput
}

GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailInput is an input type that accepts GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs and GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput values. You can construct a concrete instance of `GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailInput` via:

GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailArgs{...}

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) AllowedValueType added in v0.8.0

Allowed value type of configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) MaxValue added in v0.8.0

Maximum value limit for the configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) MinValue added in v0.8.0

Minimum value limit for the configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) PossibleValues added in v0.8.0

Allowed values to pick for the configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationConfigurationItemConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemConfigItemOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) ApplicableContexts added in v0.8.0

List of contexts in Operations Insights where this configuration item is applicable.

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) ConfigItemType added in v0.8.0

Type of configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) DefaultValue added in v0.8.0

Value of configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) Metadatas added in v0.8.0

Configuration item metadata.

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) Name added in v0.8.0

A filter to return only configuration items that match the entire name.

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) ToGetOpsiConfigurationConfigurationItemConfigItemOutput added in v0.8.0

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) ToGetOpsiConfigurationConfigurationItemConfigItemOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemConfigItemOutput) ToGetOpsiConfigurationConfigurationItemConfigItemOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemConfigItemOutput

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) Value added in v0.8.0

Value of configuration item.

func (GetOpsiConfigurationConfigurationItemConfigItemOutput) ValueSourceConfig added in v0.8.0

Source configuration from where the value is taken for a configuration item.

type GetOpsiConfigurationConfigurationItemOutputArgs added in v0.8.0

type GetOpsiConfigurationConfigurationItemOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// Specifies the fields to return in a config item summary.
	ConfigItemFields pulumi.StringArrayInput `pulumi:"configItemFields"`
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts pulumi.StringArrayInput `pulumi:"configItemsApplicableContexts"`
	// A filter to return only configuration items that match the entire name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Filter to return configuration items based on configuration type of OPSI configuration.
	OpsiConfigType pulumi.StringInput `pulumi:"opsiConfigType"`
}

A collection of arguments for invoking getOpsiConfigurationConfigurationItem.

func (GetOpsiConfigurationConfigurationItemOutputArgs) ElementType added in v0.8.0

type GetOpsiConfigurationConfigurationItemResult added in v0.8.0

type GetOpsiConfigurationConfigurationItemResult struct {
	CompartmentId    *string  `pulumi:"compartmentId"`
	ConfigItemFields []string `pulumi:"configItemFields"`
	// Array of configuration item summary objects.
	ConfigItems                   []GetOpsiConfigurationConfigurationItemConfigItem `pulumi:"configItems"`
	ConfigItemsApplicableContexts []string                                          `pulumi:"configItemsApplicableContexts"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Name of configuration item.
	Name *string `pulumi:"name"`
	// OPSI configuration type.
	OpsiConfigType string `pulumi:"opsiConfigType"`
}

A collection of values returned by getOpsiConfigurationConfigurationItem.

func GetOpsiConfigurationConfigurationItem added in v0.8.0

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

Gets the applicable configuration items based on the query parameters specified. Configuration items for an opsiConfigType with respect to a compartmentId can be fetched. Values specified in configItemField param will determine what fields for each configuration items have to be returned.

## Example Usage

```go 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.GetOpsiConfigurationConfigurationItem(ctx, &opsi.GetOpsiConfigurationConfigurationItemArgs{
			CompartmentId:                 pulumi.StringRef(compartmentId),
			ConfigItemFields:              opsiConfigurationConfigurationItemConfigItemField,
			ConfigItemsApplicableContexts: opsiConfigurationConfigurationItemConfigItemsApplicableContext,
			Name:                          pulumi.StringRef(opsiConfigurationConfigurationItemName),
			OpsiConfigType:                opsiConfigurationConfigurationItemOpsiConfigType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOpsiConfigurationConfigurationItemResultOutput added in v0.8.0

type GetOpsiConfigurationConfigurationItemResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOpsiConfigurationConfigurationItem.

func (GetOpsiConfigurationConfigurationItemResultOutput) CompartmentId added in v0.8.0

func (GetOpsiConfigurationConfigurationItemResultOutput) ConfigItemFields added in v0.8.0

func (GetOpsiConfigurationConfigurationItemResultOutput) ConfigItems added in v0.8.0

Array of configuration item summary objects.

func (GetOpsiConfigurationConfigurationItemResultOutput) ConfigItemsApplicableContexts added in v0.8.0

func (GetOpsiConfigurationConfigurationItemResultOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationConfigurationItemResultOutput) Id added in v0.8.0

The provider-assigned unique ID for this managed resource.

func (GetOpsiConfigurationConfigurationItemResultOutput) Name added in v0.8.0

Name of configuration item.

func (GetOpsiConfigurationConfigurationItemResultOutput) OpsiConfigType added in v0.8.0

OPSI configuration type.

func (GetOpsiConfigurationConfigurationItemResultOutput) ToGetOpsiConfigurationConfigurationItemResultOutput added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemResultOutput) ToGetOpsiConfigurationConfigurationItemResultOutput() GetOpsiConfigurationConfigurationItemResultOutput

func (GetOpsiConfigurationConfigurationItemResultOutput) ToGetOpsiConfigurationConfigurationItemResultOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationConfigurationItemResultOutput) ToGetOpsiConfigurationConfigurationItemResultOutputWithContext(ctx context.Context) GetOpsiConfigurationConfigurationItemResultOutput

type GetOpsiConfigurationsArgs added in v0.8.0

type GetOpsiConfigurationsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Filter to return based on resources that match the entire display name.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetOpsiConfigurationsFilter `pulumi:"filters"`
	// Filter to return based on configuration type of OPSI configuration.
	OpsiConfigTypes []string `pulumi:"opsiConfigTypes"`
	// Filter to return based on Lifecycle state of OPSI configuration.
	States []string `pulumi:"states"`
}

A collection of arguments for invoking getOpsiConfigurations.

type GetOpsiConfigurationsFilter added in v0.8.0

type GetOpsiConfigurationsFilter struct {
	// Name of configuration item.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetOpsiConfigurationsFilterArgs added in v0.8.0

type GetOpsiConfigurationsFilterArgs struct {
	// Name of configuration item.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetOpsiConfigurationsFilterArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsFilterArgs) ToGetOpsiConfigurationsFilterOutput added in v0.8.0

func (i GetOpsiConfigurationsFilterArgs) ToGetOpsiConfigurationsFilterOutput() GetOpsiConfigurationsFilterOutput

func (GetOpsiConfigurationsFilterArgs) ToGetOpsiConfigurationsFilterOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsFilterArgs) ToGetOpsiConfigurationsFilterOutputWithContext(ctx context.Context) GetOpsiConfigurationsFilterOutput

type GetOpsiConfigurationsFilterArray added in v0.8.0

type GetOpsiConfigurationsFilterArray []GetOpsiConfigurationsFilterInput

func (GetOpsiConfigurationsFilterArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsFilterArray) ToGetOpsiConfigurationsFilterArrayOutput added in v0.8.0

func (i GetOpsiConfigurationsFilterArray) ToGetOpsiConfigurationsFilterArrayOutput() GetOpsiConfigurationsFilterArrayOutput

func (GetOpsiConfigurationsFilterArray) ToGetOpsiConfigurationsFilterArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsFilterArray) ToGetOpsiConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsFilterArrayOutput

type GetOpsiConfigurationsFilterArrayInput added in v0.8.0

type GetOpsiConfigurationsFilterArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsFilterArrayOutput() GetOpsiConfigurationsFilterArrayOutput
	ToGetOpsiConfigurationsFilterArrayOutputWithContext(context.Context) GetOpsiConfigurationsFilterArrayOutput
}

GetOpsiConfigurationsFilterArrayInput is an input type that accepts GetOpsiConfigurationsFilterArray and GetOpsiConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsFilterArrayInput` via:

GetOpsiConfigurationsFilterArray{ GetOpsiConfigurationsFilterArgs{...} }

type GetOpsiConfigurationsFilterArrayOutput added in v0.8.0

type GetOpsiConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsFilterArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsFilterArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsFilterArrayOutput) ToGetOpsiConfigurationsFilterArrayOutput added in v0.8.0

func (o GetOpsiConfigurationsFilterArrayOutput) ToGetOpsiConfigurationsFilterArrayOutput() GetOpsiConfigurationsFilterArrayOutput

func (GetOpsiConfigurationsFilterArrayOutput) ToGetOpsiConfigurationsFilterArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsFilterArrayOutput) ToGetOpsiConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsFilterArrayOutput

type GetOpsiConfigurationsFilterInput added in v0.8.0

type GetOpsiConfigurationsFilterInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsFilterOutput() GetOpsiConfigurationsFilterOutput
	ToGetOpsiConfigurationsFilterOutputWithContext(context.Context) GetOpsiConfigurationsFilterOutput
}

GetOpsiConfigurationsFilterInput is an input type that accepts GetOpsiConfigurationsFilterArgs and GetOpsiConfigurationsFilterOutput values. You can construct a concrete instance of `GetOpsiConfigurationsFilterInput` via:

GetOpsiConfigurationsFilterArgs{...}

type GetOpsiConfigurationsFilterOutput added in v0.8.0

type GetOpsiConfigurationsFilterOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsFilterOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsFilterOutput) Name added in v0.8.0

Name of configuration item.

func (GetOpsiConfigurationsFilterOutput) Regex added in v0.8.0

func (GetOpsiConfigurationsFilterOutput) ToGetOpsiConfigurationsFilterOutput added in v0.8.0

func (o GetOpsiConfigurationsFilterOutput) ToGetOpsiConfigurationsFilterOutput() GetOpsiConfigurationsFilterOutput

func (GetOpsiConfigurationsFilterOutput) ToGetOpsiConfigurationsFilterOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsFilterOutput) ToGetOpsiConfigurationsFilterOutputWithContext(ctx context.Context) GetOpsiConfigurationsFilterOutput

func (GetOpsiConfigurationsFilterOutput) Values added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollection added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollection struct {
	Items []GetOpsiConfigurationsOpsiConfigurationsCollectionItem `pulumi:"items"`
}

type GetOpsiConfigurationsOpsiConfigurationsCollectionArgs added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionArgs struct {
	Items GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayInput `pulumi:"items"`
}

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutput added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionOutput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionArray added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionArray []GetOpsiConfigurationsOpsiConfigurationsCollectionInput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionArrayInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionArrayInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionArray and GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionArrayInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionArray{ GetOpsiConfigurationsOpsiConfigurationsCollectionArgs{...} }

type GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionArrayOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionArgs and GetOpsiConfigurationsOpsiConfigurationsCollectionOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionArgs{...}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItem added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId            string   `pulumi:"compartmentId"`
	ConfigItemCustomStatuses []string `pulumi:"configItemCustomStatuses"`
	ConfigItemFields         []string `pulumi:"configItemFields"`
	// Array of configuration item summary objects.
	ConfigItems                   []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItem `pulumi:"configItems"`
	ConfigItemsApplicableContexts []string                                                          `pulumi:"configItemsApplicableContexts"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description of OPSI configuration.
	Description string `pulumi:"description"`
	// Filter to return based on resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string   `pulumi:"lifecycleDetails"`
	OpsiConfigFields []string `pulumi:"opsiConfigFields"`
	// Filter to return based on configuration type of OPSI configuration.
	OpsiConfigType string `pulumi:"opsiConfigType"`
	// Filter to return based on Lifecycle state of OPSI configuration.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId            pulumi.StringInput      `pulumi:"compartmentId"`
	ConfigItemCustomStatuses pulumi.StringArrayInput `pulumi:"configItemCustomStatuses"`
	ConfigItemFields         pulumi.StringArrayInput `pulumi:"configItemFields"`
	// Array of configuration item summary objects.
	ConfigItems                   GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayInput `pulumi:"configItems"`
	ConfigItemsApplicableContexts pulumi.StringArrayInput                                                   `pulumi:"configItemsApplicableContexts"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// Description of OPSI configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// Filter to return based on resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput      `pulumi:"lifecycleDetails"`
	OpsiConfigFields pulumi.StringArrayInput `pulumi:"opsiConfigFields"`
	// Filter to return based on configuration type of OPSI configuration.
	OpsiConfigType pulumi.StringInput `pulumi:"opsiConfigType"`
	// Filter to return based on Lifecycle state of OPSI configuration.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray []GetOpsiConfigurationsOpsiConfigurationsCollectionItemInput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray and GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemArray{ GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs{...} }

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemArrayOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItem added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItem struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts []string `pulumi:"applicableContexts"`
	// Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue string `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadata `pulumi:"metadatas"`
	// Name of configuration item.
	Name string `pulumi:"name"`
	// Value of configuration item.
	Value string `pulumi:"value"`
}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts pulumi.StringArrayInput `pulumi:"applicableContexts"`
	// Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayInput `pulumi:"metadatas"`
	// Name of configuration item.
	Name pulumi.StringInput `pulumi:"name"`
	// Value of configuration item.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemInput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArray{ GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs{...} }

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemArgs{...}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadata added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadata struct {
	// Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType string `pulumi:"dataType"`
	// Description of OPSI configuration.
	Description string `pulumi:"description"`
	// Filter to return based on resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetail `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetail `pulumi:"valueInputDetails"`
}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs struct {
	// Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Description of OPSI configuration.
	Description pulumi.StringInput `pulumi:"description"`
	// Filter to return based on resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayInput `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayInput `pulumi:"valueInputDetails"`
}

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataInput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (i GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArray{ GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs{...} }

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataArgs{...}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) ConfigItemType added in v0.8.0

Type of configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) DataType added in v0.8.0

Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) Description added in v0.8.0

Description of OPSI configuration.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) DisplayName added in v0.8.0

Filter to return based on resources that match the entire display name.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutputWithContext added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) UnitDetails added in v0.8.0

Unit details of configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataOutput) ValueInputDetails added in v0.8.0

Allowed value details of configuration item, to validate what value can be assigned to a configuration item.

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetail added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetail struct {
	// Filter to return based on resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Unit of configuration item.
	Unit string `pulumi:"unit"`
}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs struct {
	// Filter to return based on resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unit of configuration item.
	Unit pulumi.StringInput `pulumi:"unit"`
}

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailInput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArray{ GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs{...} }

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailArgs{...}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput) DisplayName added in v0.8.0

Filter to return based on resources that match the entire display name.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataUnitDetailOutput) Unit added in v0.8.0

Unit of configuration item.

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetail added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetail struct {
	// Allowed value type of configuration item.
	AllowedValueType string `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue string `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue string `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues []string `pulumi:"possibleValues"`
}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs struct {
	// Allowed value type of configuration item.
	AllowedValueType pulumi.StringInput `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue pulumi.StringInput `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue pulumi.StringInput `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"`
}

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray []GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailInput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArray{ GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs{...} }

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput) Index added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs and GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailArgs{...}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) AllowedValueType added in v0.8.0

Allowed value type of configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) MaxValue added in v0.8.0

Maximum value limit for the configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) MinValue added in v0.8.0

Minimum value limit for the configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) PossibleValues added in v0.8.0

Allowed values to pick for the configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) ApplicableContexts added in v0.8.0

List of contexts in Operations Insights where this configuration item is applicable.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) ConfigItemType added in v0.8.0

Type of configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) DefaultValue added in v0.8.0

Value of configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) Metadatas added in v0.8.0

Configuration item metadata.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) Name added in v0.8.0

Name of configuration item.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemConfigItemOutput) Value added in v0.8.0

Value of configuration item.

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemInput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemInput interface {
	pulumi.Input

	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput() GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput
	ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutputWithContext(context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput
}

GetOpsiConfigurationsOpsiConfigurationsCollectionItemInput is an input type that accepts GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs and GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput values. You can construct a concrete instance of `GetOpsiConfigurationsOpsiConfigurationsCollectionItemInput` via:

GetOpsiConfigurationsOpsiConfigurationsCollectionItemArgs{...}

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) CompartmentId added in v0.8.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ConfigItemCustomStatuses added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ConfigItemFields added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ConfigItems added in v0.8.0

Array of configuration item summary objects.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ConfigItemsApplicableContexts added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) DefinedTags added in v0.8.0

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

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) Description added in v0.8.0

Description of OPSI configuration.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) DisplayName added in v0.8.0

Filter to return based on resources that match the entire display name.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) FreeformTags added in v0.8.0

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

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) Id added in v0.8.0

[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) LifecycleDetails added in v0.8.0

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

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) OpsiConfigFields added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) OpsiConfigType added in v0.8.0

Filter to return based on configuration type of OPSI configuration.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) State added in v0.8.0

Filter to return based on Lifecycle state of OPSI configuration.

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) SystemTags added in v0.8.0

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

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) TimeCreated added in v0.8.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) TimeUpdated added in v0.8.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionItemOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionItemOutput

type GetOpsiConfigurationsOpsiConfigurationsCollectionOutput added in v0.8.0

type GetOpsiConfigurationsOpsiConfigurationsCollectionOutput struct{ *pulumi.OutputState }

func (GetOpsiConfigurationsOpsiConfigurationsCollectionOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionOutput) Items added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutput added in v0.8.0

func (GetOpsiConfigurationsOpsiConfigurationsCollectionOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsOpsiConfigurationsCollectionOutput) ToGetOpsiConfigurationsOpsiConfigurationsCollectionOutputWithContext(ctx context.Context) GetOpsiConfigurationsOpsiConfigurationsCollectionOutput

type GetOpsiConfigurationsOutputArgs added in v0.8.0

type GetOpsiConfigurationsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Filter to return based on resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                 `pulumi:"displayName"`
	Filters     GetOpsiConfigurationsFilterArrayInput `pulumi:"filters"`
	// Filter to return based on configuration type of OPSI configuration.
	OpsiConfigTypes pulumi.StringArrayInput `pulumi:"opsiConfigTypes"`
	// Filter to return based on Lifecycle state of OPSI configuration.
	States pulumi.StringArrayInput `pulumi:"states"`
}

A collection of arguments for invoking getOpsiConfigurations.

func (GetOpsiConfigurationsOutputArgs) ElementType added in v0.8.0

type GetOpsiConfigurationsResult added in v0.8.0

type GetOpsiConfigurationsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetOpsiConfigurationsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// OPSI configuration type.
	OpsiConfigTypes []string `pulumi:"opsiConfigTypes"`
	// The list of opsi_configurations_collection.
	OpsiConfigurationsCollections []GetOpsiConfigurationsOpsiConfigurationsCollection `pulumi:"opsiConfigurationsCollections"`
	// OPSI configuration resource lifecycle state.
	States []string `pulumi:"states"`
}

A collection of values returned by getOpsiConfigurations.

func GetOpsiConfigurations added in v0.8.0

func GetOpsiConfigurations(ctx *pulumi.Context, args *GetOpsiConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetOpsiConfigurationsResult, error)

This data source provides the list of Opsi Configurations in Oracle Cloud Infrastructure Opsi service.

Gets a list of OPSI configuration resources based on the query parameters specified.

## Example Usage

```go 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.GetOpsiConfigurations(ctx, &opsi.GetOpsiConfigurationsArgs{
			CompartmentId:   compartmentId,
			DisplayName:     pulumi.StringRef(opsiConfigurationDisplayName),
			OpsiConfigTypes: opsiConfigurationOpsiConfigType,
			States:          opsiConfigurationState,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOpsiConfigurationsResultOutput added in v0.8.0

type GetOpsiConfigurationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOpsiConfigurations.

func GetOpsiConfigurationsOutput added in v0.8.0

func (GetOpsiConfigurationsResultOutput) CompartmentId added in v0.8.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetOpsiConfigurationsResultOutput) DisplayName added in v0.8.0

User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (GetOpsiConfigurationsResultOutput) ElementType added in v0.8.0

func (GetOpsiConfigurationsResultOutput) Filters added in v0.8.0

func (GetOpsiConfigurationsResultOutput) Id added in v0.8.0

The provider-assigned unique ID for this managed resource.

func (GetOpsiConfigurationsResultOutput) OpsiConfigTypes added in v0.8.0

OPSI configuration type.

func (GetOpsiConfigurationsResultOutput) OpsiConfigurationsCollections added in v0.8.0

The list of opsi_configurations_collection.

func (GetOpsiConfigurationsResultOutput) States added in v0.8.0

OPSI configuration resource lifecycle state.

func (GetOpsiConfigurationsResultOutput) ToGetOpsiConfigurationsResultOutput added in v0.8.0

func (o GetOpsiConfigurationsResultOutput) ToGetOpsiConfigurationsResultOutput() GetOpsiConfigurationsResultOutput

func (GetOpsiConfigurationsResultOutput) ToGetOpsiConfigurationsResultOutputWithContext added in v0.8.0

func (o GetOpsiConfigurationsResultOutput) ToGetOpsiConfigurationsResultOutputWithContext(ctx context.Context) GetOpsiConfigurationsResultOutput

type HostInsight

type HostInsight struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment Identifier of host
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId pulumi.StringOutput `pulumi:"computeId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringOutput `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringOutput `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringOutput `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringOutput `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringOutput `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringOutput `pulumi:"enterpriseManagerIdentifier"`
	// (Updatable) Source of the host entity.
	EntitySource pulumi.StringOutput `pulumi:"entitySource"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId pulumi.StringOutput `pulumi:"exadataInsightId"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName pulumi.StringOutput `pulumi:"hostDisplayName"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringOutput `pulumi:"hostName"`
	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType pulumi.StringOutput `pulumi:"hostType"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	//
	// ** 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. The resource destruction here is basically a soft delete. User cannot create resource using the same Management agent OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.
	ManagementAgentId pulumi.StringOutput `pulumi:"managementAgentId"`
	// Platform name.
	PlatformName pulumi.StringOutput `pulumi:"platformName"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType pulumi.StringOutput `pulumi:"platformType"`
	// Platform version.
	PlatformVersion pulumi.StringOutput `pulumi:"platformVersion"`
	// Processor count.
	ProcessorCount pulumi.IntOutput `pulumi:"processorCount"`
	// The current state of the host.
	State pulumi.StringOutput `pulumi:"state"`
	// (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"
	Status pulumi.StringOutput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

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

Create a Host Insight resource for a host in Operations Insights. The host will be enabled in Operations Insights. Host metric collection and analysis will be started.

## Example Usage

```go 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.NewHostInsight(ctx, "test_host_insight", &Opsi.HostInsightArgs{
			CompartmentId: pulumi.Any(compartmentId),
			EntitySource:  pulumi.Any(hostInsightEntitySource),
			ComputeId:     pulumi.Any(testCompute.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			EnterpriseManagerBridgeId:         pulumi.Any(testEnterpriseManagerBridge.Id),
			EnterpriseManagerEntityIdentifier: pulumi.Any(hostInsightEnterpriseManagerEntityIdentifier),
			EnterpriseManagerIdentifier:       pulumi.Any(hostInsightEnterpriseManagerIdentifier),
			ExadataInsightId:                  pulumi.Any(testExadataInsight.Id),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			ManagementAgentId: pulumi.Any(testManagementAgent.Id),
			Status:            pulumi.String("DISABLED"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

HostInsights can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/hostInsight:HostInsight test_host_insight "id" ```

func GetHostInsight

func GetHostInsight(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HostInsightState, opts ...pulumi.ResourceOption) (*HostInsight, error)

GetHostInsight gets an existing HostInsight resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHostInsight

func NewHostInsight(ctx *pulumi.Context,
	name string, args *HostInsightArgs, opts ...pulumi.ResourceOption) (*HostInsight, error)

NewHostInsight registers a new resource with the given unique name, arguments, and options.

func (*HostInsight) ElementType

func (*HostInsight) ElementType() reflect.Type

func (*HostInsight) ToHostInsightOutput

func (i *HostInsight) ToHostInsightOutput() HostInsightOutput

func (*HostInsight) ToHostInsightOutputWithContext

func (i *HostInsight) ToHostInsightOutputWithContext(ctx context.Context) HostInsightOutput

type HostInsightArgs

type HostInsightArgs struct {
	// (Updatable) Compartment Identifier of host
	CompartmentId pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringPtrInput
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringPtrInput
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringPtrInput
	// (Updatable) Source of the host entity.
	EntitySource pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	//
	// ** 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. The resource destruction here is basically a soft delete. User cannot create resource using the same Management agent OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.
	ManagementAgentId pulumi.StringPtrInput
	// (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"
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a HostInsight resource.

func (HostInsightArgs) ElementType

func (HostInsightArgs) ElementType() reflect.Type

type HostInsightArray

type HostInsightArray []HostInsightInput

func (HostInsightArray) ElementType

func (HostInsightArray) ElementType() reflect.Type

func (HostInsightArray) ToHostInsightArrayOutput

func (i HostInsightArray) ToHostInsightArrayOutput() HostInsightArrayOutput

func (HostInsightArray) ToHostInsightArrayOutputWithContext

func (i HostInsightArray) ToHostInsightArrayOutputWithContext(ctx context.Context) HostInsightArrayOutput

type HostInsightArrayInput

type HostInsightArrayInput interface {
	pulumi.Input

	ToHostInsightArrayOutput() HostInsightArrayOutput
	ToHostInsightArrayOutputWithContext(context.Context) HostInsightArrayOutput
}

HostInsightArrayInput is an input type that accepts HostInsightArray and HostInsightArrayOutput values. You can construct a concrete instance of `HostInsightArrayInput` via:

HostInsightArray{ HostInsightArgs{...} }

type HostInsightArrayOutput

type HostInsightArrayOutput struct{ *pulumi.OutputState }

func (HostInsightArrayOutput) ElementType

func (HostInsightArrayOutput) ElementType() reflect.Type

func (HostInsightArrayOutput) Index

func (HostInsightArrayOutput) ToHostInsightArrayOutput

func (o HostInsightArrayOutput) ToHostInsightArrayOutput() HostInsightArrayOutput

func (HostInsightArrayOutput) ToHostInsightArrayOutputWithContext

func (o HostInsightArrayOutput) ToHostInsightArrayOutputWithContext(ctx context.Context) HostInsightArrayOutput

type HostInsightInput

type HostInsightInput interface {
	pulumi.Input

	ToHostInsightOutput() HostInsightOutput
	ToHostInsightOutputWithContext(ctx context.Context) HostInsightOutput
}

type HostInsightMap

type HostInsightMap map[string]HostInsightInput

func (HostInsightMap) ElementType

func (HostInsightMap) ElementType() reflect.Type

func (HostInsightMap) ToHostInsightMapOutput

func (i HostInsightMap) ToHostInsightMapOutput() HostInsightMapOutput

func (HostInsightMap) ToHostInsightMapOutputWithContext

func (i HostInsightMap) ToHostInsightMapOutputWithContext(ctx context.Context) HostInsightMapOutput

type HostInsightMapInput

type HostInsightMapInput interface {
	pulumi.Input

	ToHostInsightMapOutput() HostInsightMapOutput
	ToHostInsightMapOutputWithContext(context.Context) HostInsightMapOutput
}

HostInsightMapInput is an input type that accepts HostInsightMap and HostInsightMapOutput values. You can construct a concrete instance of `HostInsightMapInput` via:

HostInsightMap{ "key": HostInsightArgs{...} }

type HostInsightMapOutput

type HostInsightMapOutput struct{ *pulumi.OutputState }

func (HostInsightMapOutput) ElementType

func (HostInsightMapOutput) ElementType() reflect.Type

func (HostInsightMapOutput) MapIndex

func (HostInsightMapOutput) ToHostInsightMapOutput

func (o HostInsightMapOutput) ToHostInsightMapOutput() HostInsightMapOutput

func (HostInsightMapOutput) ToHostInsightMapOutputWithContext

func (o HostInsightMapOutput) ToHostInsightMapOutputWithContext(ctx context.Context) HostInsightMapOutput

type HostInsightOutput

type HostInsightOutput struct{ *pulumi.OutputState }

func (HostInsightOutput) CompartmentId added in v0.4.0

func (o HostInsightOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier of host

func (HostInsightOutput) ComputeId added in v0.4.0

func (o HostInsightOutput) ComputeId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance

func (HostInsightOutput) DefinedTags added in v0.4.0

func (o HostInsightOutput) DefinedTags() pulumi.MapOutput

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

func (HostInsightOutput) ElementType

func (HostInsightOutput) ElementType() reflect.Type

func (HostInsightOutput) EnterpriseManagerBridgeId added in v0.4.0

func (o HostInsightOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

OPSI Enterprise Manager Bridge OCID

func (HostInsightOutput) EnterpriseManagerEntityDisplayName added in v0.4.0

func (o HostInsightOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (HostInsightOutput) EnterpriseManagerEntityIdentifier added in v0.4.0

func (o HostInsightOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (HostInsightOutput) EnterpriseManagerEntityName added in v0.4.0

func (o HostInsightOutput) EnterpriseManagerEntityName() pulumi.StringOutput

Enterprise Manager Entity Name

func (HostInsightOutput) EnterpriseManagerEntityType added in v0.4.0

func (o HostInsightOutput) EnterpriseManagerEntityType() pulumi.StringOutput

Enterprise Manager Entity Type

func (HostInsightOutput) EnterpriseManagerIdentifier added in v0.4.0

func (o HostInsightOutput) EnterpriseManagerIdentifier() pulumi.StringOutput

Enterprise Manager Unique Identifier

func (HostInsightOutput) EntitySource added in v0.4.0

func (o HostInsightOutput) EntitySource() pulumi.StringOutput

(Updatable) Source of the host entity.

func (HostInsightOutput) ExadataInsightId added in v0.4.0

func (o HostInsightOutput) ExadataInsightId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.

func (HostInsightOutput) FreeformTags added in v0.4.0

func (o HostInsightOutput) FreeformTags() pulumi.MapOutput

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

func (HostInsightOutput) HostDisplayName added in v0.4.0

func (o HostInsightOutput) HostDisplayName() pulumi.StringOutput

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

func (HostInsightOutput) HostName added in v0.4.0

func (o HostInsightOutput) HostName() pulumi.StringOutput

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (HostInsightOutput) HostType added in v0.4.0

func (o HostInsightOutput) HostType() pulumi.StringOutput

Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.

func (HostInsightOutput) LifecycleDetails added in v0.4.0

func (o HostInsightOutput) LifecycleDetails() pulumi.StringOutput

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

func (HostInsightOutput) ManagementAgentId added in v0.4.0

func (o HostInsightOutput) ManagementAgentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent

** 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. The resource destruction here is basically a soft delete. User cannot create resource using the same Management agent OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.

func (HostInsightOutput) PlatformName added in v0.4.0

func (o HostInsightOutput) PlatformName() pulumi.StringOutput

Platform name.

func (HostInsightOutput) PlatformType added in v0.4.0

func (o HostInsightOutput) PlatformType() pulumi.StringOutput

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].

func (HostInsightOutput) PlatformVersion added in v0.4.0

func (o HostInsightOutput) PlatformVersion() pulumi.StringOutput

Platform version.

func (HostInsightOutput) ProcessorCount added in v0.4.0

func (o HostInsightOutput) ProcessorCount() pulumi.IntOutput

Processor count.

func (HostInsightOutput) State added in v0.4.0

The current state of the host.

func (HostInsightOutput) Status added in v0.4.0

(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"

func (HostInsightOutput) SystemTags added in v0.4.0

func (o HostInsightOutput) SystemTags() pulumi.MapOutput

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

func (HostInsightOutput) TimeCreated added in v0.4.0

func (o HostInsightOutput) TimeCreated() pulumi.StringOutput

The time the the host insight was first enabled. An RFC3339 formatted datetime string

func (HostInsightOutput) TimeUpdated added in v0.4.0

func (o HostInsightOutput) TimeUpdated() pulumi.StringOutput

The time the host insight was updated. An RFC3339 formatted datetime string

func (HostInsightOutput) ToHostInsightOutput

func (o HostInsightOutput) ToHostInsightOutput() HostInsightOutput

func (HostInsightOutput) ToHostInsightOutputWithContext

func (o HostInsightOutput) ToHostInsightOutputWithContext(ctx context.Context) HostInsightOutput

type HostInsightState

type HostInsightState struct {
	// (Updatable) Compartment Identifier of host
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId pulumi.StringPtrInput
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName pulumi.StringPtrInput
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier pulumi.StringPtrInput
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName pulumi.StringPtrInput
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType pulumi.StringPtrInput
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier pulumi.StringPtrInput
	// (Updatable) Source of the host entity.
	EntitySource pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName pulumi.StringPtrInput
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName pulumi.StringPtrInput
	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType pulumi.StringPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	//
	// ** 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. The resource destruction here is basically a soft delete. User cannot create resource using the same Management agent OCID. If resource is in enabled state during destruction, the resource will be disabled automatically before performing delete operation.
	ManagementAgentId pulumi.StringPtrInput
	// Platform name.
	PlatformName pulumi.StringPtrInput
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType pulumi.StringPtrInput
	// Platform version.
	PlatformVersion pulumi.StringPtrInput
	// Processor count.
	ProcessorCount pulumi.IntPtrInput
	// The current state of the host.
	State pulumi.StringPtrInput
	// (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"
	Status pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (HostInsightState) ElementType

func (HostInsightState) ElementType() reflect.Type

type LookupAwrHubArgs

type LookupAwrHubArgs struct {
	// Unique Awr Hub identifier
	AwrHubId string `pulumi:"awrHubId"`
}

A collection of arguments for invoking getAwrHub.

type LookupAwrHubOutputArgs

type LookupAwrHubOutputArgs struct {
	// Unique Awr Hub identifier
	AwrHubId pulumi.StringInput `pulumi:"awrHubId"`
}

A collection of arguments for invoking getAwrHub.

func (LookupAwrHubOutputArgs) ElementType

func (LookupAwrHubOutputArgs) ElementType() reflect.Type

type LookupAwrHubResult

type LookupAwrHubResult struct {
	AwrHubId string `pulumi:"awrHubId"`
	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl string `pulumi:"awrMailboxUrl"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// User-friedly name of AWR Hub that does not have to be unique.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Dst Time Zone Version of the AWR Hub
	HubDstTimezoneVersion string `pulumi:"hubDstTimezoneVersion"`
	// AWR Hub OCID
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName string `pulumi:"objectStorageBucketName"`
	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Possible lifecycle states
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getAwrHub.

func LookupAwrHub

func LookupAwrHub(ctx *pulumi.Context, args *LookupAwrHubArgs, opts ...pulumi.InvokeOption) (*LookupAwrHubResult, error)

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

Gets details of an AWR hub.

## Example Usage

```go 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.GetAwrHub(ctx, &opsi.GetAwrHubArgs{
			AwrHubId: testAwrHubOciOpsiAwrHub.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupAwrHubResultOutput

type LookupAwrHubResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHub.

func (LookupAwrHubResultOutput) AwrHubId

func (LookupAwrHubResultOutput) AwrMailboxUrl

func (o LookupAwrHubResultOutput) AwrMailboxUrl() pulumi.StringOutput

Mailbox URL required for AWR hub and AWR source setup.

func (LookupAwrHubResultOutput) CompartmentId

func (o LookupAwrHubResultOutput) CompartmentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupAwrHubResultOutput) DefinedTags

func (o LookupAwrHubResultOutput) DefinedTags() pulumi.MapOutput

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

func (LookupAwrHubResultOutput) DisplayName

User-friedly name of AWR Hub that does not have to be unique.

func (LookupAwrHubResultOutput) ElementType

func (LookupAwrHubResultOutput) ElementType() reflect.Type

func (LookupAwrHubResultOutput) FreeformTags

func (o LookupAwrHubResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupAwrHubResultOutput) HubDstTimezoneVersion added in v1.17.0

func (o LookupAwrHubResultOutput) HubDstTimezoneVersion() pulumi.StringOutput

Dst Time Zone Version of the AWR Hub

func (LookupAwrHubResultOutput) Id

AWR Hub OCID

func (LookupAwrHubResultOutput) LifecycleDetails

func (o LookupAwrHubResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (LookupAwrHubResultOutput) ObjectStorageBucketName

func (o LookupAwrHubResultOutput) ObjectStorageBucketName() pulumi.StringOutput

Object Storage Bucket Name

func (LookupAwrHubResultOutput) OperationsInsightsWarehouseId

func (o LookupAwrHubResultOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

OPSI Warehouse OCID

func (LookupAwrHubResultOutput) State

Possible lifecycle states

func (LookupAwrHubResultOutput) SystemTags

func (o LookupAwrHubResultOutput) SystemTags() pulumi.MapOutput

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

func (LookupAwrHubResultOutput) TimeCreated

The time at which the resource was first created. An RFC3339 formatted datetime string

func (LookupAwrHubResultOutput) TimeUpdated

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (LookupAwrHubResultOutput) ToLookupAwrHubResultOutput

func (o LookupAwrHubResultOutput) ToLookupAwrHubResultOutput() LookupAwrHubResultOutput

func (LookupAwrHubResultOutput) ToLookupAwrHubResultOutputWithContext

func (o LookupAwrHubResultOutput) ToLookupAwrHubResultOutputWithContext(ctx context.Context) LookupAwrHubResultOutput

type LookupAwrHubSourceArgs added in v1.17.0

type LookupAwrHubSourceArgs struct {
	// Unique Awr Hub Source identifier
	AwrHubSourceId string `pulumi:"awrHubSourceId"`
}

A collection of arguments for invoking getAwrHubSource.

type LookupAwrHubSourceOutputArgs added in v1.17.0

type LookupAwrHubSourceOutputArgs struct {
	// Unique Awr Hub Source identifier
	AwrHubSourceId pulumi.StringInput `pulumi:"awrHubSourceId"`
}

A collection of arguments for invoking getAwrHubSource.

func (LookupAwrHubSourceOutputArgs) ElementType added in v1.17.0

type LookupAwrHubSourceResult added in v1.17.0

type LookupAwrHubSourceResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId string `pulumi:"associatedOpsiId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId string `pulumi:"associatedResourceId"`
	// AWR Hub OCID
	AwrHubId string `pulumi:"awrHubId"`
	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId string `pulumi:"awrHubOpsiSourceId"`
	AwrHubSourceId     string `pulumi:"awrHubSourceId"`
	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId string `pulumi:"awrSourceDatabaseId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport float64 `pulumi:"hoursSinceLastImport"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.
	Id string `pulumi:"id"`
	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub bool `pulumi:"isRegisteredWithAwrHub"`
	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier float64 `pulumi:"maxSnapshotIdentifier"`
	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier float64 `pulumi:"minSnapshotIdentifier"`
	// The name of the Awr Hub source database.
	Name string `pulumi:"name"`
	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl string `pulumi:"sourceMailBoxUrl"`
	// the current state of the source database
	State string `pulumi:"state"`
	// Indicates the status of a source database in Operations Insights
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated string `pulumi:"timeFirstSnapshotGenerated"`
	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated string `pulumi:"timeLastSnapshotGenerated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// source type of the database
	Type string `pulumi:"type"`
}

A collection of values returned by getAwrHubSource.

func LookupAwrHubSource added in v1.17.0

func LookupAwrHubSource(ctx *pulumi.Context, args *LookupAwrHubSourceArgs, opts ...pulumi.InvokeOption) (*LookupAwrHubSourceResult, error)

This data source provides details about a specific Awr Hub Source resource in Oracle Cloud Infrastructure Opsi service.

Gets the Awr Hub source object.

## Example Usage

```go 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.GetAwrHubSource(ctx, &opsi.GetAwrHubSourceArgs{
			AwrHubSourceId: testAwrHubSourceOciOpsiAwrHubSource.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupAwrHubSourceResultOutput added in v1.17.0

type LookupAwrHubSourceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwrHubSource.

func LookupAwrHubSourceOutput added in v1.17.0

func (LookupAwrHubSourceResultOutput) AssociatedOpsiId added in v1.17.0

func (o LookupAwrHubSourceResultOutput) AssociatedOpsiId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.

func (LookupAwrHubSourceResultOutput) AssociatedResourceId added in v1.17.0

func (o LookupAwrHubSourceResultOutput) AssociatedResourceId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.

func (LookupAwrHubSourceResultOutput) AwrHubId added in v1.17.0

AWR Hub OCID

func (LookupAwrHubSourceResultOutput) AwrHubOpsiSourceId added in v1.17.0

func (o LookupAwrHubSourceResultOutput) AwrHubOpsiSourceId() pulumi.StringOutput

The shorted string of the Awr Hub source database identifier.

func (LookupAwrHubSourceResultOutput) AwrHubSourceId added in v1.17.0

func (LookupAwrHubSourceResultOutput) AwrSourceDatabaseId added in v1.17.0

func (o LookupAwrHubSourceResultOutput) AwrSourceDatabaseId() pulumi.StringOutput

DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.

func (LookupAwrHubSourceResultOutput) CompartmentId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupAwrHubSourceResultOutput) DefinedTags added in v1.17.0

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

func (LookupAwrHubSourceResultOutput) ElementType added in v1.17.0

func (LookupAwrHubSourceResultOutput) FreeformTags added in v1.17.0

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

func (LookupAwrHubSourceResultOutput) HoursSinceLastImport added in v1.17.0

func (o LookupAwrHubSourceResultOutput) HoursSinceLastImport() pulumi.Float64Output

Number of hours since last AWR snapshots import happened from the Source database.

func (LookupAwrHubSourceResultOutput) Id added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.

func (LookupAwrHubSourceResultOutput) IsRegisteredWithAwrHub added in v1.17.0

func (o LookupAwrHubSourceResultOutput) IsRegisteredWithAwrHub() pulumi.BoolOutput

This is `true` if the source databse is registered with a Awr Hub, otherwise `false`

func (LookupAwrHubSourceResultOutput) MaxSnapshotIdentifier added in v1.17.0

func (o LookupAwrHubSourceResultOutput) MaxSnapshotIdentifier() pulumi.Float64Output

The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (LookupAwrHubSourceResultOutput) MinSnapshotIdentifier added in v1.17.0

func (o LookupAwrHubSourceResultOutput) MinSnapshotIdentifier() pulumi.Float64Output

The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.

func (LookupAwrHubSourceResultOutput) Name added in v1.17.0

The name of the Awr Hub source database.

func (LookupAwrHubSourceResultOutput) SourceMailBoxUrl added in v1.17.0

func (o LookupAwrHubSourceResultOutput) SourceMailBoxUrl() pulumi.StringOutput

Opsi Mailbox URL based on the Awr Hub and Awr Hub source.

func (LookupAwrHubSourceResultOutput) State added in v1.17.0

the current state of the source database

func (LookupAwrHubSourceResultOutput) Status added in v1.17.0

Indicates the status of a source database in Operations Insights

func (LookupAwrHubSourceResultOutput) SystemTags added in v1.17.0

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

func (LookupAwrHubSourceResultOutput) TimeCreated added in v1.17.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (LookupAwrHubSourceResultOutput) TimeFirstSnapshotGenerated added in v1.17.0

func (o LookupAwrHubSourceResultOutput) TimeFirstSnapshotGenerated() pulumi.StringOutput

The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (LookupAwrHubSourceResultOutput) TimeLastSnapshotGenerated added in v1.17.0

func (o LookupAwrHubSourceResultOutput) TimeLastSnapshotGenerated() pulumi.StringOutput

The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string

func (LookupAwrHubSourceResultOutput) TimeUpdated added in v1.17.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (LookupAwrHubSourceResultOutput) ToLookupAwrHubSourceResultOutput added in v1.17.0

func (o LookupAwrHubSourceResultOutput) ToLookupAwrHubSourceResultOutput() LookupAwrHubSourceResultOutput

func (LookupAwrHubSourceResultOutput) ToLookupAwrHubSourceResultOutputWithContext added in v1.17.0

func (o LookupAwrHubSourceResultOutput) ToLookupAwrHubSourceResultOutputWithContext(ctx context.Context) LookupAwrHubSourceResultOutput

func (LookupAwrHubSourceResultOutput) Type added in v1.17.0

source type of the database

type LookupDatabaseInsightArgs

type LookupDatabaseInsightArgs struct {
	// Unique database insight identifier
	DatabaseInsightId string `pulumi:"databaseInsightId"`
}

A collection of arguments for invoking getDatabaseInsight.

type LookupDatabaseInsightOutputArgs

type LookupDatabaseInsightOutputArgs struct {
	// Unique database insight identifier
	DatabaseInsightId pulumi.StringInput `pulumi:"databaseInsightId"`
}

A collection of arguments for invoking getDatabaseInsight.

func (LookupDatabaseInsightOutputArgs) ElementType

type LookupDatabaseInsightResult

type LookupDatabaseInsightResult struct {
	// Compartment identifier of the database
	CompartmentId string `pulumi:"compartmentId"`
	// User credential details to connect to the database. This is supplied via the External Database Service.
	ConnectionCredentialDetails []GetDatabaseInsightConnectionCredentialDetail `pulumi:"connectionCredentialDetails"`
	// Connection details to connect to the database. HostName, protocol, and port should be specified.
	ConnectionDetails []GetDatabaseInsightConnectionDetail `pulumi:"connectionDetails"`
	// User credential details to connect to the database.
	CredentialDetails []GetDatabaseInsightCredentialDetail `pulumi:"credentialDetails"`
	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails string `pulumi:"databaseConnectionStatusDetails"`
	// Display name of database
	DatabaseDisplayName string `pulumi:"databaseDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId        string `pulumi:"databaseId"`
	DatabaseInsightId string `pulumi:"databaseInsightId"`
	// Name of database
	DatabaseName string `pulumi:"databaseName"`
	// Oracle Cloud Infrastructure database resource type
	DatabaseResourceType string `pulumi:"databaseResourceType"`
	// Operations Insights internal representation of the database type.
	DatabaseType string `pulumi:"databaseType"`
	// The version of the database.
	DatabaseVersion      string `pulumi:"databaseVersion"`
	DbmPrivateEndpointId string `pulumi:"dbmPrivateEndpointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags    map[string]interface{} `pulumi:"definedTags"`
	DeploymentType string                 `pulumi:"deploymentType"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName string `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier string `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName string `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType string `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unqiue Identifier
	EnterpriseManagerIdentifier string `pulumi:"enterpriseManagerIdentifier"`
	// Source of the database entity.
	EntitySource string `pulumi:"entitySource"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId string `pulumi:"exadataInsightId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Database insight identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId string `pulumi:"opsiPrivateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId string `pulumi:"parentId"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount int `pulumi:"processorCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId string `pulumi:"rootId"`
	// Database service name used for connection requests.
	ServiceName string `pulumi:"serviceName"`
	// The current state of the database.
	State string `pulumi:"state"`
	// Indicates the status of a database insight in Operations Insights
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDatabaseInsight.

func LookupDatabaseInsight

func LookupDatabaseInsight(ctx *pulumi.Context, args *LookupDatabaseInsightArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseInsightResult, error)

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

Gets details of a database insight.

## Example Usage

```go 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.GetDatabaseInsight(ctx, &opsi.GetDatabaseInsightArgs{
			DatabaseInsightId: testDatabaseInsightOciOpsiDatabaseInsight.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDatabaseInsightResultOutput

type LookupDatabaseInsightResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseInsight.

func (LookupDatabaseInsightResultOutput) CompartmentId

Compartment identifier of the database

func (LookupDatabaseInsightResultOutput) ConnectionCredentialDetails

User credential details to connect to the database. This is supplied via the External Database Service.

func (LookupDatabaseInsightResultOutput) ConnectionDetails

Connection details to connect to the database. HostName, protocol, and port should be specified.

func (LookupDatabaseInsightResultOutput) CredentialDetails

User credential details to connect to the database.

func (LookupDatabaseInsightResultOutput) DatabaseConnectionStatusDetails

func (o LookupDatabaseInsightResultOutput) DatabaseConnectionStatusDetails() pulumi.StringOutput

A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.

func (LookupDatabaseInsightResultOutput) DatabaseDisplayName

func (o LookupDatabaseInsightResultOutput) DatabaseDisplayName() pulumi.StringOutput

Display name of database

func (LookupDatabaseInsightResultOutput) DatabaseId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.

func (LookupDatabaseInsightResultOutput) DatabaseInsightId

func (LookupDatabaseInsightResultOutput) DatabaseName

Name of database

func (LookupDatabaseInsightResultOutput) DatabaseResourceType

func (o LookupDatabaseInsightResultOutput) DatabaseResourceType() pulumi.StringOutput

Oracle Cloud Infrastructure database resource type

func (LookupDatabaseInsightResultOutput) DatabaseType

Operations Insights internal representation of the database type.

func (LookupDatabaseInsightResultOutput) DatabaseVersion

The version of the database.

func (LookupDatabaseInsightResultOutput) DbmPrivateEndpointId added in v0.2.0

func (o LookupDatabaseInsightResultOutput) DbmPrivateEndpointId() pulumi.StringOutput

func (LookupDatabaseInsightResultOutput) DefinedTags

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

func (LookupDatabaseInsightResultOutput) DeploymentType

func (LookupDatabaseInsightResultOutput) ElementType

func (LookupDatabaseInsightResultOutput) EnterpriseManagerBridgeId

func (o LookupDatabaseInsightResultOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

OPSI Enterprise Manager Bridge OCID

func (LookupDatabaseInsightResultOutput) EnterpriseManagerEntityDisplayName

func (o LookupDatabaseInsightResultOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (LookupDatabaseInsightResultOutput) EnterpriseManagerEntityIdentifier

func (o LookupDatabaseInsightResultOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (LookupDatabaseInsightResultOutput) EnterpriseManagerEntityName

func (o LookupDatabaseInsightResultOutput) EnterpriseManagerEntityName() pulumi.StringOutput

Enterprise Manager Entity Name

func (LookupDatabaseInsightResultOutput) EnterpriseManagerEntityType

func (o LookupDatabaseInsightResultOutput) EnterpriseManagerEntityType() pulumi.StringOutput

Enterprise Manager Entity Type

func (LookupDatabaseInsightResultOutput) EnterpriseManagerIdentifier

func (o LookupDatabaseInsightResultOutput) EnterpriseManagerIdentifier() pulumi.StringOutput

Enterprise Manager Unqiue Identifier

func (LookupDatabaseInsightResultOutput) EntitySource

Source of the database entity.

func (LookupDatabaseInsightResultOutput) ExadataInsightId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.

func (LookupDatabaseInsightResultOutput) FreeformTags

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

func (LookupDatabaseInsightResultOutput) Id

Database insight identifier

func (LookupDatabaseInsightResultOutput) LifecycleDetails

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

func (LookupDatabaseInsightResultOutput) OpsiPrivateEndpointId

func (o LookupDatabaseInsightResultOutput) OpsiPrivateEndpointId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint

func (LookupDatabaseInsightResultOutput) ParentId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.

func (LookupDatabaseInsightResultOutput) ProcessorCount

Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.

func (LookupDatabaseInsightResultOutput) RootId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.

func (LookupDatabaseInsightResultOutput) ServiceName

Database service name used for connection requests.

func (LookupDatabaseInsightResultOutput) State

The current state of the database.

func (LookupDatabaseInsightResultOutput) Status

Indicates the status of a database insight in Operations Insights

func (LookupDatabaseInsightResultOutput) SystemTags

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

func (LookupDatabaseInsightResultOutput) TimeCreated

The time the the database insight was first enabled. An RFC3339 formatted datetime string

func (LookupDatabaseInsightResultOutput) TimeUpdated

The time the database insight was updated. An RFC3339 formatted datetime string

func (LookupDatabaseInsightResultOutput) ToLookupDatabaseInsightResultOutput

func (o LookupDatabaseInsightResultOutput) ToLookupDatabaseInsightResultOutput() LookupDatabaseInsightResultOutput

func (LookupDatabaseInsightResultOutput) ToLookupDatabaseInsightResultOutputWithContext

func (o LookupDatabaseInsightResultOutput) ToLookupDatabaseInsightResultOutputWithContext(ctx context.Context) LookupDatabaseInsightResultOutput

type LookupEnterpriseManagerBridgeArgs

type LookupEnterpriseManagerBridgeArgs struct {
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
}

A collection of arguments for invoking getEnterpriseManagerBridge.

type LookupEnterpriseManagerBridgeOutputArgs

type LookupEnterpriseManagerBridgeOutputArgs struct {
	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId pulumi.StringInput `pulumi:"enterpriseManagerBridgeId"`
}

A collection of arguments for invoking getEnterpriseManagerBridge.

func (LookupEnterpriseManagerBridgeOutputArgs) ElementType

type LookupEnterpriseManagerBridgeResult

type LookupEnterpriseManagerBridgeResult struct {
	// Compartment identifier of the Enterprise Manager bridge
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description of Enterprise Manager Bridge
	Description string `pulumi:"description"`
	// User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName               string `pulumi:"displayName"`
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Enterprise Manager bridge identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Object Storage Bucket Name
	ObjectStorageBucketName string `pulumi:"objectStorageBucketName"`
	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails string `pulumi:"objectStorageBucketStatusDetails"`
	// Object Storage Namespace Name
	ObjectStorageNamespaceName string `pulumi:"objectStorageNamespaceName"`
	// The current state of the Enterprise Manager bridge.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getEnterpriseManagerBridge.

func LookupEnterpriseManagerBridge

This data source provides details about a specific Enterprise Manager Bridge resource in Oracle Cloud Infrastructure Opsi service.

Gets details of an Operations Insights Enterprise Manager bridge.

## Example Usage

```go 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.GetEnterpriseManagerBridge(ctx, &opsi.GetEnterpriseManagerBridgeArgs{
			EnterpriseManagerBridgeId: testEnterpriseManagerBridgeOciOpsiEnterpriseManagerBridge.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupEnterpriseManagerBridgeResultOutput

type LookupEnterpriseManagerBridgeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEnterpriseManagerBridge.

func (LookupEnterpriseManagerBridgeResultOutput) CompartmentId

Compartment identifier of the Enterprise Manager bridge

func (LookupEnterpriseManagerBridgeResultOutput) DefinedTags

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

func (LookupEnterpriseManagerBridgeResultOutput) Description

Description of Enterprise Manager Bridge

func (LookupEnterpriseManagerBridgeResultOutput) DisplayName

User-friedly name of Enterprise Manager Bridge that does not have to be unique.

func (LookupEnterpriseManagerBridgeResultOutput) ElementType

func (LookupEnterpriseManagerBridgeResultOutput) EnterpriseManagerBridgeId

func (o LookupEnterpriseManagerBridgeResultOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

func (LookupEnterpriseManagerBridgeResultOutput) FreeformTags

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

func (LookupEnterpriseManagerBridgeResultOutput) Id

Enterprise Manager bridge identifier

func (LookupEnterpriseManagerBridgeResultOutput) LifecycleDetails

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

func (LookupEnterpriseManagerBridgeResultOutput) ObjectStorageBucketName

Object Storage Bucket Name

func (LookupEnterpriseManagerBridgeResultOutput) ObjectStorageBucketStatusDetails

func (o LookupEnterpriseManagerBridgeResultOutput) ObjectStorageBucketStatusDetails() pulumi.StringOutput

A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.

func (LookupEnterpriseManagerBridgeResultOutput) ObjectStorageNamespaceName

func (o LookupEnterpriseManagerBridgeResultOutput) ObjectStorageNamespaceName() pulumi.StringOutput

Object Storage Namespace Name

func (LookupEnterpriseManagerBridgeResultOutput) State

The current state of the Enterprise Manager bridge.

func (LookupEnterpriseManagerBridgeResultOutput) SystemTags

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

func (LookupEnterpriseManagerBridgeResultOutput) TimeCreated

The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string

func (LookupEnterpriseManagerBridgeResultOutput) TimeUpdated

The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string

func (LookupEnterpriseManagerBridgeResultOutput) ToLookupEnterpriseManagerBridgeResultOutput

func (o LookupEnterpriseManagerBridgeResultOutput) ToLookupEnterpriseManagerBridgeResultOutput() LookupEnterpriseManagerBridgeResultOutput

func (LookupEnterpriseManagerBridgeResultOutput) ToLookupEnterpriseManagerBridgeResultOutputWithContext

func (o LookupEnterpriseManagerBridgeResultOutput) ToLookupEnterpriseManagerBridgeResultOutputWithContext(ctx context.Context) LookupEnterpriseManagerBridgeResultOutput

type LookupExadataInsightArgs

type LookupExadataInsightArgs struct {
	// Unique Exadata insight identifier
	ExadataInsightId string `pulumi:"exadataInsightId"`
}

A collection of arguments for invoking getExadataInsight.

type LookupExadataInsightOutputArgs

type LookupExadataInsightOutputArgs struct {
	// Unique Exadata insight identifier
	ExadataInsightId pulumi.StringInput `pulumi:"exadataInsightId"`
}

A collection of arguments for invoking getExadataInsight.

func (LookupExadataInsightOutputArgs) ElementType

type LookupExadataInsightResult

type LookupExadataInsightResult struct {
	// Compartment identifier of the Exadata insight resource
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName string `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier string `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName string `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType string `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier string `pulumi:"enterpriseManagerIdentifier"`
	// Source of the Exadata system.
	EntitySource string `pulumi:"entitySource"`
	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName string `pulumi:"exadataDisplayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	ExadataInfraId string `pulumi:"exadataInfraId"`
	// Oracle Cloud Infrastructure exadata infrastructure resource type
	ExadataInfraResourceType string `pulumi:"exadataInfraResourceType"`
	ExadataInsightId         string `pulumi:"exadataInsightId"`
	// 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.
	ExadataName string `pulumi:"exadataName"`
	// Exadata rack type.
	ExadataRackType string `pulumi:"exadataRackType"`
	// The shape of the Exadata Infrastructure.
	ExadataShape string `pulumi:"exadataShape"`
	// Operations Insights internal representation of the the Exadata system type.
	ExadataType string `pulumi:"exadataType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Exadata insight identifier
	Id                string `pulumi:"id"`
	IsAutoSyncEnabled bool   `pulumi:"isAutoSyncEnabled"`
	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata bool `pulumi:"isVirtualizedExadata"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails       string                                   `pulumi:"lifecycleDetails"`
	MemberVmClusterDetails []GetExadataInsightMemberVmClusterDetail `pulumi:"memberVmClusterDetails"`
	// The current state of the Exadata insight.
	State string `pulumi:"state"`
	// Indicates the status of an Exadata insight in Operations Insights
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getExadataInsight.

func LookupExadataInsight

func LookupExadataInsight(ctx *pulumi.Context, args *LookupExadataInsightArgs, opts ...pulumi.InvokeOption) (*LookupExadataInsightResult, error)

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

```go 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: testExadataInsightOciOpsiExadataInsight.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupExadataInsightResultOutput

type LookupExadataInsightResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getExadataInsight.

func (LookupExadataInsightResultOutput) CompartmentId

Compartment identifier of the Exadata insight resource

func (LookupExadataInsightResultOutput) DefinedTags

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

func (LookupExadataInsightResultOutput) ElementType

func (LookupExadataInsightResultOutput) EnterpriseManagerBridgeId

func (o LookupExadataInsightResultOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

OPSI Enterprise Manager Bridge OCID

func (LookupExadataInsightResultOutput) EnterpriseManagerEntityDisplayName

func (o LookupExadataInsightResultOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (LookupExadataInsightResultOutput) EnterpriseManagerEntityIdentifier

func (o LookupExadataInsightResultOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (LookupExadataInsightResultOutput) EnterpriseManagerEntityName

func (o LookupExadataInsightResultOutput) EnterpriseManagerEntityName() pulumi.StringOutput

Enterprise Manager Entity Name

func (LookupExadataInsightResultOutput) EnterpriseManagerEntityType

func (o LookupExadataInsightResultOutput) EnterpriseManagerEntityType() pulumi.StringOutput

Enterprise Manager Entity Type

func (LookupExadataInsightResultOutput) EnterpriseManagerIdentifier

func (o LookupExadataInsightResultOutput) EnterpriseManagerIdentifier() pulumi.StringOutput

Enterprise Manager Unique Identifier

func (LookupExadataInsightResultOutput) EntitySource

Source of the Exadata system.

func (LookupExadataInsightResultOutput) ExadataDisplayName

func (o LookupExadataInsightResultOutput) ExadataDisplayName() pulumi.StringOutput

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

func (LookupExadataInsightResultOutput) ExadataInfraId added in v0.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.

func (LookupExadataInsightResultOutput) ExadataInfraResourceType added in v0.6.0

func (o LookupExadataInsightResultOutput) ExadataInfraResourceType() pulumi.StringOutput

Oracle Cloud Infrastructure exadata infrastructure resource type

func (LookupExadataInsightResultOutput) ExadataInsightId

func (LookupExadataInsightResultOutput) ExadataName

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.

func (LookupExadataInsightResultOutput) ExadataRackType

Exadata rack type.

func (LookupExadataInsightResultOutput) ExadataShape added in v0.6.0

The shape of the Exadata Infrastructure.

func (LookupExadataInsightResultOutput) ExadataType

Operations Insights internal representation of the the Exadata system type.

func (LookupExadataInsightResultOutput) FreeformTags

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

func (LookupExadataInsightResultOutput) Id

Exadata insight identifier

func (LookupExadataInsightResultOutput) IsAutoSyncEnabled

func (o LookupExadataInsightResultOutput) IsAutoSyncEnabled() pulumi.BoolOutput

func (LookupExadataInsightResultOutput) IsVirtualizedExadata

func (o LookupExadataInsightResultOutput) IsVirtualizedExadata() pulumi.BoolOutput

true if virtualization is used in the Exadata system

func (LookupExadataInsightResultOutput) LifecycleDetails

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

func (LookupExadataInsightResultOutput) MemberVmClusterDetails added in v0.6.0

func (LookupExadataInsightResultOutput) State

The current state of the Exadata insight.

func (LookupExadataInsightResultOutput) Status

Indicates the status of an Exadata insight in Operations Insights

func (LookupExadataInsightResultOutput) SystemTags

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

func (LookupExadataInsightResultOutput) TimeCreated

The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string

func (LookupExadataInsightResultOutput) TimeUpdated

The time the Exadata insight was updated. An RFC3339 formatted datetime string

func (LookupExadataInsightResultOutput) ToLookupExadataInsightResultOutput

func (o LookupExadataInsightResultOutput) ToLookupExadataInsightResultOutput() LookupExadataInsightResultOutput

func (LookupExadataInsightResultOutput) ToLookupExadataInsightResultOutputWithContext

func (o LookupExadataInsightResultOutput) ToLookupExadataInsightResultOutputWithContext(ctx context.Context) LookupExadataInsightResultOutput

type LookupHostInsightArgs

type LookupHostInsightArgs struct {
	// Unique host insight identifier
	HostInsightId string `pulumi:"hostInsightId"`
}

A collection of arguments for invoking getHostInsight.

type LookupHostInsightOutputArgs

type LookupHostInsightOutputArgs struct {
	// Unique host insight identifier
	HostInsightId pulumi.StringInput `pulumi:"hostInsightId"`
}

A collection of arguments for invoking getHostInsight.

func (LookupHostInsightOutputArgs) ElementType

type LookupHostInsightResult

type LookupHostInsightResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId string `pulumi:"computeId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId string `pulumi:"enterpriseManagerBridgeId"`
	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName string `pulumi:"enterpriseManagerEntityDisplayName"`
	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier string `pulumi:"enterpriseManagerEntityIdentifier"`
	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName string `pulumi:"enterpriseManagerEntityName"`
	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType string `pulumi:"enterpriseManagerEntityType"`
	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier string `pulumi:"enterpriseManagerIdentifier"`
	// Source of the host entity.
	EntitySource string `pulumi:"entitySource"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId string `pulumi:"exadataInsightId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName string `pulumi:"hostDisplayName"`
	HostInsightId   string `pulumi:"hostInsightId"`
	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName string `pulumi:"hostName"`
	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType string `pulumi:"hostType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId string `pulumi:"managementAgentId"`
	// Platform name.
	PlatformName string `pulumi:"platformName"`
	// Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].
	PlatformType string `pulumi:"platformType"`
	// Platform version.
	PlatformVersion string `pulumi:"platformVersion"`
	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount int `pulumi:"processorCount"`
	// The current state of the host.
	State string `pulumi:"state"`
	// Indicates the status of a host insight in Operations Insights
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getHostInsight.

func LookupHostInsight

func LookupHostInsight(ctx *pulumi.Context, args *LookupHostInsightArgs, opts ...pulumi.InvokeOption) (*LookupHostInsightResult, error)

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

Gets details of a host insight.

## Example Usage

```go 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.GetHostInsight(ctx, &opsi.GetHostInsightArgs{
			HostInsightId: testHostInsightOciOpsiHostInsight.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupHostInsightResultOutput

type LookupHostInsightResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHostInsight.

func (LookupHostInsightResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupHostInsightResultOutput) ComputeId added in v0.3.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance

func (LookupHostInsightResultOutput) DefinedTags

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

func (LookupHostInsightResultOutput) ElementType

func (LookupHostInsightResultOutput) EnterpriseManagerBridgeId

func (o LookupHostInsightResultOutput) EnterpriseManagerBridgeId() pulumi.StringOutput

OPSI Enterprise Manager Bridge OCID

func (LookupHostInsightResultOutput) EnterpriseManagerEntityDisplayName

func (o LookupHostInsightResultOutput) EnterpriseManagerEntityDisplayName() pulumi.StringOutput

Enterprise Manager Entity Display Name

func (LookupHostInsightResultOutput) EnterpriseManagerEntityIdentifier

func (o LookupHostInsightResultOutput) EnterpriseManagerEntityIdentifier() pulumi.StringOutput

Enterprise Manager Entity Unique Identifier

func (LookupHostInsightResultOutput) EnterpriseManagerEntityName

func (o LookupHostInsightResultOutput) EnterpriseManagerEntityName() pulumi.StringOutput

Enterprise Manager Entity Name

func (LookupHostInsightResultOutput) EnterpriseManagerEntityType

func (o LookupHostInsightResultOutput) EnterpriseManagerEntityType() pulumi.StringOutput

Enterprise Manager Entity Type

func (LookupHostInsightResultOutput) EnterpriseManagerIdentifier

func (o LookupHostInsightResultOutput) EnterpriseManagerIdentifier() pulumi.StringOutput

Enterprise Manager Unique Identifier

func (LookupHostInsightResultOutput) EntitySource

Source of the host entity.

func (LookupHostInsightResultOutput) ExadataInsightId

func (o LookupHostInsightResultOutput) ExadataInsightId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.

func (LookupHostInsightResultOutput) FreeformTags

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

func (LookupHostInsightResultOutput) HostDisplayName

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

func (LookupHostInsightResultOutput) HostInsightId

func (LookupHostInsightResultOutput) HostName

The host name. The host name is unique amongst the hosts managed by the same management agent.

func (LookupHostInsightResultOutput) HostType

Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.

func (LookupHostInsightResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.

func (LookupHostInsightResultOutput) LifecycleDetails

func (o LookupHostInsightResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (LookupHostInsightResultOutput) ManagementAgentId

func (o LookupHostInsightResultOutput) ManagementAgentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent

func (LookupHostInsightResultOutput) PlatformName

Platform name.

func (LookupHostInsightResultOutput) PlatformType

Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX].

func (LookupHostInsightResultOutput) PlatformVersion

Platform version.

func (LookupHostInsightResultOutput) ProcessorCount

func (o LookupHostInsightResultOutput) ProcessorCount() pulumi.IntOutput

Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.

func (LookupHostInsightResultOutput) State

The current state of the host.

func (LookupHostInsightResultOutput) Status

Indicates the status of a host insight in Operations Insights

func (LookupHostInsightResultOutput) SystemTags

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

func (LookupHostInsightResultOutput) TimeCreated

The time the the host insight was first enabled. An RFC3339 formatted datetime string

func (LookupHostInsightResultOutput) TimeUpdated

The time the host insight was updated. An RFC3339 formatted datetime string

func (LookupHostInsightResultOutput) ToLookupHostInsightResultOutput

func (o LookupHostInsightResultOutput) ToLookupHostInsightResultOutput() LookupHostInsightResultOutput

func (LookupHostInsightResultOutput) ToLookupHostInsightResultOutputWithContext

func (o LookupHostInsightResultOutput) ToLookupHostInsightResultOutputWithContext(ctx context.Context) LookupHostInsightResultOutput

type LookupNewsReportArgs added in v1.6.0

type LookupNewsReportArgs struct {
	// Unique news report identifier.
	NewsReportId string `pulumi:"newsReportId"`
}

A collection of arguments for invoking getNewsReport.

type LookupNewsReportOutputArgs added in v1.6.0

type LookupNewsReportOutputArgs struct {
	// Unique news report identifier.
	NewsReportId pulumi.StringInput `pulumi:"newsReportId"`
}

A collection of arguments for invoking getNewsReport.

func (LookupNewsReportOutputArgs) ElementType added in v1.6.0

func (LookupNewsReportOutputArgs) ElementType() reflect.Type

type LookupNewsReportResult added in v1.6.0

type LookupNewsReportResult struct {
	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded bool `pulumi:"areChildCompartmentsIncluded"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Content types that the news report can handle.
	ContentTypes []GetNewsReportContentType `pulumi:"contentTypes"`
	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek string `pulumi:"dayOfWeek"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the news report.
	Description string `pulumi:"description"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Language of the news report.
	Locale string `pulumi:"locale"`
	// The news report name.
	Name string `pulumi:"name"`
	// News report frequency.
	NewsFrequency string `pulumi:"newsFrequency"`
	NewsReportId  string `pulumi:"newsReportId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId string `pulumi:"onsTopicId"`
	// The current state of the news report.
	State string `pulumi:"state"`
	// Indicates the status of a news report in Operations Insights.
	Status string `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getNewsReport.

func LookupNewsReport added in v1.6.0

func LookupNewsReport(ctx *pulumi.Context, args *LookupNewsReportArgs, opts ...pulumi.InvokeOption) (*LookupNewsReportResult, error)

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

Gets details of a news report.

## Example Usage

```go 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.GetNewsReport(ctx, &opsi.GetNewsReportArgs{
			NewsReportId: testNewsReportOciOpsiNewsReport.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupNewsReportResultOutput added in v1.6.0

type LookupNewsReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNewsReport.

func LookupNewsReportOutput added in v1.6.0

func (LookupNewsReportResultOutput) AreChildCompartmentsIncluded added in v1.26.0

func (o LookupNewsReportResultOutput) AreChildCompartmentsIncluded() pulumi.BoolOutput

A flag to consider the resources within a given compartment and all sub-compartments.

func (LookupNewsReportResultOutput) CompartmentId added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupNewsReportResultOutput) ContentTypes added in v1.6.0

Content types that the news report can handle.

func (LookupNewsReportResultOutput) DayOfWeek added in v1.26.0

Day of the week in which the news report will be sent if the frequency is set to WEEKLY.

func (LookupNewsReportResultOutput) DefinedTags added in v1.6.0

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

func (LookupNewsReportResultOutput) Description added in v1.6.0

The description of the news report.

func (LookupNewsReportResultOutput) ElementType added in v1.6.0

func (LookupNewsReportResultOutput) FreeformTags added in v1.6.0

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

func (LookupNewsReportResultOutput) Id added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.

func (LookupNewsReportResultOutput) LifecycleDetails added in v1.6.0

func (o LookupNewsReportResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (LookupNewsReportResultOutput) Locale added in v1.6.0

Language of the news report.

func (LookupNewsReportResultOutput) Name added in v1.6.0

The news report name.

func (LookupNewsReportResultOutput) NewsFrequency added in v1.6.0

News report frequency.

func (LookupNewsReportResultOutput) NewsReportId added in v1.6.0

func (LookupNewsReportResultOutput) OnsTopicId added in v1.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.

func (LookupNewsReportResultOutput) State added in v1.6.0

The current state of the news report.

func (LookupNewsReportResultOutput) Status added in v1.6.0

Indicates the status of a news report in Operations Insights.

func (LookupNewsReportResultOutput) SystemTags added in v1.6.0

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

func (LookupNewsReportResultOutput) TimeCreated added in v1.6.0

The time the the news report was first enabled. An RFC3339 formatted datetime string.

func (LookupNewsReportResultOutput) TimeUpdated added in v1.6.0

The time the news report was updated. An RFC3339 formatted datetime string.

func (LookupNewsReportResultOutput) ToLookupNewsReportResultOutput added in v1.6.0

func (o LookupNewsReportResultOutput) ToLookupNewsReportResultOutput() LookupNewsReportResultOutput

func (LookupNewsReportResultOutput) ToLookupNewsReportResultOutputWithContext added in v1.6.0

func (o LookupNewsReportResultOutput) ToLookupNewsReportResultOutputWithContext(ctx context.Context) LookupNewsReportResultOutput

type LookupOperationsInsightsPrivateEndpointArgs

type LookupOperationsInsightsPrivateEndpointArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Operation Insights private endpoint.
	OperationsInsightsPrivateEndpointId string `pulumi:"operationsInsightsPrivateEndpointId"`
}

A collection of arguments for invoking getOperationsInsightsPrivateEndpoint.

type LookupOperationsInsightsPrivateEndpointOutputArgs

type LookupOperationsInsightsPrivateEndpointOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Operation Insights private endpoint.
	OperationsInsightsPrivateEndpointId pulumi.StringInput `pulumi:"operationsInsightsPrivateEndpointId"`
}

A collection of arguments for invoking getOperationsInsightsPrivateEndpoint.

func (LookupOperationsInsightsPrivateEndpointOutputArgs) ElementType

type LookupOperationsInsightsPrivateEndpointResult

type LookupOperationsInsightsPrivateEndpointResult struct {
	// The compartment OCID of the Private service accessed database.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the private endpoint.
	Description string `pulumi:"description"`
	// The display name of the private endpoint.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The OCID of the Private service accessed database.
	Id string `pulumi:"id"`
	// The flag is to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs bool `pulumi:"isUsedForRacDbs"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The OCIDs of the network security groups that the private endpoint belongs to.
	NsgIds                              []string `pulumi:"nsgIds"`
	OperationsInsightsPrivateEndpointId string   `pulumi:"operationsInsightsPrivateEndpointId"`
	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails string `pulumi:"privateEndpointStatusDetails"`
	// The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
	PrivateIp string `pulumi:"privateIp"`
	// The current state of the private endpoint.
	State string `pulumi:"state"`
	// The OCID of the subnet.
	SubnetId string `pulumi:"subnetId"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated string `pulumi:"timeCreated"`
	// The OCID of the VCN.
	VcnId string `pulumi:"vcnId"`
}

A collection of values returned by getOperationsInsightsPrivateEndpoint.

func LookupOperationsInsightsPrivateEndpoint

This data source provides details about a specific Operations Insights Private Endpoint resource in Oracle Cloud Infrastructure Opsi service.

Gets the details of the specified private endpoint.

## Example Usage

```go 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.GetOperationsInsightsPrivateEndpoint(ctx, &opsi.GetOperationsInsightsPrivateEndpointArgs{
			OperationsInsightsPrivateEndpointId: testOperationsInsightsPrivateEndpointOciOpsiOperationsInsightsPrivateEndpoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOperationsInsightsPrivateEndpointResultOutput

type LookupOperationsInsightsPrivateEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsPrivateEndpoint.

func (LookupOperationsInsightsPrivateEndpointResultOutput) CompartmentId

The compartment OCID of the Private service accessed database.

func (LookupOperationsInsightsPrivateEndpointResultOutput) DefinedTags

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

func (LookupOperationsInsightsPrivateEndpointResultOutput) Description

The description of the private endpoint.

func (LookupOperationsInsightsPrivateEndpointResultOutput) DisplayName

The display name of the private endpoint.

func (LookupOperationsInsightsPrivateEndpointResultOutput) ElementType

func (LookupOperationsInsightsPrivateEndpointResultOutput) FreeformTags

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

func (LookupOperationsInsightsPrivateEndpointResultOutput) Id

The OCID of the Private service accessed database.

func (LookupOperationsInsightsPrivateEndpointResultOutput) IsUsedForRacDbs

The flag is to identify if private endpoint is used for rac database or not

func (LookupOperationsInsightsPrivateEndpointResultOutput) LifecycleDetails

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

func (LookupOperationsInsightsPrivateEndpointResultOutput) NsgIds

The OCIDs of the network security groups that the private endpoint belongs to.

func (LookupOperationsInsightsPrivateEndpointResultOutput) OperationsInsightsPrivateEndpointId

func (o LookupOperationsInsightsPrivateEndpointResultOutput) OperationsInsightsPrivateEndpointId() pulumi.StringOutput

func (LookupOperationsInsightsPrivateEndpointResultOutput) PrivateEndpointStatusDetails

A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.

func (LookupOperationsInsightsPrivateEndpointResultOutput) PrivateIp

The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.

func (LookupOperationsInsightsPrivateEndpointResultOutput) State

The current state of the private endpoint.

func (LookupOperationsInsightsPrivateEndpointResultOutput) SubnetId

The OCID of the subnet.

func (LookupOperationsInsightsPrivateEndpointResultOutput) SystemTags

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

func (LookupOperationsInsightsPrivateEndpointResultOutput) TimeCreated

The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (LookupOperationsInsightsPrivateEndpointResultOutput) ToLookupOperationsInsightsPrivateEndpointResultOutput

func (o LookupOperationsInsightsPrivateEndpointResultOutput) ToLookupOperationsInsightsPrivateEndpointResultOutput() LookupOperationsInsightsPrivateEndpointResultOutput

func (LookupOperationsInsightsPrivateEndpointResultOutput) ToLookupOperationsInsightsPrivateEndpointResultOutputWithContext

func (o LookupOperationsInsightsPrivateEndpointResultOutput) ToLookupOperationsInsightsPrivateEndpointResultOutputWithContext(ctx context.Context) LookupOperationsInsightsPrivateEndpointResultOutput

func (LookupOperationsInsightsPrivateEndpointResultOutput) VcnId

The OCID of the VCN.

type LookupOperationsInsightsWarehouseArgs

type LookupOperationsInsightsWarehouseArgs struct {
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
}

A collection of arguments for invoking getOperationsInsightsWarehouse.

type LookupOperationsInsightsWarehouseOutputArgs

type LookupOperationsInsightsWarehouseOutputArgs struct {
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput `pulumi:"operationsInsightsWarehouseId"`
}

A collection of arguments for invoking getOperationsInsightsWarehouse.

func (LookupOperationsInsightsWarehouseOutputArgs) ElementType

type LookupOperationsInsightsWarehouseResult

type LookupOperationsInsightsWarehouseResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated float64 `pulumi:"cpuAllocated"`
	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed float64 `pulumi:"cpuUsed"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName string `pulumi:"displayName"`
	// OCID of the dynamic group created for the warehouse
	DynamicGroupId string `pulumi:"dynamicGroupId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// OPSI Warehouse OCID
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId   string `pulumi:"operationsInsightsTenancyId"`
	OperationsInsightsWarehouseId string `pulumi:"operationsInsightsWarehouseId"`
	// Possible lifecycle states
	State string `pulumi:"state"`
	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGbs float64 `pulumi:"storageAllocatedInGbs"`
	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGbs float64 `pulumi:"storageUsedInGbs"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated string `pulumi:"timeLastWalletRotated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getOperationsInsightsWarehouse.

func LookupOperationsInsightsWarehouse

This data source provides details about a specific Operations Insights Warehouse resource in Oracle Cloud Infrastructure Opsi service.

Gets details of an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

## Example Usage

```go 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.GetOperationsInsightsWarehouse(ctx, &opsi.GetOperationsInsightsWarehouseArgs{
			OperationsInsightsWarehouseId: testOperationsInsightsWarehouseOciOpsiOperationsInsightsWarehouse.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOperationsInsightsWarehouseResultOutput

type LookupOperationsInsightsWarehouseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsWarehouse.

func (LookupOperationsInsightsWarehouseResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupOperationsInsightsWarehouseResultOutput) CpuAllocated

Number of OCPUs allocated to OPSI Warehouse ADW.

func (LookupOperationsInsightsWarehouseResultOutput) CpuUsed

Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.

func (LookupOperationsInsightsWarehouseResultOutput) DefinedTags

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

func (LookupOperationsInsightsWarehouseResultOutput) DisplayName

User-friedly name of Operations Insights Warehouse that does not have to be unique.

func (LookupOperationsInsightsWarehouseResultOutput) DynamicGroupId

OCID of the dynamic group created for the warehouse

func (LookupOperationsInsightsWarehouseResultOutput) ElementType

func (LookupOperationsInsightsWarehouseResultOutput) FreeformTags

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

func (LookupOperationsInsightsWarehouseResultOutput) Id

OPSI Warehouse OCID

func (LookupOperationsInsightsWarehouseResultOutput) LifecycleDetails

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

func (LookupOperationsInsightsWarehouseResultOutput) OperationsInsightsTenancyId

func (o LookupOperationsInsightsWarehouseResultOutput) OperationsInsightsTenancyId() pulumi.StringOutput

Tenancy Identifier of Operations Insights service

func (LookupOperationsInsightsWarehouseResultOutput) OperationsInsightsWarehouseId

func (o LookupOperationsInsightsWarehouseResultOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

func (LookupOperationsInsightsWarehouseResultOutput) State

Possible lifecycle states

func (LookupOperationsInsightsWarehouseResultOutput) StorageAllocatedInGbs

Storage allocated to OPSI Warehouse ADW.

func (LookupOperationsInsightsWarehouseResultOutput) StorageUsedInGbs

Storage by OPSI Warehouse ADW in GB.

func (LookupOperationsInsightsWarehouseResultOutput) SystemTags

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

func (LookupOperationsInsightsWarehouseResultOutput) TimeCreated

The time at which the resource was first created. An RFC3339 formatted datetime string

func (LookupOperationsInsightsWarehouseResultOutput) TimeLastWalletRotated

The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string

func (LookupOperationsInsightsWarehouseResultOutput) TimeUpdated

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (LookupOperationsInsightsWarehouseResultOutput) ToLookupOperationsInsightsWarehouseResultOutput

func (o LookupOperationsInsightsWarehouseResultOutput) ToLookupOperationsInsightsWarehouseResultOutput() LookupOperationsInsightsWarehouseResultOutput

func (LookupOperationsInsightsWarehouseResultOutput) ToLookupOperationsInsightsWarehouseResultOutputWithContext

func (o LookupOperationsInsightsWarehouseResultOutput) ToLookupOperationsInsightsWarehouseResultOutputWithContext(ctx context.Context) LookupOperationsInsightsWarehouseResultOutput

type LookupOperationsInsightsWarehouseUserArgs

type LookupOperationsInsightsWarehouseUserArgs struct {
	// Unique Operations Insights Warehouse User identifier
	OperationsInsightsWarehouseUserId string `pulumi:"operationsInsightsWarehouseUserId"`
}

A collection of arguments for invoking getOperationsInsightsWarehouseUser.

type LookupOperationsInsightsWarehouseUserOutputArgs

type LookupOperationsInsightsWarehouseUserOutputArgs struct {
	// Unique Operations Insights Warehouse User identifier
	OperationsInsightsWarehouseUserId pulumi.StringInput `pulumi:"operationsInsightsWarehouseUserId"`
}

A collection of arguments for invoking getOperationsInsightsWarehouseUser.

func (LookupOperationsInsightsWarehouseUserOutputArgs) ElementType

type LookupOperationsInsightsWarehouseUserResult

type LookupOperationsInsightsWarehouseUserResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword string `pulumi:"connectionPassword"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Hub User OCID
	Id string `pulumi:"id"`
	// Indicate whether user has access to AWR data.
	IsAwrDataAccess bool `pulumi:"isAwrDataAccess"`
	// Indicate whether user has access to EM data.
	IsEmDataAccess bool `pulumi:"isEmDataAccess"`
	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess bool `pulumi:"isOpsiDataAccess"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name string `pulumi:"name"`
	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId     string `pulumi:"operationsInsightsWarehouseId"`
	OperationsInsightsWarehouseUserId string `pulumi:"operationsInsightsWarehouseUserId"`
	// Possible lifecycle states
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getOperationsInsightsWarehouseUser.

func LookupOperationsInsightsWarehouseUser

This data source provides details about a specific Operations Insights Warehouse User resource in Oracle Cloud Infrastructure Opsi service.

Gets details of an Operations Insights Warehouse User.

## Example Usage

```go 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.GetOperationsInsightsWarehouseUser(ctx, &opsi.GetOperationsInsightsWarehouseUserArgs{
			OperationsInsightsWarehouseUserId: testOperationsInsightsWarehouseUserOciOpsiOperationsInsightsWarehouseUser.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOperationsInsightsWarehouseUserResultOutput

type LookupOperationsInsightsWarehouseUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOperationsInsightsWarehouseUser.

func (LookupOperationsInsightsWarehouseUserResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupOperationsInsightsWarehouseUserResultOutput) ConnectionPassword

User provided connection password for the AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (LookupOperationsInsightsWarehouseUserResultOutput) DefinedTags

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

func (LookupOperationsInsightsWarehouseUserResultOutput) ElementType

func (LookupOperationsInsightsWarehouseUserResultOutput) FreeformTags

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

func (LookupOperationsInsightsWarehouseUserResultOutput) Id

Hub User OCID

func (LookupOperationsInsightsWarehouseUserResultOutput) IsAwrDataAccess

Indicate whether user has access to AWR data.

func (LookupOperationsInsightsWarehouseUserResultOutput) IsEmDataAccess

Indicate whether user has access to EM data.

func (LookupOperationsInsightsWarehouseUserResultOutput) IsOpsiDataAccess

Indicate whether user has access to OPSI data.

func (LookupOperationsInsightsWarehouseUserResultOutput) LifecycleDetails

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

func (LookupOperationsInsightsWarehouseUserResultOutput) Name

Username for schema which would have access to AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (LookupOperationsInsightsWarehouseUserResultOutput) OperationsInsightsWarehouseId

func (o LookupOperationsInsightsWarehouseUserResultOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

OPSI Warehouse OCID

func (LookupOperationsInsightsWarehouseUserResultOutput) OperationsInsightsWarehouseUserId

func (o LookupOperationsInsightsWarehouseUserResultOutput) OperationsInsightsWarehouseUserId() pulumi.StringOutput

func (LookupOperationsInsightsWarehouseUserResultOutput) State

Possible lifecycle states

func (LookupOperationsInsightsWarehouseUserResultOutput) SystemTags

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

func (LookupOperationsInsightsWarehouseUserResultOutput) TimeCreated

The time at which the resource was first created. An RFC3339 formatted datetime string

func (LookupOperationsInsightsWarehouseUserResultOutput) TimeUpdated

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (LookupOperationsInsightsWarehouseUserResultOutput) ToLookupOperationsInsightsWarehouseUserResultOutput

func (o LookupOperationsInsightsWarehouseUserResultOutput) ToLookupOperationsInsightsWarehouseUserResultOutput() LookupOperationsInsightsWarehouseUserResultOutput

func (LookupOperationsInsightsWarehouseUserResultOutput) ToLookupOperationsInsightsWarehouseUserResultOutputWithContext

func (o LookupOperationsInsightsWarehouseUserResultOutput) ToLookupOperationsInsightsWarehouseUserResultOutputWithContext(ctx context.Context) LookupOperationsInsightsWarehouseUserResultOutput

type LookupOpsiConfigurationArgs added in v0.8.0

type LookupOpsiConfigurationArgs struct {
	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.
	ConfigItemCustomStatuses []string `pulumi:"configItemCustomStatuses"`
	// Specifies the fields to return in a config item summary.
	ConfigItemFields []string `pulumi:"configItemFields"`
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts []string `pulumi:"configItemsApplicableContexts"`
	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigFields []string `pulumi:"opsiConfigFields"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	OpsiConfigurationId string `pulumi:"opsiConfigurationId"`
}

A collection of arguments for invoking getOpsiConfiguration.

type LookupOpsiConfigurationOutputArgs added in v0.8.0

type LookupOpsiConfigurationOutputArgs struct {
	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.
	ConfigItemCustomStatuses pulumi.StringArrayInput `pulumi:"configItemCustomStatuses"`
	// Specifies the fields to return in a config item summary.
	ConfigItemFields pulumi.StringArrayInput `pulumi:"configItemFields"`
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts pulumi.StringArrayInput `pulumi:"configItemsApplicableContexts"`
	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigFields pulumi.StringArrayInput `pulumi:"opsiConfigFields"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	OpsiConfigurationId pulumi.StringInput `pulumi:"opsiConfigurationId"`
}

A collection of arguments for invoking getOpsiConfiguration.

func (LookupOpsiConfigurationOutputArgs) ElementType added in v0.8.0

type LookupOpsiConfigurationResult added in v0.8.0

type LookupOpsiConfigurationResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId            string   `pulumi:"compartmentId"`
	ConfigItemCustomStatuses []string `pulumi:"configItemCustomStatuses"`
	ConfigItemFields         []string `pulumi:"configItemFields"`
	// Array of configuration item summary objects.
	ConfigItems                   []GetOpsiConfigurationConfigItem `pulumi:"configItems"`
	ConfigItemsApplicableContexts []string                         `pulumi:"configItemsApplicableContexts"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Description of OPSI configuration.
	Description string `pulumi:"description"`
	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string   `pulumi:"lifecycleDetails"`
	OpsiConfigFields []string `pulumi:"opsiConfigFields"`
	// OPSI configuration type.
	OpsiConfigType      string `pulumi:"opsiConfigType"`
	OpsiConfigurationId string `pulumi:"opsiConfigurationId"`
	// OPSI configuration resource lifecycle state.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getOpsiConfiguration.

func LookupOpsiConfiguration added in v0.8.0

func LookupOpsiConfiguration(ctx *pulumi.Context, args *LookupOpsiConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupOpsiConfigurationResult, error)

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

Gets details of an OPSI configuration resource. Values specified in configItemField and configItemCustomStatus query params will be considered, only if configItems field is requested as part of opsiConfigField query param. Values specified in configItemCustomStatus will determine whether only customized configuration items or only non-customized configuration items or both have to be returned.

## Example Usage

```go 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.GetOpsiConfiguration(ctx, &opsi.GetOpsiConfigurationArgs{
			OpsiConfigurationId:           testOpsiConfigurationOciOpsiOpsiConfiguration.Id,
			ConfigItemCustomStatuses:      opsiConfigurationConfigItemCustomStatus,
			ConfigItemFields:              opsiConfigurationConfigItemField,
			ConfigItemsApplicableContexts: opsiConfigurationConfigItemsApplicableContext,
			OpsiConfigFields:              opsiConfigurationOpsiConfigField,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOpsiConfigurationResultOutput added in v0.8.0

type LookupOpsiConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOpsiConfiguration.

func (LookupOpsiConfigurationResultOutput) CompartmentId added in v0.8.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (LookupOpsiConfigurationResultOutput) ConfigItemCustomStatuses added in v0.8.0

func (o LookupOpsiConfigurationResultOutput) ConfigItemCustomStatuses() pulumi.StringArrayOutput

func (LookupOpsiConfigurationResultOutput) ConfigItemFields added in v0.8.0

func (LookupOpsiConfigurationResultOutput) ConfigItems added in v0.8.0

Array of configuration item summary objects.

func (LookupOpsiConfigurationResultOutput) ConfigItemsApplicableContexts added in v0.8.0

func (o LookupOpsiConfigurationResultOutput) ConfigItemsApplicableContexts() pulumi.StringArrayOutput

func (LookupOpsiConfigurationResultOutput) DefinedTags added in v0.8.0

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

func (LookupOpsiConfigurationResultOutput) Description added in v0.8.0

Description of OPSI configuration.

func (LookupOpsiConfigurationResultOutput) DisplayName added in v0.8.0

User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (LookupOpsiConfigurationResultOutput) ElementType added in v0.8.0

func (LookupOpsiConfigurationResultOutput) FreeformTags added in v0.8.0

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

func (LookupOpsiConfigurationResultOutput) Id added in v0.8.0

[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.

func (LookupOpsiConfigurationResultOutput) LifecycleDetails added in v0.8.0

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

func (LookupOpsiConfigurationResultOutput) OpsiConfigFields added in v0.8.0

func (LookupOpsiConfigurationResultOutput) OpsiConfigType added in v0.8.0

OPSI configuration type.

func (LookupOpsiConfigurationResultOutput) OpsiConfigurationId added in v0.8.0

func (LookupOpsiConfigurationResultOutput) State added in v0.8.0

OPSI configuration resource lifecycle state.

func (LookupOpsiConfigurationResultOutput) SystemTags added in v0.8.0

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

func (LookupOpsiConfigurationResultOutput) TimeCreated added in v0.8.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (LookupOpsiConfigurationResultOutput) TimeUpdated added in v0.8.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (LookupOpsiConfigurationResultOutput) ToLookupOpsiConfigurationResultOutput added in v0.8.0

func (o LookupOpsiConfigurationResultOutput) ToLookupOpsiConfigurationResultOutput() LookupOpsiConfigurationResultOutput

func (LookupOpsiConfigurationResultOutput) ToLookupOpsiConfigurationResultOutputWithContext added in v0.8.0

func (o LookupOpsiConfigurationResultOutput) ToLookupOpsiConfigurationResultOutputWithContext(ctx context.Context) LookupOpsiConfigurationResultOutput

type NewsReport added in v1.6.0

type NewsReport struct {
	pulumi.CustomResourceState

	// (Updatable) A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded pulumi.BoolOutput `pulumi:"areChildCompartmentsIncluded"`
	// (Updatable) Compartment Identifier where the news report will be created.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Content types that the news report can handle.
	ContentTypes NewsReportContentTypesOutput `pulumi:"contentTypes"`
	// (Updatable) Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek pulumi.StringOutput `pulumi:"dayOfWeek"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) The description of the news report.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) Language of the news report.
	Locale pulumi.StringOutput `pulumi:"locale"`
	// (Updatable) The news report name.
	Name pulumi.StringOutput `pulumi:"name"`
	// (Updatable) News report frequency.
	NewsFrequency pulumi.StringOutput `pulumi:"newsFrequency"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId pulumi.StringOutput `pulumi:"onsTopicId"`
	// The current state of the news report.
	State pulumi.StringOutput `pulumi:"state"`
	// (Updatable) Defines if the news report will be 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
	Status pulumi.StringOutput `pulumi:"status"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the News Report resource in Oracle Cloud Infrastructure Opsi service.

Create a news report in Operations Insights. The report will be enabled in Operations Insights. Insights will be emailed as per selected frequency.

## Example Usage

```go 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.NewNewsReport(ctx, "test_news_report", &Opsi.NewsReportArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ContentTypes: &opsi.NewsReportContentTypesArgs{
				CapacityPlanningResources:                  pulumi.Any(newsReportContentTypesCapacityPlanningResources),
				SqlInsightsFleetAnalysisResources:          pulumi.Any(newsReportContentTypesSqlInsightsFleetAnalysisResources),
				SqlInsightsPerformanceDegradationResources: pulumi.Any(newsReportContentTypesSqlInsightsPerformanceDegradationResources),
				SqlInsightsPlanChangesResources:            pulumi.Any(newsReportContentTypesSqlInsightsPlanChangesResources),
				SqlInsightsTopDatabasesResources:           pulumi.Any(newsReportContentTypesSqlInsightsTopDatabasesResources),
				SqlInsightsTopSqlByInsightsResources:       pulumi.Any(newsReportContentTypesSqlInsightsTopSqlByInsightsResources),
				SqlInsightsTopSqlResources:                 pulumi.Any(newsReportContentTypesSqlInsightsTopSqlResources),
			},
			Description:                  pulumi.Any(newsReportDescription),
			Locale:                       pulumi.Any(newsReportLocale),
			Name:                         pulumi.Any(newsReportName),
			NewsFrequency:                pulumi.Any(newsReportNewsFrequency),
			OnsTopicId:                   pulumi.Any(testOnsTopic.Id),
			AreChildCompartmentsIncluded: pulumi.Any(newsReportAreChildCompartmentsIncluded),
			DayOfWeek:                    pulumi.Any(newsReportDayOfWeek),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Status: pulumi.Any(newsReportStatus),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

NewsReports can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/newsReport:NewsReport test_news_report "id" ```

func GetNewsReport added in v1.6.0

func GetNewsReport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NewsReportState, opts ...pulumi.ResourceOption) (*NewsReport, error)

GetNewsReport gets an existing NewsReport resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNewsReport added in v1.6.0

func NewNewsReport(ctx *pulumi.Context,
	name string, args *NewsReportArgs, opts ...pulumi.ResourceOption) (*NewsReport, error)

NewNewsReport registers a new resource with the given unique name, arguments, and options.

func (*NewsReport) ElementType added in v1.6.0

func (*NewsReport) ElementType() reflect.Type

func (*NewsReport) ToNewsReportOutput added in v1.6.0

func (i *NewsReport) ToNewsReportOutput() NewsReportOutput

func (*NewsReport) ToNewsReportOutputWithContext added in v1.6.0

func (i *NewsReport) ToNewsReportOutputWithContext(ctx context.Context) NewsReportOutput

type NewsReportArgs added in v1.6.0

type NewsReportArgs struct {
	// (Updatable) A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded pulumi.BoolPtrInput
	// (Updatable) Compartment Identifier where the news report will be created.
	CompartmentId pulumi.StringInput
	// (Updatable) Content types that the news report can handle.
	ContentTypes NewsReportContentTypesInput
	// (Updatable) Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The description of the news report.
	Description pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Language of the news report.
	Locale pulumi.StringInput
	// (Updatable) The news report name.
	Name pulumi.StringPtrInput
	// (Updatable) News report frequency.
	NewsFrequency pulumi.StringInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId pulumi.StringInput
	// (Updatable) Defines if the news report will be 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
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a NewsReport resource.

func (NewsReportArgs) ElementType added in v1.6.0

func (NewsReportArgs) ElementType() reflect.Type

type NewsReportArray added in v1.6.0

type NewsReportArray []NewsReportInput

func (NewsReportArray) ElementType added in v1.6.0

func (NewsReportArray) ElementType() reflect.Type

func (NewsReportArray) ToNewsReportArrayOutput added in v1.6.0

func (i NewsReportArray) ToNewsReportArrayOutput() NewsReportArrayOutput

func (NewsReportArray) ToNewsReportArrayOutputWithContext added in v1.6.0

func (i NewsReportArray) ToNewsReportArrayOutputWithContext(ctx context.Context) NewsReportArrayOutput

type NewsReportArrayInput added in v1.6.0

type NewsReportArrayInput interface {
	pulumi.Input

	ToNewsReportArrayOutput() NewsReportArrayOutput
	ToNewsReportArrayOutputWithContext(context.Context) NewsReportArrayOutput
}

NewsReportArrayInput is an input type that accepts NewsReportArray and NewsReportArrayOutput values. You can construct a concrete instance of `NewsReportArrayInput` via:

NewsReportArray{ NewsReportArgs{...} }

type NewsReportArrayOutput added in v1.6.0

type NewsReportArrayOutput struct{ *pulumi.OutputState }

func (NewsReportArrayOutput) ElementType added in v1.6.0

func (NewsReportArrayOutput) ElementType() reflect.Type

func (NewsReportArrayOutput) Index added in v1.6.0

func (NewsReportArrayOutput) ToNewsReportArrayOutput added in v1.6.0

func (o NewsReportArrayOutput) ToNewsReportArrayOutput() NewsReportArrayOutput

func (NewsReportArrayOutput) ToNewsReportArrayOutputWithContext added in v1.6.0

func (o NewsReportArrayOutput) ToNewsReportArrayOutputWithContext(ctx context.Context) NewsReportArrayOutput

type NewsReportContentTypes added in v1.6.0

type NewsReportContentTypes struct {
	// (Updatable) Supported resources for capacity planning content type.
	CapacityPlanningResources []string `pulumi:"capacityPlanningResources"`
	// (Updatable) Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources []string `pulumi:"sqlInsightsFleetAnalysisResources"`
	// (Updatable) Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources []string `pulumi:"sqlInsightsPerformanceDegradationResources"`
	// (Updatable) Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources []string `pulumi:"sqlInsightsPlanChangesResources"`
	// (Updatable) Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources []string `pulumi:"sqlInsightsTopDatabasesResources"`
	// (Updatable) Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources []string `pulumi:"sqlInsightsTopSqlByInsightsResources"`
	// (Updatable) Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources []string `pulumi:"sqlInsightsTopSqlResources"`
}

type NewsReportContentTypesArgs added in v1.6.0

type NewsReportContentTypesArgs struct {
	// (Updatable) Supported resources for capacity planning content type.
	CapacityPlanningResources pulumi.StringArrayInput `pulumi:"capacityPlanningResources"`
	// (Updatable) Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources pulumi.StringArrayInput `pulumi:"sqlInsightsFleetAnalysisResources"`
	// (Updatable) Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources pulumi.StringArrayInput `pulumi:"sqlInsightsPerformanceDegradationResources"`
	// (Updatable) Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources pulumi.StringArrayInput `pulumi:"sqlInsightsPlanChangesResources"`
	// (Updatable) Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopDatabasesResources"`
	// (Updatable) Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopSqlByInsightsResources"`
	// (Updatable) Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources pulumi.StringArrayInput `pulumi:"sqlInsightsTopSqlResources"`
}

func (NewsReportContentTypesArgs) ElementType added in v1.6.0

func (NewsReportContentTypesArgs) ElementType() reflect.Type

func (NewsReportContentTypesArgs) ToNewsReportContentTypesOutput added in v1.6.0

func (i NewsReportContentTypesArgs) ToNewsReportContentTypesOutput() NewsReportContentTypesOutput

func (NewsReportContentTypesArgs) ToNewsReportContentTypesOutputWithContext added in v1.6.0

func (i NewsReportContentTypesArgs) ToNewsReportContentTypesOutputWithContext(ctx context.Context) NewsReportContentTypesOutput

func (NewsReportContentTypesArgs) ToNewsReportContentTypesPtrOutput added in v1.6.0

func (i NewsReportContentTypesArgs) ToNewsReportContentTypesPtrOutput() NewsReportContentTypesPtrOutput

func (NewsReportContentTypesArgs) ToNewsReportContentTypesPtrOutputWithContext added in v1.6.0

func (i NewsReportContentTypesArgs) ToNewsReportContentTypesPtrOutputWithContext(ctx context.Context) NewsReportContentTypesPtrOutput

type NewsReportContentTypesInput added in v1.6.0

type NewsReportContentTypesInput interface {
	pulumi.Input

	ToNewsReportContentTypesOutput() NewsReportContentTypesOutput
	ToNewsReportContentTypesOutputWithContext(context.Context) NewsReportContentTypesOutput
}

NewsReportContentTypesInput is an input type that accepts NewsReportContentTypesArgs and NewsReportContentTypesOutput values. You can construct a concrete instance of `NewsReportContentTypesInput` via:

NewsReportContentTypesArgs{...}

type NewsReportContentTypesOutput added in v1.6.0

type NewsReportContentTypesOutput struct{ *pulumi.OutputState }

func (NewsReportContentTypesOutput) CapacityPlanningResources added in v1.6.0

func (o NewsReportContentTypesOutput) CapacityPlanningResources() pulumi.StringArrayOutput

(Updatable) Supported resources for capacity planning content type.

func (NewsReportContentTypesOutput) ElementType added in v1.6.0

func (NewsReportContentTypesOutput) SqlInsightsFleetAnalysisResources added in v1.26.0

func (o NewsReportContentTypesOutput) SqlInsightsFleetAnalysisResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - fleet analysis content type.

func (NewsReportContentTypesOutput) SqlInsightsPerformanceDegradationResources added in v1.26.0

func (o NewsReportContentTypesOutput) SqlInsightsPerformanceDegradationResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - performance degradation content type.

func (NewsReportContentTypesOutput) SqlInsightsPlanChangesResources added in v1.26.0

func (o NewsReportContentTypesOutput) SqlInsightsPlanChangesResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - plan changes content type.

func (NewsReportContentTypesOutput) SqlInsightsTopDatabasesResources added in v1.26.0

func (o NewsReportContentTypesOutput) SqlInsightsTopDatabasesResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - top databases content type.

func (NewsReportContentTypesOutput) SqlInsightsTopSqlByInsightsResources added in v1.26.0

func (o NewsReportContentTypesOutput) SqlInsightsTopSqlByInsightsResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - top SQL by insights content type.

func (NewsReportContentTypesOutput) SqlInsightsTopSqlResources added in v1.26.0

func (o NewsReportContentTypesOutput) SqlInsightsTopSqlResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - top SQL content type.

func (NewsReportContentTypesOutput) ToNewsReportContentTypesOutput added in v1.6.0

func (o NewsReportContentTypesOutput) ToNewsReportContentTypesOutput() NewsReportContentTypesOutput

func (NewsReportContentTypesOutput) ToNewsReportContentTypesOutputWithContext added in v1.6.0

func (o NewsReportContentTypesOutput) ToNewsReportContentTypesOutputWithContext(ctx context.Context) NewsReportContentTypesOutput

func (NewsReportContentTypesOutput) ToNewsReportContentTypesPtrOutput added in v1.6.0

func (o NewsReportContentTypesOutput) ToNewsReportContentTypesPtrOutput() NewsReportContentTypesPtrOutput

func (NewsReportContentTypesOutput) ToNewsReportContentTypesPtrOutputWithContext added in v1.6.0

func (o NewsReportContentTypesOutput) ToNewsReportContentTypesPtrOutputWithContext(ctx context.Context) NewsReportContentTypesPtrOutput

type NewsReportContentTypesPtrInput added in v1.6.0

type NewsReportContentTypesPtrInput interface {
	pulumi.Input

	ToNewsReportContentTypesPtrOutput() NewsReportContentTypesPtrOutput
	ToNewsReportContentTypesPtrOutputWithContext(context.Context) NewsReportContentTypesPtrOutput
}

NewsReportContentTypesPtrInput is an input type that accepts NewsReportContentTypesArgs, NewsReportContentTypesPtr and NewsReportContentTypesPtrOutput values. You can construct a concrete instance of `NewsReportContentTypesPtrInput` via:

        NewsReportContentTypesArgs{...}

or:

        nil

func NewsReportContentTypesPtr added in v1.6.0

func NewsReportContentTypesPtr(v *NewsReportContentTypesArgs) NewsReportContentTypesPtrInput

type NewsReportContentTypesPtrOutput added in v1.6.0

type NewsReportContentTypesPtrOutput struct{ *pulumi.OutputState }

func (NewsReportContentTypesPtrOutput) CapacityPlanningResources added in v1.6.0

func (o NewsReportContentTypesPtrOutput) CapacityPlanningResources() pulumi.StringArrayOutput

(Updatable) Supported resources for capacity planning content type.

func (NewsReportContentTypesPtrOutput) Elem added in v1.6.0

func (NewsReportContentTypesPtrOutput) ElementType added in v1.6.0

func (NewsReportContentTypesPtrOutput) SqlInsightsFleetAnalysisResources added in v1.26.0

func (o NewsReportContentTypesPtrOutput) SqlInsightsFleetAnalysisResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - fleet analysis content type.

func (NewsReportContentTypesPtrOutput) SqlInsightsPerformanceDegradationResources added in v1.26.0

func (o NewsReportContentTypesPtrOutput) SqlInsightsPerformanceDegradationResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - performance degradation content type.

func (NewsReportContentTypesPtrOutput) SqlInsightsPlanChangesResources added in v1.26.0

func (o NewsReportContentTypesPtrOutput) SqlInsightsPlanChangesResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - plan changes content type.

func (NewsReportContentTypesPtrOutput) SqlInsightsTopDatabasesResources added in v1.26.0

func (o NewsReportContentTypesPtrOutput) SqlInsightsTopDatabasesResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - top databases content type.

func (NewsReportContentTypesPtrOutput) SqlInsightsTopSqlByInsightsResources added in v1.26.0

func (o NewsReportContentTypesPtrOutput) SqlInsightsTopSqlByInsightsResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - top SQL by insights content type.

func (NewsReportContentTypesPtrOutput) SqlInsightsTopSqlResources added in v1.26.0

func (o NewsReportContentTypesPtrOutput) SqlInsightsTopSqlResources() pulumi.StringArrayOutput

(Updatable) Supported resources for SQL insights - top SQL content type.

func (NewsReportContentTypesPtrOutput) ToNewsReportContentTypesPtrOutput added in v1.6.0

func (o NewsReportContentTypesPtrOutput) ToNewsReportContentTypesPtrOutput() NewsReportContentTypesPtrOutput

func (NewsReportContentTypesPtrOutput) ToNewsReportContentTypesPtrOutputWithContext added in v1.6.0

func (o NewsReportContentTypesPtrOutput) ToNewsReportContentTypesPtrOutputWithContext(ctx context.Context) NewsReportContentTypesPtrOutput

type NewsReportInput added in v1.6.0

type NewsReportInput interface {
	pulumi.Input

	ToNewsReportOutput() NewsReportOutput
	ToNewsReportOutputWithContext(ctx context.Context) NewsReportOutput
}

type NewsReportMap added in v1.6.0

type NewsReportMap map[string]NewsReportInput

func (NewsReportMap) ElementType added in v1.6.0

func (NewsReportMap) ElementType() reflect.Type

func (NewsReportMap) ToNewsReportMapOutput added in v1.6.0

func (i NewsReportMap) ToNewsReportMapOutput() NewsReportMapOutput

func (NewsReportMap) ToNewsReportMapOutputWithContext added in v1.6.0

func (i NewsReportMap) ToNewsReportMapOutputWithContext(ctx context.Context) NewsReportMapOutput

type NewsReportMapInput added in v1.6.0

type NewsReportMapInput interface {
	pulumi.Input

	ToNewsReportMapOutput() NewsReportMapOutput
	ToNewsReportMapOutputWithContext(context.Context) NewsReportMapOutput
}

NewsReportMapInput is an input type that accepts NewsReportMap and NewsReportMapOutput values. You can construct a concrete instance of `NewsReportMapInput` via:

NewsReportMap{ "key": NewsReportArgs{...} }

type NewsReportMapOutput added in v1.6.0

type NewsReportMapOutput struct{ *pulumi.OutputState }

func (NewsReportMapOutput) ElementType added in v1.6.0

func (NewsReportMapOutput) ElementType() reflect.Type

func (NewsReportMapOutput) MapIndex added in v1.6.0

func (NewsReportMapOutput) ToNewsReportMapOutput added in v1.6.0

func (o NewsReportMapOutput) ToNewsReportMapOutput() NewsReportMapOutput

func (NewsReportMapOutput) ToNewsReportMapOutputWithContext added in v1.6.0

func (o NewsReportMapOutput) ToNewsReportMapOutputWithContext(ctx context.Context) NewsReportMapOutput

type NewsReportOutput added in v1.6.0

type NewsReportOutput struct{ *pulumi.OutputState }

func (NewsReportOutput) AreChildCompartmentsIncluded added in v1.26.0

func (o NewsReportOutput) AreChildCompartmentsIncluded() pulumi.BoolOutput

(Updatable) A flag to consider the resources within a given compartment and all sub-compartments.

func (NewsReportOutput) CompartmentId added in v1.6.0

func (o NewsReportOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier where the news report will be created.

func (NewsReportOutput) ContentTypes added in v1.6.0

(Updatable) Content types that the news report can handle.

func (NewsReportOutput) DayOfWeek added in v1.26.0

func (o NewsReportOutput) DayOfWeek() pulumi.StringOutput

(Updatable) Day of the week in which the news report will be sent if the frequency is set to WEEKLY.

func (NewsReportOutput) DefinedTags added in v1.6.0

func (o NewsReportOutput) DefinedTags() pulumi.MapOutput

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

func (NewsReportOutput) Description added in v1.6.0

func (o NewsReportOutput) Description() pulumi.StringOutput

(Updatable) The description of the news report.

func (NewsReportOutput) ElementType added in v1.6.0

func (NewsReportOutput) ElementType() reflect.Type

func (NewsReportOutput) FreeformTags added in v1.6.0

func (o NewsReportOutput) FreeformTags() pulumi.MapOutput

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

func (NewsReportOutput) LifecycleDetails added in v1.6.0

func (o NewsReportOutput) LifecycleDetails() pulumi.StringOutput

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

func (NewsReportOutput) Locale added in v1.6.0

(Updatable) Language of the news report.

func (NewsReportOutput) Name added in v1.6.0

(Updatable) The news report name.

func (NewsReportOutput) NewsFrequency added in v1.6.0

func (o NewsReportOutput) NewsFrequency() pulumi.StringOutput

(Updatable) News report frequency.

func (NewsReportOutput) OnsTopicId added in v1.6.0

func (o NewsReportOutput) OnsTopicId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.

func (NewsReportOutput) State added in v1.6.0

The current state of the news report.

func (NewsReportOutput) Status added in v1.6.0

(Updatable) Defines if the news report will be 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

func (NewsReportOutput) SystemTags added in v1.6.0

func (o NewsReportOutput) SystemTags() pulumi.MapOutput

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

func (NewsReportOutput) TimeCreated added in v1.6.0

func (o NewsReportOutput) TimeCreated() pulumi.StringOutput

The time the the news report was first enabled. An RFC3339 formatted datetime string.

func (NewsReportOutput) TimeUpdated added in v1.6.0

func (o NewsReportOutput) TimeUpdated() pulumi.StringOutput

The time the news report was updated. An RFC3339 formatted datetime string.

func (NewsReportOutput) ToNewsReportOutput added in v1.6.0

func (o NewsReportOutput) ToNewsReportOutput() NewsReportOutput

func (NewsReportOutput) ToNewsReportOutputWithContext added in v1.6.0

func (o NewsReportOutput) ToNewsReportOutputWithContext(ctx context.Context) NewsReportOutput

type NewsReportState added in v1.6.0

type NewsReportState struct {
	// (Updatable) A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded pulumi.BoolPtrInput
	// (Updatable) Compartment Identifier where the news report will be created.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Content types that the news report can handle.
	ContentTypes NewsReportContentTypesPtrInput
	// (Updatable) Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The description of the news report.
	Description pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) Language of the news report.
	Locale pulumi.StringPtrInput
	// (Updatable) The news report name.
	Name pulumi.StringPtrInput
	// (Updatable) News report frequency.
	NewsFrequency pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId pulumi.StringPtrInput
	// The current state of the news report.
	State pulumi.StringPtrInput
	// (Updatable) Defines if the news report will be 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
	Status pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (NewsReportState) ElementType added in v1.6.0

func (NewsReportState) ElementType() reflect.Type

type OperationsInsightsPrivateEndpoint

type OperationsInsightsPrivateEndpoint struct {
	pulumi.CustomResourceState

	// (Updatable) The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) The description of the private endpoint.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) The display name for the private endpoint. It is changeable.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The flag to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs pulumi.BoolOutput `pulumi:"isUsedForRacDbs"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint belongs to.
	NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"`
	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails pulumi.StringOutput `pulumi:"privateEndpointStatusDetails"`
	// The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
	PrivateIp pulumi.StringOutput `pulumi:"privateIp"`
	// The current state of the private endpoint.
	State pulumi.StringOutput `pulumi:"state"`
	// The Subnet [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The VCN [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	//
	// ** 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
	VcnId pulumi.StringOutput `pulumi:"vcnId"`
}

This resource provides the Operations Insights Private Endpoint resource in Oracle Cloud Infrastructure Opsi service.

Create a private endpoint resource for the tenant in Operations Insights. This resource will be created in customer compartment.

## Example Usage

```go 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.NewOperationsInsightsPrivateEndpoint(ctx, "test_operations_insights_private_endpoint", &Opsi.OperationsInsightsPrivateEndpointArgs{
			CompartmentId:   pulumi.Any(compartmentId),
			DisplayName:     pulumi.Any(operationsInsightsPrivateEndpointDisplayName),
			IsUsedForRacDbs: pulumi.Any(operationsInsightsPrivateEndpointIsUsedForRacDbs),
			SubnetId:        pulumi.Any(testSubnet.Id),
			VcnId:           pulumi.Any(testVcn.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(operationsInsightsPrivateEndpointDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			NsgIds: pulumi.Any(operationsInsightsPrivateEndpointNsgIds),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OperationsInsightsPrivateEndpoints can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/operationsInsightsPrivateEndpoint:OperationsInsightsPrivateEndpoint test_operations_insights_private_endpoint "id" ```

func GetOperationsInsightsPrivateEndpoint

func GetOperationsInsightsPrivateEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OperationsInsightsPrivateEndpointState, opts ...pulumi.ResourceOption) (*OperationsInsightsPrivateEndpoint, error)

GetOperationsInsightsPrivateEndpoint gets an existing OperationsInsightsPrivateEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOperationsInsightsPrivateEndpoint

func NewOperationsInsightsPrivateEndpoint(ctx *pulumi.Context,
	name string, args *OperationsInsightsPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*OperationsInsightsPrivateEndpoint, error)

NewOperationsInsightsPrivateEndpoint registers a new resource with the given unique name, arguments, and options.

func (*OperationsInsightsPrivateEndpoint) ElementType

func (*OperationsInsightsPrivateEndpoint) ToOperationsInsightsPrivateEndpointOutput

func (i *OperationsInsightsPrivateEndpoint) ToOperationsInsightsPrivateEndpointOutput() OperationsInsightsPrivateEndpointOutput

func (*OperationsInsightsPrivateEndpoint) ToOperationsInsightsPrivateEndpointOutputWithContext

func (i *OperationsInsightsPrivateEndpoint) ToOperationsInsightsPrivateEndpointOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointOutput

type OperationsInsightsPrivateEndpointArgs

type OperationsInsightsPrivateEndpointArgs struct {
	// (Updatable) The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The description of the private endpoint.
	Description pulumi.StringPtrInput
	// (Updatable) The display name for the private endpoint. It is changeable.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The flag to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs pulumi.BoolInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint belongs to.
	NsgIds pulumi.StringArrayInput
	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails pulumi.StringPtrInput
	// The Subnet [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	SubnetId pulumi.StringInput
	// The VCN [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	//
	// ** 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
	VcnId pulumi.StringInput
}

The set of arguments for constructing a OperationsInsightsPrivateEndpoint resource.

func (OperationsInsightsPrivateEndpointArgs) ElementType

type OperationsInsightsPrivateEndpointArray

type OperationsInsightsPrivateEndpointArray []OperationsInsightsPrivateEndpointInput

func (OperationsInsightsPrivateEndpointArray) ElementType

func (OperationsInsightsPrivateEndpointArray) ToOperationsInsightsPrivateEndpointArrayOutput

func (i OperationsInsightsPrivateEndpointArray) ToOperationsInsightsPrivateEndpointArrayOutput() OperationsInsightsPrivateEndpointArrayOutput

func (OperationsInsightsPrivateEndpointArray) ToOperationsInsightsPrivateEndpointArrayOutputWithContext

func (i OperationsInsightsPrivateEndpointArray) ToOperationsInsightsPrivateEndpointArrayOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointArrayOutput

type OperationsInsightsPrivateEndpointArrayInput

type OperationsInsightsPrivateEndpointArrayInput interface {
	pulumi.Input

	ToOperationsInsightsPrivateEndpointArrayOutput() OperationsInsightsPrivateEndpointArrayOutput
	ToOperationsInsightsPrivateEndpointArrayOutputWithContext(context.Context) OperationsInsightsPrivateEndpointArrayOutput
}

OperationsInsightsPrivateEndpointArrayInput is an input type that accepts OperationsInsightsPrivateEndpointArray and OperationsInsightsPrivateEndpointArrayOutput values. You can construct a concrete instance of `OperationsInsightsPrivateEndpointArrayInput` via:

OperationsInsightsPrivateEndpointArray{ OperationsInsightsPrivateEndpointArgs{...} }

type OperationsInsightsPrivateEndpointArrayOutput

type OperationsInsightsPrivateEndpointArrayOutput struct{ *pulumi.OutputState }

func (OperationsInsightsPrivateEndpointArrayOutput) ElementType

func (OperationsInsightsPrivateEndpointArrayOutput) Index

func (OperationsInsightsPrivateEndpointArrayOutput) ToOperationsInsightsPrivateEndpointArrayOutput

func (o OperationsInsightsPrivateEndpointArrayOutput) ToOperationsInsightsPrivateEndpointArrayOutput() OperationsInsightsPrivateEndpointArrayOutput

func (OperationsInsightsPrivateEndpointArrayOutput) ToOperationsInsightsPrivateEndpointArrayOutputWithContext

func (o OperationsInsightsPrivateEndpointArrayOutput) ToOperationsInsightsPrivateEndpointArrayOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointArrayOutput

type OperationsInsightsPrivateEndpointInput

type OperationsInsightsPrivateEndpointInput interface {
	pulumi.Input

	ToOperationsInsightsPrivateEndpointOutput() OperationsInsightsPrivateEndpointOutput
	ToOperationsInsightsPrivateEndpointOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointOutput
}

type OperationsInsightsPrivateEndpointMap

type OperationsInsightsPrivateEndpointMap map[string]OperationsInsightsPrivateEndpointInput

func (OperationsInsightsPrivateEndpointMap) ElementType

func (OperationsInsightsPrivateEndpointMap) ToOperationsInsightsPrivateEndpointMapOutput

func (i OperationsInsightsPrivateEndpointMap) ToOperationsInsightsPrivateEndpointMapOutput() OperationsInsightsPrivateEndpointMapOutput

func (OperationsInsightsPrivateEndpointMap) ToOperationsInsightsPrivateEndpointMapOutputWithContext

func (i OperationsInsightsPrivateEndpointMap) ToOperationsInsightsPrivateEndpointMapOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointMapOutput

type OperationsInsightsPrivateEndpointMapInput

type OperationsInsightsPrivateEndpointMapInput interface {
	pulumi.Input

	ToOperationsInsightsPrivateEndpointMapOutput() OperationsInsightsPrivateEndpointMapOutput
	ToOperationsInsightsPrivateEndpointMapOutputWithContext(context.Context) OperationsInsightsPrivateEndpointMapOutput
}

OperationsInsightsPrivateEndpointMapInput is an input type that accepts OperationsInsightsPrivateEndpointMap and OperationsInsightsPrivateEndpointMapOutput values. You can construct a concrete instance of `OperationsInsightsPrivateEndpointMapInput` via:

OperationsInsightsPrivateEndpointMap{ "key": OperationsInsightsPrivateEndpointArgs{...} }

type OperationsInsightsPrivateEndpointMapOutput

type OperationsInsightsPrivateEndpointMapOutput struct{ *pulumi.OutputState }

func (OperationsInsightsPrivateEndpointMapOutput) ElementType

func (OperationsInsightsPrivateEndpointMapOutput) MapIndex

func (OperationsInsightsPrivateEndpointMapOutput) ToOperationsInsightsPrivateEndpointMapOutput

func (o OperationsInsightsPrivateEndpointMapOutput) ToOperationsInsightsPrivateEndpointMapOutput() OperationsInsightsPrivateEndpointMapOutput

func (OperationsInsightsPrivateEndpointMapOutput) ToOperationsInsightsPrivateEndpointMapOutputWithContext

func (o OperationsInsightsPrivateEndpointMapOutput) ToOperationsInsightsPrivateEndpointMapOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointMapOutput

type OperationsInsightsPrivateEndpointOutput

type OperationsInsightsPrivateEndpointOutput struct{ *pulumi.OutputState }

func (OperationsInsightsPrivateEndpointOutput) CompartmentId added in v0.4.0

(Updatable) The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.

func (OperationsInsightsPrivateEndpointOutput) DefinedTags added in v0.4.0

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

func (OperationsInsightsPrivateEndpointOutput) Description added in v0.4.0

(Updatable) The description of the private endpoint.

func (OperationsInsightsPrivateEndpointOutput) DisplayName added in v0.4.0

(Updatable) The display name for the private endpoint. It is changeable.

func (OperationsInsightsPrivateEndpointOutput) ElementType

func (OperationsInsightsPrivateEndpointOutput) FreeformTags added in v0.4.0

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

func (OperationsInsightsPrivateEndpointOutput) IsUsedForRacDbs added in v0.4.0

The flag to identify if private endpoint is used for rac database or not

func (OperationsInsightsPrivateEndpointOutput) LifecycleDetails added in v0.4.0

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

func (OperationsInsightsPrivateEndpointOutput) NsgIds added in v0.4.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint belongs to.

func (OperationsInsightsPrivateEndpointOutput) PrivateEndpointStatusDetails added in v0.4.0

func (o OperationsInsightsPrivateEndpointOutput) PrivateEndpointStatusDetails() pulumi.StringOutput

A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.

func (OperationsInsightsPrivateEndpointOutput) PrivateIp added in v0.4.0

The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.

func (OperationsInsightsPrivateEndpointOutput) State added in v0.4.0

The current state of the private endpoint.

func (OperationsInsightsPrivateEndpointOutput) SubnetId added in v0.4.0

The Subnet [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.

func (OperationsInsightsPrivateEndpointOutput) SystemTags added in v0.4.0

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

func (OperationsInsightsPrivateEndpointOutput) TimeCreated added in v0.4.0

The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (OperationsInsightsPrivateEndpointOutput) ToOperationsInsightsPrivateEndpointOutput

func (o OperationsInsightsPrivateEndpointOutput) ToOperationsInsightsPrivateEndpointOutput() OperationsInsightsPrivateEndpointOutput

func (OperationsInsightsPrivateEndpointOutput) ToOperationsInsightsPrivateEndpointOutputWithContext

func (o OperationsInsightsPrivateEndpointOutput) ToOperationsInsightsPrivateEndpointOutputWithContext(ctx context.Context) OperationsInsightsPrivateEndpointOutput

func (OperationsInsightsPrivateEndpointOutput) VcnId added in v0.4.0

The VCN [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.

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

type OperationsInsightsPrivateEndpointState

type OperationsInsightsPrivateEndpointState struct {
	// (Updatable) The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The description of the private endpoint.
	Description pulumi.StringPtrInput
	// (Updatable) The display name for the private endpoint. It is changeable.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// The flag to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint belongs to.
	NsgIds pulumi.StringArrayInput
	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails pulumi.StringPtrInput
	// The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
	PrivateIp pulumi.StringPtrInput
	// The current state of the private endpoint.
	State pulumi.StringPtrInput
	// The Subnet [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	SubnetId pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time the private endpoint was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated pulumi.StringPtrInput
	// The VCN [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	//
	// ** 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
	VcnId pulumi.StringPtrInput
}

func (OperationsInsightsPrivateEndpointState) ElementType

type OperationsInsightsWarehouse

type OperationsInsightsWarehouse struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated pulumi.Float64Output `pulumi:"cpuAllocated"`
	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed pulumi.Float64Output `pulumi:"cpuUsed"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// OCID of the dynamic group created for the warehouse
	DynamicGroupId pulumi.StringOutput `pulumi:"dynamicGroupId"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId pulumi.StringOutput `pulumi:"operationsInsightsTenancyId"`
	// Possible lifecycle states
	State pulumi.StringOutput `pulumi:"state"`
	// (Updatable) Storage allocated to OPSI Warehouse ADW.
	//
	// ** 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
	StorageAllocatedInGbs pulumi.Float64Output `pulumi:"storageAllocatedInGbs"`
	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGbs pulumi.Float64Output `pulumi:"storageUsedInGbs"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated pulumi.StringOutput `pulumi:"timeLastWalletRotated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Operations Insights Warehouse resource in Oracle Cloud Infrastructure Opsi service.

Create a Operations Insights Warehouse resource for the tenant in Operations Insights. New ADW will be provisioned for this tenant. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment. If the 'opsi-warehouse-type' header is passed to the API, a warehouse resource without ADW or Schema provisioning is created.

## Example Usage

```go 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.NewOperationsInsightsWarehouse(ctx, "test_operations_insights_warehouse", &Opsi.OperationsInsightsWarehouseArgs{
			CompartmentId: pulumi.Any(compartmentId),
			CpuAllocated:  pulumi.Any(operationsInsightsWarehouseCpuAllocated),
			DisplayName:   pulumi.Any(operationsInsightsWarehouseDisplayName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			StorageAllocatedInGbs: pulumi.Any(operationsInsightsWarehouseStorageAllocatedInGbs),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OperationsInsightsWarehouses can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/operationsInsightsWarehouse:OperationsInsightsWarehouse test_operations_insights_warehouse "id" ```

func GetOperationsInsightsWarehouse

func GetOperationsInsightsWarehouse(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OperationsInsightsWarehouseState, opts ...pulumi.ResourceOption) (*OperationsInsightsWarehouse, error)

GetOperationsInsightsWarehouse gets an existing OperationsInsightsWarehouse resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOperationsInsightsWarehouse

func NewOperationsInsightsWarehouse(ctx *pulumi.Context,
	name string, args *OperationsInsightsWarehouseArgs, opts ...pulumi.ResourceOption) (*OperationsInsightsWarehouse, error)

NewOperationsInsightsWarehouse registers a new resource with the given unique name, arguments, and options.

func (*OperationsInsightsWarehouse) ElementType

func (*OperationsInsightsWarehouse) ElementType() reflect.Type

func (*OperationsInsightsWarehouse) ToOperationsInsightsWarehouseOutput

func (i *OperationsInsightsWarehouse) ToOperationsInsightsWarehouseOutput() OperationsInsightsWarehouseOutput

func (*OperationsInsightsWarehouse) ToOperationsInsightsWarehouseOutputWithContext

func (i *OperationsInsightsWarehouse) ToOperationsInsightsWarehouseOutputWithContext(ctx context.Context) OperationsInsightsWarehouseOutput

type OperationsInsightsWarehouseArgs

type OperationsInsightsWarehouseArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated pulumi.Float64Input
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Storage allocated to OPSI Warehouse ADW.
	//
	// ** 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
	StorageAllocatedInGbs pulumi.Float64PtrInput
}

The set of arguments for constructing a OperationsInsightsWarehouse resource.

func (OperationsInsightsWarehouseArgs) ElementType

type OperationsInsightsWarehouseArray

type OperationsInsightsWarehouseArray []OperationsInsightsWarehouseInput

func (OperationsInsightsWarehouseArray) ElementType

func (OperationsInsightsWarehouseArray) ToOperationsInsightsWarehouseArrayOutput

func (i OperationsInsightsWarehouseArray) ToOperationsInsightsWarehouseArrayOutput() OperationsInsightsWarehouseArrayOutput

func (OperationsInsightsWarehouseArray) ToOperationsInsightsWarehouseArrayOutputWithContext

func (i OperationsInsightsWarehouseArray) ToOperationsInsightsWarehouseArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseArrayOutput

type OperationsInsightsWarehouseArrayInput

type OperationsInsightsWarehouseArrayInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseArrayOutput() OperationsInsightsWarehouseArrayOutput
	ToOperationsInsightsWarehouseArrayOutputWithContext(context.Context) OperationsInsightsWarehouseArrayOutput
}

OperationsInsightsWarehouseArrayInput is an input type that accepts OperationsInsightsWarehouseArray and OperationsInsightsWarehouseArrayOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseArrayInput` via:

OperationsInsightsWarehouseArray{ OperationsInsightsWarehouseArgs{...} }

type OperationsInsightsWarehouseArrayOutput

type OperationsInsightsWarehouseArrayOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseArrayOutput) ElementType

func (OperationsInsightsWarehouseArrayOutput) Index

func (OperationsInsightsWarehouseArrayOutput) ToOperationsInsightsWarehouseArrayOutput

func (o OperationsInsightsWarehouseArrayOutput) ToOperationsInsightsWarehouseArrayOutput() OperationsInsightsWarehouseArrayOutput

func (OperationsInsightsWarehouseArrayOutput) ToOperationsInsightsWarehouseArrayOutputWithContext

func (o OperationsInsightsWarehouseArrayOutput) ToOperationsInsightsWarehouseArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseArrayOutput

type OperationsInsightsWarehouseDownloadWarehouseWallet

type OperationsInsightsWarehouseDownloadWarehouseWallet struct {
	pulumi.CustomResourceState

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringOutput `pulumi:"operationsInsightsWarehouseId"`
	// User provided ADW wallet password for the Operations Insights Warehouse.
	//
	// ** 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
	OperationsInsightsWarehouseWalletPassword pulumi.StringOutput `pulumi:"operationsInsightsWarehouseWalletPassword"`
}

This resource provides the Operations Insights Warehouse Download Warehouse Wallet resource in Oracle Cloud Infrastructure Opsi service.

Download the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.

## Example Usage

```go 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.NewOperationsInsightsWarehouseDownloadWarehouseWallet(ctx, "test_operations_insights_warehouse_download_warehouse_wallet", &Opsi.OperationsInsightsWarehouseDownloadWarehouseWalletArgs{
			OperationsInsightsWarehouseId:             pulumi.Any(testOperationsInsightsWarehouse.Id),
			OperationsInsightsWarehouseWalletPassword: pulumi.Any(operationsInsightsWarehouseDownloadWarehouseWalletOperationsInsightsWarehouseWalletPassword),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OperationsInsightsWarehouseDownloadWarehouseWallet can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/operationsInsightsWarehouseDownloadWarehouseWallet:OperationsInsightsWarehouseDownloadWarehouseWallet test_operations_insights_warehouse_download_warehouse_wallet "id" ```

func GetOperationsInsightsWarehouseDownloadWarehouseWallet

GetOperationsInsightsWarehouseDownloadWarehouseWallet gets an existing OperationsInsightsWarehouseDownloadWarehouseWallet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOperationsInsightsWarehouseDownloadWarehouseWallet

func NewOperationsInsightsWarehouseDownloadWarehouseWallet(ctx *pulumi.Context,
	name string, args *OperationsInsightsWarehouseDownloadWarehouseWalletArgs, opts ...pulumi.ResourceOption) (*OperationsInsightsWarehouseDownloadWarehouseWallet, error)

NewOperationsInsightsWarehouseDownloadWarehouseWallet registers a new resource with the given unique name, arguments, and options.

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) ElementType

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutput

func (i *OperationsInsightsWarehouseDownloadWarehouseWallet) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutput() OperationsInsightsWarehouseDownloadWarehouseWalletOutput

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutputWithContext

func (i *OperationsInsightsWarehouseDownloadWarehouseWallet) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletArgs

type OperationsInsightsWarehouseDownloadWarehouseWalletArgs struct {
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringInput
	// User provided ADW wallet password for the Operations Insights Warehouse.
	//
	// ** 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
	OperationsInsightsWarehouseWalletPassword pulumi.StringInput
}

The set of arguments for constructing a OperationsInsightsWarehouseDownloadWarehouseWallet resource.

func (OperationsInsightsWarehouseDownloadWarehouseWalletArgs) ElementType

type OperationsInsightsWarehouseDownloadWarehouseWalletArray

type OperationsInsightsWarehouseDownloadWarehouseWalletArray []OperationsInsightsWarehouseDownloadWarehouseWalletInput

func (OperationsInsightsWarehouseDownloadWarehouseWalletArray) ElementType

func (OperationsInsightsWarehouseDownloadWarehouseWalletArray) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput

func (i OperationsInsightsWarehouseDownloadWarehouseWalletArray) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput() OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput

func (OperationsInsightsWarehouseDownloadWarehouseWalletArray) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutputWithContext

func (i OperationsInsightsWarehouseDownloadWarehouseWalletArray) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletArrayInput

type OperationsInsightsWarehouseDownloadWarehouseWalletArrayInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput() OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput
	ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutputWithContext(context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput
}

OperationsInsightsWarehouseDownloadWarehouseWalletArrayInput is an input type that accepts OperationsInsightsWarehouseDownloadWarehouseWalletArray and OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseDownloadWarehouseWalletArrayInput` via:

OperationsInsightsWarehouseDownloadWarehouseWalletArray{ OperationsInsightsWarehouseDownloadWarehouseWalletArgs{...} }

type OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput) ElementType

func (OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput) Index

func (OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput

func (OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutputWithContext

func (o OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletArrayOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletInput

type OperationsInsightsWarehouseDownloadWarehouseWalletInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseDownloadWarehouseWalletOutput() OperationsInsightsWarehouseDownloadWarehouseWalletOutput
	ToOperationsInsightsWarehouseDownloadWarehouseWalletOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletOutput
}

type OperationsInsightsWarehouseDownloadWarehouseWalletMap

type OperationsInsightsWarehouseDownloadWarehouseWalletMap map[string]OperationsInsightsWarehouseDownloadWarehouseWalletInput

func (OperationsInsightsWarehouseDownloadWarehouseWalletMap) ElementType

func (OperationsInsightsWarehouseDownloadWarehouseWalletMap) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutput

func (i OperationsInsightsWarehouseDownloadWarehouseWalletMap) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutput() OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput

func (OperationsInsightsWarehouseDownloadWarehouseWalletMap) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutputWithContext

func (i OperationsInsightsWarehouseDownloadWarehouseWalletMap) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletMapInput

type OperationsInsightsWarehouseDownloadWarehouseWalletMapInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutput() OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput
	ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutputWithContext(context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput
}

OperationsInsightsWarehouseDownloadWarehouseWalletMapInput is an input type that accepts OperationsInsightsWarehouseDownloadWarehouseWalletMap and OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseDownloadWarehouseWalletMapInput` via:

OperationsInsightsWarehouseDownloadWarehouseWalletMap{ "key": OperationsInsightsWarehouseDownloadWarehouseWalletArgs{...} }

type OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput) ElementType

func (OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput) MapIndex

func (OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutput

func (OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutputWithContext

func (o OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletMapOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseDownloadWarehouseWalletOutput) ElementType

func (OperationsInsightsWarehouseDownloadWarehouseWalletOutput) OperationsInsightsWarehouseId added in v0.4.0

Unique Operations Insights Warehouse identifier

func (OperationsInsightsWarehouseDownloadWarehouseWalletOutput) OperationsInsightsWarehouseWalletPassword added in v0.4.0

func (o OperationsInsightsWarehouseDownloadWarehouseWalletOutput) OperationsInsightsWarehouseWalletPassword() pulumi.StringOutput

User provided ADW wallet password for the Operations Insights Warehouse.

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

func (OperationsInsightsWarehouseDownloadWarehouseWalletOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutput

func (OperationsInsightsWarehouseDownloadWarehouseWalletOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutputWithContext

func (o OperationsInsightsWarehouseDownloadWarehouseWalletOutput) ToOperationsInsightsWarehouseDownloadWarehouseWalletOutputWithContext(ctx context.Context) OperationsInsightsWarehouseDownloadWarehouseWalletOutput

type OperationsInsightsWarehouseDownloadWarehouseWalletState

type OperationsInsightsWarehouseDownloadWarehouseWalletState struct {
	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId pulumi.StringPtrInput
	// User provided ADW wallet password for the Operations Insights Warehouse.
	//
	// ** 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
	OperationsInsightsWarehouseWalletPassword pulumi.StringPtrInput
}

func (OperationsInsightsWarehouseDownloadWarehouseWalletState) ElementType

type OperationsInsightsWarehouseInput

type OperationsInsightsWarehouseInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseOutput() OperationsInsightsWarehouseOutput
	ToOperationsInsightsWarehouseOutputWithContext(ctx context.Context) OperationsInsightsWarehouseOutput
}

type OperationsInsightsWarehouseMap

type OperationsInsightsWarehouseMap map[string]OperationsInsightsWarehouseInput

func (OperationsInsightsWarehouseMap) ElementType

func (OperationsInsightsWarehouseMap) ToOperationsInsightsWarehouseMapOutput

func (i OperationsInsightsWarehouseMap) ToOperationsInsightsWarehouseMapOutput() OperationsInsightsWarehouseMapOutput

func (OperationsInsightsWarehouseMap) ToOperationsInsightsWarehouseMapOutputWithContext

func (i OperationsInsightsWarehouseMap) ToOperationsInsightsWarehouseMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseMapOutput

type OperationsInsightsWarehouseMapInput

type OperationsInsightsWarehouseMapInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseMapOutput() OperationsInsightsWarehouseMapOutput
	ToOperationsInsightsWarehouseMapOutputWithContext(context.Context) OperationsInsightsWarehouseMapOutput
}

OperationsInsightsWarehouseMapInput is an input type that accepts OperationsInsightsWarehouseMap and OperationsInsightsWarehouseMapOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseMapInput` via:

OperationsInsightsWarehouseMap{ "key": OperationsInsightsWarehouseArgs{...} }

type OperationsInsightsWarehouseMapOutput

type OperationsInsightsWarehouseMapOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseMapOutput) ElementType

func (OperationsInsightsWarehouseMapOutput) MapIndex

func (OperationsInsightsWarehouseMapOutput) ToOperationsInsightsWarehouseMapOutput

func (o OperationsInsightsWarehouseMapOutput) ToOperationsInsightsWarehouseMapOutput() OperationsInsightsWarehouseMapOutput

func (OperationsInsightsWarehouseMapOutput) ToOperationsInsightsWarehouseMapOutputWithContext

func (o OperationsInsightsWarehouseMapOutput) ToOperationsInsightsWarehouseMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseMapOutput

type OperationsInsightsWarehouseOutput

type OperationsInsightsWarehouseOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseOutput) CompartmentId added in v0.4.0

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (OperationsInsightsWarehouseOutput) CpuAllocated added in v0.4.0

(Updatable) Number of OCPUs allocated to OPSI Warehouse ADW.

func (OperationsInsightsWarehouseOutput) CpuUsed added in v0.4.0

Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.

func (OperationsInsightsWarehouseOutput) DefinedTags added in v0.4.0

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

func (OperationsInsightsWarehouseOutput) DisplayName added in v0.4.0

(Updatable) User-friedly name of Operations Insights Warehouse that does not have to be unique.

func (OperationsInsightsWarehouseOutput) DynamicGroupId added in v0.4.0

OCID of the dynamic group created for the warehouse

func (OperationsInsightsWarehouseOutput) ElementType

func (OperationsInsightsWarehouseOutput) FreeformTags added in v0.4.0

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

func (OperationsInsightsWarehouseOutput) LifecycleDetails added in v0.4.0

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

func (OperationsInsightsWarehouseOutput) OperationsInsightsTenancyId added in v0.4.0

func (o OperationsInsightsWarehouseOutput) OperationsInsightsTenancyId() pulumi.StringOutput

Tenancy Identifier of Operations Insights service

func (OperationsInsightsWarehouseOutput) State added in v0.4.0

Possible lifecycle states

func (OperationsInsightsWarehouseOutput) StorageAllocatedInGbs added in v0.4.0

func (o OperationsInsightsWarehouseOutput) StorageAllocatedInGbs() pulumi.Float64Output

(Updatable) Storage allocated to OPSI Warehouse ADW.

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

func (OperationsInsightsWarehouseOutput) StorageUsedInGbs added in v0.4.0

Storage by OPSI Warehouse ADW in GB.

func (OperationsInsightsWarehouseOutput) SystemTags added in v0.4.0

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

func (OperationsInsightsWarehouseOutput) TimeCreated added in v0.4.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (OperationsInsightsWarehouseOutput) TimeLastWalletRotated added in v0.4.0

func (o OperationsInsightsWarehouseOutput) TimeLastWalletRotated() pulumi.StringOutput

The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string

func (OperationsInsightsWarehouseOutput) TimeUpdated added in v0.4.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (OperationsInsightsWarehouseOutput) ToOperationsInsightsWarehouseOutput

func (o OperationsInsightsWarehouseOutput) ToOperationsInsightsWarehouseOutput() OperationsInsightsWarehouseOutput

func (OperationsInsightsWarehouseOutput) ToOperationsInsightsWarehouseOutputWithContext

func (o OperationsInsightsWarehouseOutput) ToOperationsInsightsWarehouseOutputWithContext(ctx context.Context) OperationsInsightsWarehouseOutput

type OperationsInsightsWarehouseRotateWarehouseWallet

type OperationsInsightsWarehouseRotateWarehouseWallet struct {
	pulumi.CustomResourceState

	// Unique Operations Insights Warehouse identifier
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringOutput `pulumi:"operationsInsightsWarehouseId"`
}

This resource provides the Operations Insights Warehouse Rotate Warehouse Wallet resource in Oracle Cloud Infrastructure Opsi service.

Rotate the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.

## Example Usage

```go 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.NewOperationsInsightsWarehouseRotateWarehouseWallet(ctx, "test_operations_insights_warehouse_rotate_warehouse_wallet", &Opsi.OperationsInsightsWarehouseRotateWarehouseWalletArgs{
			OperationsInsightsWarehouseId: pulumi.Any(testOperationsInsightsWarehouse.Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OperationsInsightsWarehouseRotateWarehouseWallet can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/operationsInsightsWarehouseRotateWarehouseWallet:OperationsInsightsWarehouseRotateWarehouseWallet test_operations_insights_warehouse_rotate_warehouse_wallet "id" ```

func GetOperationsInsightsWarehouseRotateWarehouseWallet

GetOperationsInsightsWarehouseRotateWarehouseWallet gets an existing OperationsInsightsWarehouseRotateWarehouseWallet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOperationsInsightsWarehouseRotateWarehouseWallet

func NewOperationsInsightsWarehouseRotateWarehouseWallet(ctx *pulumi.Context,
	name string, args *OperationsInsightsWarehouseRotateWarehouseWalletArgs, opts ...pulumi.ResourceOption) (*OperationsInsightsWarehouseRotateWarehouseWallet, error)

NewOperationsInsightsWarehouseRotateWarehouseWallet registers a new resource with the given unique name, arguments, and options.

func (*OperationsInsightsWarehouseRotateWarehouseWallet) ElementType

func (*OperationsInsightsWarehouseRotateWarehouseWallet) ToOperationsInsightsWarehouseRotateWarehouseWalletOutput

func (i *OperationsInsightsWarehouseRotateWarehouseWallet) ToOperationsInsightsWarehouseRotateWarehouseWalletOutput() OperationsInsightsWarehouseRotateWarehouseWalletOutput

func (*OperationsInsightsWarehouseRotateWarehouseWallet) ToOperationsInsightsWarehouseRotateWarehouseWalletOutputWithContext

func (i *OperationsInsightsWarehouseRotateWarehouseWallet) ToOperationsInsightsWarehouseRotateWarehouseWalletOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletOutput

type OperationsInsightsWarehouseRotateWarehouseWalletArgs

type OperationsInsightsWarehouseRotateWarehouseWalletArgs struct {
	// Unique Operations Insights Warehouse identifier
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringInput
}

The set of arguments for constructing a OperationsInsightsWarehouseRotateWarehouseWallet resource.

func (OperationsInsightsWarehouseRotateWarehouseWalletArgs) ElementType

type OperationsInsightsWarehouseRotateWarehouseWalletArray

type OperationsInsightsWarehouseRotateWarehouseWalletArray []OperationsInsightsWarehouseRotateWarehouseWalletInput

func (OperationsInsightsWarehouseRotateWarehouseWalletArray) ElementType

func (OperationsInsightsWarehouseRotateWarehouseWalletArray) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutput

func (i OperationsInsightsWarehouseRotateWarehouseWalletArray) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutput() OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput

func (OperationsInsightsWarehouseRotateWarehouseWalletArray) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutputWithContext

func (i OperationsInsightsWarehouseRotateWarehouseWalletArray) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput

type OperationsInsightsWarehouseRotateWarehouseWalletArrayInput

type OperationsInsightsWarehouseRotateWarehouseWalletArrayInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutput() OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput
	ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutputWithContext(context.Context) OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput
}

OperationsInsightsWarehouseRotateWarehouseWalletArrayInput is an input type that accepts OperationsInsightsWarehouseRotateWarehouseWalletArray and OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseRotateWarehouseWalletArrayInput` via:

OperationsInsightsWarehouseRotateWarehouseWalletArray{ OperationsInsightsWarehouseRotateWarehouseWalletArgs{...} }

type OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput

type OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput) ElementType

func (OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput) Index

func (OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutput

func (OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutputWithContext

func (o OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletArrayOutput

type OperationsInsightsWarehouseRotateWarehouseWalletInput

type OperationsInsightsWarehouseRotateWarehouseWalletInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseRotateWarehouseWalletOutput() OperationsInsightsWarehouseRotateWarehouseWalletOutput
	ToOperationsInsightsWarehouseRotateWarehouseWalletOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletOutput
}

type OperationsInsightsWarehouseRotateWarehouseWalletMap

type OperationsInsightsWarehouseRotateWarehouseWalletMap map[string]OperationsInsightsWarehouseRotateWarehouseWalletInput

func (OperationsInsightsWarehouseRotateWarehouseWalletMap) ElementType

func (OperationsInsightsWarehouseRotateWarehouseWalletMap) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutput

func (i OperationsInsightsWarehouseRotateWarehouseWalletMap) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutput() OperationsInsightsWarehouseRotateWarehouseWalletMapOutput

func (OperationsInsightsWarehouseRotateWarehouseWalletMap) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutputWithContext

func (i OperationsInsightsWarehouseRotateWarehouseWalletMap) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletMapOutput

type OperationsInsightsWarehouseRotateWarehouseWalletMapInput

type OperationsInsightsWarehouseRotateWarehouseWalletMapInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutput() OperationsInsightsWarehouseRotateWarehouseWalletMapOutput
	ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutputWithContext(context.Context) OperationsInsightsWarehouseRotateWarehouseWalletMapOutput
}

OperationsInsightsWarehouseRotateWarehouseWalletMapInput is an input type that accepts OperationsInsightsWarehouseRotateWarehouseWalletMap and OperationsInsightsWarehouseRotateWarehouseWalletMapOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseRotateWarehouseWalletMapInput` via:

OperationsInsightsWarehouseRotateWarehouseWalletMap{ "key": OperationsInsightsWarehouseRotateWarehouseWalletArgs{...} }

type OperationsInsightsWarehouseRotateWarehouseWalletMapOutput

type OperationsInsightsWarehouseRotateWarehouseWalletMapOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseRotateWarehouseWalletMapOutput) ElementType

func (OperationsInsightsWarehouseRotateWarehouseWalletMapOutput) MapIndex

func (OperationsInsightsWarehouseRotateWarehouseWalletMapOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutput

func (OperationsInsightsWarehouseRotateWarehouseWalletMapOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutputWithContext

func (o OperationsInsightsWarehouseRotateWarehouseWalletMapOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletMapOutput

type OperationsInsightsWarehouseRotateWarehouseWalletOutput

type OperationsInsightsWarehouseRotateWarehouseWalletOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseRotateWarehouseWalletOutput) ElementType

func (OperationsInsightsWarehouseRotateWarehouseWalletOutput) OperationsInsightsWarehouseId added in v0.4.0

Unique Operations Insights Warehouse identifier

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

func (OperationsInsightsWarehouseRotateWarehouseWalletOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletOutput

func (OperationsInsightsWarehouseRotateWarehouseWalletOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletOutputWithContext

func (o OperationsInsightsWarehouseRotateWarehouseWalletOutput) ToOperationsInsightsWarehouseRotateWarehouseWalletOutputWithContext(ctx context.Context) OperationsInsightsWarehouseRotateWarehouseWalletOutput

type OperationsInsightsWarehouseRotateWarehouseWalletState

type OperationsInsightsWarehouseRotateWarehouseWalletState struct {
	// Unique Operations Insights Warehouse identifier
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringPtrInput
}

func (OperationsInsightsWarehouseRotateWarehouseWalletState) ElementType

type OperationsInsightsWarehouseState

type OperationsInsightsWarehouseState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated pulumi.Float64PtrInput
	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed pulumi.Float64PtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName pulumi.StringPtrInput
	// OCID of the dynamic group created for the warehouse
	DynamicGroupId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId pulumi.StringPtrInput
	// Possible lifecycle states
	State pulumi.StringPtrInput
	// (Updatable) Storage allocated to OPSI Warehouse ADW.
	//
	// ** 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
	StorageAllocatedInGbs pulumi.Float64PtrInput
	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGbs pulumi.Float64PtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated pulumi.StringPtrInput
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (OperationsInsightsWarehouseState) ElementType

type OperationsInsightsWarehouseUser

type OperationsInsightsWarehouseUser struct {
	pulumi.CustomResourceState

	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword pulumi.StringOutput `pulumi:"connectionPassword"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Indicate whether user has access to AWR data.
	IsAwrDataAccess pulumi.BoolOutput `pulumi:"isAwrDataAccess"`
	// (Updatable) Indicate whether user has access to EM data.
	IsEmDataAccess pulumi.BoolOutput `pulumi:"isEmDataAccess"`
	// (Updatable) Indicate whether user has access to OPSI data.
	IsOpsiDataAccess pulumi.BoolOutput `pulumi:"isOpsiDataAccess"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name pulumi.StringOutput `pulumi:"name"`
	// OPSI Warehouse OCID
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringOutput `pulumi:"operationsInsightsWarehouseId"`
	// Possible lifecycle states
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Operations Insights Warehouse User resource in Oracle Cloud Infrastructure Opsi service.

Create a Operations Insights Warehouse user resource for the tenant in Operations Insights. This resource will be created in root compartment.

## Example Usage

```go 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.NewOperationsInsightsWarehouseUser(ctx, "test_operations_insights_warehouse_user", &Opsi.OperationsInsightsWarehouseUserArgs{
			CompartmentId:                 pulumi.Any(compartmentId),
			ConnectionPassword:            pulumi.Any(operationsInsightsWarehouseUserConnectionPassword),
			IsAwrDataAccess:               pulumi.Any(operationsInsightsWarehouseUserIsAwrDataAccess),
			Name:                          pulumi.Any(operationsInsightsWarehouseUserName),
			OperationsInsightsWarehouseId: pulumi.Any(testOperationsInsightsWarehouse.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IsEmDataAccess:   pulumi.Any(operationsInsightsWarehouseUserIsEmDataAccess),
			IsOpsiDataAccess: pulumi.Any(operationsInsightsWarehouseUserIsOpsiDataAccess),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OperationsInsightsWarehouseUsers can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/operationsInsightsWarehouseUser:OperationsInsightsWarehouseUser test_operations_insights_warehouse_user "id" ```

func GetOperationsInsightsWarehouseUser

func GetOperationsInsightsWarehouseUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OperationsInsightsWarehouseUserState, opts ...pulumi.ResourceOption) (*OperationsInsightsWarehouseUser, error)

GetOperationsInsightsWarehouseUser gets an existing OperationsInsightsWarehouseUser resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOperationsInsightsWarehouseUser

func NewOperationsInsightsWarehouseUser(ctx *pulumi.Context,
	name string, args *OperationsInsightsWarehouseUserArgs, opts ...pulumi.ResourceOption) (*OperationsInsightsWarehouseUser, error)

NewOperationsInsightsWarehouseUser registers a new resource with the given unique name, arguments, and options.

func (*OperationsInsightsWarehouseUser) ElementType

func (*OperationsInsightsWarehouseUser) ToOperationsInsightsWarehouseUserOutput

func (i *OperationsInsightsWarehouseUser) ToOperationsInsightsWarehouseUserOutput() OperationsInsightsWarehouseUserOutput

func (*OperationsInsightsWarehouseUser) ToOperationsInsightsWarehouseUserOutputWithContext

func (i *OperationsInsightsWarehouseUser) ToOperationsInsightsWarehouseUserOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserOutput

type OperationsInsightsWarehouseUserArgs

type OperationsInsightsWarehouseUserArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Indicate whether user has access to AWR data.
	IsAwrDataAccess pulumi.BoolInput
	// (Updatable) Indicate whether user has access to EM data.
	IsEmDataAccess pulumi.BoolPtrInput
	// (Updatable) Indicate whether user has access to OPSI data.
	IsOpsiDataAccess pulumi.BoolPtrInput
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name pulumi.StringPtrInput
	// OPSI Warehouse OCID
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringInput
}

The set of arguments for constructing a OperationsInsightsWarehouseUser resource.

func (OperationsInsightsWarehouseUserArgs) ElementType

type OperationsInsightsWarehouseUserArray

type OperationsInsightsWarehouseUserArray []OperationsInsightsWarehouseUserInput

func (OperationsInsightsWarehouseUserArray) ElementType

func (OperationsInsightsWarehouseUserArray) ToOperationsInsightsWarehouseUserArrayOutput

func (i OperationsInsightsWarehouseUserArray) ToOperationsInsightsWarehouseUserArrayOutput() OperationsInsightsWarehouseUserArrayOutput

func (OperationsInsightsWarehouseUserArray) ToOperationsInsightsWarehouseUserArrayOutputWithContext

func (i OperationsInsightsWarehouseUserArray) ToOperationsInsightsWarehouseUserArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserArrayOutput

type OperationsInsightsWarehouseUserArrayInput

type OperationsInsightsWarehouseUserArrayInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseUserArrayOutput() OperationsInsightsWarehouseUserArrayOutput
	ToOperationsInsightsWarehouseUserArrayOutputWithContext(context.Context) OperationsInsightsWarehouseUserArrayOutput
}

OperationsInsightsWarehouseUserArrayInput is an input type that accepts OperationsInsightsWarehouseUserArray and OperationsInsightsWarehouseUserArrayOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseUserArrayInput` via:

OperationsInsightsWarehouseUserArray{ OperationsInsightsWarehouseUserArgs{...} }

type OperationsInsightsWarehouseUserArrayOutput

type OperationsInsightsWarehouseUserArrayOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseUserArrayOutput) ElementType

func (OperationsInsightsWarehouseUserArrayOutput) Index

func (OperationsInsightsWarehouseUserArrayOutput) ToOperationsInsightsWarehouseUserArrayOutput

func (o OperationsInsightsWarehouseUserArrayOutput) ToOperationsInsightsWarehouseUserArrayOutput() OperationsInsightsWarehouseUserArrayOutput

func (OperationsInsightsWarehouseUserArrayOutput) ToOperationsInsightsWarehouseUserArrayOutputWithContext

func (o OperationsInsightsWarehouseUserArrayOutput) ToOperationsInsightsWarehouseUserArrayOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserArrayOutput

type OperationsInsightsWarehouseUserInput

type OperationsInsightsWarehouseUserInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseUserOutput() OperationsInsightsWarehouseUserOutput
	ToOperationsInsightsWarehouseUserOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserOutput
}

type OperationsInsightsWarehouseUserMap

type OperationsInsightsWarehouseUserMap map[string]OperationsInsightsWarehouseUserInput

func (OperationsInsightsWarehouseUserMap) ElementType

func (OperationsInsightsWarehouseUserMap) ToOperationsInsightsWarehouseUserMapOutput

func (i OperationsInsightsWarehouseUserMap) ToOperationsInsightsWarehouseUserMapOutput() OperationsInsightsWarehouseUserMapOutput

func (OperationsInsightsWarehouseUserMap) ToOperationsInsightsWarehouseUserMapOutputWithContext

func (i OperationsInsightsWarehouseUserMap) ToOperationsInsightsWarehouseUserMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserMapOutput

type OperationsInsightsWarehouseUserMapInput

type OperationsInsightsWarehouseUserMapInput interface {
	pulumi.Input

	ToOperationsInsightsWarehouseUserMapOutput() OperationsInsightsWarehouseUserMapOutput
	ToOperationsInsightsWarehouseUserMapOutputWithContext(context.Context) OperationsInsightsWarehouseUserMapOutput
}

OperationsInsightsWarehouseUserMapInput is an input type that accepts OperationsInsightsWarehouseUserMap and OperationsInsightsWarehouseUserMapOutput values. You can construct a concrete instance of `OperationsInsightsWarehouseUserMapInput` via:

OperationsInsightsWarehouseUserMap{ "key": OperationsInsightsWarehouseUserArgs{...} }

type OperationsInsightsWarehouseUserMapOutput

type OperationsInsightsWarehouseUserMapOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseUserMapOutput) ElementType

func (OperationsInsightsWarehouseUserMapOutput) MapIndex

func (OperationsInsightsWarehouseUserMapOutput) ToOperationsInsightsWarehouseUserMapOutput

func (o OperationsInsightsWarehouseUserMapOutput) ToOperationsInsightsWarehouseUserMapOutput() OperationsInsightsWarehouseUserMapOutput

func (OperationsInsightsWarehouseUserMapOutput) ToOperationsInsightsWarehouseUserMapOutputWithContext

func (o OperationsInsightsWarehouseUserMapOutput) ToOperationsInsightsWarehouseUserMapOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserMapOutput

type OperationsInsightsWarehouseUserOutput

type OperationsInsightsWarehouseUserOutput struct{ *pulumi.OutputState }

func (OperationsInsightsWarehouseUserOutput) CompartmentId added in v0.4.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (OperationsInsightsWarehouseUserOutput) ConnectionPassword added in v0.4.0

(Updatable) User provided connection password for the AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (OperationsInsightsWarehouseUserOutput) DefinedTags added in v0.4.0

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

func (OperationsInsightsWarehouseUserOutput) ElementType

func (OperationsInsightsWarehouseUserOutput) FreeformTags added in v0.4.0

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

func (OperationsInsightsWarehouseUserOutput) IsAwrDataAccess added in v0.4.0

(Updatable) Indicate whether user has access to AWR data.

func (OperationsInsightsWarehouseUserOutput) IsEmDataAccess added in v0.4.0

(Updatable) Indicate whether user has access to EM data.

func (OperationsInsightsWarehouseUserOutput) IsOpsiDataAccess added in v0.4.0

(Updatable) Indicate whether user has access to OPSI data.

func (OperationsInsightsWarehouseUserOutput) LifecycleDetails added in v0.4.0

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

func (OperationsInsightsWarehouseUserOutput) Name added in v0.4.0

Username for schema which would have access to AWR Data, Enterprise Manager Data and Operations Insights OPSI Hub.

func (OperationsInsightsWarehouseUserOutput) OperationsInsightsWarehouseId added in v0.4.0

func (o OperationsInsightsWarehouseUserOutput) OperationsInsightsWarehouseId() pulumi.StringOutput

OPSI Warehouse OCID

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

func (OperationsInsightsWarehouseUserOutput) State added in v0.4.0

Possible lifecycle states

func (OperationsInsightsWarehouseUserOutput) SystemTags added in v0.4.0

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

func (OperationsInsightsWarehouseUserOutput) TimeCreated added in v0.4.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (OperationsInsightsWarehouseUserOutput) TimeUpdated added in v0.4.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (OperationsInsightsWarehouseUserOutput) ToOperationsInsightsWarehouseUserOutput

func (o OperationsInsightsWarehouseUserOutput) ToOperationsInsightsWarehouseUserOutput() OperationsInsightsWarehouseUserOutput

func (OperationsInsightsWarehouseUserOutput) ToOperationsInsightsWarehouseUserOutputWithContext

func (o OperationsInsightsWarehouseUserOutput) ToOperationsInsightsWarehouseUserOutputWithContext(ctx context.Context) OperationsInsightsWarehouseUserOutput

type OperationsInsightsWarehouseUserState

type OperationsInsightsWarehouseUserState struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Indicate whether user has access to AWR data.
	IsAwrDataAccess pulumi.BoolPtrInput
	// (Updatable) Indicate whether user has access to EM data.
	IsEmDataAccess pulumi.BoolPtrInput
	// (Updatable) Indicate whether user has access to OPSI data.
	IsOpsiDataAccess pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name pulumi.StringPtrInput
	// OPSI Warehouse OCID
	//
	// ** 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
	OperationsInsightsWarehouseId pulumi.StringPtrInput
	// Possible lifecycle states
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (OperationsInsightsWarehouseUserState) ElementType

type OpsiConfiguration added in v0.8.0

type OpsiConfiguration struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.
	ConfigItemCustomStatuses pulumi.StringArrayOutput `pulumi:"configItemCustomStatuses"`
	// Specifies the fields to return in a config item summary.
	ConfigItemFields pulumi.StringArrayOutput `pulumi:"configItemFields"`
	// (Updatable) Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	ConfigItems OpsiConfigurationConfigItemArrayOutput `pulumi:"configItems"`
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts pulumi.StringArrayOutput `pulumi:"configItemsApplicableContexts"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Description of OPSI configuration.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigFields pulumi.StringArrayOutput `pulumi:"opsiConfigFields"`
	// (Updatable) OPSI configuration type.
	OpsiConfigType pulumi.StringOutput `pulumi:"opsiConfigType"`
	// OPSI configuration resource lifecycle state.
	State pulumi.StringOutput `pulumi:"state"`
	// (Updatable) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Opsi Configuration resource in Oracle Cloud Infrastructure Opsi service.

Create an OPSI configuration resource.

## Example Usage

```go 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.NewOpsiConfiguration(ctx, "test_opsi_configuration", &Opsi.OpsiConfigurationArgs{
			OpsiConfigType:           pulumi.Any(opsiConfigurationOpsiConfigType),
			CompartmentId:            pulumi.Any(compartmentId),
			ConfigItemCustomStatuses: pulumi.Any(opsiConfigurationConfigItemCustomStatus),
			ConfigItemFields:         pulumi.Any(opsiConfigurationConfigItemField),
			ConfigItems: opsi.OpsiConfigurationConfigItemArray{
				&opsi.OpsiConfigurationConfigItemArgs{
					ConfigItemType: pulumi.Any(opsiConfigurationConfigItemsConfigItemType),
					Name:           pulumi.Any(opsiConfigurationConfigItemsName),
					Value:          pulumi.Any(opsiConfigurationConfigItemsValue),
				},
			},
			ConfigItemsApplicableContexts: pulumi.Any(opsiConfigurationConfigItemsApplicableContext),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(opsiConfigurationDescription),
			DisplayName: pulumi.Any(opsiConfigurationDisplayName),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			OpsiConfigFields: pulumi.Any(opsiConfigurationOpsiConfigField),
			SystemTags:       pulumi.Any(opsiConfigurationSystemTags),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OpsiConfigurations can be imported using the `id`, e.g.

```sh $ pulumi import oci:Opsi/opsiConfiguration:OpsiConfiguration test_opsi_configuration "id" ```

func GetOpsiConfiguration added in v0.8.0

func GetOpsiConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OpsiConfigurationState, opts ...pulumi.ResourceOption) (*OpsiConfiguration, error)

GetOpsiConfiguration gets an existing OpsiConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOpsiConfiguration added in v0.8.0

func NewOpsiConfiguration(ctx *pulumi.Context,
	name string, args *OpsiConfigurationArgs, opts ...pulumi.ResourceOption) (*OpsiConfiguration, error)

NewOpsiConfiguration registers a new resource with the given unique name, arguments, and options.

func (*OpsiConfiguration) ElementType added in v0.8.0

func (*OpsiConfiguration) ElementType() reflect.Type

func (*OpsiConfiguration) ToOpsiConfigurationOutput added in v0.8.0

func (i *OpsiConfiguration) ToOpsiConfigurationOutput() OpsiConfigurationOutput

func (*OpsiConfiguration) ToOpsiConfigurationOutputWithContext added in v0.8.0

func (i *OpsiConfiguration) ToOpsiConfigurationOutputWithContext(ctx context.Context) OpsiConfigurationOutput

type OpsiConfigurationArgs added in v0.8.0

type OpsiConfigurationArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.
	ConfigItemCustomStatuses pulumi.StringArrayInput
	// Specifies the fields to return in a config item summary.
	ConfigItemFields pulumi.StringArrayInput
	// (Updatable) Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	ConfigItems OpsiConfigurationConfigItemArrayInput
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts pulumi.StringArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description of OPSI configuration.
	Description pulumi.StringPtrInput
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigFields pulumi.StringArrayInput
	// (Updatable) OPSI configuration type.
	OpsiConfigType pulumi.StringInput
	// (Updatable) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SystemTags pulumi.MapInput
}

The set of arguments for constructing a OpsiConfiguration resource.

func (OpsiConfigurationArgs) ElementType added in v0.8.0

func (OpsiConfigurationArgs) ElementType() reflect.Type

type OpsiConfigurationArray added in v0.8.0

type OpsiConfigurationArray []OpsiConfigurationInput

func (OpsiConfigurationArray) ElementType added in v0.8.0

func (OpsiConfigurationArray) ElementType() reflect.Type

func (OpsiConfigurationArray) ToOpsiConfigurationArrayOutput added in v0.8.0

func (i OpsiConfigurationArray) ToOpsiConfigurationArrayOutput() OpsiConfigurationArrayOutput

func (OpsiConfigurationArray) ToOpsiConfigurationArrayOutputWithContext added in v0.8.0

func (i OpsiConfigurationArray) ToOpsiConfigurationArrayOutputWithContext(ctx context.Context) OpsiConfigurationArrayOutput

type OpsiConfigurationArrayInput added in v0.8.0

type OpsiConfigurationArrayInput interface {
	pulumi.Input

	ToOpsiConfigurationArrayOutput() OpsiConfigurationArrayOutput
	ToOpsiConfigurationArrayOutputWithContext(context.Context) OpsiConfigurationArrayOutput
}

OpsiConfigurationArrayInput is an input type that accepts OpsiConfigurationArray and OpsiConfigurationArrayOutput values. You can construct a concrete instance of `OpsiConfigurationArrayInput` via:

OpsiConfigurationArray{ OpsiConfigurationArgs{...} }

type OpsiConfigurationArrayOutput added in v0.8.0

type OpsiConfigurationArrayOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationArrayOutput) ElementType added in v0.8.0

func (OpsiConfigurationArrayOutput) Index added in v0.8.0

func (OpsiConfigurationArrayOutput) ToOpsiConfigurationArrayOutput added in v0.8.0

func (o OpsiConfigurationArrayOutput) ToOpsiConfigurationArrayOutput() OpsiConfigurationArrayOutput

func (OpsiConfigurationArrayOutput) ToOpsiConfigurationArrayOutputWithContext added in v0.8.0

func (o OpsiConfigurationArrayOutput) ToOpsiConfigurationArrayOutputWithContext(ctx context.Context) OpsiConfigurationArrayOutput

type OpsiConfigurationConfigItem added in v0.8.0

type OpsiConfigurationConfigItem struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts []string `pulumi:"applicableContexts"`
	// (Updatable) Type of configuration item.
	ConfigItemType string `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue *string `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas []OpsiConfigurationConfigItemMetadata `pulumi:"metadatas"`
	// (Updatable) Name of configuration item.
	Name *string `pulumi:"name"`
	// (Updatable) Value of configuration item.
	Value *string `pulumi:"value"`
}

type OpsiConfigurationConfigItemArgs added in v0.8.0

type OpsiConfigurationConfigItemArgs struct {
	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts pulumi.StringArrayInput `pulumi:"applicableContexts"`
	// (Updatable) Type of configuration item.
	ConfigItemType pulumi.StringInput `pulumi:"configItemType"`
	// Value of configuration item.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Configuration item metadata.
	Metadatas OpsiConfigurationConfigItemMetadataArrayInput `pulumi:"metadatas"`
	// (Updatable) Name of configuration item.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Value of configuration item.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (OpsiConfigurationConfigItemArgs) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemArgs) ToOpsiConfigurationConfigItemOutput added in v0.8.0

func (i OpsiConfigurationConfigItemArgs) ToOpsiConfigurationConfigItemOutput() OpsiConfigurationConfigItemOutput

func (OpsiConfigurationConfigItemArgs) ToOpsiConfigurationConfigItemOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemArgs) ToOpsiConfigurationConfigItemOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemOutput

type OpsiConfigurationConfigItemArray added in v0.8.0

type OpsiConfigurationConfigItemArray []OpsiConfigurationConfigItemInput

func (OpsiConfigurationConfigItemArray) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemArray) ToOpsiConfigurationConfigItemArrayOutput added in v0.8.0

func (i OpsiConfigurationConfigItemArray) ToOpsiConfigurationConfigItemArrayOutput() OpsiConfigurationConfigItemArrayOutput

func (OpsiConfigurationConfigItemArray) ToOpsiConfigurationConfigItemArrayOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemArray) ToOpsiConfigurationConfigItemArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemArrayOutput

type OpsiConfigurationConfigItemArrayInput added in v0.8.0

type OpsiConfigurationConfigItemArrayInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemArrayOutput() OpsiConfigurationConfigItemArrayOutput
	ToOpsiConfigurationConfigItemArrayOutputWithContext(context.Context) OpsiConfigurationConfigItemArrayOutput
}

OpsiConfigurationConfigItemArrayInput is an input type that accepts OpsiConfigurationConfigItemArray and OpsiConfigurationConfigItemArrayOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemArrayInput` via:

OpsiConfigurationConfigItemArray{ OpsiConfigurationConfigItemArgs{...} }

type OpsiConfigurationConfigItemArrayOutput added in v0.8.0

type OpsiConfigurationConfigItemArrayOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemArrayOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemArrayOutput) Index added in v0.8.0

func (OpsiConfigurationConfigItemArrayOutput) ToOpsiConfigurationConfigItemArrayOutput added in v0.8.0

func (o OpsiConfigurationConfigItemArrayOutput) ToOpsiConfigurationConfigItemArrayOutput() OpsiConfigurationConfigItemArrayOutput

func (OpsiConfigurationConfigItemArrayOutput) ToOpsiConfigurationConfigItemArrayOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemArrayOutput) ToOpsiConfigurationConfigItemArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemArrayOutput

type OpsiConfigurationConfigItemInput added in v0.8.0

type OpsiConfigurationConfigItemInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemOutput() OpsiConfigurationConfigItemOutput
	ToOpsiConfigurationConfigItemOutputWithContext(context.Context) OpsiConfigurationConfigItemOutput
}

OpsiConfigurationConfigItemInput is an input type that accepts OpsiConfigurationConfigItemArgs and OpsiConfigurationConfigItemOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemInput` via:

OpsiConfigurationConfigItemArgs{...}

type OpsiConfigurationConfigItemMetadata added in v0.8.0

type OpsiConfigurationConfigItemMetadata struct {
	// (Updatable) Type of configuration item.
	ConfigItemType *string `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType *string `pulumi:"dataType"`
	// (Updatable) Description of OPSI configuration.
	Description *string `pulumi:"description"`
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails []OpsiConfigurationConfigItemMetadataUnitDetail `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails []OpsiConfigurationConfigItemMetadataValueInputDetail `pulumi:"valueInputDetails"`
}

type OpsiConfigurationConfigItemMetadataArgs added in v0.8.0

type OpsiConfigurationConfigItemMetadataArgs struct {
	// (Updatable) Type of configuration item.
	ConfigItemType pulumi.StringPtrInput `pulumi:"configItemType"`
	// Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// (Updatable) Description of OPSI configuration.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Unit details of configuration item.
	UnitDetails OpsiConfigurationConfigItemMetadataUnitDetailArrayInput `pulumi:"unitDetails"`
	// Allowed value details of configuration item, to validate what value can be assigned to a configuration item.
	ValueInputDetails OpsiConfigurationConfigItemMetadataValueInputDetailArrayInput `pulumi:"valueInputDetails"`
}

func (OpsiConfigurationConfigItemMetadataArgs) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataArgs) ToOpsiConfigurationConfigItemMetadataOutput added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataArgs) ToOpsiConfigurationConfigItemMetadataOutput() OpsiConfigurationConfigItemMetadataOutput

func (OpsiConfigurationConfigItemMetadataArgs) ToOpsiConfigurationConfigItemMetadataOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataArgs) ToOpsiConfigurationConfigItemMetadataOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataOutput

type OpsiConfigurationConfigItemMetadataArray added in v0.8.0

type OpsiConfigurationConfigItemMetadataArray []OpsiConfigurationConfigItemMetadataInput

func (OpsiConfigurationConfigItemMetadataArray) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataArray) ToOpsiConfigurationConfigItemMetadataArrayOutput added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataArray) ToOpsiConfigurationConfigItemMetadataArrayOutput() OpsiConfigurationConfigItemMetadataArrayOutput

func (OpsiConfigurationConfigItemMetadataArray) ToOpsiConfigurationConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataArray) ToOpsiConfigurationConfigItemMetadataArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataArrayOutput

type OpsiConfigurationConfigItemMetadataArrayInput added in v0.8.0

type OpsiConfigurationConfigItemMetadataArrayInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemMetadataArrayOutput() OpsiConfigurationConfigItemMetadataArrayOutput
	ToOpsiConfigurationConfigItemMetadataArrayOutputWithContext(context.Context) OpsiConfigurationConfigItemMetadataArrayOutput
}

OpsiConfigurationConfigItemMetadataArrayInput is an input type that accepts OpsiConfigurationConfigItemMetadataArray and OpsiConfigurationConfigItemMetadataArrayOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemMetadataArrayInput` via:

OpsiConfigurationConfigItemMetadataArray{ OpsiConfigurationConfigItemMetadataArgs{...} }

type OpsiConfigurationConfigItemMetadataArrayOutput added in v0.8.0

type OpsiConfigurationConfigItemMetadataArrayOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemMetadataArrayOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataArrayOutput) Index added in v0.8.0

func (OpsiConfigurationConfigItemMetadataArrayOutput) ToOpsiConfigurationConfigItemMetadataArrayOutput added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataArrayOutput) ToOpsiConfigurationConfigItemMetadataArrayOutput() OpsiConfigurationConfigItemMetadataArrayOutput

func (OpsiConfigurationConfigItemMetadataArrayOutput) ToOpsiConfigurationConfigItemMetadataArrayOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataArrayOutput) ToOpsiConfigurationConfigItemMetadataArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataArrayOutput

type OpsiConfigurationConfigItemMetadataInput added in v0.8.0

type OpsiConfigurationConfigItemMetadataInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemMetadataOutput() OpsiConfigurationConfigItemMetadataOutput
	ToOpsiConfigurationConfigItemMetadataOutputWithContext(context.Context) OpsiConfigurationConfigItemMetadataOutput
}

OpsiConfigurationConfigItemMetadataInput is an input type that accepts OpsiConfigurationConfigItemMetadataArgs and OpsiConfigurationConfigItemMetadataOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemMetadataInput` via:

OpsiConfigurationConfigItemMetadataArgs{...}

type OpsiConfigurationConfigItemMetadataOutput added in v0.8.0

type OpsiConfigurationConfigItemMetadataOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemMetadataOutput) ConfigItemType added in v0.8.0

(Updatable) Type of configuration item.

func (OpsiConfigurationConfigItemMetadataOutput) DataType added in v0.8.0

Data type of configuration item. Examples: STRING, BOOLEAN, NUMBER

func (OpsiConfigurationConfigItemMetadataOutput) Description added in v0.8.0

(Updatable) Description of OPSI configuration.

func (OpsiConfigurationConfigItemMetadataOutput) DisplayName added in v0.8.0

(Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (OpsiConfigurationConfigItemMetadataOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataOutput) ToOpsiConfigurationConfigItemMetadataOutput added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataOutput) ToOpsiConfigurationConfigItemMetadataOutput() OpsiConfigurationConfigItemMetadataOutput

func (OpsiConfigurationConfigItemMetadataOutput) ToOpsiConfigurationConfigItemMetadataOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataOutput) ToOpsiConfigurationConfigItemMetadataOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataOutput

func (OpsiConfigurationConfigItemMetadataOutput) UnitDetails added in v0.8.0

Unit details of configuration item.

func (OpsiConfigurationConfigItemMetadataOutput) ValueInputDetails added in v0.8.0

Allowed value details of configuration item, to validate what value can be assigned to a configuration item.

type OpsiConfigurationConfigItemMetadataUnitDetail added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetail struct {
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string `pulumi:"displayName"`
	// Unit of configuration item.
	Unit *string `pulumi:"unit"`
}

type OpsiConfigurationConfigItemMetadataUnitDetailArgs added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetailArgs struct {
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Unit of configuration item.
	Unit pulumi.StringPtrInput `pulumi:"unit"`
}

func (OpsiConfigurationConfigItemMetadataUnitDetailArgs) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataUnitDetailArgs) ToOpsiConfigurationConfigItemMetadataUnitDetailOutput added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataUnitDetailArgs) ToOpsiConfigurationConfigItemMetadataUnitDetailOutput() OpsiConfigurationConfigItemMetadataUnitDetailOutput

func (OpsiConfigurationConfigItemMetadataUnitDetailArgs) ToOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataUnitDetailArgs) ToOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataUnitDetailOutput

type OpsiConfigurationConfigItemMetadataUnitDetailArray added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetailArray []OpsiConfigurationConfigItemMetadataUnitDetailInput

func (OpsiConfigurationConfigItemMetadataUnitDetailArray) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataUnitDetailArray) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataUnitDetailArray) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput() OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput

func (OpsiConfigurationConfigItemMetadataUnitDetailArray) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataUnitDetailArray) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput

type OpsiConfigurationConfigItemMetadataUnitDetailArrayInput added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetailArrayInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput() OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput
	ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext(context.Context) OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput
}

OpsiConfigurationConfigItemMetadataUnitDetailArrayInput is an input type that accepts OpsiConfigurationConfigItemMetadataUnitDetailArray and OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemMetadataUnitDetailArrayInput` via:

OpsiConfigurationConfigItemMetadataUnitDetailArray{ OpsiConfigurationConfigItemMetadataUnitDetailArgs{...} }

type OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) Index added in v0.8.0

func (OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutput added in v0.8.0

func (OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataUnitDetailArrayOutput

type OpsiConfigurationConfigItemMetadataUnitDetailInput added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetailInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemMetadataUnitDetailOutput() OpsiConfigurationConfigItemMetadataUnitDetailOutput
	ToOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext(context.Context) OpsiConfigurationConfigItemMetadataUnitDetailOutput
}

OpsiConfigurationConfigItemMetadataUnitDetailInput is an input type that accepts OpsiConfigurationConfigItemMetadataUnitDetailArgs and OpsiConfigurationConfigItemMetadataUnitDetailOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemMetadataUnitDetailInput` via:

OpsiConfigurationConfigItemMetadataUnitDetailArgs{...}

type OpsiConfigurationConfigItemMetadataUnitDetailOutput added in v0.8.0

type OpsiConfigurationConfigItemMetadataUnitDetailOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemMetadataUnitDetailOutput) DisplayName added in v0.8.0

(Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (OpsiConfigurationConfigItemMetadataUnitDetailOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataUnitDetailOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailOutput added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataUnitDetailOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailOutput() OpsiConfigurationConfigItemMetadataUnitDetailOutput

func (OpsiConfigurationConfigItemMetadataUnitDetailOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataUnitDetailOutput) ToOpsiConfigurationConfigItemMetadataUnitDetailOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataUnitDetailOutput

func (OpsiConfigurationConfigItemMetadataUnitDetailOutput) Unit added in v0.8.0

Unit of configuration item.

type OpsiConfigurationConfigItemMetadataValueInputDetail added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetail struct {
	// Allowed value type of configuration item.
	AllowedValueType *string `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue *string `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue *string `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues []string `pulumi:"possibleValues"`
}

type OpsiConfigurationConfigItemMetadataValueInputDetailArgs added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetailArgs struct {
	// Allowed value type of configuration item.
	AllowedValueType pulumi.StringPtrInput `pulumi:"allowedValueType"`
	// Maximum value limit for the configuration item.
	MaxValue pulumi.StringPtrInput `pulumi:"maxValue"`
	// Minimum value limit for the configuration item.
	MinValue pulumi.StringPtrInput `pulumi:"minValue"`
	// Allowed values to pick for the configuration item.
	PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"`
}

func (OpsiConfigurationConfigItemMetadataValueInputDetailArgs) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailArgs) ToOpsiConfigurationConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailArgs) ToOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataValueInputDetailArgs) ToOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataValueInputDetailOutput

type OpsiConfigurationConfigItemMetadataValueInputDetailArray added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetailArray []OpsiConfigurationConfigItemMetadataValueInputDetailInput

func (OpsiConfigurationConfigItemMetadataValueInputDetailArray) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailArray) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataValueInputDetailArray) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput() OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput

func (OpsiConfigurationConfigItemMetadataValueInputDetailArray) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

func (i OpsiConfigurationConfigItemMetadataValueInputDetailArray) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput

type OpsiConfigurationConfigItemMetadataValueInputDetailArrayInput added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetailArrayInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput() OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput
	ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext(context.Context) OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput
}

OpsiConfigurationConfigItemMetadataValueInputDetailArrayInput is an input type that accepts OpsiConfigurationConfigItemMetadataValueInputDetailArray and OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemMetadataValueInputDetailArrayInput` via:

OpsiConfigurationConfigItemMetadataValueInputDetailArray{ OpsiConfigurationConfigItemMetadataValueInputDetailArgs{...} }

type OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) Index added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput) ToOpsiConfigurationConfigItemMetadataValueInputDetailArrayOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataValueInputDetailArrayOutput

type OpsiConfigurationConfigItemMetadataValueInputDetailInput added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetailInput interface {
	pulumi.Input

	ToOpsiConfigurationConfigItemMetadataValueInputDetailOutput() OpsiConfigurationConfigItemMetadataValueInputDetailOutput
	ToOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext(context.Context) OpsiConfigurationConfigItemMetadataValueInputDetailOutput
}

OpsiConfigurationConfigItemMetadataValueInputDetailInput is an input type that accepts OpsiConfigurationConfigItemMetadataValueInputDetailArgs and OpsiConfigurationConfigItemMetadataValueInputDetailOutput values. You can construct a concrete instance of `OpsiConfigurationConfigItemMetadataValueInputDetailInput` via:

OpsiConfigurationConfigItemMetadataValueInputDetailArgs{...}

type OpsiConfigurationConfigItemMetadataValueInputDetailOutput added in v0.8.0

type OpsiConfigurationConfigItemMetadataValueInputDetailOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) AllowedValueType added in v0.8.0

Allowed value type of configuration item.

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) MaxValue added in v0.8.0

Maximum value limit for the configuration item.

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) MinValue added in v0.8.0

Minimum value limit for the configuration item.

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) PossibleValues added in v0.8.0

Allowed values to pick for the configuration item.

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) ToOpsiConfigurationConfigItemMetadataValueInputDetailOutput added in v0.8.0

func (OpsiConfigurationConfigItemMetadataValueInputDetailOutput) ToOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemMetadataValueInputDetailOutput) ToOpsiConfigurationConfigItemMetadataValueInputDetailOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemMetadataValueInputDetailOutput

type OpsiConfigurationConfigItemOutput added in v0.8.0

type OpsiConfigurationConfigItemOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationConfigItemOutput) ApplicableContexts added in v0.8.0

List of contexts in Operations Insights where this configuration item is applicable.

func (OpsiConfigurationConfigItemOutput) ConfigItemType added in v0.8.0

(Updatable) Type of configuration item.

func (OpsiConfigurationConfigItemOutput) DefaultValue added in v0.8.0

Value of configuration item.

func (OpsiConfigurationConfigItemOutput) ElementType added in v0.8.0

func (OpsiConfigurationConfigItemOutput) Metadatas added in v0.8.0

Configuration item metadata.

func (OpsiConfigurationConfigItemOutput) Name added in v0.8.0

(Updatable) Name of configuration item.

func (OpsiConfigurationConfigItemOutput) ToOpsiConfigurationConfigItemOutput added in v0.8.0

func (o OpsiConfigurationConfigItemOutput) ToOpsiConfigurationConfigItemOutput() OpsiConfigurationConfigItemOutput

func (OpsiConfigurationConfigItemOutput) ToOpsiConfigurationConfigItemOutputWithContext added in v0.8.0

func (o OpsiConfigurationConfigItemOutput) ToOpsiConfigurationConfigItemOutputWithContext(ctx context.Context) OpsiConfigurationConfigItemOutput

func (OpsiConfigurationConfigItemOutput) Value added in v0.8.0

(Updatable) Value of configuration item.

type OpsiConfigurationInput added in v0.8.0

type OpsiConfigurationInput interface {
	pulumi.Input

	ToOpsiConfigurationOutput() OpsiConfigurationOutput
	ToOpsiConfigurationOutputWithContext(ctx context.Context) OpsiConfigurationOutput
}

type OpsiConfigurationMap added in v0.8.0

type OpsiConfigurationMap map[string]OpsiConfigurationInput

func (OpsiConfigurationMap) ElementType added in v0.8.0

func (OpsiConfigurationMap) ElementType() reflect.Type

func (OpsiConfigurationMap) ToOpsiConfigurationMapOutput added in v0.8.0

func (i OpsiConfigurationMap) ToOpsiConfigurationMapOutput() OpsiConfigurationMapOutput

func (OpsiConfigurationMap) ToOpsiConfigurationMapOutputWithContext added in v0.8.0

func (i OpsiConfigurationMap) ToOpsiConfigurationMapOutputWithContext(ctx context.Context) OpsiConfigurationMapOutput

type OpsiConfigurationMapInput added in v0.8.0

type OpsiConfigurationMapInput interface {
	pulumi.Input

	ToOpsiConfigurationMapOutput() OpsiConfigurationMapOutput
	ToOpsiConfigurationMapOutputWithContext(context.Context) OpsiConfigurationMapOutput
}

OpsiConfigurationMapInput is an input type that accepts OpsiConfigurationMap and OpsiConfigurationMapOutput values. You can construct a concrete instance of `OpsiConfigurationMapInput` via:

OpsiConfigurationMap{ "key": OpsiConfigurationArgs{...} }

type OpsiConfigurationMapOutput added in v0.8.0

type OpsiConfigurationMapOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationMapOutput) ElementType added in v0.8.0

func (OpsiConfigurationMapOutput) ElementType() reflect.Type

func (OpsiConfigurationMapOutput) MapIndex added in v0.8.0

func (OpsiConfigurationMapOutput) ToOpsiConfigurationMapOutput added in v0.8.0

func (o OpsiConfigurationMapOutput) ToOpsiConfigurationMapOutput() OpsiConfigurationMapOutput

func (OpsiConfigurationMapOutput) ToOpsiConfigurationMapOutputWithContext added in v0.8.0

func (o OpsiConfigurationMapOutput) ToOpsiConfigurationMapOutputWithContext(ctx context.Context) OpsiConfigurationMapOutput

type OpsiConfigurationOutput added in v0.8.0

type OpsiConfigurationOutput struct{ *pulumi.OutputState }

func (OpsiConfigurationOutput) CompartmentId added in v0.8.0

func (o OpsiConfigurationOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (OpsiConfigurationOutput) ConfigItemCustomStatuses added in v0.8.0

func (o OpsiConfigurationOutput) ConfigItemCustomStatuses() pulumi.StringArrayOutput

Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.

func (OpsiConfigurationOutput) ConfigItemFields added in v0.8.0

func (o OpsiConfigurationOutput) ConfigItemFields() pulumi.StringArrayOutput

Specifies the fields to return in a config item summary.

func (OpsiConfigurationOutput) ConfigItems added in v0.8.0

(Updatable) Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.

func (OpsiConfigurationOutput) ConfigItemsApplicableContexts added in v0.8.0

func (o OpsiConfigurationOutput) ConfigItemsApplicableContexts() pulumi.StringArrayOutput

Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.

func (OpsiConfigurationOutput) DefinedTags added in v0.8.0

func (o OpsiConfigurationOutput) DefinedTags() pulumi.MapOutput

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

func (OpsiConfigurationOutput) Description added in v0.8.0

(Updatable) Description of OPSI configuration.

func (OpsiConfigurationOutput) DisplayName added in v0.8.0

(Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.

func (OpsiConfigurationOutput) ElementType added in v0.8.0

func (OpsiConfigurationOutput) ElementType() reflect.Type

func (OpsiConfigurationOutput) FreeformTags added in v0.8.0

func (o OpsiConfigurationOutput) FreeformTags() pulumi.MapOutput

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

func (OpsiConfigurationOutput) LifecycleDetails added in v0.8.0

func (o OpsiConfigurationOutput) LifecycleDetails() pulumi.StringOutput

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

func (OpsiConfigurationOutput) OpsiConfigFields added in v0.8.0

func (o OpsiConfigurationOutput) OpsiConfigFields() pulumi.StringArrayOutput

Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.

func (OpsiConfigurationOutput) OpsiConfigType added in v0.8.0

func (o OpsiConfigurationOutput) OpsiConfigType() pulumi.StringOutput

(Updatable) OPSI configuration type.

func (OpsiConfigurationOutput) State added in v0.8.0

OPSI configuration resource lifecycle state.

func (OpsiConfigurationOutput) SystemTags added in v0.8.0

func (o OpsiConfigurationOutput) SystemTags() pulumi.MapOutput

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

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

func (OpsiConfigurationOutput) TimeCreated added in v0.8.0

The time at which the resource was first created. An RFC3339 formatted datetime string

func (OpsiConfigurationOutput) TimeUpdated added in v0.8.0

The time at which the resource was last updated. An RFC3339 formatted datetime string

func (OpsiConfigurationOutput) ToOpsiConfigurationOutput added in v0.8.0

func (o OpsiConfigurationOutput) ToOpsiConfigurationOutput() OpsiConfigurationOutput

func (OpsiConfigurationOutput) ToOpsiConfigurationOutputWithContext added in v0.8.0

func (o OpsiConfigurationOutput) ToOpsiConfigurationOutputWithContext(ctx context.Context) OpsiConfigurationOutput

type OpsiConfigurationState added in v0.8.0

type OpsiConfigurationState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.
	ConfigItemCustomStatuses pulumi.StringArrayInput
	// Specifies the fields to return in a config item summary.
	ConfigItemFields pulumi.StringArrayInput
	// (Updatable) Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	ConfigItems OpsiConfigurationConfigItemArrayInput
	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContexts pulumi.StringArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Description of OPSI configuration.
	Description pulumi.StringPtrInput
	// (Updatable) User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigFields pulumi.StringArrayInput
	// (Updatable) OPSI configuration type.
	OpsiConfigType pulumi.StringPtrInput
	// OPSI configuration resource lifecycle state.
	State pulumi.StringPtrInput
	// (Updatable) System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SystemTags pulumi.MapInput
	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (OpsiConfigurationState) ElementType added in v0.8.0

func (OpsiConfigurationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL