rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
320 lines (319 loc) • 19.8 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciDatascienceJobRunConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_job_run#job_run_id DataOciDatascienceJobRun#job_run_id}
*/
readonly jobRunId: string;
}
export interface DataOciDatascienceJobRunJobConfigurationOverrideDetails {
}
export declare function dataOciDatascienceJobRunJobConfigurationOverrideDetailsToTerraform(struct?: DataOciDatascienceJobRunJobConfigurationOverrideDetails): any;
export declare function dataOciDatascienceJobRunJobConfigurationOverrideDetailsToHclTerraform(struct?: DataOciDatascienceJobRunJobConfigurationOverrideDetails): any;
export declare class DataOciDatascienceJobRunJobConfigurationOverrideDetailsOutputReference 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(): DataOciDatascienceJobRunJobConfigurationOverrideDetails | undefined;
set internalValue(value: DataOciDatascienceJobRunJobConfigurationOverrideDetails | undefined);
get commandLineArguments(): string;
private _environmentVariables;
get environmentVariables(): cdktf.StringMap;
get jobType(): string;
get maximumRuntimeInMinutes(): string;
}
export declare class DataOciDatascienceJobRunJobConfigurationOverrideDetailsList 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): DataOciDatascienceJobRunJobConfigurationOverrideDetailsOutputReference;
}
export interface DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetails {
}
export declare function dataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetailsToTerraform(struct?: DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetails): any;
export declare function dataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetailsToHclTerraform(struct?: DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetails): any;
export declare class DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetailsOutputReference 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(): DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetails | undefined;
set internalValue(value: DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetails | undefined);
get cmd(): string[];
get entrypoint(): string[];
get image(): string;
get imageDigest(): string;
get imageSignatureId(): string;
get jobEnvironmentType(): string;
}
export declare class DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetailsList 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): DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetailsOutputReference;
}
export interface DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails {
}
export declare function dataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsToTerraform(struct?: DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails): any;
export declare function dataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsToHclTerraform(struct?: DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails): any;
export declare class DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputReference 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(): DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails | undefined;
set internalValue(value: DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails | undefined);
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsList 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): DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputReference;
}
export interface DataOciDatascienceJobRunJobInfrastructureConfigurationDetails {
}
export declare function dataOciDatascienceJobRunJobInfrastructureConfigurationDetailsToTerraform(struct?: DataOciDatascienceJobRunJobInfrastructureConfigurationDetails): any;
export declare function dataOciDatascienceJobRunJobInfrastructureConfigurationDetailsToHclTerraform(struct?: DataOciDatascienceJobRunJobInfrastructureConfigurationDetails): any;
export declare class DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsOutputReference 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(): DataOciDatascienceJobRunJobInfrastructureConfigurationDetails | undefined;
set internalValue(value: DataOciDatascienceJobRunJobInfrastructureConfigurationDetails | undefined);
get blockStorageSizeInGbs(): number;
get jobInfrastructureType(): string;
private _jobShapeConfigDetails;
get jobShapeConfigDetails(): DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsList;
get shapeName(): string;
get subnetId(): string;
}
export declare class DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsList 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): DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsOutputReference;
}
export interface DataOciDatascienceJobRunJobLogConfigurationOverrideDetails {
}
export declare function dataOciDatascienceJobRunJobLogConfigurationOverrideDetailsToTerraform(struct?: DataOciDatascienceJobRunJobLogConfigurationOverrideDetails): any;
export declare function dataOciDatascienceJobRunJobLogConfigurationOverrideDetailsToHclTerraform(struct?: DataOciDatascienceJobRunJobLogConfigurationOverrideDetails): any;
export declare class DataOciDatascienceJobRunJobLogConfigurationOverrideDetailsOutputReference 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(): DataOciDatascienceJobRunJobLogConfigurationOverrideDetails | undefined;
set internalValue(value: DataOciDatascienceJobRunJobLogConfigurationOverrideDetails | undefined);
get enableAutoLogCreation(): cdktf.IResolvable;
get enableLogging(): cdktf.IResolvable;
get logGroupId(): string;
get logId(): string;
}
export declare class DataOciDatascienceJobRunJobLogConfigurationOverrideDetailsList 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): DataOciDatascienceJobRunJobLogConfigurationOverrideDetailsOutputReference;
}
export interface DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStruct {
}
export declare function dataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStructToTerraform(struct?: DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStruct): any;
export declare function dataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStructToHclTerraform(struct?: DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStruct): any;
export declare class DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStructOutputReference 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(): DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStruct | undefined;
set internalValue(value: DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStruct | undefined);
get bucket(): string;
get destinationDirectoryName(): string;
get destinationPath(): string;
get exportId(): string;
get mountTargetId(): string;
get namespace(): string;
get prefix(): string;
get storageType(): string;
}
export declare class DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStructList 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): DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStructOutputReference;
}
export interface DataOciDatascienceJobRunLogDetails {
}
export declare function dataOciDatascienceJobRunLogDetailsToTerraform(struct?: DataOciDatascienceJobRunLogDetails): any;
export declare function dataOciDatascienceJobRunLogDetailsToHclTerraform(struct?: DataOciDatascienceJobRunLogDetails): any;
export declare class DataOciDatascienceJobRunLogDetailsOutputReference 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(): DataOciDatascienceJobRunLogDetails | undefined;
set internalValue(value: DataOciDatascienceJobRunLogDetails | undefined);
get logGroupId(): string;
get logId(): string;
}
export declare class DataOciDatascienceJobRunLogDetailsList 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): DataOciDatascienceJobRunLogDetailsOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_job_run oci_datascience_job_run}
*/
export declare class DataOciDatascienceJobRun extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_datascience_job_run";
/**
* Generates CDKTF code for importing a DataOciDatascienceJobRun 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 DataOciDatascienceJobRun to import
* @param importFromId The id of the existing DataOciDatascienceJobRun that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_job_run#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciDatascienceJobRun 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_job_run oci_datascience_job_run} 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 DataOciDatascienceJobRunConfig
*/
constructor(scope: Construct, id: string, config: DataOciDatascienceJobRunConfig);
get asynchronous(): cdktf.IResolvable;
get compartmentId(): string;
get createdBy(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get id(): string;
private _jobConfigurationOverrideDetails;
get jobConfigurationOverrideDetails(): DataOciDatascienceJobRunJobConfigurationOverrideDetailsList;
private _jobEnvironmentConfigurationOverrideDetails;
get jobEnvironmentConfigurationOverrideDetails(): DataOciDatascienceJobRunJobEnvironmentConfigurationOverrideDetailsList;
get jobId(): string;
private _jobInfrastructureConfigurationDetails;
get jobInfrastructureConfigurationDetails(): DataOciDatascienceJobRunJobInfrastructureConfigurationDetailsList;
private _jobLogConfigurationOverrideDetails;
get jobLogConfigurationOverrideDetails(): DataOciDatascienceJobRunJobLogConfigurationOverrideDetailsList;
private _jobRunId?;
get jobRunId(): string;
set jobRunId(value: string);
get jobRunIdInput(): string | undefined;
private _jobStorageMountConfigurationDetailsList;
get jobStorageMountConfigurationDetailsList(): DataOciDatascienceJobRunJobStorageMountConfigurationDetailsListStructList;
get lifecycleDetails(): string;
private _logDetails;
get logDetails(): DataOciDatascienceJobRunLogDetailsList;
get opcParentRptUrl(): string;
get projectId(): string;
get state(): string;
get timeAccepted(): string;
get timeFinished(): string;
get timeStarted(): string;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}