UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

637 lines (636 loc) 35 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DatasciencePipelineRunConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#compartment_id DatasciencePipelineRun#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#defined_tags DatasciencePipelineRun#defined_tags} */ readonly definedTags?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#delete_related_job_runs DatasciencePipelineRun#delete_related_job_runs} */ readonly deleteRelatedJobRuns?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#display_name DatasciencePipelineRun#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#freeform_tags DatasciencePipelineRun#freeform_tags} */ readonly freeformTags?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#id DatasciencePipelineRun#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/datascience_pipeline_run#opc_parent_rpt_url DatasciencePipelineRun#opc_parent_rpt_url} */ readonly opcParentRptUrl?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#pipeline_id DatasciencePipelineRun#pipeline_id} */ readonly pipelineId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#project_id DatasciencePipelineRun#project_id} */ readonly projectId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#system_tags DatasciencePipelineRun#system_tags} */ readonly systemTags?: { [key: string]: string; }; /** * configuration_override_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#configuration_override_details DatasciencePipelineRun#configuration_override_details} */ readonly configurationOverrideDetails?: DatasciencePipelineRunConfigurationOverrideDetails; /** * log_configuration_override_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#log_configuration_override_details DatasciencePipelineRun#log_configuration_override_details} */ readonly logConfigurationOverrideDetails?: DatasciencePipelineRunLogConfigurationOverrideDetails; /** * step_override_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#step_override_details DatasciencePipelineRun#step_override_details} */ readonly stepOverrideDetails?: DatasciencePipelineRunStepOverrideDetails[] | cdktf.IResolvable; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#timeouts DatasciencePipelineRun#timeouts} */ readonly timeouts?: DatasciencePipelineRunTimeouts; } export interface DatasciencePipelineRunConfigurationDetails { } export declare function datasciencePipelineRunConfigurationDetailsToTerraform(struct?: DatasciencePipelineRunConfigurationDetails): any; export declare function datasciencePipelineRunConfigurationDetailsToHclTerraform(struct?: DatasciencePipelineRunConfigurationDetails): any; export declare class DatasciencePipelineRunConfigurationDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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(): DatasciencePipelineRunConfigurationDetails | undefined; set internalValue(value: DatasciencePipelineRunConfigurationDetails | undefined); get commandLineArguments(): string; private _environmentVariables; get environmentVariables(): cdktf.StringMap; get maximumRuntimeInMinutes(): string; get type(): string; } export declare class DatasciencePipelineRunConfigurationDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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): DatasciencePipelineRunConfigurationDetailsOutputReference; } export interface DatasciencePipelineRunLogDetails { } export declare function datasciencePipelineRunLogDetailsToTerraform(struct?: DatasciencePipelineRunLogDetails): any; export declare function datasciencePipelineRunLogDetailsToHclTerraform(struct?: DatasciencePipelineRunLogDetails): any; export declare class DatasciencePipelineRunLogDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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(): DatasciencePipelineRunLogDetails | undefined; set internalValue(value: DatasciencePipelineRunLogDetails | undefined); get logGroupId(): string; get logId(): string; } export declare class DatasciencePipelineRunLogDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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): DatasciencePipelineRunLogDetailsOutputReference; } export interface DatasciencePipelineRunStepRuns { } export declare function datasciencePipelineRunStepRunsToTerraform(struct?: DatasciencePipelineRunStepRuns): any; export declare function datasciencePipelineRunStepRunsToHclTerraform(struct?: DatasciencePipelineRunStepRuns): any; export declare class DatasciencePipelineRunStepRunsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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(): DatasciencePipelineRunStepRuns | undefined; set internalValue(value: DatasciencePipelineRunStepRuns | undefined); get jobRunId(): string; get lifecycleDetails(): string; get state(): string; get stepName(): string; get stepType(): string; get timeFinished(): string; get timeStarted(): string; } export declare class DatasciencePipelineRunStepRunsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @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): DatasciencePipelineRunStepRunsOutputReference; } export interface DatasciencePipelineRunConfigurationOverrideDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#command_line_arguments DatasciencePipelineRun#command_line_arguments} */ readonly commandLineArguments?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#environment_variables DatasciencePipelineRun#environment_variables} */ readonly environmentVariables?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#maximum_runtime_in_minutes DatasciencePipelineRun#maximum_runtime_in_minutes} */ readonly maximumRuntimeInMinutes?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#type DatasciencePipelineRun#type} */ readonly type: string; } export declare function datasciencePipelineRunConfigurationOverrideDetailsToTerraform(struct?: DatasciencePipelineRunConfigurationOverrideDetailsOutputReference | DatasciencePipelineRunConfigurationOverrideDetails): any; export declare function datasciencePipelineRunConfigurationOverrideDetailsToHclTerraform(struct?: DatasciencePipelineRunConfigurationOverrideDetailsOutputReference | DatasciencePipelineRunConfigurationOverrideDetails): any; export declare class DatasciencePipelineRunConfigurationOverrideDetailsOutputReference 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(): DatasciencePipelineRunConfigurationOverrideDetails | undefined; set internalValue(value: DatasciencePipelineRunConfigurationOverrideDetails | undefined); private _commandLineArguments?; get commandLineArguments(): string; set commandLineArguments(value: string); resetCommandLineArguments(): void; get commandLineArgumentsInput(): string | undefined; private _environmentVariables?; get environmentVariables(): { [key: string]: string; }; set environmentVariables(value: { [key: string]: string; }); resetEnvironmentVariables(): void; get environmentVariablesInput(): { [key: string]: string; } | undefined; private _maximumRuntimeInMinutes?; get maximumRuntimeInMinutes(): string; set maximumRuntimeInMinutes(value: string); resetMaximumRuntimeInMinutes(): void; get maximumRuntimeInMinutesInput(): string | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export interface DatasciencePipelineRunLogConfigurationOverrideDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#enable_auto_log_creation DatasciencePipelineRun#enable_auto_log_creation} */ readonly enableAutoLogCreation?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#enable_logging DatasciencePipelineRun#enable_logging} */ readonly enableLogging?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#log_group_id DatasciencePipelineRun#log_group_id} */ readonly logGroupId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#log_id DatasciencePipelineRun#log_id} */ readonly logId?: string; } export declare function datasciencePipelineRunLogConfigurationOverrideDetailsToTerraform(struct?: DatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference | DatasciencePipelineRunLogConfigurationOverrideDetails): any; export declare function datasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform(struct?: DatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference | DatasciencePipelineRunLogConfigurationOverrideDetails): any; export declare class DatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference 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(): DatasciencePipelineRunLogConfigurationOverrideDetails | undefined; set internalValue(value: DatasciencePipelineRunLogConfigurationOverrideDetails | undefined); private _enableAutoLogCreation?; get enableAutoLogCreation(): boolean | cdktf.IResolvable; set enableAutoLogCreation(value: boolean | cdktf.IResolvable); resetEnableAutoLogCreation(): void; get enableAutoLogCreationInput(): boolean | cdktf.IResolvable | undefined; private _enableLogging?; get enableLogging(): boolean | cdktf.IResolvable; set enableLogging(value: boolean | cdktf.IResolvable); resetEnableLogging(): void; get enableLoggingInput(): boolean | cdktf.IResolvable | undefined; private _logGroupId?; get logGroupId(): string; set logGroupId(value: string); resetLogGroupId(): void; get logGroupIdInput(): string | undefined; private _logId?; get logId(): string; set logId(value: string); resetLogId(): void; get logIdInput(): string | undefined; } export interface DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#command_line_arguments DatasciencePipelineRun#command_line_arguments} */ readonly commandLineArguments?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#environment_variables DatasciencePipelineRun#environment_variables} */ readonly environmentVariables?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#maximum_runtime_in_minutes DatasciencePipelineRun#maximum_runtime_in_minutes} */ readonly maximumRuntimeInMinutes?: string; } export declare function datasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform(struct?: DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference | DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails): any; export declare function datasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform(struct?: DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference | DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails): any; export declare class DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference 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(): DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails | undefined; set internalValue(value: DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails | undefined); private _commandLineArguments?; get commandLineArguments(): string; set commandLineArguments(value: string); resetCommandLineArguments(): void; get commandLineArgumentsInput(): string | undefined; private _environmentVariables?; get environmentVariables(): { [key: string]: string; }; set environmentVariables(value: { [key: string]: string; }); resetEnvironmentVariables(): void; get environmentVariablesInput(): { [key: string]: string; } | undefined; private _maximumRuntimeInMinutes?; get maximumRuntimeInMinutes(): string; set maximumRuntimeInMinutes(value: string); resetMaximumRuntimeInMinutes(): void; get maximumRuntimeInMinutesInput(): string | undefined; } export interface DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#cmd DatasciencePipelineRun#cmd} */ readonly cmd?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#container_type DatasciencePipelineRun#container_type} */ readonly containerType: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#entrypoint DatasciencePipelineRun#entrypoint} */ readonly entrypoint?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#image DatasciencePipelineRun#image} */ readonly image: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#image_digest DatasciencePipelineRun#image_digest} */ readonly imageDigest?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#image_signature_id DatasciencePipelineRun#image_signature_id} */ readonly imageSignatureId?: string; } export declare function datasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform(struct?: DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference | DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails): any; export declare function datasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform(struct?: DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference | DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails): any; export declare class DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference 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(): DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails | undefined; set internalValue(value: DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails | undefined); private _cmd?; get cmd(): string[]; set cmd(value: string[]); resetCmd(): void; get cmdInput(): string[] | undefined; private _containerType?; get containerType(): string; set containerType(value: string); get containerTypeInput(): string | undefined; private _entrypoint?; get entrypoint(): string[]; set entrypoint(value: string[]); resetEntrypoint(): void; get entrypointInput(): string[] | undefined; private _image?; get image(): string; set image(value: string); get imageInput(): string | undefined; private _imageDigest?; get imageDigest(): string; set imageDigest(value: string); resetImageDigest(): void; get imageDigestInput(): string | undefined; private _imageSignatureId?; get imageSignatureId(): string; set imageSignatureId(value: string); resetImageSignatureId(): void; get imageSignatureIdInput(): string | undefined; } export interface DatasciencePipelineRunStepOverrideDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#step_name DatasciencePipelineRun#step_name} */ readonly stepName: string; /** * step_configuration_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#step_configuration_details DatasciencePipelineRun#step_configuration_details} */ readonly stepConfigurationDetails: DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails; /** * step_container_configuration_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#step_container_configuration_details DatasciencePipelineRun#step_container_configuration_details} */ readonly stepContainerConfigurationDetails?: DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails; } export declare function datasciencePipelineRunStepOverrideDetailsToTerraform(struct?: DatasciencePipelineRunStepOverrideDetails | cdktf.IResolvable): any; export declare function datasciencePipelineRunStepOverrideDetailsToHclTerraform(struct?: DatasciencePipelineRunStepOverrideDetails | cdktf.IResolvable): any; export declare class DatasciencePipelineRunStepOverrideDetailsOutputReference 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(): DatasciencePipelineRunStepOverrideDetails | cdktf.IResolvable | undefined; set internalValue(value: DatasciencePipelineRunStepOverrideDetails | cdktf.IResolvable | undefined); private _stepName?; get stepName(): string; set stepName(value: string); get stepNameInput(): string | undefined; private _stepConfigurationDetails; get stepConfigurationDetails(): DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference; putStepConfigurationDetails(value: DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails): void; get stepConfigurationDetailsInput(): DatasciencePipelineRunStepOverrideDetailsStepConfigurationDetails | undefined; private _stepContainerConfigurationDetails; get stepContainerConfigurationDetails(): DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference; putStepContainerConfigurationDetails(value: DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails): void; resetStepContainerConfigurationDetails(): void; get stepContainerConfigurationDetailsInput(): DatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetails | undefined; } export declare class DatasciencePipelineRunStepOverrideDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DatasciencePipelineRunStepOverrideDetails[] | 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): DatasciencePipelineRunStepOverrideDetailsOutputReference; } export interface DatasciencePipelineRunTimeouts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#create DatasciencePipelineRun#create} */ readonly create?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#delete DatasciencePipelineRun#delete} */ readonly delete?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#update DatasciencePipelineRun#update} */ readonly update?: string; } export declare function datasciencePipelineRunTimeoutsToTerraform(struct?: DatasciencePipelineRunTimeouts | cdktf.IResolvable): any; export declare function datasciencePipelineRunTimeoutsToHclTerraform(struct?: DatasciencePipelineRunTimeouts | cdktf.IResolvable): any; export declare class DatasciencePipelineRunTimeoutsOutputReference 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(): DatasciencePipelineRunTimeouts | cdktf.IResolvable | undefined; set internalValue(value: DatasciencePipelineRunTimeouts | 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/datascience_pipeline_run oci_datascience_pipeline_run} */ export declare class DatasciencePipelineRun extends cdktf.TerraformResource { static readonly tfResourceType = "oci_datascience_pipeline_run"; /** * Generates CDKTF code for importing a DatasciencePipelineRun 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 DatasciencePipelineRun to import * @param importFromId The id of the existing DatasciencePipelineRun that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_pipeline_run#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatasciencePipelineRun 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/datascience_pipeline_run oci_datascience_pipeline_run} 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 DatasciencePipelineRunConfig */ constructor(scope: Construct, id: string, config: DatasciencePipelineRunConfig); private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _configurationDetails; get configurationDetails(): DatasciencePipelineRunConfigurationDetailsList; get createdBy(): string; private _definedTags?; get definedTags(): { [key: string]: string; }; set definedTags(value: { [key: string]: string; }); resetDefinedTags(): void; get definedTagsInput(): { [key: string]: string; } | undefined; private _deleteRelatedJobRuns?; get deleteRelatedJobRuns(): boolean | cdktf.IResolvable; set deleteRelatedJobRuns(value: boolean | cdktf.IResolvable); resetDeleteRelatedJobRuns(): void; get deleteRelatedJobRunsInput(): boolean | cdktf.IResolvable | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _freeformTags?; get freeformTags(): { [key: string]: string; }; set freeformTags(value: { [key: string]: string; }); resetFreeformTags(): void; get freeformTagsInput(): { [key: string]: string; } | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; get lifecycleDetails(): string; private _logDetails; get logDetails(): DatasciencePipelineRunLogDetailsList; private _opcParentRptUrl?; get opcParentRptUrl(): string; set opcParentRptUrl(value: string); resetOpcParentRptUrl(): void; get opcParentRptUrlInput(): string | undefined; private _pipelineId?; get pipelineId(): string; set pipelineId(value: string); get pipelineIdInput(): string | undefined; private _projectId?; get projectId(): string; set projectId(value: string); get projectIdInput(): string | undefined; get state(): string; private _stepRuns; get stepRuns(): DatasciencePipelineRunStepRunsList; private _systemTags?; get systemTags(): { [key: string]: string; }; set systemTags(value: { [key: string]: string; }); resetSystemTags(): void; get systemTagsInput(): { [key: string]: string; } | undefined; get timeAccepted(): string; get timeFinished(): string; get timeStarted(): string; get timeUpdated(): string; private _configurationOverrideDetails; get configurationOverrideDetails(): DatasciencePipelineRunConfigurationOverrideDetailsOutputReference; putConfigurationOverrideDetails(value: DatasciencePipelineRunConfigurationOverrideDetails): void; resetConfigurationOverrideDetails(): void; get configurationOverrideDetailsInput(): DatasciencePipelineRunConfigurationOverrideDetails | undefined; private _logConfigurationOverrideDetails; get logConfigurationOverrideDetails(): DatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference; putLogConfigurationOverrideDetails(value: DatasciencePipelineRunLogConfigurationOverrideDetails): void; resetLogConfigurationOverrideDetails(): void; get logConfigurationOverrideDetailsInput(): DatasciencePipelineRunLogConfigurationOverrideDetails | undefined; private _stepOverrideDetails; get stepOverrideDetails(): DatasciencePipelineRunStepOverrideDetailsList; putStepOverrideDetails(value: DatasciencePipelineRunStepOverrideDetails[] | cdktf.IResolvable): void; resetStepOverrideDetails(): void; get stepOverrideDetailsInput(): cdktf.IResolvable | DatasciencePipelineRunStepOverrideDetails[] | undefined; private _timeouts; get timeouts(): DatasciencePipelineRunTimeoutsOutputReference; putTimeouts(value: DatasciencePipelineRunTimeouts): void; resetTimeouts(): void; get timeoutsInput(): cdktf.IResolvable | DatasciencePipelineRunTimeouts | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }