oci.DataScience.MlApplicationImplementation
Explore with Pulumi AI
This resource provides the Ml Application Implementation resource in Oracle Cloud Infrastructure Data Science service.
Creates a new MlApplicationImplementation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testMlApplicationImplementation = new oci.datascience.MlApplicationImplementation("test_ml_application_implementation", {
    compartmentId: compartmentId,
    mlApplicationId: testMlApplication.id,
    name: mlApplicationImplementationName,
    mlApplicationPackage: {
        source_type: mlApplicationPackageSourceType,
        uri: mlApplicationPackageUri,
    },
    opcMlAppPackageArgs: opcMlAppPackageArgs,
    allowedMigrationDestinations: mlApplicationImplementationAllowedMigrationDestinations,
    definedTags: {
        "Operations.CostCenter": "42",
    },
    freeformTags: {
        Department: "Finance",
    },
    logging: {
        aggregatedInstanceViewLog: {
            enableLogging: mlApplicationImplementationLoggingAggregatedInstanceViewLogEnableLogging,
            logGroupId: testLogGroup.id,
            logId: testLog.id,
        },
        implementationLog: {
            enableLogging: mlApplicationImplementationLoggingImplementationLogEnableLogging,
            logGroupId: testLogGroup.id,
            logId: testLog.id,
        },
        triggerLog: {
            enableLogging: mlApplicationImplementationLoggingTriggerLogEnableLogging,
            logGroupId: testLogGroup.id,
            logId: testLog.id,
        },
    },
});
import pulumi
import pulumi_oci as oci
test_ml_application_implementation = oci.data_science.MlApplicationImplementation("test_ml_application_implementation",
    compartment_id=compartment_id,
    ml_application_id=test_ml_application["id"],
    name=ml_application_implementation_name,
    ml_application_package={
        "source_type": ml_application_package_source_type,
        "uri": ml_application_package_uri,
    },
    opc_ml_app_package_args=opc_ml_app_package_args,
    allowed_migration_destinations=ml_application_implementation_allowed_migration_destinations,
    defined_tags={
        "Operations.CostCenter": "42",
    },
    freeform_tags={
        "Department": "Finance",
    },
    logging={
        "aggregated_instance_view_log": {
            "enable_logging": ml_application_implementation_logging_aggregated_instance_view_log_enable_logging,
            "log_group_id": test_log_group["id"],
            "log_id": test_log["id"],
        },
        "implementation_log": {
            "enable_logging": ml_application_implementation_logging_implementation_log_enable_logging,
            "log_group_id": test_log_group["id"],
            "log_id": test_log["id"],
        },
        "trigger_log": {
            "enable_logging": ml_application_implementation_logging_trigger_log_enable_logging,
            "log_group_id": test_log_group["id"],
            "log_id": test_log["id"],
        },
    })
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/datascience"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datascience.NewMlApplicationImplementation(ctx, "test_ml_application_implementation", &datascience.MlApplicationImplementationArgs{
			CompartmentId:   pulumi.Any(compartmentId),
			MlApplicationId: pulumi.Any(testMlApplication.Id),
			Name:            pulumi.Any(mlApplicationImplementationName),
			MlApplicationPackage: pulumi.StringMap{
				"source_type": pulumi.Any(mlApplicationPackageSourceType),
				"uri":         pulumi.Any(mlApplicationPackageUri),
			},
			OpcMlAppPackageArgs:          pulumi.Any(opcMlAppPackageArgs),
			AllowedMigrationDestinations: pulumi.Any(mlApplicationImplementationAllowedMigrationDestinations),
			DefinedTags: pulumi.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			Logging: &datascience.MlApplicationImplementationLoggingArgs{
				AggregatedInstanceViewLog: &datascience.MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs{
					EnableLogging: pulumi.Any(mlApplicationImplementationLoggingAggregatedInstanceViewLogEnableLogging),
					LogGroupId:    pulumi.Any(testLogGroup.Id),
					LogId:         pulumi.Any(testLog.Id),
				},
				ImplementationLog: &datascience.MlApplicationImplementationLoggingImplementationLogArgs{
					EnableLogging: pulumi.Any(mlApplicationImplementationLoggingImplementationLogEnableLogging),
					LogGroupId:    pulumi.Any(testLogGroup.Id),
					LogId:         pulumi.Any(testLog.Id),
				},
				TriggerLog: &datascience.MlApplicationImplementationLoggingTriggerLogArgs{
					EnableLogging: pulumi.Any(mlApplicationImplementationLoggingTriggerLogEnableLogging),
					LogGroupId:    pulumi.Any(testLogGroup.Id),
					LogId:         pulumi.Any(testLog.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 testMlApplicationImplementation = new Oci.DataScience.MlApplicationImplementation("test_ml_application_implementation", new()
    {
        CompartmentId = compartmentId,
        MlApplicationId = testMlApplication.Id,
        Name = mlApplicationImplementationName,
        MlApplicationPackage = 
        {
            { "source_type", mlApplicationPackageSourceType },
            { "uri", mlApplicationPackageUri },
        },
        OpcMlAppPackageArgs = opcMlAppPackageArgs,
        AllowedMigrationDestinations = mlApplicationImplementationAllowedMigrationDestinations,
        DefinedTags = 
        {
            { "Operations.CostCenter", "42" },
        },
        FreeformTags = 
        {
            { "Department", "Finance" },
        },
        Logging = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingArgs
        {
            AggregatedInstanceViewLog = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs
            {
                EnableLogging = mlApplicationImplementationLoggingAggregatedInstanceViewLogEnableLogging,
                LogGroupId = testLogGroup.Id,
                LogId = testLog.Id,
            },
            ImplementationLog = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingImplementationLogArgs
            {
                EnableLogging = mlApplicationImplementationLoggingImplementationLogEnableLogging,
                LogGroupId = testLogGroup.Id,
                LogId = testLog.Id,
            },
            TriggerLog = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingTriggerLogArgs
            {
                EnableLogging = mlApplicationImplementationLoggingTriggerLogEnableLogging,
                LogGroupId = testLogGroup.Id,
                LogId = testLog.Id,
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataScience.MlApplicationImplementation;
import com.pulumi.oci.DataScience.MlApplicationImplementationArgs;
import com.pulumi.oci.DataScience.inputs.MlApplicationImplementationLoggingArgs;
import com.pulumi.oci.DataScience.inputs.MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs;
import com.pulumi.oci.DataScience.inputs.MlApplicationImplementationLoggingImplementationLogArgs;
import com.pulumi.oci.DataScience.inputs.MlApplicationImplementationLoggingTriggerLogArgs;
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 testMlApplicationImplementation = new MlApplicationImplementation("testMlApplicationImplementation", MlApplicationImplementationArgs.builder()
            .compartmentId(compartmentId)
            .mlApplicationId(testMlApplication.id())
            .name(mlApplicationImplementationName)
            .mlApplicationPackage(Map.ofEntries(
                Map.entry("source_type", mlApplicationPackageSourceType),
                Map.entry("uri", mlApplicationPackageUri)
            ))
            .opcMlAppPackageArgs(opcMlAppPackageArgs)
            .allowedMigrationDestinations(mlApplicationImplementationAllowedMigrationDestinations)
            .definedTags(Map.of("Operations.CostCenter", "42"))
            .freeformTags(Map.of("Department", "Finance"))
            .logging(MlApplicationImplementationLoggingArgs.builder()
                .aggregatedInstanceViewLog(MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs.builder()
                    .enableLogging(mlApplicationImplementationLoggingAggregatedInstanceViewLogEnableLogging)
                    .logGroupId(testLogGroup.id())
                    .logId(testLog.id())
                    .build())
                .implementationLog(MlApplicationImplementationLoggingImplementationLogArgs.builder()
                    .enableLogging(mlApplicationImplementationLoggingImplementationLogEnableLogging)
                    .logGroupId(testLogGroup.id())
                    .logId(testLog.id())
                    .build())
                .triggerLog(MlApplicationImplementationLoggingTriggerLogArgs.builder()
                    .enableLogging(mlApplicationImplementationLoggingTriggerLogEnableLogging)
                    .logGroupId(testLogGroup.id())
                    .logId(testLog.id())
                    .build())
                .build())
            .build());
    }
}
resources:
  testMlApplicationImplementation:
    type: oci:DataScience:MlApplicationImplementation
    name: test_ml_application_implementation
    properties:
      compartmentId: ${compartmentId}
      mlApplicationId: ${testMlApplication.id}
      name: ${mlApplicationImplementationName}
      mlApplicationPackage:
        source_type: ${mlApplicationPackageSourceType}
        uri: ${mlApplicationPackageUri}
      opcMlAppPackageArgs: ${opcMlAppPackageArgs}
      allowedMigrationDestinations: ${mlApplicationImplementationAllowedMigrationDestinations}
      definedTags:
        Operations.CostCenter: '42'
      freeformTags:
        Department: Finance
      logging:
        aggregatedInstanceViewLog:
          enableLogging: ${mlApplicationImplementationLoggingAggregatedInstanceViewLogEnableLogging}
          logGroupId: ${testLogGroup.id}
          logId: ${testLog.id}
        implementationLog:
          enableLogging: ${mlApplicationImplementationLoggingImplementationLogEnableLogging}
          logGroupId: ${testLogGroup.id}
          logId: ${testLog.id}
        triggerLog:
          enableLogging: ${mlApplicationImplementationLoggingTriggerLogEnableLogging}
          logGroupId: ${testLogGroup.id}
          logId: ${testLog.id}
Create MlApplicationImplementation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MlApplicationImplementation(name: string, args: MlApplicationImplementationArgs, opts?: CustomResourceOptions);@overload
def MlApplicationImplementation(resource_name: str,
                                args: MlApplicationImplementationArgs,
                                opts: Optional[ResourceOptions] = None)
@overload
def MlApplicationImplementation(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                compartment_id: Optional[str] = None,
                                ml_application_id: Optional[str] = None,
                                allowed_migration_destinations: Optional[Sequence[str]] = None,
                                defined_tags: Optional[Mapping[str, str]] = None,
                                freeform_tags: Optional[Mapping[str, str]] = None,
                                logging: Optional[MlApplicationImplementationLoggingArgs] = None,
                                ml_application_package: Optional[Mapping[str, str]] = None,
                                name: Optional[str] = None,
                                opc_ml_app_package_args: Optional[Mapping[str, str]] = None)func NewMlApplicationImplementation(ctx *Context, name string, args MlApplicationImplementationArgs, opts ...ResourceOption) (*MlApplicationImplementation, error)public MlApplicationImplementation(string name, MlApplicationImplementationArgs args, CustomResourceOptions? opts = null)
public MlApplicationImplementation(String name, MlApplicationImplementationArgs args)
public MlApplicationImplementation(String name, MlApplicationImplementationArgs args, CustomResourceOptions options)
type: oci:DataScience:MlApplicationImplementation
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 MlApplicationImplementationArgs
- 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 MlApplicationImplementationArgs
- 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 MlApplicationImplementationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MlApplicationImplementationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MlApplicationImplementationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var mlApplicationImplementationResource = new Oci.DataScience.MlApplicationImplementation("mlApplicationImplementationResource", new()
{
    CompartmentId = "string",
    MlApplicationId = "string",
    AllowedMigrationDestinations = new[]
    {
        "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    FreeformTags = 
    {
        { "string", "string" },
    },
    Logging = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingArgs
    {
        AggregatedInstanceViewLog = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs
        {
            EnableLogging = false,
            LogGroupId = "string",
            LogId = "string",
        },
        ImplementationLog = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingImplementationLogArgs
        {
            EnableLogging = false,
            LogGroupId = "string",
            LogId = "string",
        },
        TriggerLog = new Oci.DataScience.Inputs.MlApplicationImplementationLoggingTriggerLogArgs
        {
            EnableLogging = false,
            LogGroupId = "string",
            LogId = "string",
        },
    },
    MlApplicationPackage = 
    {
        { "string", "string" },
    },
    Name = "string",
    OpcMlAppPackageArgs = 
    {
        { "string", "string" },
    },
});
example, err := datascience.NewMlApplicationImplementation(ctx, "mlApplicationImplementationResource", &datascience.MlApplicationImplementationArgs{
	CompartmentId:   pulumi.String("string"),
	MlApplicationId: pulumi.String("string"),
	AllowedMigrationDestinations: pulumi.StringArray{
		pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Logging: &datascience.MlApplicationImplementationLoggingArgs{
		AggregatedInstanceViewLog: &datascience.MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs{
			EnableLogging: pulumi.Bool(false),
			LogGroupId:    pulumi.String("string"),
			LogId:         pulumi.String("string"),
		},
		ImplementationLog: &datascience.MlApplicationImplementationLoggingImplementationLogArgs{
			EnableLogging: pulumi.Bool(false),
			LogGroupId:    pulumi.String("string"),
			LogId:         pulumi.String("string"),
		},
		TriggerLog: &datascience.MlApplicationImplementationLoggingTriggerLogArgs{
			EnableLogging: pulumi.Bool(false),
			LogGroupId:    pulumi.String("string"),
			LogId:         pulumi.String("string"),
		},
	},
	MlApplicationPackage: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	OpcMlAppPackageArgs: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var mlApplicationImplementationResource = new MlApplicationImplementation("mlApplicationImplementationResource", MlApplicationImplementationArgs.builder()
    .compartmentId("string")
    .mlApplicationId("string")
    .allowedMigrationDestinations("string")
    .definedTags(Map.of("string", "string"))
    .freeformTags(Map.of("string", "string"))
    .logging(MlApplicationImplementationLoggingArgs.builder()
        .aggregatedInstanceViewLog(MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs.builder()
            .enableLogging(false)
            .logGroupId("string")
            .logId("string")
            .build())
        .implementationLog(MlApplicationImplementationLoggingImplementationLogArgs.builder()
            .enableLogging(false)
            .logGroupId("string")
            .logId("string")
            .build())
        .triggerLog(MlApplicationImplementationLoggingTriggerLogArgs.builder()
            .enableLogging(false)
            .logGroupId("string")
            .logId("string")
            .build())
        .build())
    .mlApplicationPackage(Map.of("string", "string"))
    .name("string")
    .opcMlAppPackageArgs(Map.of("string", "string"))
    .build());
ml_application_implementation_resource = oci.data_science.MlApplicationImplementation("mlApplicationImplementationResource",
    compartment_id="string",
    ml_application_id="string",
    allowed_migration_destinations=["string"],
    defined_tags={
        "string": "string",
    },
    freeform_tags={
        "string": "string",
    },
    logging={
        "aggregated_instance_view_log": {
            "enable_logging": False,
            "log_group_id": "string",
            "log_id": "string",
        },
        "implementation_log": {
            "enable_logging": False,
            "log_group_id": "string",
            "log_id": "string",
        },
        "trigger_log": {
            "enable_logging": False,
            "log_group_id": "string",
            "log_id": "string",
        },
    },
    ml_application_package={
        "string": "string",
    },
    name="string",
    opc_ml_app_package_args={
        "string": "string",
    })
const mlApplicationImplementationResource = new oci.datascience.MlApplicationImplementation("mlApplicationImplementationResource", {
    compartmentId: "string",
    mlApplicationId: "string",
    allowedMigrationDestinations: ["string"],
    definedTags: {
        string: "string",
    },
    freeformTags: {
        string: "string",
    },
    logging: {
        aggregatedInstanceViewLog: {
            enableLogging: false,
            logGroupId: "string",
            logId: "string",
        },
        implementationLog: {
            enableLogging: false,
            logGroupId: "string",
            logId: "string",
        },
        triggerLog: {
            enableLogging: false,
            logGroupId: "string",
            logId: "string",
        },
    },
    mlApplicationPackage: {
        string: "string",
    },
    name: "string",
    opcMlAppPackageArgs: {
        string: "string",
    },
});
type: oci:DataScience:MlApplicationImplementation
properties:
    allowedMigrationDestinations:
        - string
    compartmentId: string
    definedTags:
        string: string
    freeformTags:
        string: string
    logging:
        aggregatedInstanceViewLog:
            enableLogging: false
            logGroupId: string
            logId: string
        implementationLog:
            enableLogging: false
            logGroupId: string
            logId: string
        triggerLog:
            enableLogging: false
            logGroupId: string
            logId: string
    mlApplicationId: string
    mlApplicationPackage:
        string: string
    name: string
    opcMlAppPackageArgs:
        string: string
MlApplicationImplementation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MlApplicationImplementation resource accepts the following input properties:
- CompartmentId string
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- MlApplication stringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- AllowedMigration List<string>Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- Logging
MlApplication Implementation Logging 
- (Updatable) Configuration of Logging for ML Application Implementation.
- MlApplication Dictionary<string, string>Package 
- (Updatable) Configuration of The ML Application Package to upload.
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- OpcMl Dictionary<string, string>App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- CompartmentId string
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- MlApplication stringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- AllowedMigration []stringDestinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- Logging
MlApplication Implementation Logging Args 
- (Updatable) Configuration of Logging for ML Application Implementation.
- MlApplication map[string]stringPackage 
- (Updatable) Configuration of The ML Application Package to upload.
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- OpcMl map[string]stringApp Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- compartmentId String
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- mlApplication StringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- allowedMigration List<String>Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- logging
MlApplication Implementation Logging 
- (Updatable) Configuration of Logging for ML Application Implementation.
- mlApplication Map<String,String>Package 
- (Updatable) Configuration of The ML Application Package to upload.
- name String
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opcMl Map<String,String>App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- compartmentId string
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- mlApplication stringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- allowedMigration string[]Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- logging
MlApplication Implementation Logging 
- (Updatable) Configuration of Logging for ML Application Implementation.
- mlApplication {[key: string]: string}Package 
- (Updatable) Configuration of The ML Application Package to upload.
- name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opcMl {[key: string]: string}App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- compartment_id str
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- ml_application_ strid 
- The OCID of the ML Application implemented by this ML Application Implementation
- allowed_migration_ Sequence[str]destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- logging
MlApplication Implementation Logging Args 
- (Updatable) Configuration of Logging for ML Application Implementation.
- ml_application_ Mapping[str, str]package 
- (Updatable) Configuration of The ML Application Package to upload.
- name str
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opc_ml_ Mapping[str, str]app_ package_ args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- compartmentId String
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- mlApplication StringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- allowedMigration List<String>Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- logging Property Map
- (Updatable) Configuration of Logging for ML Application Implementation.
- mlApplication Map<String>Package 
- (Updatable) Configuration of The ML Application Package to upload.
- name String
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opcMl Map<String>App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
Outputs
All input properties are implicitly available as output properties. Additionally, the MlApplicationImplementation resource produces the following output properties:
- ApplicationComponents List<MlApplication Implementation Application Component> 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- ConfigurationSchemas List<MlApplication Implementation Configuration Schema> 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- Description string
- short description of the argument
- Id string
- The provider-assigned unique ID for this managed resource.
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- MlApplication stringName 
- The name of ML Application (based on mlApplicationId)
- MlApplication List<MlPackage Arguments Application Implementation Ml Application Package Argument> 
- List of ML Application package arguments provided during ML Application package upload.
- PackageVersion string
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- State string
- The current state of the MlApplicationImplementation.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- TimeUpdated string
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- ApplicationComponents []MlApplication Implementation Application Component 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- ConfigurationSchemas []MlApplication Implementation Configuration Schema 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- Description string
- short description of the argument
- Id string
- The provider-assigned unique ID for this managed resource.
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- MlApplication stringName 
- The name of ML Application (based on mlApplicationId)
- MlApplication []MlPackage Arguments Application Implementation Ml Application Package Argument 
- List of ML Application package arguments provided during ML Application package upload.
- PackageVersion string
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- State string
- The current state of the MlApplicationImplementation.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- TimeUpdated string
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- applicationComponents List<MlApplication Implementation Application Component> 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- configurationSchemas List<MlApplication Implementation Configuration Schema> 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- description String
- short description of the argument
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- mlApplication StringName 
- The name of ML Application (based on mlApplicationId)
- mlApplication List<MlPackage Arguments Application Implementation Ml Application Package Argument> 
- List of ML Application package arguments provided during ML Application package upload.
- packageVersion String
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state String
- The current state of the MlApplicationImplementation.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- timeUpdated String
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- applicationComponents MlApplication Implementation Application Component[] 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- configurationSchemas MlApplication Implementation Configuration Schema[] 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- description string
- short description of the argument
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- mlApplication stringName 
- The name of ML Application (based on mlApplicationId)
- mlApplication MlPackage Arguments Application Implementation Ml Application Package Argument[] 
- List of ML Application package arguments provided during ML Application package upload.
- packageVersion string
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state string
- The current state of the MlApplicationImplementation.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- timeUpdated string
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- application_components Sequence[MlApplication Implementation Application Component] 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- configuration_schemas Sequence[MlApplication Implementation Configuration Schema] 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- description str
- short description of the argument
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_details str
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- ml_application_ strname 
- The name of ML Application (based on mlApplicationId)
- ml_application_ Sequence[Mlpackage_ arguments Application Implementation Ml Application Package Argument] 
- List of ML Application package arguments provided during ML Application package upload.
- package_version str
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state str
- The current state of the MlApplicationImplementation.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time_updated str
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- applicationComponents List<Property Map>
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- configurationSchemas List<Property Map>
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- description String
- short description of the argument
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- mlApplication StringName 
- The name of ML Application (based on mlApplicationId)
- mlApplication List<Property Map>Package Arguments 
- List of ML Application package arguments provided during ML Application package upload.
- packageVersion String
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state String
- The current state of the MlApplicationImplementation.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- timeUpdated String
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
Look up Existing MlApplicationImplementation Resource
Get an existing MlApplicationImplementation 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?: MlApplicationImplementationState, opts?: CustomResourceOptions): MlApplicationImplementation@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allowed_migration_destinations: Optional[Sequence[str]] = None,
        application_components: Optional[Sequence[MlApplicationImplementationApplicationComponentArgs]] = None,
        compartment_id: Optional[str] = None,
        configuration_schemas: Optional[Sequence[MlApplicationImplementationConfigurationSchemaArgs]] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        lifecycle_details: Optional[str] = None,
        logging: Optional[MlApplicationImplementationLoggingArgs] = None,
        ml_application_id: Optional[str] = None,
        ml_application_name: Optional[str] = None,
        ml_application_package: Optional[Mapping[str, str]] = None,
        ml_application_package_arguments: Optional[Sequence[MlApplicationImplementationMlApplicationPackageArgumentArgs]] = None,
        name: Optional[str] = None,
        opc_ml_app_package_args: Optional[Mapping[str, str]] = None,
        package_version: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> MlApplicationImplementationfunc GetMlApplicationImplementation(ctx *Context, name string, id IDInput, state *MlApplicationImplementationState, opts ...ResourceOption) (*MlApplicationImplementation, error)public static MlApplicationImplementation Get(string name, Input<string> id, MlApplicationImplementationState? state, CustomResourceOptions? opts = null)public static MlApplicationImplementation get(String name, Output<String> id, MlApplicationImplementationState state, CustomResourceOptions options)resources:  _:    type: oci:DataScience:MlApplicationImplementation    get:      id: ${id}- 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.
- AllowedMigration List<string>Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- ApplicationComponents List<MlApplication Implementation Application Component> 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- CompartmentId string
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- ConfigurationSchemas List<MlApplication Implementation Configuration Schema> 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- short description of the argument
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Logging
MlApplication Implementation Logging 
- (Updatable) Configuration of Logging for ML Application Implementation.
- MlApplication stringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- MlApplication stringName 
- The name of ML Application (based on mlApplicationId)
- MlApplication Dictionary<string, string>Package 
- (Updatable) Configuration of The ML Application Package to upload.
- MlApplication List<MlPackage Arguments Application Implementation Ml Application Package Argument> 
- List of ML Application package arguments provided during ML Application package upload.
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- OpcMl Dictionary<string, string>App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- PackageVersion string
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- State string
- The current state of the MlApplicationImplementation.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- TimeUpdated string
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- AllowedMigration []stringDestinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- ApplicationComponents []MlApplication Implementation Application Component Args 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- CompartmentId string
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- ConfigurationSchemas []MlApplication Implementation Configuration Schema Args 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- short description of the argument
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Logging
MlApplication Implementation Logging Args 
- (Updatable) Configuration of Logging for ML Application Implementation.
- MlApplication stringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- MlApplication stringName 
- The name of ML Application (based on mlApplicationId)
- MlApplication map[string]stringPackage 
- (Updatable) Configuration of The ML Application Package to upload.
- MlApplication []MlPackage Arguments Application Implementation Ml Application Package Argument Args 
- List of ML Application package arguments provided during ML Application package upload.
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- OpcMl map[string]stringApp Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- PackageVersion string
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- State string
- The current state of the MlApplicationImplementation.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- TimeUpdated string
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- allowedMigration List<String>Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- applicationComponents List<MlApplication Implementation Application Component> 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- compartmentId String
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configurationSchemas List<MlApplication Implementation Configuration Schema> 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- short description of the argument
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- logging
MlApplication Implementation Logging 
- (Updatable) Configuration of Logging for ML Application Implementation.
- mlApplication StringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- mlApplication StringName 
- The name of ML Application (based on mlApplicationId)
- mlApplication Map<String,String>Package 
- (Updatable) Configuration of The ML Application Package to upload.
- mlApplication List<MlPackage Arguments Application Implementation Ml Application Package Argument> 
- List of ML Application package arguments provided during ML Application package upload.
- name String
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opcMl Map<String,String>App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- packageVersion String
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state String
- The current state of the MlApplicationImplementation.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- timeUpdated String
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- allowedMigration string[]Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- applicationComponents MlApplication Implementation Application Component[] 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- compartmentId string
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configurationSchemas MlApplication Implementation Configuration Schema[] 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- short description of the argument
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- lifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- logging
MlApplication Implementation Logging 
- (Updatable) Configuration of Logging for ML Application Implementation.
- mlApplication stringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- mlApplication stringName 
- The name of ML Application (based on mlApplicationId)
- mlApplication {[key: string]: string}Package 
- (Updatable) Configuration of The ML Application Package to upload.
- mlApplication MlPackage Arguments Application Implementation Ml Application Package Argument[] 
- List of ML Application package arguments provided during ML Application package upload.
- name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opcMl {[key: string]: string}App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- packageVersion string
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state string
- The current state of the MlApplicationImplementation.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- timeUpdated string
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- allowed_migration_ Sequence[str]destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- application_components Sequence[MlApplication Implementation Application Component Args] 
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- compartment_id str
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configuration_schemas Sequence[MlApplication Implementation Configuration Schema Args] 
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- short description of the argument
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- lifecycle_details str
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- logging
MlApplication Implementation Logging Args 
- (Updatable) Configuration of Logging for ML Application Implementation.
- ml_application_ strid 
- The OCID of the ML Application implemented by this ML Application Implementation
- ml_application_ strname 
- The name of ML Application (based on mlApplicationId)
- ml_application_ Mapping[str, str]package 
- (Updatable) Configuration of The ML Application Package to upload.
- ml_application_ Sequence[Mlpackage_ arguments Application Implementation Ml Application Package Argument Args] 
- List of ML Application package arguments provided during ML Application package upload.
- name str
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opc_ml_ Mapping[str, str]app_ package_ args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- package_version str
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state str
- The current state of the MlApplicationImplementation.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time_updated str
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- allowedMigration List<String>Destinations 
- (Updatable) List of ML Application Implementation OCIDs for which migration from this implementation is allowed. Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- applicationComponents List<Property Map>
- List of application components (OCI resources shared for all MlApplicationInstances). These have been created automatically based on their definitions in the ML Application package.
- compartmentId String
- (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configurationSchemas List<Property Map>
- Schema of configuration which needs to be provided for each ML Application Instance. It is defined in the ML Application package descriptor.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- short description of the argument
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- logging Property Map
- (Updatable) Configuration of Logging for ML Application Implementation.
- mlApplication StringId 
- The OCID of the ML Application implemented by this ML Application Implementation
- mlApplication StringName 
- The name of ML Application (based on mlApplicationId)
- mlApplication Map<String>Package 
- (Updatable) Configuration of The ML Application Package to upload.
- mlApplication List<Property Map>Package Arguments 
- List of ML Application package arguments provided during ML Application package upload.
- name String
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- opcMl Map<String>App Package Args 
- (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- packageVersion String
- The version of ML Application Package (e.g. "1.2" or "2.0.4") defined in ML Application package descriptor. Value is not mandatory only for CREATING state otherwise it must be always presented.
- state String
- The current state of the MlApplicationImplementation.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- timeUpdated String
- Time of last MlApplicationImplementation update in the format defined by RFC 3339.
Supporting Types
MlApplicationImplementationApplicationComponent, MlApplicationImplementationApplicationComponentArgs          
- ApplicationId string
- OCID of Data Flow Application
- ComponentName string
- Name of application component
- Id string
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- JobId string
- OCID of Data Science Job
- ModelId string
- OCID of Data Science Model
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- PipelineId string
- OCID of Data Science Pipeline
- ResourceType string
- Type of the resource
- Type string
- type of the argument
- ApplicationId string
- OCID of Data Flow Application
- ComponentName string
- Name of application component
- Id string
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- JobId string
- OCID of Data Science Job
- ModelId string
- OCID of Data Science Model
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- PipelineId string
- OCID of Data Science Pipeline
- ResourceType string
- Type of the resource
- Type string
- type of the argument
- applicationId String
- OCID of Data Flow Application
- componentName String
- Name of application component
- id String
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- jobId String
- OCID of Data Science Job
- modelId String
- OCID of Data Science Model
- name String
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- pipelineId String
- OCID of Data Science Pipeline
- resourceType String
- Type of the resource
- type String
- type of the argument
- applicationId string
- OCID of Data Flow Application
- componentName string
- Name of application component
- id string
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- jobId string
- OCID of Data Science Job
- modelId string
- OCID of Data Science Model
- name string
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- pipelineId string
- OCID of Data Science Pipeline
- resourceType string
- Type of the resource
- type string
- type of the argument
- application_id str
- OCID of Data Flow Application
- component_name str
- Name of application component
- id str
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- job_id str
- OCID of Data Science Job
- model_id str
- OCID of Data Science Model
- name str
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- pipeline_id str
- OCID of Data Science Pipeline
- resource_type str
- Type of the resource
- type str
- type of the argument
- applicationId String
- OCID of Data Flow Application
- componentName String
- Name of application component
- id String
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- jobId String
- OCID of Data Science Job
- modelId String
- OCID of Data Science Model
- name String
- ML Application Implementation name which is unique for given ML Application. - ** 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 
- pipelineId String
- OCID of Data Science Pipeline
- resourceType String
- Type of the resource
- type String
- type of the argument
MlApplicationImplementationConfigurationSchema, MlApplicationImplementationConfigurationSchemaArgs          
- DefaultValue string
- The default value for the optional configuration property (it must not be specified for mandatory configuration properties)
- Description string
- short description of the argument
- IsMandatory bool
- argument is mandatory or not
- KeyName string
- Name of key (parameter name)
- SampleValue string
- Sample property value (it must match validationRegexp if it is specified)
- ValidationRegexp string
- A regular expression will be used for the validation of property value.
- ValueType string
- Type of value
- DefaultValue string
- The default value for the optional configuration property (it must not be specified for mandatory configuration properties)
- Description string
- short description of the argument
- IsMandatory bool
- argument is mandatory or not
- KeyName string
- Name of key (parameter name)
- SampleValue string
- Sample property value (it must match validationRegexp if it is specified)
- ValidationRegexp string
- A regular expression will be used for the validation of property value.
- ValueType string
- Type of value
- defaultValue String
- The default value for the optional configuration property (it must not be specified for mandatory configuration properties)
- description String
- short description of the argument
- isMandatory Boolean
- argument is mandatory or not
- keyName String
- Name of key (parameter name)
- sampleValue String
- Sample property value (it must match validationRegexp if it is specified)
- validationRegexp String
- A regular expression will be used for the validation of property value.
- valueType String
- Type of value
- defaultValue string
- The default value for the optional configuration property (it must not be specified for mandatory configuration properties)
- description string
- short description of the argument
- isMandatory boolean
- argument is mandatory or not
- keyName string
- Name of key (parameter name)
- sampleValue string
- Sample property value (it must match validationRegexp if it is specified)
- validationRegexp string
- A regular expression will be used for the validation of property value.
- valueType string
- Type of value
- default_value str
- The default value for the optional configuration property (it must not be specified for mandatory configuration properties)
- description str
- short description of the argument
- is_mandatory bool
- argument is mandatory or not
- key_name str
- Name of key (parameter name)
- sample_value str
- Sample property value (it must match validationRegexp if it is specified)
- validation_regexp str
- A regular expression will be used for the validation of property value.
- value_type str
- Type of value
- defaultValue String
- The default value for the optional configuration property (it must not be specified for mandatory configuration properties)
- description String
- short description of the argument
- isMandatory Boolean
- argument is mandatory or not
- keyName String
- Name of key (parameter name)
- sampleValue String
- Sample property value (it must match validationRegexp if it is specified)
- validationRegexp String
- A regular expression will be used for the validation of property value.
- valueType String
- Type of value
MlApplicationImplementationLogging, MlApplicationImplementationLoggingArgs        
- AggregatedInstance MlView Log Application Implementation Logging Aggregated Instance View Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- ImplementationLog MlApplication Implementation Logging Implementation Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- TriggerLog MlApplication Implementation Logging Trigger Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- AggregatedInstance MlView Log Application Implementation Logging Aggregated Instance View Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- ImplementationLog MlApplication Implementation Logging Implementation Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- TriggerLog MlApplication Implementation Logging Trigger Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- aggregatedInstance MlView Log Application Implementation Logging Aggregated Instance View Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- implementationLog MlApplication Implementation Logging Implementation Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- triggerLog MlApplication Implementation Logging Trigger Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- aggregatedInstance MlView Log Application Implementation Logging Aggregated Instance View Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- implementationLog MlApplication Implementation Logging Implementation Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- triggerLog MlApplication Implementation Logging Trigger Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- aggregated_instance_ Mlview_ log Application Implementation Logging Aggregated Instance View Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- implementation_log MlApplication Implementation Logging Implementation Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- trigger_log MlApplication Implementation Logging Trigger Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- aggregatedInstance Property MapView Log 
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- implementationLog Property Map
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
- triggerLog Property Map
- (Updatable) Log configuration details for particular areas of ML Application Implementation.
MlApplicationImplementationLoggingAggregatedInstanceViewLog, MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs                
- EnableLogging bool
- (Updatable) If logging is enabled.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- EnableLogging bool
- (Updatable) If logging is enabled.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- enableLogging Boolean
- (Updatable) If logging is enabled.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
- enableLogging boolean
- (Updatable) If logging is enabled.
- logGroup stringId 
- (Updatable) The OCID of the log group.
- logId string
- (Updatable) The OCID of the log.
- enable_logging bool
- (Updatable) If logging is enabled.
- log_group_ strid 
- (Updatable) The OCID of the log group.
- log_id str
- (Updatable) The OCID of the log.
- enableLogging Boolean
- (Updatable) If logging is enabled.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
MlApplicationImplementationLoggingImplementationLog, MlApplicationImplementationLoggingImplementationLogArgs            
- EnableLogging bool
- (Updatable) If logging is enabled.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- EnableLogging bool
- (Updatable) If logging is enabled.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- enableLogging Boolean
- (Updatable) If logging is enabled.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
- enableLogging boolean
- (Updatable) If logging is enabled.
- logGroup stringId 
- (Updatable) The OCID of the log group.
- logId string
- (Updatable) The OCID of the log.
- enable_logging bool
- (Updatable) If logging is enabled.
- log_group_ strid 
- (Updatable) The OCID of the log group.
- log_id str
- (Updatable) The OCID of the log.
- enableLogging Boolean
- (Updatable) If logging is enabled.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
MlApplicationImplementationLoggingTriggerLog, MlApplicationImplementationLoggingTriggerLogArgs            
- EnableLogging bool
- (Updatable) If logging is enabled.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- EnableLogging bool
- (Updatable) If logging is enabled.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- enableLogging Boolean
- (Updatable) If logging is enabled.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
- enableLogging boolean
- (Updatable) If logging is enabled.
- logGroup stringId 
- (Updatable) The OCID of the log group.
- logId string
- (Updatable) The OCID of the log.
- enable_logging bool
- (Updatable) If logging is enabled.
- log_group_ strid 
- (Updatable) The OCID of the log group.
- log_id str
- (Updatable) The OCID of the log.
- enableLogging Boolean
- (Updatable) If logging is enabled.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
MlApplicationImplementationMlApplicationPackageArgument, MlApplicationImplementationMlApplicationPackageArgumentArgs              
- Arguments
List<MlApplication Implementation Ml Application Package Argument Argument> 
- Array of the ML Application package arguments
- Arguments
[]MlApplication Implementation Ml Application Package Argument Argument 
- Array of the ML Application package arguments
- arguments
List<MlApplication Implementation Ml Application Package Argument Argument> 
- Array of the ML Application package arguments
- arguments
MlApplication Implementation Ml Application Package Argument Argument[] 
- Array of the ML Application package arguments
- arguments
Sequence[MlApplication Implementation Ml Application Package Argument Argument] 
- Array of the ML Application package arguments
- arguments List<Property Map>
- Array of the ML Application package arguments
MlApplicationImplementationMlApplicationPackageArgumentArgument, MlApplicationImplementationMlApplicationPackageArgumentArgumentArgs                
- Description string
- short description of the argument
- IsMandatory bool
- argument is mandatory or not
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Type string
- type of the argument
- Value string
- Argument value
- Description string
- short description of the argument
- IsMandatory bool
- argument is mandatory or not
- Name string
- ML Application Implementation name which is unique for given ML Application. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Type string
- type of the argument
- Value string
- Argument value
- description String
- short description of the argument
- isMandatory Boolean
- argument is mandatory or not
- name String
- ML Application Implementation name which is unique for given ML Application. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- type String
- type of the argument
- value String
- Argument value
- description string
- short description of the argument
- isMandatory boolean
- argument is mandatory or not
- name string
- ML Application Implementation name which is unique for given ML Application. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- type string
- type of the argument
- value string
- Argument value
- description str
- short description of the argument
- is_mandatory bool
- argument is mandatory or not
- name str
- ML Application Implementation name which is unique for given ML Application. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- type str
- type of the argument
- value str
- Argument value
- description String
- short description of the argument
- isMandatory Boolean
- argument is mandatory or not
- name String
- ML Application Implementation name which is unique for given ML Application. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- type String
- type of the argument
- value String
- Argument value
Import
MlApplicationImplementations can be imported using the id, e.g.
$ pulumi import oci:DataScience/mlApplicationImplementation:MlApplicationImplementation test_ml_application_implementation "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 ociTerraform Provider.