1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. AiAnomalyDetection
  5. DataAsset
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.AiAnomalyDetection.DataAsset

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

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

    Creates a new DataAsset.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testDataAsset = new oci.aianomalydetection.DataAsset("testDataAsset", {
        compartmentId: _var.compartment_id,
        dataSourceDetails: {
            dataSourceType: _var.data_asset_data_source_details_data_source_type,
            atpPasswordSecretId: oci_vault_secret.test_secret.id,
            atpUserName: oci_identity_user.test_user.name,
            bucket: _var.data_asset_data_source_details_bucket,
            cwalletFileSecretId: oci_vault_secret.test_secret.id,
            databaseName: oci_database_database.test_database.name,
            ewalletFileSecretId: oci_vault_secret.test_secret.id,
            keyStoreFileSecretId: oci_vault_secret.test_secret.id,
            measurementName: _var.data_asset_data_source_details_measurement_name,
            namespace: _var.data_asset_data_source_details_namespace,
            object: _var.data_asset_data_source_details_object,
            ojdbcFileSecretId: oci_vault_secret.test_secret.id,
            passwordSecretId: oci_vault_secret.test_secret.id,
            tableName: oci_nosql_table.test_table.name,
            tnsnamesFileSecretId: oci_vault_secret.test_secret.id,
            truststoreFileSecretId: oci_vault_secret.test_secret.id,
            url: _var.data_asset_data_source_details_url,
            userName: oci_identity_user.test_user.name,
            versionSpecificDetails: {
                influxVersion: _var.data_asset_data_source_details_version_specific_details_influx_version,
                bucket: _var.data_asset_data_source_details_version_specific_details_bucket,
                databaseName: oci_database_database.test_database.name,
                organizationName: _var.data_asset_data_source_details_version_specific_details_organization_name,
                retentionPolicyName: oci_identity_policy.test_policy.name,
            },
            walletPasswordSecretId: oci_vault_secret.test_secret.id,
        },
        projectId: oci_ai_anomaly_detection_project.test_project.id,
        definedTags: {
            "foo-namespace.bar-key": "value",
        },
        description: _var.data_asset_description,
        displayName: _var.data_asset_display_name,
        freeformTags: {
            "bar-key": "value",
        },
        privateEndpointId: oci_dataflow_private_endpoint.test_private_endpoint.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_data_asset = oci.ai_anomaly_detection.DataAsset("testDataAsset",
        compartment_id=var["compartment_id"],
        data_source_details=oci.ai_anomaly_detection.DataAssetDataSourceDetailsArgs(
            data_source_type=var["data_asset_data_source_details_data_source_type"],
            atp_password_secret_id=oci_vault_secret["test_secret"]["id"],
            atp_user_name=oci_identity_user["test_user"]["name"],
            bucket=var["data_asset_data_source_details_bucket"],
            cwallet_file_secret_id=oci_vault_secret["test_secret"]["id"],
            database_name=oci_database_database["test_database"]["name"],
            ewallet_file_secret_id=oci_vault_secret["test_secret"]["id"],
            key_store_file_secret_id=oci_vault_secret["test_secret"]["id"],
            measurement_name=var["data_asset_data_source_details_measurement_name"],
            namespace=var["data_asset_data_source_details_namespace"],
            object=var["data_asset_data_source_details_object"],
            ojdbc_file_secret_id=oci_vault_secret["test_secret"]["id"],
            password_secret_id=oci_vault_secret["test_secret"]["id"],
            table_name=oci_nosql_table["test_table"]["name"],
            tnsnames_file_secret_id=oci_vault_secret["test_secret"]["id"],
            truststore_file_secret_id=oci_vault_secret["test_secret"]["id"],
            url=var["data_asset_data_source_details_url"],
            user_name=oci_identity_user["test_user"]["name"],
            version_specific_details=oci.ai_anomaly_detection.DataAssetDataSourceDetailsVersionSpecificDetailsArgs(
                influx_version=var["data_asset_data_source_details_version_specific_details_influx_version"],
                bucket=var["data_asset_data_source_details_version_specific_details_bucket"],
                database_name=oci_database_database["test_database"]["name"],
                organization_name=var["data_asset_data_source_details_version_specific_details_organization_name"],
                retention_policy_name=oci_identity_policy["test_policy"]["name"],
            ),
            wallet_password_secret_id=oci_vault_secret["test_secret"]["id"],
        ),
        project_id=oci_ai_anomaly_detection_project["test_project"]["id"],
        defined_tags={
            "foo-namespace.bar-key": "value",
        },
        description=var["data_asset_description"],
        display_name=var["data_asset_display_name"],
        freeform_tags={
            "bar-key": "value",
        },
        private_endpoint_id=oci_dataflow_private_endpoint["test_private_endpoint"]["id"])
    
    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.Map{
    				"foo-namespace.bar-key": pulumi.Any("value"),
    			},
    			Description: pulumi.Any(_var.Data_asset_description),
    			DisplayName: pulumi.Any(_var.Data_asset_display_name),
    			FreeformTags: pulumi.Map{
    				"bar-key": pulumi.Any("value"),
    			},
    			PrivateEndpointId: pulumi.Any(oci_dataflow_private_endpoint.Test_private_endpoint.Id),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testDataAsset = new Oci.AiAnomalyDetection.DataAsset("testDataAsset", new()
        {
            CompartmentId = @var.Compartment_id,
            DataSourceDetails = new Oci.AiAnomalyDetection.Inputs.DataAssetDataSourceDetailsArgs
            {
                DataSourceType = @var.Data_asset_data_source_details_data_source_type,
                AtpPasswordSecretId = oci_vault_secret.Test_secret.Id,
                AtpUserName = oci_identity_user.Test_user.Name,
                Bucket = @var.Data_asset_data_source_details_bucket,
                CwalletFileSecretId = oci_vault_secret.Test_secret.Id,
                DatabaseName = oci_database_database.Test_database.Name,
                EwalletFileSecretId = oci_vault_secret.Test_secret.Id,
                KeyStoreFileSecretId = oci_vault_secret.Test_secret.Id,
                MeasurementName = @var.Data_asset_data_source_details_measurement_name,
                Namespace = @var.Data_asset_data_source_details_namespace,
                Object = @var.Data_asset_data_source_details_object,
                OjdbcFileSecretId = oci_vault_secret.Test_secret.Id,
                PasswordSecretId = oci_vault_secret.Test_secret.Id,
                TableName = oci_nosql_table.Test_table.Name,
                TnsnamesFileSecretId = oci_vault_secret.Test_secret.Id,
                TruststoreFileSecretId = oci_vault_secret.Test_secret.Id,
                Url = @var.Data_asset_data_source_details_url,
                UserName = oci_identity_user.Test_user.Name,
                VersionSpecificDetails = new Oci.AiAnomalyDetection.Inputs.DataAssetDataSourceDetailsVersionSpecificDetailsArgs
                {
                    InfluxVersion = @var.Data_asset_data_source_details_version_specific_details_influx_version,
                    Bucket = @var.Data_asset_data_source_details_version_specific_details_bucket,
                    DatabaseName = oci_database_database.Test_database.Name,
                    OrganizationName = @var.Data_asset_data_source_details_version_specific_details_organization_name,
                    RetentionPolicyName = oci_identity_policy.Test_policy.Name,
                },
                WalletPasswordSecretId = oci_vault_secret.Test_secret.Id,
            },
            ProjectId = oci_ai_anomaly_detection_project.Test_project.Id,
            DefinedTags = 
            {
                { "foo-namespace.bar-key", "value" },
            },
            Description = @var.Data_asset_description,
            DisplayName = @var.Data_asset_display_name,
            FreeformTags = 
            {
                { "bar-key", "value" },
            },
            PrivateEndpointId = oci_dataflow_private_endpoint.Test_private_endpoint.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.AiAnomalyDetection.DataAsset;
    import com.pulumi.oci.AiAnomalyDetection.DataAssetArgs;
    import com.pulumi.oci.AiAnomalyDetection.inputs.DataAssetDataSourceDetailsArgs;
    import com.pulumi.oci.AiAnomalyDetection.inputs.DataAssetDataSourceDetailsVersionSpecificDetailsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var testDataAsset = new DataAsset("testDataAsset", DataAssetArgs.builder()        
                .compartmentId(var_.compartment_id())
                .dataSourceDetails(DataAssetDataSourceDetailsArgs.builder()
                    .dataSourceType(var_.data_asset_data_source_details_data_source_type())
                    .atpPasswordSecretId(oci_vault_secret.test_secret().id())
                    .atpUserName(oci_identity_user.test_user().name())
                    .bucket(var_.data_asset_data_source_details_bucket())
                    .cwalletFileSecretId(oci_vault_secret.test_secret().id())
                    .databaseName(oci_database_database.test_database().name())
                    .ewalletFileSecretId(oci_vault_secret.test_secret().id())
                    .keyStoreFileSecretId(oci_vault_secret.test_secret().id())
                    .measurementName(var_.data_asset_data_source_details_measurement_name())
                    .namespace(var_.data_asset_data_source_details_namespace())
                    .object(var_.data_asset_data_source_details_object())
                    .ojdbcFileSecretId(oci_vault_secret.test_secret().id())
                    .passwordSecretId(oci_vault_secret.test_secret().id())
                    .tableName(oci_nosql_table.test_table().name())
                    .tnsnamesFileSecretId(oci_vault_secret.test_secret().id())
                    .truststoreFileSecretId(oci_vault_secret.test_secret().id())
                    .url(var_.data_asset_data_source_details_url())
                    .userName(oci_identity_user.test_user().name())
                    .versionSpecificDetails(DataAssetDataSourceDetailsVersionSpecificDetailsArgs.builder()
                        .influxVersion(var_.data_asset_data_source_details_version_specific_details_influx_version())
                        .bucket(var_.data_asset_data_source_details_version_specific_details_bucket())
                        .databaseName(oci_database_database.test_database().name())
                        .organizationName(var_.data_asset_data_source_details_version_specific_details_organization_name())
                        .retentionPolicyName(oci_identity_policy.test_policy().name())
                        .build())
                    .walletPasswordSecretId(oci_vault_secret.test_secret().id())
                    .build())
                .projectId(oci_ai_anomaly_detection_project.test_project().id())
                .definedTags(Map.of("foo-namespace.bar-key", "value"))
                .description(var_.data_asset_description())
                .displayName(var_.data_asset_display_name())
                .freeformTags(Map.of("bar-key", "value"))
                .privateEndpointId(oci_dataflow_private_endpoint.test_private_endpoint().id())
                .build());
    
        }
    }
    
    resources:
      testDataAsset:
        type: oci:AiAnomalyDetection:DataAsset
        properties:
          #Required
          compartmentId: ${var.compartment_id}
          dataSourceDetails:
            dataSourceType: ${var.data_asset_data_source_details_data_source_type}
            atpPasswordSecretId: ${oci_vault_secret.test_secret.id}
            atpUserName: ${oci_identity_user.test_user.name}
            bucket: ${var.data_asset_data_source_details_bucket}
            cwalletFileSecretId: ${oci_vault_secret.test_secret.id}
            databaseName: ${oci_database_database.test_database.name}
            ewalletFileSecretId: ${oci_vault_secret.test_secret.id}
            keyStoreFileSecretId: ${oci_vault_secret.test_secret.id}
            measurementName: ${var.data_asset_data_source_details_measurement_name}
            namespace: ${var.data_asset_data_source_details_namespace}
            object: ${var.data_asset_data_source_details_object}
            ojdbcFileSecretId: ${oci_vault_secret.test_secret.id}
            passwordSecretId: ${oci_vault_secret.test_secret.id}
            tableName: ${oci_nosql_table.test_table.name}
            tnsnamesFileSecretId: ${oci_vault_secret.test_secret.id}
            truststoreFileSecretId: ${oci_vault_secret.test_secret.id}
            url: ${var.data_asset_data_source_details_url}
            userName: ${oci_identity_user.test_user.name}
            versionSpecificDetails:
              influxVersion: ${var.data_asset_data_source_details_version_specific_details_influx_version}
              bucket: ${var.data_asset_data_source_details_version_specific_details_bucket}
              databaseName: ${oci_database_database.test_database.name}
              organizationName: ${var.data_asset_data_source_details_version_specific_details_organization_name}
              retentionPolicyName: ${oci_identity_policy.test_policy.name}
            walletPasswordSecretId: ${oci_vault_secret.test_secret.id}
          projectId: ${oci_ai_anomaly_detection_project.test_project.id}
          #Optional
          definedTags:
            foo-namespace.bar-key: value
          description: ${var.data_asset_description}
          displayName: ${var.data_asset_display_name}
          freeformTags:
            bar-key: value
          privateEndpointId: ${oci_dataflow_private_endpoint.test_private_endpoint.id}
    

    Create DataAsset Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DataAsset(name: string, args: DataAssetArgs, opts?: CustomResourceOptions);
    @overload
    def DataAsset(resource_name: str,
                  args: DataAssetArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def DataAsset(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  compartment_id: Optional[str] = None,
                  data_source_details: Optional[_aianomalydetection.DataAssetDataSourceDetailsArgs] = None,
                  project_id: Optional[str] = None,
                  defined_tags: Optional[Mapping[str, Any]] = None,
                  description: Optional[str] = None,
                  display_name: Optional[str] = None,
                  freeform_tags: Optional[Mapping[str, Any]] = None,
                  private_endpoint_id: Optional[str] = None)
    func NewDataAsset(ctx *Context, name string, args DataAssetArgs, opts ...ResourceOption) (*DataAsset, error)
    public DataAsset(string name, DataAssetArgs args, CustomResourceOptions? opts = null)
    public DataAsset(String name, DataAssetArgs args)
    public DataAsset(String name, DataAssetArgs args, CustomResourceOptions options)
    
    type: oci:AiAnomalyDetection:DataAsset
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DataAssetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DataAssetArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DataAssetArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DataAssetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DataAssetArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var dataAssetResource = new Oci.AiAnomalyDetection.DataAsset("dataAssetResource", new()
    {
        CompartmentId = "string",
        DataSourceDetails = new Oci.AiAnomalyDetection.Inputs.DataAssetDataSourceDetailsArgs
        {
            DataSourceType = "string",
            Object = "string",
            WalletPasswordSecretId = "string",
            Namespace = "string",
            AtpUserName = "string",
            DatabaseName = "string",
            EwalletFileSecretId = "string",
            KeyStoreFileSecretId = "string",
            MeasurementName = "string",
            CwalletFileSecretId = "string",
            Bucket = "string",
            PasswordSecretId = "string",
            OjdbcFileSecretId = "string",
            TableName = "string",
            TnsnamesFileSecretId = "string",
            TruststoreFileSecretId = "string",
            Url = "string",
            UserName = "string",
            VersionSpecificDetails = new Oci.AiAnomalyDetection.Inputs.DataAssetDataSourceDetailsVersionSpecificDetailsArgs
            {
                InfluxVersion = "string",
                Bucket = "string",
                DatabaseName = "string",
                OrganizationName = "string",
                RetentionPolicyName = "string",
            },
            AtpPasswordSecretId = "string",
        },
        ProjectId = "string",
        DefinedTags = 
        {
            { "string", "any" },
        },
        Description = "string",
        DisplayName = "string",
        FreeformTags = 
        {
            { "string", "any" },
        },
        PrivateEndpointId = "string",
    });
    
    example, err := AiAnomalyDetection.NewDataAsset(ctx, "dataAssetResource", &AiAnomalyDetection.DataAssetArgs{
    	CompartmentId: pulumi.String("string"),
    	DataSourceDetails: &aianomalydetection.DataAssetDataSourceDetailsArgs{
    		DataSourceType:         pulumi.String("string"),
    		Object:                 pulumi.String("string"),
    		WalletPasswordSecretId: pulumi.String("string"),
    		Namespace:              pulumi.String("string"),
    		AtpUserName:            pulumi.String("string"),
    		DatabaseName:           pulumi.String("string"),
    		EwalletFileSecretId:    pulumi.String("string"),
    		KeyStoreFileSecretId:   pulumi.String("string"),
    		MeasurementName:        pulumi.String("string"),
    		CwalletFileSecretId:    pulumi.String("string"),
    		Bucket:                 pulumi.String("string"),
    		PasswordSecretId:       pulumi.String("string"),
    		OjdbcFileSecretId:      pulumi.String("string"),
    		TableName:              pulumi.String("string"),
    		TnsnamesFileSecretId:   pulumi.String("string"),
    		TruststoreFileSecretId: pulumi.String("string"),
    		Url:                    pulumi.String("string"),
    		UserName:               pulumi.String("string"),
    		VersionSpecificDetails: &aianomalydetection.DataAssetDataSourceDetailsVersionSpecificDetailsArgs{
    			InfluxVersion:       pulumi.String("string"),
    			Bucket:              pulumi.String("string"),
    			DatabaseName:        pulumi.String("string"),
    			OrganizationName:    pulumi.String("string"),
    			RetentionPolicyName: pulumi.String("string"),
    		},
    		AtpPasswordSecretId: pulumi.String("string"),
    	},
    	ProjectId: pulumi.String("string"),
    	DefinedTags: pulumi.Map{
    		"string": pulumi.Any("any"),
    	},
    	Description: pulumi.String("string"),
    	DisplayName: pulumi.String("string"),
    	FreeformTags: pulumi.Map{
    		"string": pulumi.Any("any"),
    	},
    	PrivateEndpointId: pulumi.String("string"),
    })
    
    var dataAssetResource = new DataAsset("dataAssetResource", DataAssetArgs.builder()        
        .compartmentId("string")
        .dataSourceDetails(DataAssetDataSourceDetailsArgs.builder()
            .dataSourceType("string")
            .object("string")
            .walletPasswordSecretId("string")
            .namespace("string")
            .atpUserName("string")
            .databaseName("string")
            .ewalletFileSecretId("string")
            .keyStoreFileSecretId("string")
            .measurementName("string")
            .cwalletFileSecretId("string")
            .bucket("string")
            .passwordSecretId("string")
            .ojdbcFileSecretId("string")
            .tableName("string")
            .tnsnamesFileSecretId("string")
            .truststoreFileSecretId("string")
            .url("string")
            .userName("string")
            .versionSpecificDetails(DataAssetDataSourceDetailsVersionSpecificDetailsArgs.builder()
                .influxVersion("string")
                .bucket("string")
                .databaseName("string")
                .organizationName("string")
                .retentionPolicyName("string")
                .build())
            .atpPasswordSecretId("string")
            .build())
        .projectId("string")
        .definedTags(Map.of("string", "any"))
        .description("string")
        .displayName("string")
        .freeformTags(Map.of("string", "any"))
        .privateEndpointId("string")
        .build());
    
    data_asset_resource = oci.ai_anomaly_detection.DataAsset("dataAssetResource",
        compartment_id="string",
        data_source_details=oci.ai_anomaly_detection.DataAssetDataSourceDetailsArgs(
            data_source_type="string",
            object="string",
            wallet_password_secret_id="string",
            namespace="string",
            atp_user_name="string",
            database_name="string",
            ewallet_file_secret_id="string",
            key_store_file_secret_id="string",
            measurement_name="string",
            cwallet_file_secret_id="string",
            bucket="string",
            password_secret_id="string",
            ojdbc_file_secret_id="string",
            table_name="string",
            tnsnames_file_secret_id="string",
            truststore_file_secret_id="string",
            url="string",
            user_name="string",
            version_specific_details=oci.ai_anomaly_detection.DataAssetDataSourceDetailsVersionSpecificDetailsArgs(
                influx_version="string",
                bucket="string",
                database_name="string",
                organization_name="string",
                retention_policy_name="string",
            ),
            atp_password_secret_id="string",
        ),
        project_id="string",
        defined_tags={
            "string": "any",
        },
        description="string",
        display_name="string",
        freeform_tags={
            "string": "any",
        },
        private_endpoint_id="string")
    
    const dataAssetResource = new oci.aianomalydetection.DataAsset("dataAssetResource", {
        compartmentId: "string",
        dataSourceDetails: {
            dataSourceType: "string",
            object: "string",
            walletPasswordSecretId: "string",
            namespace: "string",
            atpUserName: "string",
            databaseName: "string",
            ewalletFileSecretId: "string",
            keyStoreFileSecretId: "string",
            measurementName: "string",
            cwalletFileSecretId: "string",
            bucket: "string",
            passwordSecretId: "string",
            ojdbcFileSecretId: "string",
            tableName: "string",
            tnsnamesFileSecretId: "string",
            truststoreFileSecretId: "string",
            url: "string",
            userName: "string",
            versionSpecificDetails: {
                influxVersion: "string",
                bucket: "string",
                databaseName: "string",
                organizationName: "string",
                retentionPolicyName: "string",
            },
            atpPasswordSecretId: "string",
        },
        projectId: "string",
        definedTags: {
            string: "any",
        },
        description: "string",
        displayName: "string",
        freeformTags: {
            string: "any",
        },
        privateEndpointId: "string",
    });
    
    type: oci:AiAnomalyDetection:DataAsset
    properties:
        compartmentId: string
        dataSourceDetails:
            atpPasswordSecretId: string
            atpUserName: string
            bucket: string
            cwalletFileSecretId: string
            dataSourceType: string
            databaseName: string
            ewalletFileSecretId: string
            keyStoreFileSecretId: string
            measurementName: string
            namespace: string
            object: string
            ojdbcFileSecretId: string
            passwordSecretId: string
            tableName: string
            tnsnamesFileSecretId: string
            truststoreFileSecretId: string
            url: string
            userName: string
            versionSpecificDetails:
                bucket: string
                databaseName: string
                influxVersion: string
                organizationName: string
                retentionPolicyName: string
            walletPasswordSecretId: string
        definedTags:
            string: any
        description: string
        displayName: string
        freeformTags:
            string: any
        privateEndpointId: string
        projectId: string
    

    DataAsset Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DataAsset resource accepts the following input properties:

    CompartmentId string
    (Updatable) The OCID for the data asset's compartment.
    DataSourceDetails DataAssetDataSourceDetails
    Possible data sources
    ProjectId string

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    DefinedTags Dictionary<string, object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A short description of the Ai data asset
    DisplayName string
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    FreeformTags Dictionary<string, object>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    PrivateEndpointId string
    OCID of Private Endpoint.
    CompartmentId string
    (Updatable) The OCID for the data asset's compartment.
    DataSourceDetails DataAssetDataSourceDetailsArgs
    Possible data sources
    ProjectId string

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    DefinedTags map[string]interface{}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A short description of the Ai data asset
    DisplayName string
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    FreeformTags map[string]interface{}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    PrivateEndpointId string
    OCID of Private Endpoint.
    compartmentId String
    (Updatable) The OCID for the data asset's compartment.
    dataSourceDetails DataAssetDataSourceDetails
    Possible data sources
    projectId String

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags Map<String,Object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A short description of the Ai data asset
    displayName String
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeformTags Map<String,Object>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    privateEndpointId String
    OCID of Private Endpoint.
    compartmentId string
    (Updatable) The OCID for the data asset's compartment.
    dataSourceDetails DataAssetDataSourceDetails
    Possible data sources
    projectId string

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags {[key: string]: any}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    (Updatable) A short description of the Ai data asset
    displayName string
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeformTags {[key: string]: any}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    privateEndpointId string
    OCID of Private Endpoint.
    compartment_id str
    (Updatable) The OCID for the data asset's compartment.
    data_source_details aianomalydetection.DataAssetDataSourceDetailsArgs
    Possible data sources
    project_id str

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    defined_tags Mapping[str, Any]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    (Updatable) A short description of the Ai data asset
    display_name str
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeform_tags Mapping[str, Any]
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    private_endpoint_id str
    OCID of Private Endpoint.
    compartmentId String
    (Updatable) The OCID for the data asset's compartment.
    dataSourceDetails Property Map
    Possible data sources
    projectId String

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags Map<Any>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A short description of the Ai data asset
    displayName String
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeformTags Map<Any>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    privateEndpointId String
    OCID of Private Endpoint.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DataAsset resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    State string
    The lifecycle state of the Data Asset.
    SystemTags Dictionary<string, object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    Id string
    The provider-assigned unique ID for this managed resource.
    State string
    The lifecycle state of the Data Asset.
    SystemTags map[string]interface{}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    id String
    The provider-assigned unique ID for this managed resource.
    state String
    The lifecycle state of the Data Asset.
    systemTags Map<String,Object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    id string
    The provider-assigned unique ID for this managed resource.
    state string
    The lifecycle state of the Data Asset.
    systemTags {[key: string]: any}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    id str
    The provider-assigned unique ID for this managed resource.
    state str
    The lifecycle state of the Data Asset.
    system_tags Mapping[str, Any]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    time_updated str
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    id String
    The provider-assigned unique ID for this managed resource.
    state String
    The lifecycle state of the Data Asset.
    systemTags Map<Any>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the the DataAsset was updated. An RFC3339 formatted datetime string

    Look up Existing DataAsset Resource

    Get an existing DataAsset resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: DataAssetState, opts?: CustomResourceOptions): DataAsset
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            compartment_id: Optional[str] = None,
            data_source_details: Optional[_aianomalydetection.DataAssetDataSourceDetailsArgs] = None,
            defined_tags: Optional[Mapping[str, Any]] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, Any]] = None,
            private_endpoint_id: Optional[str] = None,
            project_id: Optional[str] = None,
            state: Optional[str] = None,
            system_tags: Optional[Mapping[str, Any]] = None,
            time_created: Optional[str] = None,
            time_updated: Optional[str] = None) -> DataAsset
    func GetDataAsset(ctx *Context, name string, id IDInput, state *DataAssetState, opts ...ResourceOption) (*DataAsset, error)
    public static DataAsset Get(string name, Input<string> id, DataAssetState? state, CustomResourceOptions? opts = null)
    public static DataAsset get(String name, Output<String> id, DataAssetState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CompartmentId string
    (Updatable) The OCID for the data asset's compartment.
    DataSourceDetails DataAssetDataSourceDetails
    Possible data sources
    DefinedTags Dictionary<string, object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A short description of the Ai data asset
    DisplayName string
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    FreeformTags Dictionary<string, object>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    PrivateEndpointId string
    OCID of Private Endpoint.
    ProjectId string

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    State string
    The lifecycle state of the Data Asset.
    SystemTags Dictionary<string, object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    CompartmentId string
    (Updatable) The OCID for the data asset's compartment.
    DataSourceDetails DataAssetDataSourceDetailsArgs
    Possible data sources
    DefinedTags map[string]interface{}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A short description of the Ai data asset
    DisplayName string
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    FreeformTags map[string]interface{}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    PrivateEndpointId string
    OCID of Private Endpoint.
    ProjectId string

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    State string
    The lifecycle state of the Data Asset.
    SystemTags map[string]interface{}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    compartmentId String
    (Updatable) The OCID for the data asset's compartment.
    dataSourceDetails DataAssetDataSourceDetails
    Possible data sources
    definedTags Map<String,Object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A short description of the Ai data asset
    displayName String
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeformTags Map<String,Object>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    privateEndpointId String
    OCID of Private Endpoint.
    projectId String

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state String
    The lifecycle state of the Data Asset.
    systemTags Map<String,Object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    compartmentId string
    (Updatable) The OCID for the data asset's compartment.
    dataSourceDetails DataAssetDataSourceDetails
    Possible data sources
    definedTags {[key: string]: any}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    (Updatable) A short description of the Ai data asset
    displayName string
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeformTags {[key: string]: any}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    privateEndpointId string
    OCID of Private Endpoint.
    projectId string

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state string
    The lifecycle state of the Data Asset.
    systemTags {[key: string]: any}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    compartment_id str
    (Updatable) The OCID for the data asset's compartment.
    data_source_details aianomalydetection.DataAssetDataSourceDetailsArgs
    Possible data sources
    defined_tags Mapping[str, Any]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    (Updatable) A short description of the Ai data asset
    display_name str
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeform_tags Mapping[str, Any]
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    private_endpoint_id str
    OCID of Private Endpoint.
    project_id str

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state str
    The lifecycle state of the Data Asset.
    system_tags Mapping[str, Any]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    time_updated str
    The time the the DataAsset was updated. An RFC3339 formatted datetime string
    compartmentId String
    (Updatable) The OCID for the data asset's compartment.
    dataSourceDetails Property Map
    Possible data sources
    definedTags Map<Any>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A short description of the Ai data asset
    displayName String
    (Updatable) A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    freeformTags Map<Any>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    privateEndpointId String
    OCID of Private Endpoint.
    projectId String

    The OCID of the project to associate with the data asset.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state String
    The lifecycle state of the Data Asset.
    systemTags Map<Any>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the DataAsset was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the the DataAsset was updated. An RFC3339 formatted datetime string

    Supporting Types

    DataAssetDataSourceDetails, DataAssetDataSourceDetailsArgs

    DataSourceType string
    Data source type where actually data asset is being stored
    AtpPasswordSecretId string
    atp db password Secret Id
    AtpUserName string
    atp db user name
    Bucket string
    Bucket Name for influx connection
    CwalletFileSecretId string
    OCID of the secret containing the containers certificates of ATP wallet
    DatabaseName string
    DB Name for influx connection
    EwalletFileSecretId string
    OCID of the secret containing the PDB'S certificates of ATP wallet
    KeyStoreFileSecretId string
    OCID of the secret containing Keystore.jks file of the ATP wallet
    MeasurementName string
    Measurement name for influx
    Namespace string
    Object storage namespace
    Object string
    File name
    OjdbcFileSecretId string
    OCID of the secret that contains jdbc properties file of ATP wallet
    PasswordSecretId string
    Password Secret Id for the influx connection
    TableName string
    atp database table name
    TnsnamesFileSecretId string
    OCID of the secret that contains the tnsnames file of ATP wallet
    TruststoreFileSecretId string
    OCID of the secret containing truststore.jks file of the ATP wallet
    Url string
    public IP address and port to influx DB
    UserName string
    Username for connection to Influx
    VersionSpecificDetails DataAssetDataSourceDetailsVersionSpecificDetails
    Possible data sources
    WalletPasswordSecretId string
    wallet password Secret ID in String format
    DataSourceType string
    Data source type where actually data asset is being stored
    AtpPasswordSecretId string
    atp db password Secret Id
    AtpUserName string
    atp db user name
    Bucket string
    Bucket Name for influx connection
    CwalletFileSecretId string
    OCID of the secret containing the containers certificates of ATP wallet
    DatabaseName string
    DB Name for influx connection
    EwalletFileSecretId string
    OCID of the secret containing the PDB'S certificates of ATP wallet
    KeyStoreFileSecretId string
    OCID of the secret containing Keystore.jks file of the ATP wallet
    MeasurementName string
    Measurement name for influx
    Namespace string
    Object storage namespace
    Object string
    File name
    OjdbcFileSecretId string
    OCID of the secret that contains jdbc properties file of ATP wallet
    PasswordSecretId string
    Password Secret Id for the influx connection
    TableName string
    atp database table name
    TnsnamesFileSecretId string
    OCID of the secret that contains the tnsnames file of ATP wallet
    TruststoreFileSecretId string
    OCID of the secret containing truststore.jks file of the ATP wallet
    Url string
    public IP address and port to influx DB
    UserName string
    Username for connection to Influx
    VersionSpecificDetails DataAssetDataSourceDetailsVersionSpecificDetails
    Possible data sources
    WalletPasswordSecretId string
    wallet password Secret ID in String format
    dataSourceType String
    Data source type where actually data asset is being stored
    atpPasswordSecretId String
    atp db password Secret Id
    atpUserName String
    atp db user name
    bucket String
    Bucket Name for influx connection
    cwalletFileSecretId String
    OCID of the secret containing the containers certificates of ATP wallet
    databaseName String
    DB Name for influx connection
    ewalletFileSecretId String
    OCID of the secret containing the PDB'S certificates of ATP wallet
    keyStoreFileSecretId String
    OCID of the secret containing Keystore.jks file of the ATP wallet
    measurementName String
    Measurement name for influx
    namespace String
    Object storage namespace
    object String
    File name
    ojdbcFileSecretId String
    OCID of the secret that contains jdbc properties file of ATP wallet
    passwordSecretId String
    Password Secret Id for the influx connection
    tableName String
    atp database table name
    tnsnamesFileSecretId String
    OCID of the secret that contains the tnsnames file of ATP wallet
    truststoreFileSecretId String
    OCID of the secret containing truststore.jks file of the ATP wallet
    url String
    public IP address and port to influx DB
    userName String
    Username for connection to Influx
    versionSpecificDetails DataAssetDataSourceDetailsVersionSpecificDetails
    Possible data sources
    walletPasswordSecretId String
    wallet password Secret ID in String format
    dataSourceType string
    Data source type where actually data asset is being stored
    atpPasswordSecretId string
    atp db password Secret Id
    atpUserName string
    atp db user name
    bucket string
    Bucket Name for influx connection
    cwalletFileSecretId string
    OCID of the secret containing the containers certificates of ATP wallet
    databaseName string
    DB Name for influx connection
    ewalletFileSecretId string
    OCID of the secret containing the PDB'S certificates of ATP wallet
    keyStoreFileSecretId string
    OCID of the secret containing Keystore.jks file of the ATP wallet
    measurementName string
    Measurement name for influx
    namespace string
    Object storage namespace
    object string
    File name
    ojdbcFileSecretId string
    OCID of the secret that contains jdbc properties file of ATP wallet
    passwordSecretId string
    Password Secret Id for the influx connection
    tableName string
    atp database table name
    tnsnamesFileSecretId string
    OCID of the secret that contains the tnsnames file of ATP wallet
    truststoreFileSecretId string
    OCID of the secret containing truststore.jks file of the ATP wallet
    url string
    public IP address and port to influx DB
    userName string
    Username for connection to Influx
    versionSpecificDetails DataAssetDataSourceDetailsVersionSpecificDetails
    Possible data sources
    walletPasswordSecretId string
    wallet password Secret ID in String format
    data_source_type str
    Data source type where actually data asset is being stored
    atp_password_secret_id str
    atp db password Secret Id
    atp_user_name str
    atp db user name
    bucket str
    Bucket Name for influx connection
    cwallet_file_secret_id str
    OCID of the secret containing the containers certificates of ATP wallet
    database_name str
    DB Name for influx connection
    ewallet_file_secret_id str
    OCID of the secret containing the PDB'S certificates of ATP wallet
    key_store_file_secret_id str
    OCID of the secret containing Keystore.jks file of the ATP wallet
    measurement_name str
    Measurement name for influx
    namespace str
    Object storage namespace
    object str
    File name
    ojdbc_file_secret_id str
    OCID of the secret that contains jdbc properties file of ATP wallet
    password_secret_id str
    Password Secret Id for the influx connection
    table_name str
    atp database table name
    tnsnames_file_secret_id str
    OCID of the secret that contains the tnsnames file of ATP wallet
    truststore_file_secret_id str
    OCID of the secret containing truststore.jks file of the ATP wallet
    url str
    public IP address and port to influx DB
    user_name str
    Username for connection to Influx
    version_specific_details aianomalydetection.DataAssetDataSourceDetailsVersionSpecificDetails
    Possible data sources
    wallet_password_secret_id str
    wallet password Secret ID in String format
    dataSourceType String
    Data source type where actually data asset is being stored
    atpPasswordSecretId String
    atp db password Secret Id
    atpUserName String
    atp db user name
    bucket String
    Bucket Name for influx connection
    cwalletFileSecretId String
    OCID of the secret containing the containers certificates of ATP wallet
    databaseName String
    DB Name for influx connection
    ewalletFileSecretId String
    OCID of the secret containing the PDB'S certificates of ATP wallet
    keyStoreFileSecretId String
    OCID of the secret containing Keystore.jks file of the ATP wallet
    measurementName String
    Measurement name for influx
    namespace String
    Object storage namespace
    object String
    File name
    ojdbcFileSecretId String
    OCID of the secret that contains jdbc properties file of ATP wallet
    passwordSecretId String
    Password Secret Id for the influx connection
    tableName String
    atp database table name
    tnsnamesFileSecretId String
    OCID of the secret that contains the tnsnames file of ATP wallet
    truststoreFileSecretId String
    OCID of the secret containing truststore.jks file of the ATP wallet
    url String
    public IP address and port to influx DB
    userName String
    Username for connection to Influx
    versionSpecificDetails Property Map
    Possible data sources
    walletPasswordSecretId String
    wallet password Secret ID in String format

    DataAssetDataSourceDetailsVersionSpecificDetails, DataAssetDataSourceDetailsVersionSpecificDetailsArgs

    InfluxVersion string
    Data source type where actually data asset is being stored
    Bucket string
    Bucket Name for influx connection
    DatabaseName string
    DB Name for influx connection
    OrganizationName string
    Org name for the influx db
    RetentionPolicyName string
    retention policy is how long the bucket would last
    InfluxVersion string
    Data source type where actually data asset is being stored
    Bucket string
    Bucket Name for influx connection
    DatabaseName string
    DB Name for influx connection
    OrganizationName string
    Org name for the influx db
    RetentionPolicyName string
    retention policy is how long the bucket would last
    influxVersion String
    Data source type where actually data asset is being stored
    bucket String
    Bucket Name for influx connection
    databaseName String
    DB Name for influx connection
    organizationName String
    Org name for the influx db
    retentionPolicyName String
    retention policy is how long the bucket would last
    influxVersion string
    Data source type where actually data asset is being stored
    bucket string
    Bucket Name for influx connection
    databaseName string
    DB Name for influx connection
    organizationName string
    Org name for the influx db
    retentionPolicyName string
    retention policy is how long the bucket would last
    influx_version str
    Data source type where actually data asset is being stored
    bucket str
    Bucket Name for influx connection
    database_name str
    DB Name for influx connection
    organization_name str
    Org name for the influx db
    retention_policy_name str
    retention policy is how long the bucket would last
    influxVersion String
    Data source type where actually data asset is being stored
    bucket String
    Bucket Name for influx connection
    databaseName String
    DB Name for influx connection
    organizationName String
    Org name for the influx db
    retentionPolicyName String
    retention policy is how long the bucket would last

    Import

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

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

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi