@@ -147,6 +147,75 @@ variable "model_state" {
147
147
default = " ACTIVE"
148
148
}
149
149
150
+ variable "detect_anomaly_job_description" {
151
+ default = " description"
152
+ }
153
+
154
+ variable "detect_anomaly_job_display_name" {
155
+ default = " displayName"
156
+ }
157
+
158
+ variable "detect_anomaly_job_input_details_content" {
159
+ default = " content"
160
+ }
161
+
162
+ variable "detect_anomaly_job_input_details_content_type" {
163
+ default = " CSV"
164
+ }
165
+
166
+ variable "detect_anomaly_job_input_details_data_timestamp" {
167
+ default = " timestamp"
168
+ }
169
+
170
+ variable "detect_anomaly_job_input_details_data_values" {
171
+ default = []
172
+ }
173
+
174
+ variable "detect_anomaly_job_input_details_input_type" {
175
+ default = " INLINE"
176
+ }
177
+
178
+ variable "detect_anomaly_job_input_details_object_locations_bucket" {
179
+ default = " bucket"
180
+ }
181
+
182
+ variable "detect_anomaly_job_input_details_object_locations_namespace" {
183
+ default = " namespace"
184
+ }
185
+
186
+ variable "detect_anomaly_job_input_details_object_locations_object" {
187
+ default = " object"
188
+ }
189
+
190
+ variable "detect_anomaly_job_input_details_signal_names" {
191
+ default = []
192
+ }
193
+
194
+ variable "detect_anomaly_job_output_details_bucket" {
195
+ default = " bucket"
196
+ }
197
+
198
+ variable "detect_anomaly_job_output_details_namespace" {
199
+ default = " namespace"
200
+ }
201
+
202
+ variable "detect_anomaly_job_output_details_output_type" {
203
+ default = " OBJECT_STORAGE"
204
+ }
205
+
206
+ variable "detect_anomaly_job_output_details_prefix" {
207
+ default = " prefix"
208
+ }
209
+
210
+ variable "detect_anomaly_job_sensitivity" {
211
+ default = 1.0
212
+ }
213
+
214
+ variable "detect_anomaly_job_state" {
215
+ default = " AVAILABLE"
216
+ }
217
+
218
+
150
219
151
220
provider "oci" {
152
221
tenancy_ocid = var. tenancy_ocid
@@ -325,4 +394,56 @@ data "oci_ai_anomaly_detection_models" "test_models" {
325
394
state = var. model_state
326
395
}
327
396
397
+ resource "oci_ai_anomaly_detection_detect_anomaly_job" "test_detect_anomaly_job" {
398
+ # Required
399
+ compartment_id = var. compartment_id
400
+ input_details {
401
+ # Required
402
+ input_type = var. detect_anomaly_job_input_details_input_type
403
+
404
+ # Optional
405
+ content = var. detect_anomaly_job_input_details_content
406
+ content_type = var. detect_anomaly_job_input_details_content_type
407
+ data {
408
+
409
+ # Optional
410
+ timestamp = var. detect_anomaly_job_input_details_data_timestamp
411
+ values = var. detect_anomaly_job_input_details_data_values
412
+ }
413
+ object_locations {
414
+
415
+ # Optional
416
+ bucket = var. detect_anomaly_job_input_details_object_locations_bucket
417
+ namespace = var. detect_anomaly_job_input_details_object_locations_namespace
418
+ object = var. detect_anomaly_job_input_details_object_locations_object
419
+ }
420
+ signal_names = var. detect_anomaly_job_input_details_signal_names
421
+ }
422
+ model_id = oci_ai_anomaly_detection_model. test_model . id
423
+ output_details {
424
+ # Required
425
+ bucket = var. detect_anomaly_job_output_details_bucket
426
+ namespace = var. detect_anomaly_job_output_details_namespace
427
+ output_type = var. detect_anomaly_job_output_details_output_type
428
+
429
+ # Optional
430
+ prefix = var. detect_anomaly_job_output_details_prefix
431
+ }
432
+
433
+ # Optional
434
+ description = var. detect_anomaly_job_description
435
+ display_name = var. detect_anomaly_job_display_name
436
+ sensitivity = var. detect_anomaly_job_sensitivity
437
+ }
438
+
439
+ data "oci_ai_anomaly_detection_detect_anomaly_jobs" "test_detect_anomaly_jobs" {
440
+ # Required
441
+ compartment_id = var. compartment_id
328
442
443
+ # Optional
444
+ detect_anomaly_job_id = oci_ai_anomaly_detection_detect_anomaly_job. test_detect_anomaly_job . id
445
+ display_name = var. detect_anomaly_job_display_name
446
+ model_id = oci_ai_anomaly_detection_model. test_model . id
447
+ project_id = oci_ai_anomaly_detection_project. test_project . id
448
+ state = var. detect_anomaly_job_state
449
+ }
0 commit comments