rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
579 lines (578 loc) • 36 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciDatasciencePipelinesConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#compartment_id DataOciDatasciencePipelines#compartment_id}
*/
readonly compartmentId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#created_by DataOciDatasciencePipelines#created_by}
*/
readonly createdBy?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#display_name DataOciDatasciencePipelines#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#id DataOciDatasciencePipelines#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/data-sources/datascience_pipelines#project_id DataOciDatasciencePipelines#project_id}
*/
readonly projectId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#state DataOciDatasciencePipelines#state}
*/
readonly state?: string;
/**
* filter block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#filter DataOciDatasciencePipelines#filter}
*/
readonly filter?: DataOciDatasciencePipelinesFilter[] | cdktf.IResolvable;
}
export interface DataOciDatasciencePipelinesPipelinesConfigurationDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesConfigurationDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesConfigurationDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesConfigurationDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesConfigurationDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesConfigurationDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesConfigurationDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesConfigurationDetails | undefined);
get commandLineArguments(): string;
private _environmentVariables;
get environmentVariables(): cdktf.StringMap;
get maximumRuntimeInMinutes(): string;
get type(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesConfigurationDetailsList 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): DataOciDatasciencePipelinesPipelinesConfigurationDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetails | undefined);
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetailsList 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): DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetails | undefined);
get blockStorageSizeInGbs(): number;
private _shapeConfigDetails;
get shapeConfigDetails(): DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsShapeConfigDetailsList;
get shapeName(): string;
get subnetId(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsList 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): DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesLogConfigurationDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesLogConfigurationDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesLogConfigurationDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesLogConfigurationDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesLogConfigurationDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesLogConfigurationDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesLogConfigurationDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesLogConfigurationDetails | undefined);
get enableAutoLogCreation(): cdktf.IResolvable;
get enableLogging(): cdktf.IResolvable;
get logGroupId(): string;
get logId(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesLogConfigurationDetailsList 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): DataOciDatasciencePipelinesPipelinesLogConfigurationDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesStepArtifact {
}
export declare function dataOciDatasciencePipelinesPipelinesStepArtifactToTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepArtifact): any;
export declare function dataOciDatasciencePipelinesPipelinesStepArtifactToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepArtifact): any;
export declare class DataOciDatasciencePipelinesPipelinesStepArtifactOutputReference 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(): DataOciDatasciencePipelinesPipelinesStepArtifact | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesStepArtifact | undefined);
get artifactContentDisposition(): string;
get artifactContentLength(): string;
get artifactContentMd5(): string;
get artifactLastModified(): string;
get pipelineStepArtifact(): string;
get stepName(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesStepArtifactList 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): DataOciDatasciencePipelinesPipelinesStepArtifactOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetails | undefined);
get commandLineArguments(): string;
private _environmentVariables;
get environmentVariables(): cdktf.StringMap;
get maximumRuntimeInMinutes(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetailsList 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): DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetails | undefined);
get cmd(): string[];
get containerType(): string;
get entrypoint(): string[];
get image(): string;
get imageDigest(): string;
get imageSignatureId(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetailsList 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): DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetails | undefined);
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList 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): DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetails | undefined);
get blockStorageSizeInGbs(): number;
private _shapeConfigDetails;
get shapeConfigDetails(): DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList;
get shapeName(): string;
get subnetId(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsList 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): DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelinesStepDetails {
}
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsToTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetails): any;
export declare function dataOciDatasciencePipelinesPipelinesStepDetailsToHclTerraform(struct?: DataOciDatasciencePipelinesPipelinesStepDetails): any;
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsOutputReference 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(): DataOciDatasciencePipelinesPipelinesStepDetails | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelinesStepDetails | undefined);
get dependsOn(): string[];
get description(): string;
get isArtifactUploaded(): cdktf.IResolvable;
get jobId(): string;
private _stepConfigurationDetails;
get stepConfigurationDetails(): DataOciDatasciencePipelinesPipelinesStepDetailsStepConfigurationDetailsList;
private _stepContainerConfigurationDetails;
get stepContainerConfigurationDetails(): DataOciDatasciencePipelinesPipelinesStepDetailsStepContainerConfigurationDetailsList;
private _stepInfrastructureConfigurationDetails;
get stepInfrastructureConfigurationDetails(): DataOciDatasciencePipelinesPipelinesStepDetailsStepInfrastructureConfigurationDetailsList;
get stepName(): string;
get stepType(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesStepDetailsList 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): DataOciDatasciencePipelinesPipelinesStepDetailsOutputReference;
}
export interface DataOciDatasciencePipelinesPipelines {
}
export declare function dataOciDatasciencePipelinesPipelinesToTerraform(struct?: DataOciDatasciencePipelinesPipelines): any;
export declare function dataOciDatasciencePipelinesPipelinesToHclTerraform(struct?: DataOciDatasciencePipelinesPipelines): any;
export declare class DataOciDatasciencePipelinesPipelinesOutputReference 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(): DataOciDatasciencePipelinesPipelines | undefined;
set internalValue(value: DataOciDatasciencePipelinesPipelines | undefined);
get compartmentId(): string;
private _configurationDetails;
get configurationDetails(): DataOciDatasciencePipelinesPipelinesConfigurationDetailsList;
get createdBy(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get deleteRelatedPipelineRuns(): cdktf.IResolvable;
get description(): string;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get id(): string;
private _infrastructureConfigurationDetails;
get infrastructureConfigurationDetails(): DataOciDatasciencePipelinesPipelinesInfrastructureConfigurationDetailsList;
get lifecycleDetails(): string;
private _logConfigurationDetails;
get logConfigurationDetails(): DataOciDatasciencePipelinesPipelinesLogConfigurationDetailsList;
get projectId(): string;
get state(): string;
private _stepArtifact;
get stepArtifact(): DataOciDatasciencePipelinesPipelinesStepArtifactList;
private _stepDetails;
get stepDetails(): DataOciDatasciencePipelinesPipelinesStepDetailsList;
private _systemTags;
get systemTags(): cdktf.StringMap;
get timeCreated(): string;
get timeUpdated(): string;
}
export declare class DataOciDatasciencePipelinesPipelinesList 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): DataOciDatasciencePipelinesPipelinesOutputReference;
}
export interface DataOciDatasciencePipelinesFilter {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#name DataOciDatasciencePipelines#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#regex DataOciDatasciencePipelines#regex}
*/
readonly regex?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#values DataOciDatasciencePipelines#values}
*/
readonly values: string[];
}
export declare function dataOciDatasciencePipelinesFilterToTerraform(struct?: DataOciDatasciencePipelinesFilter | cdktf.IResolvable): any;
export declare function dataOciDatasciencePipelinesFilterToHclTerraform(struct?: DataOciDatasciencePipelinesFilter | cdktf.IResolvable): any;
export declare class DataOciDatasciencePipelinesFilterOutputReference 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(): DataOciDatasciencePipelinesFilter | cdktf.IResolvable | undefined;
set internalValue(value: DataOciDatasciencePipelinesFilter | cdktf.IResolvable | undefined);
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _regex?;
get regex(): boolean | cdktf.IResolvable;
set regex(value: boolean | cdktf.IResolvable);
resetRegex(): void;
get regexInput(): boolean | cdktf.IResolvable | undefined;
private _values?;
get values(): string[];
set values(value: string[]);
get valuesInput(): string[] | undefined;
}
export declare class DataOciDatasciencePipelinesFilterList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DataOciDatasciencePipelinesFilter[] | 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): DataOciDatasciencePipelinesFilterOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines oci_datascience_pipelines}
*/
export declare class DataOciDatasciencePipelines extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_datascience_pipelines";
/**
* Generates CDKTF code for importing a DataOciDatasciencePipelines 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 DataOciDatasciencePipelines to import
* @param importFromId The id of the existing DataOciDatasciencePipelines that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipelines#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciDatasciencePipelines 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/data-sources/datascience_pipelines oci_datascience_pipelines} Data Source
*
* @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 DataOciDatasciencePipelinesConfig
*/
constructor(scope: Construct, id: string, config: DataOciDatasciencePipelinesConfig);
private _compartmentId?;
get compartmentId(): string;
set compartmentId(value: string);
get compartmentIdInput(): string | undefined;
private _createdBy?;
get createdBy(): string;
set createdBy(value: string);
resetCreatedBy(): void;
get createdByInput(): string | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _pipelines;
get pipelines(): DataOciDatasciencePipelinesPipelinesList;
private _projectId?;
get projectId(): string;
set projectId(value: string);
resetProjectId(): void;
get projectIdInput(): string | undefined;
private _state?;
get state(): string;
set state(value: string);
resetState(): void;
get stateInput(): string | undefined;
private _filter;
get filter(): DataOciDatasciencePipelinesFilterList;
putFilter(value: DataOciDatasciencePipelinesFilter[] | cdktf.IResolvable): void;
resetFilter(): void;
get filterInput(): cdktf.IResolvable | DataOciDatasciencePipelinesFilter[] | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}