oci_datascience_model_group

This resource provides the Model Group resource in Oracle Cloud Infrastructure Data Science service.

Create a new Model Group resource.

Example Usage

resource "oci_datascience_model_group" "test_model_group" {
	#Required
	compartment_id = var.compartment_id
	create_type = var.model_group_create_type
	project_id = oci_datascience_project.test_project.id

	#Optional
	defined_tags = {"Operations.CostCenter"= "42"}
	description = var.model_group_description
	display_name = var.model_group_display_name
	freeform_tags = {"Department"= "Finance"}
	member_model_entries {

		#Optional
		member_model_details {

			#Optional
			inference_key = var.model_group_member_model_entries_member_model_details_inference_key
			model_id = oci_datascience_model.test_model.id
		}
	}
	model_group_clone_source_details {
		#Required
		model_group_clone_source_type = var.model_group_model_group_clone_source_details_model_group_clone_source_type
		source_id = oci_datascience_source.test_source.id

		#Optional
		modify_model_group_details {

			#Optional
			defined_tags = var.model_group_model_group_clone_source_details_modify_model_group_details_defined_tags
			description = var.model_group_model_group_clone_source_details_modify_model_group_details_description
			display_name = var.model_group_model_group_clone_source_details_modify_model_group_details_display_name
			freeform_tags = var.model_group_model_group_clone_source_details_modify_model_group_details_freeform_tags
			model_group_details {
				#Required
				type = var.model_group_model_group_clone_source_details_modify_model_group_details_model_group_details_type

				#Optional
				base_model_id = oci_datascience_model.test_model.id
				custom_metadata_list {

					#Optional
					category = var.model_group_model_group_clone_source_details_modify_model_group_details_model_group_details_custom_metadata_list_category
					description = var.model_group_model_group_clone_source_details_modify_model_group_details_model_group_details_custom_metadata_list_description
					key = var.model_group_model_group_clone_source_details_modify_model_group_details_model_group_details_custom_metadata_list_key
					value = var.model_group_model_group_clone_source_details_modify_model_group_details_model_group_details_custom_metadata_list_value
				}
			}
			model_group_version_history_id = oci_datascience_model_group_version_history.test_model_group_version_history.id
			version_label = var.model_group_model_group_clone_source_details_modify_model_group_details_version_label
		}
		patch_model_group_member_model_details {

			#Optional
			items {
				#Required
				operation = var.model_group_model_group_clone_source_details_patch_model_group_member_model_details_items_operation
				values {
					#Required
					model_id = oci_datascience_model.test_model.id

					#Optional
					inference_key = var.model_group_model_group_clone_source_details_patch_model_group_member_model_details_items_values_inference_key
				}
			}
		}
	}
	model_group_details {
		#Required
		type = var.model_group_model_group_details_type

		#Optional
		base_model_id = oci_datascience_model.test_model.id
		custom_metadata_list {

			#Optional
			category = var.model_group_model_group_details_custom_metadata_list_category
			description = var.model_group_model_group_details_custom_metadata_list_description
			key = var.model_group_model_group_details_custom_metadata_list_key
			value = var.model_group_model_group_details_custom_metadata_list_value
		}
	}
	model_group_version_history_id = oci_datascience_model_group_version_history.test_model_group_version_history.id
	version_label = var.model_group_version_label
}

Argument Reference

The following arguments are supported:

** 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

Attributes Reference

The following attributes are exported:

Timeouts

The timeouts block allows you to specify timeouts for certain operations: * create - (Defaults to 20 minutes), when creating the Model Group * update - (Defaults to 20 minutes), when updating the Model Group * delete - (Defaults to 20 minutes), when destroying the Model Group

Import

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

$ terraform import oci_datascience_model_group.test_model_group "id"