rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
637 lines (636 loc) • 35 kB
TypeScript
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;
};
}