aianomalydetection

package
v2.14.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 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 AiPrivateEndpoint

type AiPrivateEndpoint struct {
	pulumi.CustomResourceState

	// The list of dataAssets using the private reverse connection endpoint.
	AttachedDataAssets pulumi.StringArrayOutput `pulumi:"attachedDataAssets"`
	// (Updatable) Compartment identifier.
	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.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) Display name of the private endpoint resource being created.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
	DnsZones pulumi.StringArrayOutput `pulumi:"dnsZones"`
	// (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.StringMapOutput `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 current state of the private endpoint resource.
	State pulumi.StringOutput `pulumi:"state"`
	// The OCID of subnet to which the reverse connection is to be created.
	//
	// ** 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
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Ai Private Endpoint resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Create a new private reverse connection endpoint.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewAiPrivateEndpoint(ctx, "test_ai_private_endpoint", &AiAnomalyDetection.AiPrivateEndpointArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DnsZones:      pulumi.Any(aiPrivateEndpointDnsZones),
			SubnetId:      pulumi.Any(testSubnet.Id),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			DisplayName: pulumi.Any(aiPrivateEndpointDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:AiAnomalyDetection/aiPrivateEndpoint:AiPrivateEndpoint test_ai_private_endpoint "id" ```

func GetAiPrivateEndpoint

func GetAiPrivateEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiPrivateEndpointState, opts ...pulumi.ResourceOption) (*AiPrivateEndpoint, error)

GetAiPrivateEndpoint gets an existing AiPrivateEndpoint 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 NewAiPrivateEndpoint

func NewAiPrivateEndpoint(ctx *pulumi.Context,
	name string, args *AiPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*AiPrivateEndpoint, error)

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

func (*AiPrivateEndpoint) ElementType

func (*AiPrivateEndpoint) ElementType() reflect.Type

func (*AiPrivateEndpoint) ToAiPrivateEndpointOutput

func (i *AiPrivateEndpoint) ToAiPrivateEndpointOutput() AiPrivateEndpointOutput

func (*AiPrivateEndpoint) ToAiPrivateEndpointOutputWithContext

func (i *AiPrivateEndpoint) ToAiPrivateEndpointOutputWithContext(ctx context.Context) AiPrivateEndpointOutput

type AiPrivateEndpointArgs

type AiPrivateEndpointArgs struct {
	// (Updatable) Compartment identifier.
	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.StringMapInput
	// (Updatable) Display name of the private endpoint resource being created.
	DisplayName pulumi.StringPtrInput
	// (Updatable) List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
	DnsZones pulumi.StringArrayInput
	// (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.StringMapInput
	// The OCID of subnet to which the reverse connection is to be created.
	//
	// ** 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
	SubnetId pulumi.StringInput
}

The set of arguments for constructing a AiPrivateEndpoint resource.

func (AiPrivateEndpointArgs) ElementType

func (AiPrivateEndpointArgs) ElementType() reflect.Type

type AiPrivateEndpointArray

type AiPrivateEndpointArray []AiPrivateEndpointInput

func (AiPrivateEndpointArray) ElementType

func (AiPrivateEndpointArray) ElementType() reflect.Type

func (AiPrivateEndpointArray) ToAiPrivateEndpointArrayOutput

func (i AiPrivateEndpointArray) ToAiPrivateEndpointArrayOutput() AiPrivateEndpointArrayOutput

func (AiPrivateEndpointArray) ToAiPrivateEndpointArrayOutputWithContext

func (i AiPrivateEndpointArray) ToAiPrivateEndpointArrayOutputWithContext(ctx context.Context) AiPrivateEndpointArrayOutput

type AiPrivateEndpointArrayInput

type AiPrivateEndpointArrayInput interface {
	pulumi.Input

	ToAiPrivateEndpointArrayOutput() AiPrivateEndpointArrayOutput
	ToAiPrivateEndpointArrayOutputWithContext(context.Context) AiPrivateEndpointArrayOutput
}

AiPrivateEndpointArrayInput is an input type that accepts AiPrivateEndpointArray and AiPrivateEndpointArrayOutput values. You can construct a concrete instance of `AiPrivateEndpointArrayInput` via:

AiPrivateEndpointArray{ AiPrivateEndpointArgs{...} }

type AiPrivateEndpointArrayOutput

type AiPrivateEndpointArrayOutput struct{ *pulumi.OutputState }

func (AiPrivateEndpointArrayOutput) ElementType

func (AiPrivateEndpointArrayOutput) Index

func (AiPrivateEndpointArrayOutput) ToAiPrivateEndpointArrayOutput

func (o AiPrivateEndpointArrayOutput) ToAiPrivateEndpointArrayOutput() AiPrivateEndpointArrayOutput

func (AiPrivateEndpointArrayOutput) ToAiPrivateEndpointArrayOutputWithContext

func (o AiPrivateEndpointArrayOutput) ToAiPrivateEndpointArrayOutputWithContext(ctx context.Context) AiPrivateEndpointArrayOutput

type AiPrivateEndpointInput

type AiPrivateEndpointInput interface {
	pulumi.Input

	ToAiPrivateEndpointOutput() AiPrivateEndpointOutput
	ToAiPrivateEndpointOutputWithContext(ctx context.Context) AiPrivateEndpointOutput
}

type AiPrivateEndpointMap

type AiPrivateEndpointMap map[string]AiPrivateEndpointInput

func (AiPrivateEndpointMap) ElementType

func (AiPrivateEndpointMap) ElementType() reflect.Type

func (AiPrivateEndpointMap) ToAiPrivateEndpointMapOutput

func (i AiPrivateEndpointMap) ToAiPrivateEndpointMapOutput() AiPrivateEndpointMapOutput

func (AiPrivateEndpointMap) ToAiPrivateEndpointMapOutputWithContext

func (i AiPrivateEndpointMap) ToAiPrivateEndpointMapOutputWithContext(ctx context.Context) AiPrivateEndpointMapOutput

type AiPrivateEndpointMapInput

type AiPrivateEndpointMapInput interface {
	pulumi.Input

	ToAiPrivateEndpointMapOutput() AiPrivateEndpointMapOutput
	ToAiPrivateEndpointMapOutputWithContext(context.Context) AiPrivateEndpointMapOutput
}

AiPrivateEndpointMapInput is an input type that accepts AiPrivateEndpointMap and AiPrivateEndpointMapOutput values. You can construct a concrete instance of `AiPrivateEndpointMapInput` via:

AiPrivateEndpointMap{ "key": AiPrivateEndpointArgs{...} }

type AiPrivateEndpointMapOutput

type AiPrivateEndpointMapOutput struct{ *pulumi.OutputState }

func (AiPrivateEndpointMapOutput) ElementType

func (AiPrivateEndpointMapOutput) ElementType() reflect.Type

func (AiPrivateEndpointMapOutput) MapIndex

func (AiPrivateEndpointMapOutput) ToAiPrivateEndpointMapOutput

func (o AiPrivateEndpointMapOutput) ToAiPrivateEndpointMapOutput() AiPrivateEndpointMapOutput

func (AiPrivateEndpointMapOutput) ToAiPrivateEndpointMapOutputWithContext

func (o AiPrivateEndpointMapOutput) ToAiPrivateEndpointMapOutputWithContext(ctx context.Context) AiPrivateEndpointMapOutput

type AiPrivateEndpointOutput

type AiPrivateEndpointOutput struct{ *pulumi.OutputState }

func (AiPrivateEndpointOutput) AttachedDataAssets

func (o AiPrivateEndpointOutput) AttachedDataAssets() pulumi.StringArrayOutput

The list of dataAssets using the private reverse connection endpoint.

func (AiPrivateEndpointOutput) CompartmentId

func (o AiPrivateEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment identifier.

func (AiPrivateEndpointOutput) DefinedTags

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

func (AiPrivateEndpointOutput) DisplayName

(Updatable) Display name of the private endpoint resource being created.

func (AiPrivateEndpointOutput) DnsZones

(Updatable) List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com

func (AiPrivateEndpointOutput) ElementType

func (AiPrivateEndpointOutput) ElementType() reflect.Type

func (AiPrivateEndpointOutput) FreeformTags

(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 (AiPrivateEndpointOutput) LifecycleDetails

func (o AiPrivateEndpointOutput) 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 (AiPrivateEndpointOutput) State

The current state of the private endpoint resource.

func (AiPrivateEndpointOutput) SubnetId

The OCID of subnet to which the reverse connection is to be created.

** 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 (AiPrivateEndpointOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (AiPrivateEndpointOutput) TimeCreated

The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.

func (AiPrivateEndpointOutput) TimeUpdated

The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.

func (AiPrivateEndpointOutput) ToAiPrivateEndpointOutput

func (o AiPrivateEndpointOutput) ToAiPrivateEndpointOutput() AiPrivateEndpointOutput

func (AiPrivateEndpointOutput) ToAiPrivateEndpointOutputWithContext

func (o AiPrivateEndpointOutput) ToAiPrivateEndpointOutputWithContext(ctx context.Context) AiPrivateEndpointOutput

type AiPrivateEndpointState

type AiPrivateEndpointState struct {
	// The list of dataAssets using the private reverse connection endpoint.
	AttachedDataAssets pulumi.StringArrayInput
	// (Updatable) Compartment identifier.
	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.StringMapInput
	// (Updatable) Display name of the private endpoint resource being created.
	DisplayName pulumi.StringPtrInput
	// (Updatable) List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
	DnsZones pulumi.StringArrayInput
	// (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.StringMapInput
	// 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 current state of the private endpoint resource.
	State pulumi.StringPtrInput
	// The OCID of subnet to which the reverse connection is to be created.
	//
	// ** 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
	SubnetId pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (AiPrivateEndpointState) ElementType

func (AiPrivateEndpointState) ElementType() reflect.Type

type DataAsset

type DataAsset struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID for the data asset's compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Possible data sources
	DataSourceDetails DataAssetDataSourceDetailsOutput `pulumi:"dataSourceDetails"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the Ai data asset
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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.StringMapOutput `pulumi:"freeformTags"`
	// OCID of Private Endpoint.
	PrivateEndpointId pulumi.StringOutput `pulumi:"privateEndpointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the data asset.
	//
	// ** 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
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The lifecycle state of the Data Asset.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The time the the DataAsset was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the the DataAsset was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Data Asset resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Creates a new DataAsset.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewDataAsset(ctx, "test_data_asset", &AiAnomalyDetection.DataAssetArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DataSourceDetails: &aianomalydetection.DataAssetDataSourceDetailsArgs{
				DataSourceType:         pulumi.Any(dataAssetDataSourceDetailsDataSourceType),
				AtpPasswordSecretId:    pulumi.Any(testSecret.Id),
				AtpUserName:            pulumi.Any(testUser.Name),
				Bucket:                 pulumi.Any(dataAssetDataSourceDetailsBucket),
				CwalletFileSecretId:    pulumi.Any(testSecret.Id),
				DatabaseName:           pulumi.Any(testDatabase.Name),
				EwalletFileSecretId:    pulumi.Any(testSecret.Id),
				KeyStoreFileSecretId:   pulumi.Any(testSecret.Id),
				MeasurementName:        pulumi.Any(dataAssetDataSourceDetailsMeasurementName),
				Namespace:              pulumi.Any(dataAssetDataSourceDetailsNamespace),
				Object:                 pulumi.Any(dataAssetDataSourceDetailsObject),
				OjdbcFileSecretId:      pulumi.Any(testSecret.Id),
				PasswordSecretId:       pulumi.Any(testSecret.Id),
				TableName:              pulumi.Any(testTable.Name),
				TnsnamesFileSecretId:   pulumi.Any(testSecret.Id),
				TruststoreFileSecretId: pulumi.Any(testSecret.Id),
				Url:                    pulumi.Any(dataAssetDataSourceDetailsUrl),
				UserName:               pulumi.Any(testUser.Name),
				VersionSpecificDetails: &aianomalydetection.DataAssetDataSourceDetailsVersionSpecificDetailsArgs{
					InfluxVersion:       pulumi.Any(dataAssetDataSourceDetailsVersionSpecificDetailsInfluxVersion),
					Bucket:              pulumi.Any(dataAssetDataSourceDetailsVersionSpecificDetailsBucket),
					DatabaseName:        pulumi.Any(testDatabase.Name),
					OrganizationName:    pulumi.Any(dataAssetDataSourceDetailsVersionSpecificDetailsOrganizationName),
					RetentionPolicyName: pulumi.Any(testPolicy.Name),
				},
				WalletPasswordSecretId: pulumi.Any(testSecret.Id),
			},
			ProjectId: pulumi.Any(testProject.Id),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(dataAssetDescription),
			DisplayName: pulumi.Any(dataAssetDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			PrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:AiAnomalyDetection/dataAsset:DataAsset test_data_asset "id" ```

func GetDataAsset

func GetDataAsset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataAssetState, opts ...pulumi.ResourceOption) (*DataAsset, error)

GetDataAsset gets an existing DataAsset 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 NewDataAsset

func NewDataAsset(ctx *pulumi.Context,
	name string, args *DataAssetArgs, opts ...pulumi.ResourceOption) (*DataAsset, error)

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

func (*DataAsset) ElementType

func (*DataAsset) ElementType() reflect.Type

func (*DataAsset) ToDataAssetOutput

func (i *DataAsset) ToDataAssetOutput() DataAssetOutput

func (*DataAsset) ToDataAssetOutputWithContext

func (i *DataAsset) ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput

type DataAssetArgs

type DataAssetArgs struct {
	// (Updatable) The OCID for the data asset's compartment.
	CompartmentId pulumi.StringInput
	// Possible data sources
	DataSourceDetails DataAssetDataSourceDetailsInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A short description of the Ai data asset
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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.StringMapInput
	// OCID of Private Endpoint.
	PrivateEndpointId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the data asset.
	//
	// ** 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
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a DataAsset resource.

func (DataAssetArgs) ElementType

func (DataAssetArgs) ElementType() reflect.Type

type DataAssetArray

type DataAssetArray []DataAssetInput

func (DataAssetArray) ElementType

func (DataAssetArray) ElementType() reflect.Type

func (DataAssetArray) ToDataAssetArrayOutput

func (i DataAssetArray) ToDataAssetArrayOutput() DataAssetArrayOutput

func (DataAssetArray) ToDataAssetArrayOutputWithContext

func (i DataAssetArray) ToDataAssetArrayOutputWithContext(ctx context.Context) DataAssetArrayOutput

type DataAssetArrayInput

type DataAssetArrayInput interface {
	pulumi.Input

	ToDataAssetArrayOutput() DataAssetArrayOutput
	ToDataAssetArrayOutputWithContext(context.Context) DataAssetArrayOutput
}

DataAssetArrayInput is an input type that accepts DataAssetArray and DataAssetArrayOutput values. You can construct a concrete instance of `DataAssetArrayInput` via:

DataAssetArray{ DataAssetArgs{...} }

type DataAssetArrayOutput

type DataAssetArrayOutput struct{ *pulumi.OutputState }

func (DataAssetArrayOutput) ElementType

func (DataAssetArrayOutput) ElementType() reflect.Type

func (DataAssetArrayOutput) Index

func (DataAssetArrayOutput) ToDataAssetArrayOutput

func (o DataAssetArrayOutput) ToDataAssetArrayOutput() DataAssetArrayOutput

func (DataAssetArrayOutput) ToDataAssetArrayOutputWithContext

func (o DataAssetArrayOutput) ToDataAssetArrayOutputWithContext(ctx context.Context) DataAssetArrayOutput

type DataAssetDataSourceDetails

type DataAssetDataSourceDetails struct {
	// atp db password Secret Id
	AtpPasswordSecretId *string `pulumi:"atpPasswordSecretId"`
	// atp db user name
	AtpUserName *string `pulumi:"atpUserName"`
	// Object storage bucket name
	Bucket *string `pulumi:"bucket"`
	// OCID of the secret containing the containers certificates of ATP wallet
	CwalletFileSecretId *string `pulumi:"cwalletFileSecretId"`
	// Data source type where actually data asset is being stored
	DataSourceType string `pulumi:"dataSourceType"`
	// atp database name
	DatabaseName *string `pulumi:"databaseName"`
	// OCID of the secret containing the PDB'S certificates of ATP wallet
	EwalletFileSecretId *string `pulumi:"ewalletFileSecretId"`
	// OCID of the secret containing Keystore.jks file of the ATP wallet
	KeyStoreFileSecretId *string `pulumi:"keyStoreFileSecretId"`
	// Measurement name for influx
	MeasurementName *string `pulumi:"measurementName"`
	// Object storage namespace
	Namespace *string `pulumi:"namespace"`
	// File name
	Object *string `pulumi:"object"`
	// OCID of the secret that contains jdbc properties file of ATP wallet
	OjdbcFileSecretId *string `pulumi:"ojdbcFileSecretId"`
	// Password Secret Id for the influx connection
	PasswordSecretId *string `pulumi:"passwordSecretId"`
	// atp database table name
	TableName *string `pulumi:"tableName"`
	// OCID of the secret that contains the tnsnames file of ATP wallet
	TnsnamesFileSecretId *string `pulumi:"tnsnamesFileSecretId"`
	// OCID of the secret containing truststore.jks file of the ATP wallet
	TruststoreFileSecretId *string `pulumi:"truststoreFileSecretId"`
	// public IP address and port to influx DB
	Url *string `pulumi:"url"`
	// Username for connection to Influx
	UserName *string `pulumi:"userName"`
	// Possible data sources
	VersionSpecificDetails *DataAssetDataSourceDetailsVersionSpecificDetails `pulumi:"versionSpecificDetails"`
	// wallet password Secret ID in String format
	WalletPasswordSecretId *string `pulumi:"walletPasswordSecretId"`
}

type DataAssetDataSourceDetailsArgs

type DataAssetDataSourceDetailsArgs struct {
	// atp db password Secret Id
	AtpPasswordSecretId pulumi.StringPtrInput `pulumi:"atpPasswordSecretId"`
	// atp db user name
	AtpUserName pulumi.StringPtrInput `pulumi:"atpUserName"`
	// Object storage bucket name
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// OCID of the secret containing the containers certificates of ATP wallet
	CwalletFileSecretId pulumi.StringPtrInput `pulumi:"cwalletFileSecretId"`
	// Data source type where actually data asset is being stored
	DataSourceType pulumi.StringInput `pulumi:"dataSourceType"`
	// atp database name
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	// OCID of the secret containing the PDB'S certificates of ATP wallet
	EwalletFileSecretId pulumi.StringPtrInput `pulumi:"ewalletFileSecretId"`
	// OCID of the secret containing Keystore.jks file of the ATP wallet
	KeyStoreFileSecretId pulumi.StringPtrInput `pulumi:"keyStoreFileSecretId"`
	// Measurement name for influx
	MeasurementName pulumi.StringPtrInput `pulumi:"measurementName"`
	// Object storage namespace
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// File name
	Object pulumi.StringPtrInput `pulumi:"object"`
	// OCID of the secret that contains jdbc properties file of ATP wallet
	OjdbcFileSecretId pulumi.StringPtrInput `pulumi:"ojdbcFileSecretId"`
	// Password Secret Id for the influx connection
	PasswordSecretId pulumi.StringPtrInput `pulumi:"passwordSecretId"`
	// atp database table name
	TableName pulumi.StringPtrInput `pulumi:"tableName"`
	// OCID of the secret that contains the tnsnames file of ATP wallet
	TnsnamesFileSecretId pulumi.StringPtrInput `pulumi:"tnsnamesFileSecretId"`
	// OCID of the secret containing truststore.jks file of the ATP wallet
	TruststoreFileSecretId pulumi.StringPtrInput `pulumi:"truststoreFileSecretId"`
	// public IP address and port to influx DB
	Url pulumi.StringPtrInput `pulumi:"url"`
	// Username for connection to Influx
	UserName pulumi.StringPtrInput `pulumi:"userName"`
	// Possible data sources
	VersionSpecificDetails DataAssetDataSourceDetailsVersionSpecificDetailsPtrInput `pulumi:"versionSpecificDetails"`
	// wallet password Secret ID in String format
	WalletPasswordSecretId pulumi.StringPtrInput `pulumi:"walletPasswordSecretId"`
}

func (DataAssetDataSourceDetailsArgs) ElementType

func (DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsOutput

func (i DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsOutput() DataAssetDataSourceDetailsOutput

func (DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsOutputWithContext

func (i DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsOutput

func (DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsPtrOutput

func (i DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsPtrOutput() DataAssetDataSourceDetailsPtrOutput

func (DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsPtrOutputWithContext

func (i DataAssetDataSourceDetailsArgs) ToDataAssetDataSourceDetailsPtrOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsPtrOutput

type DataAssetDataSourceDetailsInput

type DataAssetDataSourceDetailsInput interface {
	pulumi.Input

	ToDataAssetDataSourceDetailsOutput() DataAssetDataSourceDetailsOutput
	ToDataAssetDataSourceDetailsOutputWithContext(context.Context) DataAssetDataSourceDetailsOutput
}

DataAssetDataSourceDetailsInput is an input type that accepts DataAssetDataSourceDetailsArgs and DataAssetDataSourceDetailsOutput values. You can construct a concrete instance of `DataAssetDataSourceDetailsInput` via:

DataAssetDataSourceDetailsArgs{...}

type DataAssetDataSourceDetailsOutput

type DataAssetDataSourceDetailsOutput struct{ *pulumi.OutputState }

func (DataAssetDataSourceDetailsOutput) AtpPasswordSecretId

atp db password Secret Id

func (DataAssetDataSourceDetailsOutput) AtpUserName

atp db user name

func (DataAssetDataSourceDetailsOutput) Bucket

Object storage bucket name

func (DataAssetDataSourceDetailsOutput) CwalletFileSecretId

OCID of the secret containing the containers certificates of ATP wallet

func (DataAssetDataSourceDetailsOutput) DataSourceType

Data source type where actually data asset is being stored

func (DataAssetDataSourceDetailsOutput) DatabaseName

atp database name

func (DataAssetDataSourceDetailsOutput) ElementType

func (DataAssetDataSourceDetailsOutput) EwalletFileSecretId

OCID of the secret containing the PDB'S certificates of ATP wallet

func (DataAssetDataSourceDetailsOutput) KeyStoreFileSecretId

func (o DataAssetDataSourceDetailsOutput) KeyStoreFileSecretId() pulumi.StringPtrOutput

OCID of the secret containing Keystore.jks file of the ATP wallet

func (DataAssetDataSourceDetailsOutput) MeasurementName

Measurement name for influx

func (DataAssetDataSourceDetailsOutput) Namespace

Object storage namespace

func (DataAssetDataSourceDetailsOutput) Object

File name

func (DataAssetDataSourceDetailsOutput) OjdbcFileSecretId

OCID of the secret that contains jdbc properties file of ATP wallet

func (DataAssetDataSourceDetailsOutput) PasswordSecretId

Password Secret Id for the influx connection

func (DataAssetDataSourceDetailsOutput) TableName

atp database table name

func (DataAssetDataSourceDetailsOutput) TnsnamesFileSecretId

func (o DataAssetDataSourceDetailsOutput) TnsnamesFileSecretId() pulumi.StringPtrOutput

OCID of the secret that contains the tnsnames file of ATP wallet

func (DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsOutput

func (o DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsOutput() DataAssetDataSourceDetailsOutput

func (DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsOutputWithContext

func (o DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsOutput

func (DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsPtrOutput

func (o DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsPtrOutput() DataAssetDataSourceDetailsPtrOutput

func (DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsPtrOutputWithContext

func (o DataAssetDataSourceDetailsOutput) ToDataAssetDataSourceDetailsPtrOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsPtrOutput

func (DataAssetDataSourceDetailsOutput) TruststoreFileSecretId

func (o DataAssetDataSourceDetailsOutput) TruststoreFileSecretId() pulumi.StringPtrOutput

OCID of the secret containing truststore.jks file of the ATP wallet

func (DataAssetDataSourceDetailsOutput) Url

public IP address and port to influx DB

func (DataAssetDataSourceDetailsOutput) UserName

Username for connection to Influx

func (DataAssetDataSourceDetailsOutput) VersionSpecificDetails

Possible data sources

func (DataAssetDataSourceDetailsOutput) WalletPasswordSecretId

func (o DataAssetDataSourceDetailsOutput) WalletPasswordSecretId() pulumi.StringPtrOutput

wallet password Secret ID in String format

type DataAssetDataSourceDetailsPtrInput

type DataAssetDataSourceDetailsPtrInput interface {
	pulumi.Input

	ToDataAssetDataSourceDetailsPtrOutput() DataAssetDataSourceDetailsPtrOutput
	ToDataAssetDataSourceDetailsPtrOutputWithContext(context.Context) DataAssetDataSourceDetailsPtrOutput
}

DataAssetDataSourceDetailsPtrInput is an input type that accepts DataAssetDataSourceDetailsArgs, DataAssetDataSourceDetailsPtr and DataAssetDataSourceDetailsPtrOutput values. You can construct a concrete instance of `DataAssetDataSourceDetailsPtrInput` via:

        DataAssetDataSourceDetailsArgs{...}

or:

        nil

type DataAssetDataSourceDetailsPtrOutput

type DataAssetDataSourceDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataAssetDataSourceDetailsPtrOutput) AtpPasswordSecretId

atp db password Secret Id

func (DataAssetDataSourceDetailsPtrOutput) AtpUserName

atp db user name

func (DataAssetDataSourceDetailsPtrOutput) Bucket

Object storage bucket name

func (DataAssetDataSourceDetailsPtrOutput) CwalletFileSecretId

OCID of the secret containing the containers certificates of ATP wallet

func (DataAssetDataSourceDetailsPtrOutput) DataSourceType

Data source type where actually data asset is being stored

func (DataAssetDataSourceDetailsPtrOutput) DatabaseName

atp database name

func (DataAssetDataSourceDetailsPtrOutput) Elem

func (DataAssetDataSourceDetailsPtrOutput) ElementType

func (DataAssetDataSourceDetailsPtrOutput) EwalletFileSecretId

OCID of the secret containing the PDB'S certificates of ATP wallet

func (DataAssetDataSourceDetailsPtrOutput) KeyStoreFileSecretId

OCID of the secret containing Keystore.jks file of the ATP wallet

func (DataAssetDataSourceDetailsPtrOutput) MeasurementName

Measurement name for influx

func (DataAssetDataSourceDetailsPtrOutput) Namespace

Object storage namespace

func (DataAssetDataSourceDetailsPtrOutput) Object

File name

func (DataAssetDataSourceDetailsPtrOutput) OjdbcFileSecretId

OCID of the secret that contains jdbc properties file of ATP wallet

func (DataAssetDataSourceDetailsPtrOutput) PasswordSecretId

Password Secret Id for the influx connection

func (DataAssetDataSourceDetailsPtrOutput) TableName

atp database table name

func (DataAssetDataSourceDetailsPtrOutput) TnsnamesFileSecretId

OCID of the secret that contains the tnsnames file of ATP wallet

func (DataAssetDataSourceDetailsPtrOutput) ToDataAssetDataSourceDetailsPtrOutput

func (o DataAssetDataSourceDetailsPtrOutput) ToDataAssetDataSourceDetailsPtrOutput() DataAssetDataSourceDetailsPtrOutput

func (DataAssetDataSourceDetailsPtrOutput) ToDataAssetDataSourceDetailsPtrOutputWithContext

func (o DataAssetDataSourceDetailsPtrOutput) ToDataAssetDataSourceDetailsPtrOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsPtrOutput

func (DataAssetDataSourceDetailsPtrOutput) TruststoreFileSecretId

func (o DataAssetDataSourceDetailsPtrOutput) TruststoreFileSecretId() pulumi.StringPtrOutput

OCID of the secret containing truststore.jks file of the ATP wallet

func (DataAssetDataSourceDetailsPtrOutput) Url

public IP address and port to influx DB

func (DataAssetDataSourceDetailsPtrOutput) UserName

Username for connection to Influx

func (DataAssetDataSourceDetailsPtrOutput) VersionSpecificDetails

Possible data sources

func (DataAssetDataSourceDetailsPtrOutput) WalletPasswordSecretId

func (o DataAssetDataSourceDetailsPtrOutput) WalletPasswordSecretId() pulumi.StringPtrOutput

wallet password Secret ID in String format

type DataAssetDataSourceDetailsVersionSpecificDetails

type DataAssetDataSourceDetailsVersionSpecificDetails struct {
	// Bucket Name for influx connection
	Bucket *string `pulumi:"bucket"`
	// DB Name for influx connection
	DatabaseName *string `pulumi:"databaseName"`
	// Data source type where actually data asset is being stored
	InfluxVersion string `pulumi:"influxVersion"`
	// Org name for the influx db
	OrganizationName *string `pulumi:"organizationName"`
	// retention policy is how long the bucket would last
	RetentionPolicyName *string `pulumi:"retentionPolicyName"`
}

type DataAssetDataSourceDetailsVersionSpecificDetailsArgs

type DataAssetDataSourceDetailsVersionSpecificDetailsArgs struct {
	// Bucket Name for influx connection
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// DB Name for influx connection
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	// Data source type where actually data asset is being stored
	InfluxVersion pulumi.StringInput `pulumi:"influxVersion"`
	// Org name for the influx db
	OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"`
	// retention policy is how long the bucket would last
	RetentionPolicyName pulumi.StringPtrInput `pulumi:"retentionPolicyName"`
}

func (DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ElementType

func (DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutput

func (i DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutput() DataAssetDataSourceDetailsVersionSpecificDetailsOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutputWithContext

func (i DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

func (i DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput() DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext

func (i DataAssetDataSourceDetailsVersionSpecificDetailsArgs) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

type DataAssetDataSourceDetailsVersionSpecificDetailsInput

type DataAssetDataSourceDetailsVersionSpecificDetailsInput interface {
	pulumi.Input

	ToDataAssetDataSourceDetailsVersionSpecificDetailsOutput() DataAssetDataSourceDetailsVersionSpecificDetailsOutput
	ToDataAssetDataSourceDetailsVersionSpecificDetailsOutputWithContext(context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsOutput
}

DataAssetDataSourceDetailsVersionSpecificDetailsInput is an input type that accepts DataAssetDataSourceDetailsVersionSpecificDetailsArgs and DataAssetDataSourceDetailsVersionSpecificDetailsOutput values. You can construct a concrete instance of `DataAssetDataSourceDetailsVersionSpecificDetailsInput` via:

DataAssetDataSourceDetailsVersionSpecificDetailsArgs{...}

type DataAssetDataSourceDetailsVersionSpecificDetailsOutput

type DataAssetDataSourceDetailsVersionSpecificDetailsOutput struct{ *pulumi.OutputState }

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) Bucket

Bucket Name for influx connection

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) DatabaseName

DB Name for influx connection

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ElementType

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) InfluxVersion

Data source type where actually data asset is being stored

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) OrganizationName

Org name for the influx db

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) RetentionPolicyName

retention policy is how long the bucket would last

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutputWithContext

func (o DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

func (o DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput() DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext

func (o DataAssetDataSourceDetailsVersionSpecificDetailsOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

type DataAssetDataSourceDetailsVersionSpecificDetailsPtrInput

type DataAssetDataSourceDetailsVersionSpecificDetailsPtrInput interface {
	pulumi.Input

	ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput() DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput
	ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext(context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput
}

DataAssetDataSourceDetailsVersionSpecificDetailsPtrInput is an input type that accepts DataAssetDataSourceDetailsVersionSpecificDetailsArgs, DataAssetDataSourceDetailsVersionSpecificDetailsPtr and DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput values. You can construct a concrete instance of `DataAssetDataSourceDetailsVersionSpecificDetailsPtrInput` via:

        DataAssetDataSourceDetailsVersionSpecificDetailsArgs{...}

or:

        nil

type DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

type DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) Bucket

Bucket Name for influx connection

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) DatabaseName

DB Name for influx connection

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) Elem

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) ElementType

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) InfluxVersion

Data source type where actually data asset is being stored

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) OrganizationName

Org name for the influx db

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) RetentionPolicyName

retention policy is how long the bucket would last

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

func (DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext

func (o DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput) ToDataAssetDataSourceDetailsVersionSpecificDetailsPtrOutputWithContext(ctx context.Context) DataAssetDataSourceDetailsVersionSpecificDetailsPtrOutput

type DataAssetInput

type DataAssetInput interface {
	pulumi.Input

	ToDataAssetOutput() DataAssetOutput
	ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput
}

type DataAssetMap

type DataAssetMap map[string]DataAssetInput

func (DataAssetMap) ElementType

func (DataAssetMap) ElementType() reflect.Type

func (DataAssetMap) ToDataAssetMapOutput

func (i DataAssetMap) ToDataAssetMapOutput() DataAssetMapOutput

func (DataAssetMap) ToDataAssetMapOutputWithContext

func (i DataAssetMap) ToDataAssetMapOutputWithContext(ctx context.Context) DataAssetMapOutput

type DataAssetMapInput

type DataAssetMapInput interface {
	pulumi.Input

	ToDataAssetMapOutput() DataAssetMapOutput
	ToDataAssetMapOutputWithContext(context.Context) DataAssetMapOutput
}

DataAssetMapInput is an input type that accepts DataAssetMap and DataAssetMapOutput values. You can construct a concrete instance of `DataAssetMapInput` via:

DataAssetMap{ "key": DataAssetArgs{...} }

type DataAssetMapOutput

type DataAssetMapOutput struct{ *pulumi.OutputState }

func (DataAssetMapOutput) ElementType

func (DataAssetMapOutput) ElementType() reflect.Type

func (DataAssetMapOutput) MapIndex

func (DataAssetMapOutput) ToDataAssetMapOutput

func (o DataAssetMapOutput) ToDataAssetMapOutput() DataAssetMapOutput

func (DataAssetMapOutput) ToDataAssetMapOutputWithContext

func (o DataAssetMapOutput) ToDataAssetMapOutputWithContext(ctx context.Context) DataAssetMapOutput

type DataAssetOutput

type DataAssetOutput struct{ *pulumi.OutputState }

func (DataAssetOutput) CompartmentId

func (o DataAssetOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID for the data asset's compartment.

func (DataAssetOutput) DataSourceDetails

func (o DataAssetOutput) DataSourceDetails() DataAssetDataSourceDetailsOutput

Possible data sources

func (DataAssetOutput) DefinedTags

func (o DataAssetOutput) DefinedTags() pulumi.StringMapOutput

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

func (DataAssetOutput) Description

func (o DataAssetOutput) Description() pulumi.StringOutput

(Updatable) A short description of the Ai data asset

func (DataAssetOutput) DisplayName

func (o DataAssetOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (DataAssetOutput) ElementType

func (DataAssetOutput) ElementType() reflect.Type

func (DataAssetOutput) FreeformTags

func (o DataAssetOutput) FreeformTags() pulumi.StringMapOutput

(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 (DataAssetOutput) PrivateEndpointId

func (o DataAssetOutput) PrivateEndpointId() pulumi.StringOutput

OCID of Private Endpoint.

func (DataAssetOutput) ProjectId

func (o DataAssetOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the data asset.

** 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 (DataAssetOutput) State

The lifecycle state of the Data Asset.

func (DataAssetOutput) SystemTags

func (o DataAssetOutput) SystemTags() pulumi.StringMapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (DataAssetOutput) TimeCreated

func (o DataAssetOutput) TimeCreated() pulumi.StringOutput

The time the the DataAsset was created. An RFC3339 formatted datetime string

func (DataAssetOutput) TimeUpdated

func (o DataAssetOutput) TimeUpdated() pulumi.StringOutput

The time the the DataAsset was updated. An RFC3339 formatted datetime string

func (DataAssetOutput) ToDataAssetOutput

func (o DataAssetOutput) ToDataAssetOutput() DataAssetOutput

func (DataAssetOutput) ToDataAssetOutputWithContext

func (o DataAssetOutput) ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput

type DataAssetState

type DataAssetState struct {
	// (Updatable) The OCID for the data asset's compartment.
	CompartmentId pulumi.StringPtrInput
	// Possible data sources
	DataSourceDetails DataAssetDataSourceDetailsPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A short description of the Ai data asset
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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.StringMapInput
	// OCID of Private Endpoint.
	PrivateEndpointId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the data asset.
	//
	// ** 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
	ProjectId pulumi.StringPtrInput
	// The lifecycle state of the Data Asset.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The time the the DataAsset was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the the DataAsset was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (DataAssetState) ElementType

func (DataAssetState) ElementType() reflect.Type

type DetectAnomalyJob

type DetectAnomalyJob struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of the compartment that starts the job.
	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.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the detect anomaly job.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Detect anomaly job display name.
	DisplayName pulumi.StringOutput `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.StringMapOutput `pulumi:"freeformTags"`
	// Detect anomaly asynchronous job details.
	InputDetails DetectAnomalyJobInputDetailsOutput `pulumi:"inputDetails"`
	// The current state details of the batch document job.
	LifecycleStateDetails pulumi.StringOutput `pulumi:"lifecycleStateDetails"`
	// The OCID of the trained model.
	ModelId pulumi.StringOutput `pulumi:"modelId"`
	// Detect anomaly job output details.
	OutputDetails DetectAnomalyJobOutputDetailsOutput `pulumi:"outputDetails"`
	// The OCID of the project.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The value that customer can adjust to control the sensitivity of anomaly detection
	//
	// ** 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
	Sensitivity pulumi.Float64Output `pulumi:"sensitivity"`
	// The current state of the batch document job.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// Job accepted time
	TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"`
	// Job finished time
	TimeFinished pulumi.StringOutput `pulumi:"timeFinished"`
	// Job started time
	TimeStarted pulumi.StringOutput `pulumi:"timeStarted"`
}

This resource provides the Detect Anomaly Job resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Creates a job to perform anomaly detection.

## Import

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

```sh $ pulumi import oci:AiAnomalyDetection/detectAnomalyJob:DetectAnomalyJob test_detect_anomaly_job "id" ```

func GetDetectAnomalyJob

func GetDetectAnomalyJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DetectAnomalyJobState, opts ...pulumi.ResourceOption) (*DetectAnomalyJob, error)

GetDetectAnomalyJob gets an existing DetectAnomalyJob 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 NewDetectAnomalyJob

func NewDetectAnomalyJob(ctx *pulumi.Context,
	name string, args *DetectAnomalyJobArgs, opts ...pulumi.ResourceOption) (*DetectAnomalyJob, error)

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

func (*DetectAnomalyJob) ElementType

func (*DetectAnomalyJob) ElementType() reflect.Type

func (*DetectAnomalyJob) ToDetectAnomalyJobOutput

func (i *DetectAnomalyJob) ToDetectAnomalyJobOutput() DetectAnomalyJobOutput

func (*DetectAnomalyJob) ToDetectAnomalyJobOutputWithContext

func (i *DetectAnomalyJob) ToDetectAnomalyJobOutputWithContext(ctx context.Context) DetectAnomalyJobOutput

type DetectAnomalyJobArgs

type DetectAnomalyJobArgs struct {
	// (Updatable) The OCID of the compartment that starts the job.
	CompartmentId pulumi.StringInput
	// (Updatable) A short description of the detect anomaly job.
	Description pulumi.StringPtrInput
	// (Updatable) Detect anomaly job display name.
	DisplayName pulumi.StringPtrInput
	// Detect anomaly asynchronous job details.
	InputDetails DetectAnomalyJobInputDetailsInput
	// The OCID of the trained model.
	ModelId pulumi.StringInput
	// Detect anomaly job output details.
	OutputDetails DetectAnomalyJobOutputDetailsInput
	// The value that customer can adjust to control the sensitivity of anomaly detection
	//
	// ** 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
	Sensitivity pulumi.Float64PtrInput
}

The set of arguments for constructing a DetectAnomalyJob resource.

func (DetectAnomalyJobArgs) ElementType

func (DetectAnomalyJobArgs) ElementType() reflect.Type

type DetectAnomalyJobArray

type DetectAnomalyJobArray []DetectAnomalyJobInput

func (DetectAnomalyJobArray) ElementType

func (DetectAnomalyJobArray) ElementType() reflect.Type

func (DetectAnomalyJobArray) ToDetectAnomalyJobArrayOutput

func (i DetectAnomalyJobArray) ToDetectAnomalyJobArrayOutput() DetectAnomalyJobArrayOutput

func (DetectAnomalyJobArray) ToDetectAnomalyJobArrayOutputWithContext

func (i DetectAnomalyJobArray) ToDetectAnomalyJobArrayOutputWithContext(ctx context.Context) DetectAnomalyJobArrayOutput

type DetectAnomalyJobArrayInput

type DetectAnomalyJobArrayInput interface {
	pulumi.Input

	ToDetectAnomalyJobArrayOutput() DetectAnomalyJobArrayOutput
	ToDetectAnomalyJobArrayOutputWithContext(context.Context) DetectAnomalyJobArrayOutput
}

DetectAnomalyJobArrayInput is an input type that accepts DetectAnomalyJobArray and DetectAnomalyJobArrayOutput values. You can construct a concrete instance of `DetectAnomalyJobArrayInput` via:

DetectAnomalyJobArray{ DetectAnomalyJobArgs{...} }

type DetectAnomalyJobArrayOutput

type DetectAnomalyJobArrayOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobArrayOutput) ElementType

func (DetectAnomalyJobArrayOutput) Index

func (DetectAnomalyJobArrayOutput) ToDetectAnomalyJobArrayOutput

func (o DetectAnomalyJobArrayOutput) ToDetectAnomalyJobArrayOutput() DetectAnomalyJobArrayOutput

func (DetectAnomalyJobArrayOutput) ToDetectAnomalyJobArrayOutputWithContext

func (o DetectAnomalyJobArrayOutput) ToDetectAnomalyJobArrayOutputWithContext(ctx context.Context) DetectAnomalyJobArrayOutput

type DetectAnomalyJobInput

type DetectAnomalyJobInput interface {
	pulumi.Input

	ToDetectAnomalyJobOutput() DetectAnomalyJobOutput
	ToDetectAnomalyJobOutputWithContext(ctx context.Context) DetectAnomalyJobOutput
}

type DetectAnomalyJobInputDetails

type DetectAnomalyJobInputDetails struct {
	Content     *string `pulumi:"content"`
	ContentType *string `pulumi:"contentType"`
	// Array containing data.
	Datas []DetectAnomalyJobInputDetailsData `pulumi:"datas"`
	// Type of request. This parameter is automatically populated by classes generated by the SDK. For raw curl requests, you must provide this field.
	InputType string `pulumi:"inputType"`
	// Inline input details.
	Message *string `pulumi:"message"`
	// List of ObjectLocations.
	ObjectLocations []DetectAnomalyJobInputDetailsObjectLocation `pulumi:"objectLocations"`
	// List of signal names.
	SignalNames []string `pulumi:"signalNames"`
}

type DetectAnomalyJobInputDetailsArgs

type DetectAnomalyJobInputDetailsArgs struct {
	Content     pulumi.StringPtrInput `pulumi:"content"`
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// Array containing data.
	Datas DetectAnomalyJobInputDetailsDataArrayInput `pulumi:"datas"`
	// Type of request. This parameter is automatically populated by classes generated by the SDK. For raw curl requests, you must provide this field.
	InputType pulumi.StringInput `pulumi:"inputType"`
	// Inline input details.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// List of ObjectLocations.
	ObjectLocations DetectAnomalyJobInputDetailsObjectLocationArrayInput `pulumi:"objectLocations"`
	// List of signal names.
	SignalNames pulumi.StringArrayInput `pulumi:"signalNames"`
}

func (DetectAnomalyJobInputDetailsArgs) ElementType

func (DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsOutput

func (i DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsOutput() DetectAnomalyJobInputDetailsOutput

func (DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsOutputWithContext

func (i DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsOutput

func (DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsPtrOutput

func (i DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsPtrOutput() DetectAnomalyJobInputDetailsPtrOutput

func (DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsPtrOutputWithContext

func (i DetectAnomalyJobInputDetailsArgs) ToDetectAnomalyJobInputDetailsPtrOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsPtrOutput

type DetectAnomalyJobInputDetailsData

type DetectAnomalyJobInputDetailsData struct {
	// Nullable string representing timestamp.
	Timestamp *string `pulumi:"timestamp"`
	// Array of double precision values.
	Values []float64 `pulumi:"values"`
}

type DetectAnomalyJobInputDetailsDataArgs

type DetectAnomalyJobInputDetailsDataArgs struct {
	// Nullable string representing timestamp.
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
	// Array of double precision values.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

func (DetectAnomalyJobInputDetailsDataArgs) ElementType

func (DetectAnomalyJobInputDetailsDataArgs) ToDetectAnomalyJobInputDetailsDataOutput

func (i DetectAnomalyJobInputDetailsDataArgs) ToDetectAnomalyJobInputDetailsDataOutput() DetectAnomalyJobInputDetailsDataOutput

func (DetectAnomalyJobInputDetailsDataArgs) ToDetectAnomalyJobInputDetailsDataOutputWithContext

func (i DetectAnomalyJobInputDetailsDataArgs) ToDetectAnomalyJobInputDetailsDataOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsDataOutput

type DetectAnomalyJobInputDetailsDataArray

type DetectAnomalyJobInputDetailsDataArray []DetectAnomalyJobInputDetailsDataInput

func (DetectAnomalyJobInputDetailsDataArray) ElementType

func (DetectAnomalyJobInputDetailsDataArray) ToDetectAnomalyJobInputDetailsDataArrayOutput

func (i DetectAnomalyJobInputDetailsDataArray) ToDetectAnomalyJobInputDetailsDataArrayOutput() DetectAnomalyJobInputDetailsDataArrayOutput

func (DetectAnomalyJobInputDetailsDataArray) ToDetectAnomalyJobInputDetailsDataArrayOutputWithContext

func (i DetectAnomalyJobInputDetailsDataArray) ToDetectAnomalyJobInputDetailsDataArrayOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsDataArrayOutput

type DetectAnomalyJobInputDetailsDataArrayInput

type DetectAnomalyJobInputDetailsDataArrayInput interface {
	pulumi.Input

	ToDetectAnomalyJobInputDetailsDataArrayOutput() DetectAnomalyJobInputDetailsDataArrayOutput
	ToDetectAnomalyJobInputDetailsDataArrayOutputWithContext(context.Context) DetectAnomalyJobInputDetailsDataArrayOutput
}

DetectAnomalyJobInputDetailsDataArrayInput is an input type that accepts DetectAnomalyJobInputDetailsDataArray and DetectAnomalyJobInputDetailsDataArrayOutput values. You can construct a concrete instance of `DetectAnomalyJobInputDetailsDataArrayInput` via:

DetectAnomalyJobInputDetailsDataArray{ DetectAnomalyJobInputDetailsDataArgs{...} }

type DetectAnomalyJobInputDetailsDataArrayOutput

type DetectAnomalyJobInputDetailsDataArrayOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobInputDetailsDataArrayOutput) ElementType

func (DetectAnomalyJobInputDetailsDataArrayOutput) Index

func (DetectAnomalyJobInputDetailsDataArrayOutput) ToDetectAnomalyJobInputDetailsDataArrayOutput

func (o DetectAnomalyJobInputDetailsDataArrayOutput) ToDetectAnomalyJobInputDetailsDataArrayOutput() DetectAnomalyJobInputDetailsDataArrayOutput

func (DetectAnomalyJobInputDetailsDataArrayOutput) ToDetectAnomalyJobInputDetailsDataArrayOutputWithContext

func (o DetectAnomalyJobInputDetailsDataArrayOutput) ToDetectAnomalyJobInputDetailsDataArrayOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsDataArrayOutput

type DetectAnomalyJobInputDetailsDataInput

type DetectAnomalyJobInputDetailsDataInput interface {
	pulumi.Input

	ToDetectAnomalyJobInputDetailsDataOutput() DetectAnomalyJobInputDetailsDataOutput
	ToDetectAnomalyJobInputDetailsDataOutputWithContext(context.Context) DetectAnomalyJobInputDetailsDataOutput
}

DetectAnomalyJobInputDetailsDataInput is an input type that accepts DetectAnomalyJobInputDetailsDataArgs and DetectAnomalyJobInputDetailsDataOutput values. You can construct a concrete instance of `DetectAnomalyJobInputDetailsDataInput` via:

DetectAnomalyJobInputDetailsDataArgs{...}

type DetectAnomalyJobInputDetailsDataOutput

type DetectAnomalyJobInputDetailsDataOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobInputDetailsDataOutput) ElementType

func (DetectAnomalyJobInputDetailsDataOutput) Timestamp

Nullable string representing timestamp.

func (DetectAnomalyJobInputDetailsDataOutput) ToDetectAnomalyJobInputDetailsDataOutput

func (o DetectAnomalyJobInputDetailsDataOutput) ToDetectAnomalyJobInputDetailsDataOutput() DetectAnomalyJobInputDetailsDataOutput

func (DetectAnomalyJobInputDetailsDataOutput) ToDetectAnomalyJobInputDetailsDataOutputWithContext

func (o DetectAnomalyJobInputDetailsDataOutput) ToDetectAnomalyJobInputDetailsDataOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsDataOutput

func (DetectAnomalyJobInputDetailsDataOutput) Values

Array of double precision values.

type DetectAnomalyJobInputDetailsInput

type DetectAnomalyJobInputDetailsInput interface {
	pulumi.Input

	ToDetectAnomalyJobInputDetailsOutput() DetectAnomalyJobInputDetailsOutput
	ToDetectAnomalyJobInputDetailsOutputWithContext(context.Context) DetectAnomalyJobInputDetailsOutput
}

DetectAnomalyJobInputDetailsInput is an input type that accepts DetectAnomalyJobInputDetailsArgs and DetectAnomalyJobInputDetailsOutput values. You can construct a concrete instance of `DetectAnomalyJobInputDetailsInput` via:

DetectAnomalyJobInputDetailsArgs{...}

type DetectAnomalyJobInputDetailsObjectLocation

type DetectAnomalyJobInputDetailsObjectLocation struct {
	// Object Storage bucket name.
	Bucket *string `pulumi:"bucket"`
	// Object Storage namespace name.
	Namespace *string `pulumi:"namespace"`
	// Object Storage object name.
	Object *string `pulumi:"object"`
}

type DetectAnomalyJobInputDetailsObjectLocationArgs

type DetectAnomalyJobInputDetailsObjectLocationArgs struct {
	// Object Storage bucket name.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// Object Storage namespace name.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Object Storage object name.
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (DetectAnomalyJobInputDetailsObjectLocationArgs) ElementType

func (DetectAnomalyJobInputDetailsObjectLocationArgs) ToDetectAnomalyJobInputDetailsObjectLocationOutput

func (i DetectAnomalyJobInputDetailsObjectLocationArgs) ToDetectAnomalyJobInputDetailsObjectLocationOutput() DetectAnomalyJobInputDetailsObjectLocationOutput

func (DetectAnomalyJobInputDetailsObjectLocationArgs) ToDetectAnomalyJobInputDetailsObjectLocationOutputWithContext

func (i DetectAnomalyJobInputDetailsObjectLocationArgs) ToDetectAnomalyJobInputDetailsObjectLocationOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsObjectLocationOutput

type DetectAnomalyJobInputDetailsObjectLocationArray

type DetectAnomalyJobInputDetailsObjectLocationArray []DetectAnomalyJobInputDetailsObjectLocationInput

func (DetectAnomalyJobInputDetailsObjectLocationArray) ElementType

func (DetectAnomalyJobInputDetailsObjectLocationArray) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutput

func (i DetectAnomalyJobInputDetailsObjectLocationArray) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutput() DetectAnomalyJobInputDetailsObjectLocationArrayOutput

func (DetectAnomalyJobInputDetailsObjectLocationArray) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutputWithContext

func (i DetectAnomalyJobInputDetailsObjectLocationArray) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsObjectLocationArrayOutput

type DetectAnomalyJobInputDetailsObjectLocationArrayInput

type DetectAnomalyJobInputDetailsObjectLocationArrayInput interface {
	pulumi.Input

	ToDetectAnomalyJobInputDetailsObjectLocationArrayOutput() DetectAnomalyJobInputDetailsObjectLocationArrayOutput
	ToDetectAnomalyJobInputDetailsObjectLocationArrayOutputWithContext(context.Context) DetectAnomalyJobInputDetailsObjectLocationArrayOutput
}

DetectAnomalyJobInputDetailsObjectLocationArrayInput is an input type that accepts DetectAnomalyJobInputDetailsObjectLocationArray and DetectAnomalyJobInputDetailsObjectLocationArrayOutput values. You can construct a concrete instance of `DetectAnomalyJobInputDetailsObjectLocationArrayInput` via:

DetectAnomalyJobInputDetailsObjectLocationArray{ DetectAnomalyJobInputDetailsObjectLocationArgs{...} }

type DetectAnomalyJobInputDetailsObjectLocationArrayOutput

type DetectAnomalyJobInputDetailsObjectLocationArrayOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobInputDetailsObjectLocationArrayOutput) ElementType

func (DetectAnomalyJobInputDetailsObjectLocationArrayOutput) Index

func (DetectAnomalyJobInputDetailsObjectLocationArrayOutput) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutput

func (DetectAnomalyJobInputDetailsObjectLocationArrayOutput) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutputWithContext

func (o DetectAnomalyJobInputDetailsObjectLocationArrayOutput) ToDetectAnomalyJobInputDetailsObjectLocationArrayOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsObjectLocationArrayOutput

type DetectAnomalyJobInputDetailsObjectLocationInput

type DetectAnomalyJobInputDetailsObjectLocationInput interface {
	pulumi.Input

	ToDetectAnomalyJobInputDetailsObjectLocationOutput() DetectAnomalyJobInputDetailsObjectLocationOutput
	ToDetectAnomalyJobInputDetailsObjectLocationOutputWithContext(context.Context) DetectAnomalyJobInputDetailsObjectLocationOutput
}

DetectAnomalyJobInputDetailsObjectLocationInput is an input type that accepts DetectAnomalyJobInputDetailsObjectLocationArgs and DetectAnomalyJobInputDetailsObjectLocationOutput values. You can construct a concrete instance of `DetectAnomalyJobInputDetailsObjectLocationInput` via:

DetectAnomalyJobInputDetailsObjectLocationArgs{...}

type DetectAnomalyJobInputDetailsObjectLocationOutput

type DetectAnomalyJobInputDetailsObjectLocationOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobInputDetailsObjectLocationOutput) Bucket

Object Storage bucket name.

func (DetectAnomalyJobInputDetailsObjectLocationOutput) ElementType

func (DetectAnomalyJobInputDetailsObjectLocationOutput) Namespace

Object Storage namespace name.

func (DetectAnomalyJobInputDetailsObjectLocationOutput) Object

Object Storage object name.

func (DetectAnomalyJobInputDetailsObjectLocationOutput) ToDetectAnomalyJobInputDetailsObjectLocationOutput

func (o DetectAnomalyJobInputDetailsObjectLocationOutput) ToDetectAnomalyJobInputDetailsObjectLocationOutput() DetectAnomalyJobInputDetailsObjectLocationOutput

func (DetectAnomalyJobInputDetailsObjectLocationOutput) ToDetectAnomalyJobInputDetailsObjectLocationOutputWithContext

func (o DetectAnomalyJobInputDetailsObjectLocationOutput) ToDetectAnomalyJobInputDetailsObjectLocationOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsObjectLocationOutput

type DetectAnomalyJobInputDetailsOutput

type DetectAnomalyJobInputDetailsOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobInputDetailsOutput) Content

func (DetectAnomalyJobInputDetailsOutput) ContentType

func (DetectAnomalyJobInputDetailsOutput) Datas

Array containing data.

func (DetectAnomalyJobInputDetailsOutput) ElementType

func (DetectAnomalyJobInputDetailsOutput) InputType

Type of request. This parameter is automatically populated by classes generated by the SDK. For raw curl requests, you must provide this field.

func (DetectAnomalyJobInputDetailsOutput) Message

Inline input details.

func (DetectAnomalyJobInputDetailsOutput) ObjectLocations

List of ObjectLocations.

func (DetectAnomalyJobInputDetailsOutput) SignalNames

List of signal names.

func (DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsOutput

func (o DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsOutput() DetectAnomalyJobInputDetailsOutput

func (DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsOutputWithContext

func (o DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsOutput

func (DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsPtrOutput

func (o DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsPtrOutput() DetectAnomalyJobInputDetailsPtrOutput

func (DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsPtrOutputWithContext

func (o DetectAnomalyJobInputDetailsOutput) ToDetectAnomalyJobInputDetailsPtrOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsPtrOutput

type DetectAnomalyJobInputDetailsPtrInput

type DetectAnomalyJobInputDetailsPtrInput interface {
	pulumi.Input

	ToDetectAnomalyJobInputDetailsPtrOutput() DetectAnomalyJobInputDetailsPtrOutput
	ToDetectAnomalyJobInputDetailsPtrOutputWithContext(context.Context) DetectAnomalyJobInputDetailsPtrOutput
}

DetectAnomalyJobInputDetailsPtrInput is an input type that accepts DetectAnomalyJobInputDetailsArgs, DetectAnomalyJobInputDetailsPtr and DetectAnomalyJobInputDetailsPtrOutput values. You can construct a concrete instance of `DetectAnomalyJobInputDetailsPtrInput` via:

        DetectAnomalyJobInputDetailsArgs{...}

or:

        nil

type DetectAnomalyJobInputDetailsPtrOutput

type DetectAnomalyJobInputDetailsPtrOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobInputDetailsPtrOutput) Content

func (DetectAnomalyJobInputDetailsPtrOutput) ContentType

func (DetectAnomalyJobInputDetailsPtrOutput) Datas

Array containing data.

func (DetectAnomalyJobInputDetailsPtrOutput) Elem

func (DetectAnomalyJobInputDetailsPtrOutput) ElementType

func (DetectAnomalyJobInputDetailsPtrOutput) InputType

Type of request. This parameter is automatically populated by classes generated by the SDK. For raw curl requests, you must provide this field.

func (DetectAnomalyJobInputDetailsPtrOutput) Message

Inline input details.

func (DetectAnomalyJobInputDetailsPtrOutput) ObjectLocations

List of ObjectLocations.

func (DetectAnomalyJobInputDetailsPtrOutput) SignalNames

List of signal names.

func (DetectAnomalyJobInputDetailsPtrOutput) ToDetectAnomalyJobInputDetailsPtrOutput

func (o DetectAnomalyJobInputDetailsPtrOutput) ToDetectAnomalyJobInputDetailsPtrOutput() DetectAnomalyJobInputDetailsPtrOutput

func (DetectAnomalyJobInputDetailsPtrOutput) ToDetectAnomalyJobInputDetailsPtrOutputWithContext

func (o DetectAnomalyJobInputDetailsPtrOutput) ToDetectAnomalyJobInputDetailsPtrOutputWithContext(ctx context.Context) DetectAnomalyJobInputDetailsPtrOutput

type DetectAnomalyJobMap

type DetectAnomalyJobMap map[string]DetectAnomalyJobInput

func (DetectAnomalyJobMap) ElementType

func (DetectAnomalyJobMap) ElementType() reflect.Type

func (DetectAnomalyJobMap) ToDetectAnomalyJobMapOutput

func (i DetectAnomalyJobMap) ToDetectAnomalyJobMapOutput() DetectAnomalyJobMapOutput

func (DetectAnomalyJobMap) ToDetectAnomalyJobMapOutputWithContext

func (i DetectAnomalyJobMap) ToDetectAnomalyJobMapOutputWithContext(ctx context.Context) DetectAnomalyJobMapOutput

type DetectAnomalyJobMapInput

type DetectAnomalyJobMapInput interface {
	pulumi.Input

	ToDetectAnomalyJobMapOutput() DetectAnomalyJobMapOutput
	ToDetectAnomalyJobMapOutputWithContext(context.Context) DetectAnomalyJobMapOutput
}

DetectAnomalyJobMapInput is an input type that accepts DetectAnomalyJobMap and DetectAnomalyJobMapOutput values. You can construct a concrete instance of `DetectAnomalyJobMapInput` via:

DetectAnomalyJobMap{ "key": DetectAnomalyJobArgs{...} }

type DetectAnomalyJobMapOutput

type DetectAnomalyJobMapOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobMapOutput) ElementType

func (DetectAnomalyJobMapOutput) ElementType() reflect.Type

func (DetectAnomalyJobMapOutput) MapIndex

func (DetectAnomalyJobMapOutput) ToDetectAnomalyJobMapOutput

func (o DetectAnomalyJobMapOutput) ToDetectAnomalyJobMapOutput() DetectAnomalyJobMapOutput

func (DetectAnomalyJobMapOutput) ToDetectAnomalyJobMapOutputWithContext

func (o DetectAnomalyJobMapOutput) ToDetectAnomalyJobMapOutputWithContext(ctx context.Context) DetectAnomalyJobMapOutput

type DetectAnomalyJobOutput

type DetectAnomalyJobOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobOutput) CompartmentId

func (o DetectAnomalyJobOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of the compartment that starts the job.

func (DetectAnomalyJobOutput) DefinedTags

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

func (DetectAnomalyJobOutput) Description

func (o DetectAnomalyJobOutput) Description() pulumi.StringOutput

(Updatable) A short description of the detect anomaly job.

func (DetectAnomalyJobOutput) DisplayName

func (o DetectAnomalyJobOutput) DisplayName() pulumi.StringOutput

(Updatable) Detect anomaly job display name.

func (DetectAnomalyJobOutput) ElementType

func (DetectAnomalyJobOutput) ElementType() reflect.Type

func (DetectAnomalyJobOutput) 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 (DetectAnomalyJobOutput) InputDetails

Detect anomaly asynchronous job details.

func (DetectAnomalyJobOutput) LifecycleStateDetails

func (o DetectAnomalyJobOutput) LifecycleStateDetails() pulumi.StringOutput

The current state details of the batch document job.

func (DetectAnomalyJobOutput) ModelId

The OCID of the trained model.

func (DetectAnomalyJobOutput) OutputDetails

Detect anomaly job output details.

func (DetectAnomalyJobOutput) ProjectId

The OCID of the project.

func (DetectAnomalyJobOutput) Sensitivity

The value that customer can adjust to control the sensitivity of anomaly detection

** 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 (DetectAnomalyJobOutput) State

The current state of the batch document job.

func (DetectAnomalyJobOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (DetectAnomalyJobOutput) TimeAccepted

func (o DetectAnomalyJobOutput) TimeAccepted() pulumi.StringOutput

Job accepted time

func (DetectAnomalyJobOutput) TimeFinished

func (o DetectAnomalyJobOutput) TimeFinished() pulumi.StringOutput

Job finished time

func (DetectAnomalyJobOutput) TimeStarted

func (o DetectAnomalyJobOutput) TimeStarted() pulumi.StringOutput

Job started time

func (DetectAnomalyJobOutput) ToDetectAnomalyJobOutput

func (o DetectAnomalyJobOutput) ToDetectAnomalyJobOutput() DetectAnomalyJobOutput

func (DetectAnomalyJobOutput) ToDetectAnomalyJobOutputWithContext

func (o DetectAnomalyJobOutput) ToDetectAnomalyJobOutputWithContext(ctx context.Context) DetectAnomalyJobOutput

type DetectAnomalyJobOutputDetails

type DetectAnomalyJobOutputDetails struct {
	// Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The type of output location. Allowed values are:
	// * `OBJECT_STORAGE`: Object store output location.
	OutputType string `pulumi:"outputType"`
	// Object Storage folder name.
	Prefix *string `pulumi:"prefix"`
}

type DetectAnomalyJobOutputDetailsArgs

type DetectAnomalyJobOutputDetailsArgs struct {
	// Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The type of output location. Allowed values are:
	// * `OBJECT_STORAGE`: Object store output location.
	OutputType pulumi.StringInput `pulumi:"outputType"`
	// Object Storage folder name.
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
}

func (DetectAnomalyJobOutputDetailsArgs) ElementType

func (DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsOutput

func (i DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsOutput() DetectAnomalyJobOutputDetailsOutput

func (DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsOutputWithContext

func (i DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsOutputWithContext(ctx context.Context) DetectAnomalyJobOutputDetailsOutput

func (DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsPtrOutput

func (i DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsPtrOutput() DetectAnomalyJobOutputDetailsPtrOutput

func (DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsPtrOutputWithContext

func (i DetectAnomalyJobOutputDetailsArgs) ToDetectAnomalyJobOutputDetailsPtrOutputWithContext(ctx context.Context) DetectAnomalyJobOutputDetailsPtrOutput

type DetectAnomalyJobOutputDetailsInput

type DetectAnomalyJobOutputDetailsInput interface {
	pulumi.Input

	ToDetectAnomalyJobOutputDetailsOutput() DetectAnomalyJobOutputDetailsOutput
	ToDetectAnomalyJobOutputDetailsOutputWithContext(context.Context) DetectAnomalyJobOutputDetailsOutput
}

DetectAnomalyJobOutputDetailsInput is an input type that accepts DetectAnomalyJobOutputDetailsArgs and DetectAnomalyJobOutputDetailsOutput values. You can construct a concrete instance of `DetectAnomalyJobOutputDetailsInput` via:

DetectAnomalyJobOutputDetailsArgs{...}

type DetectAnomalyJobOutputDetailsOutput

type DetectAnomalyJobOutputDetailsOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobOutputDetailsOutput) Bucket

Object Storage bucket name.

func (DetectAnomalyJobOutputDetailsOutput) ElementType

func (DetectAnomalyJobOutputDetailsOutput) Namespace

Object Storage namespace.

func (DetectAnomalyJobOutputDetailsOutput) OutputType

The type of output location. Allowed values are: * `OBJECT_STORAGE`: Object store output location.

func (DetectAnomalyJobOutputDetailsOutput) Prefix

Object Storage folder name.

func (DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsOutput

func (o DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsOutput() DetectAnomalyJobOutputDetailsOutput

func (DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsOutputWithContext

func (o DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsOutputWithContext(ctx context.Context) DetectAnomalyJobOutputDetailsOutput

func (DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsPtrOutput

func (o DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsPtrOutput() DetectAnomalyJobOutputDetailsPtrOutput

func (DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsPtrOutputWithContext

func (o DetectAnomalyJobOutputDetailsOutput) ToDetectAnomalyJobOutputDetailsPtrOutputWithContext(ctx context.Context) DetectAnomalyJobOutputDetailsPtrOutput

type DetectAnomalyJobOutputDetailsPtrInput

type DetectAnomalyJobOutputDetailsPtrInput interface {
	pulumi.Input

	ToDetectAnomalyJobOutputDetailsPtrOutput() DetectAnomalyJobOutputDetailsPtrOutput
	ToDetectAnomalyJobOutputDetailsPtrOutputWithContext(context.Context) DetectAnomalyJobOutputDetailsPtrOutput
}

DetectAnomalyJobOutputDetailsPtrInput is an input type that accepts DetectAnomalyJobOutputDetailsArgs, DetectAnomalyJobOutputDetailsPtr and DetectAnomalyJobOutputDetailsPtrOutput values. You can construct a concrete instance of `DetectAnomalyJobOutputDetailsPtrInput` via:

        DetectAnomalyJobOutputDetailsArgs{...}

or:

        nil

type DetectAnomalyJobOutputDetailsPtrOutput

type DetectAnomalyJobOutputDetailsPtrOutput struct{ *pulumi.OutputState }

func (DetectAnomalyJobOutputDetailsPtrOutput) Bucket

Object Storage bucket name.

func (DetectAnomalyJobOutputDetailsPtrOutput) Elem

func (DetectAnomalyJobOutputDetailsPtrOutput) ElementType

func (DetectAnomalyJobOutputDetailsPtrOutput) Namespace

Object Storage namespace.

func (DetectAnomalyJobOutputDetailsPtrOutput) OutputType

The type of output location. Allowed values are: * `OBJECT_STORAGE`: Object store output location.

func (DetectAnomalyJobOutputDetailsPtrOutput) Prefix

Object Storage folder name.

func (DetectAnomalyJobOutputDetailsPtrOutput) ToDetectAnomalyJobOutputDetailsPtrOutput

func (o DetectAnomalyJobOutputDetailsPtrOutput) ToDetectAnomalyJobOutputDetailsPtrOutput() DetectAnomalyJobOutputDetailsPtrOutput

func (DetectAnomalyJobOutputDetailsPtrOutput) ToDetectAnomalyJobOutputDetailsPtrOutputWithContext

func (o DetectAnomalyJobOutputDetailsPtrOutput) ToDetectAnomalyJobOutputDetailsPtrOutputWithContext(ctx context.Context) DetectAnomalyJobOutputDetailsPtrOutput

type DetectAnomalyJobState

type DetectAnomalyJobState struct {
	// (Updatable) The OCID of the compartment that starts the job.
	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.StringMapInput
	// (Updatable) A short description of the detect anomaly job.
	Description pulumi.StringPtrInput
	// (Updatable) Detect anomaly job display name.
	DisplayName 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.StringMapInput
	// Detect anomaly asynchronous job details.
	InputDetails DetectAnomalyJobInputDetailsPtrInput
	// The current state details of the batch document job.
	LifecycleStateDetails pulumi.StringPtrInput
	// The OCID of the trained model.
	ModelId pulumi.StringPtrInput
	// Detect anomaly job output details.
	OutputDetails DetectAnomalyJobOutputDetailsPtrInput
	// The OCID of the project.
	ProjectId pulumi.StringPtrInput
	// The value that customer can adjust to control the sensitivity of anomaly detection
	//
	// ** 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
	Sensitivity pulumi.Float64PtrInput
	// The current state of the batch document job.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// Job accepted time
	TimeAccepted pulumi.StringPtrInput
	// Job finished time
	TimeFinished pulumi.StringPtrInput
	// Job started time
	TimeStarted pulumi.StringPtrInput
}

func (DetectAnomalyJobState) ElementType

func (DetectAnomalyJobState) ElementType() reflect.Type

type GetAiPrivateEndpointsAiPrivateEndpointCollection

type GetAiPrivateEndpointsAiPrivateEndpointCollection struct {
	Items []GetAiPrivateEndpointsAiPrivateEndpointCollectionItem `pulumi:"items"`
}

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs struct {
	Items GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutput

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutputWithContext

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArray

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArray []GetAiPrivateEndpointsAiPrivateEndpointCollectionInput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArray) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutputWithContext

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayInput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayInput interface {
	pulumi.Input

	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput
	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutputWithContext(context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput
}

GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayInput is an input type that accepts GetAiPrivateEndpointsAiPrivateEndpointCollectionArray and GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayInput` via:

GetAiPrivateEndpointsAiPrivateEndpointCollectionArray{ GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs{...} }

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput) Index

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutputWithContext

func (o GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionArrayOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionInput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionInput interface {
	pulumi.Input

	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput
	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutputWithContext(context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput
}

GetAiPrivateEndpointsAiPrivateEndpointCollectionInput is an input type that accepts GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs and GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput values. You can construct a concrete instance of `GetAiPrivateEndpointsAiPrivateEndpointCollectionInput` via:

GetAiPrivateEndpointsAiPrivateEndpointCollectionArgs{...}

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItem

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItem struct {
	// The list of dataAssets using the private reverse connection endpoint.
	AttachedDataAssets []string `pulumi:"attachedDataAssets"`
	// The ID of the compartment in which to list resources.
	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]string `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
	DnsZones []string `pulumi:"dnsZones"`
	// 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]string `pulumi:"freeformTags"`
	// unique AiPrivateEndpoint 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"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Subnet Identifier
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs struct {
	// The list of dataAssets using the private reverse connection endpoint.
	AttachedDataAssets pulumi.StringArrayInput `pulumi:"attachedDataAssets"`
	// The ID of the compartment in which to list resources.
	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.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
	DnsZones pulumi.StringArrayInput `pulumi:"dnsZones"`
	// 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.StringMapInput `pulumi:"freeformTags"`
	// unique AiPrivateEndpoint 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"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Subnet Identifier
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutputWithContext

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray []GetAiPrivateEndpointsAiPrivateEndpointCollectionItemInput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutputWithContext

func (i GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayInput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput
	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutputWithContext(context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput
}

GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayInput is an input type that accepts GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray and GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayInput` via:

GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArray{ GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs{...} }

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput) Index

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutputWithContext

func (o GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArrayOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemInput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemInput interface {
	pulumi.Input

	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput() GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput
	ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutputWithContext(context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput
}

GetAiPrivateEndpointsAiPrivateEndpointCollectionItemInput is an input type that accepts GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs and GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput values. You can construct a concrete instance of `GetAiPrivateEndpointsAiPrivateEndpointCollectionItemInput` via:

GetAiPrivateEndpointsAiPrivateEndpointCollectionItemArgs{...}

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) AttachedDataAssets

The list of dataAssets using the private reverse connection endpoint.

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) DefinedTags

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

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) DisplayName

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

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) DnsZones

List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) 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 (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) Id

unique AiPrivateEndpoint identifier

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) 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 (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) SubnetId

Subnet Identifier

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) TimeCreated

The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) TimeUpdated

The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutputWithContext

func (o GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionItemOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput

type GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput) ElementType

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput) Items

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutput

func (GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutputWithContext

func (o GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput) ToGetAiPrivateEndpointsAiPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetAiPrivateEndpointsAiPrivateEndpointCollectionOutput

type GetAiPrivateEndpointsArgs

type GetAiPrivateEndpointsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetAiPrivateEndpointsFilter `pulumi:"filters"`
	// unique AiPrivateEndpoint identifier
	Id *string `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getAiPrivateEndpoints.

type GetAiPrivateEndpointsFilter

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

type GetAiPrivateEndpointsFilterArgs

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

func (GetAiPrivateEndpointsFilterArgs) ElementType

func (GetAiPrivateEndpointsFilterArgs) ToGetAiPrivateEndpointsFilterOutput

func (i GetAiPrivateEndpointsFilterArgs) ToGetAiPrivateEndpointsFilterOutput() GetAiPrivateEndpointsFilterOutput

func (GetAiPrivateEndpointsFilterArgs) ToGetAiPrivateEndpointsFilterOutputWithContext

func (i GetAiPrivateEndpointsFilterArgs) ToGetAiPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetAiPrivateEndpointsFilterOutput

type GetAiPrivateEndpointsFilterArray

type GetAiPrivateEndpointsFilterArray []GetAiPrivateEndpointsFilterInput

func (GetAiPrivateEndpointsFilterArray) ElementType

func (GetAiPrivateEndpointsFilterArray) ToGetAiPrivateEndpointsFilterArrayOutput

func (i GetAiPrivateEndpointsFilterArray) ToGetAiPrivateEndpointsFilterArrayOutput() GetAiPrivateEndpointsFilterArrayOutput

func (GetAiPrivateEndpointsFilterArray) ToGetAiPrivateEndpointsFilterArrayOutputWithContext

func (i GetAiPrivateEndpointsFilterArray) ToGetAiPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetAiPrivateEndpointsFilterArrayOutput

type GetAiPrivateEndpointsFilterArrayInput

type GetAiPrivateEndpointsFilterArrayInput interface {
	pulumi.Input

	ToGetAiPrivateEndpointsFilterArrayOutput() GetAiPrivateEndpointsFilterArrayOutput
	ToGetAiPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetAiPrivateEndpointsFilterArrayOutput
}

GetAiPrivateEndpointsFilterArrayInput is an input type that accepts GetAiPrivateEndpointsFilterArray and GetAiPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetAiPrivateEndpointsFilterArrayInput` via:

GetAiPrivateEndpointsFilterArray{ GetAiPrivateEndpointsFilterArgs{...} }

type GetAiPrivateEndpointsFilterArrayOutput

type GetAiPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAiPrivateEndpointsFilterArrayOutput) ElementType

func (GetAiPrivateEndpointsFilterArrayOutput) Index

func (GetAiPrivateEndpointsFilterArrayOutput) ToGetAiPrivateEndpointsFilterArrayOutput

func (o GetAiPrivateEndpointsFilterArrayOutput) ToGetAiPrivateEndpointsFilterArrayOutput() GetAiPrivateEndpointsFilterArrayOutput

func (GetAiPrivateEndpointsFilterArrayOutput) ToGetAiPrivateEndpointsFilterArrayOutputWithContext

func (o GetAiPrivateEndpointsFilterArrayOutput) ToGetAiPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetAiPrivateEndpointsFilterArrayOutput

type GetAiPrivateEndpointsFilterInput

type GetAiPrivateEndpointsFilterInput interface {
	pulumi.Input

	ToGetAiPrivateEndpointsFilterOutput() GetAiPrivateEndpointsFilterOutput
	ToGetAiPrivateEndpointsFilterOutputWithContext(context.Context) GetAiPrivateEndpointsFilterOutput
}

GetAiPrivateEndpointsFilterInput is an input type that accepts GetAiPrivateEndpointsFilterArgs and GetAiPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetAiPrivateEndpointsFilterInput` via:

GetAiPrivateEndpointsFilterArgs{...}

type GetAiPrivateEndpointsFilterOutput

type GetAiPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetAiPrivateEndpointsFilterOutput) ElementType

func (GetAiPrivateEndpointsFilterOutput) Name

func (GetAiPrivateEndpointsFilterOutput) Regex

func (GetAiPrivateEndpointsFilterOutput) ToGetAiPrivateEndpointsFilterOutput

func (o GetAiPrivateEndpointsFilterOutput) ToGetAiPrivateEndpointsFilterOutput() GetAiPrivateEndpointsFilterOutput

func (GetAiPrivateEndpointsFilterOutput) ToGetAiPrivateEndpointsFilterOutputWithContext

func (o GetAiPrivateEndpointsFilterOutput) ToGetAiPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetAiPrivateEndpointsFilterOutput

func (GetAiPrivateEndpointsFilterOutput) Values

type GetAiPrivateEndpointsOutputArgs

type GetAiPrivateEndpointsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                 `pulumi:"displayName"`
	Filters     GetAiPrivateEndpointsFilterArrayInput `pulumi:"filters"`
	// unique AiPrivateEndpoint identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getAiPrivateEndpoints.

func (GetAiPrivateEndpointsOutputArgs) ElementType

type GetAiPrivateEndpointsResult

type GetAiPrivateEndpointsResult struct {
	// The list of ai_private_endpoint_collection.
	AiPrivateEndpointCollections []GetAiPrivateEndpointsAiPrivateEndpointCollection `pulumi:"aiPrivateEndpointCollections"`
	// Compartment Identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// Private Reverse Connection Endpoint display name.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetAiPrivateEndpointsFilter `pulumi:"filters"`
	// Unique identifier that is immutable.
	Id *string `pulumi:"id"`
	// The current state of the private endpoint resource.
	State *string `pulumi:"state"`
}

A collection of values returned by getAiPrivateEndpoints.

func GetAiPrivateEndpoints

func GetAiPrivateEndpoints(ctx *pulumi.Context, args *GetAiPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetAiPrivateEndpointsResult, error)

This data source provides the list of Ai Private Endpoints in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Returns a list of all the AI private endpoints in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetAiPrivateEndpoints(ctx, &aianomalydetection.GetAiPrivateEndpointsArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(aiPrivateEndpointDisplayName),
			Id:            pulumi.StringRef(aiPrivateEndpointId),
			State:         pulumi.StringRef(aiPrivateEndpointState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAiPrivateEndpointsResultOutput

type GetAiPrivateEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAiPrivateEndpoints.

func (GetAiPrivateEndpointsResultOutput) AiPrivateEndpointCollections

The list of ai_private_endpoint_collection.

func (GetAiPrivateEndpointsResultOutput) CompartmentId

Compartment Identifier.

func (GetAiPrivateEndpointsResultOutput) DisplayName

Private Reverse Connection Endpoint display name.

func (GetAiPrivateEndpointsResultOutput) ElementType

func (GetAiPrivateEndpointsResultOutput) Filters

func (GetAiPrivateEndpointsResultOutput) Id

Unique identifier that is immutable.

func (GetAiPrivateEndpointsResultOutput) State

The current state of the private endpoint resource.

func (GetAiPrivateEndpointsResultOutput) ToGetAiPrivateEndpointsResultOutput

func (o GetAiPrivateEndpointsResultOutput) ToGetAiPrivateEndpointsResultOutput() GetAiPrivateEndpointsResultOutput

func (GetAiPrivateEndpointsResultOutput) ToGetAiPrivateEndpointsResultOutputWithContext

func (o GetAiPrivateEndpointsResultOutput) ToGetAiPrivateEndpointsResultOutputWithContext(ctx context.Context) GetAiPrivateEndpointsResultOutput

type GetDetectAnomalyJobInputDetail

type GetDetectAnomalyJobInputDetail struct {
	Content     string                               `pulumi:"content"`
	ContentType string                               `pulumi:"contentType"`
	Datas       []GetDetectAnomalyJobInputDetailData `pulumi:"datas"`
	// The type of input location Allowed values are:
	// * `INLINE`: Inline input data.
	// * `OBJECT_LIST`: Object store output location.
	InputType string `pulumi:"inputType"`
	// Inline input details.
	Message string `pulumi:"message"`
	// List of ObjectLocations.
	ObjectLocations []GetDetectAnomalyJobInputDetailObjectLocation `pulumi:"objectLocations"`
	SignalNames     []string                                       `pulumi:"signalNames"`
}

type GetDetectAnomalyJobInputDetailArgs

type GetDetectAnomalyJobInputDetailArgs struct {
	Content     pulumi.StringInput                           `pulumi:"content"`
	ContentType pulumi.StringInput                           `pulumi:"contentType"`
	Datas       GetDetectAnomalyJobInputDetailDataArrayInput `pulumi:"datas"`
	// The type of input location Allowed values are:
	// * `INLINE`: Inline input data.
	// * `OBJECT_LIST`: Object store output location.
	InputType pulumi.StringInput `pulumi:"inputType"`
	// Inline input details.
	Message pulumi.StringInput `pulumi:"message"`
	// List of ObjectLocations.
	ObjectLocations GetDetectAnomalyJobInputDetailObjectLocationArrayInput `pulumi:"objectLocations"`
	SignalNames     pulumi.StringArrayInput                                `pulumi:"signalNames"`
}

func (GetDetectAnomalyJobInputDetailArgs) ElementType

func (GetDetectAnomalyJobInputDetailArgs) ToGetDetectAnomalyJobInputDetailOutput

func (i GetDetectAnomalyJobInputDetailArgs) ToGetDetectAnomalyJobInputDetailOutput() GetDetectAnomalyJobInputDetailOutput

func (GetDetectAnomalyJobInputDetailArgs) ToGetDetectAnomalyJobInputDetailOutputWithContext

func (i GetDetectAnomalyJobInputDetailArgs) ToGetDetectAnomalyJobInputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailOutput

type GetDetectAnomalyJobInputDetailArray

type GetDetectAnomalyJobInputDetailArray []GetDetectAnomalyJobInputDetailInput

func (GetDetectAnomalyJobInputDetailArray) ElementType

func (GetDetectAnomalyJobInputDetailArray) ToGetDetectAnomalyJobInputDetailArrayOutput

func (i GetDetectAnomalyJobInputDetailArray) ToGetDetectAnomalyJobInputDetailArrayOutput() GetDetectAnomalyJobInputDetailArrayOutput

func (GetDetectAnomalyJobInputDetailArray) ToGetDetectAnomalyJobInputDetailArrayOutputWithContext

func (i GetDetectAnomalyJobInputDetailArray) ToGetDetectAnomalyJobInputDetailArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailArrayOutput

type GetDetectAnomalyJobInputDetailArrayInput

type GetDetectAnomalyJobInputDetailArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobInputDetailArrayOutput() GetDetectAnomalyJobInputDetailArrayOutput
	ToGetDetectAnomalyJobInputDetailArrayOutputWithContext(context.Context) GetDetectAnomalyJobInputDetailArrayOutput
}

GetDetectAnomalyJobInputDetailArrayInput is an input type that accepts GetDetectAnomalyJobInputDetailArray and GetDetectAnomalyJobInputDetailArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobInputDetailArrayInput` via:

GetDetectAnomalyJobInputDetailArray{ GetDetectAnomalyJobInputDetailArgs{...} }

type GetDetectAnomalyJobInputDetailArrayOutput

type GetDetectAnomalyJobInputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobInputDetailArrayOutput) ElementType

func (GetDetectAnomalyJobInputDetailArrayOutput) Index

func (GetDetectAnomalyJobInputDetailArrayOutput) ToGetDetectAnomalyJobInputDetailArrayOutput

func (o GetDetectAnomalyJobInputDetailArrayOutput) ToGetDetectAnomalyJobInputDetailArrayOutput() GetDetectAnomalyJobInputDetailArrayOutput

func (GetDetectAnomalyJobInputDetailArrayOutput) ToGetDetectAnomalyJobInputDetailArrayOutputWithContext

func (o GetDetectAnomalyJobInputDetailArrayOutput) ToGetDetectAnomalyJobInputDetailArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailArrayOutput

type GetDetectAnomalyJobInputDetailData

type GetDetectAnomalyJobInputDetailData struct {
	Timestamp string    `pulumi:"timestamp"`
	Values    []float64 `pulumi:"values"`
}

type GetDetectAnomalyJobInputDetailDataArgs

type GetDetectAnomalyJobInputDetailDataArgs struct {
	Timestamp pulumi.StringInput       `pulumi:"timestamp"`
	Values    pulumi.Float64ArrayInput `pulumi:"values"`
}

func (GetDetectAnomalyJobInputDetailDataArgs) ElementType

func (GetDetectAnomalyJobInputDetailDataArgs) ToGetDetectAnomalyJobInputDetailDataOutput

func (i GetDetectAnomalyJobInputDetailDataArgs) ToGetDetectAnomalyJobInputDetailDataOutput() GetDetectAnomalyJobInputDetailDataOutput

func (GetDetectAnomalyJobInputDetailDataArgs) ToGetDetectAnomalyJobInputDetailDataOutputWithContext

func (i GetDetectAnomalyJobInputDetailDataArgs) ToGetDetectAnomalyJobInputDetailDataOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailDataOutput

type GetDetectAnomalyJobInputDetailDataArray

type GetDetectAnomalyJobInputDetailDataArray []GetDetectAnomalyJobInputDetailDataInput

func (GetDetectAnomalyJobInputDetailDataArray) ElementType

func (GetDetectAnomalyJobInputDetailDataArray) ToGetDetectAnomalyJobInputDetailDataArrayOutput

func (i GetDetectAnomalyJobInputDetailDataArray) ToGetDetectAnomalyJobInputDetailDataArrayOutput() GetDetectAnomalyJobInputDetailDataArrayOutput

func (GetDetectAnomalyJobInputDetailDataArray) ToGetDetectAnomalyJobInputDetailDataArrayOutputWithContext

func (i GetDetectAnomalyJobInputDetailDataArray) ToGetDetectAnomalyJobInputDetailDataArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailDataArrayOutput

type GetDetectAnomalyJobInputDetailDataArrayInput

type GetDetectAnomalyJobInputDetailDataArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobInputDetailDataArrayOutput() GetDetectAnomalyJobInputDetailDataArrayOutput
	ToGetDetectAnomalyJobInputDetailDataArrayOutputWithContext(context.Context) GetDetectAnomalyJobInputDetailDataArrayOutput
}

GetDetectAnomalyJobInputDetailDataArrayInput is an input type that accepts GetDetectAnomalyJobInputDetailDataArray and GetDetectAnomalyJobInputDetailDataArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobInputDetailDataArrayInput` via:

GetDetectAnomalyJobInputDetailDataArray{ GetDetectAnomalyJobInputDetailDataArgs{...} }

type GetDetectAnomalyJobInputDetailDataArrayOutput

type GetDetectAnomalyJobInputDetailDataArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobInputDetailDataArrayOutput) ElementType

func (GetDetectAnomalyJobInputDetailDataArrayOutput) Index

func (GetDetectAnomalyJobInputDetailDataArrayOutput) ToGetDetectAnomalyJobInputDetailDataArrayOutput

func (o GetDetectAnomalyJobInputDetailDataArrayOutput) ToGetDetectAnomalyJobInputDetailDataArrayOutput() GetDetectAnomalyJobInputDetailDataArrayOutput

func (GetDetectAnomalyJobInputDetailDataArrayOutput) ToGetDetectAnomalyJobInputDetailDataArrayOutputWithContext

func (o GetDetectAnomalyJobInputDetailDataArrayOutput) ToGetDetectAnomalyJobInputDetailDataArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailDataArrayOutput

type GetDetectAnomalyJobInputDetailDataInput

type GetDetectAnomalyJobInputDetailDataInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobInputDetailDataOutput() GetDetectAnomalyJobInputDetailDataOutput
	ToGetDetectAnomalyJobInputDetailDataOutputWithContext(context.Context) GetDetectAnomalyJobInputDetailDataOutput
}

GetDetectAnomalyJobInputDetailDataInput is an input type that accepts GetDetectAnomalyJobInputDetailDataArgs and GetDetectAnomalyJobInputDetailDataOutput values. You can construct a concrete instance of `GetDetectAnomalyJobInputDetailDataInput` via:

GetDetectAnomalyJobInputDetailDataArgs{...}

type GetDetectAnomalyJobInputDetailDataOutput

type GetDetectAnomalyJobInputDetailDataOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobInputDetailDataOutput) ElementType

func (GetDetectAnomalyJobInputDetailDataOutput) Timestamp

func (GetDetectAnomalyJobInputDetailDataOutput) ToGetDetectAnomalyJobInputDetailDataOutput

func (o GetDetectAnomalyJobInputDetailDataOutput) ToGetDetectAnomalyJobInputDetailDataOutput() GetDetectAnomalyJobInputDetailDataOutput

func (GetDetectAnomalyJobInputDetailDataOutput) ToGetDetectAnomalyJobInputDetailDataOutputWithContext

func (o GetDetectAnomalyJobInputDetailDataOutput) ToGetDetectAnomalyJobInputDetailDataOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailDataOutput

func (GetDetectAnomalyJobInputDetailDataOutput) Values

type GetDetectAnomalyJobInputDetailInput

type GetDetectAnomalyJobInputDetailInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobInputDetailOutput() GetDetectAnomalyJobInputDetailOutput
	ToGetDetectAnomalyJobInputDetailOutputWithContext(context.Context) GetDetectAnomalyJobInputDetailOutput
}

GetDetectAnomalyJobInputDetailInput is an input type that accepts GetDetectAnomalyJobInputDetailArgs and GetDetectAnomalyJobInputDetailOutput values. You can construct a concrete instance of `GetDetectAnomalyJobInputDetailInput` via:

GetDetectAnomalyJobInputDetailArgs{...}

type GetDetectAnomalyJobInputDetailObjectLocation

type GetDetectAnomalyJobInputDetailObjectLocation struct {
	// Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// Object Storage object name.
	Object string `pulumi:"object"`
}

type GetDetectAnomalyJobInputDetailObjectLocationArgs

type GetDetectAnomalyJobInputDetailObjectLocationArgs struct {
	// Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Object Storage object name.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetDetectAnomalyJobInputDetailObjectLocationArgs) ElementType

func (GetDetectAnomalyJobInputDetailObjectLocationArgs) ToGetDetectAnomalyJobInputDetailObjectLocationOutput

func (i GetDetectAnomalyJobInputDetailObjectLocationArgs) ToGetDetectAnomalyJobInputDetailObjectLocationOutput() GetDetectAnomalyJobInputDetailObjectLocationOutput

func (GetDetectAnomalyJobInputDetailObjectLocationArgs) ToGetDetectAnomalyJobInputDetailObjectLocationOutputWithContext

func (i GetDetectAnomalyJobInputDetailObjectLocationArgs) ToGetDetectAnomalyJobInputDetailObjectLocationOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailObjectLocationOutput

type GetDetectAnomalyJobInputDetailObjectLocationArray

type GetDetectAnomalyJobInputDetailObjectLocationArray []GetDetectAnomalyJobInputDetailObjectLocationInput

func (GetDetectAnomalyJobInputDetailObjectLocationArray) ElementType

func (GetDetectAnomalyJobInputDetailObjectLocationArray) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutput

func (i GetDetectAnomalyJobInputDetailObjectLocationArray) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutput() GetDetectAnomalyJobInputDetailObjectLocationArrayOutput

func (GetDetectAnomalyJobInputDetailObjectLocationArray) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutputWithContext

func (i GetDetectAnomalyJobInputDetailObjectLocationArray) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailObjectLocationArrayOutput

type GetDetectAnomalyJobInputDetailObjectLocationArrayInput

type GetDetectAnomalyJobInputDetailObjectLocationArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutput() GetDetectAnomalyJobInputDetailObjectLocationArrayOutput
	ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutputWithContext(context.Context) GetDetectAnomalyJobInputDetailObjectLocationArrayOutput
}

GetDetectAnomalyJobInputDetailObjectLocationArrayInput is an input type that accepts GetDetectAnomalyJobInputDetailObjectLocationArray and GetDetectAnomalyJobInputDetailObjectLocationArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobInputDetailObjectLocationArrayInput` via:

GetDetectAnomalyJobInputDetailObjectLocationArray{ GetDetectAnomalyJobInputDetailObjectLocationArgs{...} }

type GetDetectAnomalyJobInputDetailObjectLocationArrayOutput

type GetDetectAnomalyJobInputDetailObjectLocationArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobInputDetailObjectLocationArrayOutput) ElementType

func (GetDetectAnomalyJobInputDetailObjectLocationArrayOutput) Index

func (GetDetectAnomalyJobInputDetailObjectLocationArrayOutput) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutput

func (GetDetectAnomalyJobInputDetailObjectLocationArrayOutput) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutputWithContext

func (o GetDetectAnomalyJobInputDetailObjectLocationArrayOutput) ToGetDetectAnomalyJobInputDetailObjectLocationArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailObjectLocationArrayOutput

type GetDetectAnomalyJobInputDetailObjectLocationInput

type GetDetectAnomalyJobInputDetailObjectLocationInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobInputDetailObjectLocationOutput() GetDetectAnomalyJobInputDetailObjectLocationOutput
	ToGetDetectAnomalyJobInputDetailObjectLocationOutputWithContext(context.Context) GetDetectAnomalyJobInputDetailObjectLocationOutput
}

GetDetectAnomalyJobInputDetailObjectLocationInput is an input type that accepts GetDetectAnomalyJobInputDetailObjectLocationArgs and GetDetectAnomalyJobInputDetailObjectLocationOutput values. You can construct a concrete instance of `GetDetectAnomalyJobInputDetailObjectLocationInput` via:

GetDetectAnomalyJobInputDetailObjectLocationArgs{...}

type GetDetectAnomalyJobInputDetailObjectLocationOutput

type GetDetectAnomalyJobInputDetailObjectLocationOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobInputDetailObjectLocationOutput) Bucket

Object Storage bucket name.

func (GetDetectAnomalyJobInputDetailObjectLocationOutput) ElementType

func (GetDetectAnomalyJobInputDetailObjectLocationOutput) Namespace

Object Storage namespace.

func (GetDetectAnomalyJobInputDetailObjectLocationOutput) Object

Object Storage object name.

func (GetDetectAnomalyJobInputDetailObjectLocationOutput) ToGetDetectAnomalyJobInputDetailObjectLocationOutput

func (o GetDetectAnomalyJobInputDetailObjectLocationOutput) ToGetDetectAnomalyJobInputDetailObjectLocationOutput() GetDetectAnomalyJobInputDetailObjectLocationOutput

func (GetDetectAnomalyJobInputDetailObjectLocationOutput) ToGetDetectAnomalyJobInputDetailObjectLocationOutputWithContext

func (o GetDetectAnomalyJobInputDetailObjectLocationOutput) ToGetDetectAnomalyJobInputDetailObjectLocationOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailObjectLocationOutput

type GetDetectAnomalyJobInputDetailOutput

type GetDetectAnomalyJobInputDetailOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobInputDetailOutput) Content

func (GetDetectAnomalyJobInputDetailOutput) ContentType

func (GetDetectAnomalyJobInputDetailOutput) Datas

func (GetDetectAnomalyJobInputDetailOutput) ElementType

func (GetDetectAnomalyJobInputDetailOutput) InputType

The type of input location Allowed values are: * `INLINE`: Inline input data. * `OBJECT_LIST`: Object store output location.

func (GetDetectAnomalyJobInputDetailOutput) Message

Inline input details.

func (GetDetectAnomalyJobInputDetailOutput) ObjectLocations

List of ObjectLocations.

func (GetDetectAnomalyJobInputDetailOutput) SignalNames

func (GetDetectAnomalyJobInputDetailOutput) ToGetDetectAnomalyJobInputDetailOutput

func (o GetDetectAnomalyJobInputDetailOutput) ToGetDetectAnomalyJobInputDetailOutput() GetDetectAnomalyJobInputDetailOutput

func (GetDetectAnomalyJobInputDetailOutput) ToGetDetectAnomalyJobInputDetailOutputWithContext

func (o GetDetectAnomalyJobInputDetailOutput) ToGetDetectAnomalyJobInputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobInputDetailOutput

type GetDetectAnomalyJobOutputDetail

type GetDetectAnomalyJobOutputDetail struct {
	// Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The type of output location Allowed values are:
	// * `OBJECT_STORAGE`: Object store output location.
	OutputType string `pulumi:"outputType"`
	// Object Storage folder name.
	Prefix string `pulumi:"prefix"`
}

type GetDetectAnomalyJobOutputDetailArgs

type GetDetectAnomalyJobOutputDetailArgs struct {
	// Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The type of output location Allowed values are:
	// * `OBJECT_STORAGE`: Object store output location.
	OutputType pulumi.StringInput `pulumi:"outputType"`
	// Object Storage folder name.
	Prefix pulumi.StringInput `pulumi:"prefix"`
}

func (GetDetectAnomalyJobOutputDetailArgs) ElementType

func (GetDetectAnomalyJobOutputDetailArgs) ToGetDetectAnomalyJobOutputDetailOutput

func (i GetDetectAnomalyJobOutputDetailArgs) ToGetDetectAnomalyJobOutputDetailOutput() GetDetectAnomalyJobOutputDetailOutput

func (GetDetectAnomalyJobOutputDetailArgs) ToGetDetectAnomalyJobOutputDetailOutputWithContext

func (i GetDetectAnomalyJobOutputDetailArgs) ToGetDetectAnomalyJobOutputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobOutputDetailOutput

type GetDetectAnomalyJobOutputDetailArray

type GetDetectAnomalyJobOutputDetailArray []GetDetectAnomalyJobOutputDetailInput

func (GetDetectAnomalyJobOutputDetailArray) ElementType

func (GetDetectAnomalyJobOutputDetailArray) ToGetDetectAnomalyJobOutputDetailArrayOutput

func (i GetDetectAnomalyJobOutputDetailArray) ToGetDetectAnomalyJobOutputDetailArrayOutput() GetDetectAnomalyJobOutputDetailArrayOutput

func (GetDetectAnomalyJobOutputDetailArray) ToGetDetectAnomalyJobOutputDetailArrayOutputWithContext

func (i GetDetectAnomalyJobOutputDetailArray) ToGetDetectAnomalyJobOutputDetailArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobOutputDetailArrayOutput

type GetDetectAnomalyJobOutputDetailArrayInput

type GetDetectAnomalyJobOutputDetailArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobOutputDetailArrayOutput() GetDetectAnomalyJobOutputDetailArrayOutput
	ToGetDetectAnomalyJobOutputDetailArrayOutputWithContext(context.Context) GetDetectAnomalyJobOutputDetailArrayOutput
}

GetDetectAnomalyJobOutputDetailArrayInput is an input type that accepts GetDetectAnomalyJobOutputDetailArray and GetDetectAnomalyJobOutputDetailArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobOutputDetailArrayInput` via:

GetDetectAnomalyJobOutputDetailArray{ GetDetectAnomalyJobOutputDetailArgs{...} }

type GetDetectAnomalyJobOutputDetailArrayOutput

type GetDetectAnomalyJobOutputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobOutputDetailArrayOutput) ElementType

func (GetDetectAnomalyJobOutputDetailArrayOutput) Index

func (GetDetectAnomalyJobOutputDetailArrayOutput) ToGetDetectAnomalyJobOutputDetailArrayOutput

func (o GetDetectAnomalyJobOutputDetailArrayOutput) ToGetDetectAnomalyJobOutputDetailArrayOutput() GetDetectAnomalyJobOutputDetailArrayOutput

func (GetDetectAnomalyJobOutputDetailArrayOutput) ToGetDetectAnomalyJobOutputDetailArrayOutputWithContext

func (o GetDetectAnomalyJobOutputDetailArrayOutput) ToGetDetectAnomalyJobOutputDetailArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobOutputDetailArrayOutput

type GetDetectAnomalyJobOutputDetailInput

type GetDetectAnomalyJobOutputDetailInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobOutputDetailOutput() GetDetectAnomalyJobOutputDetailOutput
	ToGetDetectAnomalyJobOutputDetailOutputWithContext(context.Context) GetDetectAnomalyJobOutputDetailOutput
}

GetDetectAnomalyJobOutputDetailInput is an input type that accepts GetDetectAnomalyJobOutputDetailArgs and GetDetectAnomalyJobOutputDetailOutput values. You can construct a concrete instance of `GetDetectAnomalyJobOutputDetailInput` via:

GetDetectAnomalyJobOutputDetailArgs{...}

type GetDetectAnomalyJobOutputDetailOutput

type GetDetectAnomalyJobOutputDetailOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobOutputDetailOutput) Bucket

Object Storage bucket name.

func (GetDetectAnomalyJobOutputDetailOutput) ElementType

func (GetDetectAnomalyJobOutputDetailOutput) Namespace

Object Storage namespace.

func (GetDetectAnomalyJobOutputDetailOutput) OutputType

The type of output location Allowed values are: * `OBJECT_STORAGE`: Object store output location.

func (GetDetectAnomalyJobOutputDetailOutput) Prefix

Object Storage folder name.

func (GetDetectAnomalyJobOutputDetailOutput) ToGetDetectAnomalyJobOutputDetailOutput

func (o GetDetectAnomalyJobOutputDetailOutput) ToGetDetectAnomalyJobOutputDetailOutput() GetDetectAnomalyJobOutputDetailOutput

func (GetDetectAnomalyJobOutputDetailOutput) ToGetDetectAnomalyJobOutputDetailOutputWithContext

func (o GetDetectAnomalyJobOutputDetailOutput) ToGetDetectAnomalyJobOutputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobOutputDetailOutput

type GetDetectAnomalyJobsArgs

type GetDetectAnomalyJobsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Unique Async Job identifier
	DetectAnomalyJobId *string `pulumi:"detectAnomalyJobId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetDetectAnomalyJobsFilter `pulumi:"filters"`
	// The ID of the trained model for which to list the resources.
	ModelId *string `pulumi:"modelId"`
	// The ID of the project for which to list the objects.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDetectAnomalyJobs.

type GetDetectAnomalyJobsDetectAnomalyJobCollection

type GetDetectAnomalyJobsDetectAnomalyJobCollection struct {
	Items []GetDetectAnomalyJobsDetectAnomalyJobCollectionItem `pulumi:"items"`
}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs struct {
	Items GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayInput `pulumi:"items"`
}

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutput

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArray

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArray []GetDetectAnomalyJobsDetectAnomalyJobCollectionInput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArray) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionArray and GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionArray{ GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs{...} }

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput) Index

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs and GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionArgs{...}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItem

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItem struct {
	// The ID of the compartment in which to list resources.
	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]string `pulumi:"definedTags"`
	// Detect anomaly job description.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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]string `pulumi:"freeformTags"`
	// Id of the job.
	Id string `pulumi:"id"`
	// Input details for detect anomaly job.
	InputDetails []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetail `pulumi:"inputDetails"`
	// The current state details of the batch document job.
	LifecycleStateDetails string `pulumi:"lifecycleStateDetails"`
	// The ID of the trained model for which to list the resources.
	ModelId string `pulumi:"modelId"`
	// Output details for detect anomaly job.
	OutputDetails []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetail `pulumi:"outputDetails"`
	// The ID of the project for which to list the objects.
	ProjectId string `pulumi:"projectId"`
	// The value that customer can adjust to control the sensitivity of anomaly detection
	Sensitivity float64 `pulumi:"sensitivity"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// Job accepted time
	TimeAccepted string `pulumi:"timeAccepted"`
	// Job finished time
	TimeFinished string `pulumi:"timeFinished"`
	// Job started time
	TimeStarted string `pulumi:"timeStarted"`
}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	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.StringMapInput `pulumi:"definedTags"`
	// Detect anomaly job description.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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.StringMapInput `pulumi:"freeformTags"`
	// Id of the job.
	Id pulumi.StringInput `pulumi:"id"`
	// Input details for detect anomaly job.
	InputDetails GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayInput `pulumi:"inputDetails"`
	// The current state details of the batch document job.
	LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"`
	// The ID of the trained model for which to list the resources.
	ModelId pulumi.StringInput `pulumi:"modelId"`
	// Output details for detect anomaly job.
	OutputDetails GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayInput `pulumi:"outputDetails"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The value that customer can adjust to control the sensitivity of anomaly detection
	Sensitivity pulumi.Float64Input `pulumi:"sensitivity"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// Job accepted time
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// Job finished time
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// Job started time
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
}

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArray{ GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs{...} }

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput) Index

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemArgs{...}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetail

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetail struct {
	Content     string                                                              `pulumi:"content"`
	ContentType string                                                              `pulumi:"contentType"`
	Datas       []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailData `pulumi:"datas"`
	// The type of input location Allowed values are:
	// * `INLINE`: Inline input data.
	// * `OBJECT_LIST`: Object store output location.
	InputType string `pulumi:"inputType"`
	// Inline input details.
	Message string `pulumi:"message"`
	// List of ObjectLocations.
	ObjectLocations []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocation `pulumi:"objectLocations"`
	SignalNames     []string                                                                      `pulumi:"signalNames"`
}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs struct {
	Content     pulumi.StringInput                                                          `pulumi:"content"`
	ContentType pulumi.StringInput                                                          `pulumi:"contentType"`
	Datas       GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayInput `pulumi:"datas"`
	// The type of input location Allowed values are:
	// * `INLINE`: Inline input data.
	// * `OBJECT_LIST`: Object store output location.
	InputType pulumi.StringInput `pulumi:"inputType"`
	// Inline input details.
	Message pulumi.StringInput `pulumi:"message"`
	// List of ObjectLocations.
	ObjectLocations GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayInput `pulumi:"objectLocations"`
	SignalNames     pulumi.StringArrayInput                                                               `pulumi:"signalNames"`
}

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailInput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArray{ GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs{...} }

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArrayOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailData

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailData struct {
	Timestamp string    `pulumi:"timestamp"`
	Values    []float64 `pulumi:"values"`
}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs struct {
	Timestamp pulumi.StringInput       `pulumi:"timestamp"`
	Values    pulumi.Float64ArrayInput `pulumi:"values"`
}

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataInput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArray{ GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs{...} }

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArrayOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataArgs{...}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput) Timestamp

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailDataOutput) Values

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailArgs{...}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocation

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocation struct {
	// Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// Object Storage object name.
	Object string `pulumi:"object"`
}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs struct {
	// Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Object Storage object name.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationInput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArray{ GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs{...} }

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArrayOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationArgs{...}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput) Bucket

Object Storage bucket name.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput) Namespace

Object Storage namespace.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput) Object

Object Storage object name.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailObjectLocationOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) Content

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) ContentType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) InputType

The type of input location Allowed values are: * `INLINE`: Inline input data. * `OBJECT_LIST`: Object store output location.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) Message

Inline input details.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) ObjectLocations

List of ObjectLocations.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) SignalNames

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemInputDetailOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) DefinedTags

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

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) Description

Detect anomaly job description.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) DisplayName

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

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) 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 (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) Id

Id of the job.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) InputDetails

Input details for detect anomaly job.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) LifecycleStateDetails

The current state details of the batch document job.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) ModelId

The ID of the trained model for which to list the resources.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) OutputDetails

Output details for detect anomaly job.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) ProjectId

The ID of the project for which to list the objects.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) Sensitivity

The value that customer can adjust to control the sensitivity of anomaly detection

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) TimeAccepted

Job accepted time

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) TimeFinished

Job finished time

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) TimeStarted

Job started time

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetail

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetail struct {
	// Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The type of output location Allowed values are:
	// * `OBJECT_STORAGE`: Object store output location.
	OutputType string `pulumi:"outputType"`
	// Object Storage folder name.
	Prefix string `pulumi:"prefix"`
}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs struct {
	// Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The type of output location Allowed values are:
	// * `OBJECT_STORAGE`: Object store output location.
	OutputType pulumi.StringInput `pulumi:"outputType"`
	// Object Storage folder name.
	Prefix pulumi.StringInput `pulumi:"prefix"`
}

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray []GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailInput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutputWithContext

func (i GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArray{ GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs{...} }

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArrayOutputWithContext

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailInput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput() GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput
	ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutputWithContext(context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput
}

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailInput is an input type that accepts GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs and GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailInput` via:

GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailArgs{...}

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) Bucket

Object Storage bucket name.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) Namespace

Object Storage namespace.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) OutputType

The type of output location Allowed values are: * `OBJECT_STORAGE`: Object store output location.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) Prefix

Object Storage folder name.

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionItemOutputDetailOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput

type GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput) ElementType

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput) Items

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutput

func (GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutputWithContext

func (o GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput) ToGetDetectAnomalyJobsDetectAnomalyJobCollectionOutputWithContext(ctx context.Context) GetDetectAnomalyJobsDetectAnomalyJobCollectionOutput

type GetDetectAnomalyJobsFilter

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

type GetDetectAnomalyJobsFilterArgs

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

func (GetDetectAnomalyJobsFilterArgs) ElementType

func (GetDetectAnomalyJobsFilterArgs) ToGetDetectAnomalyJobsFilterOutput

func (i GetDetectAnomalyJobsFilterArgs) ToGetDetectAnomalyJobsFilterOutput() GetDetectAnomalyJobsFilterOutput

func (GetDetectAnomalyJobsFilterArgs) ToGetDetectAnomalyJobsFilterOutputWithContext

func (i GetDetectAnomalyJobsFilterArgs) ToGetDetectAnomalyJobsFilterOutputWithContext(ctx context.Context) GetDetectAnomalyJobsFilterOutput

type GetDetectAnomalyJobsFilterArray

type GetDetectAnomalyJobsFilterArray []GetDetectAnomalyJobsFilterInput

func (GetDetectAnomalyJobsFilterArray) ElementType

func (GetDetectAnomalyJobsFilterArray) ToGetDetectAnomalyJobsFilterArrayOutput

func (i GetDetectAnomalyJobsFilterArray) ToGetDetectAnomalyJobsFilterArrayOutput() GetDetectAnomalyJobsFilterArrayOutput

func (GetDetectAnomalyJobsFilterArray) ToGetDetectAnomalyJobsFilterArrayOutputWithContext

func (i GetDetectAnomalyJobsFilterArray) ToGetDetectAnomalyJobsFilterArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsFilterArrayOutput

type GetDetectAnomalyJobsFilterArrayInput

type GetDetectAnomalyJobsFilterArrayInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsFilterArrayOutput() GetDetectAnomalyJobsFilterArrayOutput
	ToGetDetectAnomalyJobsFilterArrayOutputWithContext(context.Context) GetDetectAnomalyJobsFilterArrayOutput
}

GetDetectAnomalyJobsFilterArrayInput is an input type that accepts GetDetectAnomalyJobsFilterArray and GetDetectAnomalyJobsFilterArrayOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsFilterArrayInput` via:

GetDetectAnomalyJobsFilterArray{ GetDetectAnomalyJobsFilterArgs{...} }

type GetDetectAnomalyJobsFilterArrayOutput

type GetDetectAnomalyJobsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsFilterArrayOutput) ElementType

func (GetDetectAnomalyJobsFilterArrayOutput) Index

func (GetDetectAnomalyJobsFilterArrayOutput) ToGetDetectAnomalyJobsFilterArrayOutput

func (o GetDetectAnomalyJobsFilterArrayOutput) ToGetDetectAnomalyJobsFilterArrayOutput() GetDetectAnomalyJobsFilterArrayOutput

func (GetDetectAnomalyJobsFilterArrayOutput) ToGetDetectAnomalyJobsFilterArrayOutputWithContext

func (o GetDetectAnomalyJobsFilterArrayOutput) ToGetDetectAnomalyJobsFilterArrayOutputWithContext(ctx context.Context) GetDetectAnomalyJobsFilterArrayOutput

type GetDetectAnomalyJobsFilterInput

type GetDetectAnomalyJobsFilterInput interface {
	pulumi.Input

	ToGetDetectAnomalyJobsFilterOutput() GetDetectAnomalyJobsFilterOutput
	ToGetDetectAnomalyJobsFilterOutputWithContext(context.Context) GetDetectAnomalyJobsFilterOutput
}

GetDetectAnomalyJobsFilterInput is an input type that accepts GetDetectAnomalyJobsFilterArgs and GetDetectAnomalyJobsFilterOutput values. You can construct a concrete instance of `GetDetectAnomalyJobsFilterInput` via:

GetDetectAnomalyJobsFilterArgs{...}

type GetDetectAnomalyJobsFilterOutput

type GetDetectAnomalyJobsFilterOutput struct{ *pulumi.OutputState }

func (GetDetectAnomalyJobsFilterOutput) ElementType

func (GetDetectAnomalyJobsFilterOutput) Name

func (GetDetectAnomalyJobsFilterOutput) Regex

func (GetDetectAnomalyJobsFilterOutput) ToGetDetectAnomalyJobsFilterOutput

func (o GetDetectAnomalyJobsFilterOutput) ToGetDetectAnomalyJobsFilterOutput() GetDetectAnomalyJobsFilterOutput

func (GetDetectAnomalyJobsFilterOutput) ToGetDetectAnomalyJobsFilterOutputWithContext

func (o GetDetectAnomalyJobsFilterOutput) ToGetDetectAnomalyJobsFilterOutputWithContext(ctx context.Context) GetDetectAnomalyJobsFilterOutput

func (GetDetectAnomalyJobsFilterOutput) Values

type GetDetectAnomalyJobsOutputArgs

type GetDetectAnomalyJobsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Unique Async Job identifier
	DetectAnomalyJobId pulumi.StringPtrInput `pulumi:"detectAnomalyJobId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                `pulumi:"displayName"`
	Filters     GetDetectAnomalyJobsFilterArrayInput `pulumi:"filters"`
	// The ID of the trained model for which to list the resources.
	ModelId pulumi.StringPtrInput `pulumi:"modelId"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDetectAnomalyJobs.

func (GetDetectAnomalyJobsOutputArgs) ElementType

type GetDetectAnomalyJobsResult

type GetDetectAnomalyJobsResult struct {
	// The OCID of the compartment that starts the job.
	CompartmentId string `pulumi:"compartmentId"`
	// The list of detect_anomaly_job_collection.
	DetectAnomalyJobCollections []GetDetectAnomalyJobsDetectAnomalyJobCollection `pulumi:"detectAnomalyJobCollections"`
	DetectAnomalyJobId          *string                                          `pulumi:"detectAnomalyJobId"`
	// Detect anomaly job display name.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetDetectAnomalyJobsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The OCID of the trained model.
	ModelId *string `pulumi:"modelId"`
	// The OCID of the project.
	ProjectId *string `pulumi:"projectId"`
	// The current state of the batch document job.
	State *string `pulumi:"state"`
}

A collection of values returned by getDetectAnomalyJobs.

func GetDetectAnomalyJobs

func GetDetectAnomalyJobs(ctx *pulumi.Context, args *GetDetectAnomalyJobsArgs, opts ...pulumi.InvokeOption) (*GetDetectAnomalyJobsResult, error)

This data source provides the list of Detect Anomaly Jobs in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Returns a list of all the Anomaly Detection jobs in the specified compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectAnomalyJobs(ctx, &aianomalydetection.GetDetectAnomalyJobsArgs{
			CompartmentId:      compartmentId,
			DetectAnomalyJobId: pulumi.StringRef(testDetectAnomalyJob.Id),
			DisplayName:        pulumi.StringRef(detectAnomalyJobDisplayName),
			ModelId:            pulumi.StringRef(testModel.Id),
			ProjectId:          pulumi.StringRef(testProject.Id),
			State:              pulumi.StringRef(detectAnomalyJobState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectAnomalyJobsResultOutput

type GetDetectAnomalyJobsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectAnomalyJobs.

func (GetDetectAnomalyJobsResultOutput) CompartmentId

The OCID of the compartment that starts the job.

func (GetDetectAnomalyJobsResultOutput) DetectAnomalyJobCollections

The list of detect_anomaly_job_collection.

func (GetDetectAnomalyJobsResultOutput) DetectAnomalyJobId

func (GetDetectAnomalyJobsResultOutput) DisplayName

Detect anomaly job display name.

func (GetDetectAnomalyJobsResultOutput) ElementType

func (GetDetectAnomalyJobsResultOutput) Filters

func (GetDetectAnomalyJobsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDetectAnomalyJobsResultOutput) ModelId

The OCID of the trained model.

func (GetDetectAnomalyJobsResultOutput) ProjectId

The OCID of the project.

func (GetDetectAnomalyJobsResultOutput) State

The current state of the batch document job.

func (GetDetectAnomalyJobsResultOutput) ToGetDetectAnomalyJobsResultOutput

func (o GetDetectAnomalyJobsResultOutput) ToGetDetectAnomalyJobsResultOutput() GetDetectAnomalyJobsResultOutput

func (GetDetectAnomalyJobsResultOutput) ToGetDetectAnomalyJobsResultOutputWithContext

func (o GetDetectAnomalyJobsResultOutput) ToGetDetectAnomalyJobsResultOutputWithContext(ctx context.Context) GetDetectAnomalyJobsResultOutput

type GetDetectionDataAssetArgs

type GetDetectionDataAssetArgs struct {
	// The OCID of the Data Asset.
	DataAssetId string `pulumi:"dataAssetId"`
}

A collection of arguments for invoking getDetectionDataAsset.

type GetDetectionDataAssetDataSourceDetail

type GetDetectionDataAssetDataSourceDetail struct {
	// atp db password Secret Id
	AtpPasswordSecretId string `pulumi:"atpPasswordSecretId"`
	// atp db user name
	AtpUserName string `pulumi:"atpUserName"`
	// Bucket Name for influx connection
	Bucket string `pulumi:"bucket"`
	// OCID of the secret containing the containers certificates of ATP wallet
	CwalletFileSecretId string `pulumi:"cwalletFileSecretId"`
	// Data source type where actually data asset is being stored
	DataSourceType string `pulumi:"dataSourceType"`
	// DB Name for influx connection
	DatabaseName string `pulumi:"databaseName"`
	// OCID of the secret containing the PDB'S certificates of ATP wallet
	EwalletFileSecretId string `pulumi:"ewalletFileSecretId"`
	// OCID of the secret containing Keystore.jks file of the ATP wallet
	KeyStoreFileSecretId string `pulumi:"keyStoreFileSecretId"`
	// Measurement name for influx
	MeasurementName string `pulumi:"measurementName"`
	// Object storage namespace
	Namespace string `pulumi:"namespace"`
	// File name
	Object string `pulumi:"object"`
	// OCID of the secret that contains jdbc properties file of ATP wallet
	OjdbcFileSecretId string `pulumi:"ojdbcFileSecretId"`
	// Password Secret Id for the influx connection
	PasswordSecretId string `pulumi:"passwordSecretId"`
	// atp database table name
	TableName string `pulumi:"tableName"`
	// OCID of the secret that contains the tnsnames file of ATP wallet
	TnsnamesFileSecretId string `pulumi:"tnsnamesFileSecretId"`
	// OCID of the secret containing truststore.jks file of the ATP wallet
	TruststoreFileSecretId string `pulumi:"truststoreFileSecretId"`
	// public IP address and port to influx DB
	Url string `pulumi:"url"`
	// Username for connection to Influx
	UserName string `pulumi:"userName"`
	// Possible data sources
	VersionSpecificDetails []GetDetectionDataAssetDataSourceDetailVersionSpecificDetail `pulumi:"versionSpecificDetails"`
	// wallet password Secret ID in String format
	WalletPasswordSecretId string `pulumi:"walletPasswordSecretId"`
}

type GetDetectionDataAssetDataSourceDetailArgs

type GetDetectionDataAssetDataSourceDetailArgs struct {
	// atp db password Secret Id
	AtpPasswordSecretId pulumi.StringInput `pulumi:"atpPasswordSecretId"`
	// atp db user name
	AtpUserName pulumi.StringInput `pulumi:"atpUserName"`
	// Bucket Name for influx connection
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the secret containing the containers certificates of ATP wallet
	CwalletFileSecretId pulumi.StringInput `pulumi:"cwalletFileSecretId"`
	// Data source type where actually data asset is being stored
	DataSourceType pulumi.StringInput `pulumi:"dataSourceType"`
	// DB Name for influx connection
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// OCID of the secret containing the PDB'S certificates of ATP wallet
	EwalletFileSecretId pulumi.StringInput `pulumi:"ewalletFileSecretId"`
	// OCID of the secret containing Keystore.jks file of the ATP wallet
	KeyStoreFileSecretId pulumi.StringInput `pulumi:"keyStoreFileSecretId"`
	// Measurement name for influx
	MeasurementName pulumi.StringInput `pulumi:"measurementName"`
	// Object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// File name
	Object pulumi.StringInput `pulumi:"object"`
	// OCID of the secret that contains jdbc properties file of ATP wallet
	OjdbcFileSecretId pulumi.StringInput `pulumi:"ojdbcFileSecretId"`
	// Password Secret Id for the influx connection
	PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
	// atp database table name
	TableName pulumi.StringInput `pulumi:"tableName"`
	// OCID of the secret that contains the tnsnames file of ATP wallet
	TnsnamesFileSecretId pulumi.StringInput `pulumi:"tnsnamesFileSecretId"`
	// OCID of the secret containing truststore.jks file of the ATP wallet
	TruststoreFileSecretId pulumi.StringInput `pulumi:"truststoreFileSecretId"`
	// public IP address and port to influx DB
	Url pulumi.StringInput `pulumi:"url"`
	// Username for connection to Influx
	UserName pulumi.StringInput `pulumi:"userName"`
	// Possible data sources
	VersionSpecificDetails GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayInput `pulumi:"versionSpecificDetails"`
	// wallet password Secret ID in String format
	WalletPasswordSecretId pulumi.StringInput `pulumi:"walletPasswordSecretId"`
}

func (GetDetectionDataAssetDataSourceDetailArgs) ElementType

func (GetDetectionDataAssetDataSourceDetailArgs) ToGetDetectionDataAssetDataSourceDetailOutput

func (i GetDetectionDataAssetDataSourceDetailArgs) ToGetDetectionDataAssetDataSourceDetailOutput() GetDetectionDataAssetDataSourceDetailOutput

func (GetDetectionDataAssetDataSourceDetailArgs) ToGetDetectionDataAssetDataSourceDetailOutputWithContext

func (i GetDetectionDataAssetDataSourceDetailArgs) ToGetDetectionDataAssetDataSourceDetailOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailOutput

type GetDetectionDataAssetDataSourceDetailArray

type GetDetectionDataAssetDataSourceDetailArray []GetDetectionDataAssetDataSourceDetailInput

func (GetDetectionDataAssetDataSourceDetailArray) ElementType

func (GetDetectionDataAssetDataSourceDetailArray) ToGetDetectionDataAssetDataSourceDetailArrayOutput

func (i GetDetectionDataAssetDataSourceDetailArray) ToGetDetectionDataAssetDataSourceDetailArrayOutput() GetDetectionDataAssetDataSourceDetailArrayOutput

func (GetDetectionDataAssetDataSourceDetailArray) ToGetDetectionDataAssetDataSourceDetailArrayOutputWithContext

func (i GetDetectionDataAssetDataSourceDetailArray) ToGetDetectionDataAssetDataSourceDetailArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailArrayOutput

type GetDetectionDataAssetDataSourceDetailArrayInput

type GetDetectionDataAssetDataSourceDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetDataSourceDetailArrayOutput() GetDetectionDataAssetDataSourceDetailArrayOutput
	ToGetDetectionDataAssetDataSourceDetailArrayOutputWithContext(context.Context) GetDetectionDataAssetDataSourceDetailArrayOutput
}

GetDetectionDataAssetDataSourceDetailArrayInput is an input type that accepts GetDetectionDataAssetDataSourceDetailArray and GetDetectionDataAssetDataSourceDetailArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetDataSourceDetailArrayInput` via:

GetDetectionDataAssetDataSourceDetailArray{ GetDetectionDataAssetDataSourceDetailArgs{...} }

type GetDetectionDataAssetDataSourceDetailArrayOutput

type GetDetectionDataAssetDataSourceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetDataSourceDetailArrayOutput) ElementType

func (GetDetectionDataAssetDataSourceDetailArrayOutput) Index

func (GetDetectionDataAssetDataSourceDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailArrayOutput

func (o GetDetectionDataAssetDataSourceDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailArrayOutput() GetDetectionDataAssetDataSourceDetailArrayOutput

func (GetDetectionDataAssetDataSourceDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailArrayOutputWithContext

func (o GetDetectionDataAssetDataSourceDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailArrayOutput

type GetDetectionDataAssetDataSourceDetailInput

type GetDetectionDataAssetDataSourceDetailInput interface {
	pulumi.Input

	ToGetDetectionDataAssetDataSourceDetailOutput() GetDetectionDataAssetDataSourceDetailOutput
	ToGetDetectionDataAssetDataSourceDetailOutputWithContext(context.Context) GetDetectionDataAssetDataSourceDetailOutput
}

GetDetectionDataAssetDataSourceDetailInput is an input type that accepts GetDetectionDataAssetDataSourceDetailArgs and GetDetectionDataAssetDataSourceDetailOutput values. You can construct a concrete instance of `GetDetectionDataAssetDataSourceDetailInput` via:

GetDetectionDataAssetDataSourceDetailArgs{...}

type GetDetectionDataAssetDataSourceDetailOutput

type GetDetectionDataAssetDataSourceDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetDataSourceDetailOutput) AtpPasswordSecretId

atp db password Secret Id

func (GetDetectionDataAssetDataSourceDetailOutput) AtpUserName

atp db user name

func (GetDetectionDataAssetDataSourceDetailOutput) Bucket

Bucket Name for influx connection

func (GetDetectionDataAssetDataSourceDetailOutput) CwalletFileSecretId

OCID of the secret containing the containers certificates of ATP wallet

func (GetDetectionDataAssetDataSourceDetailOutput) DataSourceType

Data source type where actually data asset is being stored

func (GetDetectionDataAssetDataSourceDetailOutput) DatabaseName

DB Name for influx connection

func (GetDetectionDataAssetDataSourceDetailOutput) ElementType

func (GetDetectionDataAssetDataSourceDetailOutput) EwalletFileSecretId

OCID of the secret containing the PDB'S certificates of ATP wallet

func (GetDetectionDataAssetDataSourceDetailOutput) KeyStoreFileSecretId

OCID of the secret containing Keystore.jks file of the ATP wallet

func (GetDetectionDataAssetDataSourceDetailOutput) MeasurementName

Measurement name for influx

func (GetDetectionDataAssetDataSourceDetailOutput) Namespace

Object storage namespace

func (GetDetectionDataAssetDataSourceDetailOutput) Object

File name

func (GetDetectionDataAssetDataSourceDetailOutput) OjdbcFileSecretId

OCID of the secret that contains jdbc properties file of ATP wallet

func (GetDetectionDataAssetDataSourceDetailOutput) PasswordSecretId

Password Secret Id for the influx connection

func (GetDetectionDataAssetDataSourceDetailOutput) TableName

atp database table name

func (GetDetectionDataAssetDataSourceDetailOutput) TnsnamesFileSecretId

OCID of the secret that contains the tnsnames file of ATP wallet

func (GetDetectionDataAssetDataSourceDetailOutput) ToGetDetectionDataAssetDataSourceDetailOutput

func (o GetDetectionDataAssetDataSourceDetailOutput) ToGetDetectionDataAssetDataSourceDetailOutput() GetDetectionDataAssetDataSourceDetailOutput

func (GetDetectionDataAssetDataSourceDetailOutput) ToGetDetectionDataAssetDataSourceDetailOutputWithContext

func (o GetDetectionDataAssetDataSourceDetailOutput) ToGetDetectionDataAssetDataSourceDetailOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailOutput

func (GetDetectionDataAssetDataSourceDetailOutput) TruststoreFileSecretId

OCID of the secret containing truststore.jks file of the ATP wallet

func (GetDetectionDataAssetDataSourceDetailOutput) Url

public IP address and port to influx DB

func (GetDetectionDataAssetDataSourceDetailOutput) UserName

Username for connection to Influx

func (GetDetectionDataAssetDataSourceDetailOutput) VersionSpecificDetails

Possible data sources

func (GetDetectionDataAssetDataSourceDetailOutput) WalletPasswordSecretId

wallet password Secret ID in String format

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetail

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetail struct {
	// Bucket Name for influx connection
	Bucket string `pulumi:"bucket"`
	// DB Name for influx connection
	DatabaseName string `pulumi:"databaseName"`
	// Data source type where actually data asset is being stored
	InfluxVersion string `pulumi:"influxVersion"`
	// Org name for the influx db
	OrganizationName string `pulumi:"organizationName"`
	// retention policy is how long the bucket would last
	RetentionPolicyName string `pulumi:"retentionPolicyName"`
}

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs struct {
	// Bucket Name for influx connection
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// DB Name for influx connection
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// Data source type where actually data asset is being stored
	InfluxVersion pulumi.StringInput `pulumi:"influxVersion"`
	// Org name for the influx db
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// retention policy is how long the bucket would last
	RetentionPolicyName pulumi.StringInput `pulumi:"retentionPolicyName"`
}

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs) ElementType

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutputWithContext

func (i GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray []GetDetectionDataAssetDataSourceDetailVersionSpecificDetailInput

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray) ElementType

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutputWithContext

func (i GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayInput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput() GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput
	ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutputWithContext(context.Context) GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput
}

GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayInput is an input type that accepts GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray and GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayInput` via:

GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArray{ GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs{...} }

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput) ElementType

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutputWithContext

func (o GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArrayOutput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailInput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailInput interface {
	pulumi.Input

	ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput() GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput
	ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutputWithContext(context.Context) GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput
}

GetDetectionDataAssetDataSourceDetailVersionSpecificDetailInput is an input type that accepts GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs and GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput values. You can construct a concrete instance of `GetDetectionDataAssetDataSourceDetailVersionSpecificDetailInput` via:

GetDetectionDataAssetDataSourceDetailVersionSpecificDetailArgs{...}

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput

type GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) Bucket

Bucket Name for influx connection

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) DatabaseName

DB Name for influx connection

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) ElementType

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) InfluxVersion

Data source type where actually data asset is being stored

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) OrganizationName

Org name for the influx db

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) RetentionPolicyName

retention policy is how long the bucket would last

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput

func (GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutputWithContext

func (o GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput) ToGetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutputWithContext(ctx context.Context) GetDetectionDataAssetDataSourceDetailVersionSpecificDetailOutput

type GetDetectionDataAssetOutputArgs

type GetDetectionDataAssetOutputArgs struct {
	// The OCID of the Data Asset.
	DataAssetId pulumi.StringInput `pulumi:"dataAssetId"`
}

A collection of arguments for invoking getDetectionDataAsset.

func (GetDetectionDataAssetOutputArgs) ElementType

type GetDetectionDataAssetResult

type GetDetectionDataAssetResult struct {
	// The OCID of the compartment containing the DataAsset.
	CompartmentId string `pulumi:"compartmentId"`
	DataAssetId   string `pulumi:"dataAssetId"`
	// Possible data sources
	DataSourceDetails []GetDetectionDataAssetDataSourceDetail `pulumi:"dataSourceDetails"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A short description of the data asset.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	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]string `pulumi:"freeformTags"`
	// The Unique Oracle ID (OCID) that is immutable on creation.
	Id string `pulumi:"id"`
	// OCID of Private Endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The Unique project id which is created at project creation that is immutable on creation.
	ProjectId string `pulumi:"projectId"`
	// The lifecycle state of the Data Asset.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the the DataAsset was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the the DataAsset was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDetectionDataAsset.

func GetDetectionDataAsset

func GetDetectionDataAsset(ctx *pulumi.Context, args *GetDetectionDataAssetArgs, opts ...pulumi.InvokeOption) (*GetDetectionDataAssetResult, error)

This data source provides details about a specific Data Asset resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Gets a DataAsset by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectionDataAsset(ctx, &aianomalydetection.GetDetectionDataAssetArgs{
			DataAssetId: testDataAssetOciAiAnomalyDetectionDataAsset.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectionDataAssetResultOutput

type GetDetectionDataAssetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectionDataAsset.

func (GetDetectionDataAssetResultOutput) CompartmentId

The OCID of the compartment containing the DataAsset.

func (GetDetectionDataAssetResultOutput) DataAssetId

func (GetDetectionDataAssetResultOutput) DataSourceDetails

Possible data sources

func (GetDetectionDataAssetResultOutput) DefinedTags

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

func (GetDetectionDataAssetResultOutput) Description

A short description of the data asset.

func (GetDetectionDataAssetResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetDetectionDataAssetResultOutput) ElementType

func (GetDetectionDataAssetResultOutput) 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 (GetDetectionDataAssetResultOutput) Id

The Unique Oracle ID (OCID) that is immutable on creation.

func (GetDetectionDataAssetResultOutput) PrivateEndpointId

OCID of Private Endpoint.

func (GetDetectionDataAssetResultOutput) ProjectId

The Unique project id which is created at project creation that is immutable on creation.

func (GetDetectionDataAssetResultOutput) State

The lifecycle state of the Data Asset.

func (GetDetectionDataAssetResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectionDataAssetResultOutput) TimeCreated

The time the the DataAsset was created. An RFC3339 formatted datetime string

func (GetDetectionDataAssetResultOutput) TimeUpdated

The time the the DataAsset was updated. An RFC3339 formatted datetime string

func (GetDetectionDataAssetResultOutput) ToGetDetectionDataAssetResultOutput

func (o GetDetectionDataAssetResultOutput) ToGetDetectionDataAssetResultOutput() GetDetectionDataAssetResultOutput

func (GetDetectionDataAssetResultOutput) ToGetDetectionDataAssetResultOutputWithContext

func (o GetDetectionDataAssetResultOutput) ToGetDetectionDataAssetResultOutputWithContext(ctx context.Context) GetDetectionDataAssetResultOutput

type GetDetectionDataAssetsArgs

type GetDetectionDataAssetsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                        `pulumi:"displayName"`
	Filters     []GetDetectionDataAssetsFilter `pulumi:"filters"`
	// The ID of the project for which to list the objects.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDetectionDataAssets.

type GetDetectionDataAssetsDataAssetCollection

type GetDetectionDataAssetsDataAssetCollection struct {
	Items []GetDetectionDataAssetsDataAssetCollectionItem `pulumi:"items"`
}

type GetDetectionDataAssetsDataAssetCollectionArgs

type GetDetectionDataAssetsDataAssetCollectionArgs struct {
	Items GetDetectionDataAssetsDataAssetCollectionItemArrayInput `pulumi:"items"`
}

func (GetDetectionDataAssetsDataAssetCollectionArgs) ElementType

func (GetDetectionDataAssetsDataAssetCollectionArgs) ToGetDetectionDataAssetsDataAssetCollectionOutput

func (i GetDetectionDataAssetsDataAssetCollectionArgs) ToGetDetectionDataAssetsDataAssetCollectionOutput() GetDetectionDataAssetsDataAssetCollectionOutput

func (GetDetectionDataAssetsDataAssetCollectionArgs) ToGetDetectionDataAssetsDataAssetCollectionOutputWithContext

func (i GetDetectionDataAssetsDataAssetCollectionArgs) ToGetDetectionDataAssetsDataAssetCollectionOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionOutput

type GetDetectionDataAssetsDataAssetCollectionArray

type GetDetectionDataAssetsDataAssetCollectionArray []GetDetectionDataAssetsDataAssetCollectionInput

func (GetDetectionDataAssetsDataAssetCollectionArray) ElementType

func (GetDetectionDataAssetsDataAssetCollectionArray) ToGetDetectionDataAssetsDataAssetCollectionArrayOutput

func (i GetDetectionDataAssetsDataAssetCollectionArray) ToGetDetectionDataAssetsDataAssetCollectionArrayOutput() GetDetectionDataAssetsDataAssetCollectionArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionArray) ToGetDetectionDataAssetsDataAssetCollectionArrayOutputWithContext

func (i GetDetectionDataAssetsDataAssetCollectionArray) ToGetDetectionDataAssetsDataAssetCollectionArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionArrayOutput

type GetDetectionDataAssetsDataAssetCollectionArrayInput

type GetDetectionDataAssetsDataAssetCollectionArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionArrayOutput() GetDetectionDataAssetsDataAssetCollectionArrayOutput
	ToGetDetectionDataAssetsDataAssetCollectionArrayOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionArrayOutput
}

GetDetectionDataAssetsDataAssetCollectionArrayInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionArray and GetDetectionDataAssetsDataAssetCollectionArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionArrayInput` via:

GetDetectionDataAssetsDataAssetCollectionArray{ GetDetectionDataAssetsDataAssetCollectionArgs{...} }

type GetDetectionDataAssetsDataAssetCollectionArrayOutput

type GetDetectionDataAssetsDataAssetCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionArrayOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionArrayOutput) Index

func (GetDetectionDataAssetsDataAssetCollectionArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionArrayOutputWithContext

func (o GetDetectionDataAssetsDataAssetCollectionArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionArrayOutput

type GetDetectionDataAssetsDataAssetCollectionInput

type GetDetectionDataAssetsDataAssetCollectionInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionOutput() GetDetectionDataAssetsDataAssetCollectionOutput
	ToGetDetectionDataAssetsDataAssetCollectionOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionOutput
}

GetDetectionDataAssetsDataAssetCollectionInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionArgs and GetDetectionDataAssetsDataAssetCollectionOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionInput` via:

GetDetectionDataAssetsDataAssetCollectionArgs{...}

type GetDetectionDataAssetsDataAssetCollectionItem

type GetDetectionDataAssetsDataAssetCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Possible data sources
	DataSourceDetails []GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetail `pulumi:"dataSourceDetails"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A short description of the data asset.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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]string `pulumi:"freeformTags"`
	// The Unique Oracle ID (OCID) that is immutable on creation.
	Id string `pulumi:"id"`
	// OCID of Private Endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The ID of the project for which to list the objects.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the the DataAsset was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the the DataAsset was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDetectionDataAssetsDataAssetCollectionItemArgs

type GetDetectionDataAssetsDataAssetCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Possible data sources
	DataSourceDetails GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayInput `pulumi:"dataSourceDetails"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A short description of the data asset.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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.StringMapInput `pulumi:"freeformTags"`
	// The Unique Oracle ID (OCID) that is immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// OCID of Private Endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the the DataAsset was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the the DataAsset was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDetectionDataAssetsDataAssetCollectionItemArgs) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemArgs) ToGetDetectionDataAssetsDataAssetCollectionItemOutput

func (i GetDetectionDataAssetsDataAssetCollectionItemArgs) ToGetDetectionDataAssetsDataAssetCollectionItemOutput() GetDetectionDataAssetsDataAssetCollectionItemOutput

func (GetDetectionDataAssetsDataAssetCollectionItemArgs) ToGetDetectionDataAssetsDataAssetCollectionItemOutputWithContext

func (i GetDetectionDataAssetsDataAssetCollectionItemArgs) ToGetDetectionDataAssetsDataAssetCollectionItemOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemOutput

type GetDetectionDataAssetsDataAssetCollectionItemArray

type GetDetectionDataAssetsDataAssetCollectionItemArray []GetDetectionDataAssetsDataAssetCollectionItemInput

func (GetDetectionDataAssetsDataAssetCollectionItemArray) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemArray) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutput

func (i GetDetectionDataAssetsDataAssetCollectionItemArray) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutput() GetDetectionDataAssetsDataAssetCollectionItemArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionItemArray) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutputWithContext

func (i GetDetectionDataAssetsDataAssetCollectionItemArray) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemArrayOutput

type GetDetectionDataAssetsDataAssetCollectionItemArrayInput

type GetDetectionDataAssetsDataAssetCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutput() GetDetectionDataAssetsDataAssetCollectionItemArrayOutput
	ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionItemArrayOutput
}

GetDetectionDataAssetsDataAssetCollectionItemArrayInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionItemArray and GetDetectionDataAssetsDataAssetCollectionItemArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionItemArrayInput` via:

GetDetectionDataAssetsDataAssetCollectionItemArray{ GetDetectionDataAssetsDataAssetCollectionItemArgs{...} }

type GetDetectionDataAssetsDataAssetCollectionItemArrayOutput

type GetDetectionDataAssetsDataAssetCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionItemArrayOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemArrayOutput) Index

func (GetDetectionDataAssetsDataAssetCollectionItemArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionItemArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutputWithContext

func (o GetDetectionDataAssetsDataAssetCollectionItemArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemArrayOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetail

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetail struct {
	// atp db password Secret Id
	AtpPasswordSecretId string `pulumi:"atpPasswordSecretId"`
	// atp db user name
	AtpUserName string `pulumi:"atpUserName"`
	// Bucket Name for influx connection
	Bucket string `pulumi:"bucket"`
	// OCID of the secret containing the containers certificates of ATP wallet
	CwalletFileSecretId string `pulumi:"cwalletFileSecretId"`
	// Data source type where actually data asset is being stored
	DataSourceType string `pulumi:"dataSourceType"`
	// DB Name for influx connection
	DatabaseName string `pulumi:"databaseName"`
	// OCID of the secret containing the PDB'S certificates of ATP wallet
	EwalletFileSecretId string `pulumi:"ewalletFileSecretId"`
	// OCID of the secret containing Keystore.jks file of the ATP wallet
	KeyStoreFileSecretId string `pulumi:"keyStoreFileSecretId"`
	// Measurement name for influx
	MeasurementName string `pulumi:"measurementName"`
	// Object storage namespace
	Namespace string `pulumi:"namespace"`
	// File name
	Object string `pulumi:"object"`
	// OCID of the secret that contains jdbc properties file of ATP wallet
	OjdbcFileSecretId string `pulumi:"ojdbcFileSecretId"`
	// Password Secret Id for the influx connection
	PasswordSecretId string `pulumi:"passwordSecretId"`
	// atp database table name
	TableName string `pulumi:"tableName"`
	// OCID of the secret that contains the tnsnames file of ATP wallet
	TnsnamesFileSecretId string `pulumi:"tnsnamesFileSecretId"`
	// OCID of the secret containing truststore.jks file of the ATP wallet
	TruststoreFileSecretId string `pulumi:"truststoreFileSecretId"`
	// public IP address and port to influx DB
	Url string `pulumi:"url"`
	// Username for connection to Influx
	UserName string `pulumi:"userName"`
	// Possible data sources
	VersionSpecificDetails []GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetail `pulumi:"versionSpecificDetails"`
	// wallet password Secret ID in String format
	WalletPasswordSecretId string `pulumi:"walletPasswordSecretId"`
}

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs struct {
	// atp db password Secret Id
	AtpPasswordSecretId pulumi.StringInput `pulumi:"atpPasswordSecretId"`
	// atp db user name
	AtpUserName pulumi.StringInput `pulumi:"atpUserName"`
	// Bucket Name for influx connection
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the secret containing the containers certificates of ATP wallet
	CwalletFileSecretId pulumi.StringInput `pulumi:"cwalletFileSecretId"`
	// Data source type where actually data asset is being stored
	DataSourceType pulumi.StringInput `pulumi:"dataSourceType"`
	// DB Name for influx connection
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// OCID of the secret containing the PDB'S certificates of ATP wallet
	EwalletFileSecretId pulumi.StringInput `pulumi:"ewalletFileSecretId"`
	// OCID of the secret containing Keystore.jks file of the ATP wallet
	KeyStoreFileSecretId pulumi.StringInput `pulumi:"keyStoreFileSecretId"`
	// Measurement name for influx
	MeasurementName pulumi.StringInput `pulumi:"measurementName"`
	// Object storage namespace
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// File name
	Object pulumi.StringInput `pulumi:"object"`
	// OCID of the secret that contains jdbc properties file of ATP wallet
	OjdbcFileSecretId pulumi.StringInput `pulumi:"ojdbcFileSecretId"`
	// Password Secret Id for the influx connection
	PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
	// atp database table name
	TableName pulumi.StringInput `pulumi:"tableName"`
	// OCID of the secret that contains the tnsnames file of ATP wallet
	TnsnamesFileSecretId pulumi.StringInput `pulumi:"tnsnamesFileSecretId"`
	// OCID of the secret containing truststore.jks file of the ATP wallet
	TruststoreFileSecretId pulumi.StringInput `pulumi:"truststoreFileSecretId"`
	// public IP address and port to influx DB
	Url pulumi.StringInput `pulumi:"url"`
	// Username for connection to Influx
	UserName pulumi.StringInput `pulumi:"userName"`
	// Possible data sources
	VersionSpecificDetails GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayInput `pulumi:"versionSpecificDetails"`
	// wallet password Secret ID in String format
	WalletPasswordSecretId pulumi.StringInput `pulumi:"walletPasswordSecretId"`
}

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutputWithContext

func (i GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray []GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailInput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutputWithContext

func (i GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayInput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput() GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput
	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput
}

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray and GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayInput` via:

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArray{ GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs{...} }

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArrayOutputWithContext

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailInput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput() GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput
	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput
}

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs and GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailInput` via:

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailArgs{...}

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) AtpPasswordSecretId

atp db password Secret Id

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) AtpUserName

atp db user name

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) Bucket

Bucket Name for influx connection

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) CwalletFileSecretId

OCID of the secret containing the containers certificates of ATP wallet

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) DataSourceType

Data source type where actually data asset is being stored

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) DatabaseName

DB Name for influx connection

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) EwalletFileSecretId

OCID of the secret containing the PDB'S certificates of ATP wallet

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) KeyStoreFileSecretId

OCID of the secret containing Keystore.jks file of the ATP wallet

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) MeasurementName

Measurement name for influx

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) Namespace

Object storage namespace

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) Object

File name

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) OjdbcFileSecretId

OCID of the secret that contains jdbc properties file of ATP wallet

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) PasswordSecretId

Password Secret Id for the influx connection

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) TableName

atp database table name

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) TnsnamesFileSecretId

OCID of the secret that contains the tnsnames file of ATP wallet

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutputWithContext

func (o GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) TruststoreFileSecretId

OCID of the secret containing truststore.jks file of the ATP wallet

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) Url

public IP address and port to influx DB

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) UserName

Username for connection to Influx

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) VersionSpecificDetails

Possible data sources

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailOutput) WalletPasswordSecretId

wallet password Secret ID in String format

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetail

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetail struct {
	// Bucket Name for influx connection
	Bucket string `pulumi:"bucket"`
	// DB Name for influx connection
	DatabaseName string `pulumi:"databaseName"`
	// Data source type where actually data asset is being stored
	InfluxVersion string `pulumi:"influxVersion"`
	// Org name for the influx db
	OrganizationName string `pulumi:"organizationName"`
	// retention policy is how long the bucket would last
	RetentionPolicyName string `pulumi:"retentionPolicyName"`
}

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs struct {
	// Bucket Name for influx connection
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// DB Name for influx connection
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// Data source type where actually data asset is being stored
	InfluxVersion pulumi.StringInput `pulumi:"influxVersion"`
	// Org name for the influx db
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// retention policy is how long the bucket would last
	RetentionPolicyName pulumi.StringInput `pulumi:"retentionPolicyName"`
}

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutputWithContext

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray []GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailInput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutputWithContext

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayInput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput() GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput
	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput
}

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray and GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayInput` via:

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArray{ GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs{...} }

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArrayOutputWithContext

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailInput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput() GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput
	ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput
}

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs and GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailInput` via:

GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailArgs{...}

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput

type GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) Bucket

Bucket Name for influx connection

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) DatabaseName

DB Name for influx connection

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) InfluxVersion

Data source type where actually data asset is being stored

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) OrganizationName

Org name for the influx db

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) RetentionPolicyName

retention policy is how long the bucket would last

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput

func (GetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutput) ToGetDetectionDataAssetsDataAssetCollectionItemDataSourceDetailVersionSpecificDetailOutputWithContext

type GetDetectionDataAssetsDataAssetCollectionItemInput

type GetDetectionDataAssetsDataAssetCollectionItemInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsDataAssetCollectionItemOutput() GetDetectionDataAssetsDataAssetCollectionItemOutput
	ToGetDetectionDataAssetsDataAssetCollectionItemOutputWithContext(context.Context) GetDetectionDataAssetsDataAssetCollectionItemOutput
}

GetDetectionDataAssetsDataAssetCollectionItemInput is an input type that accepts GetDetectionDataAssetsDataAssetCollectionItemArgs and GetDetectionDataAssetsDataAssetCollectionItemOutput values. You can construct a concrete instance of `GetDetectionDataAssetsDataAssetCollectionItemInput` via:

GetDetectionDataAssetsDataAssetCollectionItemArgs{...}

type GetDetectionDataAssetsDataAssetCollectionItemOutput

type GetDetectionDataAssetsDataAssetCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) DataSourceDetails

Possible data sources

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) DefinedTags

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

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) Description

A short description of the data asset.

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) DisplayName

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

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) 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 (GetDetectionDataAssetsDataAssetCollectionItemOutput) Id

The Unique Oracle ID (OCID) that is immutable on creation.

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) PrivateEndpointId

OCID of Private Endpoint.

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) ProjectId

The ID of the project for which to list the objects.

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) TimeCreated

The time the the DataAsset was created. An RFC3339 formatted datetime string

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) TimeUpdated

The time the the DataAsset was updated. An RFC3339 formatted datetime string

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) ToGetDetectionDataAssetsDataAssetCollectionItemOutput

func (o GetDetectionDataAssetsDataAssetCollectionItemOutput) ToGetDetectionDataAssetsDataAssetCollectionItemOutput() GetDetectionDataAssetsDataAssetCollectionItemOutput

func (GetDetectionDataAssetsDataAssetCollectionItemOutput) ToGetDetectionDataAssetsDataAssetCollectionItemOutputWithContext

func (o GetDetectionDataAssetsDataAssetCollectionItemOutput) ToGetDetectionDataAssetsDataAssetCollectionItemOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionItemOutput

type GetDetectionDataAssetsDataAssetCollectionOutput

type GetDetectionDataAssetsDataAssetCollectionOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsDataAssetCollectionOutput) ElementType

func (GetDetectionDataAssetsDataAssetCollectionOutput) Items

func (GetDetectionDataAssetsDataAssetCollectionOutput) ToGetDetectionDataAssetsDataAssetCollectionOutput

func (o GetDetectionDataAssetsDataAssetCollectionOutput) ToGetDetectionDataAssetsDataAssetCollectionOutput() GetDetectionDataAssetsDataAssetCollectionOutput

func (GetDetectionDataAssetsDataAssetCollectionOutput) ToGetDetectionDataAssetsDataAssetCollectionOutputWithContext

func (o GetDetectionDataAssetsDataAssetCollectionOutput) ToGetDetectionDataAssetsDataAssetCollectionOutputWithContext(ctx context.Context) GetDetectionDataAssetsDataAssetCollectionOutput

type GetDetectionDataAssetsFilter

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

type GetDetectionDataAssetsFilterArgs

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

func (GetDetectionDataAssetsFilterArgs) ElementType

func (GetDetectionDataAssetsFilterArgs) ToGetDetectionDataAssetsFilterOutput

func (i GetDetectionDataAssetsFilterArgs) ToGetDetectionDataAssetsFilterOutput() GetDetectionDataAssetsFilterOutput

func (GetDetectionDataAssetsFilterArgs) ToGetDetectionDataAssetsFilterOutputWithContext

func (i GetDetectionDataAssetsFilterArgs) ToGetDetectionDataAssetsFilterOutputWithContext(ctx context.Context) GetDetectionDataAssetsFilterOutput

type GetDetectionDataAssetsFilterArray

type GetDetectionDataAssetsFilterArray []GetDetectionDataAssetsFilterInput

func (GetDetectionDataAssetsFilterArray) ElementType

func (GetDetectionDataAssetsFilterArray) ToGetDetectionDataAssetsFilterArrayOutput

func (i GetDetectionDataAssetsFilterArray) ToGetDetectionDataAssetsFilterArrayOutput() GetDetectionDataAssetsFilterArrayOutput

func (GetDetectionDataAssetsFilterArray) ToGetDetectionDataAssetsFilterArrayOutputWithContext

func (i GetDetectionDataAssetsFilterArray) ToGetDetectionDataAssetsFilterArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsFilterArrayOutput

type GetDetectionDataAssetsFilterArrayInput

type GetDetectionDataAssetsFilterArrayInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsFilterArrayOutput() GetDetectionDataAssetsFilterArrayOutput
	ToGetDetectionDataAssetsFilterArrayOutputWithContext(context.Context) GetDetectionDataAssetsFilterArrayOutput
}

GetDetectionDataAssetsFilterArrayInput is an input type that accepts GetDetectionDataAssetsFilterArray and GetDetectionDataAssetsFilterArrayOutput values. You can construct a concrete instance of `GetDetectionDataAssetsFilterArrayInput` via:

GetDetectionDataAssetsFilterArray{ GetDetectionDataAssetsFilterArgs{...} }

type GetDetectionDataAssetsFilterArrayOutput

type GetDetectionDataAssetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsFilterArrayOutput) ElementType

func (GetDetectionDataAssetsFilterArrayOutput) Index

func (GetDetectionDataAssetsFilterArrayOutput) ToGetDetectionDataAssetsFilterArrayOutput

func (o GetDetectionDataAssetsFilterArrayOutput) ToGetDetectionDataAssetsFilterArrayOutput() GetDetectionDataAssetsFilterArrayOutput

func (GetDetectionDataAssetsFilterArrayOutput) ToGetDetectionDataAssetsFilterArrayOutputWithContext

func (o GetDetectionDataAssetsFilterArrayOutput) ToGetDetectionDataAssetsFilterArrayOutputWithContext(ctx context.Context) GetDetectionDataAssetsFilterArrayOutput

type GetDetectionDataAssetsFilterInput

type GetDetectionDataAssetsFilterInput interface {
	pulumi.Input

	ToGetDetectionDataAssetsFilterOutput() GetDetectionDataAssetsFilterOutput
	ToGetDetectionDataAssetsFilterOutputWithContext(context.Context) GetDetectionDataAssetsFilterOutput
}

GetDetectionDataAssetsFilterInput is an input type that accepts GetDetectionDataAssetsFilterArgs and GetDetectionDataAssetsFilterOutput values. You can construct a concrete instance of `GetDetectionDataAssetsFilterInput` via:

GetDetectionDataAssetsFilterArgs{...}

type GetDetectionDataAssetsFilterOutput

type GetDetectionDataAssetsFilterOutput struct{ *pulumi.OutputState }

func (GetDetectionDataAssetsFilterOutput) ElementType

func (GetDetectionDataAssetsFilterOutput) Name

func (GetDetectionDataAssetsFilterOutput) Regex

func (GetDetectionDataAssetsFilterOutput) ToGetDetectionDataAssetsFilterOutput

func (o GetDetectionDataAssetsFilterOutput) ToGetDetectionDataAssetsFilterOutput() GetDetectionDataAssetsFilterOutput

func (GetDetectionDataAssetsFilterOutput) ToGetDetectionDataAssetsFilterOutputWithContext

func (o GetDetectionDataAssetsFilterOutput) ToGetDetectionDataAssetsFilterOutputWithContext(ctx context.Context) GetDetectionDataAssetsFilterOutput

func (GetDetectionDataAssetsFilterOutput) Values

type GetDetectionDataAssetsOutputArgs

type GetDetectionDataAssetsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                  `pulumi:"displayName"`
	Filters     GetDetectionDataAssetsFilterArrayInput `pulumi:"filters"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDetectionDataAssets.

func (GetDetectionDataAssetsOutputArgs) ElementType

type GetDetectionDataAssetsResult

type GetDetectionDataAssetsResult struct {
	// The OCID of the compartment containing the DataAsset.
	CompartmentId string `pulumi:"compartmentId"`
	// The list of data_asset_collection.
	DataAssetCollections []GetDetectionDataAssetsDataAssetCollection `pulumi:"dataAssetCollections"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName *string                        `pulumi:"displayName"`
	Filters     []GetDetectionDataAssetsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The Unique project id which is created at project creation that is immutable on creation.
	ProjectId *string `pulumi:"projectId"`
	// The lifecycle state of the Data Asset.
	State *string `pulumi:"state"`
}

A collection of values returned by getDetectionDataAssets.

func GetDetectionDataAssets

func GetDetectionDataAssets(ctx *pulumi.Context, args *GetDetectionDataAssetsArgs, opts ...pulumi.InvokeOption) (*GetDetectionDataAssetsResult, error)

This data source provides the list of Data Assets in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Returns a list of DataAssets.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectionDataAssets(ctx, &aianomalydetection.GetDetectionDataAssetsArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(dataAssetDisplayName),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(dataAssetState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectionDataAssetsResultOutput

type GetDetectionDataAssetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectionDataAssets.

func (GetDetectionDataAssetsResultOutput) CompartmentId

The OCID of the compartment containing the DataAsset.

func (GetDetectionDataAssetsResultOutput) DataAssetCollections

The list of data_asset_collection.

func (GetDetectionDataAssetsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetDetectionDataAssetsResultOutput) ElementType

func (GetDetectionDataAssetsResultOutput) Filters

func (GetDetectionDataAssetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDetectionDataAssetsResultOutput) ProjectId

The Unique project id which is created at project creation that is immutable on creation.

func (GetDetectionDataAssetsResultOutput) State

The lifecycle state of the Data Asset.

func (GetDetectionDataAssetsResultOutput) ToGetDetectionDataAssetsResultOutput

func (o GetDetectionDataAssetsResultOutput) ToGetDetectionDataAssetsResultOutput() GetDetectionDataAssetsResultOutput

func (GetDetectionDataAssetsResultOutput) ToGetDetectionDataAssetsResultOutputWithContext

func (o GetDetectionDataAssetsResultOutput) ToGetDetectionDataAssetsResultOutputWithContext(ctx context.Context) GetDetectionDataAssetsResultOutput

type GetDetectionModelArgs

type GetDetectionModelArgs struct {
	// The OCID of the Model.
	ModelId string `pulumi:"modelId"`
}

A collection of arguments for invoking getDetectionModel.

type GetDetectionModelModelTrainingDetail

type GetDetectionModelModelTrainingDetail struct {
	// User can choose specific algorithm for training.
	AlgorithmHint string `pulumi:"algorithmHint"`
	// The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.
	DataAssetIds []string `pulumi:"dataAssetIds"`
	// A target model accuracy metric user provides as their requirement
	TargetFap float64 `pulumi:"targetFap"`
	// Fraction of total data that is used for training the model. The remaining is used for validation of the model.
	TrainingFraction float64 `pulumi:"trainingFraction"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize int `pulumi:"windowSize"`
}

type GetDetectionModelModelTrainingDetailArgs

type GetDetectionModelModelTrainingDetailArgs struct {
	// User can choose specific algorithm for training.
	AlgorithmHint pulumi.StringInput `pulumi:"algorithmHint"`
	// The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.
	DataAssetIds pulumi.StringArrayInput `pulumi:"dataAssetIds"`
	// A target model accuracy metric user provides as their requirement
	TargetFap pulumi.Float64Input `pulumi:"targetFap"`
	// Fraction of total data that is used for training the model. The remaining is used for validation of the model.
	TrainingFraction pulumi.Float64Input `pulumi:"trainingFraction"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize pulumi.IntInput `pulumi:"windowSize"`
}

func (GetDetectionModelModelTrainingDetailArgs) ElementType

func (GetDetectionModelModelTrainingDetailArgs) ToGetDetectionModelModelTrainingDetailOutput

func (i GetDetectionModelModelTrainingDetailArgs) ToGetDetectionModelModelTrainingDetailOutput() GetDetectionModelModelTrainingDetailOutput

func (GetDetectionModelModelTrainingDetailArgs) ToGetDetectionModelModelTrainingDetailOutputWithContext

func (i GetDetectionModelModelTrainingDetailArgs) ToGetDetectionModelModelTrainingDetailOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingDetailOutput

type GetDetectionModelModelTrainingDetailArray

type GetDetectionModelModelTrainingDetailArray []GetDetectionModelModelTrainingDetailInput

func (GetDetectionModelModelTrainingDetailArray) ElementType

func (GetDetectionModelModelTrainingDetailArray) ToGetDetectionModelModelTrainingDetailArrayOutput

func (i GetDetectionModelModelTrainingDetailArray) ToGetDetectionModelModelTrainingDetailArrayOutput() GetDetectionModelModelTrainingDetailArrayOutput

func (GetDetectionModelModelTrainingDetailArray) ToGetDetectionModelModelTrainingDetailArrayOutputWithContext

func (i GetDetectionModelModelTrainingDetailArray) ToGetDetectionModelModelTrainingDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingDetailArrayOutput

type GetDetectionModelModelTrainingDetailArrayInput

type GetDetectionModelModelTrainingDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingDetailArrayOutput() GetDetectionModelModelTrainingDetailArrayOutput
	ToGetDetectionModelModelTrainingDetailArrayOutputWithContext(context.Context) GetDetectionModelModelTrainingDetailArrayOutput
}

GetDetectionModelModelTrainingDetailArrayInput is an input type that accepts GetDetectionModelModelTrainingDetailArray and GetDetectionModelModelTrainingDetailArrayOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingDetailArrayInput` via:

GetDetectionModelModelTrainingDetailArray{ GetDetectionModelModelTrainingDetailArgs{...} }

type GetDetectionModelModelTrainingDetailArrayOutput

type GetDetectionModelModelTrainingDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingDetailArrayOutput) ElementType

func (GetDetectionModelModelTrainingDetailArrayOutput) Index

func (GetDetectionModelModelTrainingDetailArrayOutput) ToGetDetectionModelModelTrainingDetailArrayOutput

func (o GetDetectionModelModelTrainingDetailArrayOutput) ToGetDetectionModelModelTrainingDetailArrayOutput() GetDetectionModelModelTrainingDetailArrayOutput

func (GetDetectionModelModelTrainingDetailArrayOutput) ToGetDetectionModelModelTrainingDetailArrayOutputWithContext

func (o GetDetectionModelModelTrainingDetailArrayOutput) ToGetDetectionModelModelTrainingDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingDetailArrayOutput

type GetDetectionModelModelTrainingDetailInput

type GetDetectionModelModelTrainingDetailInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingDetailOutput() GetDetectionModelModelTrainingDetailOutput
	ToGetDetectionModelModelTrainingDetailOutputWithContext(context.Context) GetDetectionModelModelTrainingDetailOutput
}

GetDetectionModelModelTrainingDetailInput is an input type that accepts GetDetectionModelModelTrainingDetailArgs and GetDetectionModelModelTrainingDetailOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingDetailInput` via:

GetDetectionModelModelTrainingDetailArgs{...}

type GetDetectionModelModelTrainingDetailOutput

type GetDetectionModelModelTrainingDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingDetailOutput) AlgorithmHint

User can choose specific algorithm for training.

func (GetDetectionModelModelTrainingDetailOutput) DataAssetIds

The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.

func (GetDetectionModelModelTrainingDetailOutput) ElementType

func (GetDetectionModelModelTrainingDetailOutput) TargetFap

A target model accuracy metric user provides as their requirement

func (GetDetectionModelModelTrainingDetailOutput) ToGetDetectionModelModelTrainingDetailOutput

func (o GetDetectionModelModelTrainingDetailOutput) ToGetDetectionModelModelTrainingDetailOutput() GetDetectionModelModelTrainingDetailOutput

func (GetDetectionModelModelTrainingDetailOutput) ToGetDetectionModelModelTrainingDetailOutputWithContext

func (o GetDetectionModelModelTrainingDetailOutput) ToGetDetectionModelModelTrainingDetailOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingDetailOutput

func (GetDetectionModelModelTrainingDetailOutput) TrainingFraction

Fraction of total data that is used for training the model. The remaining is used for validation of the model.

func (GetDetectionModelModelTrainingDetailOutput) WindowSize

Window size defined during training or deduced by the algorithm.

type GetDetectionModelModelTrainingResult

type GetDetectionModelModelTrainingResult struct {
	// Accuracy metric for a signal.
	Fap float64 `pulumi:"fap"`
	// A boolean value to indicate if train goal/targetFap is achieved for trained model
	IsTrainingGoalAchieved bool    `pulumi:"isTrainingGoalAchieved"`
	Mae                    float64 `pulumi:"mae"`
	MaxInferenceSyncRows   int     `pulumi:"maxInferenceSyncRows"`
	// The model accuracy metric on timestamp level.
	MultivariateFap float64 `pulumi:"multivariateFap"`
	Rmse            float64 `pulumi:"rmse"`
	// Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.
	RowReductionDetails []GetDetectionModelModelTrainingResultRowReductionDetail `pulumi:"rowReductionDetails"`
	// The list of signal details.
	SignalDetails []GetDetectionModelModelTrainingResultSignalDetail `pulumi:"signalDetails"`
	// A warning message to explain the reason when targetFap cannot be achieved for trained model
	Warning string `pulumi:"warning"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize int `pulumi:"windowSize"`
}

type GetDetectionModelModelTrainingResultArgs

type GetDetectionModelModelTrainingResultArgs struct {
	// Accuracy metric for a signal.
	Fap pulumi.Float64Input `pulumi:"fap"`
	// A boolean value to indicate if train goal/targetFap is achieved for trained model
	IsTrainingGoalAchieved pulumi.BoolInput    `pulumi:"isTrainingGoalAchieved"`
	Mae                    pulumi.Float64Input `pulumi:"mae"`
	MaxInferenceSyncRows   pulumi.IntInput     `pulumi:"maxInferenceSyncRows"`
	// The model accuracy metric on timestamp level.
	MultivariateFap pulumi.Float64Input `pulumi:"multivariateFap"`
	Rmse            pulumi.Float64Input `pulumi:"rmse"`
	// Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.
	RowReductionDetails GetDetectionModelModelTrainingResultRowReductionDetailArrayInput `pulumi:"rowReductionDetails"`
	// The list of signal details.
	SignalDetails GetDetectionModelModelTrainingResultSignalDetailArrayInput `pulumi:"signalDetails"`
	// A warning message to explain the reason when targetFap cannot be achieved for trained model
	Warning pulumi.StringInput `pulumi:"warning"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize pulumi.IntInput `pulumi:"windowSize"`
}

func (GetDetectionModelModelTrainingResultArgs) ElementType

func (GetDetectionModelModelTrainingResultArgs) ToGetDetectionModelModelTrainingResultOutput

func (i GetDetectionModelModelTrainingResultArgs) ToGetDetectionModelModelTrainingResultOutput() GetDetectionModelModelTrainingResultOutput

func (GetDetectionModelModelTrainingResultArgs) ToGetDetectionModelModelTrainingResultOutputWithContext

func (i GetDetectionModelModelTrainingResultArgs) ToGetDetectionModelModelTrainingResultOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultOutput

type GetDetectionModelModelTrainingResultArray

type GetDetectionModelModelTrainingResultArray []GetDetectionModelModelTrainingResultInput

func (GetDetectionModelModelTrainingResultArray) ElementType

func (GetDetectionModelModelTrainingResultArray) ToGetDetectionModelModelTrainingResultArrayOutput

func (i GetDetectionModelModelTrainingResultArray) ToGetDetectionModelModelTrainingResultArrayOutput() GetDetectionModelModelTrainingResultArrayOutput

func (GetDetectionModelModelTrainingResultArray) ToGetDetectionModelModelTrainingResultArrayOutputWithContext

func (i GetDetectionModelModelTrainingResultArray) ToGetDetectionModelModelTrainingResultArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultArrayOutput

type GetDetectionModelModelTrainingResultArrayInput

type GetDetectionModelModelTrainingResultArrayInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingResultArrayOutput() GetDetectionModelModelTrainingResultArrayOutput
	ToGetDetectionModelModelTrainingResultArrayOutputWithContext(context.Context) GetDetectionModelModelTrainingResultArrayOutput
}

GetDetectionModelModelTrainingResultArrayInput is an input type that accepts GetDetectionModelModelTrainingResultArray and GetDetectionModelModelTrainingResultArrayOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingResultArrayInput` via:

GetDetectionModelModelTrainingResultArray{ GetDetectionModelModelTrainingResultArgs{...} }

type GetDetectionModelModelTrainingResultArrayOutput

type GetDetectionModelModelTrainingResultArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingResultArrayOutput) ElementType

func (GetDetectionModelModelTrainingResultArrayOutput) Index

func (GetDetectionModelModelTrainingResultArrayOutput) ToGetDetectionModelModelTrainingResultArrayOutput

func (o GetDetectionModelModelTrainingResultArrayOutput) ToGetDetectionModelModelTrainingResultArrayOutput() GetDetectionModelModelTrainingResultArrayOutput

func (GetDetectionModelModelTrainingResultArrayOutput) ToGetDetectionModelModelTrainingResultArrayOutputWithContext

func (o GetDetectionModelModelTrainingResultArrayOutput) ToGetDetectionModelModelTrainingResultArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultArrayOutput

type GetDetectionModelModelTrainingResultInput

type GetDetectionModelModelTrainingResultInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingResultOutput() GetDetectionModelModelTrainingResultOutput
	ToGetDetectionModelModelTrainingResultOutputWithContext(context.Context) GetDetectionModelModelTrainingResultOutput
}

GetDetectionModelModelTrainingResultInput is an input type that accepts GetDetectionModelModelTrainingResultArgs and GetDetectionModelModelTrainingResultOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingResultInput` via:

GetDetectionModelModelTrainingResultArgs{...}

type GetDetectionModelModelTrainingResultOutput

type GetDetectionModelModelTrainingResultOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingResultOutput) ElementType

func (GetDetectionModelModelTrainingResultOutput) Fap

Accuracy metric for a signal.

func (GetDetectionModelModelTrainingResultOutput) IsTrainingGoalAchieved

A boolean value to indicate if train goal/targetFap is achieved for trained model

func (GetDetectionModelModelTrainingResultOutput) Mae

func (GetDetectionModelModelTrainingResultOutput) MaxInferenceSyncRows

func (GetDetectionModelModelTrainingResultOutput) MultivariateFap

The model accuracy metric on timestamp level.

func (GetDetectionModelModelTrainingResultOutput) Rmse

func (GetDetectionModelModelTrainingResultOutput) RowReductionDetails

Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.

func (GetDetectionModelModelTrainingResultOutput) SignalDetails

The list of signal details.

func (GetDetectionModelModelTrainingResultOutput) ToGetDetectionModelModelTrainingResultOutput

func (o GetDetectionModelModelTrainingResultOutput) ToGetDetectionModelModelTrainingResultOutput() GetDetectionModelModelTrainingResultOutput

func (GetDetectionModelModelTrainingResultOutput) ToGetDetectionModelModelTrainingResultOutputWithContext

func (o GetDetectionModelModelTrainingResultOutput) ToGetDetectionModelModelTrainingResultOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultOutput

func (GetDetectionModelModelTrainingResultOutput) Warning

A warning message to explain the reason when targetFap cannot be achieved for trained model

func (GetDetectionModelModelTrainingResultOutput) WindowSize

Window size defined during training or deduced by the algorithm.

type GetDetectionModelModelTrainingResultRowReductionDetail

type GetDetectionModelModelTrainingResultRowReductionDetail struct {
	// A boolean value to indicate if row reduction is applied
	IsReductionEnabled bool `pulumi:"isReductionEnabled"`
	// Method for row reduction:
	// * DELETE_ROW - delete rows with equal intervals
	// * AVERAGE_ROW - average multiple rows to one row
	ReductionMethod string `pulumi:"reductionMethod"`
	// A percentage to reduce data size down to on top of original data
	ReductionPercentage float64 `pulumi:"reductionPercentage"`
}

type GetDetectionModelModelTrainingResultRowReductionDetailArgs

type GetDetectionModelModelTrainingResultRowReductionDetailArgs struct {
	// A boolean value to indicate if row reduction is applied
	IsReductionEnabled pulumi.BoolInput `pulumi:"isReductionEnabled"`
	// Method for row reduction:
	// * DELETE_ROW - delete rows with equal intervals
	// * AVERAGE_ROW - average multiple rows to one row
	ReductionMethod pulumi.StringInput `pulumi:"reductionMethod"`
	// A percentage to reduce data size down to on top of original data
	ReductionPercentage pulumi.Float64Input `pulumi:"reductionPercentage"`
}

func (GetDetectionModelModelTrainingResultRowReductionDetailArgs) ElementType

func (GetDetectionModelModelTrainingResultRowReductionDetailArgs) ToGetDetectionModelModelTrainingResultRowReductionDetailOutput

func (GetDetectionModelModelTrainingResultRowReductionDetailArgs) ToGetDetectionModelModelTrainingResultRowReductionDetailOutputWithContext

func (i GetDetectionModelModelTrainingResultRowReductionDetailArgs) ToGetDetectionModelModelTrainingResultRowReductionDetailOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultRowReductionDetailOutput

type GetDetectionModelModelTrainingResultRowReductionDetailArray

type GetDetectionModelModelTrainingResultRowReductionDetailArray []GetDetectionModelModelTrainingResultRowReductionDetailInput

func (GetDetectionModelModelTrainingResultRowReductionDetailArray) ElementType

func (GetDetectionModelModelTrainingResultRowReductionDetailArray) ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutput

func (GetDetectionModelModelTrainingResultRowReductionDetailArray) ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutputWithContext

func (i GetDetectionModelModelTrainingResultRowReductionDetailArray) ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput

type GetDetectionModelModelTrainingResultRowReductionDetailArrayInput

type GetDetectionModelModelTrainingResultRowReductionDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutput() GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput
	ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutputWithContext(context.Context) GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput
}

GetDetectionModelModelTrainingResultRowReductionDetailArrayInput is an input type that accepts GetDetectionModelModelTrainingResultRowReductionDetailArray and GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingResultRowReductionDetailArrayInput` via:

GetDetectionModelModelTrainingResultRowReductionDetailArray{ GetDetectionModelModelTrainingResultRowReductionDetailArgs{...} }

type GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput

type GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput) ElementType

func (GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput) Index

func (GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput) ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutput

func (GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput) ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutputWithContext

func (o GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput) ToGetDetectionModelModelTrainingResultRowReductionDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultRowReductionDetailArrayOutput

type GetDetectionModelModelTrainingResultRowReductionDetailInput

type GetDetectionModelModelTrainingResultRowReductionDetailInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingResultRowReductionDetailOutput() GetDetectionModelModelTrainingResultRowReductionDetailOutput
	ToGetDetectionModelModelTrainingResultRowReductionDetailOutputWithContext(context.Context) GetDetectionModelModelTrainingResultRowReductionDetailOutput
}

GetDetectionModelModelTrainingResultRowReductionDetailInput is an input type that accepts GetDetectionModelModelTrainingResultRowReductionDetailArgs and GetDetectionModelModelTrainingResultRowReductionDetailOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingResultRowReductionDetailInput` via:

GetDetectionModelModelTrainingResultRowReductionDetailArgs{...}

type GetDetectionModelModelTrainingResultRowReductionDetailOutput

type GetDetectionModelModelTrainingResultRowReductionDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingResultRowReductionDetailOutput) ElementType

func (GetDetectionModelModelTrainingResultRowReductionDetailOutput) IsReductionEnabled

A boolean value to indicate if row reduction is applied

func (GetDetectionModelModelTrainingResultRowReductionDetailOutput) ReductionMethod

Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one row

func (GetDetectionModelModelTrainingResultRowReductionDetailOutput) ReductionPercentage

A percentage to reduce data size down to on top of original data

func (GetDetectionModelModelTrainingResultRowReductionDetailOutput) ToGetDetectionModelModelTrainingResultRowReductionDetailOutput

func (GetDetectionModelModelTrainingResultRowReductionDetailOutput) ToGetDetectionModelModelTrainingResultRowReductionDetailOutputWithContext

func (o GetDetectionModelModelTrainingResultRowReductionDetailOutput) ToGetDetectionModelModelTrainingResultRowReductionDetailOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultRowReductionDetailOutput

type GetDetectionModelModelTrainingResultSignalDetail

type GetDetectionModelModelTrainingResultSignalDetail struct {
	// detailed information for a signal.
	Details string `pulumi:"details"`
	// Accuracy metric for a signal.
	Fap float64 `pulumi:"fap"`
	// A boolean value to indicate if a signal is quantized or not.
	IsQuantized bool `pulumi:"isQuantized"`
	// Max value within a signal.
	Max float64 `pulumi:"max"`
	// Min value within a signal.
	Min float64 `pulumi:"min"`
	// The ratio of missing values in a signal filled/imputed by the IDP algorithm.
	MviRatio float64 `pulumi:"mviRatio"`
	// The name of a signal.
	SignalName string `pulumi:"signalName"`
	// Status of the signal:
	// * ACCEPTED - the signal is used for training the model
	// * DROPPED - the signal does not meet requirement, and is dropped before training the model.
	// * OTHER - placeholder for other status
	Status string `pulumi:"status"`
	// Standard deviation of values within a signal.
	Std float64 `pulumi:"std"`
}

type GetDetectionModelModelTrainingResultSignalDetailArgs

type GetDetectionModelModelTrainingResultSignalDetailArgs struct {
	// detailed information for a signal.
	Details pulumi.StringInput `pulumi:"details"`
	// Accuracy metric for a signal.
	Fap pulumi.Float64Input `pulumi:"fap"`
	// A boolean value to indicate if a signal is quantized or not.
	IsQuantized pulumi.BoolInput `pulumi:"isQuantized"`
	// Max value within a signal.
	Max pulumi.Float64Input `pulumi:"max"`
	// Min value within a signal.
	Min pulumi.Float64Input `pulumi:"min"`
	// The ratio of missing values in a signal filled/imputed by the IDP algorithm.
	MviRatio pulumi.Float64Input `pulumi:"mviRatio"`
	// The name of a signal.
	SignalName pulumi.StringInput `pulumi:"signalName"`
	// Status of the signal:
	// * ACCEPTED - the signal is used for training the model
	// * DROPPED - the signal does not meet requirement, and is dropped before training the model.
	// * OTHER - placeholder for other status
	Status pulumi.StringInput `pulumi:"status"`
	// Standard deviation of values within a signal.
	Std pulumi.Float64Input `pulumi:"std"`
}

func (GetDetectionModelModelTrainingResultSignalDetailArgs) ElementType

func (GetDetectionModelModelTrainingResultSignalDetailArgs) ToGetDetectionModelModelTrainingResultSignalDetailOutput

func (i GetDetectionModelModelTrainingResultSignalDetailArgs) ToGetDetectionModelModelTrainingResultSignalDetailOutput() GetDetectionModelModelTrainingResultSignalDetailOutput

func (GetDetectionModelModelTrainingResultSignalDetailArgs) ToGetDetectionModelModelTrainingResultSignalDetailOutputWithContext

func (i GetDetectionModelModelTrainingResultSignalDetailArgs) ToGetDetectionModelModelTrainingResultSignalDetailOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultSignalDetailOutput

type GetDetectionModelModelTrainingResultSignalDetailArray

type GetDetectionModelModelTrainingResultSignalDetailArray []GetDetectionModelModelTrainingResultSignalDetailInput

func (GetDetectionModelModelTrainingResultSignalDetailArray) ElementType

func (GetDetectionModelModelTrainingResultSignalDetailArray) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutput

func (i GetDetectionModelModelTrainingResultSignalDetailArray) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutput() GetDetectionModelModelTrainingResultSignalDetailArrayOutput

func (GetDetectionModelModelTrainingResultSignalDetailArray) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutputWithContext

func (i GetDetectionModelModelTrainingResultSignalDetailArray) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultSignalDetailArrayOutput

type GetDetectionModelModelTrainingResultSignalDetailArrayInput

type GetDetectionModelModelTrainingResultSignalDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingResultSignalDetailArrayOutput() GetDetectionModelModelTrainingResultSignalDetailArrayOutput
	ToGetDetectionModelModelTrainingResultSignalDetailArrayOutputWithContext(context.Context) GetDetectionModelModelTrainingResultSignalDetailArrayOutput
}

GetDetectionModelModelTrainingResultSignalDetailArrayInput is an input type that accepts GetDetectionModelModelTrainingResultSignalDetailArray and GetDetectionModelModelTrainingResultSignalDetailArrayOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingResultSignalDetailArrayInput` via:

GetDetectionModelModelTrainingResultSignalDetailArray{ GetDetectionModelModelTrainingResultSignalDetailArgs{...} }

type GetDetectionModelModelTrainingResultSignalDetailArrayOutput

type GetDetectionModelModelTrainingResultSignalDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingResultSignalDetailArrayOutput) ElementType

func (GetDetectionModelModelTrainingResultSignalDetailArrayOutput) Index

func (GetDetectionModelModelTrainingResultSignalDetailArrayOutput) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutput

func (GetDetectionModelModelTrainingResultSignalDetailArrayOutput) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutputWithContext

func (o GetDetectionModelModelTrainingResultSignalDetailArrayOutput) ToGetDetectionModelModelTrainingResultSignalDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultSignalDetailArrayOutput

type GetDetectionModelModelTrainingResultSignalDetailInput

type GetDetectionModelModelTrainingResultSignalDetailInput interface {
	pulumi.Input

	ToGetDetectionModelModelTrainingResultSignalDetailOutput() GetDetectionModelModelTrainingResultSignalDetailOutput
	ToGetDetectionModelModelTrainingResultSignalDetailOutputWithContext(context.Context) GetDetectionModelModelTrainingResultSignalDetailOutput
}

GetDetectionModelModelTrainingResultSignalDetailInput is an input type that accepts GetDetectionModelModelTrainingResultSignalDetailArgs and GetDetectionModelModelTrainingResultSignalDetailOutput values. You can construct a concrete instance of `GetDetectionModelModelTrainingResultSignalDetailInput` via:

GetDetectionModelModelTrainingResultSignalDetailArgs{...}

type GetDetectionModelModelTrainingResultSignalDetailOutput

type GetDetectionModelModelTrainingResultSignalDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionModelModelTrainingResultSignalDetailOutput) Details

detailed information for a signal.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) ElementType

func (GetDetectionModelModelTrainingResultSignalDetailOutput) Fap

Accuracy metric for a signal.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) IsQuantized

A boolean value to indicate if a signal is quantized or not.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) Max

Max value within a signal.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) Min

Min value within a signal.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) MviRatio

The ratio of missing values in a signal filled/imputed by the IDP algorithm.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) SignalName

The name of a signal.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) Status

Status of the signal: * ACCEPTED - the signal is used for training the model * DROPPED - the signal does not meet requirement, and is dropped before training the model. * OTHER - placeholder for other status

func (GetDetectionModelModelTrainingResultSignalDetailOutput) Std

Standard deviation of values within a signal.

func (GetDetectionModelModelTrainingResultSignalDetailOutput) ToGetDetectionModelModelTrainingResultSignalDetailOutput

func (GetDetectionModelModelTrainingResultSignalDetailOutput) ToGetDetectionModelModelTrainingResultSignalDetailOutputWithContext

func (o GetDetectionModelModelTrainingResultSignalDetailOutput) ToGetDetectionModelModelTrainingResultSignalDetailOutputWithContext(ctx context.Context) GetDetectionModelModelTrainingResultSignalDetailOutput

type GetDetectionModelOutputArgs

type GetDetectionModelOutputArgs struct {
	// The OCID of the Model.
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

A collection of arguments for invoking getDetectionModel.

func (GetDetectionModelOutputArgs) ElementType

type GetDetectionModelResult

type GetDetectionModelResult struct {
	// The OCID for the model's 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]string `pulumi:"definedTags"`
	// A short description of the Model.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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]string `pulumi:"freeformTags"`
	// The OCID of the model that is immutable on creation.
	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"`
	ModelId          string `pulumi:"modelId"`
	// Specifies the details of the MSET model during the create call.
	ModelTrainingDetails []GetDetectionModelModelTrainingDetail `pulumi:"modelTrainingDetails"`
	// Specifies the details for an Anomaly Detection model trained with MSET.
	ModelTrainingResults []GetDetectionModelModelTrainingResult `pulumi:"modelTrainingResults"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId string `pulumi:"projectId"`
	// The state of the model.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the the Model was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDetectionModel.

func GetDetectionModel

func GetDetectionModel(ctx *pulumi.Context, args *GetDetectionModelArgs, opts ...pulumi.InvokeOption) (*GetDetectionModelResult, error)

This data source provides details about a specific Model resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Gets a Model by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectionModel(ctx, &aianomalydetection.GetDetectionModelArgs{
			ModelId: testModelOciAiAnomalyDetectionModel.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectionModelResultOutput

type GetDetectionModelResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectionModel.

func (GetDetectionModelResultOutput) CompartmentId

The OCID for the model's compartment.

func (GetDetectionModelResultOutput) DefinedTags

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

func (GetDetectionModelResultOutput) Description

A short description of the Model.

func (GetDetectionModelResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (GetDetectionModelResultOutput) ElementType

func (GetDetectionModelResultOutput) 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 (GetDetectionModelResultOutput) Id

The OCID of the model that is immutable on creation.

func (GetDetectionModelResultOutput) LifecycleDetails

func (o GetDetectionModelResultOutput) 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 (GetDetectionModelResultOutput) ModelId

func (GetDetectionModelResultOutput) ModelTrainingDetails

Specifies the details of the MSET model during the create call.

func (GetDetectionModelResultOutput) ModelTrainingResults

Specifies the details for an Anomaly Detection model trained with MSET.

func (GetDetectionModelResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.

func (GetDetectionModelResultOutput) State

The state of the model.

func (GetDetectionModelResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectionModelResultOutput) TimeCreated

The time the the Model was created. An RFC3339 formatted datetime string.

func (GetDetectionModelResultOutput) TimeUpdated

The time the Model was updated. An RFC3339 formatted datetime string.

func (GetDetectionModelResultOutput) ToGetDetectionModelResultOutput

func (o GetDetectionModelResultOutput) ToGetDetectionModelResultOutput() GetDetectionModelResultOutput

func (GetDetectionModelResultOutput) ToGetDetectionModelResultOutputWithContext

func (o GetDetectionModelResultOutput) ToGetDetectionModelResultOutputWithContext(ctx context.Context) GetDetectionModelResultOutput

type GetDetectionModelsArgs

type GetDetectionModelsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                    `pulumi:"displayName"`
	Filters     []GetDetectionModelsFilter `pulumi:"filters"`
	// The ID of the project for which to list the objects.
	ProjectId *string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDetectionModels.

type GetDetectionModelsFilter

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

type GetDetectionModelsFilterArgs

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

func (GetDetectionModelsFilterArgs) ElementType

func (GetDetectionModelsFilterArgs) ToGetDetectionModelsFilterOutput

func (i GetDetectionModelsFilterArgs) ToGetDetectionModelsFilterOutput() GetDetectionModelsFilterOutput

func (GetDetectionModelsFilterArgs) ToGetDetectionModelsFilterOutputWithContext

func (i GetDetectionModelsFilterArgs) ToGetDetectionModelsFilterOutputWithContext(ctx context.Context) GetDetectionModelsFilterOutput

type GetDetectionModelsFilterArray

type GetDetectionModelsFilterArray []GetDetectionModelsFilterInput

func (GetDetectionModelsFilterArray) ElementType

func (GetDetectionModelsFilterArray) ToGetDetectionModelsFilterArrayOutput

func (i GetDetectionModelsFilterArray) ToGetDetectionModelsFilterArrayOutput() GetDetectionModelsFilterArrayOutput

func (GetDetectionModelsFilterArray) ToGetDetectionModelsFilterArrayOutputWithContext

func (i GetDetectionModelsFilterArray) ToGetDetectionModelsFilterArrayOutputWithContext(ctx context.Context) GetDetectionModelsFilterArrayOutput

type GetDetectionModelsFilterArrayInput

type GetDetectionModelsFilterArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsFilterArrayOutput() GetDetectionModelsFilterArrayOutput
	ToGetDetectionModelsFilterArrayOutputWithContext(context.Context) GetDetectionModelsFilterArrayOutput
}

GetDetectionModelsFilterArrayInput is an input type that accepts GetDetectionModelsFilterArray and GetDetectionModelsFilterArrayOutput values. You can construct a concrete instance of `GetDetectionModelsFilterArrayInput` via:

GetDetectionModelsFilterArray{ GetDetectionModelsFilterArgs{...} }

type GetDetectionModelsFilterArrayOutput

type GetDetectionModelsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsFilterArrayOutput) ElementType

func (GetDetectionModelsFilterArrayOutput) Index

func (GetDetectionModelsFilterArrayOutput) ToGetDetectionModelsFilterArrayOutput

func (o GetDetectionModelsFilterArrayOutput) ToGetDetectionModelsFilterArrayOutput() GetDetectionModelsFilterArrayOutput

func (GetDetectionModelsFilterArrayOutput) ToGetDetectionModelsFilterArrayOutputWithContext

func (o GetDetectionModelsFilterArrayOutput) ToGetDetectionModelsFilterArrayOutputWithContext(ctx context.Context) GetDetectionModelsFilterArrayOutput

type GetDetectionModelsFilterInput

type GetDetectionModelsFilterInput interface {
	pulumi.Input

	ToGetDetectionModelsFilterOutput() GetDetectionModelsFilterOutput
	ToGetDetectionModelsFilterOutputWithContext(context.Context) GetDetectionModelsFilterOutput
}

GetDetectionModelsFilterInput is an input type that accepts GetDetectionModelsFilterArgs and GetDetectionModelsFilterOutput values. You can construct a concrete instance of `GetDetectionModelsFilterInput` via:

GetDetectionModelsFilterArgs{...}

type GetDetectionModelsFilterOutput

type GetDetectionModelsFilterOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsFilterOutput) ElementType

func (GetDetectionModelsFilterOutput) Name

func (GetDetectionModelsFilterOutput) Regex

func (GetDetectionModelsFilterOutput) ToGetDetectionModelsFilterOutput

func (o GetDetectionModelsFilterOutput) ToGetDetectionModelsFilterOutput() GetDetectionModelsFilterOutput

func (GetDetectionModelsFilterOutput) ToGetDetectionModelsFilterOutputWithContext

func (o GetDetectionModelsFilterOutput) ToGetDetectionModelsFilterOutputWithContext(ctx context.Context) GetDetectionModelsFilterOutput

func (GetDetectionModelsFilterOutput) Values

type GetDetectionModelsModelCollection

type GetDetectionModelsModelCollection struct {
	Items []GetDetectionModelsModelCollectionItem `pulumi:"items"`
}

type GetDetectionModelsModelCollectionArgs

type GetDetectionModelsModelCollectionArgs struct {
	Items GetDetectionModelsModelCollectionItemArrayInput `pulumi:"items"`
}

func (GetDetectionModelsModelCollectionArgs) ElementType

func (GetDetectionModelsModelCollectionArgs) ToGetDetectionModelsModelCollectionOutput

func (i GetDetectionModelsModelCollectionArgs) ToGetDetectionModelsModelCollectionOutput() GetDetectionModelsModelCollectionOutput

func (GetDetectionModelsModelCollectionArgs) ToGetDetectionModelsModelCollectionOutputWithContext

func (i GetDetectionModelsModelCollectionArgs) ToGetDetectionModelsModelCollectionOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionOutput

type GetDetectionModelsModelCollectionArray

type GetDetectionModelsModelCollectionArray []GetDetectionModelsModelCollectionInput

func (GetDetectionModelsModelCollectionArray) ElementType

func (GetDetectionModelsModelCollectionArray) ToGetDetectionModelsModelCollectionArrayOutput

func (i GetDetectionModelsModelCollectionArray) ToGetDetectionModelsModelCollectionArrayOutput() GetDetectionModelsModelCollectionArrayOutput

func (GetDetectionModelsModelCollectionArray) ToGetDetectionModelsModelCollectionArrayOutputWithContext

func (i GetDetectionModelsModelCollectionArray) ToGetDetectionModelsModelCollectionArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionArrayOutput

type GetDetectionModelsModelCollectionArrayInput

type GetDetectionModelsModelCollectionArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionArrayOutput() GetDetectionModelsModelCollectionArrayOutput
	ToGetDetectionModelsModelCollectionArrayOutputWithContext(context.Context) GetDetectionModelsModelCollectionArrayOutput
}

GetDetectionModelsModelCollectionArrayInput is an input type that accepts GetDetectionModelsModelCollectionArray and GetDetectionModelsModelCollectionArrayOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionArrayInput` via:

GetDetectionModelsModelCollectionArray{ GetDetectionModelsModelCollectionArgs{...} }

type GetDetectionModelsModelCollectionArrayOutput

type GetDetectionModelsModelCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionArrayOutput) ElementType

func (GetDetectionModelsModelCollectionArrayOutput) Index

func (GetDetectionModelsModelCollectionArrayOutput) ToGetDetectionModelsModelCollectionArrayOutput

func (o GetDetectionModelsModelCollectionArrayOutput) ToGetDetectionModelsModelCollectionArrayOutput() GetDetectionModelsModelCollectionArrayOutput

func (GetDetectionModelsModelCollectionArrayOutput) ToGetDetectionModelsModelCollectionArrayOutputWithContext

func (o GetDetectionModelsModelCollectionArrayOutput) ToGetDetectionModelsModelCollectionArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionArrayOutput

type GetDetectionModelsModelCollectionInput

type GetDetectionModelsModelCollectionInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionOutput() GetDetectionModelsModelCollectionOutput
	ToGetDetectionModelsModelCollectionOutputWithContext(context.Context) GetDetectionModelsModelCollectionOutput
}

GetDetectionModelsModelCollectionInput is an input type that accepts GetDetectionModelsModelCollectionArgs and GetDetectionModelsModelCollectionOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionInput` via:

GetDetectionModelsModelCollectionArgs{...}

type GetDetectionModelsModelCollectionItem

type GetDetectionModelsModelCollectionItem struct {
	// The ID of the compartment in which to list resources.
	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]string `pulumi:"definedTags"`
	// A short description of the Model.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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]string `pulumi:"freeformTags"`
	// The OCID of the model that is immutable on creation.
	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"`
	// Specifies the details of the MSET model during the create call.
	ModelTrainingDetails []GetDetectionModelsModelCollectionItemModelTrainingDetail `pulumi:"modelTrainingDetails"`
	// Specifies the details for an Anomaly Detection model trained with MSET.
	ModelTrainingResults []GetDetectionModelsModelCollectionItemModelTrainingResult `pulumi:"modelTrainingResults"`
	// The ID of the project for which to list the objects.
	ProjectId string `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the the Model was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDetectionModelsModelCollectionItemArgs

type GetDetectionModelsModelCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	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.StringMapInput `pulumi:"definedTags"`
	// A short description of the Model.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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.StringMapInput `pulumi:"freeformTags"`
	// The OCID of the model that is immutable on creation.
	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"`
	// Specifies the details of the MSET model during the create call.
	ModelTrainingDetails GetDetectionModelsModelCollectionItemModelTrainingDetailArrayInput `pulumi:"modelTrainingDetails"`
	// Specifies the details for an Anomaly Detection model trained with MSET.
	ModelTrainingResults GetDetectionModelsModelCollectionItemModelTrainingResultArrayInput `pulumi:"modelTrainingResults"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the the Model was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDetectionModelsModelCollectionItemArgs) ElementType

func (GetDetectionModelsModelCollectionItemArgs) ToGetDetectionModelsModelCollectionItemOutput

func (i GetDetectionModelsModelCollectionItemArgs) ToGetDetectionModelsModelCollectionItemOutput() GetDetectionModelsModelCollectionItemOutput

func (GetDetectionModelsModelCollectionItemArgs) ToGetDetectionModelsModelCollectionItemOutputWithContext

func (i GetDetectionModelsModelCollectionItemArgs) ToGetDetectionModelsModelCollectionItemOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemOutput

type GetDetectionModelsModelCollectionItemArray

type GetDetectionModelsModelCollectionItemArray []GetDetectionModelsModelCollectionItemInput

func (GetDetectionModelsModelCollectionItemArray) ElementType

func (GetDetectionModelsModelCollectionItemArray) ToGetDetectionModelsModelCollectionItemArrayOutput

func (i GetDetectionModelsModelCollectionItemArray) ToGetDetectionModelsModelCollectionItemArrayOutput() GetDetectionModelsModelCollectionItemArrayOutput

func (GetDetectionModelsModelCollectionItemArray) ToGetDetectionModelsModelCollectionItemArrayOutputWithContext

func (i GetDetectionModelsModelCollectionItemArray) ToGetDetectionModelsModelCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemArrayOutput

type GetDetectionModelsModelCollectionItemArrayInput

type GetDetectionModelsModelCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemArrayOutput() GetDetectionModelsModelCollectionItemArrayOutput
	ToGetDetectionModelsModelCollectionItemArrayOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemArrayOutput
}

GetDetectionModelsModelCollectionItemArrayInput is an input type that accepts GetDetectionModelsModelCollectionItemArray and GetDetectionModelsModelCollectionItemArrayOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemArrayInput` via:

GetDetectionModelsModelCollectionItemArray{ GetDetectionModelsModelCollectionItemArgs{...} }

type GetDetectionModelsModelCollectionItemArrayOutput

type GetDetectionModelsModelCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemArrayOutput) ElementType

func (GetDetectionModelsModelCollectionItemArrayOutput) Index

func (GetDetectionModelsModelCollectionItemArrayOutput) ToGetDetectionModelsModelCollectionItemArrayOutput

func (o GetDetectionModelsModelCollectionItemArrayOutput) ToGetDetectionModelsModelCollectionItemArrayOutput() GetDetectionModelsModelCollectionItemArrayOutput

func (GetDetectionModelsModelCollectionItemArrayOutput) ToGetDetectionModelsModelCollectionItemArrayOutputWithContext

func (o GetDetectionModelsModelCollectionItemArrayOutput) ToGetDetectionModelsModelCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemArrayOutput

type GetDetectionModelsModelCollectionItemInput

type GetDetectionModelsModelCollectionItemInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemOutput() GetDetectionModelsModelCollectionItemOutput
	ToGetDetectionModelsModelCollectionItemOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemOutput
}

GetDetectionModelsModelCollectionItemInput is an input type that accepts GetDetectionModelsModelCollectionItemArgs and GetDetectionModelsModelCollectionItemOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemInput` via:

GetDetectionModelsModelCollectionItemArgs{...}

type GetDetectionModelsModelCollectionItemModelTrainingDetail

type GetDetectionModelsModelCollectionItemModelTrainingDetail struct {
	// User can choose specific algorithm for training.
	AlgorithmHint string `pulumi:"algorithmHint"`
	// The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.
	DataAssetIds []string `pulumi:"dataAssetIds"`
	// A target model accuracy metric user provides as their requirement
	TargetFap float64 `pulumi:"targetFap"`
	// Fraction of total data that is used for training the model. The remaining is used for validation of the model.
	TrainingFraction float64 `pulumi:"trainingFraction"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize int `pulumi:"windowSize"`
}

type GetDetectionModelsModelCollectionItemModelTrainingDetailArgs

type GetDetectionModelsModelCollectionItemModelTrainingDetailArgs struct {
	// User can choose specific algorithm for training.
	AlgorithmHint pulumi.StringInput `pulumi:"algorithmHint"`
	// The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.
	DataAssetIds pulumi.StringArrayInput `pulumi:"dataAssetIds"`
	// A target model accuracy metric user provides as their requirement
	TargetFap pulumi.Float64Input `pulumi:"targetFap"`
	// Fraction of total data that is used for training the model. The remaining is used for validation of the model.
	TrainingFraction pulumi.Float64Input `pulumi:"trainingFraction"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize pulumi.IntInput `pulumi:"windowSize"`
}

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArgs) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutputWithContext

func (i GetDetectionModelsModelCollectionItemModelTrainingDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingDetailOutput

type GetDetectionModelsModelCollectionItemModelTrainingDetailArray

type GetDetectionModelsModelCollectionItemModelTrainingDetailArray []GetDetectionModelsModelCollectionItemModelTrainingDetailInput

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArray) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutputWithContext

func (i GetDetectionModelsModelCollectionItemModelTrainingDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingDetailArrayInput

type GetDetectionModelsModelCollectionItemModelTrainingDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput() GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput
}

GetDetectionModelsModelCollectionItemModelTrainingDetailArrayInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingDetailArray and GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingDetailArrayInput` via:

GetDetectionModelsModelCollectionItemModelTrainingDetailArray{ GetDetectionModelsModelCollectionItemModelTrainingDetailArgs{...} }

type GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput) Index

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutputWithContext

func (o GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingDetailArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingDetailInput

type GetDetectionModelsModelCollectionItemModelTrainingDetailInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutput() GetDetectionModelsModelCollectionItemModelTrainingDetailOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingDetailOutput
}

GetDetectionModelsModelCollectionItemModelTrainingDetailInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingDetailArgs and GetDetectionModelsModelCollectionItemModelTrainingDetailOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingDetailInput` via:

GetDetectionModelsModelCollectionItemModelTrainingDetailArgs{...}

type GetDetectionModelsModelCollectionItemModelTrainingDetailOutput

type GetDetectionModelsModelCollectionItemModelTrainingDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) AlgorithmHint

User can choose specific algorithm for training.

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) DataAssetIds

The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) TargetFap

A target model accuracy metric user provides as their requirement

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutputWithContext

func (o GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingDetailOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) TrainingFraction

Fraction of total data that is used for training the model. The remaining is used for validation of the model.

func (GetDetectionModelsModelCollectionItemModelTrainingDetailOutput) WindowSize

Window size defined during training or deduced by the algorithm.

type GetDetectionModelsModelCollectionItemModelTrainingResult

type GetDetectionModelsModelCollectionItemModelTrainingResult struct {
	// Accuracy metric for a signal.
	Fap float64 `pulumi:"fap"`
	// A boolean value to indicate if train goal/targetFap is achieved for trained model
	IsTrainingGoalAchieved bool    `pulumi:"isTrainingGoalAchieved"`
	Mae                    float64 `pulumi:"mae"`
	MaxInferenceSyncRows   int     `pulumi:"maxInferenceSyncRows"`
	// The model accuracy metric on timestamp level.
	MultivariateFap float64 `pulumi:"multivariateFap"`
	Rmse            float64 `pulumi:"rmse"`
	// Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.
	RowReductionDetails []GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetail `pulumi:"rowReductionDetails"`
	// The list of signal details.
	SignalDetails []GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetail `pulumi:"signalDetails"`
	// A warning message to explain the reason when targetFap cannot be achieved for trained model
	Warning string `pulumi:"warning"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize int `pulumi:"windowSize"`
}

type GetDetectionModelsModelCollectionItemModelTrainingResultArgs

type GetDetectionModelsModelCollectionItemModelTrainingResultArgs struct {
	// Accuracy metric for a signal.
	Fap pulumi.Float64Input `pulumi:"fap"`
	// A boolean value to indicate if train goal/targetFap is achieved for trained model
	IsTrainingGoalAchieved pulumi.BoolInput    `pulumi:"isTrainingGoalAchieved"`
	Mae                    pulumi.Float64Input `pulumi:"mae"`
	MaxInferenceSyncRows   pulumi.IntInput     `pulumi:"maxInferenceSyncRows"`
	// The model accuracy metric on timestamp level.
	MultivariateFap pulumi.Float64Input `pulumi:"multivariateFap"`
	Rmse            pulumi.Float64Input `pulumi:"rmse"`
	// Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.
	RowReductionDetails GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayInput `pulumi:"rowReductionDetails"`
	// The list of signal details.
	SignalDetails GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayInput `pulumi:"signalDetails"`
	// A warning message to explain the reason when targetFap cannot be achieved for trained model
	Warning pulumi.StringInput `pulumi:"warning"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize pulumi.IntInput `pulumi:"windowSize"`
}

func (GetDetectionModelsModelCollectionItemModelTrainingResultArgs) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultOutputWithContext

func (i GetDetectionModelsModelCollectionItemModelTrainingResultArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultArray

type GetDetectionModelsModelCollectionItemModelTrainingResultArray []GetDetectionModelsModelCollectionItemModelTrainingResultInput

func (GetDetectionModelsModelCollectionItemModelTrainingResultArray) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutputWithContext

func (i GetDetectionModelsModelCollectionItemModelTrainingResultArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultArrayInput

type GetDetectionModelsModelCollectionItemModelTrainingResultArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput() GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput
}

GetDetectionModelsModelCollectionItemModelTrainingResultArrayInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingResultArray and GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingResultArrayInput` via:

GetDetectionModelsModelCollectionItemModelTrainingResultArray{ GetDetectionModelsModelCollectionItemModelTrainingResultArgs{...} }

type GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput) Index

func (GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutputWithContext

func (o GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultInput

type GetDetectionModelsModelCollectionItemModelTrainingResultInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingResultOutput() GetDetectionModelsModelCollectionItemModelTrainingResultOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingResultOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultOutput
}

GetDetectionModelsModelCollectionItemModelTrainingResultInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingResultArgs and GetDetectionModelsModelCollectionItemModelTrainingResultOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingResultInput` via:

GetDetectionModelsModelCollectionItemModelTrainingResultArgs{...}

type GetDetectionModelsModelCollectionItemModelTrainingResultOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) Fap

Accuracy metric for a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) IsTrainingGoalAchieved

A boolean value to indicate if train goal/targetFap is achieved for trained model

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) Mae

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) MaxInferenceSyncRows

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) MultivariateFap

The model accuracy metric on timestamp level.

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) Rmse

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) RowReductionDetails

Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) SignalDetails

The list of signal details.

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultOutputWithContext

func (o GetDetectionModelsModelCollectionItemModelTrainingResultOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) Warning

A warning message to explain the reason when targetFap cannot be achieved for trained model

func (GetDetectionModelsModelCollectionItemModelTrainingResultOutput) WindowSize

Window size defined during training or deduced by the algorithm.

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetail

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetail struct {
	// A boolean value to indicate if row reduction is applied
	IsReductionEnabled bool `pulumi:"isReductionEnabled"`
	// Method for row reduction:
	// * DELETE_ROW - delete rows with equal intervals
	// * AVERAGE_ROW - average multiple rows to one row
	ReductionMethod string `pulumi:"reductionMethod"`
	// A percentage to reduce data size down to on top of original data
	ReductionPercentage float64 `pulumi:"reductionPercentage"`
}

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs struct {
	// A boolean value to indicate if row reduction is applied
	IsReductionEnabled pulumi.BoolInput `pulumi:"isReductionEnabled"`
	// Method for row reduction:
	// * DELETE_ROW - delete rows with equal intervals
	// * AVERAGE_ROW - average multiple rows to one row
	ReductionMethod pulumi.StringInput `pulumi:"reductionMethod"`
	// A percentage to reduce data size down to on top of original data
	ReductionPercentage pulumi.Float64Input `pulumi:"reductionPercentage"`
}

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutputWithContext

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray []GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailInput

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutputWithContext

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayInput

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput() GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput
}

GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray and GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayInput` via:

GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArray{ GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs{...} }

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArrayOutputWithContext

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailInput

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput() GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput
}

GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs and GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailInput` via:

GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailArgs{...}

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput) IsReductionEnabled

A boolean value to indicate if row reduction is applied

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput) ReductionMethod

Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one row

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput) ReductionPercentage

A percentage to reduce data size down to on top of original data

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultRowReductionDetailOutputWithContext

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetail

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetail struct {
	// detailed information for a signal.
	Details string `pulumi:"details"`
	// Accuracy metric for a signal.
	Fap float64 `pulumi:"fap"`
	// A boolean value to indicate if a signal is quantized or not.
	IsQuantized bool `pulumi:"isQuantized"`
	// Max value within a signal.
	Max float64 `pulumi:"max"`
	// Min value within a signal.
	Min float64 `pulumi:"min"`
	// The ratio of missing values in a signal filled/imputed by the IDP algorithm.
	MviRatio float64 `pulumi:"mviRatio"`
	// The name of a signal.
	SignalName string `pulumi:"signalName"`
	// Status of the signal:
	// * ACCEPTED - the signal is used for training the model
	// * DROPPED - the signal does not meet requirement, and is dropped before training the model.
	// * OTHER - placeholder for other status
	Status string `pulumi:"status"`
	// Standard deviation of values within a signal.
	Std float64 `pulumi:"std"`
}

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs struct {
	// detailed information for a signal.
	Details pulumi.StringInput `pulumi:"details"`
	// Accuracy metric for a signal.
	Fap pulumi.Float64Input `pulumi:"fap"`
	// A boolean value to indicate if a signal is quantized or not.
	IsQuantized pulumi.BoolInput `pulumi:"isQuantized"`
	// Max value within a signal.
	Max pulumi.Float64Input `pulumi:"max"`
	// Min value within a signal.
	Min pulumi.Float64Input `pulumi:"min"`
	// The ratio of missing values in a signal filled/imputed by the IDP algorithm.
	MviRatio pulumi.Float64Input `pulumi:"mviRatio"`
	// The name of a signal.
	SignalName pulumi.StringInput `pulumi:"signalName"`
	// Status of the signal:
	// * ACCEPTED - the signal is used for training the model
	// * DROPPED - the signal does not meet requirement, and is dropped before training the model.
	// * OTHER - placeholder for other status
	Status pulumi.StringInput `pulumi:"status"`
	// Standard deviation of values within a signal.
	Std pulumi.Float64Input `pulumi:"std"`
}

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutputWithContext

func (i GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray []GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailInput

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutputWithContext

func (i GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayInput

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput() GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput
}

GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray and GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayInput` via:

GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArray{ GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs{...} }

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArrayOutputWithContext

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailInput

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailInput interface {
	pulumi.Input

	ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput() GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput
	ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutputWithContext(context.Context) GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput
}

GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailInput is an input type that accepts GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs and GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput values. You can construct a concrete instance of `GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailInput` via:

GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailArgs{...}

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput

type GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) Details

detailed information for a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) ElementType

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) Fap

Accuracy metric for a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) IsQuantized

A boolean value to indicate if a signal is quantized or not.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) Max

Max value within a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) Min

Min value within a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) MviRatio

The ratio of missing values in a signal filled/imputed by the IDP algorithm.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) SignalName

The name of a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) Status

Status of the signal: * ACCEPTED - the signal is used for training the model * DROPPED - the signal does not meet requirement, and is dropped before training the model. * OTHER - placeholder for other status

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) Std

Standard deviation of values within a signal.

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput

func (GetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutput) ToGetDetectionModelsModelCollectionItemModelTrainingResultSignalDetailOutputWithContext

type GetDetectionModelsModelCollectionItemOutput

type GetDetectionModelsModelCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDetectionModelsModelCollectionItemOutput) DefinedTags

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

func (GetDetectionModelsModelCollectionItemOutput) Description

A short description of the Model.

func (GetDetectionModelsModelCollectionItemOutput) DisplayName

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

func (GetDetectionModelsModelCollectionItemOutput) ElementType

func (GetDetectionModelsModelCollectionItemOutput) 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 (GetDetectionModelsModelCollectionItemOutput) Id

The OCID of the model that is immutable on creation.

func (GetDetectionModelsModelCollectionItemOutput) 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 (GetDetectionModelsModelCollectionItemOutput) ModelTrainingDetails

Specifies the details of the MSET model during the create call.

func (GetDetectionModelsModelCollectionItemOutput) ModelTrainingResults

Specifies the details for an Anomaly Detection model trained with MSET.

func (GetDetectionModelsModelCollectionItemOutput) ProjectId

The ID of the project for which to list the objects.

func (GetDetectionModelsModelCollectionItemOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetDetectionModelsModelCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectionModelsModelCollectionItemOutput) TimeCreated

The time the the Model was created. An RFC3339 formatted datetime string.

func (GetDetectionModelsModelCollectionItemOutput) TimeUpdated

The time the Model was updated. An RFC3339 formatted datetime string.

func (GetDetectionModelsModelCollectionItemOutput) ToGetDetectionModelsModelCollectionItemOutput

func (o GetDetectionModelsModelCollectionItemOutput) ToGetDetectionModelsModelCollectionItemOutput() GetDetectionModelsModelCollectionItemOutput

func (GetDetectionModelsModelCollectionItemOutput) ToGetDetectionModelsModelCollectionItemOutputWithContext

func (o GetDetectionModelsModelCollectionItemOutput) ToGetDetectionModelsModelCollectionItemOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionItemOutput

type GetDetectionModelsModelCollectionOutput

type GetDetectionModelsModelCollectionOutput struct{ *pulumi.OutputState }

func (GetDetectionModelsModelCollectionOutput) ElementType

func (GetDetectionModelsModelCollectionOutput) Items

func (GetDetectionModelsModelCollectionOutput) ToGetDetectionModelsModelCollectionOutput

func (o GetDetectionModelsModelCollectionOutput) ToGetDetectionModelsModelCollectionOutput() GetDetectionModelsModelCollectionOutput

func (GetDetectionModelsModelCollectionOutput) ToGetDetectionModelsModelCollectionOutputWithContext

func (o GetDetectionModelsModelCollectionOutput) ToGetDetectionModelsModelCollectionOutputWithContext(ctx context.Context) GetDetectionModelsModelCollectionOutput

type GetDetectionModelsOutputArgs

type GetDetectionModelsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput              `pulumi:"displayName"`
	Filters     GetDetectionModelsFilterArrayInput `pulumi:"filters"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDetectionModels.

func (GetDetectionModelsOutputArgs) ElementType

type GetDetectionModelsResult

type GetDetectionModelsResult struct {
	// The OCID for the model's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName *string                    `pulumi:"displayName"`
	Filters     []GetDetectionModelsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of model_collection.
	ModelCollections []GetDetectionModelsModelCollection `pulumi:"modelCollections"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId *string `pulumi:"projectId"`
	// The state of the model.
	State *string `pulumi:"state"`
}

A collection of values returned by getDetectionModels.

func GetDetectionModels

func GetDetectionModels(ctx *pulumi.Context, args *GetDetectionModelsArgs, opts ...pulumi.InvokeOption) (*GetDetectionModelsResult, error)

This data source provides the list of Models in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Returns a list of Models.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectionModels(ctx, &aianomalydetection.GetDetectionModelsArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(modelDisplayName),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(modelState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectionModelsResultOutput

type GetDetectionModelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectionModels.

func (GetDetectionModelsResultOutput) CompartmentId

The OCID for the model's compartment.

func (GetDetectionModelsResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (GetDetectionModelsResultOutput) ElementType

func (GetDetectionModelsResultOutput) Filters

func (GetDetectionModelsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDetectionModelsResultOutput) ModelCollections

The list of model_collection.

func (GetDetectionModelsResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.

func (GetDetectionModelsResultOutput) State

The state of the model.

func (GetDetectionModelsResultOutput) ToGetDetectionModelsResultOutput

func (o GetDetectionModelsResultOutput) ToGetDetectionModelsResultOutput() GetDetectionModelsResultOutput

func (GetDetectionModelsResultOutput) ToGetDetectionModelsResultOutputWithContext

func (o GetDetectionModelsResultOutput) ToGetDetectionModelsResultOutputWithContext(ctx context.Context) GetDetectionModelsResultOutput

type GetDetectionProjectArgs

type GetDetectionProjectArgs struct {
	// The OCID of the Project.
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getDetectionProject.

type GetDetectionProjectOutputArgs

type GetDetectionProjectOutputArgs struct {
	// The OCID of the Project.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

A collection of arguments for invoking getDetectionProject.

func (GetDetectionProjectOutputArgs) ElementType

type GetDetectionProjectResult

type GetDetectionProjectResult struct {
	// The OCID for the project's 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]string `pulumi:"definedTags"`
	// A short description of the project.
	Description string `pulumi:"description"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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]string `pulumi:"freeformTags"`
	// The OCID of the project that is immutable on creation.
	Id        string `pulumi:"id"`
	ProjectId string `pulumi:"projectId"`
	// The lifecycle state of the Project.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDetectionProject.

func GetDetectionProject

func GetDetectionProject(ctx *pulumi.Context, args *GetDetectionProjectArgs, opts ...pulumi.InvokeOption) (*GetDetectionProjectResult, error)

This data source provides details about a specific Project resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Gets a Project by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectionProject(ctx, &aianomalydetection.GetDetectionProjectArgs{
			ProjectId: testProjectOciAiAnomalyDetectionProject.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectionProjectResultOutput

type GetDetectionProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectionProject.

func (GetDetectionProjectResultOutput) CompartmentId

The OCID for the project's compartment.

func (GetDetectionProjectResultOutput) DefinedTags

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

func (GetDetectionProjectResultOutput) Description

A short description of the project.

func (GetDetectionProjectResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (GetDetectionProjectResultOutput) ElementType

func (GetDetectionProjectResultOutput) 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 (GetDetectionProjectResultOutput) Id

The OCID of the project that is immutable on creation.

func (GetDetectionProjectResultOutput) ProjectId

func (GetDetectionProjectResultOutput) State

The lifecycle state of the Project.

func (GetDetectionProjectResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectionProjectResultOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetDetectionProjectResultOutput) TimeUpdated

The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetDetectionProjectResultOutput) ToGetDetectionProjectResultOutput

func (o GetDetectionProjectResultOutput) ToGetDetectionProjectResultOutput() GetDetectionProjectResultOutput

func (GetDetectionProjectResultOutput) ToGetDetectionProjectResultOutputWithContext

func (o GetDetectionProjectResultOutput) ToGetDetectionProjectResultOutputWithContext(ctx context.Context) GetDetectionProjectResultOutput

type GetDetectionProjectsArgs

type GetDetectionProjectsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetDetectionProjectsFilter `pulumi:"filters"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getDetectionProjects.

type GetDetectionProjectsFilter

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

type GetDetectionProjectsFilterArgs

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

func (GetDetectionProjectsFilterArgs) ElementType

func (GetDetectionProjectsFilterArgs) ToGetDetectionProjectsFilterOutput

func (i GetDetectionProjectsFilterArgs) ToGetDetectionProjectsFilterOutput() GetDetectionProjectsFilterOutput

func (GetDetectionProjectsFilterArgs) ToGetDetectionProjectsFilterOutputWithContext

func (i GetDetectionProjectsFilterArgs) ToGetDetectionProjectsFilterOutputWithContext(ctx context.Context) GetDetectionProjectsFilterOutput

type GetDetectionProjectsFilterArray

type GetDetectionProjectsFilterArray []GetDetectionProjectsFilterInput

func (GetDetectionProjectsFilterArray) ElementType

func (GetDetectionProjectsFilterArray) ToGetDetectionProjectsFilterArrayOutput

func (i GetDetectionProjectsFilterArray) ToGetDetectionProjectsFilterArrayOutput() GetDetectionProjectsFilterArrayOutput

func (GetDetectionProjectsFilterArray) ToGetDetectionProjectsFilterArrayOutputWithContext

func (i GetDetectionProjectsFilterArray) ToGetDetectionProjectsFilterArrayOutputWithContext(ctx context.Context) GetDetectionProjectsFilterArrayOutput

type GetDetectionProjectsFilterArrayInput

type GetDetectionProjectsFilterArrayInput interface {
	pulumi.Input

	ToGetDetectionProjectsFilterArrayOutput() GetDetectionProjectsFilterArrayOutput
	ToGetDetectionProjectsFilterArrayOutputWithContext(context.Context) GetDetectionProjectsFilterArrayOutput
}

GetDetectionProjectsFilterArrayInput is an input type that accepts GetDetectionProjectsFilterArray and GetDetectionProjectsFilterArrayOutput values. You can construct a concrete instance of `GetDetectionProjectsFilterArrayInput` via:

GetDetectionProjectsFilterArray{ GetDetectionProjectsFilterArgs{...} }

type GetDetectionProjectsFilterArrayOutput

type GetDetectionProjectsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionProjectsFilterArrayOutput) ElementType

func (GetDetectionProjectsFilterArrayOutput) Index

func (GetDetectionProjectsFilterArrayOutput) ToGetDetectionProjectsFilterArrayOutput

func (o GetDetectionProjectsFilterArrayOutput) ToGetDetectionProjectsFilterArrayOutput() GetDetectionProjectsFilterArrayOutput

func (GetDetectionProjectsFilterArrayOutput) ToGetDetectionProjectsFilterArrayOutputWithContext

func (o GetDetectionProjectsFilterArrayOutput) ToGetDetectionProjectsFilterArrayOutputWithContext(ctx context.Context) GetDetectionProjectsFilterArrayOutput

type GetDetectionProjectsFilterInput

type GetDetectionProjectsFilterInput interface {
	pulumi.Input

	ToGetDetectionProjectsFilterOutput() GetDetectionProjectsFilterOutput
	ToGetDetectionProjectsFilterOutputWithContext(context.Context) GetDetectionProjectsFilterOutput
}

GetDetectionProjectsFilterInput is an input type that accepts GetDetectionProjectsFilterArgs and GetDetectionProjectsFilterOutput values. You can construct a concrete instance of `GetDetectionProjectsFilterInput` via:

GetDetectionProjectsFilterArgs{...}

type GetDetectionProjectsFilterOutput

type GetDetectionProjectsFilterOutput struct{ *pulumi.OutputState }

func (GetDetectionProjectsFilterOutput) ElementType

func (GetDetectionProjectsFilterOutput) Name

func (GetDetectionProjectsFilterOutput) Regex

func (GetDetectionProjectsFilterOutput) ToGetDetectionProjectsFilterOutput

func (o GetDetectionProjectsFilterOutput) ToGetDetectionProjectsFilterOutput() GetDetectionProjectsFilterOutput

func (GetDetectionProjectsFilterOutput) ToGetDetectionProjectsFilterOutputWithContext

func (o GetDetectionProjectsFilterOutput) ToGetDetectionProjectsFilterOutputWithContext(ctx context.Context) GetDetectionProjectsFilterOutput

func (GetDetectionProjectsFilterOutput) Values

type GetDetectionProjectsOutputArgs

type GetDetectionProjectsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                `pulumi:"displayName"`
	Filters     GetDetectionProjectsFilterArrayInput `pulumi:"filters"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getDetectionProjects.

func (GetDetectionProjectsOutputArgs) ElementType

type GetDetectionProjectsProjectCollection

type GetDetectionProjectsProjectCollection struct {
	Items []GetDetectionProjectsProjectCollectionItem `pulumi:"items"`
}

type GetDetectionProjectsProjectCollectionArgs

type GetDetectionProjectsProjectCollectionArgs struct {
	Items GetDetectionProjectsProjectCollectionItemArrayInput `pulumi:"items"`
}

func (GetDetectionProjectsProjectCollectionArgs) ElementType

func (GetDetectionProjectsProjectCollectionArgs) ToGetDetectionProjectsProjectCollectionOutput

func (i GetDetectionProjectsProjectCollectionArgs) ToGetDetectionProjectsProjectCollectionOutput() GetDetectionProjectsProjectCollectionOutput

func (GetDetectionProjectsProjectCollectionArgs) ToGetDetectionProjectsProjectCollectionOutputWithContext

func (i GetDetectionProjectsProjectCollectionArgs) ToGetDetectionProjectsProjectCollectionOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionOutput

type GetDetectionProjectsProjectCollectionArray

type GetDetectionProjectsProjectCollectionArray []GetDetectionProjectsProjectCollectionInput

func (GetDetectionProjectsProjectCollectionArray) ElementType

func (GetDetectionProjectsProjectCollectionArray) ToGetDetectionProjectsProjectCollectionArrayOutput

func (i GetDetectionProjectsProjectCollectionArray) ToGetDetectionProjectsProjectCollectionArrayOutput() GetDetectionProjectsProjectCollectionArrayOutput

func (GetDetectionProjectsProjectCollectionArray) ToGetDetectionProjectsProjectCollectionArrayOutputWithContext

func (i GetDetectionProjectsProjectCollectionArray) ToGetDetectionProjectsProjectCollectionArrayOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionArrayOutput

type GetDetectionProjectsProjectCollectionArrayInput

type GetDetectionProjectsProjectCollectionArrayInput interface {
	pulumi.Input

	ToGetDetectionProjectsProjectCollectionArrayOutput() GetDetectionProjectsProjectCollectionArrayOutput
	ToGetDetectionProjectsProjectCollectionArrayOutputWithContext(context.Context) GetDetectionProjectsProjectCollectionArrayOutput
}

GetDetectionProjectsProjectCollectionArrayInput is an input type that accepts GetDetectionProjectsProjectCollectionArray and GetDetectionProjectsProjectCollectionArrayOutput values. You can construct a concrete instance of `GetDetectionProjectsProjectCollectionArrayInput` via:

GetDetectionProjectsProjectCollectionArray{ GetDetectionProjectsProjectCollectionArgs{...} }

type GetDetectionProjectsProjectCollectionArrayOutput

type GetDetectionProjectsProjectCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionProjectsProjectCollectionArrayOutput) ElementType

func (GetDetectionProjectsProjectCollectionArrayOutput) Index

func (GetDetectionProjectsProjectCollectionArrayOutput) ToGetDetectionProjectsProjectCollectionArrayOutput

func (o GetDetectionProjectsProjectCollectionArrayOutput) ToGetDetectionProjectsProjectCollectionArrayOutput() GetDetectionProjectsProjectCollectionArrayOutput

func (GetDetectionProjectsProjectCollectionArrayOutput) ToGetDetectionProjectsProjectCollectionArrayOutputWithContext

func (o GetDetectionProjectsProjectCollectionArrayOutput) ToGetDetectionProjectsProjectCollectionArrayOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionArrayOutput

type GetDetectionProjectsProjectCollectionInput

type GetDetectionProjectsProjectCollectionInput interface {
	pulumi.Input

	ToGetDetectionProjectsProjectCollectionOutput() GetDetectionProjectsProjectCollectionOutput
	ToGetDetectionProjectsProjectCollectionOutputWithContext(context.Context) GetDetectionProjectsProjectCollectionOutput
}

GetDetectionProjectsProjectCollectionInput is an input type that accepts GetDetectionProjectsProjectCollectionArgs and GetDetectionProjectsProjectCollectionOutput values. You can construct a concrete instance of `GetDetectionProjectsProjectCollectionInput` via:

GetDetectionProjectsProjectCollectionArgs{...}

type GetDetectionProjectsProjectCollectionItem

type GetDetectionProjectsProjectCollectionItem struct {
	// The ID of the compartment in which to list resources.
	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]string `pulumi:"definedTags"`
	// A short description of the project.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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]string `pulumi:"freeformTags"`
	// The OCID of the project that is immutable on creation.
	Id string `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDetectionProjectsProjectCollectionItemArgs

type GetDetectionProjectsProjectCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	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.StringMapInput `pulumi:"definedTags"`
	// A short description of the project.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	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.StringMapInput `pulumi:"freeformTags"`
	// The OCID of the project that is immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// <b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDetectionProjectsProjectCollectionItemArgs) ElementType

func (GetDetectionProjectsProjectCollectionItemArgs) ToGetDetectionProjectsProjectCollectionItemOutput

func (i GetDetectionProjectsProjectCollectionItemArgs) ToGetDetectionProjectsProjectCollectionItemOutput() GetDetectionProjectsProjectCollectionItemOutput

func (GetDetectionProjectsProjectCollectionItemArgs) ToGetDetectionProjectsProjectCollectionItemOutputWithContext

func (i GetDetectionProjectsProjectCollectionItemArgs) ToGetDetectionProjectsProjectCollectionItemOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionItemOutput

type GetDetectionProjectsProjectCollectionItemArray

type GetDetectionProjectsProjectCollectionItemArray []GetDetectionProjectsProjectCollectionItemInput

func (GetDetectionProjectsProjectCollectionItemArray) ElementType

func (GetDetectionProjectsProjectCollectionItemArray) ToGetDetectionProjectsProjectCollectionItemArrayOutput

func (i GetDetectionProjectsProjectCollectionItemArray) ToGetDetectionProjectsProjectCollectionItemArrayOutput() GetDetectionProjectsProjectCollectionItemArrayOutput

func (GetDetectionProjectsProjectCollectionItemArray) ToGetDetectionProjectsProjectCollectionItemArrayOutputWithContext

func (i GetDetectionProjectsProjectCollectionItemArray) ToGetDetectionProjectsProjectCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionItemArrayOutput

type GetDetectionProjectsProjectCollectionItemArrayInput

type GetDetectionProjectsProjectCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDetectionProjectsProjectCollectionItemArrayOutput() GetDetectionProjectsProjectCollectionItemArrayOutput
	ToGetDetectionProjectsProjectCollectionItemArrayOutputWithContext(context.Context) GetDetectionProjectsProjectCollectionItemArrayOutput
}

GetDetectionProjectsProjectCollectionItemArrayInput is an input type that accepts GetDetectionProjectsProjectCollectionItemArray and GetDetectionProjectsProjectCollectionItemArrayOutput values. You can construct a concrete instance of `GetDetectionProjectsProjectCollectionItemArrayInput` via:

GetDetectionProjectsProjectCollectionItemArray{ GetDetectionProjectsProjectCollectionItemArgs{...} }

type GetDetectionProjectsProjectCollectionItemArrayOutput

type GetDetectionProjectsProjectCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDetectionProjectsProjectCollectionItemArrayOutput) ElementType

func (GetDetectionProjectsProjectCollectionItemArrayOutput) Index

func (GetDetectionProjectsProjectCollectionItemArrayOutput) ToGetDetectionProjectsProjectCollectionItemArrayOutput

func (GetDetectionProjectsProjectCollectionItemArrayOutput) ToGetDetectionProjectsProjectCollectionItemArrayOutputWithContext

func (o GetDetectionProjectsProjectCollectionItemArrayOutput) ToGetDetectionProjectsProjectCollectionItemArrayOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionItemArrayOutput

type GetDetectionProjectsProjectCollectionItemInput

type GetDetectionProjectsProjectCollectionItemInput interface {
	pulumi.Input

	ToGetDetectionProjectsProjectCollectionItemOutput() GetDetectionProjectsProjectCollectionItemOutput
	ToGetDetectionProjectsProjectCollectionItemOutputWithContext(context.Context) GetDetectionProjectsProjectCollectionItemOutput
}

GetDetectionProjectsProjectCollectionItemInput is an input type that accepts GetDetectionProjectsProjectCollectionItemArgs and GetDetectionProjectsProjectCollectionItemOutput values. You can construct a concrete instance of `GetDetectionProjectsProjectCollectionItemInput` via:

GetDetectionProjectsProjectCollectionItemArgs{...}

type GetDetectionProjectsProjectCollectionItemOutput

type GetDetectionProjectsProjectCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDetectionProjectsProjectCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetDetectionProjectsProjectCollectionItemOutput) DefinedTags

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

func (GetDetectionProjectsProjectCollectionItemOutput) Description

A short description of the project.

func (GetDetectionProjectsProjectCollectionItemOutput) DisplayName

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

func (GetDetectionProjectsProjectCollectionItemOutput) ElementType

func (GetDetectionProjectsProjectCollectionItemOutput) 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 (GetDetectionProjectsProjectCollectionItemOutput) Id

The OCID of the project that is immutable on creation.

func (GetDetectionProjectsProjectCollectionItemOutput) State

<b>Filter</b> results by the specified lifecycle state. Must be a valid state for the resource type.

func (GetDetectionProjectsProjectCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetDetectionProjectsProjectCollectionItemOutput) TimeCreated

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetDetectionProjectsProjectCollectionItemOutput) TimeUpdated

The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (GetDetectionProjectsProjectCollectionItemOutput) ToGetDetectionProjectsProjectCollectionItemOutput

func (o GetDetectionProjectsProjectCollectionItemOutput) ToGetDetectionProjectsProjectCollectionItemOutput() GetDetectionProjectsProjectCollectionItemOutput

func (GetDetectionProjectsProjectCollectionItemOutput) ToGetDetectionProjectsProjectCollectionItemOutputWithContext

func (o GetDetectionProjectsProjectCollectionItemOutput) ToGetDetectionProjectsProjectCollectionItemOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionItemOutput

type GetDetectionProjectsProjectCollectionOutput

type GetDetectionProjectsProjectCollectionOutput struct{ *pulumi.OutputState }

func (GetDetectionProjectsProjectCollectionOutput) ElementType

func (GetDetectionProjectsProjectCollectionOutput) Items

func (GetDetectionProjectsProjectCollectionOutput) ToGetDetectionProjectsProjectCollectionOutput

func (o GetDetectionProjectsProjectCollectionOutput) ToGetDetectionProjectsProjectCollectionOutput() GetDetectionProjectsProjectCollectionOutput

func (GetDetectionProjectsProjectCollectionOutput) ToGetDetectionProjectsProjectCollectionOutputWithContext

func (o GetDetectionProjectsProjectCollectionOutput) ToGetDetectionProjectsProjectCollectionOutputWithContext(ctx context.Context) GetDetectionProjectsProjectCollectionOutput

type GetDetectionProjectsResult

type GetDetectionProjectsResult struct {
	// The OCID for the project's compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetDetectionProjectsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of project_collection.
	ProjectCollections []GetDetectionProjectsProjectCollection `pulumi:"projectCollections"`
	// The lifecycle state of the Project.
	State *string `pulumi:"state"`
}

A collection of values returned by getDetectionProjects.

func GetDetectionProjects

func GetDetectionProjects(ctx *pulumi.Context, args *GetDetectionProjectsArgs, opts ...pulumi.InvokeOption) (*GetDetectionProjectsResult, error)

This data source provides the list of Projects in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Returns a list of Projects.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectionProjects(ctx, &aianomalydetection.GetDetectionProjectsArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(projectDisplayName),
			State:         pulumi.StringRef(projectState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDetectionProjectsResultOutput

type GetDetectionProjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectionProjects.

func (GetDetectionProjectsResultOutput) CompartmentId

The OCID for the project's compartment.

func (GetDetectionProjectsResultOutput) DisplayName

A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (GetDetectionProjectsResultOutput) ElementType

func (GetDetectionProjectsResultOutput) Filters

func (GetDetectionProjectsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDetectionProjectsResultOutput) ProjectCollections

The list of project_collection.

func (GetDetectionProjectsResultOutput) State

The lifecycle state of the Project.

func (GetDetectionProjectsResultOutput) ToGetDetectionProjectsResultOutput

func (o GetDetectionProjectsResultOutput) ToGetDetectionProjectsResultOutput() GetDetectionProjectsResultOutput

func (GetDetectionProjectsResultOutput) ToGetDetectionProjectsResultOutputWithContext

func (o GetDetectionProjectsResultOutput) ToGetDetectionProjectsResultOutputWithContext(ctx context.Context) GetDetectionProjectsResultOutput

type LookupAiPrivateEndpointArgs

type LookupAiPrivateEndpointArgs struct {
	// Unique private reverse connection identifier.
	AiPrivateEndpointId string `pulumi:"aiPrivateEndpointId"`
}

A collection of arguments for invoking getAiPrivateEndpoint.

type LookupAiPrivateEndpointOutputArgs

type LookupAiPrivateEndpointOutputArgs struct {
	// Unique private reverse connection identifier.
	AiPrivateEndpointId pulumi.StringInput `pulumi:"aiPrivateEndpointId"`
}

A collection of arguments for invoking getAiPrivateEndpoint.

func (LookupAiPrivateEndpointOutputArgs) ElementType

type LookupAiPrivateEndpointResult

type LookupAiPrivateEndpointResult struct {
	AiPrivateEndpointId string `pulumi:"aiPrivateEndpointId"`
	// The list of dataAssets using the private reverse connection endpoint.
	AttachedDataAssets []string `pulumi:"attachedDataAssets"`
	// Compartment Identifier.
	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]string `pulumi:"definedTags"`
	// Private Reverse Connection Endpoint display name.
	DisplayName string `pulumi:"displayName"`
	// List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
	DnsZones []string `pulumi:"dnsZones"`
	// 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]string `pulumi:"freeformTags"`
	// Unique identifier that is immutable.
	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 current state of the private endpoint resource.
	State string `pulumi:"state"`
	// Subnet Identifier
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getAiPrivateEndpoint.

func LookupAiPrivateEndpoint

func LookupAiPrivateEndpoint(ctx *pulumi.Context, args *LookupAiPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupAiPrivateEndpointResult, error)

This data source provides details about a specific Ai Private Endpoint resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Gets a specific private reverse connection by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetAiPrivateEndpoint(ctx, &aianomalydetection.GetAiPrivateEndpointArgs{
			AiPrivateEndpointId: testAiPrivateEndpointOciAiAnomalyDetectionAiPrivateEndpoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupAiPrivateEndpointResultOutput

type LookupAiPrivateEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAiPrivateEndpoint.

func (LookupAiPrivateEndpointResultOutput) AiPrivateEndpointId

func (LookupAiPrivateEndpointResultOutput) AttachedDataAssets

The list of dataAssets using the private reverse connection endpoint.

func (LookupAiPrivateEndpointResultOutput) CompartmentId

Compartment Identifier.

func (LookupAiPrivateEndpointResultOutput) DefinedTags

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

func (LookupAiPrivateEndpointResultOutput) DisplayName

Private Reverse Connection Endpoint display name.

func (LookupAiPrivateEndpointResultOutput) DnsZones

List of DNS zones to be used by the data assets. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com

func (LookupAiPrivateEndpointResultOutput) ElementType

func (LookupAiPrivateEndpointResultOutput) 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 (LookupAiPrivateEndpointResultOutput) Id

Unique identifier that is immutable.

func (LookupAiPrivateEndpointResultOutput) 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 (LookupAiPrivateEndpointResultOutput) State

The current state of the private endpoint resource.

func (LookupAiPrivateEndpointResultOutput) SubnetId

Subnet Identifier

func (LookupAiPrivateEndpointResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupAiPrivateEndpointResultOutput) TimeCreated

The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.

func (LookupAiPrivateEndpointResultOutput) TimeUpdated

The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.

func (LookupAiPrivateEndpointResultOutput) ToLookupAiPrivateEndpointResultOutput

func (o LookupAiPrivateEndpointResultOutput) ToLookupAiPrivateEndpointResultOutput() LookupAiPrivateEndpointResultOutput

func (LookupAiPrivateEndpointResultOutput) ToLookupAiPrivateEndpointResultOutputWithContext

func (o LookupAiPrivateEndpointResultOutput) ToLookupAiPrivateEndpointResultOutputWithContext(ctx context.Context) LookupAiPrivateEndpointResultOutput

type LookupDetectAnomalyJobArgs

type LookupDetectAnomalyJobArgs struct {
	// Unique asynchronous job identifier.
	DetectAnomalyJobId string `pulumi:"detectAnomalyJobId"`
}

A collection of arguments for invoking getDetectAnomalyJob.

type LookupDetectAnomalyJobOutputArgs

type LookupDetectAnomalyJobOutputArgs struct {
	// Unique asynchronous job identifier.
	DetectAnomalyJobId pulumi.StringInput `pulumi:"detectAnomalyJobId"`
}

A collection of arguments for invoking getDetectAnomalyJob.

func (LookupDetectAnomalyJobOutputArgs) ElementType

type LookupDetectAnomalyJobResult

type LookupDetectAnomalyJobResult struct {
	// The OCID of the compartment that starts the job.
	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]string `pulumi:"definedTags"`
	// Detect anomaly job description.
	Description        string `pulumi:"description"`
	DetectAnomalyJobId string `pulumi:"detectAnomalyJobId"`
	// Detect anomaly job 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]string `pulumi:"freeformTags"`
	// Id of the job.
	Id string `pulumi:"id"`
	// Input details for detect anomaly job.
	InputDetails []GetDetectAnomalyJobInputDetail `pulumi:"inputDetails"`
	// The current state details of the batch document job.
	LifecycleStateDetails string `pulumi:"lifecycleStateDetails"`
	// The OCID of the trained model.
	ModelId string `pulumi:"modelId"`
	// Output details for detect anomaly job.
	OutputDetails []GetDetectAnomalyJobOutputDetail `pulumi:"outputDetails"`
	// The OCID of the project.
	ProjectId string `pulumi:"projectId"`
	// The value that customer can adjust to control the sensitivity of anomaly detection
	Sensitivity float64 `pulumi:"sensitivity"`
	// The current state of the batch document job.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// Job accepted time
	TimeAccepted string `pulumi:"timeAccepted"`
	// Job finished time
	TimeFinished string `pulumi:"timeFinished"`
	// Job started time
	TimeStarted string `pulumi:"timeStarted"`
}

A collection of values returned by getDetectAnomalyJob.

func LookupDetectAnomalyJob

func LookupDetectAnomalyJob(ctx *pulumi.Context, args *LookupDetectAnomalyJobArgs, opts ...pulumi.InvokeOption) (*LookupDetectAnomalyJobResult, error)

This data source provides details about a specific Detect Anomaly Job resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Gets a detect anomaly asynchronous job by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.GetDetectAnomalyJob(ctx, &aianomalydetection.GetDetectAnomalyJobArgs{
			DetectAnomalyJobId: testDetectAnomalyJobOciAiAnomalyDetectionDetectAnomalyJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDetectAnomalyJobResultOutput

type LookupDetectAnomalyJobResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDetectAnomalyJob.

func (LookupDetectAnomalyJobResultOutput) CompartmentId

The OCID of the compartment that starts the job.

func (LookupDetectAnomalyJobResultOutput) DefinedTags

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

func (LookupDetectAnomalyJobResultOutput) Description

Detect anomaly job description.

func (LookupDetectAnomalyJobResultOutput) DetectAnomalyJobId

func (LookupDetectAnomalyJobResultOutput) DisplayName

Detect anomaly job display name.

func (LookupDetectAnomalyJobResultOutput) ElementType

func (LookupDetectAnomalyJobResultOutput) 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 (LookupDetectAnomalyJobResultOutput) Id

Id of the job.

func (LookupDetectAnomalyJobResultOutput) InputDetails

Input details for detect anomaly job.

func (LookupDetectAnomalyJobResultOutput) LifecycleStateDetails

func (o LookupDetectAnomalyJobResultOutput) LifecycleStateDetails() pulumi.StringOutput

The current state details of the batch document job.

func (LookupDetectAnomalyJobResultOutput) ModelId

The OCID of the trained model.

func (LookupDetectAnomalyJobResultOutput) OutputDetails

Output details for detect anomaly job.

func (LookupDetectAnomalyJobResultOutput) ProjectId

The OCID of the project.

func (LookupDetectAnomalyJobResultOutput) Sensitivity

The value that customer can adjust to control the sensitivity of anomaly detection

func (LookupDetectAnomalyJobResultOutput) State

The current state of the batch document job.

func (LookupDetectAnomalyJobResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupDetectAnomalyJobResultOutput) TimeAccepted

Job accepted time

func (LookupDetectAnomalyJobResultOutput) TimeFinished

Job finished time

func (LookupDetectAnomalyJobResultOutput) TimeStarted

Job started time

func (LookupDetectAnomalyJobResultOutput) ToLookupDetectAnomalyJobResultOutput

func (o LookupDetectAnomalyJobResultOutput) ToLookupDetectAnomalyJobResultOutput() LookupDetectAnomalyJobResultOutput

func (LookupDetectAnomalyJobResultOutput) ToLookupDetectAnomalyJobResultOutputWithContext

func (o LookupDetectAnomalyJobResultOutput) ToLookupDetectAnomalyJobResultOutputWithContext(ctx context.Context) LookupDetectAnomalyJobResultOutput

type Model

type Model struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID for the ai model's 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.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the ai model.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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.StringMapOutput `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"`
	// Specifies the details of the MSET model during the create call.
	ModelTrainingDetails ModelModelTrainingDetailsOutput `pulumi:"modelTrainingDetails"`
	// Specifies the details for an Anomaly Detection model trained with MSET.
	ModelTrainingResults ModelModelTrainingResultArrayOutput `pulumi:"modelTrainingResults"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	//
	// ** 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
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The state of the model.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The time the the Model was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Model resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Creates a new Model.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewModel(ctx, "test_model", &AiAnomalyDetection.ModelArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ModelTrainingDetails: &aianomalydetection.ModelModelTrainingDetailsArgs{
				DataAssetIds:     pulumi.Any(modelModelTrainingDetailsDataAssetIds),
				AlgorithmHint:    pulumi.Any(modelModelTrainingDetailsAlgorithmHint),
				TargetFap:        pulumi.Any(modelModelTrainingDetailsTargetFap),
				TrainingFraction: pulumi.Any(modelModelTrainingDetailsTrainingFraction),
				WindowSize:       pulumi.Any(modelModelTrainingDetailsWindowSize),
			},
			ProjectId: pulumi.Any(testProject.Id),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(modelDescription),
			DisplayName: pulumi.Any(modelDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:AiAnomalyDetection/model:Model test_model "id" ```

func GetModel

func GetModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelState, opts ...pulumi.ResourceOption) (*Model, error)

GetModel gets an existing Model 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 NewModel

func NewModel(ctx *pulumi.Context,
	name string, args *ModelArgs, opts ...pulumi.ResourceOption) (*Model, error)

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

func (*Model) ElementType

func (*Model) ElementType() reflect.Type

func (*Model) ToModelOutput

func (i *Model) ToModelOutput() ModelOutput

func (*Model) ToModelOutputWithContext

func (i *Model) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelArgs

type ModelArgs struct {
	// (Updatable) The OCID for the ai model's 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.StringMapInput
	// (Updatable) A short description of the ai model.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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.StringMapInput
	// Specifies the details of the MSET model during the create call.
	ModelTrainingDetails ModelModelTrainingDetailsInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	//
	// ** 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
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a Model resource.

func (ModelArgs) ElementType

func (ModelArgs) ElementType() reflect.Type

type ModelArray

type ModelArray []ModelInput

func (ModelArray) ElementType

func (ModelArray) ElementType() reflect.Type

func (ModelArray) ToModelArrayOutput

func (i ModelArray) ToModelArrayOutput() ModelArrayOutput

func (ModelArray) ToModelArrayOutputWithContext

func (i ModelArray) ToModelArrayOutputWithContext(ctx context.Context) ModelArrayOutput

type ModelArrayInput

type ModelArrayInput interface {
	pulumi.Input

	ToModelArrayOutput() ModelArrayOutput
	ToModelArrayOutputWithContext(context.Context) ModelArrayOutput
}

ModelArrayInput is an input type that accepts ModelArray and ModelArrayOutput values. You can construct a concrete instance of `ModelArrayInput` via:

ModelArray{ ModelArgs{...} }

type ModelArrayOutput

type ModelArrayOutput struct{ *pulumi.OutputState }

func (ModelArrayOutput) ElementType

func (ModelArrayOutput) ElementType() reflect.Type

func (ModelArrayOutput) Index

func (ModelArrayOutput) ToModelArrayOutput

func (o ModelArrayOutput) ToModelArrayOutput() ModelArrayOutput

func (ModelArrayOutput) ToModelArrayOutputWithContext

func (o ModelArrayOutput) ToModelArrayOutputWithContext(ctx context.Context) ModelArrayOutput

type ModelInput

type ModelInput interface {
	pulumi.Input

	ToModelOutput() ModelOutput
	ToModelOutputWithContext(ctx context.Context) ModelOutput
}

type ModelMap

type ModelMap map[string]ModelInput

func (ModelMap) ElementType

func (ModelMap) ElementType() reflect.Type

func (ModelMap) ToModelMapOutput

func (i ModelMap) ToModelMapOutput() ModelMapOutput

func (ModelMap) ToModelMapOutputWithContext

func (i ModelMap) ToModelMapOutputWithContext(ctx context.Context) ModelMapOutput

type ModelMapInput

type ModelMapInput interface {
	pulumi.Input

	ToModelMapOutput() ModelMapOutput
	ToModelMapOutputWithContext(context.Context) ModelMapOutput
}

ModelMapInput is an input type that accepts ModelMap and ModelMapOutput values. You can construct a concrete instance of `ModelMapInput` via:

ModelMap{ "key": ModelArgs{...} }

type ModelMapOutput

type ModelMapOutput struct{ *pulumi.OutputState }

func (ModelMapOutput) ElementType

func (ModelMapOutput) ElementType() reflect.Type

func (ModelMapOutput) MapIndex

func (ModelMapOutput) ToModelMapOutput

func (o ModelMapOutput) ToModelMapOutput() ModelMapOutput

func (ModelMapOutput) ToModelMapOutputWithContext

func (o ModelMapOutput) ToModelMapOutputWithContext(ctx context.Context) ModelMapOutput

type ModelModelTrainingDetails

type ModelModelTrainingDetails struct {
	// User can choose specific algorithm for training.
	AlgorithmHint *string `pulumi:"algorithmHint"`
	// The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.
	DataAssetIds []string `pulumi:"dataAssetIds"`
	// A target model accuracy metric user provides as their requirement
	TargetFap *float64 `pulumi:"targetFap"`
	// Fraction of total data that is used for training the model. The remaining is used for validation of the model.
	TrainingFraction *float64 `pulumi:"trainingFraction"`
	// This value would determine the window size of the training algorithm.
	WindowSize *int `pulumi:"windowSize"`
}

type ModelModelTrainingDetailsArgs

type ModelModelTrainingDetailsArgs struct {
	// User can choose specific algorithm for training.
	AlgorithmHint pulumi.StringPtrInput `pulumi:"algorithmHint"`
	// The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.
	DataAssetIds pulumi.StringArrayInput `pulumi:"dataAssetIds"`
	// A target model accuracy metric user provides as their requirement
	TargetFap pulumi.Float64PtrInput `pulumi:"targetFap"`
	// Fraction of total data that is used for training the model. The remaining is used for validation of the model.
	TrainingFraction pulumi.Float64PtrInput `pulumi:"trainingFraction"`
	// This value would determine the window size of the training algorithm.
	WindowSize pulumi.IntPtrInput `pulumi:"windowSize"`
}

func (ModelModelTrainingDetailsArgs) ElementType

func (ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsOutput

func (i ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsOutput() ModelModelTrainingDetailsOutput

func (ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsOutputWithContext

func (i ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsOutputWithContext(ctx context.Context) ModelModelTrainingDetailsOutput

func (ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsPtrOutput

func (i ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsPtrOutput() ModelModelTrainingDetailsPtrOutput

func (ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsPtrOutputWithContext

func (i ModelModelTrainingDetailsArgs) ToModelModelTrainingDetailsPtrOutputWithContext(ctx context.Context) ModelModelTrainingDetailsPtrOutput

type ModelModelTrainingDetailsInput

type ModelModelTrainingDetailsInput interface {
	pulumi.Input

	ToModelModelTrainingDetailsOutput() ModelModelTrainingDetailsOutput
	ToModelModelTrainingDetailsOutputWithContext(context.Context) ModelModelTrainingDetailsOutput
}

ModelModelTrainingDetailsInput is an input type that accepts ModelModelTrainingDetailsArgs and ModelModelTrainingDetailsOutput values. You can construct a concrete instance of `ModelModelTrainingDetailsInput` via:

ModelModelTrainingDetailsArgs{...}

type ModelModelTrainingDetailsOutput

type ModelModelTrainingDetailsOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingDetailsOutput) AlgorithmHint

User can choose specific algorithm for training.

func (ModelModelTrainingDetailsOutput) DataAssetIds

The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.

func (ModelModelTrainingDetailsOutput) ElementType

func (ModelModelTrainingDetailsOutput) TargetFap

A target model accuracy metric user provides as their requirement

func (ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsOutput

func (o ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsOutput() ModelModelTrainingDetailsOutput

func (ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsOutputWithContext

func (o ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsOutputWithContext(ctx context.Context) ModelModelTrainingDetailsOutput

func (ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsPtrOutput

func (o ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsPtrOutput() ModelModelTrainingDetailsPtrOutput

func (ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsPtrOutputWithContext

func (o ModelModelTrainingDetailsOutput) ToModelModelTrainingDetailsPtrOutputWithContext(ctx context.Context) ModelModelTrainingDetailsPtrOutput

func (ModelModelTrainingDetailsOutput) TrainingFraction

Fraction of total data that is used for training the model. The remaining is used for validation of the model.

func (ModelModelTrainingDetailsOutput) WindowSize

This value would determine the window size of the training algorithm.

type ModelModelTrainingDetailsPtrInput

type ModelModelTrainingDetailsPtrInput interface {
	pulumi.Input

	ToModelModelTrainingDetailsPtrOutput() ModelModelTrainingDetailsPtrOutput
	ToModelModelTrainingDetailsPtrOutputWithContext(context.Context) ModelModelTrainingDetailsPtrOutput
}

ModelModelTrainingDetailsPtrInput is an input type that accepts ModelModelTrainingDetailsArgs, ModelModelTrainingDetailsPtr and ModelModelTrainingDetailsPtrOutput values. You can construct a concrete instance of `ModelModelTrainingDetailsPtrInput` via:

        ModelModelTrainingDetailsArgs{...}

or:

        nil

type ModelModelTrainingDetailsPtrOutput

type ModelModelTrainingDetailsPtrOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingDetailsPtrOutput) AlgorithmHint

User can choose specific algorithm for training.

func (ModelModelTrainingDetailsPtrOutput) DataAssetIds

The list of OCIDs of the data assets to train the model. The dataAssets have to be in the same project where the ai model would reside.

func (ModelModelTrainingDetailsPtrOutput) Elem

func (ModelModelTrainingDetailsPtrOutput) ElementType

func (ModelModelTrainingDetailsPtrOutput) TargetFap

A target model accuracy metric user provides as their requirement

func (ModelModelTrainingDetailsPtrOutput) ToModelModelTrainingDetailsPtrOutput

func (o ModelModelTrainingDetailsPtrOutput) ToModelModelTrainingDetailsPtrOutput() ModelModelTrainingDetailsPtrOutput

func (ModelModelTrainingDetailsPtrOutput) ToModelModelTrainingDetailsPtrOutputWithContext

func (o ModelModelTrainingDetailsPtrOutput) ToModelModelTrainingDetailsPtrOutputWithContext(ctx context.Context) ModelModelTrainingDetailsPtrOutput

func (ModelModelTrainingDetailsPtrOutput) TrainingFraction

Fraction of total data that is used for training the model. The remaining is used for validation of the model.

func (ModelModelTrainingDetailsPtrOutput) WindowSize

This value would determine the window size of the training algorithm.

type ModelModelTrainingResult

type ModelModelTrainingResult struct {
	// Accuracy metric for a signal.
	Fap *float64 `pulumi:"fap"`
	// A boolean value to indicate if train goal/targetFap is achieved for trained model
	IsTrainingGoalAchieved *bool    `pulumi:"isTrainingGoalAchieved"`
	Mae                    *float64 `pulumi:"mae"`
	MaxInferenceSyncRows   *int     `pulumi:"maxInferenceSyncRows"`
	// The model accuracy metric on timestamp level.
	MultivariateFap *float64 `pulumi:"multivariateFap"`
	Rmse            *float64 `pulumi:"rmse"`
	// Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.
	RowReductionDetails []ModelModelTrainingResultRowReductionDetail `pulumi:"rowReductionDetails"`
	// The list of signal details.
	SignalDetails []ModelModelTrainingResultSignalDetail `pulumi:"signalDetails"`
	// A warning message to explain the reason when targetFap cannot be achieved for trained model
	Warning *string `pulumi:"warning"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize *int `pulumi:"windowSize"`
}

type ModelModelTrainingResultArgs

type ModelModelTrainingResultArgs struct {
	// Accuracy metric for a signal.
	Fap pulumi.Float64PtrInput `pulumi:"fap"`
	// A boolean value to indicate if train goal/targetFap is achieved for trained model
	IsTrainingGoalAchieved pulumi.BoolPtrInput    `pulumi:"isTrainingGoalAchieved"`
	Mae                    pulumi.Float64PtrInput `pulumi:"mae"`
	MaxInferenceSyncRows   pulumi.IntPtrInput     `pulumi:"maxInferenceSyncRows"`
	// The model accuracy metric on timestamp level.
	MultivariateFap pulumi.Float64PtrInput `pulumi:"multivariateFap"`
	Rmse            pulumi.Float64PtrInput `pulumi:"rmse"`
	// Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.
	RowReductionDetails ModelModelTrainingResultRowReductionDetailArrayInput `pulumi:"rowReductionDetails"`
	// The list of signal details.
	SignalDetails ModelModelTrainingResultSignalDetailArrayInput `pulumi:"signalDetails"`
	// A warning message to explain the reason when targetFap cannot be achieved for trained model
	Warning pulumi.StringPtrInput `pulumi:"warning"`
	// Window size defined during training or deduced by the algorithm.
	WindowSize pulumi.IntPtrInput `pulumi:"windowSize"`
}

func (ModelModelTrainingResultArgs) ElementType

func (ModelModelTrainingResultArgs) ToModelModelTrainingResultOutput

func (i ModelModelTrainingResultArgs) ToModelModelTrainingResultOutput() ModelModelTrainingResultOutput

func (ModelModelTrainingResultArgs) ToModelModelTrainingResultOutputWithContext

func (i ModelModelTrainingResultArgs) ToModelModelTrainingResultOutputWithContext(ctx context.Context) ModelModelTrainingResultOutput

type ModelModelTrainingResultArray

type ModelModelTrainingResultArray []ModelModelTrainingResultInput

func (ModelModelTrainingResultArray) ElementType

func (ModelModelTrainingResultArray) ToModelModelTrainingResultArrayOutput

func (i ModelModelTrainingResultArray) ToModelModelTrainingResultArrayOutput() ModelModelTrainingResultArrayOutput

func (ModelModelTrainingResultArray) ToModelModelTrainingResultArrayOutputWithContext

func (i ModelModelTrainingResultArray) ToModelModelTrainingResultArrayOutputWithContext(ctx context.Context) ModelModelTrainingResultArrayOutput

type ModelModelTrainingResultArrayInput

type ModelModelTrainingResultArrayInput interface {
	pulumi.Input

	ToModelModelTrainingResultArrayOutput() ModelModelTrainingResultArrayOutput
	ToModelModelTrainingResultArrayOutputWithContext(context.Context) ModelModelTrainingResultArrayOutput
}

ModelModelTrainingResultArrayInput is an input type that accepts ModelModelTrainingResultArray and ModelModelTrainingResultArrayOutput values. You can construct a concrete instance of `ModelModelTrainingResultArrayInput` via:

ModelModelTrainingResultArray{ ModelModelTrainingResultArgs{...} }

type ModelModelTrainingResultArrayOutput

type ModelModelTrainingResultArrayOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingResultArrayOutput) ElementType

func (ModelModelTrainingResultArrayOutput) Index

func (ModelModelTrainingResultArrayOutput) ToModelModelTrainingResultArrayOutput

func (o ModelModelTrainingResultArrayOutput) ToModelModelTrainingResultArrayOutput() ModelModelTrainingResultArrayOutput

func (ModelModelTrainingResultArrayOutput) ToModelModelTrainingResultArrayOutputWithContext

func (o ModelModelTrainingResultArrayOutput) ToModelModelTrainingResultArrayOutputWithContext(ctx context.Context) ModelModelTrainingResultArrayOutput

type ModelModelTrainingResultInput

type ModelModelTrainingResultInput interface {
	pulumi.Input

	ToModelModelTrainingResultOutput() ModelModelTrainingResultOutput
	ToModelModelTrainingResultOutputWithContext(context.Context) ModelModelTrainingResultOutput
}

ModelModelTrainingResultInput is an input type that accepts ModelModelTrainingResultArgs and ModelModelTrainingResultOutput values. You can construct a concrete instance of `ModelModelTrainingResultInput` via:

ModelModelTrainingResultArgs{...}

type ModelModelTrainingResultOutput

type ModelModelTrainingResultOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingResultOutput) ElementType

func (ModelModelTrainingResultOutput) Fap

Accuracy metric for a signal.

func (ModelModelTrainingResultOutput) IsTrainingGoalAchieved

func (o ModelModelTrainingResultOutput) IsTrainingGoalAchieved() pulumi.BoolPtrOutput

A boolean value to indicate if train goal/targetFap is achieved for trained model

func (ModelModelTrainingResultOutput) Mae

func (ModelModelTrainingResultOutput) MaxInferenceSyncRows

func (o ModelModelTrainingResultOutput) MaxInferenceSyncRows() pulumi.IntPtrOutput

func (ModelModelTrainingResultOutput) MultivariateFap

The model accuracy metric on timestamp level.

func (ModelModelTrainingResultOutput) Rmse

func (ModelModelTrainingResultOutput) RowReductionDetails

Information regarding how/what row reduction methods will be applied. If this property is not present or is null, then it means row reduction is not applied.

func (ModelModelTrainingResultOutput) SignalDetails

The list of signal details.

func (ModelModelTrainingResultOutput) ToModelModelTrainingResultOutput

func (o ModelModelTrainingResultOutput) ToModelModelTrainingResultOutput() ModelModelTrainingResultOutput

func (ModelModelTrainingResultOutput) ToModelModelTrainingResultOutputWithContext

func (o ModelModelTrainingResultOutput) ToModelModelTrainingResultOutputWithContext(ctx context.Context) ModelModelTrainingResultOutput

func (ModelModelTrainingResultOutput) Warning

A warning message to explain the reason when targetFap cannot be achieved for trained model

func (ModelModelTrainingResultOutput) WindowSize

Window size defined during training or deduced by the algorithm.

type ModelModelTrainingResultRowReductionDetail

type ModelModelTrainingResultRowReductionDetail struct {
	// A boolean value to indicate if row reduction is applied
	IsReductionEnabled *bool `pulumi:"isReductionEnabled"`
	// Method for row reduction:
	// * DELETE_ROW - delete rows with equal intervals
	// * AVERAGE_ROW - average multiple rows to one row
	ReductionMethod *string `pulumi:"reductionMethod"`
	// A percentage to reduce data size down to on top of original data
	ReductionPercentage *float64 `pulumi:"reductionPercentage"`
}

type ModelModelTrainingResultRowReductionDetailArgs

type ModelModelTrainingResultRowReductionDetailArgs struct {
	// A boolean value to indicate if row reduction is applied
	IsReductionEnabled pulumi.BoolPtrInput `pulumi:"isReductionEnabled"`
	// Method for row reduction:
	// * DELETE_ROW - delete rows with equal intervals
	// * AVERAGE_ROW - average multiple rows to one row
	ReductionMethod pulumi.StringPtrInput `pulumi:"reductionMethod"`
	// A percentage to reduce data size down to on top of original data
	ReductionPercentage pulumi.Float64PtrInput `pulumi:"reductionPercentage"`
}

func (ModelModelTrainingResultRowReductionDetailArgs) ElementType

func (ModelModelTrainingResultRowReductionDetailArgs) ToModelModelTrainingResultRowReductionDetailOutput

func (i ModelModelTrainingResultRowReductionDetailArgs) ToModelModelTrainingResultRowReductionDetailOutput() ModelModelTrainingResultRowReductionDetailOutput

func (ModelModelTrainingResultRowReductionDetailArgs) ToModelModelTrainingResultRowReductionDetailOutputWithContext

func (i ModelModelTrainingResultRowReductionDetailArgs) ToModelModelTrainingResultRowReductionDetailOutputWithContext(ctx context.Context) ModelModelTrainingResultRowReductionDetailOutput

type ModelModelTrainingResultRowReductionDetailArray

type ModelModelTrainingResultRowReductionDetailArray []ModelModelTrainingResultRowReductionDetailInput

func (ModelModelTrainingResultRowReductionDetailArray) ElementType

func (ModelModelTrainingResultRowReductionDetailArray) ToModelModelTrainingResultRowReductionDetailArrayOutput

func (i ModelModelTrainingResultRowReductionDetailArray) ToModelModelTrainingResultRowReductionDetailArrayOutput() ModelModelTrainingResultRowReductionDetailArrayOutput

func (ModelModelTrainingResultRowReductionDetailArray) ToModelModelTrainingResultRowReductionDetailArrayOutputWithContext

func (i ModelModelTrainingResultRowReductionDetailArray) ToModelModelTrainingResultRowReductionDetailArrayOutputWithContext(ctx context.Context) ModelModelTrainingResultRowReductionDetailArrayOutput

type ModelModelTrainingResultRowReductionDetailArrayInput

type ModelModelTrainingResultRowReductionDetailArrayInput interface {
	pulumi.Input

	ToModelModelTrainingResultRowReductionDetailArrayOutput() ModelModelTrainingResultRowReductionDetailArrayOutput
	ToModelModelTrainingResultRowReductionDetailArrayOutputWithContext(context.Context) ModelModelTrainingResultRowReductionDetailArrayOutput
}

ModelModelTrainingResultRowReductionDetailArrayInput is an input type that accepts ModelModelTrainingResultRowReductionDetailArray and ModelModelTrainingResultRowReductionDetailArrayOutput values. You can construct a concrete instance of `ModelModelTrainingResultRowReductionDetailArrayInput` via:

ModelModelTrainingResultRowReductionDetailArray{ ModelModelTrainingResultRowReductionDetailArgs{...} }

type ModelModelTrainingResultRowReductionDetailArrayOutput

type ModelModelTrainingResultRowReductionDetailArrayOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingResultRowReductionDetailArrayOutput) ElementType

func (ModelModelTrainingResultRowReductionDetailArrayOutput) Index

func (ModelModelTrainingResultRowReductionDetailArrayOutput) ToModelModelTrainingResultRowReductionDetailArrayOutput

func (ModelModelTrainingResultRowReductionDetailArrayOutput) ToModelModelTrainingResultRowReductionDetailArrayOutputWithContext

func (o ModelModelTrainingResultRowReductionDetailArrayOutput) ToModelModelTrainingResultRowReductionDetailArrayOutputWithContext(ctx context.Context) ModelModelTrainingResultRowReductionDetailArrayOutput

type ModelModelTrainingResultRowReductionDetailInput

type ModelModelTrainingResultRowReductionDetailInput interface {
	pulumi.Input

	ToModelModelTrainingResultRowReductionDetailOutput() ModelModelTrainingResultRowReductionDetailOutput
	ToModelModelTrainingResultRowReductionDetailOutputWithContext(context.Context) ModelModelTrainingResultRowReductionDetailOutput
}

ModelModelTrainingResultRowReductionDetailInput is an input type that accepts ModelModelTrainingResultRowReductionDetailArgs and ModelModelTrainingResultRowReductionDetailOutput values. You can construct a concrete instance of `ModelModelTrainingResultRowReductionDetailInput` via:

ModelModelTrainingResultRowReductionDetailArgs{...}

type ModelModelTrainingResultRowReductionDetailOutput

type ModelModelTrainingResultRowReductionDetailOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingResultRowReductionDetailOutput) ElementType

func (ModelModelTrainingResultRowReductionDetailOutput) IsReductionEnabled

A boolean value to indicate if row reduction is applied

func (ModelModelTrainingResultRowReductionDetailOutput) ReductionMethod

Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one row

func (ModelModelTrainingResultRowReductionDetailOutput) ReductionPercentage

A percentage to reduce data size down to on top of original data

func (ModelModelTrainingResultRowReductionDetailOutput) ToModelModelTrainingResultRowReductionDetailOutput

func (o ModelModelTrainingResultRowReductionDetailOutput) ToModelModelTrainingResultRowReductionDetailOutput() ModelModelTrainingResultRowReductionDetailOutput

func (ModelModelTrainingResultRowReductionDetailOutput) ToModelModelTrainingResultRowReductionDetailOutputWithContext

func (o ModelModelTrainingResultRowReductionDetailOutput) ToModelModelTrainingResultRowReductionDetailOutputWithContext(ctx context.Context) ModelModelTrainingResultRowReductionDetailOutput

type ModelModelTrainingResultSignalDetail

type ModelModelTrainingResultSignalDetail struct {
	// detailed information for a signal.
	Details *string `pulumi:"details"`
	// Accuracy metric for a signal.
	Fap *float64 `pulumi:"fap"`
	// A boolean value to indicate if a signal is quantized or not.
	IsQuantized *bool `pulumi:"isQuantized"`
	// Max value within a signal.
	Max *float64 `pulumi:"max"`
	// Min value within a signal.
	Min *float64 `pulumi:"min"`
	// The ratio of missing values in a signal filled/imputed by the IDP algorithm.
	MviRatio *float64 `pulumi:"mviRatio"`
	// The name of a signal.
	SignalName *string `pulumi:"signalName"`
	// Status of the signal:
	// * ACCEPTED - the signal is used for training the model
	// * DROPPED - the signal does not meet requirement, and is dropped before training the model.
	// * OTHER - placeholder for other status
	Status *string `pulumi:"status"`
	// Standard deviation of values within a signal.
	Std *float64 `pulumi:"std"`
}

type ModelModelTrainingResultSignalDetailArgs

type ModelModelTrainingResultSignalDetailArgs struct {
	// detailed information for a signal.
	Details pulumi.StringPtrInput `pulumi:"details"`
	// Accuracy metric for a signal.
	Fap pulumi.Float64PtrInput `pulumi:"fap"`
	// A boolean value to indicate if a signal is quantized or not.
	IsQuantized pulumi.BoolPtrInput `pulumi:"isQuantized"`
	// Max value within a signal.
	Max pulumi.Float64PtrInput `pulumi:"max"`
	// Min value within a signal.
	Min pulumi.Float64PtrInput `pulumi:"min"`
	// The ratio of missing values in a signal filled/imputed by the IDP algorithm.
	MviRatio pulumi.Float64PtrInput `pulumi:"mviRatio"`
	// The name of a signal.
	SignalName pulumi.StringPtrInput `pulumi:"signalName"`
	// Status of the signal:
	// * ACCEPTED - the signal is used for training the model
	// * DROPPED - the signal does not meet requirement, and is dropped before training the model.
	// * OTHER - placeholder for other status
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Standard deviation of values within a signal.
	Std pulumi.Float64PtrInput `pulumi:"std"`
}

func (ModelModelTrainingResultSignalDetailArgs) ElementType

func (ModelModelTrainingResultSignalDetailArgs) ToModelModelTrainingResultSignalDetailOutput

func (i ModelModelTrainingResultSignalDetailArgs) ToModelModelTrainingResultSignalDetailOutput() ModelModelTrainingResultSignalDetailOutput

func (ModelModelTrainingResultSignalDetailArgs) ToModelModelTrainingResultSignalDetailOutputWithContext

func (i ModelModelTrainingResultSignalDetailArgs) ToModelModelTrainingResultSignalDetailOutputWithContext(ctx context.Context) ModelModelTrainingResultSignalDetailOutput

type ModelModelTrainingResultSignalDetailArray

type ModelModelTrainingResultSignalDetailArray []ModelModelTrainingResultSignalDetailInput

func (ModelModelTrainingResultSignalDetailArray) ElementType

func (ModelModelTrainingResultSignalDetailArray) ToModelModelTrainingResultSignalDetailArrayOutput

func (i ModelModelTrainingResultSignalDetailArray) ToModelModelTrainingResultSignalDetailArrayOutput() ModelModelTrainingResultSignalDetailArrayOutput

func (ModelModelTrainingResultSignalDetailArray) ToModelModelTrainingResultSignalDetailArrayOutputWithContext

func (i ModelModelTrainingResultSignalDetailArray) ToModelModelTrainingResultSignalDetailArrayOutputWithContext(ctx context.Context) ModelModelTrainingResultSignalDetailArrayOutput

type ModelModelTrainingResultSignalDetailArrayInput

type ModelModelTrainingResultSignalDetailArrayInput interface {
	pulumi.Input

	ToModelModelTrainingResultSignalDetailArrayOutput() ModelModelTrainingResultSignalDetailArrayOutput
	ToModelModelTrainingResultSignalDetailArrayOutputWithContext(context.Context) ModelModelTrainingResultSignalDetailArrayOutput
}

ModelModelTrainingResultSignalDetailArrayInput is an input type that accepts ModelModelTrainingResultSignalDetailArray and ModelModelTrainingResultSignalDetailArrayOutput values. You can construct a concrete instance of `ModelModelTrainingResultSignalDetailArrayInput` via:

ModelModelTrainingResultSignalDetailArray{ ModelModelTrainingResultSignalDetailArgs{...} }

type ModelModelTrainingResultSignalDetailArrayOutput

type ModelModelTrainingResultSignalDetailArrayOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingResultSignalDetailArrayOutput) ElementType

func (ModelModelTrainingResultSignalDetailArrayOutput) Index

func (ModelModelTrainingResultSignalDetailArrayOutput) ToModelModelTrainingResultSignalDetailArrayOutput

func (o ModelModelTrainingResultSignalDetailArrayOutput) ToModelModelTrainingResultSignalDetailArrayOutput() ModelModelTrainingResultSignalDetailArrayOutput

func (ModelModelTrainingResultSignalDetailArrayOutput) ToModelModelTrainingResultSignalDetailArrayOutputWithContext

func (o ModelModelTrainingResultSignalDetailArrayOutput) ToModelModelTrainingResultSignalDetailArrayOutputWithContext(ctx context.Context) ModelModelTrainingResultSignalDetailArrayOutput

type ModelModelTrainingResultSignalDetailInput

type ModelModelTrainingResultSignalDetailInput interface {
	pulumi.Input

	ToModelModelTrainingResultSignalDetailOutput() ModelModelTrainingResultSignalDetailOutput
	ToModelModelTrainingResultSignalDetailOutputWithContext(context.Context) ModelModelTrainingResultSignalDetailOutput
}

ModelModelTrainingResultSignalDetailInput is an input type that accepts ModelModelTrainingResultSignalDetailArgs and ModelModelTrainingResultSignalDetailOutput values. You can construct a concrete instance of `ModelModelTrainingResultSignalDetailInput` via:

ModelModelTrainingResultSignalDetailArgs{...}

type ModelModelTrainingResultSignalDetailOutput

type ModelModelTrainingResultSignalDetailOutput struct{ *pulumi.OutputState }

func (ModelModelTrainingResultSignalDetailOutput) Details

detailed information for a signal.

func (ModelModelTrainingResultSignalDetailOutput) ElementType

func (ModelModelTrainingResultSignalDetailOutput) Fap

Accuracy metric for a signal.

func (ModelModelTrainingResultSignalDetailOutput) IsQuantized

A boolean value to indicate if a signal is quantized or not.

func (ModelModelTrainingResultSignalDetailOutput) Max

Max value within a signal.

func (ModelModelTrainingResultSignalDetailOutput) Min

Min value within a signal.

func (ModelModelTrainingResultSignalDetailOutput) MviRatio

The ratio of missing values in a signal filled/imputed by the IDP algorithm.

func (ModelModelTrainingResultSignalDetailOutput) SignalName

The name of a signal.

func (ModelModelTrainingResultSignalDetailOutput) Status

Status of the signal: * ACCEPTED - the signal is used for training the model * DROPPED - the signal does not meet requirement, and is dropped before training the model. * OTHER - placeholder for other status

func (ModelModelTrainingResultSignalDetailOutput) Std

Standard deviation of values within a signal.

func (ModelModelTrainingResultSignalDetailOutput) ToModelModelTrainingResultSignalDetailOutput

func (o ModelModelTrainingResultSignalDetailOutput) ToModelModelTrainingResultSignalDetailOutput() ModelModelTrainingResultSignalDetailOutput

func (ModelModelTrainingResultSignalDetailOutput) ToModelModelTrainingResultSignalDetailOutputWithContext

func (o ModelModelTrainingResultSignalDetailOutput) ToModelModelTrainingResultSignalDetailOutputWithContext(ctx context.Context) ModelModelTrainingResultSignalDetailOutput

type ModelOutput

type ModelOutput struct{ *pulumi.OutputState }

func (ModelOutput) CompartmentId

func (o ModelOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID for the ai model's compartment.

func (ModelOutput) DefinedTags

func (o ModelOutput) DefinedTags() pulumi.StringMapOutput

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

func (ModelOutput) Description

func (o ModelOutput) Description() pulumi.StringOutput

(Updatable) A short description of the ai model.

func (ModelOutput) DisplayName

func (o ModelOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (ModelOutput) ElementType

func (ModelOutput) ElementType() reflect.Type

func (ModelOutput) FreeformTags

func (o ModelOutput) FreeformTags() pulumi.StringMapOutput

(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 (ModelOutput) LifecycleDetails

func (o ModelOutput) 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 (ModelOutput) ModelTrainingDetails

func (o ModelOutput) ModelTrainingDetails() ModelModelTrainingDetailsOutput

Specifies the details of the MSET model during the create call.

func (ModelOutput) ModelTrainingResults

func (o ModelOutput) ModelTrainingResults() ModelModelTrainingResultArrayOutput

Specifies the details for an Anomaly Detection model trained with MSET.

func (ModelOutput) ProjectId

func (o ModelOutput) ProjectId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.

** 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 (ModelOutput) State

func (o ModelOutput) State() pulumi.StringOutput

The state of the model.

func (ModelOutput) SystemTags

func (o ModelOutput) SystemTags() pulumi.StringMapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (ModelOutput) TimeCreated

func (o ModelOutput) TimeCreated() pulumi.StringOutput

The time the the Model was created. An RFC3339 formatted datetime string.

func (ModelOutput) TimeUpdated

func (o ModelOutput) TimeUpdated() pulumi.StringOutput

The time the Model was updated. An RFC3339 formatted datetime string.

func (ModelOutput) ToModelOutput

func (o ModelOutput) ToModelOutput() ModelOutput

func (ModelOutput) ToModelOutputWithContext

func (o ModelOutput) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelState

type ModelState struct {
	// (Updatable) The OCID for the ai model's 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.StringMapInput
	// (Updatable) A short description of the ai model.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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.StringMapInput
	// 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
	// Specifies the details of the MSET model during the create call.
	ModelTrainingDetails ModelModelTrainingDetailsPtrInput
	// Specifies the details for an Anomaly Detection model trained with MSET.
	ModelTrainingResults ModelModelTrainingResultArrayInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	//
	// ** 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
	ProjectId pulumi.StringPtrInput
	// The state of the model.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The time the the Model was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time the Model was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (ModelState) ElementType

func (ModelState) ElementType() reflect.Type

type Project

type Project struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID for the project's 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.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the project.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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"}`
	//
	// ** 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
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// The lifecycle state of the Project.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Project resource in Oracle Cloud Infrastructure Ai Anomaly Detection service.

Creates a new Project.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewProject(ctx, "test_project", &AiAnomalyDetection.ProjectArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(projectDescription),
			DisplayName: pulumi.Any(projectDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:AiAnomalyDetection/project:Project test_project "id" ```

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// (Updatable) The OCID for the project's 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.StringMapInput
	// (Updatable) A short description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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"}`
	//
	// ** 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
	FreeformTags pulumi.StringMapInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) CompartmentId

func (o ProjectOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID for the project's compartment.

func (ProjectOutput) DefinedTags

func (o ProjectOutput) DefinedTags() pulumi.StringMapOutput

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

func (ProjectOutput) Description

func (o ProjectOutput) Description() pulumi.StringOutput

(Updatable) A short description of the project.

func (ProjectOutput) DisplayName

func (o ProjectOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) FreeformTags

func (o ProjectOutput) FreeformTags() pulumi.StringMapOutput

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

** 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 (ProjectOutput) State

func (o ProjectOutput) State() pulumi.StringOutput

The lifecycle state of the Project.

func (ProjectOutput) SystemTags

func (o ProjectOutput) SystemTags() pulumi.StringMapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (ProjectOutput) TimeCreated

func (o ProjectOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (ProjectOutput) TimeUpdated

func (o ProjectOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
	// (Updatable) The OCID for the project's 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.StringMapInput
	// (Updatable) A short description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
	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"}`
	//
	// ** 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
	FreeformTags pulumi.StringMapInput
	// The lifecycle state of the Project.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeCreated pulumi.StringPtrInput
	// The date and time the resource was updated in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
	TimeUpdated pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL