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[_datascience.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:
- Compartment
Id string - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- Ml
Application stringId - The OCID of the ML Application implemented by this ML Application Implementation
- Allowed
Migration 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
Ml
Application Implementation Logging - (Updatable) Configuration of Logging for ML Application Implementation.
- Ml
Application 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
- Opc
Ml 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.
- Compartment
Id string - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- Ml
Application stringId - The OCID of the ML Application implemented by this ML Application Implementation
- Allowed
Migration []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
Ml
Application Implementation Logging Args - (Updatable) Configuration of Logging for ML Application Implementation.
- Ml
Application 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
- Opc
Ml map[string]stringApp Package Args - (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- compartment
Id String - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- ml
Application StringId - The OCID of the ML Application implemented by this ML Application Implementation
- allowed
Migration 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
Ml
Application Implementation Logging - (Updatable) Configuration of Logging for ML Application Implementation.
- ml
Application 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
- opc
Ml 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.
- compartment
Id string - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- ml
Application stringId - The OCID of the ML Application implemented by this ML Application Implementation
- allowed
Migration 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
Ml
Application Implementation Logging - (Updatable) Configuration of Logging for ML Application Implementation.
- ml
Application {[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
- opc
Ml {[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
datascience.
Ml Application 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.
- compartment
Id String - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- ml
Application StringId - The OCID of the ML Application implemented by this ML Application Implementation
- allowed
Migration 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.
- ml
Application 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
- opc
Ml 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:
- Application
Components 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.
- Configuration
Schemas 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.
- Lifecycle
Details 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.
- Ml
Application stringName - The name of ML Application (based on mlApplicationId)
- Ml
Application List<MlPackage Arguments Application Implementation Ml Application Package Argument> - List of ML Application package arguments provided during ML Application package upload.
- Package
Version 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"}
- Time
Created string - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- Time
Updated string - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- Application
Components []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 []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.
- Lifecycle
Details 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.
- Ml
Application stringName - The name of ML Application (based on mlApplicationId)
- Ml
Application []MlPackage Arguments Application Implementation Ml Application Package Argument - List of ML Application package arguments provided during ML Application package upload.
- Package
Version 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"}
- Time
Created string - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- Time
Updated string - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- application
Components 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.
- configuration
Schemas 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.
- lifecycle
Details 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.
- ml
Application StringName - The name of ML Application (based on mlApplicationId)
- ml
Application List<MlPackage Arguments Application Implementation Ml Application Package Argument> - List of ML Application package arguments provided during ML Application package upload.
- package
Version 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"}
- time
Created String - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time
Updated String - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- application
Components 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 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.
- lifecycle
Details 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.
- ml
Application stringName - The name of ML Application (based on mlApplicationId)
- ml
Application MlPackage Arguments Application Implementation Ml Application Package Argument[] - List of ML Application package arguments provided during ML Application package upload.
- package
Version 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"}
- time
Created string - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time
Updated string - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- application_
components Sequence[datascience.Ml Application 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[datascience.Ml Application 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[datascience.package_ arguments Ml 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.
- application
Components 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.
- configuration
Schemas 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.
- lifecycle
Details 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.
- ml
Application StringName - The name of ML Application (based on mlApplicationId)
- ml
Application List<Property Map>Package Arguments - List of ML Application package arguments provided during ML Application package upload.
- package
Version 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"}
- time
Created String - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time
Updated 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[_datascience.MlApplicationImplementationApplicationComponentArgs]] = None,
compartment_id: Optional[str] = None,
configuration_schemas: Optional[Sequence[_datascience.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[_datascience.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[_datascience.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) -> MlApplicationImplementation
func 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.
- Allowed
Migration 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.
- Application
Components 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.
- Compartment
Id string - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- Configuration
Schemas 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"}
- Lifecycle
Details 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
Ml
Application Implementation Logging - (Updatable) Configuration of Logging for ML Application Implementation.
- Ml
Application stringId - The OCID of the ML Application implemented by this ML Application Implementation
- Ml
Application stringName - The name of ML Application (based on mlApplicationId)
- Ml
Application Dictionary<string, string>Package - (Updatable) Configuration of The ML Application Package to upload.
- Ml
Application 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
- Opc
Ml 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.
- Package
Version 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"}
- Time
Created string - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- Time
Updated string - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- Allowed
Migration []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.
- Application
Components []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 string - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- Configuration
Schemas []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"}
- Lifecycle
Details 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
Ml
Application Implementation Logging Args - (Updatable) Configuration of Logging for ML Application Implementation.
- Ml
Application stringId - The OCID of the ML Application implemented by this ML Application Implementation
- Ml
Application stringName - The name of ML Application (based on mlApplicationId)
- Ml
Application map[string]stringPackage - (Updatable) Configuration of The ML Application Package to upload.
- Ml
Application []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
- Opc
Ml map[string]stringApp Package Args - (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- Package
Version 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"}
- Time
Created string - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- Time
Updated string - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- allowed
Migration 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.
- application
Components 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.
- compartment
Id String - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configuration
Schemas 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"}
- lifecycle
Details 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
Ml
Application Implementation Logging - (Updatable) Configuration of Logging for ML Application Implementation.
- ml
Application StringId - The OCID of the ML Application implemented by this ML Application Implementation
- ml
Application StringName - The name of ML Application (based on mlApplicationId)
- ml
Application Map<String,String>Package - (Updatable) Configuration of The ML Application Package to upload.
- ml
Application 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
- opc
Ml 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.
- package
Version 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"}
- time
Created String - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time
Updated String - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
- allowed
Migration 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.
- application
Components 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.
- compartment
Id string - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configuration
Schemas 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"}
- lifecycle
Details 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
Ml
Application Implementation Logging - (Updatable) Configuration of Logging for ML Application Implementation.
- ml
Application stringId - The OCID of the ML Application implemented by this ML Application Implementation
- ml
Application stringName - The name of ML Application (based on mlApplicationId)
- ml
Application {[key: string]: string}Package - (Updatable) Configuration of The ML Application Package to upload.
- ml
Application 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
- opc
Ml {[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.
- package
Version 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"}
- time
Created string - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time
Updated 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[datascience.Ml Application 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[datascience.Ml Application 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
datascience.
Ml Application 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[datascience.package_ arguments Ml 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.
- allowed
Migration 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.
- application
Components 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.
- compartment
Id String - (Updatable) The OCID of the compartment where ML Application Implementation is created.
- configuration
Schemas 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"}
- lifecycle
Details 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.
- ml
Application StringId - The OCID of the ML Application implemented by this ML Application Implementation
- ml
Application StringName - The name of ML Application (based on mlApplicationId)
- ml
Application Map<String>Package - (Updatable) Configuration of The ML Application Package to upload.
- ml
Application 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
- opc
Ml Map<String>App Package Args - (Updatable) ML Application package arguments required during ML Application package upload. Each argument is a simple key-value pair.
- package
Version 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"}
- time
Created String - Creation time of MlApplicationImplementation creation in the format defined by RFC 3339.
- time
Updated String - Time of last MlApplicationImplementation update in the format defined by RFC 3339.
Supporting Types
MlApplicationImplementationApplicationComponent, MlApplicationImplementationApplicationComponentArgs
- Application
Id string - OCID of Data Flow Application
- Component
Name string - Name of application component
- Id string
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- Job
Id string - OCID of Data Science Job
- Model
Id 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
- Pipeline
Id string - OCID of Data Science Pipeline
- Resource
Type string - Type of the resource
- Type string
- type of the argument
- Application
Id string - OCID of Data Flow Application
- Component
Name string - Name of application component
- Id string
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- Job
Id string - OCID of Data Science Job
- Model
Id 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
- Pipeline
Id string - OCID of Data Science Pipeline
- Resource
Type string - Type of the resource
- Type string
- type of the argument
- application
Id String - OCID of Data Flow Application
- component
Name String - Name of application component
- id String
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- job
Id String - OCID of Data Science Job
- model
Id 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
- pipeline
Id String - OCID of Data Science Pipeline
- resource
Type String - Type of the resource
- type String
- type of the argument
- application
Id string - OCID of Data Flow Application
- component
Name string - Name of application component
- id string
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- job
Id string - OCID of Data Science Job
- model
Id 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
- pipeline
Id string - OCID of Data Science Pipeline
- resource
Type 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
- application
Id String - OCID of Data Flow Application
- component
Name String - Name of application component
- id String
- The OCID of the MlApplicationImplementation. Unique identifier that is immutable after creation.
- job
Id String - OCID of Data Science Job
- model
Id 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
- pipeline
Id String - OCID of Data Science Pipeline
- resource
Type String - Type of the resource
- type String
- type of the argument
MlApplicationImplementationConfigurationSchema, MlApplicationImplementationConfigurationSchemaArgs
- Default
Value 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
- Is
Mandatory bool - argument is mandatory or not
- Key
Name string - Name of key (parameter name)
- Sample
Value string - Sample property value (it must match validationRegexp if it is specified)
- Validation
Regexp string - A regular expression will be used for the validation of property value.
- Value
Type string - Type of value
- Default
Value 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
- Is
Mandatory bool - argument is mandatory or not
- Key
Name string - Name of key (parameter name)
- Sample
Value string - Sample property value (it must match validationRegexp if it is specified)
- Validation
Regexp string - A regular expression will be used for the validation of property value.
- Value
Type string - Type of value
- default
Value 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
- is
Mandatory Boolean - argument is mandatory or not
- key
Name String - Name of key (parameter name)
- sample
Value String - Sample property value (it must match validationRegexp if it is specified)
- validation
Regexp String - A regular expression will be used for the validation of property value.
- value
Type String - Type of value
- default
Value 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
- is
Mandatory boolean - argument is mandatory or not
- key
Name string - Name of key (parameter name)
- sample
Value string - Sample property value (it must match validationRegexp if it is specified)
- validation
Regexp string - A regular expression will be used for the validation of property value.
- value
Type 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
- default
Value 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
- is
Mandatory Boolean - argument is mandatory or not
- key
Name String - Name of key (parameter name)
- sample
Value String - Sample property value (it must match validationRegexp if it is specified)
- validation
Regexp String - A regular expression will be used for the validation of property value.
- value
Type String - Type of value
MlApplicationImplementationLogging, MlApplicationImplementationLoggingArgs
- 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.
- 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.
- 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.
- 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.
- aggregated_
instance_ datascience.view_ log Ml Application Implementation Logging Aggregated Instance View Log - (Updatable) Log configuration details for particular areas of ML Application Implementation.
- implementation_
log datascience.Ml Application Implementation Logging Implementation Log - (Updatable) Log configuration details for particular areas of ML Application Implementation.
- trigger_
log datascience.Ml Application Implementation Logging Trigger Log - (Updatable) Log configuration details for particular areas of ML Application Implementation.
- aggregated
Instance Property MapView Log - (Updatable) Log configuration details for particular areas of ML Application Implementation.
- implementation
Log Property Map - (Updatable) Log configuration details for particular areas of ML Application Implementation.
- trigger
Log Property Map - (Updatable) Log configuration details for particular areas of ML Application Implementation.
MlApplicationImplementationLoggingAggregatedInstanceViewLog, MlApplicationImplementationLoggingAggregatedInstanceViewLogArgs
- Enable
Logging bool - (Updatable) If logging is enabled.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- Enable
Logging bool - (Updatable) If logging is enabled.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- enable
Logging Boolean - (Updatable) If logging is enabled.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
- enable
Logging boolean - (Updatable) If logging is enabled.
- log
Group stringId - (Updatable) The OCID of the log group.
- log
Id 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.
- enable
Logging Boolean - (Updatable) If logging is enabled.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
MlApplicationImplementationLoggingImplementationLog, MlApplicationImplementationLoggingImplementationLogArgs
- Enable
Logging bool - (Updatable) If logging is enabled.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- Enable
Logging bool - (Updatable) If logging is enabled.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- enable
Logging Boolean - (Updatable) If logging is enabled.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
- enable
Logging boolean - (Updatable) If logging is enabled.
- log
Group stringId - (Updatable) The OCID of the log group.
- log
Id 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.
- enable
Logging Boolean - (Updatable) If logging is enabled.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
MlApplicationImplementationLoggingTriggerLog, MlApplicationImplementationLoggingTriggerLogArgs
- Enable
Logging bool - (Updatable) If logging is enabled.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- Enable
Logging bool - (Updatable) If logging is enabled.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- enable
Logging Boolean - (Updatable) If logging is enabled.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
- enable
Logging boolean - (Updatable) If logging is enabled.
- log
Group stringId - (Updatable) The OCID of the log group.
- log
Id 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.
- enable
Logging Boolean - (Updatable) If logging is enabled.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
MlApplicationImplementationMlApplicationPackageArgument, MlApplicationImplementationMlApplicationPackageArgumentArgs
- Arguments
List<Ml
Application Implementation Ml Application Package Argument Argument> - Array of the ML Application package arguments
- Arguments
[]Ml
Application Implementation Ml Application Package Argument Argument - Array of the ML Application package arguments
- arguments
List<Ml
Application Implementation Ml Application Package Argument Argument> - Array of the ML Application package arguments
- arguments
Ml
Application Implementation Ml Application Package Argument Argument[] - Array of the ML Application package arguments
- arguments
Sequence[datascience.
Ml Application 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
- Is
Mandatory 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
- Is
Mandatory 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
- is
Mandatory 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
- is
Mandatory 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
- is
Mandatory 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
oci
Terraform Provider.