UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

403 lines (402 loc) 22.8 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface AiAnomalyDetectionDetectAnomalyJobConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#compartment_id AiAnomalyDetectionDetectAnomalyJob#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#description AiAnomalyDetectionDetectAnomalyJob#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#display_name AiAnomalyDetectionDetectAnomalyJob#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#id AiAnomalyDetectionDetectAnomalyJob#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#model_id AiAnomalyDetectionDetectAnomalyJob#model_id} */ readonly modelId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#sensitivity AiAnomalyDetectionDetectAnomalyJob#sensitivity} */ readonly sensitivity?: number; /** * input_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#input_details AiAnomalyDetectionDetectAnomalyJob#input_details} */ readonly inputDetails: AiAnomalyDetectionDetectAnomalyJobInputDetails; /** * output_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#output_details AiAnomalyDetectionDetectAnomalyJob#output_details} */ readonly outputDetails: AiAnomalyDetectionDetectAnomalyJobOutputDetails; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#timeouts AiAnomalyDetectionDetectAnomalyJob#timeouts} */ readonly timeouts?: AiAnomalyDetectionDetectAnomalyJobTimeouts; } export interface AiAnomalyDetectionDetectAnomalyJobInputDetailsData { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#timestamp AiAnomalyDetectionDetectAnomalyJob#timestamp} */ readonly timestamp?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#values AiAnomalyDetectionDetectAnomalyJob#values} */ readonly values?: number[]; } export declare function aiAnomalyDetectionDetectAnomalyJobInputDetailsDataToTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobInputDetailsData | cdktf.IResolvable): any; export declare function aiAnomalyDetectionDetectAnomalyJobInputDetailsDataToHclTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobInputDetailsData | cdktf.IResolvable): any; export declare class AiAnomalyDetectionDetectAnomalyJobInputDetailsDataOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): AiAnomalyDetectionDetectAnomalyJobInputDetailsData | cdktf.IResolvable | undefined; set internalValue(value: AiAnomalyDetectionDetectAnomalyJobInputDetailsData | cdktf.IResolvable | undefined); private _timestamp?; get timestamp(): string; set timestamp(value: string); resetTimestamp(): void; get timestampInput(): string | undefined; private _values?; get values(): number[]; set values(value: number[]); resetValues(): void; get valuesInput(): number[] | undefined; } export declare class AiAnomalyDetectionDetectAnomalyJobInputDetailsDataList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: AiAnomalyDetectionDetectAnomalyJobInputDetailsData[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): AiAnomalyDetectionDetectAnomalyJobInputDetailsDataOutputReference; } export interface AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#bucket AiAnomalyDetectionDetectAnomalyJob#bucket} */ readonly bucket?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#namespace AiAnomalyDetectionDetectAnomalyJob#namespace} */ readonly namespace?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#object AiAnomalyDetectionDetectAnomalyJob#object} */ readonly object?: string; } export declare function aiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocationsToTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations | cdktf.IResolvable): any; export declare function aiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocationsToHclTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations | cdktf.IResolvable): any; export declare class AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocationsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations | cdktf.IResolvable | undefined; set internalValue(value: AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations | cdktf.IResolvable | undefined); private _bucket?; get bucket(): string; set bucket(value: string); resetBucket(): void; get bucketInput(): string | undefined; private _namespace?; get namespace(): string; set namespace(value: string); resetNamespace(): void; get namespaceInput(): string | undefined; private _object?; get object(): string; set object(value: string); resetObject(): void; get objectInput(): string | undefined; } export declare class AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocationsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocationsOutputReference; } export interface AiAnomalyDetectionDetectAnomalyJobInputDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#content AiAnomalyDetectionDetectAnomalyJob#content} */ readonly content?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#content_type AiAnomalyDetectionDetectAnomalyJob#content_type} */ readonly contentType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#input_type AiAnomalyDetectionDetectAnomalyJob#input_type} */ readonly inputType: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#signal_names AiAnomalyDetectionDetectAnomalyJob#signal_names} */ readonly signalNames?: string[]; /** * data block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#data AiAnomalyDetectionDetectAnomalyJob#data} */ readonly data?: AiAnomalyDetectionDetectAnomalyJobInputDetailsData[] | cdktf.IResolvable; /** * object_locations block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#object_locations AiAnomalyDetectionDetectAnomalyJob#object_locations} */ readonly objectLocations?: AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations[] | cdktf.IResolvable; } export declare function aiAnomalyDetectionDetectAnomalyJobInputDetailsToTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobInputDetailsOutputReference | AiAnomalyDetectionDetectAnomalyJobInputDetails): any; export declare function aiAnomalyDetectionDetectAnomalyJobInputDetailsToHclTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobInputDetailsOutputReference | AiAnomalyDetectionDetectAnomalyJobInputDetails): any; export declare class AiAnomalyDetectionDetectAnomalyJobInputDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): AiAnomalyDetectionDetectAnomalyJobInputDetails | undefined; set internalValue(value: AiAnomalyDetectionDetectAnomalyJobInputDetails | undefined); private _content?; get content(): string; set content(value: string); resetContent(): void; get contentInput(): string | undefined; private _contentType?; get contentType(): string; set contentType(value: string); resetContentType(): void; get contentTypeInput(): string | undefined; private _inputType?; get inputType(): string; set inputType(value: string); get inputTypeInput(): string | undefined; get message(): string; private _signalNames?; get signalNames(): string[]; set signalNames(value: string[]); resetSignalNames(): void; get signalNamesInput(): string[] | undefined; private _data; get data(): AiAnomalyDetectionDetectAnomalyJobInputDetailsDataList; putData(value: AiAnomalyDetectionDetectAnomalyJobInputDetailsData[] | cdktf.IResolvable): void; resetData(): void; get dataInput(): cdktf.IResolvable | AiAnomalyDetectionDetectAnomalyJobInputDetailsData[] | undefined; private _objectLocations; get objectLocations(): AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocationsList; putObjectLocations(value: AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations[] | cdktf.IResolvable): void; resetObjectLocations(): void; get objectLocationsInput(): cdktf.IResolvable | AiAnomalyDetectionDetectAnomalyJobInputDetailsObjectLocations[] | undefined; } export interface AiAnomalyDetectionDetectAnomalyJobOutputDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#bucket AiAnomalyDetectionDetectAnomalyJob#bucket} */ readonly bucket: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#namespace AiAnomalyDetectionDetectAnomalyJob#namespace} */ readonly namespace: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#output_type AiAnomalyDetectionDetectAnomalyJob#output_type} */ readonly outputType: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#prefix AiAnomalyDetectionDetectAnomalyJob#prefix} */ readonly prefix?: string; } export declare function aiAnomalyDetectionDetectAnomalyJobOutputDetailsToTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobOutputDetailsOutputReference | AiAnomalyDetectionDetectAnomalyJobOutputDetails): any; export declare function aiAnomalyDetectionDetectAnomalyJobOutputDetailsToHclTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobOutputDetailsOutputReference | AiAnomalyDetectionDetectAnomalyJobOutputDetails): any; export declare class AiAnomalyDetectionDetectAnomalyJobOutputDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): AiAnomalyDetectionDetectAnomalyJobOutputDetails | undefined; set internalValue(value: AiAnomalyDetectionDetectAnomalyJobOutputDetails | undefined); private _bucket?; get bucket(): string; set bucket(value: string); get bucketInput(): string | undefined; private _namespace?; get namespace(): string; set namespace(value: string); get namespaceInput(): string | undefined; private _outputType?; get outputType(): string; set outputType(value: string); get outputTypeInput(): string | undefined; private _prefix?; get prefix(): string; set prefix(value: string); resetPrefix(): void; get prefixInput(): string | undefined; } export interface AiAnomalyDetectionDetectAnomalyJobTimeouts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#create AiAnomalyDetectionDetectAnomalyJob#create} */ readonly create?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#delete AiAnomalyDetectionDetectAnomalyJob#delete} */ readonly delete?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#update AiAnomalyDetectionDetectAnomalyJob#update} */ readonly update?: string; } export declare function aiAnomalyDetectionDetectAnomalyJobTimeoutsToTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobTimeouts | cdktf.IResolvable): any; export declare function aiAnomalyDetectionDetectAnomalyJobTimeoutsToHclTerraform(struct?: AiAnomalyDetectionDetectAnomalyJobTimeouts | cdktf.IResolvable): any; export declare class AiAnomalyDetectionDetectAnomalyJobTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): AiAnomalyDetectionDetectAnomalyJobTimeouts | cdktf.IResolvable | undefined; set internalValue(value: AiAnomalyDetectionDetectAnomalyJobTimeouts | cdktf.IResolvable | undefined); private _create?; get create(): string; set create(value: string); resetCreate(): void; get createInput(): string | undefined; private _delete?; get delete(): string; set delete(value: string); resetDelete(): void; get deleteInput(): string | undefined; private _update?; get update(): string; set update(value: string); resetUpdate(): void; get updateInput(): string | undefined; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job oci_ai_anomaly_detection_detect_anomaly_job} */ export declare class AiAnomalyDetectionDetectAnomalyJob extends cdktf.TerraformResource { static readonly tfResourceType = "oci_ai_anomaly_detection_detect_anomaly_job"; /** * Generates CDKTF code for importing a AiAnomalyDetectionDetectAnomalyJob resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the AiAnomalyDetectionDetectAnomalyJob to import * @param importFromId The id of the existing AiAnomalyDetectionDetectAnomalyJob that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the AiAnomalyDetectionDetectAnomalyJob to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/ai_anomaly_detection_detect_anomaly_job oci_ai_anomaly_detection_detect_anomaly_job} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options AiAnomalyDetectionDetectAnomalyJobConfig */ constructor(scope: Construct, id: string, config: AiAnomalyDetectionDetectAnomalyJobConfig); private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _definedTags; get definedTags(): cdktf.StringMap; private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _freeformTags; get freeformTags(): cdktf.StringMap; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; get lifecycleStateDetails(): string; private _modelId?; get modelId(): string; set modelId(value: string); get modelIdInput(): string | undefined; get projectId(): string; private _sensitivity?; get sensitivity(): number; set sensitivity(value: number); resetSensitivity(): void; get sensitivityInput(): number | undefined; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeAccepted(): string; get timeFinished(): string; get timeStarted(): string; private _inputDetails; get inputDetails(): AiAnomalyDetectionDetectAnomalyJobInputDetailsOutputReference; putInputDetails(value: AiAnomalyDetectionDetectAnomalyJobInputDetails): void; get inputDetailsInput(): AiAnomalyDetectionDetectAnomalyJobInputDetails | undefined; private _outputDetails; get outputDetails(): AiAnomalyDetectionDetectAnomalyJobOutputDetailsOutputReference; putOutputDetails(value: AiAnomalyDetectionDetectAnomalyJobOutputDetails): void; get outputDetailsInput(): AiAnomalyDetectionDetectAnomalyJobOutputDetails | undefined; private _timeouts; get timeouts(): AiAnomalyDetectionDetectAnomalyJobTimeoutsOutputReference; putTimeouts(value: AiAnomalyDetectionDetectAnomalyJobTimeouts): void; resetTimeouts(): void; get timeoutsInput(): cdktf.IResolvable | AiAnomalyDetectionDetectAnomalyJobTimeouts | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }