aivision

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetModelTestingDataset

type GetModelTestingDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName string `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelTestingDatasetArgs

type GetModelTestingDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetModelTestingDatasetArgs) ElementType

func (GetModelTestingDatasetArgs) ElementType() reflect.Type

func (GetModelTestingDatasetArgs) ToGetModelTestingDatasetOutput

func (i GetModelTestingDatasetArgs) ToGetModelTestingDatasetOutput() GetModelTestingDatasetOutput

func (GetModelTestingDatasetArgs) ToGetModelTestingDatasetOutputWithContext

func (i GetModelTestingDatasetArgs) ToGetModelTestingDatasetOutputWithContext(ctx context.Context) GetModelTestingDatasetOutput

type GetModelTestingDatasetArray

type GetModelTestingDatasetArray []GetModelTestingDatasetInput

func (GetModelTestingDatasetArray) ElementType

func (GetModelTestingDatasetArray) ToGetModelTestingDatasetArrayOutput

func (i GetModelTestingDatasetArray) ToGetModelTestingDatasetArrayOutput() GetModelTestingDatasetArrayOutput

func (GetModelTestingDatasetArray) ToGetModelTestingDatasetArrayOutputWithContext

func (i GetModelTestingDatasetArray) ToGetModelTestingDatasetArrayOutputWithContext(ctx context.Context) GetModelTestingDatasetArrayOutput

type GetModelTestingDatasetArrayInput

type GetModelTestingDatasetArrayInput interface {
	pulumi.Input

	ToGetModelTestingDatasetArrayOutput() GetModelTestingDatasetArrayOutput
	ToGetModelTestingDatasetArrayOutputWithContext(context.Context) GetModelTestingDatasetArrayOutput
}

GetModelTestingDatasetArrayInput is an input type that accepts GetModelTestingDatasetArray and GetModelTestingDatasetArrayOutput values. You can construct a concrete instance of `GetModelTestingDatasetArrayInput` via:

GetModelTestingDatasetArray{ GetModelTestingDatasetArgs{...} }

type GetModelTestingDatasetArrayOutput

type GetModelTestingDatasetArrayOutput struct{ *pulumi.OutputState }

func (GetModelTestingDatasetArrayOutput) ElementType

func (GetModelTestingDatasetArrayOutput) Index

func (GetModelTestingDatasetArrayOutput) ToGetModelTestingDatasetArrayOutput

func (o GetModelTestingDatasetArrayOutput) ToGetModelTestingDatasetArrayOutput() GetModelTestingDatasetArrayOutput

func (GetModelTestingDatasetArrayOutput) ToGetModelTestingDatasetArrayOutputWithContext

func (o GetModelTestingDatasetArrayOutput) ToGetModelTestingDatasetArrayOutputWithContext(ctx context.Context) GetModelTestingDatasetArrayOutput

type GetModelTestingDatasetInput

type GetModelTestingDatasetInput interface {
	pulumi.Input

	ToGetModelTestingDatasetOutput() GetModelTestingDatasetOutput
	ToGetModelTestingDatasetOutputWithContext(context.Context) GetModelTestingDatasetOutput
}

GetModelTestingDatasetInput is an input type that accepts GetModelTestingDatasetArgs and GetModelTestingDatasetOutput values. You can construct a concrete instance of `GetModelTestingDatasetInput` via:

GetModelTestingDatasetArgs{...}

type GetModelTestingDatasetOutput

type GetModelTestingDatasetOutput struct{ *pulumi.OutputState }

func (GetModelTestingDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (GetModelTestingDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (GetModelTestingDatasetOutput) DatasetType

Type of the Dataset.

func (GetModelTestingDatasetOutput) ElementType

func (GetModelTestingDatasetOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (GetModelTestingDatasetOutput) Object

The object name of the input data file.

func (GetModelTestingDatasetOutput) ToGetModelTestingDatasetOutput

func (o GetModelTestingDatasetOutput) ToGetModelTestingDatasetOutput() GetModelTestingDatasetOutput

func (GetModelTestingDatasetOutput) ToGetModelTestingDatasetOutputWithContext

func (o GetModelTestingDatasetOutput) ToGetModelTestingDatasetOutputWithContext(ctx context.Context) GetModelTestingDatasetOutput

type GetModelTrainingDataset

type GetModelTrainingDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName string `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelTrainingDatasetArgs

type GetModelTrainingDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetModelTrainingDatasetArgs) ElementType

func (GetModelTrainingDatasetArgs) ToGetModelTrainingDatasetOutput

func (i GetModelTrainingDatasetArgs) ToGetModelTrainingDatasetOutput() GetModelTrainingDatasetOutput

func (GetModelTrainingDatasetArgs) ToGetModelTrainingDatasetOutputWithContext

func (i GetModelTrainingDatasetArgs) ToGetModelTrainingDatasetOutputWithContext(ctx context.Context) GetModelTrainingDatasetOutput

type GetModelTrainingDatasetArray

type GetModelTrainingDatasetArray []GetModelTrainingDatasetInput

func (GetModelTrainingDatasetArray) ElementType

func (GetModelTrainingDatasetArray) ToGetModelTrainingDatasetArrayOutput

func (i GetModelTrainingDatasetArray) ToGetModelTrainingDatasetArrayOutput() GetModelTrainingDatasetArrayOutput

func (GetModelTrainingDatasetArray) ToGetModelTrainingDatasetArrayOutputWithContext

func (i GetModelTrainingDatasetArray) ToGetModelTrainingDatasetArrayOutputWithContext(ctx context.Context) GetModelTrainingDatasetArrayOutput

type GetModelTrainingDatasetArrayInput

type GetModelTrainingDatasetArrayInput interface {
	pulumi.Input

	ToGetModelTrainingDatasetArrayOutput() GetModelTrainingDatasetArrayOutput
	ToGetModelTrainingDatasetArrayOutputWithContext(context.Context) GetModelTrainingDatasetArrayOutput
}

GetModelTrainingDatasetArrayInput is an input type that accepts GetModelTrainingDatasetArray and GetModelTrainingDatasetArrayOutput values. You can construct a concrete instance of `GetModelTrainingDatasetArrayInput` via:

GetModelTrainingDatasetArray{ GetModelTrainingDatasetArgs{...} }

type GetModelTrainingDatasetArrayOutput

type GetModelTrainingDatasetArrayOutput struct{ *pulumi.OutputState }

func (GetModelTrainingDatasetArrayOutput) ElementType

func (GetModelTrainingDatasetArrayOutput) Index

func (GetModelTrainingDatasetArrayOutput) ToGetModelTrainingDatasetArrayOutput

func (o GetModelTrainingDatasetArrayOutput) ToGetModelTrainingDatasetArrayOutput() GetModelTrainingDatasetArrayOutput

func (GetModelTrainingDatasetArrayOutput) ToGetModelTrainingDatasetArrayOutputWithContext

func (o GetModelTrainingDatasetArrayOutput) ToGetModelTrainingDatasetArrayOutputWithContext(ctx context.Context) GetModelTrainingDatasetArrayOutput

type GetModelTrainingDatasetInput

type GetModelTrainingDatasetInput interface {
	pulumi.Input

	ToGetModelTrainingDatasetOutput() GetModelTrainingDatasetOutput
	ToGetModelTrainingDatasetOutputWithContext(context.Context) GetModelTrainingDatasetOutput
}

GetModelTrainingDatasetInput is an input type that accepts GetModelTrainingDatasetArgs and GetModelTrainingDatasetOutput values. You can construct a concrete instance of `GetModelTrainingDatasetInput` via:

GetModelTrainingDatasetArgs{...}

type GetModelTrainingDatasetOutput

type GetModelTrainingDatasetOutput struct{ *pulumi.OutputState }

func (GetModelTrainingDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (GetModelTrainingDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (GetModelTrainingDatasetOutput) DatasetType

Type of the Dataset.

func (GetModelTrainingDatasetOutput) ElementType

func (GetModelTrainingDatasetOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (GetModelTrainingDatasetOutput) Object

The object name of the input data file.

func (GetModelTrainingDatasetOutput) ToGetModelTrainingDatasetOutput

func (o GetModelTrainingDatasetOutput) ToGetModelTrainingDatasetOutput() GetModelTrainingDatasetOutput

func (GetModelTrainingDatasetOutput) ToGetModelTrainingDatasetOutputWithContext

func (o GetModelTrainingDatasetOutput) ToGetModelTrainingDatasetOutputWithContext(ctx context.Context) GetModelTrainingDatasetOutput

type GetModelValidationDataset

type GetModelValidationDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName string `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelValidationDatasetArgs

type GetModelValidationDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetModelValidationDatasetArgs) ElementType

func (GetModelValidationDatasetArgs) ToGetModelValidationDatasetOutput

func (i GetModelValidationDatasetArgs) ToGetModelValidationDatasetOutput() GetModelValidationDatasetOutput

func (GetModelValidationDatasetArgs) ToGetModelValidationDatasetOutputWithContext

func (i GetModelValidationDatasetArgs) ToGetModelValidationDatasetOutputWithContext(ctx context.Context) GetModelValidationDatasetOutput

type GetModelValidationDatasetArray

type GetModelValidationDatasetArray []GetModelValidationDatasetInput

func (GetModelValidationDatasetArray) ElementType

func (GetModelValidationDatasetArray) ToGetModelValidationDatasetArrayOutput

func (i GetModelValidationDatasetArray) ToGetModelValidationDatasetArrayOutput() GetModelValidationDatasetArrayOutput

func (GetModelValidationDatasetArray) ToGetModelValidationDatasetArrayOutputWithContext

func (i GetModelValidationDatasetArray) ToGetModelValidationDatasetArrayOutputWithContext(ctx context.Context) GetModelValidationDatasetArrayOutput

type GetModelValidationDatasetArrayInput

type GetModelValidationDatasetArrayInput interface {
	pulumi.Input

	ToGetModelValidationDatasetArrayOutput() GetModelValidationDatasetArrayOutput
	ToGetModelValidationDatasetArrayOutputWithContext(context.Context) GetModelValidationDatasetArrayOutput
}

GetModelValidationDatasetArrayInput is an input type that accepts GetModelValidationDatasetArray and GetModelValidationDatasetArrayOutput values. You can construct a concrete instance of `GetModelValidationDatasetArrayInput` via:

GetModelValidationDatasetArray{ GetModelValidationDatasetArgs{...} }

type GetModelValidationDatasetArrayOutput

type GetModelValidationDatasetArrayOutput struct{ *pulumi.OutputState }

func (GetModelValidationDatasetArrayOutput) ElementType

func (GetModelValidationDatasetArrayOutput) Index

func (GetModelValidationDatasetArrayOutput) ToGetModelValidationDatasetArrayOutput

func (o GetModelValidationDatasetArrayOutput) ToGetModelValidationDatasetArrayOutput() GetModelValidationDatasetArrayOutput

func (GetModelValidationDatasetArrayOutput) ToGetModelValidationDatasetArrayOutputWithContext

func (o GetModelValidationDatasetArrayOutput) ToGetModelValidationDatasetArrayOutputWithContext(ctx context.Context) GetModelValidationDatasetArrayOutput

type GetModelValidationDatasetInput

type GetModelValidationDatasetInput interface {
	pulumi.Input

	ToGetModelValidationDatasetOutput() GetModelValidationDatasetOutput
	ToGetModelValidationDatasetOutputWithContext(context.Context) GetModelValidationDatasetOutput
}

GetModelValidationDatasetInput is an input type that accepts GetModelValidationDatasetArgs and GetModelValidationDatasetOutput values. You can construct a concrete instance of `GetModelValidationDatasetInput` via:

GetModelValidationDatasetArgs{...}

type GetModelValidationDatasetOutput

type GetModelValidationDatasetOutput struct{ *pulumi.OutputState }

func (GetModelValidationDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (GetModelValidationDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (GetModelValidationDatasetOutput) DatasetType

Type of the Dataset.

func (GetModelValidationDatasetOutput) ElementType

func (GetModelValidationDatasetOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (GetModelValidationDatasetOutput) Object

The object name of the input data file.

func (GetModelValidationDatasetOutput) ToGetModelValidationDatasetOutput

func (o GetModelValidationDatasetOutput) ToGetModelValidationDatasetOutput() GetModelValidationDatasetOutput

func (GetModelValidationDatasetOutput) ToGetModelValidationDatasetOutputWithContext

func (o GetModelValidationDatasetOutput) ToGetModelValidationDatasetOutputWithContext(ctx context.Context) GetModelValidationDatasetOutput

type GetModelsArgs

type GetModelsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string           `pulumi:"displayName"`
	Filters     []GetModelsFilter `pulumi:"filters"`
	// unique Model identifier
	Id *string `pulumi:"id"`
	// The ID of the project for which to list the objects.
	ProjectId *string `pulumi:"projectId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getModels.

type GetModelsFilter

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

type GetModelsFilterArgs

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

func (GetModelsFilterArgs) ElementType

func (GetModelsFilterArgs) ElementType() reflect.Type

func (GetModelsFilterArgs) ToGetModelsFilterOutput

func (i GetModelsFilterArgs) ToGetModelsFilterOutput() GetModelsFilterOutput

func (GetModelsFilterArgs) ToGetModelsFilterOutputWithContext

func (i GetModelsFilterArgs) ToGetModelsFilterOutputWithContext(ctx context.Context) GetModelsFilterOutput

type GetModelsFilterArray

type GetModelsFilterArray []GetModelsFilterInput

func (GetModelsFilterArray) ElementType

func (GetModelsFilterArray) ElementType() reflect.Type

func (GetModelsFilterArray) ToGetModelsFilterArrayOutput

func (i GetModelsFilterArray) ToGetModelsFilterArrayOutput() GetModelsFilterArrayOutput

func (GetModelsFilterArray) ToGetModelsFilterArrayOutputWithContext

func (i GetModelsFilterArray) ToGetModelsFilterArrayOutputWithContext(ctx context.Context) GetModelsFilterArrayOutput

type GetModelsFilterArrayInput

type GetModelsFilterArrayInput interface {
	pulumi.Input

	ToGetModelsFilterArrayOutput() GetModelsFilterArrayOutput
	ToGetModelsFilterArrayOutputWithContext(context.Context) GetModelsFilterArrayOutput
}

GetModelsFilterArrayInput is an input type that accepts GetModelsFilterArray and GetModelsFilterArrayOutput values. You can construct a concrete instance of `GetModelsFilterArrayInput` via:

GetModelsFilterArray{ GetModelsFilterArgs{...} }

type GetModelsFilterArrayOutput

type GetModelsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetModelsFilterArrayOutput) ElementType

func (GetModelsFilterArrayOutput) ElementType() reflect.Type

func (GetModelsFilterArrayOutput) Index

func (GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutput

func (o GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutput() GetModelsFilterArrayOutput

func (GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutputWithContext

func (o GetModelsFilterArrayOutput) ToGetModelsFilterArrayOutputWithContext(ctx context.Context) GetModelsFilterArrayOutput

type GetModelsFilterInput

type GetModelsFilterInput interface {
	pulumi.Input

	ToGetModelsFilterOutput() GetModelsFilterOutput
	ToGetModelsFilterOutputWithContext(context.Context) GetModelsFilterOutput
}

GetModelsFilterInput is an input type that accepts GetModelsFilterArgs and GetModelsFilterOutput values. You can construct a concrete instance of `GetModelsFilterInput` via:

GetModelsFilterArgs{...}

type GetModelsFilterOutput

type GetModelsFilterOutput struct{ *pulumi.OutputState }

func (GetModelsFilterOutput) ElementType

func (GetModelsFilterOutput) ElementType() reflect.Type

func (GetModelsFilterOutput) Name

func (GetModelsFilterOutput) Regex

func (GetModelsFilterOutput) ToGetModelsFilterOutput

func (o GetModelsFilterOutput) ToGetModelsFilterOutput() GetModelsFilterOutput

func (GetModelsFilterOutput) ToGetModelsFilterOutputWithContext

func (o GetModelsFilterOutput) ToGetModelsFilterOutputWithContext(ctx context.Context) GetModelsFilterOutput

func (GetModelsFilterOutput) Values

type GetModelsModelCollection

type GetModelsModelCollection struct {
	Items []GetModelsModelCollectionItem `pulumi:"items"`
}

type GetModelsModelCollectionArgs

type GetModelsModelCollectionArgs struct {
	Items GetModelsModelCollectionItemArrayInput `pulumi:"items"`
}

func (GetModelsModelCollectionArgs) ElementType

func (GetModelsModelCollectionArgs) ToGetModelsModelCollectionOutput

func (i GetModelsModelCollectionArgs) ToGetModelsModelCollectionOutput() GetModelsModelCollectionOutput

func (GetModelsModelCollectionArgs) ToGetModelsModelCollectionOutputWithContext

func (i GetModelsModelCollectionArgs) ToGetModelsModelCollectionOutputWithContext(ctx context.Context) GetModelsModelCollectionOutput

type GetModelsModelCollectionArray

type GetModelsModelCollectionArray []GetModelsModelCollectionInput

func (GetModelsModelCollectionArray) ElementType

func (GetModelsModelCollectionArray) ToGetModelsModelCollectionArrayOutput

func (i GetModelsModelCollectionArray) ToGetModelsModelCollectionArrayOutput() GetModelsModelCollectionArrayOutput

func (GetModelsModelCollectionArray) ToGetModelsModelCollectionArrayOutputWithContext

func (i GetModelsModelCollectionArray) ToGetModelsModelCollectionArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionArrayOutput

type GetModelsModelCollectionArrayInput

type GetModelsModelCollectionArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionArrayOutput() GetModelsModelCollectionArrayOutput
	ToGetModelsModelCollectionArrayOutputWithContext(context.Context) GetModelsModelCollectionArrayOutput
}

GetModelsModelCollectionArrayInput is an input type that accepts GetModelsModelCollectionArray and GetModelsModelCollectionArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionArrayInput` via:

GetModelsModelCollectionArray{ GetModelsModelCollectionArgs{...} }

type GetModelsModelCollectionArrayOutput

type GetModelsModelCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionArrayOutput) ElementType

func (GetModelsModelCollectionArrayOutput) Index

func (GetModelsModelCollectionArrayOutput) ToGetModelsModelCollectionArrayOutput

func (o GetModelsModelCollectionArrayOutput) ToGetModelsModelCollectionArrayOutput() GetModelsModelCollectionArrayOutput

func (GetModelsModelCollectionArrayOutput) ToGetModelsModelCollectionArrayOutputWithContext

func (o GetModelsModelCollectionArrayOutput) ToGetModelsModelCollectionArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionArrayOutput

type GetModelsModelCollectionInput

type GetModelsModelCollectionInput interface {
	pulumi.Input

	ToGetModelsModelCollectionOutput() GetModelsModelCollectionOutput
	ToGetModelsModelCollectionOutputWithContext(context.Context) GetModelsModelCollectionOutput
}

GetModelsModelCollectionInput is an input type that accepts GetModelsModelCollectionArgs and GetModelsModelCollectionOutput values. You can construct a concrete instance of `GetModelsModelCollectionInput` via:

GetModelsModelCollectionArgs{...}

type GetModelsModelCollectionItem

type GetModelsModelCollectionItem struct {
	// Average precision of the trained model
	AveragePrecision float64 `pulumi:"averagePrecision"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Confidence ratio of the calculation
	ConfidenceThreshold float64 `pulumi:"confidenceThreshold"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// unique Model identifier
	Id string `pulumi:"id"`
	// If It's true, Training is set for recommended epochs needed for quick training.
	IsQuickMode bool `pulumi:"isQuickMode"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The maximum duration in hours for which the training will run.
	MaxTrainingDurationInHours float64 `pulumi:"maxTrainingDurationInHours"`
	// Complete Training Metrics for successful trained model
	Metrics string `pulumi:"metrics"`
	// Type of the Model.
	ModelType string `pulumi:"modelType"`
	// The version of the model
	ModelVersion string `pulumi:"modelVersion"`
	// Precision of the trained model
	Precision float64 `pulumi:"precision"`
	// The ID of the project for which to list the objects.
	ProjectId string `pulumi:"projectId"`
	// Recall of the trained model
	Recall float64 `pulumi:"recall"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// Total number of testing Images
	TestImageCount int `pulumi:"testImageCount"`
	// The base entity for a Dataset, which is the input for Model creation.
	TestingDatasets []GetModelsModelCollectionItemTestingDataset `pulumi:"testingDatasets"`
	// The time the Model was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// Total number of training Images
	TotalImageCount int `pulumi:"totalImageCount"`
	// Total hours actually used for training
	TrainedDurationInHours float64 `pulumi:"trainedDurationInHours"`
	// The base entity for a Dataset, which is the input for Model creation.
	TrainingDatasets []GetModelsModelCollectionItemTrainingDataset `pulumi:"trainingDatasets"`
	// The base entity for a Dataset, which is the input for Model creation.
	ValidationDatasets []GetModelsModelCollectionItemValidationDataset `pulumi:"validationDatasets"`
}

type GetModelsModelCollectionItemArgs

type GetModelsModelCollectionItemArgs struct {
	// Average precision of the trained model
	AveragePrecision pulumi.Float64Input `pulumi:"averagePrecision"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Confidence ratio of the calculation
	ConfidenceThreshold pulumi.Float64Input `pulumi:"confidenceThreshold"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A short description of the model.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// unique Model identifier
	Id pulumi.StringInput `pulumi:"id"`
	// If It's true, Training is set for recommended epochs needed for quick training.
	IsQuickMode pulumi.BoolInput `pulumi:"isQuickMode"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The maximum duration in hours for which the training will run.
	MaxTrainingDurationInHours pulumi.Float64Input `pulumi:"maxTrainingDurationInHours"`
	// Complete Training Metrics for successful trained model
	Metrics pulumi.StringInput `pulumi:"metrics"`
	// Type of the Model.
	ModelType pulumi.StringInput `pulumi:"modelType"`
	// The version of the model
	ModelVersion pulumi.StringInput `pulumi:"modelVersion"`
	// Precision of the trained model
	Precision pulumi.Float64Input `pulumi:"precision"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// Recall of the trained model
	Recall pulumi.Float64Input `pulumi:"recall"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// Total number of testing Images
	TestImageCount pulumi.IntInput `pulumi:"testImageCount"`
	// The base entity for a Dataset, which is the input for Model creation.
	TestingDatasets GetModelsModelCollectionItemTestingDatasetArrayInput `pulumi:"testingDatasets"`
	// The time the Model was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Total number of training Images
	TotalImageCount pulumi.IntInput `pulumi:"totalImageCount"`
	// Total hours actually used for training
	TrainedDurationInHours pulumi.Float64Input `pulumi:"trainedDurationInHours"`
	// The base entity for a Dataset, which is the input for Model creation.
	TrainingDatasets GetModelsModelCollectionItemTrainingDatasetArrayInput `pulumi:"trainingDatasets"`
	// The base entity for a Dataset, which is the input for Model creation.
	ValidationDatasets GetModelsModelCollectionItemValidationDatasetArrayInput `pulumi:"validationDatasets"`
}

func (GetModelsModelCollectionItemArgs) ElementType

func (GetModelsModelCollectionItemArgs) ToGetModelsModelCollectionItemOutput

func (i GetModelsModelCollectionItemArgs) ToGetModelsModelCollectionItemOutput() GetModelsModelCollectionItemOutput

func (GetModelsModelCollectionItemArgs) ToGetModelsModelCollectionItemOutputWithContext

func (i GetModelsModelCollectionItemArgs) ToGetModelsModelCollectionItemOutputWithContext(ctx context.Context) GetModelsModelCollectionItemOutput

type GetModelsModelCollectionItemArray

type GetModelsModelCollectionItemArray []GetModelsModelCollectionItemInput

func (GetModelsModelCollectionItemArray) ElementType

func (GetModelsModelCollectionItemArray) ToGetModelsModelCollectionItemArrayOutput

func (i GetModelsModelCollectionItemArray) ToGetModelsModelCollectionItemArrayOutput() GetModelsModelCollectionItemArrayOutput

func (GetModelsModelCollectionItemArray) ToGetModelsModelCollectionItemArrayOutputWithContext

func (i GetModelsModelCollectionItemArray) ToGetModelsModelCollectionItemArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemArrayOutput

type GetModelsModelCollectionItemArrayInput

type GetModelsModelCollectionItemArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemArrayOutput() GetModelsModelCollectionItemArrayOutput
	ToGetModelsModelCollectionItemArrayOutputWithContext(context.Context) GetModelsModelCollectionItemArrayOutput
}

GetModelsModelCollectionItemArrayInput is an input type that accepts GetModelsModelCollectionItemArray and GetModelsModelCollectionItemArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemArrayInput` via:

GetModelsModelCollectionItemArray{ GetModelsModelCollectionItemArgs{...} }

type GetModelsModelCollectionItemArrayOutput

type GetModelsModelCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemArrayOutput) ElementType

func (GetModelsModelCollectionItemArrayOutput) Index

func (GetModelsModelCollectionItemArrayOutput) ToGetModelsModelCollectionItemArrayOutput

func (o GetModelsModelCollectionItemArrayOutput) ToGetModelsModelCollectionItemArrayOutput() GetModelsModelCollectionItemArrayOutput

func (GetModelsModelCollectionItemArrayOutput) ToGetModelsModelCollectionItemArrayOutputWithContext

func (o GetModelsModelCollectionItemArrayOutput) ToGetModelsModelCollectionItemArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemArrayOutput

type GetModelsModelCollectionItemInput

type GetModelsModelCollectionItemInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemOutput() GetModelsModelCollectionItemOutput
	ToGetModelsModelCollectionItemOutputWithContext(context.Context) GetModelsModelCollectionItemOutput
}

GetModelsModelCollectionItemInput is an input type that accepts GetModelsModelCollectionItemArgs and GetModelsModelCollectionItemOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemInput` via:

GetModelsModelCollectionItemArgs{...}

type GetModelsModelCollectionItemOutput

type GetModelsModelCollectionItemOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemOutput) AveragePrecision

Average precision of the trained model

func (GetModelsModelCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetModelsModelCollectionItemOutput) ConfidenceThreshold

Confidence ratio of the calculation

func (GetModelsModelCollectionItemOutput) DefinedTags

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

func (GetModelsModelCollectionItemOutput) Description

A short description of the model.

func (GetModelsModelCollectionItemOutput) DisplayName

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

func (GetModelsModelCollectionItemOutput) ElementType

func (GetModelsModelCollectionItemOutput) FreeformTags

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

func (GetModelsModelCollectionItemOutput) Id

unique Model identifier

func (GetModelsModelCollectionItemOutput) IsQuickMode

If It's true, Training is set for recommended epochs needed for quick training.

func (GetModelsModelCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetModelsModelCollectionItemOutput) MaxTrainingDurationInHours

func (o GetModelsModelCollectionItemOutput) MaxTrainingDurationInHours() pulumi.Float64Output

The maximum duration in hours for which the training will run.

func (GetModelsModelCollectionItemOutput) Metrics

Complete Training Metrics for successful trained model

func (GetModelsModelCollectionItemOutput) ModelType

Type of the Model.

func (GetModelsModelCollectionItemOutput) ModelVersion

The version of the model

func (GetModelsModelCollectionItemOutput) Precision

Precision of the trained model

func (GetModelsModelCollectionItemOutput) ProjectId

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

func (GetModelsModelCollectionItemOutput) Recall

Recall of the trained model

func (GetModelsModelCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetModelsModelCollectionItemOutput) SystemTags

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

func (GetModelsModelCollectionItemOutput) TestImageCount

Total number of testing Images

func (GetModelsModelCollectionItemOutput) TestingDatasets

The base entity for a Dataset, which is the input for Model creation.

func (GetModelsModelCollectionItemOutput) TimeCreated

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

func (GetModelsModelCollectionItemOutput) TimeUpdated

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

func (GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutput

func (o GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutput() GetModelsModelCollectionItemOutput

func (GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutputWithContext

func (o GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutputWithContext(ctx context.Context) GetModelsModelCollectionItemOutput

func (GetModelsModelCollectionItemOutput) TotalImageCount

Total number of training Images

func (GetModelsModelCollectionItemOutput) TrainedDurationInHours

func (o GetModelsModelCollectionItemOutput) TrainedDurationInHours() pulumi.Float64Output

Total hours actually used for training

func (GetModelsModelCollectionItemOutput) TrainingDatasets

The base entity for a Dataset, which is the input for Model creation.

func (GetModelsModelCollectionItemOutput) ValidationDatasets

The base entity for a Dataset, which is the input for Model creation.

type GetModelsModelCollectionItemTestingDataset

type GetModelsModelCollectionItemTestingDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType   string `pulumi:"datasetType"`
	NamespaceName string `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelsModelCollectionItemTestingDatasetArgs

type GetModelsModelCollectionItemTestingDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType   pulumi.StringInput `pulumi:"datasetType"`
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetModelsModelCollectionItemTestingDatasetArgs) ElementType

func (GetModelsModelCollectionItemTestingDatasetArgs) ToGetModelsModelCollectionItemTestingDatasetOutput

func (i GetModelsModelCollectionItemTestingDatasetArgs) ToGetModelsModelCollectionItemTestingDatasetOutput() GetModelsModelCollectionItemTestingDatasetOutput

func (GetModelsModelCollectionItemTestingDatasetArgs) ToGetModelsModelCollectionItemTestingDatasetOutputWithContext

func (i GetModelsModelCollectionItemTestingDatasetArgs) ToGetModelsModelCollectionItemTestingDatasetOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTestingDatasetOutput

type GetModelsModelCollectionItemTestingDatasetArray

type GetModelsModelCollectionItemTestingDatasetArray []GetModelsModelCollectionItemTestingDatasetInput

func (GetModelsModelCollectionItemTestingDatasetArray) ElementType

func (GetModelsModelCollectionItemTestingDatasetArray) ToGetModelsModelCollectionItemTestingDatasetArrayOutput

func (i GetModelsModelCollectionItemTestingDatasetArray) ToGetModelsModelCollectionItemTestingDatasetArrayOutput() GetModelsModelCollectionItemTestingDatasetArrayOutput

func (GetModelsModelCollectionItemTestingDatasetArray) ToGetModelsModelCollectionItemTestingDatasetArrayOutputWithContext

func (i GetModelsModelCollectionItemTestingDatasetArray) ToGetModelsModelCollectionItemTestingDatasetArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTestingDatasetArrayOutput

type GetModelsModelCollectionItemTestingDatasetArrayInput

type GetModelsModelCollectionItemTestingDatasetArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemTestingDatasetArrayOutput() GetModelsModelCollectionItemTestingDatasetArrayOutput
	ToGetModelsModelCollectionItemTestingDatasetArrayOutputWithContext(context.Context) GetModelsModelCollectionItemTestingDatasetArrayOutput
}

GetModelsModelCollectionItemTestingDatasetArrayInput is an input type that accepts GetModelsModelCollectionItemTestingDatasetArray and GetModelsModelCollectionItemTestingDatasetArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemTestingDatasetArrayInput` via:

GetModelsModelCollectionItemTestingDatasetArray{ GetModelsModelCollectionItemTestingDatasetArgs{...} }

type GetModelsModelCollectionItemTestingDatasetArrayOutput

type GetModelsModelCollectionItemTestingDatasetArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemTestingDatasetArrayOutput) ElementType

func (GetModelsModelCollectionItemTestingDatasetArrayOutput) Index

func (GetModelsModelCollectionItemTestingDatasetArrayOutput) ToGetModelsModelCollectionItemTestingDatasetArrayOutput

func (GetModelsModelCollectionItemTestingDatasetArrayOutput) ToGetModelsModelCollectionItemTestingDatasetArrayOutputWithContext

func (o GetModelsModelCollectionItemTestingDatasetArrayOutput) ToGetModelsModelCollectionItemTestingDatasetArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTestingDatasetArrayOutput

type GetModelsModelCollectionItemTestingDatasetInput

type GetModelsModelCollectionItemTestingDatasetInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemTestingDatasetOutput() GetModelsModelCollectionItemTestingDatasetOutput
	ToGetModelsModelCollectionItemTestingDatasetOutputWithContext(context.Context) GetModelsModelCollectionItemTestingDatasetOutput
}

GetModelsModelCollectionItemTestingDatasetInput is an input type that accepts GetModelsModelCollectionItemTestingDatasetArgs and GetModelsModelCollectionItemTestingDatasetOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemTestingDatasetInput` via:

GetModelsModelCollectionItemTestingDatasetArgs{...}

type GetModelsModelCollectionItemTestingDatasetOutput

type GetModelsModelCollectionItemTestingDatasetOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemTestingDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (GetModelsModelCollectionItemTestingDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (GetModelsModelCollectionItemTestingDatasetOutput) DatasetType

Type of the Dataset.

func (GetModelsModelCollectionItemTestingDatasetOutput) ElementType

func (GetModelsModelCollectionItemTestingDatasetOutput) NamespaceName

func (GetModelsModelCollectionItemTestingDatasetOutput) Object

The object name of the input data file.

func (GetModelsModelCollectionItemTestingDatasetOutput) ToGetModelsModelCollectionItemTestingDatasetOutput

func (o GetModelsModelCollectionItemTestingDatasetOutput) ToGetModelsModelCollectionItemTestingDatasetOutput() GetModelsModelCollectionItemTestingDatasetOutput

func (GetModelsModelCollectionItemTestingDatasetOutput) ToGetModelsModelCollectionItemTestingDatasetOutputWithContext

func (o GetModelsModelCollectionItemTestingDatasetOutput) ToGetModelsModelCollectionItemTestingDatasetOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTestingDatasetOutput

type GetModelsModelCollectionItemTrainingDataset

type GetModelsModelCollectionItemTrainingDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType   string `pulumi:"datasetType"`
	NamespaceName string `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelsModelCollectionItemTrainingDatasetArgs

type GetModelsModelCollectionItemTrainingDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType   pulumi.StringInput `pulumi:"datasetType"`
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetModelsModelCollectionItemTrainingDatasetArgs) ElementType

func (GetModelsModelCollectionItemTrainingDatasetArgs) ToGetModelsModelCollectionItemTrainingDatasetOutput

func (i GetModelsModelCollectionItemTrainingDatasetArgs) ToGetModelsModelCollectionItemTrainingDatasetOutput() GetModelsModelCollectionItemTrainingDatasetOutput

func (GetModelsModelCollectionItemTrainingDatasetArgs) ToGetModelsModelCollectionItemTrainingDatasetOutputWithContext

func (i GetModelsModelCollectionItemTrainingDatasetArgs) ToGetModelsModelCollectionItemTrainingDatasetOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTrainingDatasetOutput

type GetModelsModelCollectionItemTrainingDatasetArray

type GetModelsModelCollectionItemTrainingDatasetArray []GetModelsModelCollectionItemTrainingDatasetInput

func (GetModelsModelCollectionItemTrainingDatasetArray) ElementType

func (GetModelsModelCollectionItemTrainingDatasetArray) ToGetModelsModelCollectionItemTrainingDatasetArrayOutput

func (i GetModelsModelCollectionItemTrainingDatasetArray) ToGetModelsModelCollectionItemTrainingDatasetArrayOutput() GetModelsModelCollectionItemTrainingDatasetArrayOutput

func (GetModelsModelCollectionItemTrainingDatasetArray) ToGetModelsModelCollectionItemTrainingDatasetArrayOutputWithContext

func (i GetModelsModelCollectionItemTrainingDatasetArray) ToGetModelsModelCollectionItemTrainingDatasetArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTrainingDatasetArrayOutput

type GetModelsModelCollectionItemTrainingDatasetArrayInput

type GetModelsModelCollectionItemTrainingDatasetArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemTrainingDatasetArrayOutput() GetModelsModelCollectionItemTrainingDatasetArrayOutput
	ToGetModelsModelCollectionItemTrainingDatasetArrayOutputWithContext(context.Context) GetModelsModelCollectionItemTrainingDatasetArrayOutput
}

GetModelsModelCollectionItemTrainingDatasetArrayInput is an input type that accepts GetModelsModelCollectionItemTrainingDatasetArray and GetModelsModelCollectionItemTrainingDatasetArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemTrainingDatasetArrayInput` via:

GetModelsModelCollectionItemTrainingDatasetArray{ GetModelsModelCollectionItemTrainingDatasetArgs{...} }

type GetModelsModelCollectionItemTrainingDatasetArrayOutput

type GetModelsModelCollectionItemTrainingDatasetArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemTrainingDatasetArrayOutput) ElementType

func (GetModelsModelCollectionItemTrainingDatasetArrayOutput) Index

func (GetModelsModelCollectionItemTrainingDatasetArrayOutput) ToGetModelsModelCollectionItemTrainingDatasetArrayOutput

func (GetModelsModelCollectionItemTrainingDatasetArrayOutput) ToGetModelsModelCollectionItemTrainingDatasetArrayOutputWithContext

func (o GetModelsModelCollectionItemTrainingDatasetArrayOutput) ToGetModelsModelCollectionItemTrainingDatasetArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTrainingDatasetArrayOutput

type GetModelsModelCollectionItemTrainingDatasetInput

type GetModelsModelCollectionItemTrainingDatasetInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemTrainingDatasetOutput() GetModelsModelCollectionItemTrainingDatasetOutput
	ToGetModelsModelCollectionItemTrainingDatasetOutputWithContext(context.Context) GetModelsModelCollectionItemTrainingDatasetOutput
}

GetModelsModelCollectionItemTrainingDatasetInput is an input type that accepts GetModelsModelCollectionItemTrainingDatasetArgs and GetModelsModelCollectionItemTrainingDatasetOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemTrainingDatasetInput` via:

GetModelsModelCollectionItemTrainingDatasetArgs{...}

type GetModelsModelCollectionItemTrainingDatasetOutput

type GetModelsModelCollectionItemTrainingDatasetOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemTrainingDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (GetModelsModelCollectionItemTrainingDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (GetModelsModelCollectionItemTrainingDatasetOutput) DatasetType

Type of the Dataset.

func (GetModelsModelCollectionItemTrainingDatasetOutput) ElementType

func (GetModelsModelCollectionItemTrainingDatasetOutput) NamespaceName

func (GetModelsModelCollectionItemTrainingDatasetOutput) Object

The object name of the input data file.

func (GetModelsModelCollectionItemTrainingDatasetOutput) ToGetModelsModelCollectionItemTrainingDatasetOutput

func (o GetModelsModelCollectionItemTrainingDatasetOutput) ToGetModelsModelCollectionItemTrainingDatasetOutput() GetModelsModelCollectionItemTrainingDatasetOutput

func (GetModelsModelCollectionItemTrainingDatasetOutput) ToGetModelsModelCollectionItemTrainingDatasetOutputWithContext

func (o GetModelsModelCollectionItemTrainingDatasetOutput) ToGetModelsModelCollectionItemTrainingDatasetOutputWithContext(ctx context.Context) GetModelsModelCollectionItemTrainingDatasetOutput

type GetModelsModelCollectionItemValidationDataset

type GetModelsModelCollectionItemValidationDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType   string `pulumi:"datasetType"`
	NamespaceName string `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelsModelCollectionItemValidationDatasetArgs

type GetModelsModelCollectionItemValidationDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType   pulumi.StringInput `pulumi:"datasetType"`
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetModelsModelCollectionItemValidationDatasetArgs) ElementType

func (GetModelsModelCollectionItemValidationDatasetArgs) ToGetModelsModelCollectionItemValidationDatasetOutput

func (i GetModelsModelCollectionItemValidationDatasetArgs) ToGetModelsModelCollectionItemValidationDatasetOutput() GetModelsModelCollectionItemValidationDatasetOutput

func (GetModelsModelCollectionItemValidationDatasetArgs) ToGetModelsModelCollectionItemValidationDatasetOutputWithContext

func (i GetModelsModelCollectionItemValidationDatasetArgs) ToGetModelsModelCollectionItemValidationDatasetOutputWithContext(ctx context.Context) GetModelsModelCollectionItemValidationDatasetOutput

type GetModelsModelCollectionItemValidationDatasetArray

type GetModelsModelCollectionItemValidationDatasetArray []GetModelsModelCollectionItemValidationDatasetInput

func (GetModelsModelCollectionItemValidationDatasetArray) ElementType

func (GetModelsModelCollectionItemValidationDatasetArray) ToGetModelsModelCollectionItemValidationDatasetArrayOutput

func (i GetModelsModelCollectionItemValidationDatasetArray) ToGetModelsModelCollectionItemValidationDatasetArrayOutput() GetModelsModelCollectionItemValidationDatasetArrayOutput

func (GetModelsModelCollectionItemValidationDatasetArray) ToGetModelsModelCollectionItemValidationDatasetArrayOutputWithContext

func (i GetModelsModelCollectionItemValidationDatasetArray) ToGetModelsModelCollectionItemValidationDatasetArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemValidationDatasetArrayOutput

type GetModelsModelCollectionItemValidationDatasetArrayInput

type GetModelsModelCollectionItemValidationDatasetArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemValidationDatasetArrayOutput() GetModelsModelCollectionItemValidationDatasetArrayOutput
	ToGetModelsModelCollectionItemValidationDatasetArrayOutputWithContext(context.Context) GetModelsModelCollectionItemValidationDatasetArrayOutput
}

GetModelsModelCollectionItemValidationDatasetArrayInput is an input type that accepts GetModelsModelCollectionItemValidationDatasetArray and GetModelsModelCollectionItemValidationDatasetArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemValidationDatasetArrayInput` via:

GetModelsModelCollectionItemValidationDatasetArray{ GetModelsModelCollectionItemValidationDatasetArgs{...} }

type GetModelsModelCollectionItemValidationDatasetArrayOutput

type GetModelsModelCollectionItemValidationDatasetArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemValidationDatasetArrayOutput) ElementType

func (GetModelsModelCollectionItemValidationDatasetArrayOutput) Index

func (GetModelsModelCollectionItemValidationDatasetArrayOutput) ToGetModelsModelCollectionItemValidationDatasetArrayOutput

func (GetModelsModelCollectionItemValidationDatasetArrayOutput) ToGetModelsModelCollectionItemValidationDatasetArrayOutputWithContext

func (o GetModelsModelCollectionItemValidationDatasetArrayOutput) ToGetModelsModelCollectionItemValidationDatasetArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemValidationDatasetArrayOutput

type GetModelsModelCollectionItemValidationDatasetInput

type GetModelsModelCollectionItemValidationDatasetInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemValidationDatasetOutput() GetModelsModelCollectionItemValidationDatasetOutput
	ToGetModelsModelCollectionItemValidationDatasetOutputWithContext(context.Context) GetModelsModelCollectionItemValidationDatasetOutput
}

GetModelsModelCollectionItemValidationDatasetInput is an input type that accepts GetModelsModelCollectionItemValidationDatasetArgs and GetModelsModelCollectionItemValidationDatasetOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemValidationDatasetInput` via:

GetModelsModelCollectionItemValidationDatasetArgs{...}

type GetModelsModelCollectionItemValidationDatasetOutput

type GetModelsModelCollectionItemValidationDatasetOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemValidationDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (GetModelsModelCollectionItemValidationDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (GetModelsModelCollectionItemValidationDatasetOutput) DatasetType

Type of the Dataset.

func (GetModelsModelCollectionItemValidationDatasetOutput) ElementType

func (GetModelsModelCollectionItemValidationDatasetOutput) NamespaceName

func (GetModelsModelCollectionItemValidationDatasetOutput) Object

The object name of the input data file.

func (GetModelsModelCollectionItemValidationDatasetOutput) ToGetModelsModelCollectionItemValidationDatasetOutput

func (o GetModelsModelCollectionItemValidationDatasetOutput) ToGetModelsModelCollectionItemValidationDatasetOutput() GetModelsModelCollectionItemValidationDatasetOutput

func (GetModelsModelCollectionItemValidationDatasetOutput) ToGetModelsModelCollectionItemValidationDatasetOutputWithContext

func (o GetModelsModelCollectionItemValidationDatasetOutput) ToGetModelsModelCollectionItemValidationDatasetOutputWithContext(ctx context.Context) GetModelsModelCollectionItemValidationDatasetOutput

type GetModelsModelCollectionOutput

type GetModelsModelCollectionOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionOutput) ElementType

func (GetModelsModelCollectionOutput) Items

func (GetModelsModelCollectionOutput) ToGetModelsModelCollectionOutput

func (o GetModelsModelCollectionOutput) ToGetModelsModelCollectionOutput() GetModelsModelCollectionOutput

func (GetModelsModelCollectionOutput) ToGetModelsModelCollectionOutputWithContext

func (o GetModelsModelCollectionOutput) ToGetModelsModelCollectionOutputWithContext(ctx context.Context) GetModelsModelCollectionOutput

type GetModelsOutputArgs

type GetModelsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput     `pulumi:"displayName"`
	Filters     GetModelsFilterArrayInput `pulumi:"filters"`
	// unique Model identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getModels.

func (GetModelsOutputArgs) ElementType

func (GetModelsOutputArgs) ElementType() reflect.Type

type GetModelsResult

type GetModelsResult struct {
	// Compartment Identifier
	CompartmentId *string `pulumi:"compartmentId"`
	// Model Identifier, can be renamed
	DisplayName *string           `pulumi:"displayName"`
	Filters     []GetModelsFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation
	Id *string `pulumi:"id"`
	// The list of model_collection.
	ModelCollections []GetModelsModelCollection `pulumi:"modelCollections"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId *string `pulumi:"projectId"`
	// The current state of the Model.
	State *string `pulumi:"state"`
}

A collection of values returned by getModels.

func GetModels

func GetModels(ctx *pulumi.Context, args *GetModelsArgs, opts ...pulumi.InvokeOption) (*GetModelsResult, error)

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

Returns a list of Models.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/AiVision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiVision.GetModels(ctx, &aivision.GetModelsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(modelDisplayName),
			Id:            pulumi.StringRef(modelId),
			ProjectId:     pulumi.StringRef(testProject.Id),
			State:         pulumi.StringRef(modelState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetModelsResultOutput

type GetModelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModels.

func (GetModelsResultOutput) CompartmentId

func (o GetModelsResultOutput) CompartmentId() pulumi.StringPtrOutput

Compartment Identifier

func (GetModelsResultOutput) DisplayName

Model Identifier, can be renamed

func (GetModelsResultOutput) ElementType

func (GetModelsResultOutput) ElementType() reflect.Type

func (GetModelsResultOutput) Filters

func (GetModelsResultOutput) Id

Unique identifier that is immutable on creation

func (GetModelsResultOutput) ModelCollections

The list of model_collection.

func (GetModelsResultOutput) ProjectId

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

func (GetModelsResultOutput) State

The current state of the Model.

func (GetModelsResultOutput) ToGetModelsResultOutput

func (o GetModelsResultOutput) ToGetModelsResultOutput() GetModelsResultOutput

func (GetModelsResultOutput) ToGetModelsResultOutputWithContext

func (o GetModelsResultOutput) ToGetModelsResultOutputWithContext(ctx context.Context) GetModelsResultOutput

type GetProjectsArgs

type GetProjectsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetProjectsFilter `pulumi:"filters"`
	// unique Project identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getProjects.

type GetProjectsFilter

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

type GetProjectsFilterArgs

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

func (GetProjectsFilterArgs) ElementType

func (GetProjectsFilterArgs) ElementType() reflect.Type

func (GetProjectsFilterArgs) ToGetProjectsFilterOutput

func (i GetProjectsFilterArgs) ToGetProjectsFilterOutput() GetProjectsFilterOutput

func (GetProjectsFilterArgs) ToGetProjectsFilterOutputWithContext

func (i GetProjectsFilterArgs) ToGetProjectsFilterOutputWithContext(ctx context.Context) GetProjectsFilterOutput

type GetProjectsFilterArray

type GetProjectsFilterArray []GetProjectsFilterInput

func (GetProjectsFilterArray) ElementType

func (GetProjectsFilterArray) ElementType() reflect.Type

func (GetProjectsFilterArray) ToGetProjectsFilterArrayOutput

func (i GetProjectsFilterArray) ToGetProjectsFilterArrayOutput() GetProjectsFilterArrayOutput

func (GetProjectsFilterArray) ToGetProjectsFilterArrayOutputWithContext

func (i GetProjectsFilterArray) ToGetProjectsFilterArrayOutputWithContext(ctx context.Context) GetProjectsFilterArrayOutput

type GetProjectsFilterArrayInput

type GetProjectsFilterArrayInput interface {
	pulumi.Input

	ToGetProjectsFilterArrayOutput() GetProjectsFilterArrayOutput
	ToGetProjectsFilterArrayOutputWithContext(context.Context) GetProjectsFilterArrayOutput
}

GetProjectsFilterArrayInput is an input type that accepts GetProjectsFilterArray and GetProjectsFilterArrayOutput values. You can construct a concrete instance of `GetProjectsFilterArrayInput` via:

GetProjectsFilterArray{ GetProjectsFilterArgs{...} }

type GetProjectsFilterArrayOutput

type GetProjectsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetProjectsFilterArrayOutput) ElementType

func (GetProjectsFilterArrayOutput) Index

func (GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutput

func (o GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutput() GetProjectsFilterArrayOutput

func (GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutputWithContext

func (o GetProjectsFilterArrayOutput) ToGetProjectsFilterArrayOutputWithContext(ctx context.Context) GetProjectsFilterArrayOutput

type GetProjectsFilterInput

type GetProjectsFilterInput interface {
	pulumi.Input

	ToGetProjectsFilterOutput() GetProjectsFilterOutput
	ToGetProjectsFilterOutputWithContext(context.Context) GetProjectsFilterOutput
}

GetProjectsFilterInput is an input type that accepts GetProjectsFilterArgs and GetProjectsFilterOutput values. You can construct a concrete instance of `GetProjectsFilterInput` via:

GetProjectsFilterArgs{...}

type GetProjectsFilterOutput

type GetProjectsFilterOutput struct{ *pulumi.OutputState }

func (GetProjectsFilterOutput) ElementType

func (GetProjectsFilterOutput) ElementType() reflect.Type

func (GetProjectsFilterOutput) Name

func (GetProjectsFilterOutput) Regex

func (GetProjectsFilterOutput) ToGetProjectsFilterOutput

func (o GetProjectsFilterOutput) ToGetProjectsFilterOutput() GetProjectsFilterOutput

func (GetProjectsFilterOutput) ToGetProjectsFilterOutputWithContext

func (o GetProjectsFilterOutput) ToGetProjectsFilterOutputWithContext(ctx context.Context) GetProjectsFilterOutput

func (GetProjectsFilterOutput) Values

type GetProjectsOutputArgs

type GetProjectsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput       `pulumi:"displayName"`
	Filters     GetProjectsFilterArrayInput `pulumi:"filters"`
	// unique Project identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getProjects.

func (GetProjectsOutputArgs) ElementType

func (GetProjectsOutputArgs) ElementType() reflect.Type

type GetProjectsProjectCollection

type GetProjectsProjectCollection struct {
	Items []GetProjectsProjectCollectionItem `pulumi:"items"`
}

type GetProjectsProjectCollectionArgs

type GetProjectsProjectCollectionArgs struct {
	Items GetProjectsProjectCollectionItemArrayInput `pulumi:"items"`
}

func (GetProjectsProjectCollectionArgs) ElementType

func (GetProjectsProjectCollectionArgs) ToGetProjectsProjectCollectionOutput

func (i GetProjectsProjectCollectionArgs) ToGetProjectsProjectCollectionOutput() GetProjectsProjectCollectionOutput

func (GetProjectsProjectCollectionArgs) ToGetProjectsProjectCollectionOutputWithContext

func (i GetProjectsProjectCollectionArgs) ToGetProjectsProjectCollectionOutputWithContext(ctx context.Context) GetProjectsProjectCollectionOutput

type GetProjectsProjectCollectionArray

type GetProjectsProjectCollectionArray []GetProjectsProjectCollectionInput

func (GetProjectsProjectCollectionArray) ElementType

func (GetProjectsProjectCollectionArray) ToGetProjectsProjectCollectionArrayOutput

func (i GetProjectsProjectCollectionArray) ToGetProjectsProjectCollectionArrayOutput() GetProjectsProjectCollectionArrayOutput

func (GetProjectsProjectCollectionArray) ToGetProjectsProjectCollectionArrayOutputWithContext

func (i GetProjectsProjectCollectionArray) ToGetProjectsProjectCollectionArrayOutputWithContext(ctx context.Context) GetProjectsProjectCollectionArrayOutput

type GetProjectsProjectCollectionArrayInput

type GetProjectsProjectCollectionArrayInput interface {
	pulumi.Input

	ToGetProjectsProjectCollectionArrayOutput() GetProjectsProjectCollectionArrayOutput
	ToGetProjectsProjectCollectionArrayOutputWithContext(context.Context) GetProjectsProjectCollectionArrayOutput
}

GetProjectsProjectCollectionArrayInput is an input type that accepts GetProjectsProjectCollectionArray and GetProjectsProjectCollectionArrayOutput values. You can construct a concrete instance of `GetProjectsProjectCollectionArrayInput` via:

GetProjectsProjectCollectionArray{ GetProjectsProjectCollectionArgs{...} }

type GetProjectsProjectCollectionArrayOutput

type GetProjectsProjectCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectCollectionArrayOutput) ElementType

func (GetProjectsProjectCollectionArrayOutput) Index

func (GetProjectsProjectCollectionArrayOutput) ToGetProjectsProjectCollectionArrayOutput

func (o GetProjectsProjectCollectionArrayOutput) ToGetProjectsProjectCollectionArrayOutput() GetProjectsProjectCollectionArrayOutput

func (GetProjectsProjectCollectionArrayOutput) ToGetProjectsProjectCollectionArrayOutputWithContext

func (o GetProjectsProjectCollectionArrayOutput) ToGetProjectsProjectCollectionArrayOutputWithContext(ctx context.Context) GetProjectsProjectCollectionArrayOutput

type GetProjectsProjectCollectionInput

type GetProjectsProjectCollectionInput interface {
	pulumi.Input

	ToGetProjectsProjectCollectionOutput() GetProjectsProjectCollectionOutput
	ToGetProjectsProjectCollectionOutputWithContext(context.Context) GetProjectsProjectCollectionOutput
}

GetProjectsProjectCollectionInput is an input type that accepts GetProjectsProjectCollectionArgs and GetProjectsProjectCollectionOutput values. You can construct a concrete instance of `GetProjectsProjectCollectionInput` via:

GetProjectsProjectCollectionArgs{...}

type GetProjectsProjectCollectionItem

type GetProjectsProjectCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the project.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// unique Project identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the Project was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Project was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetProjectsProjectCollectionItemArgs

type GetProjectsProjectCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A short description of the project.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// unique Project identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the Project was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Project was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetProjectsProjectCollectionItemArgs) ElementType

func (GetProjectsProjectCollectionItemArgs) ToGetProjectsProjectCollectionItemOutput

func (i GetProjectsProjectCollectionItemArgs) ToGetProjectsProjectCollectionItemOutput() GetProjectsProjectCollectionItemOutput

func (GetProjectsProjectCollectionItemArgs) ToGetProjectsProjectCollectionItemOutputWithContext

func (i GetProjectsProjectCollectionItemArgs) ToGetProjectsProjectCollectionItemOutputWithContext(ctx context.Context) GetProjectsProjectCollectionItemOutput

type GetProjectsProjectCollectionItemArray

type GetProjectsProjectCollectionItemArray []GetProjectsProjectCollectionItemInput

func (GetProjectsProjectCollectionItemArray) ElementType

func (GetProjectsProjectCollectionItemArray) ToGetProjectsProjectCollectionItemArrayOutput

func (i GetProjectsProjectCollectionItemArray) ToGetProjectsProjectCollectionItemArrayOutput() GetProjectsProjectCollectionItemArrayOutput

func (GetProjectsProjectCollectionItemArray) ToGetProjectsProjectCollectionItemArrayOutputWithContext

func (i GetProjectsProjectCollectionItemArray) ToGetProjectsProjectCollectionItemArrayOutputWithContext(ctx context.Context) GetProjectsProjectCollectionItemArrayOutput

type GetProjectsProjectCollectionItemArrayInput

type GetProjectsProjectCollectionItemArrayInput interface {
	pulumi.Input

	ToGetProjectsProjectCollectionItemArrayOutput() GetProjectsProjectCollectionItemArrayOutput
	ToGetProjectsProjectCollectionItemArrayOutputWithContext(context.Context) GetProjectsProjectCollectionItemArrayOutput
}

GetProjectsProjectCollectionItemArrayInput is an input type that accepts GetProjectsProjectCollectionItemArray and GetProjectsProjectCollectionItemArrayOutput values. You can construct a concrete instance of `GetProjectsProjectCollectionItemArrayInput` via:

GetProjectsProjectCollectionItemArray{ GetProjectsProjectCollectionItemArgs{...} }

type GetProjectsProjectCollectionItemArrayOutput

type GetProjectsProjectCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectCollectionItemArrayOutput) ElementType

func (GetProjectsProjectCollectionItemArrayOutput) Index

func (GetProjectsProjectCollectionItemArrayOutput) ToGetProjectsProjectCollectionItemArrayOutput

func (o GetProjectsProjectCollectionItemArrayOutput) ToGetProjectsProjectCollectionItemArrayOutput() GetProjectsProjectCollectionItemArrayOutput

func (GetProjectsProjectCollectionItemArrayOutput) ToGetProjectsProjectCollectionItemArrayOutputWithContext

func (o GetProjectsProjectCollectionItemArrayOutput) ToGetProjectsProjectCollectionItemArrayOutputWithContext(ctx context.Context) GetProjectsProjectCollectionItemArrayOutput

type GetProjectsProjectCollectionItemInput

type GetProjectsProjectCollectionItemInput interface {
	pulumi.Input

	ToGetProjectsProjectCollectionItemOutput() GetProjectsProjectCollectionItemOutput
	ToGetProjectsProjectCollectionItemOutputWithContext(context.Context) GetProjectsProjectCollectionItemOutput
}

GetProjectsProjectCollectionItemInput is an input type that accepts GetProjectsProjectCollectionItemArgs and GetProjectsProjectCollectionItemOutput values. You can construct a concrete instance of `GetProjectsProjectCollectionItemInput` via:

GetProjectsProjectCollectionItemArgs{...}

type GetProjectsProjectCollectionItemOutput

type GetProjectsProjectCollectionItemOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetProjectsProjectCollectionItemOutput) DefinedTags

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

func (GetProjectsProjectCollectionItemOutput) Description

A short description of the project.

func (GetProjectsProjectCollectionItemOutput) DisplayName

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

func (GetProjectsProjectCollectionItemOutput) ElementType

func (GetProjectsProjectCollectionItemOutput) FreeformTags

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

func (GetProjectsProjectCollectionItemOutput) Id

unique Project identifier

func (GetProjectsProjectCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetProjectsProjectCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetProjectsProjectCollectionItemOutput) SystemTags

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

func (GetProjectsProjectCollectionItemOutput) TimeCreated

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

func (GetProjectsProjectCollectionItemOutput) TimeUpdated

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

func (GetProjectsProjectCollectionItemOutput) ToGetProjectsProjectCollectionItemOutput

func (o GetProjectsProjectCollectionItemOutput) ToGetProjectsProjectCollectionItemOutput() GetProjectsProjectCollectionItemOutput

func (GetProjectsProjectCollectionItemOutput) ToGetProjectsProjectCollectionItemOutputWithContext

func (o GetProjectsProjectCollectionItemOutput) ToGetProjectsProjectCollectionItemOutputWithContext(ctx context.Context) GetProjectsProjectCollectionItemOutput

type GetProjectsProjectCollectionOutput

type GetProjectsProjectCollectionOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectCollectionOutput) ElementType

func (GetProjectsProjectCollectionOutput) Items

func (GetProjectsProjectCollectionOutput) ToGetProjectsProjectCollectionOutput

func (o GetProjectsProjectCollectionOutput) ToGetProjectsProjectCollectionOutput() GetProjectsProjectCollectionOutput

func (GetProjectsProjectCollectionOutput) ToGetProjectsProjectCollectionOutputWithContext

func (o GetProjectsProjectCollectionOutput) ToGetProjectsProjectCollectionOutputWithContext(ctx context.Context) GetProjectsProjectCollectionOutput

type GetProjectsResult

type GetProjectsResult struct {
	// Compartment Identifier
	CompartmentId *string `pulumi:"compartmentId"`
	// Project Identifier, can be renamed
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetProjectsFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation
	Id *string `pulumi:"id"`
	// The list of project_collection.
	ProjectCollections []GetProjectsProjectCollection `pulumi:"projectCollections"`
	// The current state of the Project.
	State *string `pulumi:"state"`
}

A collection of values returned by getProjects.

func GetProjects

func GetProjects(ctx *pulumi.Context, args *GetProjectsArgs, opts ...pulumi.InvokeOption) (*GetProjectsResult, error)

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

Returns a list of Projects.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/AiVision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiVision.GetProjects(ctx, &aivision.GetProjectsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(projectDisplayName),
			Id:            pulumi.StringRef(projectId),
			State:         pulumi.StringRef(projectState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetProjectsResultOutput

type GetProjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProjects.

func (GetProjectsResultOutput) CompartmentId

Compartment Identifier

func (GetProjectsResultOutput) DisplayName

Project Identifier, can be renamed

func (GetProjectsResultOutput) ElementType

func (GetProjectsResultOutput) ElementType() reflect.Type

func (GetProjectsResultOutput) Filters

func (GetProjectsResultOutput) Id

Unique identifier that is immutable on creation

func (GetProjectsResultOutput) ProjectCollections

The list of project_collection.

func (GetProjectsResultOutput) State

The current state of the Project.

func (GetProjectsResultOutput) ToGetProjectsResultOutput

func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput

func (GetProjectsResultOutput) ToGetProjectsResultOutputWithContext

func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput

type LookupModelArgs

type LookupModelArgs struct {
	// unique Model identifier
	ModelId string `pulumi:"modelId"`
}

A collection of arguments for invoking getModel.

type LookupModelOutputArgs

type LookupModelOutputArgs struct {
	// unique Model identifier
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

A collection of arguments for invoking getModel.

func (LookupModelOutputArgs) ElementType

func (LookupModelOutputArgs) ElementType() reflect.Type

type LookupModelResult

type LookupModelResult struct {
	// Average precision of the trained model
	AveragePrecision float64 `pulumi:"averagePrecision"`
	// Compartment Identifier
	CompartmentId string `pulumi:"compartmentId"`
	// Confidence ratio of the calculation
	ConfidenceThreshold float64 `pulumi:"confidenceThreshold"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the model.
	Description string `pulumi:"description"`
	// Model Identifier, can be renamed
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// If It's true, Training is set for recommended epochs needed for quick training.
	IsQuickMode bool `pulumi:"isQuickMode"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The maximum duration in hours for which the training will run.
	MaxTrainingDurationInHours float64 `pulumi:"maxTrainingDurationInHours"`
	// Complete Training Metrics for successful trained model
	Metrics string `pulumi:"metrics"`
	ModelId string `pulumi:"modelId"`
	// Type of the Model.
	ModelType string `pulumi:"modelType"`
	// The version of the model
	ModelVersion string `pulumi:"modelVersion"`
	// Precision of the trained model
	Precision float64 `pulumi:"precision"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId string `pulumi:"projectId"`
	// Recall of the trained model
	Recall float64 `pulumi:"recall"`
	// The current state of the Model.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// Total number of testing Images
	TestImageCount int `pulumi:"testImageCount"`
	// The base entity for a Dataset, which is the input for Model creation.
	TestingDatasets []GetModelTestingDataset `pulumi:"testingDatasets"`
	// The time the Model was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// Total number of training Images
	TotalImageCount int `pulumi:"totalImageCount"`
	// Total hours actually used for training
	TrainedDurationInHours float64 `pulumi:"trainedDurationInHours"`
	// The base entity for a Dataset, which is the input for Model creation.
	TrainingDatasets []GetModelTrainingDataset `pulumi:"trainingDatasets"`
	// The base entity for a Dataset, which is the input for Model creation.
	ValidationDatasets []GetModelValidationDataset `pulumi:"validationDatasets"`
}

A collection of values returned by getModel.

func LookupModel

func LookupModel(ctx *pulumi.Context, args *LookupModelArgs, opts ...pulumi.InvokeOption) (*LookupModelResult, error)

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

Gets a Model by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/AiVision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiVision.GetModel(ctx, &aivision.GetModelArgs{
			ModelId: testModelOciAiVisionModel.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupModelResultOutput

type LookupModelResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModel.

func (LookupModelResultOutput) AveragePrecision

func (o LookupModelResultOutput) AveragePrecision() pulumi.Float64Output

Average precision of the trained model

func (LookupModelResultOutput) CompartmentId

func (o LookupModelResultOutput) CompartmentId() pulumi.StringOutput

Compartment Identifier

func (LookupModelResultOutput) ConfidenceThreshold

func (o LookupModelResultOutput) ConfidenceThreshold() pulumi.Float64Output

Confidence ratio of the calculation

func (LookupModelResultOutput) DefinedTags

func (o LookupModelResultOutput) DefinedTags() pulumi.MapOutput

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

func (LookupModelResultOutput) Description

A short description of the model.

func (LookupModelResultOutput) DisplayName

Model Identifier, can be renamed

func (LookupModelResultOutput) ElementType

func (LookupModelResultOutput) ElementType() reflect.Type

func (LookupModelResultOutput) FreeformTags

func (o LookupModelResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupModelResultOutput) Id

Unique identifier that is immutable on creation

func (LookupModelResultOutput) IsQuickMode

func (o LookupModelResultOutput) IsQuickMode() pulumi.BoolOutput

If It's true, Training is set for recommended epochs needed for quick training.

func (LookupModelResultOutput) LifecycleDetails

func (o LookupModelResultOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupModelResultOutput) MaxTrainingDurationInHours

func (o LookupModelResultOutput) MaxTrainingDurationInHours() pulumi.Float64Output

The maximum duration in hours for which the training will run.

func (LookupModelResultOutput) Metrics

Complete Training Metrics for successful trained model

func (LookupModelResultOutput) ModelId

func (LookupModelResultOutput) ModelType

Type of the Model.

func (LookupModelResultOutput) ModelVersion

func (o LookupModelResultOutput) ModelVersion() pulumi.StringOutput

The version of the model

func (LookupModelResultOutput) Precision

Precision of the trained model

func (LookupModelResultOutput) ProjectId

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

func (LookupModelResultOutput) Recall

Recall of the trained model

func (LookupModelResultOutput) State

The current state of the Model.

func (LookupModelResultOutput) SystemTags

func (o LookupModelResultOutput) SystemTags() pulumi.MapOutput

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

func (LookupModelResultOutput) TestImageCount

func (o LookupModelResultOutput) TestImageCount() pulumi.IntOutput

Total number of testing Images

func (LookupModelResultOutput) TestingDatasets

The base entity for a Dataset, which is the input for Model creation.

func (LookupModelResultOutput) TimeCreated

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

func (LookupModelResultOutput) TimeUpdated

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

func (LookupModelResultOutput) ToLookupModelResultOutput

func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput

func (LookupModelResultOutput) ToLookupModelResultOutputWithContext

func (o LookupModelResultOutput) ToLookupModelResultOutputWithContext(ctx context.Context) LookupModelResultOutput

func (LookupModelResultOutput) TotalImageCount

func (o LookupModelResultOutput) TotalImageCount() pulumi.IntOutput

Total number of training Images

func (LookupModelResultOutput) TrainedDurationInHours

func (o LookupModelResultOutput) TrainedDurationInHours() pulumi.Float64Output

Total hours actually used for training

func (LookupModelResultOutput) TrainingDatasets

The base entity for a Dataset, which is the input for Model creation.

func (LookupModelResultOutput) ValidationDatasets

The base entity for a Dataset, which is the input for Model creation.

type LookupProjectArgs

type LookupProjectArgs struct {
	// unique Project identifier
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getProject.

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// unique Project identifier
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

A collection of arguments for invoking getProject.

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	// Compartment Identifier
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A short description of the project.
	Description string `pulumi:"description"`
	// Project Identifier, can be renamed
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	ProjectId        string `pulumi:"projectId"`
	// The current state of the Project.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the Project was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Project was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

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

Gets a Project by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/AiVision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiVision.GetProject(ctx, &aivision.GetProjectArgs{
			ProjectId: testProjectOciAiVisionProject.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProject.

func (LookupProjectResultOutput) CompartmentId

func (o LookupProjectResultOutput) CompartmentId() pulumi.StringOutput

Compartment Identifier

func (LookupProjectResultOutput) DefinedTags

func (o LookupProjectResultOutput) DefinedTags() pulumi.MapOutput

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

func (LookupProjectResultOutput) Description

A short description of the project.

func (LookupProjectResultOutput) DisplayName

Project Identifier, can be renamed

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) FreeformTags

func (o LookupProjectResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupProjectResultOutput) Id

Unique identifier that is immutable on creation

func (LookupProjectResultOutput) LifecycleDetails

func (o LookupProjectResultOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupProjectResultOutput) ProjectId

func (LookupProjectResultOutput) State

The current state of the Project.

func (LookupProjectResultOutput) SystemTags

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

func (LookupProjectResultOutput) TimeCreated

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

func (LookupProjectResultOutput) TimeUpdated

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

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type Model

type Model struct {
	pulumi.CustomResourceState

	// Average precision of the trained model
	AveragePrecision pulumi.Float64Output `pulumi:"averagePrecision"`
	// (Updatable) Compartment Identifier
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Confidence ratio of the calculation
	ConfidenceThreshold pulumi.Float64Output `pulumi:"confidenceThreshold"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the Model.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Model Identifier
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// If It's true, Training is set for recommended epochs needed for quick training.
	IsQuickMode pulumi.BoolOutput `pulumi:"isQuickMode"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The maximum duration in hours for which the training will run.
	MaxTrainingDurationInHours pulumi.Float64Output `pulumi:"maxTrainingDurationInHours"`
	// Complete Training Metrics for successful trained model
	Metrics pulumi.StringOutput `pulumi:"metrics"`
	// The  type of the model.
	ModelType pulumi.StringOutput `pulumi:"modelType"`
	// Model version.
	ModelVersion pulumi.StringOutput `pulumi:"modelVersion"`
	// Precision of the trained model
	Precision pulumi.Float64Output `pulumi:"precision"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Recall of the trained model
	Recall pulumi.Float64Output `pulumi:"recall"`
	// The current state of the Model.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// Total number of testing Images
	TestImageCount pulumi.IntOutput `pulumi:"testImageCount"`
	// The base entity for a Dataset, which is the input for Model creation.
	TestingDataset ModelTestingDatasetOutput `pulumi:"testingDataset"`
	// The time the Model was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Model was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Total number of training Images
	TotalImageCount pulumi.IntOutput `pulumi:"totalImageCount"`
	// Total hours actually used for training
	TrainedDurationInHours pulumi.Float64Output `pulumi:"trainedDurationInHours"`
	// The base entity for a Dataset, which is the input for Model creation.
	TrainingDataset ModelTrainingDatasetOutput `pulumi:"trainingDataset"`
	// The base entity for a Dataset, which is the input for Model creation.
	ValidationDataset ModelValidationDatasetOutput `pulumi:"validationDataset"`
}

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

Creates a new Model.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/AiVision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiVision.NewModel(ctx, "test_model", &AiVision.ModelArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ModelType:     pulumi.Any(modelModelType),
			ProjectId:     pulumi.Any(testProject.Id),
			TrainingDataset: &aivision.ModelTrainingDatasetArgs{
				DatasetType:   pulumi.Any(modelTrainingDatasetDatasetType),
				Bucket:        pulumi.Any(modelTrainingDatasetBucket),
				DatasetId:     pulumi.Any(testDataset.Id),
				NamespaceName: pulumi.Any(modelTrainingDatasetNamespace),
				Object:        pulumi.Any(modelTrainingDatasetObject),
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(modelDescription),
			DisplayName: pulumi.Any(modelDisplayName),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IsQuickMode:                pulumi.Any(modelIsQuickMode),
			MaxTrainingDurationInHours: pulumi.Any(modelMaxTrainingDurationInHours),
			ModelVersion:               pulumi.Any(modelModelVersion),
			TestingDataset: &aivision.ModelTestingDatasetArgs{
				DatasetType:   pulumi.Any(modelTestingDatasetDatasetType),
				Bucket:        pulumi.Any(modelTestingDatasetBucket),
				DatasetId:     pulumi.Any(testDataset.Id),
				NamespaceName: pulumi.Any(modelTestingDatasetNamespace),
				Object:        pulumi.Any(modelTestingDatasetObject),
			},
			ValidationDataset: &aivision.ModelValidationDatasetArgs{
				DatasetType:   pulumi.Any(modelValidationDatasetDatasetType),
				Bucket:        pulumi.Any(modelValidationDatasetBucket),
				DatasetId:     pulumi.Any(testDataset.Id),
				NamespaceName: pulumi.Any(modelValidationDatasetNamespace),
				Object:        pulumi.Any(modelValidationDatasetObject),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

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

func GetModel

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

GetModel gets an existing Model resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModel

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

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

func (*Model) ElementType

func (*Model) ElementType() reflect.Type

func (*Model) ToModelOutput

func (i *Model) ToModelOutput() ModelOutput

func (*Model) ToModelOutputWithContext

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

type ModelArgs

type ModelArgs struct {
	// (Updatable) Compartment Identifier
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the Model.
	Description pulumi.StringPtrInput
	// (Updatable) Model Identifier
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// If It's true, Training is set for recommended epochs needed for quick training.
	IsQuickMode pulumi.BoolPtrInput
	// The maximum duration in hours for which the training will run.
	MaxTrainingDurationInHours pulumi.Float64PtrInput
	// The  type of the model.
	ModelType pulumi.StringInput
	// Model version.
	ModelVersion pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId pulumi.StringInput
	// The base entity for a Dataset, which is the input for Model creation.
	TestingDataset ModelTestingDatasetPtrInput
	// The base entity for a Dataset, which is the input for Model creation.
	TrainingDataset ModelTrainingDatasetInput
	// The base entity for a Dataset, which is the input for Model creation.
	ValidationDataset ModelValidationDatasetPtrInput
}

The set of arguments for constructing a Model resource.

func (ModelArgs) ElementType

func (ModelArgs) ElementType() reflect.Type

type ModelArray

type ModelArray []ModelInput

func (ModelArray) ElementType

func (ModelArray) ElementType() reflect.Type

func (ModelArray) ToModelArrayOutput

func (i ModelArray) ToModelArrayOutput() ModelArrayOutput

func (ModelArray) ToModelArrayOutputWithContext

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

type ModelArrayInput

type ModelArrayInput interface {
	pulumi.Input

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

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

ModelArray{ ModelArgs{...} }

type ModelArrayOutput

type ModelArrayOutput struct{ *pulumi.OutputState }

func (ModelArrayOutput) ElementType

func (ModelArrayOutput) ElementType() reflect.Type

func (ModelArrayOutput) Index

func (ModelArrayOutput) ToModelArrayOutput

func (o ModelArrayOutput) ToModelArrayOutput() ModelArrayOutput

func (ModelArrayOutput) ToModelArrayOutputWithContext

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

type ModelInput

type ModelInput interface {
	pulumi.Input

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

type ModelMap

type ModelMap map[string]ModelInput

func (ModelMap) ElementType

func (ModelMap) ElementType() reflect.Type

func (ModelMap) ToModelMapOutput

func (i ModelMap) ToModelMapOutput() ModelMapOutput

func (ModelMap) ToModelMapOutputWithContext

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

type ModelMapInput

type ModelMapInput interface {
	pulumi.Input

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

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

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

type ModelMapOutput

type ModelMapOutput struct{ *pulumi.OutputState }

func (ModelMapOutput) ElementType

func (ModelMapOutput) ElementType() reflect.Type

func (ModelMapOutput) MapIndex

func (ModelMapOutput) ToModelMapOutput

func (o ModelMapOutput) ToModelMapOutput() ModelMapOutput

func (ModelMapOutput) ToModelMapOutputWithContext

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

type ModelOutput

type ModelOutput struct{ *pulumi.OutputState }

func (ModelOutput) AveragePrecision added in v0.4.0

func (o ModelOutput) AveragePrecision() pulumi.Float64Output

Average precision of the trained model

func (ModelOutput) CompartmentId added in v0.4.0

func (o ModelOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier

func (ModelOutput) ConfidenceThreshold added in v0.4.0

func (o ModelOutput) ConfidenceThreshold() pulumi.Float64Output

Confidence ratio of the calculation

func (ModelOutput) DefinedTags added in v0.4.0

func (o ModelOutput) DefinedTags() pulumi.MapOutput

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

func (ModelOutput) Description added in v0.4.0

func (o ModelOutput) Description() pulumi.StringOutput

(Updatable) A short description of the Model.

func (ModelOutput) DisplayName added in v0.4.0

func (o ModelOutput) DisplayName() pulumi.StringOutput

(Updatable) Model Identifier

func (ModelOutput) ElementType

func (ModelOutput) ElementType() reflect.Type

func (ModelOutput) FreeformTags added in v0.4.0

func (o ModelOutput) FreeformTags() pulumi.MapOutput

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

func (ModelOutput) IsQuickMode added in v0.4.0

func (o ModelOutput) IsQuickMode() pulumi.BoolOutput

If It's true, Training is set for recommended epochs needed for quick training.

func (ModelOutput) LifecycleDetails added in v0.4.0

func (o ModelOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (ModelOutput) MaxTrainingDurationInHours added in v0.4.0

func (o ModelOutput) MaxTrainingDurationInHours() pulumi.Float64Output

The maximum duration in hours for which the training will run.

func (ModelOutput) Metrics added in v0.4.0

func (o ModelOutput) Metrics() pulumi.StringOutput

Complete Training Metrics for successful trained model

func (ModelOutput) ModelType added in v0.4.0

func (o ModelOutput) ModelType() pulumi.StringOutput

The type of the model.

func (ModelOutput) ModelVersion added in v0.4.0

func (o ModelOutput) ModelVersion() pulumi.StringOutput

Model version.

func (ModelOutput) Precision added in v0.4.0

func (o ModelOutput) Precision() pulumi.Float64Output

Precision of the trained model

func (ModelOutput) ProjectId added in v0.4.0

func (o ModelOutput) ProjectId() pulumi.StringOutput

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

func (ModelOutput) Recall added in v0.4.0

func (o ModelOutput) Recall() pulumi.Float64Output

Recall of the trained model

func (ModelOutput) State added in v0.4.0

func (o ModelOutput) State() pulumi.StringOutput

The current state of the Model.

func (ModelOutput) SystemTags added in v0.4.0

func (o ModelOutput) SystemTags() pulumi.MapOutput

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

func (ModelOutput) TestImageCount added in v0.4.0

func (o ModelOutput) TestImageCount() pulumi.IntOutput

Total number of testing Images

func (ModelOutput) TestingDataset added in v0.4.0

func (o ModelOutput) TestingDataset() ModelTestingDatasetOutput

The base entity for a Dataset, which is the input for Model creation.

func (ModelOutput) TimeCreated added in v0.4.0

func (o ModelOutput) TimeCreated() pulumi.StringOutput

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

func (ModelOutput) TimeUpdated added in v0.4.0

func (o ModelOutput) TimeUpdated() pulumi.StringOutput

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

func (ModelOutput) ToModelOutput

func (o ModelOutput) ToModelOutput() ModelOutput

func (ModelOutput) ToModelOutputWithContext

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

func (ModelOutput) TotalImageCount added in v0.4.0

func (o ModelOutput) TotalImageCount() pulumi.IntOutput

Total number of training Images

func (ModelOutput) TrainedDurationInHours added in v0.4.0

func (o ModelOutput) TrainedDurationInHours() pulumi.Float64Output

Total hours actually used for training

func (ModelOutput) TrainingDataset added in v0.4.0

func (o ModelOutput) TrainingDataset() ModelTrainingDatasetOutput

The base entity for a Dataset, which is the input for Model creation.

func (ModelOutput) ValidationDataset added in v0.4.0

func (o ModelOutput) ValidationDataset() ModelValidationDatasetOutput

The base entity for a Dataset, which is the input for Model creation.

type ModelState

type ModelState struct {
	// Average precision of the trained model
	AveragePrecision pulumi.Float64PtrInput
	// (Updatable) Compartment Identifier
	CompartmentId pulumi.StringPtrInput
	// Confidence ratio of the calculation
	ConfidenceThreshold pulumi.Float64PtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the Model.
	Description pulumi.StringPtrInput
	// (Updatable) Model Identifier
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// If It's true, Training is set for recommended epochs needed for quick training.
	IsQuickMode pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// The maximum duration in hours for which the training will run.
	MaxTrainingDurationInHours pulumi.Float64PtrInput
	// Complete Training Metrics for successful trained model
	Metrics pulumi.StringPtrInput
	// The  type of the model.
	ModelType pulumi.StringPtrInput
	// Model version.
	ModelVersion pulumi.StringPtrInput
	// Precision of the trained model
	Precision pulumi.Float64PtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the model.
	ProjectId pulumi.StringPtrInput
	// Recall of the trained model
	Recall pulumi.Float64PtrInput
	// The current state of the Model.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// Total number of testing Images
	TestImageCount pulumi.IntPtrInput
	// The base entity for a Dataset, which is the input for Model creation.
	TestingDataset ModelTestingDatasetPtrInput
	// The time the Model was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the Model was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
	// Total number of training Images
	TotalImageCount pulumi.IntPtrInput
	// Total hours actually used for training
	TrainedDurationInHours pulumi.Float64PtrInput
	// The base entity for a Dataset, which is the input for Model creation.
	TrainingDataset ModelTrainingDatasetPtrInput
	// The base entity for a Dataset, which is the input for Model creation.
	ValidationDataset ModelValidationDatasetPtrInput
}

func (ModelState) ElementType

func (ModelState) ElementType() reflect.Type

type ModelTestingDataset

type ModelTestingDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket *string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId *string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName *string `pulumi:"namespaceName"`
	// The object name of the input data file.
	//
	// ** 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
	Object *string `pulumi:"object"`
}

type ModelTestingDatasetArgs

type ModelTestingDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName pulumi.StringPtrInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	//
	// ** 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
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (ModelTestingDatasetArgs) ElementType

func (ModelTestingDatasetArgs) ElementType() reflect.Type

func (ModelTestingDatasetArgs) ToModelTestingDatasetOutput

func (i ModelTestingDatasetArgs) ToModelTestingDatasetOutput() ModelTestingDatasetOutput

func (ModelTestingDatasetArgs) ToModelTestingDatasetOutputWithContext

func (i ModelTestingDatasetArgs) ToModelTestingDatasetOutputWithContext(ctx context.Context) ModelTestingDatasetOutput

func (ModelTestingDatasetArgs) ToModelTestingDatasetPtrOutput

func (i ModelTestingDatasetArgs) ToModelTestingDatasetPtrOutput() ModelTestingDatasetPtrOutput

func (ModelTestingDatasetArgs) ToModelTestingDatasetPtrOutputWithContext

func (i ModelTestingDatasetArgs) ToModelTestingDatasetPtrOutputWithContext(ctx context.Context) ModelTestingDatasetPtrOutput

type ModelTestingDatasetInput

type ModelTestingDatasetInput interface {
	pulumi.Input

	ToModelTestingDatasetOutput() ModelTestingDatasetOutput
	ToModelTestingDatasetOutputWithContext(context.Context) ModelTestingDatasetOutput
}

ModelTestingDatasetInput is an input type that accepts ModelTestingDatasetArgs and ModelTestingDatasetOutput values. You can construct a concrete instance of `ModelTestingDatasetInput` via:

ModelTestingDatasetArgs{...}

type ModelTestingDatasetOutput

type ModelTestingDatasetOutput struct{ *pulumi.OutputState }

func (ModelTestingDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (ModelTestingDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (ModelTestingDatasetOutput) DatasetType

Type of the Dataset.

func (ModelTestingDatasetOutput) ElementType

func (ModelTestingDatasetOutput) ElementType() reflect.Type

func (ModelTestingDatasetOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (ModelTestingDatasetOutput) Object

The object name of the input data file.

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

func (ModelTestingDatasetOutput) ToModelTestingDatasetOutput

func (o ModelTestingDatasetOutput) ToModelTestingDatasetOutput() ModelTestingDatasetOutput

func (ModelTestingDatasetOutput) ToModelTestingDatasetOutputWithContext

func (o ModelTestingDatasetOutput) ToModelTestingDatasetOutputWithContext(ctx context.Context) ModelTestingDatasetOutput

func (ModelTestingDatasetOutput) ToModelTestingDatasetPtrOutput

func (o ModelTestingDatasetOutput) ToModelTestingDatasetPtrOutput() ModelTestingDatasetPtrOutput

func (ModelTestingDatasetOutput) ToModelTestingDatasetPtrOutputWithContext

func (o ModelTestingDatasetOutput) ToModelTestingDatasetPtrOutputWithContext(ctx context.Context) ModelTestingDatasetPtrOutput

type ModelTestingDatasetPtrInput

type ModelTestingDatasetPtrInput interface {
	pulumi.Input

	ToModelTestingDatasetPtrOutput() ModelTestingDatasetPtrOutput
	ToModelTestingDatasetPtrOutputWithContext(context.Context) ModelTestingDatasetPtrOutput
}

ModelTestingDatasetPtrInput is an input type that accepts ModelTestingDatasetArgs, ModelTestingDatasetPtr and ModelTestingDatasetPtrOutput values. You can construct a concrete instance of `ModelTestingDatasetPtrInput` via:

        ModelTestingDatasetArgs{...}

or:

        nil

type ModelTestingDatasetPtrOutput

type ModelTestingDatasetPtrOutput struct{ *pulumi.OutputState }

func (ModelTestingDatasetPtrOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (ModelTestingDatasetPtrOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (ModelTestingDatasetPtrOutput) DatasetType

Type of the Dataset.

func (ModelTestingDatasetPtrOutput) Elem

func (ModelTestingDatasetPtrOutput) ElementType

func (ModelTestingDatasetPtrOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (ModelTestingDatasetPtrOutput) Object

The object name of the input data file.

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

func (ModelTestingDatasetPtrOutput) ToModelTestingDatasetPtrOutput

func (o ModelTestingDatasetPtrOutput) ToModelTestingDatasetPtrOutput() ModelTestingDatasetPtrOutput

func (ModelTestingDatasetPtrOutput) ToModelTestingDatasetPtrOutputWithContext

func (o ModelTestingDatasetPtrOutput) ToModelTestingDatasetPtrOutputWithContext(ctx context.Context) ModelTestingDatasetPtrOutput

type ModelTrainingDataset

type ModelTrainingDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket *string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId *string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName *string `pulumi:"namespaceName"`
	// The object name of the input data file.
	//
	// ** 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
	Object *string `pulumi:"object"`
}

type ModelTrainingDatasetArgs

type ModelTrainingDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName pulumi.StringPtrInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	//
	// ** 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
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (ModelTrainingDatasetArgs) ElementType

func (ModelTrainingDatasetArgs) ElementType() reflect.Type

func (ModelTrainingDatasetArgs) ToModelTrainingDatasetOutput

func (i ModelTrainingDatasetArgs) ToModelTrainingDatasetOutput() ModelTrainingDatasetOutput

func (ModelTrainingDatasetArgs) ToModelTrainingDatasetOutputWithContext

func (i ModelTrainingDatasetArgs) ToModelTrainingDatasetOutputWithContext(ctx context.Context) ModelTrainingDatasetOutput

func (ModelTrainingDatasetArgs) ToModelTrainingDatasetPtrOutput

func (i ModelTrainingDatasetArgs) ToModelTrainingDatasetPtrOutput() ModelTrainingDatasetPtrOutput

func (ModelTrainingDatasetArgs) ToModelTrainingDatasetPtrOutputWithContext

func (i ModelTrainingDatasetArgs) ToModelTrainingDatasetPtrOutputWithContext(ctx context.Context) ModelTrainingDatasetPtrOutput

type ModelTrainingDatasetInput

type ModelTrainingDatasetInput interface {
	pulumi.Input

	ToModelTrainingDatasetOutput() ModelTrainingDatasetOutput
	ToModelTrainingDatasetOutputWithContext(context.Context) ModelTrainingDatasetOutput
}

ModelTrainingDatasetInput is an input type that accepts ModelTrainingDatasetArgs and ModelTrainingDatasetOutput values. You can construct a concrete instance of `ModelTrainingDatasetInput` via:

ModelTrainingDatasetArgs{...}

type ModelTrainingDatasetOutput

type ModelTrainingDatasetOutput struct{ *pulumi.OutputState }

func (ModelTrainingDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (ModelTrainingDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (ModelTrainingDatasetOutput) DatasetType

Type of the Dataset.

func (ModelTrainingDatasetOutput) ElementType

func (ModelTrainingDatasetOutput) ElementType() reflect.Type

func (ModelTrainingDatasetOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (ModelTrainingDatasetOutput) Object

The object name of the input data file.

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

func (ModelTrainingDatasetOutput) ToModelTrainingDatasetOutput

func (o ModelTrainingDatasetOutput) ToModelTrainingDatasetOutput() ModelTrainingDatasetOutput

func (ModelTrainingDatasetOutput) ToModelTrainingDatasetOutputWithContext

func (o ModelTrainingDatasetOutput) ToModelTrainingDatasetOutputWithContext(ctx context.Context) ModelTrainingDatasetOutput

func (ModelTrainingDatasetOutput) ToModelTrainingDatasetPtrOutput

func (o ModelTrainingDatasetOutput) ToModelTrainingDatasetPtrOutput() ModelTrainingDatasetPtrOutput

func (ModelTrainingDatasetOutput) ToModelTrainingDatasetPtrOutputWithContext

func (o ModelTrainingDatasetOutput) ToModelTrainingDatasetPtrOutputWithContext(ctx context.Context) ModelTrainingDatasetPtrOutput

type ModelTrainingDatasetPtrInput

type ModelTrainingDatasetPtrInput interface {
	pulumi.Input

	ToModelTrainingDatasetPtrOutput() ModelTrainingDatasetPtrOutput
	ToModelTrainingDatasetPtrOutputWithContext(context.Context) ModelTrainingDatasetPtrOutput
}

ModelTrainingDatasetPtrInput is an input type that accepts ModelTrainingDatasetArgs, ModelTrainingDatasetPtr and ModelTrainingDatasetPtrOutput values. You can construct a concrete instance of `ModelTrainingDatasetPtrInput` via:

        ModelTrainingDatasetArgs{...}

or:

        nil

type ModelTrainingDatasetPtrOutput

type ModelTrainingDatasetPtrOutput struct{ *pulumi.OutputState }

func (ModelTrainingDatasetPtrOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (ModelTrainingDatasetPtrOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (ModelTrainingDatasetPtrOutput) DatasetType

Type of the Dataset.

func (ModelTrainingDatasetPtrOutput) Elem

func (ModelTrainingDatasetPtrOutput) ElementType

func (ModelTrainingDatasetPtrOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (ModelTrainingDatasetPtrOutput) Object

The object name of the input data file.

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

func (ModelTrainingDatasetPtrOutput) ToModelTrainingDatasetPtrOutput

func (o ModelTrainingDatasetPtrOutput) ToModelTrainingDatasetPtrOutput() ModelTrainingDatasetPtrOutput

func (ModelTrainingDatasetPtrOutput) ToModelTrainingDatasetPtrOutputWithContext

func (o ModelTrainingDatasetPtrOutput) ToModelTrainingDatasetPtrOutputWithContext(ctx context.Context) ModelTrainingDatasetPtrOutput

type ModelValidationDataset

type ModelValidationDataset struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket *string `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId *string `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName *string `pulumi:"namespaceName"`
	// The object name of the input data file.
	//
	// ** 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
	Object *string `pulumi:"object"`
}

type ModelValidationDatasetArgs

type ModelValidationDatasetArgs struct {
	// The name of the ObjectStorage bucket that contains the input data file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The OCID of the Data Science Labeling Dataset.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// Type of the Dataset.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the ObjectStorage bucket that contains the input data file.
	NamespaceName pulumi.StringPtrInput `pulumi:"namespaceName"`
	// The object name of the input data file.
	//
	// ** 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
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (ModelValidationDatasetArgs) ElementType

func (ModelValidationDatasetArgs) ElementType() reflect.Type

func (ModelValidationDatasetArgs) ToModelValidationDatasetOutput

func (i ModelValidationDatasetArgs) ToModelValidationDatasetOutput() ModelValidationDatasetOutput

func (ModelValidationDatasetArgs) ToModelValidationDatasetOutputWithContext

func (i ModelValidationDatasetArgs) ToModelValidationDatasetOutputWithContext(ctx context.Context) ModelValidationDatasetOutput

func (ModelValidationDatasetArgs) ToModelValidationDatasetPtrOutput

func (i ModelValidationDatasetArgs) ToModelValidationDatasetPtrOutput() ModelValidationDatasetPtrOutput

func (ModelValidationDatasetArgs) ToModelValidationDatasetPtrOutputWithContext

func (i ModelValidationDatasetArgs) ToModelValidationDatasetPtrOutputWithContext(ctx context.Context) ModelValidationDatasetPtrOutput

type ModelValidationDatasetInput

type ModelValidationDatasetInput interface {
	pulumi.Input

	ToModelValidationDatasetOutput() ModelValidationDatasetOutput
	ToModelValidationDatasetOutputWithContext(context.Context) ModelValidationDatasetOutput
}

ModelValidationDatasetInput is an input type that accepts ModelValidationDatasetArgs and ModelValidationDatasetOutput values. You can construct a concrete instance of `ModelValidationDatasetInput` via:

ModelValidationDatasetArgs{...}

type ModelValidationDatasetOutput

type ModelValidationDatasetOutput struct{ *pulumi.OutputState }

func (ModelValidationDatasetOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (ModelValidationDatasetOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (ModelValidationDatasetOutput) DatasetType

Type of the Dataset.

func (ModelValidationDatasetOutput) ElementType

func (ModelValidationDatasetOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (ModelValidationDatasetOutput) Object

The object name of the input data file.

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

func (ModelValidationDatasetOutput) ToModelValidationDatasetOutput

func (o ModelValidationDatasetOutput) ToModelValidationDatasetOutput() ModelValidationDatasetOutput

func (ModelValidationDatasetOutput) ToModelValidationDatasetOutputWithContext

func (o ModelValidationDatasetOutput) ToModelValidationDatasetOutputWithContext(ctx context.Context) ModelValidationDatasetOutput

func (ModelValidationDatasetOutput) ToModelValidationDatasetPtrOutput

func (o ModelValidationDatasetOutput) ToModelValidationDatasetPtrOutput() ModelValidationDatasetPtrOutput

func (ModelValidationDatasetOutput) ToModelValidationDatasetPtrOutputWithContext

func (o ModelValidationDatasetOutput) ToModelValidationDatasetPtrOutputWithContext(ctx context.Context) ModelValidationDatasetPtrOutput

type ModelValidationDatasetPtrInput

type ModelValidationDatasetPtrInput interface {
	pulumi.Input

	ToModelValidationDatasetPtrOutput() ModelValidationDatasetPtrOutput
	ToModelValidationDatasetPtrOutputWithContext(context.Context) ModelValidationDatasetPtrOutput
}

ModelValidationDatasetPtrInput is an input type that accepts ModelValidationDatasetArgs, ModelValidationDatasetPtr and ModelValidationDatasetPtrOutput values. You can construct a concrete instance of `ModelValidationDatasetPtrInput` via:

        ModelValidationDatasetArgs{...}

or:

        nil

type ModelValidationDatasetPtrOutput

type ModelValidationDatasetPtrOutput struct{ *pulumi.OutputState }

func (ModelValidationDatasetPtrOutput) Bucket

The name of the ObjectStorage bucket that contains the input data file.

func (ModelValidationDatasetPtrOutput) DatasetId

The OCID of the Data Science Labeling Dataset.

func (ModelValidationDatasetPtrOutput) DatasetType

Type of the Dataset.

func (ModelValidationDatasetPtrOutput) Elem

func (ModelValidationDatasetPtrOutput) ElementType

func (ModelValidationDatasetPtrOutput) NamespaceName

The namespace name of the ObjectStorage bucket that contains the input data file.

func (ModelValidationDatasetPtrOutput) Object

The object name of the input data file.

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

func (ModelValidationDatasetPtrOutput) ToModelValidationDatasetPtrOutput

func (o ModelValidationDatasetPtrOutput) ToModelValidationDatasetPtrOutput() ModelValidationDatasetPtrOutput

func (ModelValidationDatasetPtrOutput) ToModelValidationDatasetPtrOutputWithContext

func (o ModelValidationDatasetPtrOutput) ToModelValidationDatasetPtrOutputWithContext(ctx context.Context) ModelValidationDatasetPtrOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment Identifier
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A short description of the project.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) Project Identifier
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The current state of the Project.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the Project was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Project was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Project resource in Oracle Cloud Infrastructure Ai Vision service.

Creates a new Project.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/AiVision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiVision.NewProject(ctx, "test_project", &AiVision.ProjectArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(projectDescription),
			DisplayName: pulumi.Any(projectDisplayName),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:AiVision/project:Project test_project "id" ```

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// (Updatable) Compartment Identifier
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) Project Identifier
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	FreeformTags pulumi.MapInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) CompartmentId added in v0.4.0

func (o ProjectOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier

func (ProjectOutput) DefinedTags added in v0.4.0

func (o ProjectOutput) DefinedTags() pulumi.MapOutput

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

func (ProjectOutput) Description added in v0.4.0

func (o ProjectOutput) Description() pulumi.StringOutput

(Updatable) A short description of the project.

func (ProjectOutput) DisplayName added in v0.4.0

func (o ProjectOutput) DisplayName() pulumi.StringOutput

(Updatable) Project Identifier

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) FreeformTags added in v0.4.0

func (o ProjectOutput) FreeformTags() pulumi.MapOutput

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

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

func (ProjectOutput) LifecycleDetails added in v0.4.0

func (o ProjectOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (ProjectOutput) State added in v0.4.0

func (o ProjectOutput) State() pulumi.StringOutput

The current state of the Project.

func (ProjectOutput) SystemTags added in v0.4.0

func (o ProjectOutput) SystemTags() pulumi.MapOutput

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

func (ProjectOutput) TimeCreated added in v0.4.0

func (o ProjectOutput) TimeCreated() pulumi.StringOutput

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

func (ProjectOutput) TimeUpdated added in v0.4.0

func (o ProjectOutput) TimeUpdated() pulumi.StringOutput

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

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
	// (Updatable) Compartment Identifier
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A short description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) Project Identifier
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// The current state of the Project.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the Project was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the Project was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL