aidocument

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 GetModelComponentModel added in v1.5.0

type GetModelComponentModel struct {
	// A unique model identifier.
	ModelId string `pulumi:"modelId"`
}

type GetModelComponentModelArgs added in v1.5.0

type GetModelComponentModelArgs struct {
	// A unique model identifier.
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

func (GetModelComponentModelArgs) ElementType added in v1.5.0

func (GetModelComponentModelArgs) ElementType() reflect.Type

func (GetModelComponentModelArgs) ToGetModelComponentModelOutput added in v1.5.0

func (i GetModelComponentModelArgs) ToGetModelComponentModelOutput() GetModelComponentModelOutput

func (GetModelComponentModelArgs) ToGetModelComponentModelOutputWithContext added in v1.5.0

func (i GetModelComponentModelArgs) ToGetModelComponentModelOutputWithContext(ctx context.Context) GetModelComponentModelOutput

type GetModelComponentModelArray added in v1.5.0

type GetModelComponentModelArray []GetModelComponentModelInput

func (GetModelComponentModelArray) ElementType added in v1.5.0

func (GetModelComponentModelArray) ToGetModelComponentModelArrayOutput added in v1.5.0

func (i GetModelComponentModelArray) ToGetModelComponentModelArrayOutput() GetModelComponentModelArrayOutput

func (GetModelComponentModelArray) ToGetModelComponentModelArrayOutputWithContext added in v1.5.0

func (i GetModelComponentModelArray) ToGetModelComponentModelArrayOutputWithContext(ctx context.Context) GetModelComponentModelArrayOutput

type GetModelComponentModelArrayInput added in v1.5.0

type GetModelComponentModelArrayInput interface {
	pulumi.Input

	ToGetModelComponentModelArrayOutput() GetModelComponentModelArrayOutput
	ToGetModelComponentModelArrayOutputWithContext(context.Context) GetModelComponentModelArrayOutput
}

GetModelComponentModelArrayInput is an input type that accepts GetModelComponentModelArray and GetModelComponentModelArrayOutput values. You can construct a concrete instance of `GetModelComponentModelArrayInput` via:

GetModelComponentModelArray{ GetModelComponentModelArgs{...} }

type GetModelComponentModelArrayOutput added in v1.5.0

type GetModelComponentModelArrayOutput struct{ *pulumi.OutputState }

func (GetModelComponentModelArrayOutput) ElementType added in v1.5.0

func (GetModelComponentModelArrayOutput) Index added in v1.5.0

func (GetModelComponentModelArrayOutput) ToGetModelComponentModelArrayOutput added in v1.5.0

func (o GetModelComponentModelArrayOutput) ToGetModelComponentModelArrayOutput() GetModelComponentModelArrayOutput

func (GetModelComponentModelArrayOutput) ToGetModelComponentModelArrayOutputWithContext added in v1.5.0

func (o GetModelComponentModelArrayOutput) ToGetModelComponentModelArrayOutputWithContext(ctx context.Context) GetModelComponentModelArrayOutput

type GetModelComponentModelInput added in v1.5.0

type GetModelComponentModelInput interface {
	pulumi.Input

	ToGetModelComponentModelOutput() GetModelComponentModelOutput
	ToGetModelComponentModelOutputWithContext(context.Context) GetModelComponentModelOutput
}

GetModelComponentModelInput is an input type that accepts GetModelComponentModelArgs and GetModelComponentModelOutput values. You can construct a concrete instance of `GetModelComponentModelInput` via:

GetModelComponentModelArgs{...}

type GetModelComponentModelOutput added in v1.5.0

type GetModelComponentModelOutput struct{ *pulumi.OutputState }

func (GetModelComponentModelOutput) ElementType added in v1.5.0

func (GetModelComponentModelOutput) ModelId added in v1.5.0

A unique model identifier.

func (GetModelComponentModelOutput) ToGetModelComponentModelOutput added in v1.5.0

func (o GetModelComponentModelOutput) ToGetModelComponentModelOutput() GetModelComponentModelOutput

func (GetModelComponentModelOutput) ToGetModelComponentModelOutputWithContext added in v1.5.0

func (o GetModelComponentModelOutput) ToGetModelComponentModelOutputWithContext(ctx context.Context) GetModelComponentModelOutput

type GetModelMetric

type GetModelMetric struct {
	// Summary of count of samples used during model training.
	DatasetSummaries []GetModelMetricDatasetSummary `pulumi:"datasetSummaries"`
	// List of metrics entries per label.
	LabelMetricsReports []GetModelMetricLabelMetricsReport `pulumi:"labelMetricsReports"`
	// The type of the Document model.
	ModelType string `pulumi:"modelType"`
	// Overall Metrics report for Document Classification Model.
	OverallMetricsReports []GetModelMetricOverallMetricsReport `pulumi:"overallMetricsReports"`
}

type GetModelMetricArgs

type GetModelMetricArgs struct {
	// Summary of count of samples used during model training.
	DatasetSummaries GetModelMetricDatasetSummaryArrayInput `pulumi:"datasetSummaries"`
	// List of metrics entries per label.
	LabelMetricsReports GetModelMetricLabelMetricsReportArrayInput `pulumi:"labelMetricsReports"`
	// The type of the Document model.
	ModelType pulumi.StringInput `pulumi:"modelType"`
	// Overall Metrics report for Document Classification Model.
	OverallMetricsReports GetModelMetricOverallMetricsReportArrayInput `pulumi:"overallMetricsReports"`
}

func (GetModelMetricArgs) ElementType

func (GetModelMetricArgs) ElementType() reflect.Type

func (GetModelMetricArgs) ToGetModelMetricOutput

func (i GetModelMetricArgs) ToGetModelMetricOutput() GetModelMetricOutput

func (GetModelMetricArgs) ToGetModelMetricOutputWithContext

func (i GetModelMetricArgs) ToGetModelMetricOutputWithContext(ctx context.Context) GetModelMetricOutput

type GetModelMetricArray

type GetModelMetricArray []GetModelMetricInput

func (GetModelMetricArray) ElementType

func (GetModelMetricArray) ElementType() reflect.Type

func (GetModelMetricArray) ToGetModelMetricArrayOutput

func (i GetModelMetricArray) ToGetModelMetricArrayOutput() GetModelMetricArrayOutput

func (GetModelMetricArray) ToGetModelMetricArrayOutputWithContext

func (i GetModelMetricArray) ToGetModelMetricArrayOutputWithContext(ctx context.Context) GetModelMetricArrayOutput

type GetModelMetricArrayInput

type GetModelMetricArrayInput interface {
	pulumi.Input

	ToGetModelMetricArrayOutput() GetModelMetricArrayOutput
	ToGetModelMetricArrayOutputWithContext(context.Context) GetModelMetricArrayOutput
}

GetModelMetricArrayInput is an input type that accepts GetModelMetricArray and GetModelMetricArrayOutput values. You can construct a concrete instance of `GetModelMetricArrayInput` via:

GetModelMetricArray{ GetModelMetricArgs{...} }

type GetModelMetricArrayOutput

type GetModelMetricArrayOutput struct{ *pulumi.OutputState }

func (GetModelMetricArrayOutput) ElementType

func (GetModelMetricArrayOutput) ElementType() reflect.Type

func (GetModelMetricArrayOutput) Index

func (GetModelMetricArrayOutput) ToGetModelMetricArrayOutput

func (o GetModelMetricArrayOutput) ToGetModelMetricArrayOutput() GetModelMetricArrayOutput

func (GetModelMetricArrayOutput) ToGetModelMetricArrayOutputWithContext

func (o GetModelMetricArrayOutput) ToGetModelMetricArrayOutputWithContext(ctx context.Context) GetModelMetricArrayOutput

type GetModelMetricDatasetSummary

type GetModelMetricDatasetSummary struct {
	// Number of samples used for testing the model.
	TestSampleCount int `pulumi:"testSampleCount"`
	// Number of samples used for training the model.
	TrainingSampleCount int `pulumi:"trainingSampleCount"`
	// Number of samples used for validating the model.
	ValidationSampleCount int `pulumi:"validationSampleCount"`
}

type GetModelMetricDatasetSummaryArgs

type GetModelMetricDatasetSummaryArgs struct {
	// Number of samples used for testing the model.
	TestSampleCount pulumi.IntInput `pulumi:"testSampleCount"`
	// Number of samples used for training the model.
	TrainingSampleCount pulumi.IntInput `pulumi:"trainingSampleCount"`
	// Number of samples used for validating the model.
	ValidationSampleCount pulumi.IntInput `pulumi:"validationSampleCount"`
}

func (GetModelMetricDatasetSummaryArgs) ElementType

func (GetModelMetricDatasetSummaryArgs) ToGetModelMetricDatasetSummaryOutput

func (i GetModelMetricDatasetSummaryArgs) ToGetModelMetricDatasetSummaryOutput() GetModelMetricDatasetSummaryOutput

func (GetModelMetricDatasetSummaryArgs) ToGetModelMetricDatasetSummaryOutputWithContext

func (i GetModelMetricDatasetSummaryArgs) ToGetModelMetricDatasetSummaryOutputWithContext(ctx context.Context) GetModelMetricDatasetSummaryOutput

type GetModelMetricDatasetSummaryArray

type GetModelMetricDatasetSummaryArray []GetModelMetricDatasetSummaryInput

func (GetModelMetricDatasetSummaryArray) ElementType

func (GetModelMetricDatasetSummaryArray) ToGetModelMetricDatasetSummaryArrayOutput

func (i GetModelMetricDatasetSummaryArray) ToGetModelMetricDatasetSummaryArrayOutput() GetModelMetricDatasetSummaryArrayOutput

func (GetModelMetricDatasetSummaryArray) ToGetModelMetricDatasetSummaryArrayOutputWithContext

func (i GetModelMetricDatasetSummaryArray) ToGetModelMetricDatasetSummaryArrayOutputWithContext(ctx context.Context) GetModelMetricDatasetSummaryArrayOutput

type GetModelMetricDatasetSummaryArrayInput

type GetModelMetricDatasetSummaryArrayInput interface {
	pulumi.Input

	ToGetModelMetricDatasetSummaryArrayOutput() GetModelMetricDatasetSummaryArrayOutput
	ToGetModelMetricDatasetSummaryArrayOutputWithContext(context.Context) GetModelMetricDatasetSummaryArrayOutput
}

GetModelMetricDatasetSummaryArrayInput is an input type that accepts GetModelMetricDatasetSummaryArray and GetModelMetricDatasetSummaryArrayOutput values. You can construct a concrete instance of `GetModelMetricDatasetSummaryArrayInput` via:

GetModelMetricDatasetSummaryArray{ GetModelMetricDatasetSummaryArgs{...} }

type GetModelMetricDatasetSummaryArrayOutput

type GetModelMetricDatasetSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetModelMetricDatasetSummaryArrayOutput) ElementType

func (GetModelMetricDatasetSummaryArrayOutput) Index

func (GetModelMetricDatasetSummaryArrayOutput) ToGetModelMetricDatasetSummaryArrayOutput

func (o GetModelMetricDatasetSummaryArrayOutput) ToGetModelMetricDatasetSummaryArrayOutput() GetModelMetricDatasetSummaryArrayOutput

func (GetModelMetricDatasetSummaryArrayOutput) ToGetModelMetricDatasetSummaryArrayOutputWithContext

func (o GetModelMetricDatasetSummaryArrayOutput) ToGetModelMetricDatasetSummaryArrayOutputWithContext(ctx context.Context) GetModelMetricDatasetSummaryArrayOutput

type GetModelMetricDatasetSummaryInput

type GetModelMetricDatasetSummaryInput interface {
	pulumi.Input

	ToGetModelMetricDatasetSummaryOutput() GetModelMetricDatasetSummaryOutput
	ToGetModelMetricDatasetSummaryOutputWithContext(context.Context) GetModelMetricDatasetSummaryOutput
}

GetModelMetricDatasetSummaryInput is an input type that accepts GetModelMetricDatasetSummaryArgs and GetModelMetricDatasetSummaryOutput values. You can construct a concrete instance of `GetModelMetricDatasetSummaryInput` via:

GetModelMetricDatasetSummaryArgs{...}

type GetModelMetricDatasetSummaryOutput

type GetModelMetricDatasetSummaryOutput struct{ *pulumi.OutputState }

func (GetModelMetricDatasetSummaryOutput) ElementType

func (GetModelMetricDatasetSummaryOutput) TestSampleCount

Number of samples used for testing the model.

func (GetModelMetricDatasetSummaryOutput) ToGetModelMetricDatasetSummaryOutput

func (o GetModelMetricDatasetSummaryOutput) ToGetModelMetricDatasetSummaryOutput() GetModelMetricDatasetSummaryOutput

func (GetModelMetricDatasetSummaryOutput) ToGetModelMetricDatasetSummaryOutputWithContext

func (o GetModelMetricDatasetSummaryOutput) ToGetModelMetricDatasetSummaryOutputWithContext(ctx context.Context) GetModelMetricDatasetSummaryOutput

func (GetModelMetricDatasetSummaryOutput) TrainingSampleCount

func (o GetModelMetricDatasetSummaryOutput) TrainingSampleCount() pulumi.IntOutput

Number of samples used for training the model.

func (GetModelMetricDatasetSummaryOutput) ValidationSampleCount

func (o GetModelMetricDatasetSummaryOutput) ValidationSampleCount() pulumi.IntOutput

Number of samples used for validating the model.

type GetModelMetricInput

type GetModelMetricInput interface {
	pulumi.Input

	ToGetModelMetricOutput() GetModelMetricOutput
	ToGetModelMetricOutputWithContext(context.Context) GetModelMetricOutput
}

GetModelMetricInput is an input type that accepts GetModelMetricArgs and GetModelMetricOutput values. You can construct a concrete instance of `GetModelMetricInput` via:

GetModelMetricArgs{...}

type GetModelMetricLabelMetricsReport

type GetModelMetricLabelMetricsReport struct {
	// List of document classification confidence report.
	ConfidenceEntries []GetModelMetricLabelMetricsReportConfidenceEntry `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount int `pulumi:"documentCount"`
	// Label name
	Label string `pulumi:"label"`
	// Mean average precision under different thresholds
	MeanAveragePrecision float64 `pulumi:"meanAveragePrecision"`
}

type GetModelMetricLabelMetricsReportArgs

type GetModelMetricLabelMetricsReportArgs struct {
	// List of document classification confidence report.
	ConfidenceEntries GetModelMetricLabelMetricsReportConfidenceEntryArrayInput `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount pulumi.IntInput `pulumi:"documentCount"`
	// Label name
	Label pulumi.StringInput `pulumi:"label"`
	// Mean average precision under different thresholds
	MeanAveragePrecision pulumi.Float64Input `pulumi:"meanAveragePrecision"`
}

func (GetModelMetricLabelMetricsReportArgs) ElementType

func (GetModelMetricLabelMetricsReportArgs) ToGetModelMetricLabelMetricsReportOutput

func (i GetModelMetricLabelMetricsReportArgs) ToGetModelMetricLabelMetricsReportOutput() GetModelMetricLabelMetricsReportOutput

func (GetModelMetricLabelMetricsReportArgs) ToGetModelMetricLabelMetricsReportOutputWithContext

func (i GetModelMetricLabelMetricsReportArgs) ToGetModelMetricLabelMetricsReportOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportOutput

type GetModelMetricLabelMetricsReportArray

type GetModelMetricLabelMetricsReportArray []GetModelMetricLabelMetricsReportInput

func (GetModelMetricLabelMetricsReportArray) ElementType

func (GetModelMetricLabelMetricsReportArray) ToGetModelMetricLabelMetricsReportArrayOutput

func (i GetModelMetricLabelMetricsReportArray) ToGetModelMetricLabelMetricsReportArrayOutput() GetModelMetricLabelMetricsReportArrayOutput

func (GetModelMetricLabelMetricsReportArray) ToGetModelMetricLabelMetricsReportArrayOutputWithContext

func (i GetModelMetricLabelMetricsReportArray) ToGetModelMetricLabelMetricsReportArrayOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportArrayOutput

type GetModelMetricLabelMetricsReportArrayInput

type GetModelMetricLabelMetricsReportArrayInput interface {
	pulumi.Input

	ToGetModelMetricLabelMetricsReportArrayOutput() GetModelMetricLabelMetricsReportArrayOutput
	ToGetModelMetricLabelMetricsReportArrayOutputWithContext(context.Context) GetModelMetricLabelMetricsReportArrayOutput
}

GetModelMetricLabelMetricsReportArrayInput is an input type that accepts GetModelMetricLabelMetricsReportArray and GetModelMetricLabelMetricsReportArrayOutput values. You can construct a concrete instance of `GetModelMetricLabelMetricsReportArrayInput` via:

GetModelMetricLabelMetricsReportArray{ GetModelMetricLabelMetricsReportArgs{...} }

type GetModelMetricLabelMetricsReportArrayOutput

type GetModelMetricLabelMetricsReportArrayOutput struct{ *pulumi.OutputState }

func (GetModelMetricLabelMetricsReportArrayOutput) ElementType

func (GetModelMetricLabelMetricsReportArrayOutput) Index

func (GetModelMetricLabelMetricsReportArrayOutput) ToGetModelMetricLabelMetricsReportArrayOutput

func (o GetModelMetricLabelMetricsReportArrayOutput) ToGetModelMetricLabelMetricsReportArrayOutput() GetModelMetricLabelMetricsReportArrayOutput

func (GetModelMetricLabelMetricsReportArrayOutput) ToGetModelMetricLabelMetricsReportArrayOutputWithContext

func (o GetModelMetricLabelMetricsReportArrayOutput) ToGetModelMetricLabelMetricsReportArrayOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportArrayOutput

type GetModelMetricLabelMetricsReportConfidenceEntry

type GetModelMetricLabelMetricsReportConfidenceEntry struct {
	// accuracy under the threshold
	Accuracy float64 `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score float64 `pulumi:"f1score"`
	// Precision under the threshold
	Precision float64 `pulumi:"precision"`
	// Recall under the threshold
	Recall float64 `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold float64 `pulumi:"threshold"`
}

type GetModelMetricLabelMetricsReportConfidenceEntryArgs

type GetModelMetricLabelMetricsReportConfidenceEntryArgs struct {
	// accuracy under the threshold
	Accuracy pulumi.Float64Input `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score pulumi.Float64Input `pulumi:"f1score"`
	// Precision under the threshold
	Precision pulumi.Float64Input `pulumi:"precision"`
	// Recall under the threshold
	Recall pulumi.Float64Input `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
}

func (GetModelMetricLabelMetricsReportConfidenceEntryArgs) ElementType

func (GetModelMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelMetricLabelMetricsReportConfidenceEntryOutput

func (i GetModelMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelMetricLabelMetricsReportConfidenceEntryOutput() GetModelMetricLabelMetricsReportConfidenceEntryOutput

func (GetModelMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelMetricLabelMetricsReportConfidenceEntryOutputWithContext

func (i GetModelMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelMetricLabelMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportConfidenceEntryOutput

type GetModelMetricLabelMetricsReportConfidenceEntryArray

type GetModelMetricLabelMetricsReportConfidenceEntryArray []GetModelMetricLabelMetricsReportConfidenceEntryInput

func (GetModelMetricLabelMetricsReportConfidenceEntryArray) ElementType

func (GetModelMetricLabelMetricsReportConfidenceEntryArray) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutput

func (i GetModelMetricLabelMetricsReportConfidenceEntryArray) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutput() GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput

func (GetModelMetricLabelMetricsReportConfidenceEntryArray) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext

func (i GetModelMetricLabelMetricsReportConfidenceEntryArray) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput

type GetModelMetricLabelMetricsReportConfidenceEntryArrayInput

type GetModelMetricLabelMetricsReportConfidenceEntryArrayInput interface {
	pulumi.Input

	ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutput() GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput
	ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(context.Context) GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput
}

GetModelMetricLabelMetricsReportConfidenceEntryArrayInput is an input type that accepts GetModelMetricLabelMetricsReportConfidenceEntryArray and GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput values. You can construct a concrete instance of `GetModelMetricLabelMetricsReportConfidenceEntryArrayInput` via:

GetModelMetricLabelMetricsReportConfidenceEntryArray{ GetModelMetricLabelMetricsReportConfidenceEntryArgs{...} }

type GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput

type GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput struct{ *pulumi.OutputState }

func (GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ElementType

func (GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput) Index

func (GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutput

func (GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext

func (o GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ToGetModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportConfidenceEntryArrayOutput

type GetModelMetricLabelMetricsReportConfidenceEntryInput

type GetModelMetricLabelMetricsReportConfidenceEntryInput interface {
	pulumi.Input

	ToGetModelMetricLabelMetricsReportConfidenceEntryOutput() GetModelMetricLabelMetricsReportConfidenceEntryOutput
	ToGetModelMetricLabelMetricsReportConfidenceEntryOutputWithContext(context.Context) GetModelMetricLabelMetricsReportConfidenceEntryOutput
}

GetModelMetricLabelMetricsReportConfidenceEntryInput is an input type that accepts GetModelMetricLabelMetricsReportConfidenceEntryArgs and GetModelMetricLabelMetricsReportConfidenceEntryOutput values. You can construct a concrete instance of `GetModelMetricLabelMetricsReportConfidenceEntryInput` via:

GetModelMetricLabelMetricsReportConfidenceEntryArgs{...}

type GetModelMetricLabelMetricsReportConfidenceEntryOutput

type GetModelMetricLabelMetricsReportConfidenceEntryOutput struct{ *pulumi.OutputState }

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) Accuracy

accuracy under the threshold

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) ElementType

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) F1score

f1Score under the threshold

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) Precision

Precision under the threshold

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) Recall

Recall under the threshold

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) Threshold

Threshold used to calculate precision and recall.

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) ToGetModelMetricLabelMetricsReportConfidenceEntryOutput

func (GetModelMetricLabelMetricsReportConfidenceEntryOutput) ToGetModelMetricLabelMetricsReportConfidenceEntryOutputWithContext

func (o GetModelMetricLabelMetricsReportConfidenceEntryOutput) ToGetModelMetricLabelMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportConfidenceEntryOutput

type GetModelMetricLabelMetricsReportInput

type GetModelMetricLabelMetricsReportInput interface {
	pulumi.Input

	ToGetModelMetricLabelMetricsReportOutput() GetModelMetricLabelMetricsReportOutput
	ToGetModelMetricLabelMetricsReportOutputWithContext(context.Context) GetModelMetricLabelMetricsReportOutput
}

GetModelMetricLabelMetricsReportInput is an input type that accepts GetModelMetricLabelMetricsReportArgs and GetModelMetricLabelMetricsReportOutput values. You can construct a concrete instance of `GetModelMetricLabelMetricsReportInput` via:

GetModelMetricLabelMetricsReportArgs{...}

type GetModelMetricLabelMetricsReportOutput

type GetModelMetricLabelMetricsReportOutput struct{ *pulumi.OutputState }

func (GetModelMetricLabelMetricsReportOutput) ConfidenceEntries

List of document classification confidence report.

func (GetModelMetricLabelMetricsReportOutput) DocumentCount

Total test documents in the label.

func (GetModelMetricLabelMetricsReportOutput) ElementType

func (GetModelMetricLabelMetricsReportOutput) Label

Label name

func (GetModelMetricLabelMetricsReportOutput) MeanAveragePrecision

Mean average precision under different thresholds

func (GetModelMetricLabelMetricsReportOutput) ToGetModelMetricLabelMetricsReportOutput

func (o GetModelMetricLabelMetricsReportOutput) ToGetModelMetricLabelMetricsReportOutput() GetModelMetricLabelMetricsReportOutput

func (GetModelMetricLabelMetricsReportOutput) ToGetModelMetricLabelMetricsReportOutputWithContext

func (o GetModelMetricLabelMetricsReportOutput) ToGetModelMetricLabelMetricsReportOutputWithContext(ctx context.Context) GetModelMetricLabelMetricsReportOutput

type GetModelMetricOutput

type GetModelMetricOutput struct{ *pulumi.OutputState }

func (GetModelMetricOutput) DatasetSummaries

Summary of count of samples used during model training.

func (GetModelMetricOutput) ElementType

func (GetModelMetricOutput) ElementType() reflect.Type

func (GetModelMetricOutput) LabelMetricsReports

List of metrics entries per label.

func (GetModelMetricOutput) ModelType

The type of the Document model.

func (GetModelMetricOutput) OverallMetricsReports

Overall Metrics report for Document Classification Model.

func (GetModelMetricOutput) ToGetModelMetricOutput

func (o GetModelMetricOutput) ToGetModelMetricOutput() GetModelMetricOutput

func (GetModelMetricOutput) ToGetModelMetricOutputWithContext

func (o GetModelMetricOutput) ToGetModelMetricOutputWithContext(ctx context.Context) GetModelMetricOutput

type GetModelMetricOverallMetricsReport

type GetModelMetricOverallMetricsReport struct {
	// List of document classification confidence report.
	ConfidenceEntries []GetModelMetricOverallMetricsReportConfidenceEntry `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount int `pulumi:"documentCount"`
	// Mean average precision under different thresholds
	MeanAveragePrecision float64 `pulumi:"meanAveragePrecision"`
}

type GetModelMetricOverallMetricsReportArgs

type GetModelMetricOverallMetricsReportArgs struct {
	// List of document classification confidence report.
	ConfidenceEntries GetModelMetricOverallMetricsReportConfidenceEntryArrayInput `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount pulumi.IntInput `pulumi:"documentCount"`
	// Mean average precision under different thresholds
	MeanAveragePrecision pulumi.Float64Input `pulumi:"meanAveragePrecision"`
}

func (GetModelMetricOverallMetricsReportArgs) ElementType

func (GetModelMetricOverallMetricsReportArgs) ToGetModelMetricOverallMetricsReportOutput

func (i GetModelMetricOverallMetricsReportArgs) ToGetModelMetricOverallMetricsReportOutput() GetModelMetricOverallMetricsReportOutput

func (GetModelMetricOverallMetricsReportArgs) ToGetModelMetricOverallMetricsReportOutputWithContext

func (i GetModelMetricOverallMetricsReportArgs) ToGetModelMetricOverallMetricsReportOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportOutput

type GetModelMetricOverallMetricsReportArray

type GetModelMetricOverallMetricsReportArray []GetModelMetricOverallMetricsReportInput

func (GetModelMetricOverallMetricsReportArray) ElementType

func (GetModelMetricOverallMetricsReportArray) ToGetModelMetricOverallMetricsReportArrayOutput

func (i GetModelMetricOverallMetricsReportArray) ToGetModelMetricOverallMetricsReportArrayOutput() GetModelMetricOverallMetricsReportArrayOutput

func (GetModelMetricOverallMetricsReportArray) ToGetModelMetricOverallMetricsReportArrayOutputWithContext

func (i GetModelMetricOverallMetricsReportArray) ToGetModelMetricOverallMetricsReportArrayOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportArrayOutput

type GetModelMetricOverallMetricsReportArrayInput

type GetModelMetricOverallMetricsReportArrayInput interface {
	pulumi.Input

	ToGetModelMetricOverallMetricsReportArrayOutput() GetModelMetricOverallMetricsReportArrayOutput
	ToGetModelMetricOverallMetricsReportArrayOutputWithContext(context.Context) GetModelMetricOverallMetricsReportArrayOutput
}

GetModelMetricOverallMetricsReportArrayInput is an input type that accepts GetModelMetricOverallMetricsReportArray and GetModelMetricOverallMetricsReportArrayOutput values. You can construct a concrete instance of `GetModelMetricOverallMetricsReportArrayInput` via:

GetModelMetricOverallMetricsReportArray{ GetModelMetricOverallMetricsReportArgs{...} }

type GetModelMetricOverallMetricsReportArrayOutput

type GetModelMetricOverallMetricsReportArrayOutput struct{ *pulumi.OutputState }

func (GetModelMetricOverallMetricsReportArrayOutput) ElementType

func (GetModelMetricOverallMetricsReportArrayOutput) Index

func (GetModelMetricOverallMetricsReportArrayOutput) ToGetModelMetricOverallMetricsReportArrayOutput

func (o GetModelMetricOverallMetricsReportArrayOutput) ToGetModelMetricOverallMetricsReportArrayOutput() GetModelMetricOverallMetricsReportArrayOutput

func (GetModelMetricOverallMetricsReportArrayOutput) ToGetModelMetricOverallMetricsReportArrayOutputWithContext

func (o GetModelMetricOverallMetricsReportArrayOutput) ToGetModelMetricOverallMetricsReportArrayOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportArrayOutput

type GetModelMetricOverallMetricsReportConfidenceEntry

type GetModelMetricOverallMetricsReportConfidenceEntry struct {
	// accuracy under the threshold
	Accuracy float64 `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score float64 `pulumi:"f1score"`
	// Precision under the threshold
	Precision float64 `pulumi:"precision"`
	// Recall under the threshold
	Recall float64 `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold float64 `pulumi:"threshold"`
}

type GetModelMetricOverallMetricsReportConfidenceEntryArgs

type GetModelMetricOverallMetricsReportConfidenceEntryArgs struct {
	// accuracy under the threshold
	Accuracy pulumi.Float64Input `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score pulumi.Float64Input `pulumi:"f1score"`
	// Precision under the threshold
	Precision pulumi.Float64Input `pulumi:"precision"`
	// Recall under the threshold
	Recall pulumi.Float64Input `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
}

func (GetModelMetricOverallMetricsReportConfidenceEntryArgs) ElementType

func (GetModelMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelMetricOverallMetricsReportConfidenceEntryOutput

func (i GetModelMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelMetricOverallMetricsReportConfidenceEntryOutput() GetModelMetricOverallMetricsReportConfidenceEntryOutput

func (GetModelMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelMetricOverallMetricsReportConfidenceEntryOutputWithContext

func (i GetModelMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelMetricOverallMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportConfidenceEntryOutput

type GetModelMetricOverallMetricsReportConfidenceEntryArray

type GetModelMetricOverallMetricsReportConfidenceEntryArray []GetModelMetricOverallMetricsReportConfidenceEntryInput

func (GetModelMetricOverallMetricsReportConfidenceEntryArray) ElementType

func (GetModelMetricOverallMetricsReportConfidenceEntryArray) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutput

func (i GetModelMetricOverallMetricsReportConfidenceEntryArray) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutput() GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput

func (GetModelMetricOverallMetricsReportConfidenceEntryArray) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext

func (i GetModelMetricOverallMetricsReportConfidenceEntryArray) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput

type GetModelMetricOverallMetricsReportConfidenceEntryArrayInput

type GetModelMetricOverallMetricsReportConfidenceEntryArrayInput interface {
	pulumi.Input

	ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutput() GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput
	ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(context.Context) GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput
}

GetModelMetricOverallMetricsReportConfidenceEntryArrayInput is an input type that accepts GetModelMetricOverallMetricsReportConfidenceEntryArray and GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput values. You can construct a concrete instance of `GetModelMetricOverallMetricsReportConfidenceEntryArrayInput` via:

GetModelMetricOverallMetricsReportConfidenceEntryArray{ GetModelMetricOverallMetricsReportConfidenceEntryArgs{...} }

type GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput

type GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput struct{ *pulumi.OutputState }

func (GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ElementType

func (GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput) Index

func (GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutput

func (GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext

func (o GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ToGetModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportConfidenceEntryArrayOutput

type GetModelMetricOverallMetricsReportConfidenceEntryInput

type GetModelMetricOverallMetricsReportConfidenceEntryInput interface {
	pulumi.Input

	ToGetModelMetricOverallMetricsReportConfidenceEntryOutput() GetModelMetricOverallMetricsReportConfidenceEntryOutput
	ToGetModelMetricOverallMetricsReportConfidenceEntryOutputWithContext(context.Context) GetModelMetricOverallMetricsReportConfidenceEntryOutput
}

GetModelMetricOverallMetricsReportConfidenceEntryInput is an input type that accepts GetModelMetricOverallMetricsReportConfidenceEntryArgs and GetModelMetricOverallMetricsReportConfidenceEntryOutput values. You can construct a concrete instance of `GetModelMetricOverallMetricsReportConfidenceEntryInput` via:

GetModelMetricOverallMetricsReportConfidenceEntryArgs{...}

type GetModelMetricOverallMetricsReportConfidenceEntryOutput

type GetModelMetricOverallMetricsReportConfidenceEntryOutput struct{ *pulumi.OutputState }

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) Accuracy

accuracy under the threshold

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) ElementType

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) F1score

f1Score under the threshold

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) Precision

Precision under the threshold

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) Recall

Recall under the threshold

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) Threshold

Threshold used to calculate precision and recall.

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) ToGetModelMetricOverallMetricsReportConfidenceEntryOutput

func (GetModelMetricOverallMetricsReportConfidenceEntryOutput) ToGetModelMetricOverallMetricsReportConfidenceEntryOutputWithContext

func (o GetModelMetricOverallMetricsReportConfidenceEntryOutput) ToGetModelMetricOverallMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportConfidenceEntryOutput

type GetModelMetricOverallMetricsReportInput

type GetModelMetricOverallMetricsReportInput interface {
	pulumi.Input

	ToGetModelMetricOverallMetricsReportOutput() GetModelMetricOverallMetricsReportOutput
	ToGetModelMetricOverallMetricsReportOutputWithContext(context.Context) GetModelMetricOverallMetricsReportOutput
}

GetModelMetricOverallMetricsReportInput is an input type that accepts GetModelMetricOverallMetricsReportArgs and GetModelMetricOverallMetricsReportOutput values. You can construct a concrete instance of `GetModelMetricOverallMetricsReportInput` via:

GetModelMetricOverallMetricsReportArgs{...}

type GetModelMetricOverallMetricsReportOutput

type GetModelMetricOverallMetricsReportOutput struct{ *pulumi.OutputState }

func (GetModelMetricOverallMetricsReportOutput) ConfidenceEntries

List of document classification confidence report.

func (GetModelMetricOverallMetricsReportOutput) DocumentCount

Total test documents in the label.

func (GetModelMetricOverallMetricsReportOutput) ElementType

func (GetModelMetricOverallMetricsReportOutput) MeanAveragePrecision

Mean average precision under different thresholds

func (GetModelMetricOverallMetricsReportOutput) ToGetModelMetricOverallMetricsReportOutput

func (o GetModelMetricOverallMetricsReportOutput) ToGetModelMetricOverallMetricsReportOutput() GetModelMetricOverallMetricsReportOutput

func (GetModelMetricOverallMetricsReportOutput) ToGetModelMetricOverallMetricsReportOutputWithContext

func (o GetModelMetricOverallMetricsReportOutput) ToGetModelMetricOverallMetricsReportOutputWithContext(ctx context.Context) GetModelMetricOverallMetricsReportOutput

type GetModelTestingDataset

type GetModelTestingDataset struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace string `pulumi:"namespace"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelTestingDatasetArgs

type GetModelTestingDatasetArgs struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (GetModelTestingDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (GetModelTestingDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (GetModelTestingDatasetOutput) ElementType

func (GetModelTestingDatasetOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace string `pulumi:"namespace"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelTrainingDatasetArgs

type GetModelTrainingDatasetArgs struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (GetModelTrainingDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (GetModelTrainingDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (GetModelTrainingDatasetOutput) ElementType

func (GetModelTrainingDatasetOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace string `pulumi:"namespace"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelValidationDatasetArgs

type GetModelValidationDatasetArgs struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (GetModelValidationDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (GetModelValidationDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (GetModelValidationDatasetOutput) ElementType

func (GetModelValidationDatasetOutput) Namespace

The namespace name of the Object Storage 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"`
	// The filter to find the model with the given identifier.
	Id *string `pulumi:"id"`
	// The ID of the project for which to list the objects.
	ProjectId *string `pulumi:"projectId"`
	// The filter to match models with 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 {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) collection of active custom Key Value models that need to be composed.
	ComponentModels []GetModelsModelCollectionItemComponentModel `pulumi:"componentModels"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// An optional 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"`
	// A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The filter to find the model with the given identifier.
	Id string `pulumi:"id"`
	// Set to true when the model is created by using multiple key value extraction models.
	IsComposedModel bool `pulumi:"isComposedModel"`
	// Set to true when experimenting with a new model type or dataset, so model training is quick, with a predefined low number of passes through the training data.
	IsQuickMode bool `pulumi:"isQuickMode"`
	// The collection of labels used to train the custom model.
	Labels []string `pulumi:"labels"`
	// A message describing the current state in more detail, that can provide actionable information if training failed.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The maximum model training time in hours, expressed as a decimal fraction.
	MaxTrainingTimeInHours float64 `pulumi:"maxTrainingTimeInHours"`
	// Trained Model Metrics.
	Metrics []GetModelsModelCollectionItemMetric `pulumi:"metrics"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.
	ModelId string `pulumi:"modelId"`
	// The type of the Document model.
	ModelType string `pulumi:"modelType"`
	// The version of the model.
	ModelVersion string `pulumi:"modelVersion"`
	// The ID of the project for which to list the objects.
	ProjectId string `pulumi:"projectId"`
	// The filter to match models with the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The tenancy id of the model.
	TenancyId string `pulumi:"tenancyId"`
	// The base entity which is the input for creating and training a model.
	TestingDatasets []GetModelsModelCollectionItemTestingDataset `pulumi:"testingDatasets"`
	// When the model was created, as an RFC3339 datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// When the model was updated, as an RFC3339 datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The total hours actually used for model training.
	TrainedTimeInHours float64 `pulumi:"trainedTimeInHours"`
	// The base entity which is the input for creating and training a model.
	TrainingDatasets []GetModelsModelCollectionItemTrainingDataset `pulumi:"trainingDatasets"`
	// The base entity which is the input for creating and training a model.
	ValidationDatasets []GetModelsModelCollectionItemValidationDataset `pulumi:"validationDatasets"`
}

type GetModelsModelCollectionItemArgs

type GetModelsModelCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) collection of active custom Key Value models that need to be composed.
	ComponentModels GetModelsModelCollectionItemComponentModelArrayInput `pulumi:"componentModels"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// An optional 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"`
	// A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The filter to find the model with the given identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// Set to true when the model is created by using multiple key value extraction models.
	IsComposedModel pulumi.BoolInput `pulumi:"isComposedModel"`
	// Set to true when experimenting with a new model type or dataset, so model training is quick, with a predefined low number of passes through the training data.
	IsQuickMode pulumi.BoolInput `pulumi:"isQuickMode"`
	// The collection of labels used to train the custom model.
	Labels pulumi.StringArrayInput `pulumi:"labels"`
	// A message describing the current state in more detail, that can provide actionable information if training failed.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The maximum model training time in hours, expressed as a decimal fraction.
	MaxTrainingTimeInHours pulumi.Float64Input `pulumi:"maxTrainingTimeInHours"`
	// Trained Model Metrics.
	Metrics GetModelsModelCollectionItemMetricArrayInput `pulumi:"metrics"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.
	ModelId pulumi.StringInput `pulumi:"modelId"`
	// The type of the Document model.
	ModelType pulumi.StringInput `pulumi:"modelType"`
	// The version of the model.
	ModelVersion pulumi.StringInput `pulumi:"modelVersion"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The filter to match models with the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The tenancy id of the model.
	TenancyId pulumi.StringInput `pulumi:"tenancyId"`
	// The base entity which is the input for creating and training a model.
	TestingDatasets GetModelsModelCollectionItemTestingDatasetArrayInput `pulumi:"testingDatasets"`
	// When the model was created, as an RFC3339 datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// When the model was updated, as an RFC3339 datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The total hours actually used for model training.
	TrainedTimeInHours pulumi.Float64Input `pulumi:"trainedTimeInHours"`
	// The base entity which is the input for creating and training a model.
	TrainingDatasets GetModelsModelCollectionItemTrainingDatasetArrayInput `pulumi:"trainingDatasets"`
	// The base entity which is the input for creating and training a model.
	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 GetModelsModelCollectionItemComponentModel added in v1.5.0

type GetModelsModelCollectionItemComponentModel struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.
	ModelId string `pulumi:"modelId"`
}

type GetModelsModelCollectionItemComponentModelArgs added in v1.5.0

type GetModelsModelCollectionItemComponentModelArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

func (GetModelsModelCollectionItemComponentModelArgs) ElementType added in v1.5.0

func (GetModelsModelCollectionItemComponentModelArgs) ToGetModelsModelCollectionItemComponentModelOutput added in v1.5.0

func (i GetModelsModelCollectionItemComponentModelArgs) ToGetModelsModelCollectionItemComponentModelOutput() GetModelsModelCollectionItemComponentModelOutput

func (GetModelsModelCollectionItemComponentModelArgs) ToGetModelsModelCollectionItemComponentModelOutputWithContext added in v1.5.0

func (i GetModelsModelCollectionItemComponentModelArgs) ToGetModelsModelCollectionItemComponentModelOutputWithContext(ctx context.Context) GetModelsModelCollectionItemComponentModelOutput

type GetModelsModelCollectionItemComponentModelArray added in v1.5.0

type GetModelsModelCollectionItemComponentModelArray []GetModelsModelCollectionItemComponentModelInput

func (GetModelsModelCollectionItemComponentModelArray) ElementType added in v1.5.0

func (GetModelsModelCollectionItemComponentModelArray) ToGetModelsModelCollectionItemComponentModelArrayOutput added in v1.5.0

func (i GetModelsModelCollectionItemComponentModelArray) ToGetModelsModelCollectionItemComponentModelArrayOutput() GetModelsModelCollectionItemComponentModelArrayOutput

func (GetModelsModelCollectionItemComponentModelArray) ToGetModelsModelCollectionItemComponentModelArrayOutputWithContext added in v1.5.0

func (i GetModelsModelCollectionItemComponentModelArray) ToGetModelsModelCollectionItemComponentModelArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemComponentModelArrayOutput

type GetModelsModelCollectionItemComponentModelArrayInput added in v1.5.0

type GetModelsModelCollectionItemComponentModelArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemComponentModelArrayOutput() GetModelsModelCollectionItemComponentModelArrayOutput
	ToGetModelsModelCollectionItemComponentModelArrayOutputWithContext(context.Context) GetModelsModelCollectionItemComponentModelArrayOutput
}

GetModelsModelCollectionItemComponentModelArrayInput is an input type that accepts GetModelsModelCollectionItemComponentModelArray and GetModelsModelCollectionItemComponentModelArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemComponentModelArrayInput` via:

GetModelsModelCollectionItemComponentModelArray{ GetModelsModelCollectionItemComponentModelArgs{...} }

type GetModelsModelCollectionItemComponentModelArrayOutput added in v1.5.0

type GetModelsModelCollectionItemComponentModelArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemComponentModelArrayOutput) ElementType added in v1.5.0

func (GetModelsModelCollectionItemComponentModelArrayOutput) Index added in v1.5.0

func (GetModelsModelCollectionItemComponentModelArrayOutput) ToGetModelsModelCollectionItemComponentModelArrayOutput added in v1.5.0

func (GetModelsModelCollectionItemComponentModelArrayOutput) ToGetModelsModelCollectionItemComponentModelArrayOutputWithContext added in v1.5.0

func (o GetModelsModelCollectionItemComponentModelArrayOutput) ToGetModelsModelCollectionItemComponentModelArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemComponentModelArrayOutput

type GetModelsModelCollectionItemComponentModelInput added in v1.5.0

type GetModelsModelCollectionItemComponentModelInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemComponentModelOutput() GetModelsModelCollectionItemComponentModelOutput
	ToGetModelsModelCollectionItemComponentModelOutputWithContext(context.Context) GetModelsModelCollectionItemComponentModelOutput
}

GetModelsModelCollectionItemComponentModelInput is an input type that accepts GetModelsModelCollectionItemComponentModelArgs and GetModelsModelCollectionItemComponentModelOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemComponentModelInput` via:

GetModelsModelCollectionItemComponentModelArgs{...}

type GetModelsModelCollectionItemComponentModelOutput added in v1.5.0

type GetModelsModelCollectionItemComponentModelOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemComponentModelOutput) ElementType added in v1.5.0

func (GetModelsModelCollectionItemComponentModelOutput) ModelId added in v1.5.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.

func (GetModelsModelCollectionItemComponentModelOutput) ToGetModelsModelCollectionItemComponentModelOutput added in v1.5.0

func (o GetModelsModelCollectionItemComponentModelOutput) ToGetModelsModelCollectionItemComponentModelOutput() GetModelsModelCollectionItemComponentModelOutput

func (GetModelsModelCollectionItemComponentModelOutput) ToGetModelsModelCollectionItemComponentModelOutputWithContext added in v1.5.0

func (o GetModelsModelCollectionItemComponentModelOutput) ToGetModelsModelCollectionItemComponentModelOutputWithContext(ctx context.Context) GetModelsModelCollectionItemComponentModelOutput

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 GetModelsModelCollectionItemMetric

type GetModelsModelCollectionItemMetric struct {
	// Summary of count of samples used during model training.
	DatasetSummaries []GetModelsModelCollectionItemMetricDatasetSummary `pulumi:"datasetSummaries"`
	// List of metrics entries per label.
	LabelMetricsReports []GetModelsModelCollectionItemMetricLabelMetricsReport `pulumi:"labelMetricsReports"`
	// The type of the Document model.
	ModelType string `pulumi:"modelType"`
	// Overall Metrics report for Document Classification Model.
	OverallMetricsReports []GetModelsModelCollectionItemMetricOverallMetricsReport `pulumi:"overallMetricsReports"`
}

type GetModelsModelCollectionItemMetricArgs

type GetModelsModelCollectionItemMetricArgs struct {
	// Summary of count of samples used during model training.
	DatasetSummaries GetModelsModelCollectionItemMetricDatasetSummaryArrayInput `pulumi:"datasetSummaries"`
	// List of metrics entries per label.
	LabelMetricsReports GetModelsModelCollectionItemMetricLabelMetricsReportArrayInput `pulumi:"labelMetricsReports"`
	// The type of the Document model.
	ModelType pulumi.StringInput `pulumi:"modelType"`
	// Overall Metrics report for Document Classification Model.
	OverallMetricsReports GetModelsModelCollectionItemMetricOverallMetricsReportArrayInput `pulumi:"overallMetricsReports"`
}

func (GetModelsModelCollectionItemMetricArgs) ElementType

func (GetModelsModelCollectionItemMetricArgs) ToGetModelsModelCollectionItemMetricOutput

func (i GetModelsModelCollectionItemMetricArgs) ToGetModelsModelCollectionItemMetricOutput() GetModelsModelCollectionItemMetricOutput

func (GetModelsModelCollectionItemMetricArgs) ToGetModelsModelCollectionItemMetricOutputWithContext

func (i GetModelsModelCollectionItemMetricArgs) ToGetModelsModelCollectionItemMetricOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOutput

type GetModelsModelCollectionItemMetricArray

type GetModelsModelCollectionItemMetricArray []GetModelsModelCollectionItemMetricInput

func (GetModelsModelCollectionItemMetricArray) ElementType

func (GetModelsModelCollectionItemMetricArray) ToGetModelsModelCollectionItemMetricArrayOutput

func (i GetModelsModelCollectionItemMetricArray) ToGetModelsModelCollectionItemMetricArrayOutput() GetModelsModelCollectionItemMetricArrayOutput

func (GetModelsModelCollectionItemMetricArray) ToGetModelsModelCollectionItemMetricArrayOutputWithContext

func (i GetModelsModelCollectionItemMetricArray) ToGetModelsModelCollectionItemMetricArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricArrayOutput

type GetModelsModelCollectionItemMetricArrayInput

type GetModelsModelCollectionItemMetricArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricArrayOutput() GetModelsModelCollectionItemMetricArrayOutput
	ToGetModelsModelCollectionItemMetricArrayOutputWithContext(context.Context) GetModelsModelCollectionItemMetricArrayOutput
}

GetModelsModelCollectionItemMetricArrayInput is an input type that accepts GetModelsModelCollectionItemMetricArray and GetModelsModelCollectionItemMetricArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricArrayInput` via:

GetModelsModelCollectionItemMetricArray{ GetModelsModelCollectionItemMetricArgs{...} }

type GetModelsModelCollectionItemMetricArrayOutput

type GetModelsModelCollectionItemMetricArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricArrayOutput) ElementType

func (GetModelsModelCollectionItemMetricArrayOutput) Index

func (GetModelsModelCollectionItemMetricArrayOutput) ToGetModelsModelCollectionItemMetricArrayOutput

func (o GetModelsModelCollectionItemMetricArrayOutput) ToGetModelsModelCollectionItemMetricArrayOutput() GetModelsModelCollectionItemMetricArrayOutput

func (GetModelsModelCollectionItemMetricArrayOutput) ToGetModelsModelCollectionItemMetricArrayOutputWithContext

func (o GetModelsModelCollectionItemMetricArrayOutput) ToGetModelsModelCollectionItemMetricArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricArrayOutput

type GetModelsModelCollectionItemMetricDatasetSummary

type GetModelsModelCollectionItemMetricDatasetSummary struct {
	// Number of samples used for testing the model.
	TestSampleCount int `pulumi:"testSampleCount"`
	// Number of samples used for training the model.
	TrainingSampleCount int `pulumi:"trainingSampleCount"`
	// Number of samples used for validating the model.
	ValidationSampleCount int `pulumi:"validationSampleCount"`
}

type GetModelsModelCollectionItemMetricDatasetSummaryArgs

type GetModelsModelCollectionItemMetricDatasetSummaryArgs struct {
	// Number of samples used for testing the model.
	TestSampleCount pulumi.IntInput `pulumi:"testSampleCount"`
	// Number of samples used for training the model.
	TrainingSampleCount pulumi.IntInput `pulumi:"trainingSampleCount"`
	// Number of samples used for validating the model.
	ValidationSampleCount pulumi.IntInput `pulumi:"validationSampleCount"`
}

func (GetModelsModelCollectionItemMetricDatasetSummaryArgs) ElementType

func (GetModelsModelCollectionItemMetricDatasetSummaryArgs) ToGetModelsModelCollectionItemMetricDatasetSummaryOutput

func (i GetModelsModelCollectionItemMetricDatasetSummaryArgs) ToGetModelsModelCollectionItemMetricDatasetSummaryOutput() GetModelsModelCollectionItemMetricDatasetSummaryOutput

func (GetModelsModelCollectionItemMetricDatasetSummaryArgs) ToGetModelsModelCollectionItemMetricDatasetSummaryOutputWithContext

func (i GetModelsModelCollectionItemMetricDatasetSummaryArgs) ToGetModelsModelCollectionItemMetricDatasetSummaryOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricDatasetSummaryOutput

type GetModelsModelCollectionItemMetricDatasetSummaryArray

type GetModelsModelCollectionItemMetricDatasetSummaryArray []GetModelsModelCollectionItemMetricDatasetSummaryInput

func (GetModelsModelCollectionItemMetricDatasetSummaryArray) ElementType

func (GetModelsModelCollectionItemMetricDatasetSummaryArray) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutput

func (i GetModelsModelCollectionItemMetricDatasetSummaryArray) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutput() GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput

func (GetModelsModelCollectionItemMetricDatasetSummaryArray) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutputWithContext

func (i GetModelsModelCollectionItemMetricDatasetSummaryArray) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput

type GetModelsModelCollectionItemMetricDatasetSummaryArrayInput

type GetModelsModelCollectionItemMetricDatasetSummaryArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutput() GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput
	ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutputWithContext(context.Context) GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput
}

GetModelsModelCollectionItemMetricDatasetSummaryArrayInput is an input type that accepts GetModelsModelCollectionItemMetricDatasetSummaryArray and GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricDatasetSummaryArrayInput` via:

GetModelsModelCollectionItemMetricDatasetSummaryArray{ GetModelsModelCollectionItemMetricDatasetSummaryArgs{...} }

type GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput

type GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput) ElementType

func (GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput) Index

func (GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutput

func (GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutputWithContext

func (o GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput) ToGetModelsModelCollectionItemMetricDatasetSummaryArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricDatasetSummaryArrayOutput

type GetModelsModelCollectionItemMetricDatasetSummaryInput

type GetModelsModelCollectionItemMetricDatasetSummaryInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricDatasetSummaryOutput() GetModelsModelCollectionItemMetricDatasetSummaryOutput
	ToGetModelsModelCollectionItemMetricDatasetSummaryOutputWithContext(context.Context) GetModelsModelCollectionItemMetricDatasetSummaryOutput
}

GetModelsModelCollectionItemMetricDatasetSummaryInput is an input type that accepts GetModelsModelCollectionItemMetricDatasetSummaryArgs and GetModelsModelCollectionItemMetricDatasetSummaryOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricDatasetSummaryInput` via:

GetModelsModelCollectionItemMetricDatasetSummaryArgs{...}

type GetModelsModelCollectionItemMetricDatasetSummaryOutput

type GetModelsModelCollectionItemMetricDatasetSummaryOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricDatasetSummaryOutput) ElementType

func (GetModelsModelCollectionItemMetricDatasetSummaryOutput) TestSampleCount

Number of samples used for testing the model.

func (GetModelsModelCollectionItemMetricDatasetSummaryOutput) ToGetModelsModelCollectionItemMetricDatasetSummaryOutput

func (GetModelsModelCollectionItemMetricDatasetSummaryOutput) ToGetModelsModelCollectionItemMetricDatasetSummaryOutputWithContext

func (o GetModelsModelCollectionItemMetricDatasetSummaryOutput) ToGetModelsModelCollectionItemMetricDatasetSummaryOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricDatasetSummaryOutput

func (GetModelsModelCollectionItemMetricDatasetSummaryOutput) TrainingSampleCount

Number of samples used for training the model.

func (GetModelsModelCollectionItemMetricDatasetSummaryOutput) ValidationSampleCount

Number of samples used for validating the model.

type GetModelsModelCollectionItemMetricInput

type GetModelsModelCollectionItemMetricInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricOutput() GetModelsModelCollectionItemMetricOutput
	ToGetModelsModelCollectionItemMetricOutputWithContext(context.Context) GetModelsModelCollectionItemMetricOutput
}

GetModelsModelCollectionItemMetricInput is an input type that accepts GetModelsModelCollectionItemMetricArgs and GetModelsModelCollectionItemMetricOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricInput` via:

GetModelsModelCollectionItemMetricArgs{...}

type GetModelsModelCollectionItemMetricLabelMetricsReport

type GetModelsModelCollectionItemMetricLabelMetricsReport struct {
	// List of document classification confidence report.
	ConfidenceEntries []GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntry `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount int `pulumi:"documentCount"`
	// Label name
	Label string `pulumi:"label"`
	// Mean average precision under different thresholds
	MeanAveragePrecision float64 `pulumi:"meanAveragePrecision"`
}

type GetModelsModelCollectionItemMetricLabelMetricsReportArgs

type GetModelsModelCollectionItemMetricLabelMetricsReportArgs struct {
	// List of document classification confidence report.
	ConfidenceEntries GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayInput `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount pulumi.IntInput `pulumi:"documentCount"`
	// Label name
	Label pulumi.StringInput `pulumi:"label"`
	// Mean average precision under different thresholds
	MeanAveragePrecision pulumi.Float64Input `pulumi:"meanAveragePrecision"`
}

func (GetModelsModelCollectionItemMetricLabelMetricsReportArgs) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportArgs) ToGetModelsModelCollectionItemMetricLabelMetricsReportOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportArgs) ToGetModelsModelCollectionItemMetricLabelMetricsReportOutputWithContext

func (i GetModelsModelCollectionItemMetricLabelMetricsReportArgs) ToGetModelsModelCollectionItemMetricLabelMetricsReportOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportArray

type GetModelsModelCollectionItemMetricLabelMetricsReportArray []GetModelsModelCollectionItemMetricLabelMetricsReportInput

func (GetModelsModelCollectionItemMetricLabelMetricsReportArray) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput

func (i GetModelsModelCollectionItemMetricLabelMetricsReportArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput() GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutputWithContext

func (i GetModelsModelCollectionItemMetricLabelMetricsReportArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportArrayInput

type GetModelsModelCollectionItemMetricLabelMetricsReportArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput() GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput
	ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutputWithContext(context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput
}

GetModelsModelCollectionItemMetricLabelMetricsReportArrayInput is an input type that accepts GetModelsModelCollectionItemMetricLabelMetricsReportArray and GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricLabelMetricsReportArrayInput` via:

GetModelsModelCollectionItemMetricLabelMetricsReportArray{ GetModelsModelCollectionItemMetricLabelMetricsReportArgs{...} }

type GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput) Index

func (GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutputWithContext

func (o GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportArrayOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntry

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntry struct {
	// accuracy under the threshold
	Accuracy float64 `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score float64 `pulumi:"f1score"`
	// Precision under the threshold
	Precision float64 `pulumi:"precision"`
	// Recall under the threshold
	Recall float64 `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold float64 `pulumi:"threshold"`
}

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs struct {
	// accuracy under the threshold
	Accuracy pulumi.Float64Input `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score pulumi.Float64Input `pulumi:"f1score"`
	// Precision under the threshold
	Precision pulumi.Float64Input `pulumi:"precision"`
	// Recall under the threshold
	Recall pulumi.Float64Input `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
}

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutputWithContext

func (i GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray []GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryInput

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext

func (i GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayInput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput() GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput
	ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput
}

GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayInput is an input type that accepts GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray and GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayInput` via:

GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArray{ GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs{...} }

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryInput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput() GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput
	ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutputWithContext(context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput
}

GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryInput is an input type that accepts GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs and GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryInput` via:

GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryArgs{...}

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) Accuracy

accuracy under the threshold

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) F1score

f1Score under the threshold

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) Precision

Precision under the threshold

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) Recall

Recall under the threshold

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) Threshold

Threshold used to calculate precision and recall.

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportConfidenceEntryOutputWithContext

type GetModelsModelCollectionItemMetricLabelMetricsReportInput

type GetModelsModelCollectionItemMetricLabelMetricsReportInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricLabelMetricsReportOutput() GetModelsModelCollectionItemMetricLabelMetricsReportOutput
	ToGetModelsModelCollectionItemMetricLabelMetricsReportOutputWithContext(context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportOutput
}

GetModelsModelCollectionItemMetricLabelMetricsReportInput is an input type that accepts GetModelsModelCollectionItemMetricLabelMetricsReportArgs and GetModelsModelCollectionItemMetricLabelMetricsReportOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricLabelMetricsReportInput` via:

GetModelsModelCollectionItemMetricLabelMetricsReportArgs{...}

type GetModelsModelCollectionItemMetricLabelMetricsReportOutput

type GetModelsModelCollectionItemMetricLabelMetricsReportOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) ConfidenceEntries

List of document classification confidence report.

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) DocumentCount

Total test documents in the label.

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) ElementType

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) Label

Label name

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) MeanAveragePrecision

Mean average precision under different thresholds

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportOutput

func (GetModelsModelCollectionItemMetricLabelMetricsReportOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportOutputWithContext

func (o GetModelsModelCollectionItemMetricLabelMetricsReportOutput) ToGetModelsModelCollectionItemMetricLabelMetricsReportOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricLabelMetricsReportOutput

type GetModelsModelCollectionItemMetricOutput

type GetModelsModelCollectionItemMetricOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricOutput) DatasetSummaries

Summary of count of samples used during model training.

func (GetModelsModelCollectionItemMetricOutput) ElementType

func (GetModelsModelCollectionItemMetricOutput) LabelMetricsReports

List of metrics entries per label.

func (GetModelsModelCollectionItemMetricOutput) ModelType

The type of the Document model.

func (GetModelsModelCollectionItemMetricOutput) OverallMetricsReports

Overall Metrics report for Document Classification Model.

func (GetModelsModelCollectionItemMetricOutput) ToGetModelsModelCollectionItemMetricOutput

func (o GetModelsModelCollectionItemMetricOutput) ToGetModelsModelCollectionItemMetricOutput() GetModelsModelCollectionItemMetricOutput

func (GetModelsModelCollectionItemMetricOutput) ToGetModelsModelCollectionItemMetricOutputWithContext

func (o GetModelsModelCollectionItemMetricOutput) ToGetModelsModelCollectionItemMetricOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOutput

type GetModelsModelCollectionItemMetricOverallMetricsReport

type GetModelsModelCollectionItemMetricOverallMetricsReport struct {
	// List of document classification confidence report.
	ConfidenceEntries []GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntry `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount int `pulumi:"documentCount"`
	// Mean average precision under different thresholds
	MeanAveragePrecision float64 `pulumi:"meanAveragePrecision"`
}

type GetModelsModelCollectionItemMetricOverallMetricsReportArgs

type GetModelsModelCollectionItemMetricOverallMetricsReportArgs struct {
	// List of document classification confidence report.
	ConfidenceEntries GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayInput `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount pulumi.IntInput `pulumi:"documentCount"`
	// Mean average precision under different thresholds
	MeanAveragePrecision pulumi.Float64Input `pulumi:"meanAveragePrecision"`
}

func (GetModelsModelCollectionItemMetricOverallMetricsReportArgs) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportArgs) ToGetModelsModelCollectionItemMetricOverallMetricsReportOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportArgs) ToGetModelsModelCollectionItemMetricOverallMetricsReportOutputWithContext

func (i GetModelsModelCollectionItemMetricOverallMetricsReportArgs) ToGetModelsModelCollectionItemMetricOverallMetricsReportOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportArray

type GetModelsModelCollectionItemMetricOverallMetricsReportArray []GetModelsModelCollectionItemMetricOverallMetricsReportInput

func (GetModelsModelCollectionItemMetricOverallMetricsReportArray) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportArray) ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportArray) ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutputWithContext

func (i GetModelsModelCollectionItemMetricOverallMetricsReportArray) ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportArrayInput

type GetModelsModelCollectionItemMetricOverallMetricsReportArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput() GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput
	ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutputWithContext(context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput
}

GetModelsModelCollectionItemMetricOverallMetricsReportArrayInput is an input type that accepts GetModelsModelCollectionItemMetricOverallMetricsReportArray and GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricOverallMetricsReportArrayInput` via:

GetModelsModelCollectionItemMetricOverallMetricsReportArray{ GetModelsModelCollectionItemMetricOverallMetricsReportArgs{...} }

type GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput) Index

func (GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutputWithContext

func (o GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportArrayOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntry

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntry struct {
	// accuracy under the threshold
	Accuracy float64 `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score float64 `pulumi:"f1score"`
	// Precision under the threshold
	Precision float64 `pulumi:"precision"`
	// Recall under the threshold
	Recall float64 `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold float64 `pulumi:"threshold"`
}

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs struct {
	// accuracy under the threshold
	Accuracy pulumi.Float64Input `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score pulumi.Float64Input `pulumi:"f1score"`
	// Precision under the threshold
	Precision pulumi.Float64Input `pulumi:"precision"`
	// Recall under the threshold
	Recall pulumi.Float64Input `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
}

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutputWithContext

func (i GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray []GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryInput

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext

func (i GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayInput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput() GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput
	ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput
}

GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayInput is an input type that accepts GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray and GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayInput` via:

GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArray{ GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs{...} }

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryInput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput() GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput
	ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutputWithContext(context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput
}

GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryInput is an input type that accepts GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs and GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryInput` via:

GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryArgs{...}

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) Accuracy

accuracy under the threshold

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) F1score

f1Score under the threshold

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) Precision

Precision under the threshold

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) Recall

Recall under the threshold

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) Threshold

Threshold used to calculate precision and recall.

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportConfidenceEntryOutputWithContext

type GetModelsModelCollectionItemMetricOverallMetricsReportInput

type GetModelsModelCollectionItemMetricOverallMetricsReportInput interface {
	pulumi.Input

	ToGetModelsModelCollectionItemMetricOverallMetricsReportOutput() GetModelsModelCollectionItemMetricOverallMetricsReportOutput
	ToGetModelsModelCollectionItemMetricOverallMetricsReportOutputWithContext(context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportOutput
}

GetModelsModelCollectionItemMetricOverallMetricsReportInput is an input type that accepts GetModelsModelCollectionItemMetricOverallMetricsReportArgs and GetModelsModelCollectionItemMetricOverallMetricsReportOutput values. You can construct a concrete instance of `GetModelsModelCollectionItemMetricOverallMetricsReportInput` via:

GetModelsModelCollectionItemMetricOverallMetricsReportArgs{...}

type GetModelsModelCollectionItemMetricOverallMetricsReportOutput

type GetModelsModelCollectionItemMetricOverallMetricsReportOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemMetricOverallMetricsReportOutput) ConfidenceEntries

List of document classification confidence report.

func (GetModelsModelCollectionItemMetricOverallMetricsReportOutput) DocumentCount

Total test documents in the label.

func (GetModelsModelCollectionItemMetricOverallMetricsReportOutput) ElementType

func (GetModelsModelCollectionItemMetricOverallMetricsReportOutput) MeanAveragePrecision

Mean average precision under different thresholds

func (GetModelsModelCollectionItemMetricOverallMetricsReportOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportOutput

func (GetModelsModelCollectionItemMetricOverallMetricsReportOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportOutputWithContext

func (o GetModelsModelCollectionItemMetricOverallMetricsReportOutput) ToGetModelsModelCollectionItemMetricOverallMetricsReportOutputWithContext(ctx context.Context) GetModelsModelCollectionItemMetricOverallMetricsReportOutput

type GetModelsModelCollectionItemOutput

type GetModelsModelCollectionItemOutput struct{ *pulumi.OutputState }

func (GetModelsModelCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetModelsModelCollectionItemOutput) ComponentModels added in v1.5.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) collection of active custom Key Value models that need to be composed.

func (GetModelsModelCollectionItemOutput) DefinedTags

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

func (GetModelsModelCollectionItemOutput) Description

An optional 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

A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`

func (GetModelsModelCollectionItemOutput) Id

The filter to find the model with the given identifier.

func (GetModelsModelCollectionItemOutput) IsComposedModel added in v1.5.0

Set to true when the model is created by using multiple key value extraction models.

func (GetModelsModelCollectionItemOutput) IsQuickMode

Set to true when experimenting with a new model type or dataset, so model training is quick, with a predefined low number of passes through the training data.

func (GetModelsModelCollectionItemOutput) Labels

The collection of labels used to train the custom model.

func (GetModelsModelCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail, that can provide actionable information if training failed.

func (GetModelsModelCollectionItemOutput) MaxTrainingTimeInHours

func (o GetModelsModelCollectionItemOutput) MaxTrainingTimeInHours() pulumi.Float64Output

The maximum model training time in hours, expressed as a decimal fraction.

func (GetModelsModelCollectionItemOutput) Metrics

Trained Model Metrics.

func (GetModelsModelCollectionItemOutput) ModelId added in v1.5.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.

func (GetModelsModelCollectionItemOutput) ModelType

The type of the Document model.

func (GetModelsModelCollectionItemOutput) ModelVersion

The version of the model.

func (GetModelsModelCollectionItemOutput) ProjectId

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

func (GetModelsModelCollectionItemOutput) State

The filter to match models with the given lifecycleState.

func (GetModelsModelCollectionItemOutput) SystemTags

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

func (GetModelsModelCollectionItemOutput) TenancyId added in v1.5.0

The tenancy id of the model.

func (GetModelsModelCollectionItemOutput) TestingDatasets

The base entity which is the input for creating and training a model.

func (GetModelsModelCollectionItemOutput) TimeCreated

When the model was created, as an RFC3339 datetime string.

func (GetModelsModelCollectionItemOutput) TimeUpdated

When the model was updated, as an RFC3339 datetime string.

func (GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutput

func (o GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutput() GetModelsModelCollectionItemOutput

func (GetModelsModelCollectionItemOutput) ToGetModelsModelCollectionItemOutputWithContext

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

func (GetModelsModelCollectionItemOutput) TrainedTimeInHours

The total hours actually used for model training.

func (GetModelsModelCollectionItemOutput) TrainingDatasets

The base entity which is the input for creating and training a model.

func (GetModelsModelCollectionItemOutput) ValidationDatasets

The base entity which is the input for creating and training a model.

type GetModelsModelCollectionItemTestingDataset

type GetModelsModelCollectionItemTestingDataset struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace string `pulumi:"namespace"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelsModelCollectionItemTestingDatasetArgs

type GetModelsModelCollectionItemTestingDatasetArgs struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (GetModelsModelCollectionItemTestingDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (GetModelsModelCollectionItemTestingDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (GetModelsModelCollectionItemTestingDatasetOutput) ElementType

func (GetModelsModelCollectionItemTestingDatasetOutput) Namespace

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

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 Object Storage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace string `pulumi:"namespace"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelsModelCollectionItemTrainingDatasetArgs

type GetModelsModelCollectionItemTrainingDatasetArgs struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (GetModelsModelCollectionItemTrainingDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (GetModelsModelCollectionItemTrainingDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (GetModelsModelCollectionItemTrainingDatasetOutput) ElementType

func (GetModelsModelCollectionItemTrainingDatasetOutput) Namespace

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

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 Object Storage bucket that contains the input data file.
	Bucket string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace string `pulumi:"namespace"`
	// The object name of the input data file.
	Object string `pulumi:"object"`
}

type GetModelsModelCollectionItemValidationDatasetArgs

type GetModelsModelCollectionItemValidationDatasetArgs struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (GetModelsModelCollectionItemValidationDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (GetModelsModelCollectionItemValidationDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (GetModelsModelCollectionItemValidationDatasetOutput) ElementType

func (GetModelsModelCollectionItemValidationDatasetOutput) Namespace

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

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"`
	// The filter to find the model with the given identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The ID of the project for which to list the objects.
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// The filter to match models with 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 {
	// The compartment identifier.
	CompartmentId *string `pulumi:"compartmentId"`
	// A human-friendly name for the model, which can be changed.
	DisplayName *string           `pulumi:"displayName"`
	Filters     []GetModelsFilter `pulumi:"filters"`
	// A unique identifier that is immutable after 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 that contains 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 Document service.

Returns a list of models in a compartment.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.GetModels(ctx, &aidocument.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

The compartment identifier.

func (GetModelsResultOutput) DisplayName

A human-friendly name for the model, which can be changed.

func (GetModelsResultOutput) ElementType

func (GetModelsResultOutput) ElementType() reflect.Type

func (GetModelsResultOutput) Filters

func (GetModelsResultOutput) Id

A unique identifier that is immutable after 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 that contains 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 GetProcessorJobInputLocation

type GetProcessorJobInputLocation struct {
	// Raw document data with Base64 encoding.
	Data string `pulumi:"data"`
	// The list of ObjectLocations.
	ObjectLocations []GetProcessorJobInputLocationObjectLocation `pulumi:"objectLocations"`
	// The type of input location. The allowed values are:
	SourceType string `pulumi:"sourceType"`
}

type GetProcessorJobInputLocationArgs

type GetProcessorJobInputLocationArgs struct {
	// Raw document data with Base64 encoding.
	Data pulumi.StringInput `pulumi:"data"`
	// The list of ObjectLocations.
	ObjectLocations GetProcessorJobInputLocationObjectLocationArrayInput `pulumi:"objectLocations"`
	// The type of input location. The allowed values are:
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetProcessorJobInputLocationArgs) ElementType

func (GetProcessorJobInputLocationArgs) ToGetProcessorJobInputLocationOutput

func (i GetProcessorJobInputLocationArgs) ToGetProcessorJobInputLocationOutput() GetProcessorJobInputLocationOutput

func (GetProcessorJobInputLocationArgs) ToGetProcessorJobInputLocationOutputWithContext

func (i GetProcessorJobInputLocationArgs) ToGetProcessorJobInputLocationOutputWithContext(ctx context.Context) GetProcessorJobInputLocationOutput

type GetProcessorJobInputLocationArray

type GetProcessorJobInputLocationArray []GetProcessorJobInputLocationInput

func (GetProcessorJobInputLocationArray) ElementType

func (GetProcessorJobInputLocationArray) ToGetProcessorJobInputLocationArrayOutput

func (i GetProcessorJobInputLocationArray) ToGetProcessorJobInputLocationArrayOutput() GetProcessorJobInputLocationArrayOutput

func (GetProcessorJobInputLocationArray) ToGetProcessorJobInputLocationArrayOutputWithContext

func (i GetProcessorJobInputLocationArray) ToGetProcessorJobInputLocationArrayOutputWithContext(ctx context.Context) GetProcessorJobInputLocationArrayOutput

type GetProcessorJobInputLocationArrayInput

type GetProcessorJobInputLocationArrayInput interface {
	pulumi.Input

	ToGetProcessorJobInputLocationArrayOutput() GetProcessorJobInputLocationArrayOutput
	ToGetProcessorJobInputLocationArrayOutputWithContext(context.Context) GetProcessorJobInputLocationArrayOutput
}

GetProcessorJobInputLocationArrayInput is an input type that accepts GetProcessorJobInputLocationArray and GetProcessorJobInputLocationArrayOutput values. You can construct a concrete instance of `GetProcessorJobInputLocationArrayInput` via:

GetProcessorJobInputLocationArray{ GetProcessorJobInputLocationArgs{...} }

type GetProcessorJobInputLocationArrayOutput

type GetProcessorJobInputLocationArrayOutput struct{ *pulumi.OutputState }

func (GetProcessorJobInputLocationArrayOutput) ElementType

func (GetProcessorJobInputLocationArrayOutput) Index

func (GetProcessorJobInputLocationArrayOutput) ToGetProcessorJobInputLocationArrayOutput

func (o GetProcessorJobInputLocationArrayOutput) ToGetProcessorJobInputLocationArrayOutput() GetProcessorJobInputLocationArrayOutput

func (GetProcessorJobInputLocationArrayOutput) ToGetProcessorJobInputLocationArrayOutputWithContext

func (o GetProcessorJobInputLocationArrayOutput) ToGetProcessorJobInputLocationArrayOutputWithContext(ctx context.Context) GetProcessorJobInputLocationArrayOutput

type GetProcessorJobInputLocationInput

type GetProcessorJobInputLocationInput interface {
	pulumi.Input

	ToGetProcessorJobInputLocationOutput() GetProcessorJobInputLocationOutput
	ToGetProcessorJobInputLocationOutputWithContext(context.Context) GetProcessorJobInputLocationOutput
}

GetProcessorJobInputLocationInput is an input type that accepts GetProcessorJobInputLocationArgs and GetProcessorJobInputLocationOutput values. You can construct a concrete instance of `GetProcessorJobInputLocationInput` via:

GetProcessorJobInputLocationArgs{...}

type GetProcessorJobInputLocationObjectLocation

type GetProcessorJobInputLocationObjectLocation struct {
	// The Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The Object Storage object name.
	Object string `pulumi:"object"`
}

type GetProcessorJobInputLocationObjectLocationArgs

type GetProcessorJobInputLocationObjectLocationArgs struct {
	// The Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The Object Storage object name.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetProcessorJobInputLocationObjectLocationArgs) ElementType

func (GetProcessorJobInputLocationObjectLocationArgs) ToGetProcessorJobInputLocationObjectLocationOutput

func (i GetProcessorJobInputLocationObjectLocationArgs) ToGetProcessorJobInputLocationObjectLocationOutput() GetProcessorJobInputLocationObjectLocationOutput

func (GetProcessorJobInputLocationObjectLocationArgs) ToGetProcessorJobInputLocationObjectLocationOutputWithContext

func (i GetProcessorJobInputLocationObjectLocationArgs) ToGetProcessorJobInputLocationObjectLocationOutputWithContext(ctx context.Context) GetProcessorJobInputLocationObjectLocationOutput

type GetProcessorJobInputLocationObjectLocationArray

type GetProcessorJobInputLocationObjectLocationArray []GetProcessorJobInputLocationObjectLocationInput

func (GetProcessorJobInputLocationObjectLocationArray) ElementType

func (GetProcessorJobInputLocationObjectLocationArray) ToGetProcessorJobInputLocationObjectLocationArrayOutput

func (i GetProcessorJobInputLocationObjectLocationArray) ToGetProcessorJobInputLocationObjectLocationArrayOutput() GetProcessorJobInputLocationObjectLocationArrayOutput

func (GetProcessorJobInputLocationObjectLocationArray) ToGetProcessorJobInputLocationObjectLocationArrayOutputWithContext

func (i GetProcessorJobInputLocationObjectLocationArray) ToGetProcessorJobInputLocationObjectLocationArrayOutputWithContext(ctx context.Context) GetProcessorJobInputLocationObjectLocationArrayOutput

type GetProcessorJobInputLocationObjectLocationArrayInput

type GetProcessorJobInputLocationObjectLocationArrayInput interface {
	pulumi.Input

	ToGetProcessorJobInputLocationObjectLocationArrayOutput() GetProcessorJobInputLocationObjectLocationArrayOutput
	ToGetProcessorJobInputLocationObjectLocationArrayOutputWithContext(context.Context) GetProcessorJobInputLocationObjectLocationArrayOutput
}

GetProcessorJobInputLocationObjectLocationArrayInput is an input type that accepts GetProcessorJobInputLocationObjectLocationArray and GetProcessorJobInputLocationObjectLocationArrayOutput values. You can construct a concrete instance of `GetProcessorJobInputLocationObjectLocationArrayInput` via:

GetProcessorJobInputLocationObjectLocationArray{ GetProcessorJobInputLocationObjectLocationArgs{...} }

type GetProcessorJobInputLocationObjectLocationArrayOutput

type GetProcessorJobInputLocationObjectLocationArrayOutput struct{ *pulumi.OutputState }

func (GetProcessorJobInputLocationObjectLocationArrayOutput) ElementType

func (GetProcessorJobInputLocationObjectLocationArrayOutput) Index

func (GetProcessorJobInputLocationObjectLocationArrayOutput) ToGetProcessorJobInputLocationObjectLocationArrayOutput

func (GetProcessorJobInputLocationObjectLocationArrayOutput) ToGetProcessorJobInputLocationObjectLocationArrayOutputWithContext

func (o GetProcessorJobInputLocationObjectLocationArrayOutput) ToGetProcessorJobInputLocationObjectLocationArrayOutputWithContext(ctx context.Context) GetProcessorJobInputLocationObjectLocationArrayOutput

type GetProcessorJobInputLocationObjectLocationInput

type GetProcessorJobInputLocationObjectLocationInput interface {
	pulumi.Input

	ToGetProcessorJobInputLocationObjectLocationOutput() GetProcessorJobInputLocationObjectLocationOutput
	ToGetProcessorJobInputLocationObjectLocationOutputWithContext(context.Context) GetProcessorJobInputLocationObjectLocationOutput
}

GetProcessorJobInputLocationObjectLocationInput is an input type that accepts GetProcessorJobInputLocationObjectLocationArgs and GetProcessorJobInputLocationObjectLocationOutput values. You can construct a concrete instance of `GetProcessorJobInputLocationObjectLocationInput` via:

GetProcessorJobInputLocationObjectLocationArgs{...}

type GetProcessorJobInputLocationObjectLocationOutput

type GetProcessorJobInputLocationObjectLocationOutput struct{ *pulumi.OutputState }

func (GetProcessorJobInputLocationObjectLocationOutput) Bucket

The Object Storage bucket name.

func (GetProcessorJobInputLocationObjectLocationOutput) ElementType

func (GetProcessorJobInputLocationObjectLocationOutput) Namespace

The Object Storage namespace.

func (GetProcessorJobInputLocationObjectLocationOutput) Object

The Object Storage object name.

func (GetProcessorJobInputLocationObjectLocationOutput) ToGetProcessorJobInputLocationObjectLocationOutput

func (o GetProcessorJobInputLocationObjectLocationOutput) ToGetProcessorJobInputLocationObjectLocationOutput() GetProcessorJobInputLocationObjectLocationOutput

func (GetProcessorJobInputLocationObjectLocationOutput) ToGetProcessorJobInputLocationObjectLocationOutputWithContext

func (o GetProcessorJobInputLocationObjectLocationOutput) ToGetProcessorJobInputLocationObjectLocationOutputWithContext(ctx context.Context) GetProcessorJobInputLocationObjectLocationOutput

type GetProcessorJobInputLocationOutput

type GetProcessorJobInputLocationOutput struct{ *pulumi.OutputState }

func (GetProcessorJobInputLocationOutput) Data

Raw document data with Base64 encoding.

func (GetProcessorJobInputLocationOutput) ElementType

func (GetProcessorJobInputLocationOutput) ObjectLocations

The list of ObjectLocations.

func (GetProcessorJobInputLocationOutput) SourceType

The type of input location. The allowed values are:

func (GetProcessorJobInputLocationOutput) ToGetProcessorJobInputLocationOutput

func (o GetProcessorJobInputLocationOutput) ToGetProcessorJobInputLocationOutput() GetProcessorJobInputLocationOutput

func (GetProcessorJobInputLocationOutput) ToGetProcessorJobInputLocationOutputWithContext

func (o GetProcessorJobInputLocationOutput) ToGetProcessorJobInputLocationOutputWithContext(ctx context.Context) GetProcessorJobInputLocationOutput

type GetProcessorJobOutputLocation

type GetProcessorJobOutputLocation struct {
	// The Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The Object Storage folder name.
	Prefix string `pulumi:"prefix"`
}

type GetProcessorJobOutputLocationArgs

type GetProcessorJobOutputLocationArgs struct {
	// The Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The Object Storage folder name.
	Prefix pulumi.StringInput `pulumi:"prefix"`
}

func (GetProcessorJobOutputLocationArgs) ElementType

func (GetProcessorJobOutputLocationArgs) ToGetProcessorJobOutputLocationOutput

func (i GetProcessorJobOutputLocationArgs) ToGetProcessorJobOutputLocationOutput() GetProcessorJobOutputLocationOutput

func (GetProcessorJobOutputLocationArgs) ToGetProcessorJobOutputLocationOutputWithContext

func (i GetProcessorJobOutputLocationArgs) ToGetProcessorJobOutputLocationOutputWithContext(ctx context.Context) GetProcessorJobOutputLocationOutput

type GetProcessorJobOutputLocationArray

type GetProcessorJobOutputLocationArray []GetProcessorJobOutputLocationInput

func (GetProcessorJobOutputLocationArray) ElementType

func (GetProcessorJobOutputLocationArray) ToGetProcessorJobOutputLocationArrayOutput

func (i GetProcessorJobOutputLocationArray) ToGetProcessorJobOutputLocationArrayOutput() GetProcessorJobOutputLocationArrayOutput

func (GetProcessorJobOutputLocationArray) ToGetProcessorJobOutputLocationArrayOutputWithContext

func (i GetProcessorJobOutputLocationArray) ToGetProcessorJobOutputLocationArrayOutputWithContext(ctx context.Context) GetProcessorJobOutputLocationArrayOutput

type GetProcessorJobOutputLocationArrayInput

type GetProcessorJobOutputLocationArrayInput interface {
	pulumi.Input

	ToGetProcessorJobOutputLocationArrayOutput() GetProcessorJobOutputLocationArrayOutput
	ToGetProcessorJobOutputLocationArrayOutputWithContext(context.Context) GetProcessorJobOutputLocationArrayOutput
}

GetProcessorJobOutputLocationArrayInput is an input type that accepts GetProcessorJobOutputLocationArray and GetProcessorJobOutputLocationArrayOutput values. You can construct a concrete instance of `GetProcessorJobOutputLocationArrayInput` via:

GetProcessorJobOutputLocationArray{ GetProcessorJobOutputLocationArgs{...} }

type GetProcessorJobOutputLocationArrayOutput

type GetProcessorJobOutputLocationArrayOutput struct{ *pulumi.OutputState }

func (GetProcessorJobOutputLocationArrayOutput) ElementType

func (GetProcessorJobOutputLocationArrayOutput) Index

func (GetProcessorJobOutputLocationArrayOutput) ToGetProcessorJobOutputLocationArrayOutput

func (o GetProcessorJobOutputLocationArrayOutput) ToGetProcessorJobOutputLocationArrayOutput() GetProcessorJobOutputLocationArrayOutput

func (GetProcessorJobOutputLocationArrayOutput) ToGetProcessorJobOutputLocationArrayOutputWithContext

func (o GetProcessorJobOutputLocationArrayOutput) ToGetProcessorJobOutputLocationArrayOutputWithContext(ctx context.Context) GetProcessorJobOutputLocationArrayOutput

type GetProcessorJobOutputLocationInput

type GetProcessorJobOutputLocationInput interface {
	pulumi.Input

	ToGetProcessorJobOutputLocationOutput() GetProcessorJobOutputLocationOutput
	ToGetProcessorJobOutputLocationOutputWithContext(context.Context) GetProcessorJobOutputLocationOutput
}

GetProcessorJobOutputLocationInput is an input type that accepts GetProcessorJobOutputLocationArgs and GetProcessorJobOutputLocationOutput values. You can construct a concrete instance of `GetProcessorJobOutputLocationInput` via:

GetProcessorJobOutputLocationArgs{...}

type GetProcessorJobOutputLocationOutput

type GetProcessorJobOutputLocationOutput struct{ *pulumi.OutputState }

func (GetProcessorJobOutputLocationOutput) Bucket

The Object Storage bucket name.

func (GetProcessorJobOutputLocationOutput) ElementType

func (GetProcessorJobOutputLocationOutput) Namespace

The Object Storage namespace.

func (GetProcessorJobOutputLocationOutput) Prefix

The Object Storage folder name.

func (GetProcessorJobOutputLocationOutput) ToGetProcessorJobOutputLocationOutput

func (o GetProcessorJobOutputLocationOutput) ToGetProcessorJobOutputLocationOutput() GetProcessorJobOutputLocationOutput

func (GetProcessorJobOutputLocationOutput) ToGetProcessorJobOutputLocationOutputWithContext

func (o GetProcessorJobOutputLocationOutput) ToGetProcessorJobOutputLocationOutputWithContext(ctx context.Context) GetProcessorJobOutputLocationOutput

type GetProcessorJobProcessorConfig

type GetProcessorJobProcessorConfig struct {
	// The document type.
	DocumentType string `pulumi:"documentType"`
	// The types of document analysis requested.
	Features []GetProcessorJobProcessorConfigFeature `pulumi:"features"`
	// Whether or not to generate a ZIP file containing the results.
	IsZipOutputEnabled bool `pulumi:"isZipOutputEnabled"`
	// The document language, abbreviated according to the BCP 47 Language-Tag syntax.
	Language string `pulumi:"language"`
	// The type of the processor.
	ProcessorType string `pulumi:"processorType"`
}

type GetProcessorJobProcessorConfigArgs

type GetProcessorJobProcessorConfigArgs struct {
	// The document type.
	DocumentType pulumi.StringInput `pulumi:"documentType"`
	// The types of document analysis requested.
	Features GetProcessorJobProcessorConfigFeatureArrayInput `pulumi:"features"`
	// Whether or not to generate a ZIP file containing the results.
	IsZipOutputEnabled pulumi.BoolInput `pulumi:"isZipOutputEnabled"`
	// The document language, abbreviated according to the BCP 47 Language-Tag syntax.
	Language pulumi.StringInput `pulumi:"language"`
	// The type of the processor.
	ProcessorType pulumi.StringInput `pulumi:"processorType"`
}

func (GetProcessorJobProcessorConfigArgs) ElementType

func (GetProcessorJobProcessorConfigArgs) ToGetProcessorJobProcessorConfigOutput

func (i GetProcessorJobProcessorConfigArgs) ToGetProcessorJobProcessorConfigOutput() GetProcessorJobProcessorConfigOutput

func (GetProcessorJobProcessorConfigArgs) ToGetProcessorJobProcessorConfigOutputWithContext

func (i GetProcessorJobProcessorConfigArgs) ToGetProcessorJobProcessorConfigOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigOutput

type GetProcessorJobProcessorConfigArray

type GetProcessorJobProcessorConfigArray []GetProcessorJobProcessorConfigInput

func (GetProcessorJobProcessorConfigArray) ElementType

func (GetProcessorJobProcessorConfigArray) ToGetProcessorJobProcessorConfigArrayOutput

func (i GetProcessorJobProcessorConfigArray) ToGetProcessorJobProcessorConfigArrayOutput() GetProcessorJobProcessorConfigArrayOutput

func (GetProcessorJobProcessorConfigArray) ToGetProcessorJobProcessorConfigArrayOutputWithContext

func (i GetProcessorJobProcessorConfigArray) ToGetProcessorJobProcessorConfigArrayOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigArrayOutput

type GetProcessorJobProcessorConfigArrayInput

type GetProcessorJobProcessorConfigArrayInput interface {
	pulumi.Input

	ToGetProcessorJobProcessorConfigArrayOutput() GetProcessorJobProcessorConfigArrayOutput
	ToGetProcessorJobProcessorConfigArrayOutputWithContext(context.Context) GetProcessorJobProcessorConfigArrayOutput
}

GetProcessorJobProcessorConfigArrayInput is an input type that accepts GetProcessorJobProcessorConfigArray and GetProcessorJobProcessorConfigArrayOutput values. You can construct a concrete instance of `GetProcessorJobProcessorConfigArrayInput` via:

GetProcessorJobProcessorConfigArray{ GetProcessorJobProcessorConfigArgs{...} }

type GetProcessorJobProcessorConfigArrayOutput

type GetProcessorJobProcessorConfigArrayOutput struct{ *pulumi.OutputState }

func (GetProcessorJobProcessorConfigArrayOutput) ElementType

func (GetProcessorJobProcessorConfigArrayOutput) Index

func (GetProcessorJobProcessorConfigArrayOutput) ToGetProcessorJobProcessorConfigArrayOutput

func (o GetProcessorJobProcessorConfigArrayOutput) ToGetProcessorJobProcessorConfigArrayOutput() GetProcessorJobProcessorConfigArrayOutput

func (GetProcessorJobProcessorConfigArrayOutput) ToGetProcessorJobProcessorConfigArrayOutputWithContext

func (o GetProcessorJobProcessorConfigArrayOutput) ToGetProcessorJobProcessorConfigArrayOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigArrayOutput

type GetProcessorJobProcessorConfigFeature

type GetProcessorJobProcessorConfigFeature struct {
	// The type of document analysis requested. The allowed values are:
	FeatureType string `pulumi:"featureType"`
	// Whether or not to generate a searchable PDF file.
	GenerateSearchablePdf bool `pulumi:"generateSearchablePdf"`
	// The maximum number of results to return.
	MaxResults int `pulumi:"maxResults"`
	// The custom model ID.
	ModelId string `pulumi:"modelId"`
	// The custom model tenancy ID when modelId represents aliasName.
	TenancyId string `pulumi:"tenancyId"`
}

type GetProcessorJobProcessorConfigFeatureArgs

type GetProcessorJobProcessorConfigFeatureArgs struct {
	// The type of document analysis requested. The allowed values are:
	FeatureType pulumi.StringInput `pulumi:"featureType"`
	// Whether or not to generate a searchable PDF file.
	GenerateSearchablePdf pulumi.BoolInput `pulumi:"generateSearchablePdf"`
	// The maximum number of results to return.
	MaxResults pulumi.IntInput `pulumi:"maxResults"`
	// The custom model ID.
	ModelId pulumi.StringInput `pulumi:"modelId"`
	// The custom model tenancy ID when modelId represents aliasName.
	TenancyId pulumi.StringInput `pulumi:"tenancyId"`
}

func (GetProcessorJobProcessorConfigFeatureArgs) ElementType

func (GetProcessorJobProcessorConfigFeatureArgs) ToGetProcessorJobProcessorConfigFeatureOutput

func (i GetProcessorJobProcessorConfigFeatureArgs) ToGetProcessorJobProcessorConfigFeatureOutput() GetProcessorJobProcessorConfigFeatureOutput

func (GetProcessorJobProcessorConfigFeatureArgs) ToGetProcessorJobProcessorConfigFeatureOutputWithContext

func (i GetProcessorJobProcessorConfigFeatureArgs) ToGetProcessorJobProcessorConfigFeatureOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigFeatureOutput

type GetProcessorJobProcessorConfigFeatureArray

type GetProcessorJobProcessorConfigFeatureArray []GetProcessorJobProcessorConfigFeatureInput

func (GetProcessorJobProcessorConfigFeatureArray) ElementType

func (GetProcessorJobProcessorConfigFeatureArray) ToGetProcessorJobProcessorConfigFeatureArrayOutput

func (i GetProcessorJobProcessorConfigFeatureArray) ToGetProcessorJobProcessorConfigFeatureArrayOutput() GetProcessorJobProcessorConfigFeatureArrayOutput

func (GetProcessorJobProcessorConfigFeatureArray) ToGetProcessorJobProcessorConfigFeatureArrayOutputWithContext

func (i GetProcessorJobProcessorConfigFeatureArray) ToGetProcessorJobProcessorConfigFeatureArrayOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigFeatureArrayOutput

type GetProcessorJobProcessorConfigFeatureArrayInput

type GetProcessorJobProcessorConfigFeatureArrayInput interface {
	pulumi.Input

	ToGetProcessorJobProcessorConfigFeatureArrayOutput() GetProcessorJobProcessorConfigFeatureArrayOutput
	ToGetProcessorJobProcessorConfigFeatureArrayOutputWithContext(context.Context) GetProcessorJobProcessorConfigFeatureArrayOutput
}

GetProcessorJobProcessorConfigFeatureArrayInput is an input type that accepts GetProcessorJobProcessorConfigFeatureArray and GetProcessorJobProcessorConfigFeatureArrayOutput values. You can construct a concrete instance of `GetProcessorJobProcessorConfigFeatureArrayInput` via:

GetProcessorJobProcessorConfigFeatureArray{ GetProcessorJobProcessorConfigFeatureArgs{...} }

type GetProcessorJobProcessorConfigFeatureArrayOutput

type GetProcessorJobProcessorConfigFeatureArrayOutput struct{ *pulumi.OutputState }

func (GetProcessorJobProcessorConfigFeatureArrayOutput) ElementType

func (GetProcessorJobProcessorConfigFeatureArrayOutput) Index

func (GetProcessorJobProcessorConfigFeatureArrayOutput) ToGetProcessorJobProcessorConfigFeatureArrayOutput

func (o GetProcessorJobProcessorConfigFeatureArrayOutput) ToGetProcessorJobProcessorConfigFeatureArrayOutput() GetProcessorJobProcessorConfigFeatureArrayOutput

func (GetProcessorJobProcessorConfigFeatureArrayOutput) ToGetProcessorJobProcessorConfigFeatureArrayOutputWithContext

func (o GetProcessorJobProcessorConfigFeatureArrayOutput) ToGetProcessorJobProcessorConfigFeatureArrayOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigFeatureArrayOutput

type GetProcessorJobProcessorConfigFeatureInput

type GetProcessorJobProcessorConfigFeatureInput interface {
	pulumi.Input

	ToGetProcessorJobProcessorConfigFeatureOutput() GetProcessorJobProcessorConfigFeatureOutput
	ToGetProcessorJobProcessorConfigFeatureOutputWithContext(context.Context) GetProcessorJobProcessorConfigFeatureOutput
}

GetProcessorJobProcessorConfigFeatureInput is an input type that accepts GetProcessorJobProcessorConfigFeatureArgs and GetProcessorJobProcessorConfigFeatureOutput values. You can construct a concrete instance of `GetProcessorJobProcessorConfigFeatureInput` via:

GetProcessorJobProcessorConfigFeatureArgs{...}

type GetProcessorJobProcessorConfigFeatureOutput

type GetProcessorJobProcessorConfigFeatureOutput struct{ *pulumi.OutputState }

func (GetProcessorJobProcessorConfigFeatureOutput) ElementType

func (GetProcessorJobProcessorConfigFeatureOutput) FeatureType

The type of document analysis requested. The allowed values are:

func (GetProcessorJobProcessorConfigFeatureOutput) GenerateSearchablePdf

Whether or not to generate a searchable PDF file.

func (GetProcessorJobProcessorConfigFeatureOutput) MaxResults

The maximum number of results to return.

func (GetProcessorJobProcessorConfigFeatureOutput) ModelId

The custom model ID.

func (GetProcessorJobProcessorConfigFeatureOutput) TenancyId added in v1.5.0

The custom model tenancy ID when modelId represents aliasName.

func (GetProcessorJobProcessorConfigFeatureOutput) ToGetProcessorJobProcessorConfigFeatureOutput

func (o GetProcessorJobProcessorConfigFeatureOutput) ToGetProcessorJobProcessorConfigFeatureOutput() GetProcessorJobProcessorConfigFeatureOutput

func (GetProcessorJobProcessorConfigFeatureOutput) ToGetProcessorJobProcessorConfigFeatureOutputWithContext

func (o GetProcessorJobProcessorConfigFeatureOutput) ToGetProcessorJobProcessorConfigFeatureOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigFeatureOutput

type GetProcessorJobProcessorConfigInput

type GetProcessorJobProcessorConfigInput interface {
	pulumi.Input

	ToGetProcessorJobProcessorConfigOutput() GetProcessorJobProcessorConfigOutput
	ToGetProcessorJobProcessorConfigOutputWithContext(context.Context) GetProcessorJobProcessorConfigOutput
}

GetProcessorJobProcessorConfigInput is an input type that accepts GetProcessorJobProcessorConfigArgs and GetProcessorJobProcessorConfigOutput values. You can construct a concrete instance of `GetProcessorJobProcessorConfigInput` via:

GetProcessorJobProcessorConfigArgs{...}

type GetProcessorJobProcessorConfigOutput

type GetProcessorJobProcessorConfigOutput struct{ *pulumi.OutputState }

func (GetProcessorJobProcessorConfigOutput) DocumentType

The document type.

func (GetProcessorJobProcessorConfigOutput) ElementType

func (GetProcessorJobProcessorConfigOutput) Features

The types of document analysis requested.

func (GetProcessorJobProcessorConfigOutput) IsZipOutputEnabled

Whether or not to generate a ZIP file containing the results.

func (GetProcessorJobProcessorConfigOutput) Language

The document language, abbreviated according to the BCP 47 Language-Tag syntax.

func (GetProcessorJobProcessorConfigOutput) ProcessorType

The type of the processor.

func (GetProcessorJobProcessorConfigOutput) ToGetProcessorJobProcessorConfigOutput

func (o GetProcessorJobProcessorConfigOutput) ToGetProcessorJobProcessorConfigOutput() GetProcessorJobProcessorConfigOutput

func (GetProcessorJobProcessorConfigOutput) ToGetProcessorJobProcessorConfigOutputWithContext

func (o GetProcessorJobProcessorConfigOutput) ToGetProcessorJobProcessorConfigOutputWithContext(ctx context.Context) GetProcessorJobProcessorConfigOutput

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"`
	// The filter to find the project with the given identifier.
	Id *string `pulumi:"id"`
	// The filter to match projects with 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"`
	// The filter to find the project with the given identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The filter to match projects with 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. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// An optional 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"`
	// A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The filter to find the project with the given identifier.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail, that can provide actionable information if creation failed.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The filter to match projects with the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// When the project was created, as an RFC3339 datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// When the project was updated, as an RFC3339 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. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// An optional 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"`
	// A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The filter to find the project with the given identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail, that can provide actionable information if creation failed.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The filter to match projects with the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// When the project was created, as an RFC3339 datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// When the project was updated, as an RFC3339 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. For example: `{"foo-namespace": {"bar-key": "value"}}`

func (GetProjectsProjectCollectionItemOutput) Description

An optional 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

A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`

func (GetProjectsProjectCollectionItemOutput) Id

The filter to find the project with the given identifier.

func (GetProjectsProjectCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail, that can provide actionable information if creation failed.

func (GetProjectsProjectCollectionItemOutput) State

The filter to match projects with the given lifecycleState.

func (GetProjectsProjectCollectionItemOutput) SystemTags

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

func (GetProjectsProjectCollectionItemOutput) TimeCreated

When the project was created, as an RFC3339 datetime string.

func (GetProjectsProjectCollectionItemOutput) TimeUpdated

When the project was updated, as an RFC3339 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 {
	// The compartment identifier.
	CompartmentId *string `pulumi:"compartmentId"`
	// A human-friendly name for the project, which can be changed.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetProjectsFilter `pulumi:"filters"`
	// A unique identifier that is immutable after 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 Document service.

Returns a list of projects.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.GetProjects(ctx, &aidocument.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

The compartment identifier.

func (GetProjectsResultOutput) DisplayName

A human-friendly name for the project, which can be changed.

func (GetProjectsResultOutput) ElementType

func (GetProjectsResultOutput) ElementType() reflect.Type

func (GetProjectsResultOutput) Filters

func (GetProjectsResultOutput) Id

A unique identifier that is immutable after 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 {
	// A unique model identifier.
	ModelId string `pulumi:"modelId"`
}

A collection of arguments for invoking getModel.

type LookupModelOutputArgs

type LookupModelOutputArgs struct {
	// A 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 {
	// The compartment identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) collection of active custom Key Value models that need to be composed.
	ComponentModels []GetModelComponentModel `pulumi:"componentModels"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// An optional description of the model.
	Description string `pulumi:"description"`
	// A human-friendly name for the model, which can be changed.
	DisplayName string `pulumi:"displayName"`
	// A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// A unique identifier that is immutable after creation.
	Id string `pulumi:"id"`
	// Set to true when the model is created by using multiple key value extraction models.
	IsComposedModel bool `pulumi:"isComposedModel"`
	// Set to true when experimenting with a new model type or dataset, so model training is quick, with a predefined low number of passes through the training data.
	IsQuickMode bool `pulumi:"isQuickMode"`
	// The collection of labels used to train the custom model.
	Labels []string `pulumi:"labels"`
	// A message describing the current state in more detail, that can provide actionable information if training failed.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The maximum model training time in hours, expressed as a decimal fraction.
	MaxTrainingTimeInHours float64 `pulumi:"maxTrainingTimeInHours"`
	// Trained Model Metrics.
	Metrics []GetModelMetric `pulumi:"metrics"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.
	ModelId string `pulumi:"modelId"`
	// The type of the Document model.
	ModelType string `pulumi:"modelType"`
	// The version of the model.
	ModelVersion string `pulumi:"modelVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
	ProjectId string `pulumi:"projectId"`
	// The current state of the model.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The tenancy id of the model.
	TenancyId string `pulumi:"tenancyId"`
	// The base entity which is the input for creating and training a model.
	TestingDatasets []GetModelTestingDataset `pulumi:"testingDatasets"`
	// When the model was created, as an RFC3339 datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// When the model was updated, as an RFC3339 datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The total hours actually used for model training.
	TrainedTimeInHours float64 `pulumi:"trainedTimeInHours"`
	// The base entity which is the input for creating and training a model.
	TrainingDatasets []GetModelTrainingDataset `pulumi:"trainingDatasets"`
	// The base entity which is the input for creating and training a model.
	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 Document service.

Get a model by identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.GetModel(ctx, &aidocument.GetModelArgs{
			ModelId: testModelOciAiDocumentModel.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) CompartmentId

func (o LookupModelResultOutput) CompartmentId() pulumi.StringOutput

The compartment identifier.

func (LookupModelResultOutput) ComponentModels added in v1.5.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) collection of active custom Key Value models that need to be composed.

func (LookupModelResultOutput) DefinedTags

func (o LookupModelResultOutput) DefinedTags() pulumi.MapOutput

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

func (LookupModelResultOutput) Description

An optional description of the model.

func (LookupModelResultOutput) DisplayName

A human-friendly name for the model, which can be changed.

func (LookupModelResultOutput) ElementType

func (LookupModelResultOutput) ElementType() reflect.Type

func (LookupModelResultOutput) FreeformTags

func (o LookupModelResultOutput) FreeformTags() pulumi.MapOutput

A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`

func (LookupModelResultOutput) Id

A unique identifier that is immutable after creation.

func (LookupModelResultOutput) IsComposedModel added in v1.5.0

func (o LookupModelResultOutput) IsComposedModel() pulumi.BoolOutput

Set to true when the model is created by using multiple key value extraction models.

func (LookupModelResultOutput) IsQuickMode

func (o LookupModelResultOutput) IsQuickMode() pulumi.BoolOutput

Set to true when experimenting with a new model type or dataset, so model training is quick, with a predefined low number of passes through the training data.

func (LookupModelResultOutput) Labels

The collection of labels used to train the custom model.

func (LookupModelResultOutput) LifecycleDetails

func (o LookupModelResultOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail, that can provide actionable information if training failed.

func (LookupModelResultOutput) MaxTrainingTimeInHours

func (o LookupModelResultOutput) MaxTrainingTimeInHours() pulumi.Float64Output

The maximum model training time in hours, expressed as a decimal fraction.

func (LookupModelResultOutput) Metrics

Trained Model Metrics.

func (LookupModelResultOutput) ModelId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of active custom Key Value model that need to be composed.

func (LookupModelResultOutput) ModelType

The type of the Document model.

func (LookupModelResultOutput) ModelVersion

func (o LookupModelResultOutput) ModelVersion() pulumi.StringOutput

The version of the model.

func (LookupModelResultOutput) ProjectId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the 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. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`

func (LookupModelResultOutput) TenancyId added in v1.5.0

The tenancy id of the model.

func (LookupModelResultOutput) TestingDatasets

The base entity which is the input for creating and training a model.

func (LookupModelResultOutput) TimeCreated

When the model was created, as an RFC3339 datetime string.

func (LookupModelResultOutput) TimeUpdated

When the model was updated, as an RFC3339 datetime string.

func (LookupModelResultOutput) ToLookupModelResultOutput

func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput

func (LookupModelResultOutput) ToLookupModelResultOutputWithContext

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

func (LookupModelResultOutput) TrainedTimeInHours

func (o LookupModelResultOutput) TrainedTimeInHours() pulumi.Float64Output

The total hours actually used for model training.

func (LookupModelResultOutput) TrainingDatasets

The base entity which is the input for creating and training a model.

func (LookupModelResultOutput) ValidationDatasets

The base entity which is the input for creating and training a model.

type LookupProcessorJobArgs

type LookupProcessorJobArgs struct {
	// Processor job id.
	ProcessorJobId string `pulumi:"processorJobId"`
}

A collection of arguments for invoking getProcessorJob.

type LookupProcessorJobOutputArgs

type LookupProcessorJobOutputArgs struct {
	// Processor job id.
	ProcessorJobId pulumi.StringInput `pulumi:"processorJobId"`
}

A collection of arguments for invoking getProcessorJob.

func (LookupProcessorJobOutputArgs) ElementType

type LookupProcessorJobResult

type LookupProcessorJobResult struct {
	// The compartment identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// The display name of the processor job.
	DisplayName string `pulumi:"displayName"`
	// The id of the processor job.
	Id string `pulumi:"id"`
	// The location of the inputs.
	InputLocations []GetProcessorJobInputLocation `pulumi:"inputLocations"`
	// The detailed status of FAILED state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The object storage location where to store analysis results.
	OutputLocations []GetProcessorJobOutputLocation `pulumi:"outputLocations"`
	// How much progress the operation has made, compared to the total amount of work to be performed.
	PercentComplete float64 `pulumi:"percentComplete"`
	// The configuration of a processor.
	ProcessorConfigs []GetProcessorJobProcessorConfig `pulumi:"processorConfigs"`
	ProcessorJobId   string                           `pulumi:"processorJobId"`
	// The current state of the processor job.
	State string `pulumi:"state"`
	// The job acceptance time.
	TimeAccepted string `pulumi:"timeAccepted"`
	// The job finish time.
	TimeFinished string `pulumi:"timeFinished"`
	// The job start time.
	TimeStarted string `pulumi:"timeStarted"`
}

A collection of values returned by getProcessorJob.

func LookupProcessorJob

func LookupProcessorJob(ctx *pulumi.Context, args *LookupProcessorJobArgs, opts ...pulumi.InvokeOption) (*LookupProcessorJobResult, error)

This data source provides details about a specific Processor Job resource in Oracle Cloud Infrastructure Ai Document service.

Get the details of a processor job.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.GetProcessorJob(ctx, &aidocument.GetProcessorJobArgs{
			ProcessorJobId: testProcessorJobOciAiDocumentProcessorJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupProcessorJobResultOutput

type LookupProcessorJobResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProcessorJob.

func (LookupProcessorJobResultOutput) CompartmentId

The compartment identifier.

func (LookupProcessorJobResultOutput) DisplayName

The display name of the processor job.

func (LookupProcessorJobResultOutput) ElementType

func (LookupProcessorJobResultOutput) Id

The id of the processor job.

func (LookupProcessorJobResultOutput) InputLocations

The location of the inputs.

func (LookupProcessorJobResultOutput) LifecycleDetails

func (o LookupProcessorJobResultOutput) LifecycleDetails() pulumi.StringOutput

The detailed status of FAILED state.

func (LookupProcessorJobResultOutput) OutputLocations

The object storage location where to store analysis results.

func (LookupProcessorJobResultOutput) PercentComplete

How much progress the operation has made, compared to the total amount of work to be performed.

func (LookupProcessorJobResultOutput) ProcessorConfigs

The configuration of a processor.

func (LookupProcessorJobResultOutput) ProcessorJobId

func (LookupProcessorJobResultOutput) State

The current state of the processor job.

func (LookupProcessorJobResultOutput) TimeAccepted

The job acceptance time.

func (LookupProcessorJobResultOutput) TimeFinished

The job finish time.

func (LookupProcessorJobResultOutput) TimeStarted

The job start time.

func (LookupProcessorJobResultOutput) ToLookupProcessorJobResultOutput

func (o LookupProcessorJobResultOutput) ToLookupProcessorJobResultOutput() LookupProcessorJobResultOutput

func (LookupProcessorJobResultOutput) ToLookupProcessorJobResultOutputWithContext

func (o LookupProcessorJobResultOutput) ToLookupProcessorJobResultOutputWithContext(ctx context.Context) LookupProcessorJobResultOutput

type LookupProjectArgs

type LookupProjectArgs struct {
	// A unique project identifier.
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getProject.

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// A 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 {
	// The compartment identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// An optional description of the project.
	Description string `pulumi:"description"`
	// A human-friendly name for the project, which can be changed.
	DisplayName string `pulumi:"displayName"`
	// A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// A unique identifier that is immutable after creation.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail, that can provide actionable information if creation failed.
	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. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// When the project was created, as an RFC3339 datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// When the project was updated, as an RFC3339 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 Document service.

Get a project by identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.GetProject(ctx, &aidocument.GetProjectArgs{
			ProjectId: testProjectOciAiDocumentProject.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

The 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. For example: `{"foo-namespace": {"bar-key": "value"}}`

func (LookupProjectResultOutput) Description

An optional description of the project.

func (LookupProjectResultOutput) DisplayName

A human-friendly name for the project, which can be changed.

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) FreeformTags

func (o LookupProjectResultOutput) FreeformTags() pulumi.MapOutput

A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`

func (LookupProjectResultOutput) Id

A unique identifier that is immutable after creation.

func (LookupProjectResultOutput) LifecycleDetails

func (o LookupProjectResultOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail, that can provide actionable information if creation failed.

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. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`

func (LookupProjectResultOutput) TimeCreated

When the project was created, as an RFC3339 datetime string.

func (LookupProjectResultOutput) TimeUpdated

When the project was updated, as an RFC3339 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

	// (Updatable) The compartment identifier.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) list of active custom Key Value models that need to be composed.
	ComponentModels ModelComponentModelArrayOutput `pulumi:"componentModels"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) An optional description of the model.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A human-friendly name for the model, which can be changed.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Set to true when the model is created by using multiple key value extraction models.
	IsComposedModel pulumi.BoolOutput `pulumi:"isComposedModel"`
	// Set to true when experimenting with a new model type or dataset, so the model training is quick, with a predefined low number of passes through the training data.
	IsQuickMode pulumi.BoolOutput `pulumi:"isQuickMode"`
	// The collection of labels used to train the custom model.
	Labels pulumi.StringArrayOutput `pulumi:"labels"`
	// A message describing the current state in more detail, that can provide actionable information if training failed.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The maximum model training time in hours, expressed as a decimal fraction.
	MaxTrainingTimeInHours pulumi.Float64Output `pulumi:"maxTrainingTimeInHours"`
	// Trained Model Metrics.
	Metrics ModelMetricArrayOutput `pulumi:"metrics"`
	ModelId pulumi.StringPtrOutput `pulumi:"modelId"`
	// The type of the Document model.
	ModelType pulumi.StringOutput `pulumi:"modelType"`
	// The model version
	ModelVersion pulumi.StringOutput `pulumi:"modelVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The current state of the model.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The tenancy id of the model.
	TenancyId pulumi.StringOutput `pulumi:"tenancyId"`
	// The base entity which is the input for creating and training a model.
	TestingDataset ModelTestingDatasetOutput `pulumi:"testingDataset"`
	// When the model was created, as an RFC3339 datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// When the model was updated, as an RFC3339 datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// The total hours actually used for model training.
	TrainedTimeInHours pulumi.Float64Output `pulumi:"trainedTimeInHours"`
	// The base entity which is the input for creating and training a model.
	TrainingDataset ModelTrainingDatasetOutput `pulumi:"trainingDataset"`
	// The base entity which is the input for creating and training a model.
	ValidationDataset ModelValidationDatasetOutput `pulumi:"validationDataset"`
}

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

Create a new model.

Updates the model metadata only selected path parameter.

## Import

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

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

func GetModel

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

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

func NewModel

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

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

func (*Model) ElementType

func (*Model) ElementType() reflect.Type

func (*Model) ToModelOutput

func (i *Model) ToModelOutput() ModelOutput

func (*Model) ToModelOutputWithContext

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

type ModelArgs

type ModelArgs struct {
	// (Updatable) The compartment identifier.
	CompartmentId pulumi.StringInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) list of active custom Key Value models that need to be composed.
	ComponentModels ModelComponentModelArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapInput
	// (Updatable) An optional description of the model.
	Description pulumi.StringPtrInput
	// (Updatable) A human-friendly name for the model, which can be changed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Set to true when experimenting with a new model type or dataset, so the model training is quick, with a predefined low number of passes through the training data.
	IsQuickMode pulumi.BoolPtrInput
	// The maximum model training time in hours, expressed as a decimal fraction.
	MaxTrainingTimeInHours pulumi.Float64PtrInput
	ModelId                pulumi.StringPtrInput
	// The type of the Document model.
	ModelType pulumi.StringInput
	// The model version
	ModelVersion pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
	ProjectId pulumi.StringInput
	// The base entity which is the input for creating and training a model.
	TestingDataset ModelTestingDatasetPtrInput
	// The base entity which is the input for creating and training a model.
	TrainingDataset ModelTrainingDatasetPtrInput
	// The base entity which is the input for creating and training a model.
	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 ModelComponentModel added in v1.5.0

type ModelComponentModel struct {
	ModelId *string `pulumi:"modelId"`
}

type ModelComponentModelArgs added in v1.5.0

type ModelComponentModelArgs struct {
	ModelId pulumi.StringPtrInput `pulumi:"modelId"`
}

func (ModelComponentModelArgs) ElementType added in v1.5.0

func (ModelComponentModelArgs) ElementType() reflect.Type

func (ModelComponentModelArgs) ToModelComponentModelOutput added in v1.5.0

func (i ModelComponentModelArgs) ToModelComponentModelOutput() ModelComponentModelOutput

func (ModelComponentModelArgs) ToModelComponentModelOutputWithContext added in v1.5.0

func (i ModelComponentModelArgs) ToModelComponentModelOutputWithContext(ctx context.Context) ModelComponentModelOutput

type ModelComponentModelArray added in v1.5.0

type ModelComponentModelArray []ModelComponentModelInput

func (ModelComponentModelArray) ElementType added in v1.5.0

func (ModelComponentModelArray) ElementType() reflect.Type

func (ModelComponentModelArray) ToModelComponentModelArrayOutput added in v1.5.0

func (i ModelComponentModelArray) ToModelComponentModelArrayOutput() ModelComponentModelArrayOutput

func (ModelComponentModelArray) ToModelComponentModelArrayOutputWithContext added in v1.5.0

func (i ModelComponentModelArray) ToModelComponentModelArrayOutputWithContext(ctx context.Context) ModelComponentModelArrayOutput

type ModelComponentModelArrayInput added in v1.5.0

type ModelComponentModelArrayInput interface {
	pulumi.Input

	ToModelComponentModelArrayOutput() ModelComponentModelArrayOutput
	ToModelComponentModelArrayOutputWithContext(context.Context) ModelComponentModelArrayOutput
}

ModelComponentModelArrayInput is an input type that accepts ModelComponentModelArray and ModelComponentModelArrayOutput values. You can construct a concrete instance of `ModelComponentModelArrayInput` via:

ModelComponentModelArray{ ModelComponentModelArgs{...} }

type ModelComponentModelArrayOutput added in v1.5.0

type ModelComponentModelArrayOutput struct{ *pulumi.OutputState }

func (ModelComponentModelArrayOutput) ElementType added in v1.5.0

func (ModelComponentModelArrayOutput) Index added in v1.5.0

func (ModelComponentModelArrayOutput) ToModelComponentModelArrayOutput added in v1.5.0

func (o ModelComponentModelArrayOutput) ToModelComponentModelArrayOutput() ModelComponentModelArrayOutput

func (ModelComponentModelArrayOutput) ToModelComponentModelArrayOutputWithContext added in v1.5.0

func (o ModelComponentModelArrayOutput) ToModelComponentModelArrayOutputWithContext(ctx context.Context) ModelComponentModelArrayOutput

type ModelComponentModelInput added in v1.5.0

type ModelComponentModelInput interface {
	pulumi.Input

	ToModelComponentModelOutput() ModelComponentModelOutput
	ToModelComponentModelOutputWithContext(context.Context) ModelComponentModelOutput
}

ModelComponentModelInput is an input type that accepts ModelComponentModelArgs and ModelComponentModelOutput values. You can construct a concrete instance of `ModelComponentModelInput` via:

ModelComponentModelArgs{...}

type ModelComponentModelOutput added in v1.5.0

type ModelComponentModelOutput struct{ *pulumi.OutputState }

func (ModelComponentModelOutput) ElementType added in v1.5.0

func (ModelComponentModelOutput) ElementType() reflect.Type

func (ModelComponentModelOutput) ModelId added in v1.5.0

func (ModelComponentModelOutput) ToModelComponentModelOutput added in v1.5.0

func (o ModelComponentModelOutput) ToModelComponentModelOutput() ModelComponentModelOutput

func (ModelComponentModelOutput) ToModelComponentModelOutputWithContext added in v1.5.0

func (o ModelComponentModelOutput) ToModelComponentModelOutputWithContext(ctx context.Context) ModelComponentModelOutput

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 ModelMetric

type ModelMetric struct {
	// Summary of count of samples used during model training.
	DatasetSummaries []ModelMetricDatasetSummary `pulumi:"datasetSummaries"`
	// List of metrics entries per label.
	LabelMetricsReports []ModelMetricLabelMetricsReport `pulumi:"labelMetricsReports"`
	// The type of the Document model.
	ModelType *string `pulumi:"modelType"`
	// Overall Metrics report for Document Classification Model.
	OverallMetricsReports []ModelMetricOverallMetricsReport `pulumi:"overallMetricsReports"`
}

type ModelMetricArgs

type ModelMetricArgs struct {
	// Summary of count of samples used during model training.
	DatasetSummaries ModelMetricDatasetSummaryArrayInput `pulumi:"datasetSummaries"`
	// List of metrics entries per label.
	LabelMetricsReports ModelMetricLabelMetricsReportArrayInput `pulumi:"labelMetricsReports"`
	// The type of the Document model.
	ModelType pulumi.StringPtrInput `pulumi:"modelType"`
	// Overall Metrics report for Document Classification Model.
	OverallMetricsReports ModelMetricOverallMetricsReportArrayInput `pulumi:"overallMetricsReports"`
}

func (ModelMetricArgs) ElementType

func (ModelMetricArgs) ElementType() reflect.Type

func (ModelMetricArgs) ToModelMetricOutput

func (i ModelMetricArgs) ToModelMetricOutput() ModelMetricOutput

func (ModelMetricArgs) ToModelMetricOutputWithContext

func (i ModelMetricArgs) ToModelMetricOutputWithContext(ctx context.Context) ModelMetricOutput

type ModelMetricArray

type ModelMetricArray []ModelMetricInput

func (ModelMetricArray) ElementType

func (ModelMetricArray) ElementType() reflect.Type

func (ModelMetricArray) ToModelMetricArrayOutput

func (i ModelMetricArray) ToModelMetricArrayOutput() ModelMetricArrayOutput

func (ModelMetricArray) ToModelMetricArrayOutputWithContext

func (i ModelMetricArray) ToModelMetricArrayOutputWithContext(ctx context.Context) ModelMetricArrayOutput

type ModelMetricArrayInput

type ModelMetricArrayInput interface {
	pulumi.Input

	ToModelMetricArrayOutput() ModelMetricArrayOutput
	ToModelMetricArrayOutputWithContext(context.Context) ModelMetricArrayOutput
}

ModelMetricArrayInput is an input type that accepts ModelMetricArray and ModelMetricArrayOutput values. You can construct a concrete instance of `ModelMetricArrayInput` via:

ModelMetricArray{ ModelMetricArgs{...} }

type ModelMetricArrayOutput

type ModelMetricArrayOutput struct{ *pulumi.OutputState }

func (ModelMetricArrayOutput) ElementType

func (ModelMetricArrayOutput) ElementType() reflect.Type

func (ModelMetricArrayOutput) Index

func (ModelMetricArrayOutput) ToModelMetricArrayOutput

func (o ModelMetricArrayOutput) ToModelMetricArrayOutput() ModelMetricArrayOutput

func (ModelMetricArrayOutput) ToModelMetricArrayOutputWithContext

func (o ModelMetricArrayOutput) ToModelMetricArrayOutputWithContext(ctx context.Context) ModelMetricArrayOutput

type ModelMetricDatasetSummary

type ModelMetricDatasetSummary struct {
	// Number of samples used for testing the model.
	TestSampleCount *int `pulumi:"testSampleCount"`
	// Number of samples used for training the model.
	TrainingSampleCount *int `pulumi:"trainingSampleCount"`
	// Number of samples used for validating the model.
	ValidationSampleCount *int `pulumi:"validationSampleCount"`
}

type ModelMetricDatasetSummaryArgs

type ModelMetricDatasetSummaryArgs struct {
	// Number of samples used for testing the model.
	TestSampleCount pulumi.IntPtrInput `pulumi:"testSampleCount"`
	// Number of samples used for training the model.
	TrainingSampleCount pulumi.IntPtrInput `pulumi:"trainingSampleCount"`
	// Number of samples used for validating the model.
	ValidationSampleCount pulumi.IntPtrInput `pulumi:"validationSampleCount"`
}

func (ModelMetricDatasetSummaryArgs) ElementType

func (ModelMetricDatasetSummaryArgs) ToModelMetricDatasetSummaryOutput

func (i ModelMetricDatasetSummaryArgs) ToModelMetricDatasetSummaryOutput() ModelMetricDatasetSummaryOutput

func (ModelMetricDatasetSummaryArgs) ToModelMetricDatasetSummaryOutputWithContext

func (i ModelMetricDatasetSummaryArgs) ToModelMetricDatasetSummaryOutputWithContext(ctx context.Context) ModelMetricDatasetSummaryOutput

type ModelMetricDatasetSummaryArray

type ModelMetricDatasetSummaryArray []ModelMetricDatasetSummaryInput

func (ModelMetricDatasetSummaryArray) ElementType

func (ModelMetricDatasetSummaryArray) ToModelMetricDatasetSummaryArrayOutput

func (i ModelMetricDatasetSummaryArray) ToModelMetricDatasetSummaryArrayOutput() ModelMetricDatasetSummaryArrayOutput

func (ModelMetricDatasetSummaryArray) ToModelMetricDatasetSummaryArrayOutputWithContext

func (i ModelMetricDatasetSummaryArray) ToModelMetricDatasetSummaryArrayOutputWithContext(ctx context.Context) ModelMetricDatasetSummaryArrayOutput

type ModelMetricDatasetSummaryArrayInput

type ModelMetricDatasetSummaryArrayInput interface {
	pulumi.Input

	ToModelMetricDatasetSummaryArrayOutput() ModelMetricDatasetSummaryArrayOutput
	ToModelMetricDatasetSummaryArrayOutputWithContext(context.Context) ModelMetricDatasetSummaryArrayOutput
}

ModelMetricDatasetSummaryArrayInput is an input type that accepts ModelMetricDatasetSummaryArray and ModelMetricDatasetSummaryArrayOutput values. You can construct a concrete instance of `ModelMetricDatasetSummaryArrayInput` via:

ModelMetricDatasetSummaryArray{ ModelMetricDatasetSummaryArgs{...} }

type ModelMetricDatasetSummaryArrayOutput

type ModelMetricDatasetSummaryArrayOutput struct{ *pulumi.OutputState }

func (ModelMetricDatasetSummaryArrayOutput) ElementType

func (ModelMetricDatasetSummaryArrayOutput) Index

func (ModelMetricDatasetSummaryArrayOutput) ToModelMetricDatasetSummaryArrayOutput

func (o ModelMetricDatasetSummaryArrayOutput) ToModelMetricDatasetSummaryArrayOutput() ModelMetricDatasetSummaryArrayOutput

func (ModelMetricDatasetSummaryArrayOutput) ToModelMetricDatasetSummaryArrayOutputWithContext

func (o ModelMetricDatasetSummaryArrayOutput) ToModelMetricDatasetSummaryArrayOutputWithContext(ctx context.Context) ModelMetricDatasetSummaryArrayOutput

type ModelMetricDatasetSummaryInput

type ModelMetricDatasetSummaryInput interface {
	pulumi.Input

	ToModelMetricDatasetSummaryOutput() ModelMetricDatasetSummaryOutput
	ToModelMetricDatasetSummaryOutputWithContext(context.Context) ModelMetricDatasetSummaryOutput
}

ModelMetricDatasetSummaryInput is an input type that accepts ModelMetricDatasetSummaryArgs and ModelMetricDatasetSummaryOutput values. You can construct a concrete instance of `ModelMetricDatasetSummaryInput` via:

ModelMetricDatasetSummaryArgs{...}

type ModelMetricDatasetSummaryOutput

type ModelMetricDatasetSummaryOutput struct{ *pulumi.OutputState }

func (ModelMetricDatasetSummaryOutput) ElementType

func (ModelMetricDatasetSummaryOutput) TestSampleCount

Number of samples used for testing the model.

func (ModelMetricDatasetSummaryOutput) ToModelMetricDatasetSummaryOutput

func (o ModelMetricDatasetSummaryOutput) ToModelMetricDatasetSummaryOutput() ModelMetricDatasetSummaryOutput

func (ModelMetricDatasetSummaryOutput) ToModelMetricDatasetSummaryOutputWithContext

func (o ModelMetricDatasetSummaryOutput) ToModelMetricDatasetSummaryOutputWithContext(ctx context.Context) ModelMetricDatasetSummaryOutput

func (ModelMetricDatasetSummaryOutput) TrainingSampleCount

func (o ModelMetricDatasetSummaryOutput) TrainingSampleCount() pulumi.IntPtrOutput

Number of samples used for training the model.

func (ModelMetricDatasetSummaryOutput) ValidationSampleCount

func (o ModelMetricDatasetSummaryOutput) ValidationSampleCount() pulumi.IntPtrOutput

Number of samples used for validating the model.

type ModelMetricInput

type ModelMetricInput interface {
	pulumi.Input

	ToModelMetricOutput() ModelMetricOutput
	ToModelMetricOutputWithContext(context.Context) ModelMetricOutput
}

ModelMetricInput is an input type that accepts ModelMetricArgs and ModelMetricOutput values. You can construct a concrete instance of `ModelMetricInput` via:

ModelMetricArgs{...}

type ModelMetricLabelMetricsReport

type ModelMetricLabelMetricsReport struct {
	// List of document classification confidence report.
	ConfidenceEntries []ModelMetricLabelMetricsReportConfidenceEntry `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount *int `pulumi:"documentCount"`
	// Label name
	Label *string `pulumi:"label"`
	// Mean average precision under different thresholds
	MeanAveragePrecision *float64 `pulumi:"meanAveragePrecision"`
}

type ModelMetricLabelMetricsReportArgs

type ModelMetricLabelMetricsReportArgs struct {
	// List of document classification confidence report.
	ConfidenceEntries ModelMetricLabelMetricsReportConfidenceEntryArrayInput `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount pulumi.IntPtrInput `pulumi:"documentCount"`
	// Label name
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Mean average precision under different thresholds
	MeanAveragePrecision pulumi.Float64PtrInput `pulumi:"meanAveragePrecision"`
}

func (ModelMetricLabelMetricsReportArgs) ElementType

func (ModelMetricLabelMetricsReportArgs) ToModelMetricLabelMetricsReportOutput

func (i ModelMetricLabelMetricsReportArgs) ToModelMetricLabelMetricsReportOutput() ModelMetricLabelMetricsReportOutput

func (ModelMetricLabelMetricsReportArgs) ToModelMetricLabelMetricsReportOutputWithContext

func (i ModelMetricLabelMetricsReportArgs) ToModelMetricLabelMetricsReportOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportOutput

type ModelMetricLabelMetricsReportArray

type ModelMetricLabelMetricsReportArray []ModelMetricLabelMetricsReportInput

func (ModelMetricLabelMetricsReportArray) ElementType

func (ModelMetricLabelMetricsReportArray) ToModelMetricLabelMetricsReportArrayOutput

func (i ModelMetricLabelMetricsReportArray) ToModelMetricLabelMetricsReportArrayOutput() ModelMetricLabelMetricsReportArrayOutput

func (ModelMetricLabelMetricsReportArray) ToModelMetricLabelMetricsReportArrayOutputWithContext

func (i ModelMetricLabelMetricsReportArray) ToModelMetricLabelMetricsReportArrayOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportArrayOutput

type ModelMetricLabelMetricsReportArrayInput

type ModelMetricLabelMetricsReportArrayInput interface {
	pulumi.Input

	ToModelMetricLabelMetricsReportArrayOutput() ModelMetricLabelMetricsReportArrayOutput
	ToModelMetricLabelMetricsReportArrayOutputWithContext(context.Context) ModelMetricLabelMetricsReportArrayOutput
}

ModelMetricLabelMetricsReportArrayInput is an input type that accepts ModelMetricLabelMetricsReportArray and ModelMetricLabelMetricsReportArrayOutput values. You can construct a concrete instance of `ModelMetricLabelMetricsReportArrayInput` via:

ModelMetricLabelMetricsReportArray{ ModelMetricLabelMetricsReportArgs{...} }

type ModelMetricLabelMetricsReportArrayOutput

type ModelMetricLabelMetricsReportArrayOutput struct{ *pulumi.OutputState }

func (ModelMetricLabelMetricsReportArrayOutput) ElementType

func (ModelMetricLabelMetricsReportArrayOutput) Index

func (ModelMetricLabelMetricsReportArrayOutput) ToModelMetricLabelMetricsReportArrayOutput

func (o ModelMetricLabelMetricsReportArrayOutput) ToModelMetricLabelMetricsReportArrayOutput() ModelMetricLabelMetricsReportArrayOutput

func (ModelMetricLabelMetricsReportArrayOutput) ToModelMetricLabelMetricsReportArrayOutputWithContext

func (o ModelMetricLabelMetricsReportArrayOutput) ToModelMetricLabelMetricsReportArrayOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportArrayOutput

type ModelMetricLabelMetricsReportConfidenceEntry

type ModelMetricLabelMetricsReportConfidenceEntry struct {
	// accuracy under the threshold
	Accuracy *float64 `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score *float64 `pulumi:"f1score"`
	// Precision under the threshold
	Precision *float64 `pulumi:"precision"`
	// Recall under the threshold
	Recall *float64 `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold *float64 `pulumi:"threshold"`
}

type ModelMetricLabelMetricsReportConfidenceEntryArgs

type ModelMetricLabelMetricsReportConfidenceEntryArgs struct {
	// accuracy under the threshold
	Accuracy pulumi.Float64PtrInput `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score pulumi.Float64PtrInput `pulumi:"f1score"`
	// Precision under the threshold
	Precision pulumi.Float64PtrInput `pulumi:"precision"`
	// Recall under the threshold
	Recall pulumi.Float64PtrInput `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold pulumi.Float64PtrInput `pulumi:"threshold"`
}

func (ModelMetricLabelMetricsReportConfidenceEntryArgs) ElementType

func (ModelMetricLabelMetricsReportConfidenceEntryArgs) ToModelMetricLabelMetricsReportConfidenceEntryOutput

func (i ModelMetricLabelMetricsReportConfidenceEntryArgs) ToModelMetricLabelMetricsReportConfidenceEntryOutput() ModelMetricLabelMetricsReportConfidenceEntryOutput

func (ModelMetricLabelMetricsReportConfidenceEntryArgs) ToModelMetricLabelMetricsReportConfidenceEntryOutputWithContext

func (i ModelMetricLabelMetricsReportConfidenceEntryArgs) ToModelMetricLabelMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportConfidenceEntryOutput

type ModelMetricLabelMetricsReportConfidenceEntryArray

type ModelMetricLabelMetricsReportConfidenceEntryArray []ModelMetricLabelMetricsReportConfidenceEntryInput

func (ModelMetricLabelMetricsReportConfidenceEntryArray) ElementType

func (ModelMetricLabelMetricsReportConfidenceEntryArray) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutput

func (i ModelMetricLabelMetricsReportConfidenceEntryArray) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutput() ModelMetricLabelMetricsReportConfidenceEntryArrayOutput

func (ModelMetricLabelMetricsReportConfidenceEntryArray) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext

func (i ModelMetricLabelMetricsReportConfidenceEntryArray) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportConfidenceEntryArrayOutput

type ModelMetricLabelMetricsReportConfidenceEntryArrayInput

type ModelMetricLabelMetricsReportConfidenceEntryArrayInput interface {
	pulumi.Input

	ToModelMetricLabelMetricsReportConfidenceEntryArrayOutput() ModelMetricLabelMetricsReportConfidenceEntryArrayOutput
	ToModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(context.Context) ModelMetricLabelMetricsReportConfidenceEntryArrayOutput
}

ModelMetricLabelMetricsReportConfidenceEntryArrayInput is an input type that accepts ModelMetricLabelMetricsReportConfidenceEntryArray and ModelMetricLabelMetricsReportConfidenceEntryArrayOutput values. You can construct a concrete instance of `ModelMetricLabelMetricsReportConfidenceEntryArrayInput` via:

ModelMetricLabelMetricsReportConfidenceEntryArray{ ModelMetricLabelMetricsReportConfidenceEntryArgs{...} }

type ModelMetricLabelMetricsReportConfidenceEntryArrayOutput

type ModelMetricLabelMetricsReportConfidenceEntryArrayOutput struct{ *pulumi.OutputState }

func (ModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ElementType

func (ModelMetricLabelMetricsReportConfidenceEntryArrayOutput) Index

func (ModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutput

func (ModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext

func (o ModelMetricLabelMetricsReportConfidenceEntryArrayOutput) ToModelMetricLabelMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportConfidenceEntryArrayOutput

type ModelMetricLabelMetricsReportConfidenceEntryInput

type ModelMetricLabelMetricsReportConfidenceEntryInput interface {
	pulumi.Input

	ToModelMetricLabelMetricsReportConfidenceEntryOutput() ModelMetricLabelMetricsReportConfidenceEntryOutput
	ToModelMetricLabelMetricsReportConfidenceEntryOutputWithContext(context.Context) ModelMetricLabelMetricsReportConfidenceEntryOutput
}

ModelMetricLabelMetricsReportConfidenceEntryInput is an input type that accepts ModelMetricLabelMetricsReportConfidenceEntryArgs and ModelMetricLabelMetricsReportConfidenceEntryOutput values. You can construct a concrete instance of `ModelMetricLabelMetricsReportConfidenceEntryInput` via:

ModelMetricLabelMetricsReportConfidenceEntryArgs{...}

type ModelMetricLabelMetricsReportConfidenceEntryOutput

type ModelMetricLabelMetricsReportConfidenceEntryOutput struct{ *pulumi.OutputState }

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) Accuracy

accuracy under the threshold

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) ElementType

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) F1score

f1Score under the threshold

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) Precision

Precision under the threshold

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) Recall

Recall under the threshold

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) Threshold

Threshold used to calculate precision and recall.

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) ToModelMetricLabelMetricsReportConfidenceEntryOutput

func (o ModelMetricLabelMetricsReportConfidenceEntryOutput) ToModelMetricLabelMetricsReportConfidenceEntryOutput() ModelMetricLabelMetricsReportConfidenceEntryOutput

func (ModelMetricLabelMetricsReportConfidenceEntryOutput) ToModelMetricLabelMetricsReportConfidenceEntryOutputWithContext

func (o ModelMetricLabelMetricsReportConfidenceEntryOutput) ToModelMetricLabelMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportConfidenceEntryOutput

type ModelMetricLabelMetricsReportInput

type ModelMetricLabelMetricsReportInput interface {
	pulumi.Input

	ToModelMetricLabelMetricsReportOutput() ModelMetricLabelMetricsReportOutput
	ToModelMetricLabelMetricsReportOutputWithContext(context.Context) ModelMetricLabelMetricsReportOutput
}

ModelMetricLabelMetricsReportInput is an input type that accepts ModelMetricLabelMetricsReportArgs and ModelMetricLabelMetricsReportOutput values. You can construct a concrete instance of `ModelMetricLabelMetricsReportInput` via:

ModelMetricLabelMetricsReportArgs{...}

type ModelMetricLabelMetricsReportOutput

type ModelMetricLabelMetricsReportOutput struct{ *pulumi.OutputState }

func (ModelMetricLabelMetricsReportOutput) ConfidenceEntries

List of document classification confidence report.

func (ModelMetricLabelMetricsReportOutput) DocumentCount

Total test documents in the label.

func (ModelMetricLabelMetricsReportOutput) ElementType

func (ModelMetricLabelMetricsReportOutput) Label

Label name

func (ModelMetricLabelMetricsReportOutput) MeanAveragePrecision

Mean average precision under different thresholds

func (ModelMetricLabelMetricsReportOutput) ToModelMetricLabelMetricsReportOutput

func (o ModelMetricLabelMetricsReportOutput) ToModelMetricLabelMetricsReportOutput() ModelMetricLabelMetricsReportOutput

func (ModelMetricLabelMetricsReportOutput) ToModelMetricLabelMetricsReportOutputWithContext

func (o ModelMetricLabelMetricsReportOutput) ToModelMetricLabelMetricsReportOutputWithContext(ctx context.Context) ModelMetricLabelMetricsReportOutput

type ModelMetricOutput

type ModelMetricOutput struct{ *pulumi.OutputState }

func (ModelMetricOutput) DatasetSummaries

Summary of count of samples used during model training.

func (ModelMetricOutput) ElementType

func (ModelMetricOutput) ElementType() reflect.Type

func (ModelMetricOutput) LabelMetricsReports

List of metrics entries per label.

func (ModelMetricOutput) ModelType

The type of the Document model.

func (ModelMetricOutput) OverallMetricsReports

Overall Metrics report for Document Classification Model.

func (ModelMetricOutput) ToModelMetricOutput

func (o ModelMetricOutput) ToModelMetricOutput() ModelMetricOutput

func (ModelMetricOutput) ToModelMetricOutputWithContext

func (o ModelMetricOutput) ToModelMetricOutputWithContext(ctx context.Context) ModelMetricOutput

type ModelMetricOverallMetricsReport

type ModelMetricOverallMetricsReport struct {
	// List of document classification confidence report.
	ConfidenceEntries []ModelMetricOverallMetricsReportConfidenceEntry `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount *int `pulumi:"documentCount"`
	// Mean average precision under different thresholds
	MeanAveragePrecision *float64 `pulumi:"meanAveragePrecision"`
}

type ModelMetricOverallMetricsReportArgs

type ModelMetricOverallMetricsReportArgs struct {
	// List of document classification confidence report.
	ConfidenceEntries ModelMetricOverallMetricsReportConfidenceEntryArrayInput `pulumi:"confidenceEntries"`
	// Total test documents in the label.
	DocumentCount pulumi.IntPtrInput `pulumi:"documentCount"`
	// Mean average precision under different thresholds
	MeanAveragePrecision pulumi.Float64PtrInput `pulumi:"meanAveragePrecision"`
}

func (ModelMetricOverallMetricsReportArgs) ElementType

func (ModelMetricOverallMetricsReportArgs) ToModelMetricOverallMetricsReportOutput

func (i ModelMetricOverallMetricsReportArgs) ToModelMetricOverallMetricsReportOutput() ModelMetricOverallMetricsReportOutput

func (ModelMetricOverallMetricsReportArgs) ToModelMetricOverallMetricsReportOutputWithContext

func (i ModelMetricOverallMetricsReportArgs) ToModelMetricOverallMetricsReportOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportOutput

type ModelMetricOverallMetricsReportArray

type ModelMetricOverallMetricsReportArray []ModelMetricOverallMetricsReportInput

func (ModelMetricOverallMetricsReportArray) ElementType

func (ModelMetricOverallMetricsReportArray) ToModelMetricOverallMetricsReportArrayOutput

func (i ModelMetricOverallMetricsReportArray) ToModelMetricOverallMetricsReportArrayOutput() ModelMetricOverallMetricsReportArrayOutput

func (ModelMetricOverallMetricsReportArray) ToModelMetricOverallMetricsReportArrayOutputWithContext

func (i ModelMetricOverallMetricsReportArray) ToModelMetricOverallMetricsReportArrayOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportArrayOutput

type ModelMetricOverallMetricsReportArrayInput

type ModelMetricOverallMetricsReportArrayInput interface {
	pulumi.Input

	ToModelMetricOverallMetricsReportArrayOutput() ModelMetricOverallMetricsReportArrayOutput
	ToModelMetricOverallMetricsReportArrayOutputWithContext(context.Context) ModelMetricOverallMetricsReportArrayOutput
}

ModelMetricOverallMetricsReportArrayInput is an input type that accepts ModelMetricOverallMetricsReportArray and ModelMetricOverallMetricsReportArrayOutput values. You can construct a concrete instance of `ModelMetricOverallMetricsReportArrayInput` via:

ModelMetricOverallMetricsReportArray{ ModelMetricOverallMetricsReportArgs{...} }

type ModelMetricOverallMetricsReportArrayOutput

type ModelMetricOverallMetricsReportArrayOutput struct{ *pulumi.OutputState }

func (ModelMetricOverallMetricsReportArrayOutput) ElementType

func (ModelMetricOverallMetricsReportArrayOutput) Index

func (ModelMetricOverallMetricsReportArrayOutput) ToModelMetricOverallMetricsReportArrayOutput

func (o ModelMetricOverallMetricsReportArrayOutput) ToModelMetricOverallMetricsReportArrayOutput() ModelMetricOverallMetricsReportArrayOutput

func (ModelMetricOverallMetricsReportArrayOutput) ToModelMetricOverallMetricsReportArrayOutputWithContext

func (o ModelMetricOverallMetricsReportArrayOutput) ToModelMetricOverallMetricsReportArrayOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportArrayOutput

type ModelMetricOverallMetricsReportConfidenceEntry

type ModelMetricOverallMetricsReportConfidenceEntry struct {
	// accuracy under the threshold
	Accuracy *float64 `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score *float64 `pulumi:"f1score"`
	// Precision under the threshold
	Precision *float64 `pulumi:"precision"`
	// Recall under the threshold
	Recall *float64 `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold *float64 `pulumi:"threshold"`
}

type ModelMetricOverallMetricsReportConfidenceEntryArgs

type ModelMetricOverallMetricsReportConfidenceEntryArgs struct {
	// accuracy under the threshold
	Accuracy pulumi.Float64PtrInput `pulumi:"accuracy"`
	// f1Score under the threshold
	F1score pulumi.Float64PtrInput `pulumi:"f1score"`
	// Precision under the threshold
	Precision pulumi.Float64PtrInput `pulumi:"precision"`
	// Recall under the threshold
	Recall pulumi.Float64PtrInput `pulumi:"recall"`
	// Threshold used to calculate precision and recall.
	Threshold pulumi.Float64PtrInput `pulumi:"threshold"`
}

func (ModelMetricOverallMetricsReportConfidenceEntryArgs) ElementType

func (ModelMetricOverallMetricsReportConfidenceEntryArgs) ToModelMetricOverallMetricsReportConfidenceEntryOutput

func (i ModelMetricOverallMetricsReportConfidenceEntryArgs) ToModelMetricOverallMetricsReportConfidenceEntryOutput() ModelMetricOverallMetricsReportConfidenceEntryOutput

func (ModelMetricOverallMetricsReportConfidenceEntryArgs) ToModelMetricOverallMetricsReportConfidenceEntryOutputWithContext

func (i ModelMetricOverallMetricsReportConfidenceEntryArgs) ToModelMetricOverallMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportConfidenceEntryOutput

type ModelMetricOverallMetricsReportConfidenceEntryArray

type ModelMetricOverallMetricsReportConfidenceEntryArray []ModelMetricOverallMetricsReportConfidenceEntryInput

func (ModelMetricOverallMetricsReportConfidenceEntryArray) ElementType

func (ModelMetricOverallMetricsReportConfidenceEntryArray) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutput

func (i ModelMetricOverallMetricsReportConfidenceEntryArray) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutput() ModelMetricOverallMetricsReportConfidenceEntryArrayOutput

func (ModelMetricOverallMetricsReportConfidenceEntryArray) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext

func (i ModelMetricOverallMetricsReportConfidenceEntryArray) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportConfidenceEntryArrayOutput

type ModelMetricOverallMetricsReportConfidenceEntryArrayInput

type ModelMetricOverallMetricsReportConfidenceEntryArrayInput interface {
	pulumi.Input

	ToModelMetricOverallMetricsReportConfidenceEntryArrayOutput() ModelMetricOverallMetricsReportConfidenceEntryArrayOutput
	ToModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(context.Context) ModelMetricOverallMetricsReportConfidenceEntryArrayOutput
}

ModelMetricOverallMetricsReportConfidenceEntryArrayInput is an input type that accepts ModelMetricOverallMetricsReportConfidenceEntryArray and ModelMetricOverallMetricsReportConfidenceEntryArrayOutput values. You can construct a concrete instance of `ModelMetricOverallMetricsReportConfidenceEntryArrayInput` via:

ModelMetricOverallMetricsReportConfidenceEntryArray{ ModelMetricOverallMetricsReportConfidenceEntryArgs{...} }

type ModelMetricOverallMetricsReportConfidenceEntryArrayOutput

type ModelMetricOverallMetricsReportConfidenceEntryArrayOutput struct{ *pulumi.OutputState }

func (ModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ElementType

func (ModelMetricOverallMetricsReportConfidenceEntryArrayOutput) Index

func (ModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutput

func (ModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext

func (o ModelMetricOverallMetricsReportConfidenceEntryArrayOutput) ToModelMetricOverallMetricsReportConfidenceEntryArrayOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportConfidenceEntryArrayOutput

type ModelMetricOverallMetricsReportConfidenceEntryInput

type ModelMetricOverallMetricsReportConfidenceEntryInput interface {
	pulumi.Input

	ToModelMetricOverallMetricsReportConfidenceEntryOutput() ModelMetricOverallMetricsReportConfidenceEntryOutput
	ToModelMetricOverallMetricsReportConfidenceEntryOutputWithContext(context.Context) ModelMetricOverallMetricsReportConfidenceEntryOutput
}

ModelMetricOverallMetricsReportConfidenceEntryInput is an input type that accepts ModelMetricOverallMetricsReportConfidenceEntryArgs and ModelMetricOverallMetricsReportConfidenceEntryOutput values. You can construct a concrete instance of `ModelMetricOverallMetricsReportConfidenceEntryInput` via:

ModelMetricOverallMetricsReportConfidenceEntryArgs{...}

type ModelMetricOverallMetricsReportConfidenceEntryOutput

type ModelMetricOverallMetricsReportConfidenceEntryOutput struct{ *pulumi.OutputState }

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) Accuracy

accuracy under the threshold

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) ElementType

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) F1score

f1Score under the threshold

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) Precision

Precision under the threshold

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) Recall

Recall under the threshold

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) Threshold

Threshold used to calculate precision and recall.

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) ToModelMetricOverallMetricsReportConfidenceEntryOutput

func (ModelMetricOverallMetricsReportConfidenceEntryOutput) ToModelMetricOverallMetricsReportConfidenceEntryOutputWithContext

func (o ModelMetricOverallMetricsReportConfidenceEntryOutput) ToModelMetricOverallMetricsReportConfidenceEntryOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportConfidenceEntryOutput

type ModelMetricOverallMetricsReportInput

type ModelMetricOverallMetricsReportInput interface {
	pulumi.Input

	ToModelMetricOverallMetricsReportOutput() ModelMetricOverallMetricsReportOutput
	ToModelMetricOverallMetricsReportOutputWithContext(context.Context) ModelMetricOverallMetricsReportOutput
}

ModelMetricOverallMetricsReportInput is an input type that accepts ModelMetricOverallMetricsReportArgs and ModelMetricOverallMetricsReportOutput values. You can construct a concrete instance of `ModelMetricOverallMetricsReportInput` via:

ModelMetricOverallMetricsReportArgs{...}

type ModelMetricOverallMetricsReportOutput

type ModelMetricOverallMetricsReportOutput struct{ *pulumi.OutputState }

func (ModelMetricOverallMetricsReportOutput) ConfidenceEntries

List of document classification confidence report.

func (ModelMetricOverallMetricsReportOutput) DocumentCount

Total test documents in the label.

func (ModelMetricOverallMetricsReportOutput) ElementType

func (ModelMetricOverallMetricsReportOutput) MeanAveragePrecision

Mean average precision under different thresholds

func (ModelMetricOverallMetricsReportOutput) ToModelMetricOverallMetricsReportOutput

func (o ModelMetricOverallMetricsReportOutput) ToModelMetricOverallMetricsReportOutput() ModelMetricOverallMetricsReportOutput

func (ModelMetricOverallMetricsReportOutput) ToModelMetricOverallMetricsReportOutputWithContext

func (o ModelMetricOverallMetricsReportOutput) ToModelMetricOverallMetricsReportOutputWithContext(ctx context.Context) ModelMetricOverallMetricsReportOutput

type ModelOutput

type ModelOutput struct{ *pulumi.OutputState }

func (ModelOutput) CompartmentId

func (o ModelOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment identifier.

func (ModelOutput) ComponentModels added in v1.5.0

func (o ModelOutput) ComponentModels() ModelComponentModelArrayOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) list of active custom Key Value models that need to be composed.

func (ModelOutput) DefinedTags

func (o ModelOutput) DefinedTags() pulumi.MapOutput

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

func (ModelOutput) Description

func (o ModelOutput) Description() pulumi.StringOutput

(Updatable) An optional description of the model.

func (ModelOutput) DisplayName

func (o ModelOutput) DisplayName() pulumi.StringOutput

(Updatable) A human-friendly name for the model, which can be changed.

func (ModelOutput) ElementType

func (ModelOutput) ElementType() reflect.Type

func (ModelOutput) FreeformTags

func (o ModelOutput) FreeformTags() pulumi.MapOutput

(Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`

func (ModelOutput) IsComposedModel added in v1.5.0

func (o ModelOutput) IsComposedModel() pulumi.BoolOutput

Set to true when the model is created by using multiple key value extraction models.

func (ModelOutput) IsQuickMode

func (o ModelOutput) IsQuickMode() pulumi.BoolOutput

Set to true when experimenting with a new model type or dataset, so the model training is quick, with a predefined low number of passes through the training data.

func (ModelOutput) Labels

The collection of labels used to train the custom model.

func (ModelOutput) LifecycleDetails

func (o ModelOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail, that can provide actionable information if training failed.

func (ModelOutput) MaxTrainingTimeInHours

func (o ModelOutput) MaxTrainingTimeInHours() pulumi.Float64Output

The maximum model training time in hours, expressed as a decimal fraction.

func (ModelOutput) Metrics

func (o ModelOutput) Metrics() ModelMetricArrayOutput

Trained Model Metrics.

func (ModelOutput) ModelId added in v1.5.0

func (o ModelOutput) ModelId() pulumi.StringPtrOutput

func (ModelOutput) ModelType

func (o ModelOutput) ModelType() pulumi.StringOutput

The type of the Document model.

func (ModelOutput) ModelVersion

func (o ModelOutput) ModelVersion() pulumi.StringOutput

The model version

func (ModelOutput) ProjectId

func (o ModelOutput) ProjectId() pulumi.StringOutput

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

func (ModelOutput) State

func (o ModelOutput) State() pulumi.StringOutput

The current state of the model.

func (ModelOutput) SystemTags

func (o ModelOutput) SystemTags() pulumi.MapOutput

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

func (ModelOutput) TenancyId added in v1.5.0

func (o ModelOutput) TenancyId() pulumi.StringOutput

The tenancy id of the model.

func (ModelOutput) TestingDataset

func (o ModelOutput) TestingDataset() ModelTestingDatasetOutput

The base entity which is the input for creating and training a model.

func (ModelOutput) TimeCreated

func (o ModelOutput) TimeCreated() pulumi.StringOutput

When the model was created, as an RFC3339 datetime string.

func (ModelOutput) TimeUpdated

func (o ModelOutput) TimeUpdated() pulumi.StringOutput

When the model was updated, as an RFC3339 datetime string.

func (ModelOutput) ToModelOutput

func (o ModelOutput) ToModelOutput() ModelOutput

func (ModelOutput) ToModelOutputWithContext

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

func (ModelOutput) TrainedTimeInHours

func (o ModelOutput) TrainedTimeInHours() pulumi.Float64Output

The total hours actually used for model training.

func (ModelOutput) TrainingDataset

func (o ModelOutput) TrainingDataset() ModelTrainingDatasetOutput

The base entity which is the input for creating and training a model.

func (ModelOutput) ValidationDataset

func (o ModelOutput) ValidationDataset() ModelValidationDatasetOutput

The base entity which is the input for creating and training a model.

type ModelState

type ModelState struct {
	// (Updatable) The compartment identifier.
	CompartmentId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) list of active custom Key Value models that need to be composed.
	ComponentModels ModelComponentModelArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapInput
	// (Updatable) An optional description of the model.
	Description pulumi.StringPtrInput
	// (Updatable) A human-friendly name for the model, which can be changed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Set to true when the model is created by using multiple key value extraction models.
	IsComposedModel pulumi.BoolPtrInput
	// Set to true when experimenting with a new model type or dataset, so the model training is quick, with a predefined low number of passes through the training data.
	IsQuickMode pulumi.BoolPtrInput
	// The collection of labels used to train the custom model.
	Labels pulumi.StringArrayInput
	// A message describing the current state in more detail, that can provide actionable information if training failed.
	LifecycleDetails pulumi.StringPtrInput
	// The maximum model training time in hours, expressed as a decimal fraction.
	MaxTrainingTimeInHours pulumi.Float64PtrInput
	// Trained Model Metrics.
	Metrics ModelMetricArrayInput
	ModelId pulumi.StringPtrInput
	// The type of the Document model.
	ModelType pulumi.StringPtrInput
	// The model version
	ModelVersion pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
	ProjectId pulumi.StringPtrInput
	// The current state of the model.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags pulumi.MapInput
	// The tenancy id of the model.
	TenancyId pulumi.StringPtrInput
	// The base entity which is the input for creating and training a model.
	TestingDataset ModelTestingDatasetPtrInput
	// When the model was created, as an RFC3339 datetime string.
	TimeCreated pulumi.StringPtrInput
	// When the model was updated, as an RFC3339 datetime string.
	TimeUpdated pulumi.StringPtrInput
	// The total hours actually used for model training.
	TrainedTimeInHours pulumi.Float64PtrInput
	// The base entity which is the input for creating and training a model.
	TrainingDataset ModelTrainingDatasetPtrInput
	// The base entity which is the input for creating and training a model.
	ValidationDataset ModelValidationDatasetPtrInput
}

func (ModelState) ElementType

func (ModelState) ElementType() reflect.Type

type ModelTestingDataset

type ModelTestingDataset struct {
	// The name of the Object Storage bucket that contains the input data file.
	Bucket *string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId *string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace *string `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (ModelTestingDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (ModelTestingDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (ModelTestingDatasetOutput) ElementType

func (ModelTestingDatasetOutput) ElementType() reflect.Type

func (ModelTestingDatasetOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.

func (ModelTestingDatasetPtrOutput) DatasetId

OCID of the Data Labeling dataset.

func (ModelTestingDatasetPtrOutput) DatasetType

The dataset type, based on where it is stored.

func (ModelTestingDatasetPtrOutput) Elem

func (ModelTestingDatasetPtrOutput) ElementType

func (ModelTestingDatasetPtrOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.
	Bucket *string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId *string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace *string `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (ModelTrainingDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (ModelTrainingDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (ModelTrainingDatasetOutput) ElementType

func (ModelTrainingDatasetOutput) ElementType() reflect.Type

func (ModelTrainingDatasetOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.

func (ModelTrainingDatasetPtrOutput) DatasetId

OCID of the Data Labeling dataset.

func (ModelTrainingDatasetPtrOutput) DatasetType

The dataset type, based on where it is stored.

func (ModelTrainingDatasetPtrOutput) Elem

func (ModelTrainingDatasetPtrOutput) ElementType

func (ModelTrainingDatasetPtrOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.
	Bucket *string `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId *string `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType string `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace *string `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// OCID of the Data Labeling dataset.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// The dataset type, based on where it is stored.
	DatasetType pulumi.StringInput `pulumi:"datasetType"`
	// The namespace name of the Object Storage bucket that contains the input data file.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// 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 Object Storage bucket that contains the input data file.

func (ModelValidationDatasetOutput) DatasetId

OCID of the Data Labeling dataset.

func (ModelValidationDatasetOutput) DatasetType

The dataset type, based on where it is stored.

func (ModelValidationDatasetOutput) ElementType

func (ModelValidationDatasetOutput) Namespace

The namespace name of the Object Storage 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 Object Storage bucket that contains the input data file.

func (ModelValidationDatasetPtrOutput) DatasetId

OCID of the Data Labeling dataset.

func (ModelValidationDatasetPtrOutput) DatasetType

The dataset type, based on where it is stored.

func (ModelValidationDatasetPtrOutput) Elem

func (ModelValidationDatasetPtrOutput) ElementType

func (ModelValidationDatasetPtrOutput) Namespace

The namespace name of the Object Storage 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 ProcessorJob

type ProcessorJob struct {
	pulumi.CustomResourceState

	// The compartment identifier.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The display name of the processor job.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The location of the inputs.
	InputLocation ProcessorJobInputLocationOutput `pulumi:"inputLocation"`
	// The detailed status of FAILED state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The object storage location where to store analysis results.
	OutputLocation ProcessorJobOutputLocationOutput `pulumi:"outputLocation"`
	// How much progress the operation has made, compared to the total amount of work to be performed.
	PercentComplete pulumi.Float64Output `pulumi:"percentComplete"`
	// The configuration of a processor.
	ProcessorConfig ProcessorJobProcessorConfigOutput `pulumi:"processorConfig"`
	// The current state of the processor job.
	State pulumi.StringOutput `pulumi:"state"`
	// The job acceptance time.
	TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"`
	// The job finish time.
	TimeFinished pulumi.StringOutput `pulumi:"timeFinished"`
	// The job start time.
	TimeStarted pulumi.StringOutput `pulumi:"timeStarted"`
}

This resource provides the Processor Job resource in Oracle Cloud Infrastructure Ai Document service.

Create a processor job for document analysis.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.NewProcessorJob(ctx, "test_processor_job", &AiDocument.ProcessorJobArgs{
			CompartmentId: pulumi.Any(compartmentId),
			InputLocation: &aidocument.ProcessorJobInputLocationArgs{
				SourceType: pulumi.Any(processorJobInputLocationSourceType),
				Data:       pulumi.Any(processorJobInputLocationData),
				ObjectLocations: aidocument.ProcessorJobInputLocationObjectLocationArray{
					&aidocument.ProcessorJobInputLocationObjectLocationArgs{
						Bucket:    pulumi.Any(processorJobInputLocationObjectLocationsBucket),
						Namespace: pulumi.Any(processorJobInputLocationObjectLocationsNamespace),
						Object:    pulumi.Any(processorJobInputLocationObjectLocationsObject),
					},
				},
			},
			OutputLocation: &aidocument.ProcessorJobOutputLocationArgs{
				Bucket:    pulumi.Any(processorJobOutputLocationBucket),
				Namespace: pulumi.Any(processorJobOutputLocationNamespace),
				Prefix:    pulumi.Any(processorJobOutputLocationPrefix),
			},
			ProcessorConfig: &aidocument.ProcessorJobProcessorConfigArgs{
				Features: aidocument.ProcessorJobProcessorConfigFeatureArray{
					&aidocument.ProcessorJobProcessorConfigFeatureArgs{
						FeatureType:           pulumi.Any(processorJobProcessorConfigFeaturesFeatureType),
						GenerateSearchablePdf: pulumi.Any(processorJobProcessorConfigFeaturesGenerateSearchablePdf),
						MaxResults:            pulumi.Any(processorJobProcessorConfigFeaturesMaxResults),
						ModelId:               pulumi.Any(testModel.Id),
						TenancyId:             pulumi.Any(testTenancy.Id),
					},
				},
				ProcessorType:      pulumi.Any(processorJobProcessorConfigProcessorType),
				DocumentType:       pulumi.Any(processorJobProcessorConfigDocumentType),
				IsZipOutputEnabled: pulumi.Any(processorJobProcessorConfigIsZipOutputEnabled),
				Language:           pulumi.Any(processorJobProcessorConfigLanguage),
			},
			DisplayName: pulumi.Any(processorJobDisplayName),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:AiDocument/processorJob:ProcessorJob test_processor_job "id" ```

func GetProcessorJob

func GetProcessorJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProcessorJobState, opts ...pulumi.ResourceOption) (*ProcessorJob, error)

GetProcessorJob gets an existing ProcessorJob 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 NewProcessorJob

func NewProcessorJob(ctx *pulumi.Context,
	name string, args *ProcessorJobArgs, opts ...pulumi.ResourceOption) (*ProcessorJob, error)

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

func (*ProcessorJob) ElementType

func (*ProcessorJob) ElementType() reflect.Type

func (*ProcessorJob) ToProcessorJobOutput

func (i *ProcessorJob) ToProcessorJobOutput() ProcessorJobOutput

func (*ProcessorJob) ToProcessorJobOutputWithContext

func (i *ProcessorJob) ToProcessorJobOutputWithContext(ctx context.Context) ProcessorJobOutput

type ProcessorJobArgs

type ProcessorJobArgs struct {
	// The compartment identifier.
	CompartmentId pulumi.StringInput
	// The display name of the processor job.
	DisplayName pulumi.StringPtrInput
	// The location of the inputs.
	InputLocation ProcessorJobInputLocationInput
	// The object storage location where to store analysis results.
	OutputLocation ProcessorJobOutputLocationInput
	// The configuration of a processor.
	ProcessorConfig ProcessorJobProcessorConfigInput
}

The set of arguments for constructing a ProcessorJob resource.

func (ProcessorJobArgs) ElementType

func (ProcessorJobArgs) ElementType() reflect.Type

type ProcessorJobArray

type ProcessorJobArray []ProcessorJobInput

func (ProcessorJobArray) ElementType

func (ProcessorJobArray) ElementType() reflect.Type

func (ProcessorJobArray) ToProcessorJobArrayOutput

func (i ProcessorJobArray) ToProcessorJobArrayOutput() ProcessorJobArrayOutput

func (ProcessorJobArray) ToProcessorJobArrayOutputWithContext

func (i ProcessorJobArray) ToProcessorJobArrayOutputWithContext(ctx context.Context) ProcessorJobArrayOutput

type ProcessorJobArrayInput

type ProcessorJobArrayInput interface {
	pulumi.Input

	ToProcessorJobArrayOutput() ProcessorJobArrayOutput
	ToProcessorJobArrayOutputWithContext(context.Context) ProcessorJobArrayOutput
}

ProcessorJobArrayInput is an input type that accepts ProcessorJobArray and ProcessorJobArrayOutput values. You can construct a concrete instance of `ProcessorJobArrayInput` via:

ProcessorJobArray{ ProcessorJobArgs{...} }

type ProcessorJobArrayOutput

type ProcessorJobArrayOutput struct{ *pulumi.OutputState }

func (ProcessorJobArrayOutput) ElementType

func (ProcessorJobArrayOutput) ElementType() reflect.Type

func (ProcessorJobArrayOutput) Index

func (ProcessorJobArrayOutput) ToProcessorJobArrayOutput

func (o ProcessorJobArrayOutput) ToProcessorJobArrayOutput() ProcessorJobArrayOutput

func (ProcessorJobArrayOutput) ToProcessorJobArrayOutputWithContext

func (o ProcessorJobArrayOutput) ToProcessorJobArrayOutputWithContext(ctx context.Context) ProcessorJobArrayOutput

type ProcessorJobInput

type ProcessorJobInput interface {
	pulumi.Input

	ToProcessorJobOutput() ProcessorJobOutput
	ToProcessorJobOutputWithContext(ctx context.Context) ProcessorJobOutput
}

type ProcessorJobInputLocation

type ProcessorJobInputLocation struct {
	// Raw document data with Base64 encoding.
	Data *string `pulumi:"data"`
	// The list of ObjectLocations.
	ObjectLocations []ProcessorJobInputLocationObjectLocation `pulumi:"objectLocations"`
	// The type of input location. The allowed values are:
	SourceType string `pulumi:"sourceType"`
}

type ProcessorJobInputLocationArgs

type ProcessorJobInputLocationArgs struct {
	// Raw document data with Base64 encoding.
	Data pulumi.StringPtrInput `pulumi:"data"`
	// The list of ObjectLocations.
	ObjectLocations ProcessorJobInputLocationObjectLocationArrayInput `pulumi:"objectLocations"`
	// The type of input location. The allowed values are:
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (ProcessorJobInputLocationArgs) ElementType

func (ProcessorJobInputLocationArgs) ToProcessorJobInputLocationOutput

func (i ProcessorJobInputLocationArgs) ToProcessorJobInputLocationOutput() ProcessorJobInputLocationOutput

func (ProcessorJobInputLocationArgs) ToProcessorJobInputLocationOutputWithContext

func (i ProcessorJobInputLocationArgs) ToProcessorJobInputLocationOutputWithContext(ctx context.Context) ProcessorJobInputLocationOutput

func (ProcessorJobInputLocationArgs) ToProcessorJobInputLocationPtrOutput

func (i ProcessorJobInputLocationArgs) ToProcessorJobInputLocationPtrOutput() ProcessorJobInputLocationPtrOutput

func (ProcessorJobInputLocationArgs) ToProcessorJobInputLocationPtrOutputWithContext

func (i ProcessorJobInputLocationArgs) ToProcessorJobInputLocationPtrOutputWithContext(ctx context.Context) ProcessorJobInputLocationPtrOutput

type ProcessorJobInputLocationInput

type ProcessorJobInputLocationInput interface {
	pulumi.Input

	ToProcessorJobInputLocationOutput() ProcessorJobInputLocationOutput
	ToProcessorJobInputLocationOutputWithContext(context.Context) ProcessorJobInputLocationOutput
}

ProcessorJobInputLocationInput is an input type that accepts ProcessorJobInputLocationArgs and ProcessorJobInputLocationOutput values. You can construct a concrete instance of `ProcessorJobInputLocationInput` via:

ProcessorJobInputLocationArgs{...}

type ProcessorJobInputLocationObjectLocation

type ProcessorJobInputLocationObjectLocation struct {
	// The Object Storage bucket name.
	Bucket *string `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace *string `pulumi:"namespace"`
	// The Object Storage object name.
	Object *string `pulumi:"object"`
}

type ProcessorJobInputLocationObjectLocationArgs

type ProcessorJobInputLocationObjectLocationArgs struct {
	// The Object Storage bucket name.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// The Object Storage object name.
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (ProcessorJobInputLocationObjectLocationArgs) ElementType

func (ProcessorJobInputLocationObjectLocationArgs) ToProcessorJobInputLocationObjectLocationOutput

func (i ProcessorJobInputLocationObjectLocationArgs) ToProcessorJobInputLocationObjectLocationOutput() ProcessorJobInputLocationObjectLocationOutput

func (ProcessorJobInputLocationObjectLocationArgs) ToProcessorJobInputLocationObjectLocationOutputWithContext

func (i ProcessorJobInputLocationObjectLocationArgs) ToProcessorJobInputLocationObjectLocationOutputWithContext(ctx context.Context) ProcessorJobInputLocationObjectLocationOutput

type ProcessorJobInputLocationObjectLocationArray

type ProcessorJobInputLocationObjectLocationArray []ProcessorJobInputLocationObjectLocationInput

func (ProcessorJobInputLocationObjectLocationArray) ElementType

func (ProcessorJobInputLocationObjectLocationArray) ToProcessorJobInputLocationObjectLocationArrayOutput

func (i ProcessorJobInputLocationObjectLocationArray) ToProcessorJobInputLocationObjectLocationArrayOutput() ProcessorJobInputLocationObjectLocationArrayOutput

func (ProcessorJobInputLocationObjectLocationArray) ToProcessorJobInputLocationObjectLocationArrayOutputWithContext

func (i ProcessorJobInputLocationObjectLocationArray) ToProcessorJobInputLocationObjectLocationArrayOutputWithContext(ctx context.Context) ProcessorJobInputLocationObjectLocationArrayOutput

type ProcessorJobInputLocationObjectLocationArrayInput

type ProcessorJobInputLocationObjectLocationArrayInput interface {
	pulumi.Input

	ToProcessorJobInputLocationObjectLocationArrayOutput() ProcessorJobInputLocationObjectLocationArrayOutput
	ToProcessorJobInputLocationObjectLocationArrayOutputWithContext(context.Context) ProcessorJobInputLocationObjectLocationArrayOutput
}

ProcessorJobInputLocationObjectLocationArrayInput is an input type that accepts ProcessorJobInputLocationObjectLocationArray and ProcessorJobInputLocationObjectLocationArrayOutput values. You can construct a concrete instance of `ProcessorJobInputLocationObjectLocationArrayInput` via:

ProcessorJobInputLocationObjectLocationArray{ ProcessorJobInputLocationObjectLocationArgs{...} }

type ProcessorJobInputLocationObjectLocationArrayOutput

type ProcessorJobInputLocationObjectLocationArrayOutput struct{ *pulumi.OutputState }

func (ProcessorJobInputLocationObjectLocationArrayOutput) ElementType

func (ProcessorJobInputLocationObjectLocationArrayOutput) Index

func (ProcessorJobInputLocationObjectLocationArrayOutput) ToProcessorJobInputLocationObjectLocationArrayOutput

func (o ProcessorJobInputLocationObjectLocationArrayOutput) ToProcessorJobInputLocationObjectLocationArrayOutput() ProcessorJobInputLocationObjectLocationArrayOutput

func (ProcessorJobInputLocationObjectLocationArrayOutput) ToProcessorJobInputLocationObjectLocationArrayOutputWithContext

func (o ProcessorJobInputLocationObjectLocationArrayOutput) ToProcessorJobInputLocationObjectLocationArrayOutputWithContext(ctx context.Context) ProcessorJobInputLocationObjectLocationArrayOutput

type ProcessorJobInputLocationObjectLocationInput

type ProcessorJobInputLocationObjectLocationInput interface {
	pulumi.Input

	ToProcessorJobInputLocationObjectLocationOutput() ProcessorJobInputLocationObjectLocationOutput
	ToProcessorJobInputLocationObjectLocationOutputWithContext(context.Context) ProcessorJobInputLocationObjectLocationOutput
}

ProcessorJobInputLocationObjectLocationInput is an input type that accepts ProcessorJobInputLocationObjectLocationArgs and ProcessorJobInputLocationObjectLocationOutput values. You can construct a concrete instance of `ProcessorJobInputLocationObjectLocationInput` via:

ProcessorJobInputLocationObjectLocationArgs{...}

type ProcessorJobInputLocationObjectLocationOutput

type ProcessorJobInputLocationObjectLocationOutput struct{ *pulumi.OutputState }

func (ProcessorJobInputLocationObjectLocationOutput) Bucket

The Object Storage bucket name.

func (ProcessorJobInputLocationObjectLocationOutput) ElementType

func (ProcessorJobInputLocationObjectLocationOutput) Namespace

The Object Storage namespace.

func (ProcessorJobInputLocationObjectLocationOutput) Object

The Object Storage object name.

func (ProcessorJobInputLocationObjectLocationOutput) ToProcessorJobInputLocationObjectLocationOutput

func (o ProcessorJobInputLocationObjectLocationOutput) ToProcessorJobInputLocationObjectLocationOutput() ProcessorJobInputLocationObjectLocationOutput

func (ProcessorJobInputLocationObjectLocationOutput) ToProcessorJobInputLocationObjectLocationOutputWithContext

func (o ProcessorJobInputLocationObjectLocationOutput) ToProcessorJobInputLocationObjectLocationOutputWithContext(ctx context.Context) ProcessorJobInputLocationObjectLocationOutput

type ProcessorJobInputLocationOutput

type ProcessorJobInputLocationOutput struct{ *pulumi.OutputState }

func (ProcessorJobInputLocationOutput) Data

Raw document data with Base64 encoding.

func (ProcessorJobInputLocationOutput) ElementType

func (ProcessorJobInputLocationOutput) ObjectLocations

The list of ObjectLocations.

func (ProcessorJobInputLocationOutput) SourceType

The type of input location. The allowed values are:

func (ProcessorJobInputLocationOutput) ToProcessorJobInputLocationOutput

func (o ProcessorJobInputLocationOutput) ToProcessorJobInputLocationOutput() ProcessorJobInputLocationOutput

func (ProcessorJobInputLocationOutput) ToProcessorJobInputLocationOutputWithContext

func (o ProcessorJobInputLocationOutput) ToProcessorJobInputLocationOutputWithContext(ctx context.Context) ProcessorJobInputLocationOutput

func (ProcessorJobInputLocationOutput) ToProcessorJobInputLocationPtrOutput

func (o ProcessorJobInputLocationOutput) ToProcessorJobInputLocationPtrOutput() ProcessorJobInputLocationPtrOutput

func (ProcessorJobInputLocationOutput) ToProcessorJobInputLocationPtrOutputWithContext

func (o ProcessorJobInputLocationOutput) ToProcessorJobInputLocationPtrOutputWithContext(ctx context.Context) ProcessorJobInputLocationPtrOutput

type ProcessorJobInputLocationPtrInput

type ProcessorJobInputLocationPtrInput interface {
	pulumi.Input

	ToProcessorJobInputLocationPtrOutput() ProcessorJobInputLocationPtrOutput
	ToProcessorJobInputLocationPtrOutputWithContext(context.Context) ProcessorJobInputLocationPtrOutput
}

ProcessorJobInputLocationPtrInput is an input type that accepts ProcessorJobInputLocationArgs, ProcessorJobInputLocationPtr and ProcessorJobInputLocationPtrOutput values. You can construct a concrete instance of `ProcessorJobInputLocationPtrInput` via:

        ProcessorJobInputLocationArgs{...}

or:

        nil

type ProcessorJobInputLocationPtrOutput

type ProcessorJobInputLocationPtrOutput struct{ *pulumi.OutputState }

func (ProcessorJobInputLocationPtrOutput) Data

Raw document data with Base64 encoding.

func (ProcessorJobInputLocationPtrOutput) Elem

func (ProcessorJobInputLocationPtrOutput) ElementType

func (ProcessorJobInputLocationPtrOutput) ObjectLocations

The list of ObjectLocations.

func (ProcessorJobInputLocationPtrOutput) SourceType

The type of input location. The allowed values are:

func (ProcessorJobInputLocationPtrOutput) ToProcessorJobInputLocationPtrOutput

func (o ProcessorJobInputLocationPtrOutput) ToProcessorJobInputLocationPtrOutput() ProcessorJobInputLocationPtrOutput

func (ProcessorJobInputLocationPtrOutput) ToProcessorJobInputLocationPtrOutputWithContext

func (o ProcessorJobInputLocationPtrOutput) ToProcessorJobInputLocationPtrOutputWithContext(ctx context.Context) ProcessorJobInputLocationPtrOutput

type ProcessorJobMap

type ProcessorJobMap map[string]ProcessorJobInput

func (ProcessorJobMap) ElementType

func (ProcessorJobMap) ElementType() reflect.Type

func (ProcessorJobMap) ToProcessorJobMapOutput

func (i ProcessorJobMap) ToProcessorJobMapOutput() ProcessorJobMapOutput

func (ProcessorJobMap) ToProcessorJobMapOutputWithContext

func (i ProcessorJobMap) ToProcessorJobMapOutputWithContext(ctx context.Context) ProcessorJobMapOutput

type ProcessorJobMapInput

type ProcessorJobMapInput interface {
	pulumi.Input

	ToProcessorJobMapOutput() ProcessorJobMapOutput
	ToProcessorJobMapOutputWithContext(context.Context) ProcessorJobMapOutput
}

ProcessorJobMapInput is an input type that accepts ProcessorJobMap and ProcessorJobMapOutput values. You can construct a concrete instance of `ProcessorJobMapInput` via:

ProcessorJobMap{ "key": ProcessorJobArgs{...} }

type ProcessorJobMapOutput

type ProcessorJobMapOutput struct{ *pulumi.OutputState }

func (ProcessorJobMapOutput) ElementType

func (ProcessorJobMapOutput) ElementType() reflect.Type

func (ProcessorJobMapOutput) MapIndex

func (ProcessorJobMapOutput) ToProcessorJobMapOutput

func (o ProcessorJobMapOutput) ToProcessorJobMapOutput() ProcessorJobMapOutput

func (ProcessorJobMapOutput) ToProcessorJobMapOutputWithContext

func (o ProcessorJobMapOutput) ToProcessorJobMapOutputWithContext(ctx context.Context) ProcessorJobMapOutput

type ProcessorJobOutput

type ProcessorJobOutput struct{ *pulumi.OutputState }

func (ProcessorJobOutput) CompartmentId

func (o ProcessorJobOutput) CompartmentId() pulumi.StringOutput

The compartment identifier.

func (ProcessorJobOutput) DisplayName

func (o ProcessorJobOutput) DisplayName() pulumi.StringOutput

The display name of the processor job.

func (ProcessorJobOutput) ElementType

func (ProcessorJobOutput) ElementType() reflect.Type

func (ProcessorJobOutput) InputLocation

The location of the inputs.

func (ProcessorJobOutput) LifecycleDetails

func (o ProcessorJobOutput) LifecycleDetails() pulumi.StringOutput

The detailed status of FAILED state.

func (ProcessorJobOutput) OutputLocation

The object storage location where to store analysis results.

func (ProcessorJobOutput) PercentComplete

func (o ProcessorJobOutput) PercentComplete() pulumi.Float64Output

How much progress the operation has made, compared to the total amount of work to be performed.

func (ProcessorJobOutput) ProcessorConfig

The configuration of a processor.

func (ProcessorJobOutput) State

The current state of the processor job.

func (ProcessorJobOutput) TimeAccepted

func (o ProcessorJobOutput) TimeAccepted() pulumi.StringOutput

The job acceptance time.

func (ProcessorJobOutput) TimeFinished

func (o ProcessorJobOutput) TimeFinished() pulumi.StringOutput

The job finish time.

func (ProcessorJobOutput) TimeStarted

func (o ProcessorJobOutput) TimeStarted() pulumi.StringOutput

The job start time.

func (ProcessorJobOutput) ToProcessorJobOutput

func (o ProcessorJobOutput) ToProcessorJobOutput() ProcessorJobOutput

func (ProcessorJobOutput) ToProcessorJobOutputWithContext

func (o ProcessorJobOutput) ToProcessorJobOutputWithContext(ctx context.Context) ProcessorJobOutput

type ProcessorJobOutputLocation

type ProcessorJobOutputLocation struct {
	// The Object Storage bucket name.
	Bucket string `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// The Object Storage folder name.
	Prefix string `pulumi:"prefix"`
}

type ProcessorJobOutputLocationArgs

type ProcessorJobOutputLocationArgs struct {
	// The Object Storage bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The Object Storage folder name.
	Prefix pulumi.StringInput `pulumi:"prefix"`
}

func (ProcessorJobOutputLocationArgs) ElementType

func (ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationOutput

func (i ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationOutput() ProcessorJobOutputLocationOutput

func (ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationOutputWithContext

func (i ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationOutputWithContext(ctx context.Context) ProcessorJobOutputLocationOutput

func (ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationPtrOutput

func (i ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationPtrOutput() ProcessorJobOutputLocationPtrOutput

func (ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationPtrOutputWithContext

func (i ProcessorJobOutputLocationArgs) ToProcessorJobOutputLocationPtrOutputWithContext(ctx context.Context) ProcessorJobOutputLocationPtrOutput

type ProcessorJobOutputLocationInput

type ProcessorJobOutputLocationInput interface {
	pulumi.Input

	ToProcessorJobOutputLocationOutput() ProcessorJobOutputLocationOutput
	ToProcessorJobOutputLocationOutputWithContext(context.Context) ProcessorJobOutputLocationOutput
}

ProcessorJobOutputLocationInput is an input type that accepts ProcessorJobOutputLocationArgs and ProcessorJobOutputLocationOutput values. You can construct a concrete instance of `ProcessorJobOutputLocationInput` via:

ProcessorJobOutputLocationArgs{...}

type ProcessorJobOutputLocationOutput

type ProcessorJobOutputLocationOutput struct{ *pulumi.OutputState }

func (ProcessorJobOutputLocationOutput) Bucket

The Object Storage bucket name.

func (ProcessorJobOutputLocationOutput) ElementType

func (ProcessorJobOutputLocationOutput) Namespace

The Object Storage namespace.

func (ProcessorJobOutputLocationOutput) Prefix

The Object Storage folder name.

func (ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationOutput

func (o ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationOutput() ProcessorJobOutputLocationOutput

func (ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationOutputWithContext

func (o ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationOutputWithContext(ctx context.Context) ProcessorJobOutputLocationOutput

func (ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationPtrOutput

func (o ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationPtrOutput() ProcessorJobOutputLocationPtrOutput

func (ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationPtrOutputWithContext

func (o ProcessorJobOutputLocationOutput) ToProcessorJobOutputLocationPtrOutputWithContext(ctx context.Context) ProcessorJobOutputLocationPtrOutput

type ProcessorJobOutputLocationPtrInput

type ProcessorJobOutputLocationPtrInput interface {
	pulumi.Input

	ToProcessorJobOutputLocationPtrOutput() ProcessorJobOutputLocationPtrOutput
	ToProcessorJobOutputLocationPtrOutputWithContext(context.Context) ProcessorJobOutputLocationPtrOutput
}

ProcessorJobOutputLocationPtrInput is an input type that accepts ProcessorJobOutputLocationArgs, ProcessorJobOutputLocationPtr and ProcessorJobOutputLocationPtrOutput values. You can construct a concrete instance of `ProcessorJobOutputLocationPtrInput` via:

        ProcessorJobOutputLocationArgs{...}

or:

        nil

type ProcessorJobOutputLocationPtrOutput

type ProcessorJobOutputLocationPtrOutput struct{ *pulumi.OutputState }

func (ProcessorJobOutputLocationPtrOutput) Bucket

The Object Storage bucket name.

func (ProcessorJobOutputLocationPtrOutput) Elem

func (ProcessorJobOutputLocationPtrOutput) ElementType

func (ProcessorJobOutputLocationPtrOutput) Namespace

The Object Storage namespace.

func (ProcessorJobOutputLocationPtrOutput) Prefix

The Object Storage folder name.

func (ProcessorJobOutputLocationPtrOutput) ToProcessorJobOutputLocationPtrOutput

func (o ProcessorJobOutputLocationPtrOutput) ToProcessorJobOutputLocationPtrOutput() ProcessorJobOutputLocationPtrOutput

func (ProcessorJobOutputLocationPtrOutput) ToProcessorJobOutputLocationPtrOutputWithContext

func (o ProcessorJobOutputLocationPtrOutput) ToProcessorJobOutputLocationPtrOutputWithContext(ctx context.Context) ProcessorJobOutputLocationPtrOutput

type ProcessorJobProcessorConfig

type ProcessorJobProcessorConfig struct {
	// The document type.
	DocumentType *string `pulumi:"documentType"`
	// The types of document analysis requested.
	Features []ProcessorJobProcessorConfigFeature `pulumi:"features"`
	// Whether or not to generate a ZIP file containing the results.
	IsZipOutputEnabled *bool `pulumi:"isZipOutputEnabled"`
	// The document language, abbreviated according to the BCP 47 Language-Tag syntax.
	Language *string `pulumi:"language"`
	// The type of the processor.
	//
	// ** 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
	ProcessorType string `pulumi:"processorType"`
}

type ProcessorJobProcessorConfigArgs

type ProcessorJobProcessorConfigArgs struct {
	// The document type.
	DocumentType pulumi.StringPtrInput `pulumi:"documentType"`
	// The types of document analysis requested.
	Features ProcessorJobProcessorConfigFeatureArrayInput `pulumi:"features"`
	// Whether or not to generate a ZIP file containing the results.
	IsZipOutputEnabled pulumi.BoolPtrInput `pulumi:"isZipOutputEnabled"`
	// The document language, abbreviated according to the BCP 47 Language-Tag syntax.
	Language pulumi.StringPtrInput `pulumi:"language"`
	// The type of the processor.
	//
	// ** 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
	ProcessorType pulumi.StringInput `pulumi:"processorType"`
}

func (ProcessorJobProcessorConfigArgs) ElementType

func (ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigOutput

func (i ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigOutput() ProcessorJobProcessorConfigOutput

func (ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigOutputWithContext

func (i ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigOutput

func (ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigPtrOutput

func (i ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigPtrOutput() ProcessorJobProcessorConfigPtrOutput

func (ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigPtrOutputWithContext

func (i ProcessorJobProcessorConfigArgs) ToProcessorJobProcessorConfigPtrOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigPtrOutput

type ProcessorJobProcessorConfigFeature

type ProcessorJobProcessorConfigFeature struct {
	// The type of document analysis requested. The allowed values are:
	FeatureType string `pulumi:"featureType"`
	// Whether or not to generate a searchable PDF file.
	GenerateSearchablePdf *bool `pulumi:"generateSearchablePdf"`
	// The maximum number of results to return.
	MaxResults *int `pulumi:"maxResults"`
	// The custom model ID.
	ModelId *string `pulumi:"modelId"`
	// The custom model tenancy ID when modelId represents aliasName.
	TenancyId *string `pulumi:"tenancyId"`
}

type ProcessorJobProcessorConfigFeatureArgs

type ProcessorJobProcessorConfigFeatureArgs struct {
	// The type of document analysis requested. The allowed values are:
	FeatureType pulumi.StringInput `pulumi:"featureType"`
	// Whether or not to generate a searchable PDF file.
	GenerateSearchablePdf pulumi.BoolPtrInput `pulumi:"generateSearchablePdf"`
	// The maximum number of results to return.
	MaxResults pulumi.IntPtrInput `pulumi:"maxResults"`
	// The custom model ID.
	ModelId pulumi.StringPtrInput `pulumi:"modelId"`
	// The custom model tenancy ID when modelId represents aliasName.
	TenancyId pulumi.StringPtrInput `pulumi:"tenancyId"`
}

func (ProcessorJobProcessorConfigFeatureArgs) ElementType

func (ProcessorJobProcessorConfigFeatureArgs) ToProcessorJobProcessorConfigFeatureOutput

func (i ProcessorJobProcessorConfigFeatureArgs) ToProcessorJobProcessorConfigFeatureOutput() ProcessorJobProcessorConfigFeatureOutput

func (ProcessorJobProcessorConfigFeatureArgs) ToProcessorJobProcessorConfigFeatureOutputWithContext

func (i ProcessorJobProcessorConfigFeatureArgs) ToProcessorJobProcessorConfigFeatureOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigFeatureOutput

type ProcessorJobProcessorConfigFeatureArray

type ProcessorJobProcessorConfigFeatureArray []ProcessorJobProcessorConfigFeatureInput

func (ProcessorJobProcessorConfigFeatureArray) ElementType

func (ProcessorJobProcessorConfigFeatureArray) ToProcessorJobProcessorConfigFeatureArrayOutput

func (i ProcessorJobProcessorConfigFeatureArray) ToProcessorJobProcessorConfigFeatureArrayOutput() ProcessorJobProcessorConfigFeatureArrayOutput

func (ProcessorJobProcessorConfigFeatureArray) ToProcessorJobProcessorConfigFeatureArrayOutputWithContext

func (i ProcessorJobProcessorConfigFeatureArray) ToProcessorJobProcessorConfigFeatureArrayOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigFeatureArrayOutput

type ProcessorJobProcessorConfigFeatureArrayInput

type ProcessorJobProcessorConfigFeatureArrayInput interface {
	pulumi.Input

	ToProcessorJobProcessorConfigFeatureArrayOutput() ProcessorJobProcessorConfigFeatureArrayOutput
	ToProcessorJobProcessorConfigFeatureArrayOutputWithContext(context.Context) ProcessorJobProcessorConfigFeatureArrayOutput
}

ProcessorJobProcessorConfigFeatureArrayInput is an input type that accepts ProcessorJobProcessorConfigFeatureArray and ProcessorJobProcessorConfigFeatureArrayOutput values. You can construct a concrete instance of `ProcessorJobProcessorConfigFeatureArrayInput` via:

ProcessorJobProcessorConfigFeatureArray{ ProcessorJobProcessorConfigFeatureArgs{...} }

type ProcessorJobProcessorConfigFeatureArrayOutput

type ProcessorJobProcessorConfigFeatureArrayOutput struct{ *pulumi.OutputState }

func (ProcessorJobProcessorConfigFeatureArrayOutput) ElementType

func (ProcessorJobProcessorConfigFeatureArrayOutput) Index

func (ProcessorJobProcessorConfigFeatureArrayOutput) ToProcessorJobProcessorConfigFeatureArrayOutput

func (o ProcessorJobProcessorConfigFeatureArrayOutput) ToProcessorJobProcessorConfigFeatureArrayOutput() ProcessorJobProcessorConfigFeatureArrayOutput

func (ProcessorJobProcessorConfigFeatureArrayOutput) ToProcessorJobProcessorConfigFeatureArrayOutputWithContext

func (o ProcessorJobProcessorConfigFeatureArrayOutput) ToProcessorJobProcessorConfigFeatureArrayOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigFeatureArrayOutput

type ProcessorJobProcessorConfigFeatureInput

type ProcessorJobProcessorConfigFeatureInput interface {
	pulumi.Input

	ToProcessorJobProcessorConfigFeatureOutput() ProcessorJobProcessorConfigFeatureOutput
	ToProcessorJobProcessorConfigFeatureOutputWithContext(context.Context) ProcessorJobProcessorConfigFeatureOutput
}

ProcessorJobProcessorConfigFeatureInput is an input type that accepts ProcessorJobProcessorConfigFeatureArgs and ProcessorJobProcessorConfigFeatureOutput values. You can construct a concrete instance of `ProcessorJobProcessorConfigFeatureInput` via:

ProcessorJobProcessorConfigFeatureArgs{...}

type ProcessorJobProcessorConfigFeatureOutput

type ProcessorJobProcessorConfigFeatureOutput struct{ *pulumi.OutputState }

func (ProcessorJobProcessorConfigFeatureOutput) ElementType

func (ProcessorJobProcessorConfigFeatureOutput) FeatureType

The type of document analysis requested. The allowed values are:

func (ProcessorJobProcessorConfigFeatureOutput) GenerateSearchablePdf

Whether or not to generate a searchable PDF file.

func (ProcessorJobProcessorConfigFeatureOutput) MaxResults

The maximum number of results to return.

func (ProcessorJobProcessorConfigFeatureOutput) ModelId

The custom model ID.

func (ProcessorJobProcessorConfigFeatureOutput) TenancyId added in v1.5.0

The custom model tenancy ID when modelId represents aliasName.

func (ProcessorJobProcessorConfigFeatureOutput) ToProcessorJobProcessorConfigFeatureOutput

func (o ProcessorJobProcessorConfigFeatureOutput) ToProcessorJobProcessorConfigFeatureOutput() ProcessorJobProcessorConfigFeatureOutput

func (ProcessorJobProcessorConfigFeatureOutput) ToProcessorJobProcessorConfigFeatureOutputWithContext

func (o ProcessorJobProcessorConfigFeatureOutput) ToProcessorJobProcessorConfigFeatureOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigFeatureOutput

type ProcessorJobProcessorConfigInput

type ProcessorJobProcessorConfigInput interface {
	pulumi.Input

	ToProcessorJobProcessorConfigOutput() ProcessorJobProcessorConfigOutput
	ToProcessorJobProcessorConfigOutputWithContext(context.Context) ProcessorJobProcessorConfigOutput
}

ProcessorJobProcessorConfigInput is an input type that accepts ProcessorJobProcessorConfigArgs and ProcessorJobProcessorConfigOutput values. You can construct a concrete instance of `ProcessorJobProcessorConfigInput` via:

ProcessorJobProcessorConfigArgs{...}

type ProcessorJobProcessorConfigOutput

type ProcessorJobProcessorConfigOutput struct{ *pulumi.OutputState }

func (ProcessorJobProcessorConfigOutput) DocumentType

The document type.

func (ProcessorJobProcessorConfigOutput) ElementType

func (ProcessorJobProcessorConfigOutput) Features

The types of document analysis requested.

func (ProcessorJobProcessorConfigOutput) IsZipOutputEnabled

Whether or not to generate a ZIP file containing the results.

func (ProcessorJobProcessorConfigOutput) Language

The document language, abbreviated according to the BCP 47 Language-Tag syntax.

func (ProcessorJobProcessorConfigOutput) ProcessorType

The type of the processor.

** 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 (ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigOutput

func (o ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigOutput() ProcessorJobProcessorConfigOutput

func (ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigOutputWithContext

func (o ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigOutput

func (ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigPtrOutput

func (o ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigPtrOutput() ProcessorJobProcessorConfigPtrOutput

func (ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigPtrOutputWithContext

func (o ProcessorJobProcessorConfigOutput) ToProcessorJobProcessorConfigPtrOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigPtrOutput

type ProcessorJobProcessorConfigPtrInput

type ProcessorJobProcessorConfigPtrInput interface {
	pulumi.Input

	ToProcessorJobProcessorConfigPtrOutput() ProcessorJobProcessorConfigPtrOutput
	ToProcessorJobProcessorConfigPtrOutputWithContext(context.Context) ProcessorJobProcessorConfigPtrOutput
}

ProcessorJobProcessorConfigPtrInput is an input type that accepts ProcessorJobProcessorConfigArgs, ProcessorJobProcessorConfigPtr and ProcessorJobProcessorConfigPtrOutput values. You can construct a concrete instance of `ProcessorJobProcessorConfigPtrInput` via:

        ProcessorJobProcessorConfigArgs{...}

or:

        nil

type ProcessorJobProcessorConfigPtrOutput

type ProcessorJobProcessorConfigPtrOutput struct{ *pulumi.OutputState }

func (ProcessorJobProcessorConfigPtrOutput) DocumentType

The document type.

func (ProcessorJobProcessorConfigPtrOutput) Elem

func (ProcessorJobProcessorConfigPtrOutput) ElementType

func (ProcessorJobProcessorConfigPtrOutput) Features

The types of document analysis requested.

func (ProcessorJobProcessorConfigPtrOutput) IsZipOutputEnabled

Whether or not to generate a ZIP file containing the results.

func (ProcessorJobProcessorConfigPtrOutput) Language

The document language, abbreviated according to the BCP 47 Language-Tag syntax.

func (ProcessorJobProcessorConfigPtrOutput) ProcessorType

The type of the processor.

** 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 (ProcessorJobProcessorConfigPtrOutput) ToProcessorJobProcessorConfigPtrOutput

func (o ProcessorJobProcessorConfigPtrOutput) ToProcessorJobProcessorConfigPtrOutput() ProcessorJobProcessorConfigPtrOutput

func (ProcessorJobProcessorConfigPtrOutput) ToProcessorJobProcessorConfigPtrOutputWithContext

func (o ProcessorJobProcessorConfigPtrOutput) ToProcessorJobProcessorConfigPtrOutputWithContext(ctx context.Context) ProcessorJobProcessorConfigPtrOutput

type ProcessorJobState

type ProcessorJobState struct {
	// The compartment identifier.
	CompartmentId pulumi.StringPtrInput
	// The display name of the processor job.
	DisplayName pulumi.StringPtrInput
	// The location of the inputs.
	InputLocation ProcessorJobInputLocationPtrInput
	// The detailed status of FAILED state.
	LifecycleDetails pulumi.StringPtrInput
	// The object storage location where to store analysis results.
	OutputLocation ProcessorJobOutputLocationPtrInput
	// How much progress the operation has made, compared to the total amount of work to be performed.
	PercentComplete pulumi.Float64PtrInput
	// The configuration of a processor.
	ProcessorConfig ProcessorJobProcessorConfigPtrInput
	// The current state of the processor job.
	State pulumi.StringPtrInput
	// The job acceptance time.
	TimeAccepted pulumi.StringPtrInput
	// The job finish time.
	TimeFinished pulumi.StringPtrInput
	// The job start time.
	TimeStarted pulumi.StringPtrInput
}

func (ProcessorJobState) ElementType

func (ProcessorJobState) ElementType() reflect.Type

type Project

type Project struct {
	pulumi.CustomResourceState

	// (Updatable) The compartment identifier.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) An optional description of the project.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A human-friendly name for the project, that can be changed.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For 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, that can provide actionable information if creation failed.
	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. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// When the project was created, as an RFC3339 datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// When the project was updated, as an RFC3339 datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

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

Create a new project.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := AiDocument.NewProject(ctx, "test_project", &AiDocument.ProjectArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DefinedTags:   pulumi.Any(projectDefinedTags),
			Description:   pulumi.Any(projectDescription),
			DisplayName:   pulumi.Any(projectDisplayName),
			FreeformTags:  pulumi.Any(projectFreeformTags),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

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

func GetProject

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

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

func NewProject

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

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

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

type ProjectArgs

type ProjectArgs struct {
	// (Updatable) The compartment identifier.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapInput
	// (Updatable) An optional description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) A human-friendly name for the project, that can be changed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For 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

func (o ProjectOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment identifier.

func (ProjectOutput) DefinedTags

func (o ProjectOutput) DefinedTags() pulumi.MapOutput

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

func (ProjectOutput) Description

func (o ProjectOutput) Description() pulumi.StringOutput

(Updatable) An optional description of the project.

func (ProjectOutput) DisplayName

func (o ProjectOutput) DisplayName() pulumi.StringOutput

(Updatable) A human-friendly name for the project, that can be changed.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) FreeformTags

func (o ProjectOutput) FreeformTags() pulumi.MapOutput

(Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For 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

func (o ProjectOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail, that can provide actionable information if creation failed.

func (ProjectOutput) State

func (o ProjectOutput) State() pulumi.StringOutput

The current state of the project.

func (ProjectOutput) SystemTags

func (o ProjectOutput) SystemTags() pulumi.MapOutput

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

func (ProjectOutput) TimeCreated

func (o ProjectOutput) TimeCreated() pulumi.StringOutput

When the project was created, as an RFC3339 datetime string.

func (ProjectOutput) TimeUpdated

func (o ProjectOutput) TimeUpdated() pulumi.StringOutput

When the project was updated, as an RFC3339 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) The compartment identifier.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags pulumi.MapInput
	// (Updatable) An optional description of the project.
	Description pulumi.StringPtrInput
	// (Updatable) A human-friendly name for the project, that can be changed.
	DisplayName pulumi.StringPtrInput
	// (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For 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, that can provide actionable information if creation failed.
	LifecycleDetails pulumi.StringPtrInput
	// The current state of the project.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags pulumi.MapInput
	// When the project was created, as an RFC3339 datetime string.
	TimeCreated pulumi.StringPtrInput
	// When the project was updated, as an RFC3339 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