aianomalydetection

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2023 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.MapOutput `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.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The 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.
	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.MapOutput `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/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewAiPrivateEndpoint(ctx, "testAiPrivateEndpoint", &AiAnomalyDetection.AiPrivateEndpointArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DnsZones:      pulumi.Any(_var.Ai_private_endpoint_dns_zones),
			SubnetId:      pulumi.Any(oci_core_subnet.Test_subnet.Id),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			DisplayName: pulumi.Any(_var.Ai_private_endpoint_display_name),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("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.MapInput
	// (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.MapInput
	// The OCID of subnet to which the reverse connection is to be created.
	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 added in v0.4.0

func (o AiPrivateEndpointOutput) AttachedDataAssets() pulumi.StringArrayOutput

The list of dataAssets using the private reverse connection endpoint.

func (AiPrivateEndpointOutput) CompartmentId added in v0.4.0

func (o AiPrivateEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment identifier.

func (AiPrivateEndpointOutput) DefinedTags added in v0.4.0

func (o AiPrivateEndpointOutput) DefinedTags() pulumi.MapOutput

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

func (AiPrivateEndpointOutput) DisplayName added in v0.4.0

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

func (AiPrivateEndpointOutput) DnsZones added in v0.4.0

(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 added in v0.4.0

func (o AiPrivateEndpointOutput) FreeformTags() pulumi.MapOutput

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

func (AiPrivateEndpointOutput) LifecycleDetails added in v0.4.0

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 added in v0.4.0

The current state of the private endpoint resource.

func (AiPrivateEndpointOutput) SubnetId added in v0.4.0

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

func (AiPrivateEndpointOutput) SystemTags added in v0.4.0

func (o AiPrivateEndpointOutput) SystemTags() pulumi.MapOutput

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

func (AiPrivateEndpointOutput) TimeCreated added in v0.4.0

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

func (AiPrivateEndpointOutput) TimeUpdated added in v0.4.0

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.MapInput
	// (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.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
	LifecycleDetails pulumi.StringPtrInput
	// The current state of the private endpoint resource.
	State pulumi.StringPtrInput
	// The OCID of subnet to which the reverse connection is to be created.
	SubnetId pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// 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.MapOutput `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.MapOutput `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.
	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.MapOutput `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/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewDataAsset(ctx, "testDataAsset", &AiAnomalyDetection.DataAssetArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DataSourceDetails: &aianomalydetection.DataAssetDataSourceDetailsArgs{
				DataSourceType:         pulumi.Any(_var.Data_asset_data_source_details_data_source_type),
				AtpPasswordSecretId:    pulumi.Any(oci_vault_secret.Test_secret.Id),
				AtpUserName:            pulumi.Any(oci_identity_user.Test_user.Name),
				Bucket:                 pulumi.Any(_var.Data_asset_data_source_details_bucket),
				CwalletFileSecretId:    pulumi.Any(oci_vault_secret.Test_secret.Id),
				DatabaseName:           pulumi.Any(oci_database_database.Test_database.Name),
				EwalletFileSecretId:    pulumi.Any(oci_vault_secret.Test_secret.Id),
				KeyStoreFileSecretId:   pulumi.Any(oci_vault_secret.Test_secret.Id),
				MeasurementName:        pulumi.Any(_var.Data_asset_data_source_details_measurement_name),
				Namespace:              pulumi.Any(_var.Data_asset_data_source_details_namespace),
				Object:                 pulumi.Any(_var.Data_asset_data_source_details_object),
				OjdbcFileSecretId:      pulumi.Any(oci_vault_secret.Test_secret.Id),
				PasswordSecretId:       pulumi.Any(oci_vault_secret.Test_secret.Id),
				TableName:              pulumi.Any(oci_nosql_table.Test_table.Name),
				TnsnamesFileSecretId:   pulumi.Any(oci_vault_secret.Test_secret.Id),
				TruststoreFileSecretId: pulumi.Any(oci_vault_secret.Test_secret.Id),
				Url:                    pulumi.Any(_var.Data_asset_data_source_details_url),
				UserName:               pulumi.Any(oci_identity_user.Test_user.Name),
				VersionSpecificDetails: &aianomalydetection.DataAssetDataSourceDetailsVersionSpecificDetailsArgs{
					InfluxVersion:       pulumi.Any(_var.Data_asset_data_source_details_version_specific_details_influx_version),
					Bucket:              pulumi.Any(_var.Data_asset_data_source_details_version_specific_details_bucket),
					DatabaseName:        pulumi.Any(oci_database_database.Test_database.Name),
					OrganizationName:    pulumi.Any(_var.Data_asset_data_source_details_version_specific_details_organization_name),
					RetentionPolicyName: pulumi.Any(oci_identity_policy.Test_policy.Name),
				},
				WalletPasswordSecretId: pulumi.Any(oci_vault_secret.Test_secret.Id),
			},
			ProjectId: pulumi.Any(oci_ai_anomaly_detection_project.Test_project.Id),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Data_asset_description),
			DisplayName: pulumi.Any(_var.Data_asset_display_name),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			PrivateEndpointId: pulumi.Any(oci_dataflow_private_endpoint.Test_private_endpoint.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.MapInput
	// (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.MapInput
	// 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.
	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"`
	// 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 *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"`
	// Bucket Name for influx connection
	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"`
	// DB Name for influx connection
	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

Bucket Name for influx connection

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

DB Name for influx connection

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

Bucket Name for influx connection

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

DB Name for influx connection

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 added in v0.4.0

func (o DataAssetOutput) CompartmentId() pulumi.StringOutput

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

func (DataAssetOutput) DataSourceDetails added in v0.4.0

func (o DataAssetOutput) DataSourceDetails() DataAssetDataSourceDetailsOutput

Possible data sources

func (DataAssetOutput) DefinedTags added in v0.4.0

func (o DataAssetOutput) DefinedTags() pulumi.MapOutput

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

func (DataAssetOutput) Description added in v0.4.0

func (o DataAssetOutput) Description() pulumi.StringOutput

(Updatable) A short description of the Ai data asset

func (DataAssetOutput) DisplayName added in v0.4.0

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 added in v0.4.0

func (o DataAssetOutput) FreeformTags() pulumi.MapOutput

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

func (DataAssetOutput) PrivateEndpointId added in v0.4.0

func (o DataAssetOutput) PrivateEndpointId() pulumi.StringOutput

OCID of Private Endpoint.

func (DataAssetOutput) ProjectId added in v0.4.0

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.

func (DataAssetOutput) State added in v0.4.0

The lifecycle state of the Data Asset.

func (DataAssetOutput) SystemTags added in v0.4.0

func (o DataAssetOutput) SystemTags() pulumi.MapOutput

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

func (DataAssetOutput) TimeCreated added in v0.4.0

func (o DataAssetOutput) TimeCreated() pulumi.StringOutput

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

func (DataAssetOutput) TimeUpdated added in v0.4.0

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.MapInput
	// (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.MapInput
	// 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.
	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.MapInput
	// 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 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]interface{} `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]interface{} `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]interface{} `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.MapInput `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.MapInput `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.MapInput `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/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: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Ai_private_endpoint_display_name),
			Id:            pulumi.StringRef(_var.Ai_private_endpoint_id),
			State:         pulumi.StringRef(_var.Ai_private_endpoint_state),
		}, 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 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]interface{} `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]interface{} `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]interface{} `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/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: oci_ai_anomaly_detection_data_asset.Test_data_asset.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]interface{} `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]interface{} `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]interface{} `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.MapInput `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.MapInput `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.MapInput `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/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: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Data_asset_display_name),
			ProjectId:     pulumi.StringRef(oci_ai_anomaly_detection_project.Test_project.Id),
			State:         pulumi.StringRef(_var.Data_asset_state),
		}, 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 {
	// 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"`
}

type GetDetectionModelModelTrainingDetailArgs

type GetDetectionModelModelTrainingDetailArgs struct {
	// 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"`
}

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

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"`
	// The model accuracy metric on timestamp level.
	MultivariateFap float64 `pulumi:"multivariateFap"`
	// 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"`
}

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"`
	// The model accuracy metric on timestamp level.
	MultivariateFap pulumi.Float64Input `pulumi:"multivariateFap"`
	// 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"`
}

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) MultivariateFap

The model accuracy metric on timestamp level.

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

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]interface{} `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]interface{} `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]interface{} `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/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: oci_ai_anomaly_detection_model.Test_model.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]interface{} `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]interface{} `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]interface{} `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.MapInput `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.MapInput `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.MapInput `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 {
	// 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"`
}

type GetDetectionModelsModelCollectionItemModelTrainingDetailArgs

type GetDetectionModelsModelCollectionItemModelTrainingDetailArgs struct {
	// 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"`
}

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

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"`
	// The model accuracy metric on timestamp level.
	MultivariateFap float64 `pulumi:"multivariateFap"`
	// 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"`
}

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"`
	// The model accuracy metric on timestamp level.
	MultivariateFap pulumi.Float64Input `pulumi:"multivariateFap"`
	// 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"`
}

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) MultivariateFap

The model accuracy metric on timestamp level.

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

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/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: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Model_display_name),
			ProjectId:     pulumi.StringRef(oci_ai_anomaly_detection_project.Test_project.Id),
			State:         pulumi.StringRef(_var.Model_state),
		}, 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]interface{} `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]interface{} `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]interface{} `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/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: oci_ai_anomaly_detection_project.Test_project.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]interface{} `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]interface{} `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]interface{} `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.MapInput `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.MapInput `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.MapInput `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/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: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Project_display_name),
			State:         pulumi.StringRef(_var.Project_state),
		}, 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]interface{} `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]interface{} `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]interface{} `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/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: oci_ai_anomaly_detection_ai_private_endpoint.Test_ai_private_endpoint.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 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.MapOutput `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.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// 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.
	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.MapOutput `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/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewModel(ctx, "testModel", &AiAnomalyDetection.ModelArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			ModelTrainingDetails: &aianomalydetection.ModelModelTrainingDetailsArgs{
				DataAssetIds:     pulumi.Any(_var.Model_model_training_details_data_asset_ids),
				TargetFap:        pulumi.Any(_var.Model_model_training_details_target_fap),
				TrainingFraction: pulumi.Any(_var.Model_model_training_details_training_fraction),
			},
			ProjectId: pulumi.Any(oci_ai_anomaly_detection_project.Test_project.Id),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Model_description),
			DisplayName: pulumi.Any(_var.Model_display_name),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("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.MapInput
	// (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.MapInput
	// 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.
	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 {
	// 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"`
}

type ModelModelTrainingDetailsArgs

type ModelModelTrainingDetailsArgs struct {
	// 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"`
}

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

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

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"`
	// The model accuracy metric on timestamp level.
	MultivariateFap *float64 `pulumi:"multivariateFap"`
	// 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"`
}

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"`
	// The model accuracy metric on timestamp level.
	MultivariateFap pulumi.Float64PtrInput `pulumi:"multivariateFap"`
	// 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"`
}

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) MultivariateFap

The model accuracy metric on timestamp level.

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

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 added in v0.4.0

func (o ModelOutput) CompartmentId() pulumi.StringOutput

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

func (ModelOutput) DefinedTags added in v0.4.0

func (o ModelOutput) DefinedTags() pulumi.MapOutput

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

func (ModelOutput) Description added in v0.4.0

func (o ModelOutput) Description() pulumi.StringOutput

(Updatable) A short description of the ai model.

func (ModelOutput) DisplayName added in v0.4.0

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 added in v0.4.0

func (o ModelOutput) FreeformTags() pulumi.MapOutput

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

func (ModelOutput) LifecycleDetails added in v0.4.0

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 added in v0.4.0

func (o ModelOutput) ModelTrainingDetails() ModelModelTrainingDetailsOutput

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

func (ModelOutput) ModelTrainingResults added in v0.4.0

func (o ModelOutput) ModelTrainingResults() ModelModelTrainingResultArrayOutput

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

func (ModelOutput) ProjectId added in v0.4.0

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.

func (ModelOutput) State added in v0.4.0

func (o ModelOutput) State() pulumi.StringOutput

The state of the model.

func (ModelOutput) SystemTags added in v0.4.0

func (o ModelOutput) SystemTags() pulumi.MapOutput

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

func (ModelOutput) TimeCreated added in v0.4.0

func (o ModelOutput) TimeCreated() pulumi.StringOutput

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

func (ModelOutput) TimeUpdated added in v0.4.0

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.MapInput
	// (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.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// 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.
	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.MapInput
	// 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.MapOutput `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"}`
	FreeformTags pulumi.MapOutput `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.MapOutput `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/go/oci/AiAnomalyDetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiAnomalyDetection.NewProject(ctx, "testProject", &AiAnomalyDetection.ProjectArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Project_description),
			DisplayName: pulumi.Any(_var.Project_display_name),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("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.MapInput
	// (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"}`
	FreeformTags pulumi.MapInput
}

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 added in v0.4.0

func (o ProjectOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID for the project's compartment.

func (ProjectOutput) DefinedTags added in v0.4.0

func (o ProjectOutput) DefinedTags() pulumi.MapOutput

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

func (ProjectOutput) Description added in v0.4.0

func (o ProjectOutput) Description() pulumi.StringOutput

(Updatable) A short description of the project.

func (ProjectOutput) DisplayName added in v0.4.0

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 added in v0.4.0

func (o ProjectOutput) FreeformTags() pulumi.MapOutput

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

func (ProjectOutput) State added in v0.4.0

func (o ProjectOutput) State() pulumi.StringOutput

The lifecycle state of the Project.

func (ProjectOutput) SystemTags added in v0.4.0

func (o ProjectOutput) SystemTags() pulumi.MapOutput

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

func (ProjectOutput) TimeCreated added in v0.4.0

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 added in v0.4.0

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.MapInput
	// (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"}`
	FreeformTags pulumi.MapInput
	// 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.MapInput
	// 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