rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
543 lines (542 loc) • 30 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DatascienceJobRunConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#asynchronous DatascienceJobRun#asynchronous}
*/
readonly asynchronous?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#compartment_id DatascienceJobRun#compartment_id}
*/
readonly compartmentId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#defined_tags DatascienceJobRun#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_job_run#display_name DatascienceJobRun#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#freeform_tags DatascienceJobRun#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_job_run#id DatascienceJobRun#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_job_run#job_id DatascienceJobRun#job_id}
*/
readonly jobId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#opc_parent_rpt_url DatascienceJobRun#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_job_run#project_id DatascienceJobRun#project_id}
*/
readonly projectId: string;
/**
* job_configuration_override_details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#job_configuration_override_details DatascienceJobRun#job_configuration_override_details}
*/
readonly jobConfigurationOverrideDetails?: DatascienceJobRunJobConfigurationOverrideDetails;
/**
* job_environment_configuration_override_details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#job_environment_configuration_override_details DatascienceJobRun#job_environment_configuration_override_details}
*/
readonly jobEnvironmentConfigurationOverrideDetails?: DatascienceJobRunJobEnvironmentConfigurationOverrideDetails;
/**
* job_log_configuration_override_details block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#job_log_configuration_override_details DatascienceJobRun#job_log_configuration_override_details}
*/
readonly jobLogConfigurationOverrideDetails?: DatascienceJobRunJobLogConfigurationOverrideDetails;
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#timeouts DatascienceJobRun#timeouts}
*/
readonly timeouts?: DatascienceJobRunTimeouts;
}
export interface DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails {
}
export declare function datascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsToTerraform(struct?: DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails): any;
export declare function datascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsToHclTerraform(struct?: DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails): any;
export declare class DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputReference 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(): DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails | undefined;
set internalValue(value: DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetails | undefined);
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsList 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): DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOutputReference;
}
export interface DatascienceJobRunJobInfrastructureConfigurationDetails {
}
export declare function datascienceJobRunJobInfrastructureConfigurationDetailsToTerraform(struct?: DatascienceJobRunJobInfrastructureConfigurationDetails): any;
export declare function datascienceJobRunJobInfrastructureConfigurationDetailsToHclTerraform(struct?: DatascienceJobRunJobInfrastructureConfigurationDetails): any;
export declare class DatascienceJobRunJobInfrastructureConfigurationDetailsOutputReference 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(): DatascienceJobRunJobInfrastructureConfigurationDetails | undefined;
set internalValue(value: DatascienceJobRunJobInfrastructureConfigurationDetails | undefined);
get blockStorageSizeInGbs(): number;
get jobInfrastructureType(): string;
private _jobShapeConfigDetails;
get jobShapeConfigDetails(): DatascienceJobRunJobInfrastructureConfigurationDetailsJobShapeConfigDetailsList;
get shapeName(): string;
get subnetId(): string;
}
export declare class DatascienceJobRunJobInfrastructureConfigurationDetailsList 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): DatascienceJobRunJobInfrastructureConfigurationDetailsOutputReference;
}
export interface DatascienceJobRunJobStorageMountConfigurationDetailsListStruct {
}
export declare function datascienceJobRunJobStorageMountConfigurationDetailsListStructToTerraform(struct?: DatascienceJobRunJobStorageMountConfigurationDetailsListStruct): any;
export declare function datascienceJobRunJobStorageMountConfigurationDetailsListStructToHclTerraform(struct?: DatascienceJobRunJobStorageMountConfigurationDetailsListStruct): any;
export declare class DatascienceJobRunJobStorageMountConfigurationDetailsListStructOutputReference 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(): DatascienceJobRunJobStorageMountConfigurationDetailsListStruct | undefined;
set internalValue(value: DatascienceJobRunJobStorageMountConfigurationDetailsListStruct | 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 DatascienceJobRunJobStorageMountConfigurationDetailsListStructList 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): DatascienceJobRunJobStorageMountConfigurationDetailsListStructOutputReference;
}
export interface DatascienceJobRunLogDetails {
}
export declare function datascienceJobRunLogDetailsToTerraform(struct?: DatascienceJobRunLogDetails): any;
export declare function datascienceJobRunLogDetailsToHclTerraform(struct?: DatascienceJobRunLogDetails): any;
export declare class DatascienceJobRunLogDetailsOutputReference 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(): DatascienceJobRunLogDetails | undefined;
set internalValue(value: DatascienceJobRunLogDetails | undefined);
get logGroupId(): string;
get logId(): string;
}
export declare class DatascienceJobRunLogDetailsList 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): DatascienceJobRunLogDetailsOutputReference;
}
export interface DatascienceJobRunJobConfigurationOverrideDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#command_line_arguments DatascienceJobRun#command_line_arguments}
*/
readonly commandLineArguments?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#environment_variables DatascienceJobRun#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_job_run#job_type DatascienceJobRun#job_type}
*/
readonly jobType: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#maximum_runtime_in_minutes DatascienceJobRun#maximum_runtime_in_minutes}
*/
readonly maximumRuntimeInMinutes?: string;
}
export declare function datascienceJobRunJobConfigurationOverrideDetailsToTerraform(struct?: DatascienceJobRunJobConfigurationOverrideDetailsOutputReference | DatascienceJobRunJobConfigurationOverrideDetails): any;
export declare function datascienceJobRunJobConfigurationOverrideDetailsToHclTerraform(struct?: DatascienceJobRunJobConfigurationOverrideDetailsOutputReference | DatascienceJobRunJobConfigurationOverrideDetails): any;
export declare class DatascienceJobRunJobConfigurationOverrideDetailsOutputReference 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(): DatascienceJobRunJobConfigurationOverrideDetails | undefined;
set internalValue(value: DatascienceJobRunJobConfigurationOverrideDetails | 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 _jobType?;
get jobType(): string;
set jobType(value: string);
get jobTypeInput(): string | undefined;
private _maximumRuntimeInMinutes?;
get maximumRuntimeInMinutes(): string;
set maximumRuntimeInMinutes(value: string);
resetMaximumRuntimeInMinutes(): void;
get maximumRuntimeInMinutesInput(): string | undefined;
}
export interface DatascienceJobRunJobEnvironmentConfigurationOverrideDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#cmd DatascienceJobRun#cmd}
*/
readonly cmd?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#entrypoint DatascienceJobRun#entrypoint}
*/
readonly entrypoint?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#image DatascienceJobRun#image}
*/
readonly image: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#image_digest DatascienceJobRun#image_digest}
*/
readonly imageDigest?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#image_signature_id DatascienceJobRun#image_signature_id}
*/
readonly imageSignatureId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#job_environment_type DatascienceJobRun#job_environment_type}
*/
readonly jobEnvironmentType: string;
}
export declare function datascienceJobRunJobEnvironmentConfigurationOverrideDetailsToTerraform(struct?: DatascienceJobRunJobEnvironmentConfigurationOverrideDetailsOutputReference | DatascienceJobRunJobEnvironmentConfigurationOverrideDetails): any;
export declare function datascienceJobRunJobEnvironmentConfigurationOverrideDetailsToHclTerraform(struct?: DatascienceJobRunJobEnvironmentConfigurationOverrideDetailsOutputReference | DatascienceJobRunJobEnvironmentConfigurationOverrideDetails): any;
export declare class DatascienceJobRunJobEnvironmentConfigurationOverrideDetailsOutputReference 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(): DatascienceJobRunJobEnvironmentConfigurationOverrideDetails | undefined;
set internalValue(value: DatascienceJobRunJobEnvironmentConfigurationOverrideDetails | undefined);
private _cmd?;
get cmd(): string[];
set cmd(value: string[]);
resetCmd(): void;
get cmdInput(): 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;
private _jobEnvironmentType?;
get jobEnvironmentType(): string;
set jobEnvironmentType(value: string);
get jobEnvironmentTypeInput(): string | undefined;
}
export interface DatascienceJobRunJobLogConfigurationOverrideDetails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#enable_auto_log_creation DatascienceJobRun#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_job_run#enable_logging DatascienceJobRun#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_job_run#log_group_id DatascienceJobRun#log_group_id}
*/
readonly logGroupId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#log_id DatascienceJobRun#log_id}
*/
readonly logId?: string;
}
export declare function datascienceJobRunJobLogConfigurationOverrideDetailsToTerraform(struct?: DatascienceJobRunJobLogConfigurationOverrideDetailsOutputReference | DatascienceJobRunJobLogConfigurationOverrideDetails): any;
export declare function datascienceJobRunJobLogConfigurationOverrideDetailsToHclTerraform(struct?: DatascienceJobRunJobLogConfigurationOverrideDetailsOutputReference | DatascienceJobRunJobLogConfigurationOverrideDetails): any;
export declare class DatascienceJobRunJobLogConfigurationOverrideDetailsOutputReference 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(): DatascienceJobRunJobLogConfigurationOverrideDetails | undefined;
set internalValue(value: DatascienceJobRunJobLogConfigurationOverrideDetails | 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 DatascienceJobRunTimeouts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#create DatascienceJobRun#create}
*/
readonly create?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#delete DatascienceJobRun#delete}
*/
readonly delete?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/datascience_job_run#update DatascienceJobRun#update}
*/
readonly update?: string;
}
export declare function datascienceJobRunTimeoutsToTerraform(struct?: DatascienceJobRunTimeouts | cdktf.IResolvable): any;
export declare function datascienceJobRunTimeoutsToHclTerraform(struct?: DatascienceJobRunTimeouts | cdktf.IResolvable): any;
export declare class DatascienceJobRunTimeoutsOutputReference 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(): DatascienceJobRunTimeouts | cdktf.IResolvable | undefined;
set internalValue(value: DatascienceJobRunTimeouts | 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_job_run oci_datascience_job_run}
*/
export declare class DatascienceJobRun extends cdktf.TerraformResource {
static readonly tfResourceType = "oci_datascience_job_run";
/**
* Generates CDKTF code for importing a DatascienceJobRun 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 DatascienceJobRun to import
* @param importFromId The id of the existing DatascienceJobRun that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/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 DatascienceJobRun 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_job_run oci_datascience_job_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 DatascienceJobRunConfig
*/
constructor(scope: Construct, id: string, config: DatascienceJobRunConfig);
private _asynchronous?;
get asynchronous(): boolean | cdktf.IResolvable;
set asynchronous(value: boolean | cdktf.IResolvable);
resetAsynchronous(): void;
get asynchronousInput(): boolean | cdktf.IResolvable | undefined;
private _compartmentId?;
get compartmentId(): string;
set compartmentId(value: string);
get compartmentIdInput(): string | undefined;
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 _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;
private _jobId?;
get jobId(): string;
set jobId(value: string);
get jobIdInput(): string | undefined;
private _jobInfrastructureConfigurationDetails;
get jobInfrastructureConfigurationDetails(): DatascienceJobRunJobInfrastructureConfigurationDetailsList;
private _jobStorageMountConfigurationDetailsList;
get jobStorageMountConfigurationDetailsList(): DatascienceJobRunJobStorageMountConfigurationDetailsListStructList;
get lifecycleDetails(): string;
private _logDetails;
get logDetails(): DatascienceJobRunLogDetailsList;
private _opcParentRptUrl?;
get opcParentRptUrl(): string;
set opcParentRptUrl(value: string);
resetOpcParentRptUrl(): void;
get opcParentRptUrlInput(): string | undefined;
private _projectId?;
get projectId(): string;
set projectId(value: string);
get projectIdInput(): string | undefined;
get state(): string;
get timeAccepted(): string;
get timeFinished(): string;
get timeStarted(): string;
private _jobConfigurationOverrideDetails;
get jobConfigurationOverrideDetails(): DatascienceJobRunJobConfigurationOverrideDetailsOutputReference;
putJobConfigurationOverrideDetails(value: DatascienceJobRunJobConfigurationOverrideDetails): void;
resetJobConfigurationOverrideDetails(): void;
get jobConfigurationOverrideDetailsInput(): DatascienceJobRunJobConfigurationOverrideDetails | undefined;
private _jobEnvironmentConfigurationOverrideDetails;
get jobEnvironmentConfigurationOverrideDetails(): DatascienceJobRunJobEnvironmentConfigurationOverrideDetailsOutputReference;
putJobEnvironmentConfigurationOverrideDetails(value: DatascienceJobRunJobEnvironmentConfigurationOverrideDetails): void;
resetJobEnvironmentConfigurationOverrideDetails(): void;
get jobEnvironmentConfigurationOverrideDetailsInput(): DatascienceJobRunJobEnvironmentConfigurationOverrideDetails | undefined;
private _jobLogConfigurationOverrideDetails;
get jobLogConfigurationOverrideDetails(): DatascienceJobRunJobLogConfigurationOverrideDetailsOutputReference;
putJobLogConfigurationOverrideDetails(value: DatascienceJobRunJobLogConfigurationOverrideDetails): void;
resetJobLogConfigurationOverrideDetails(): void;
get jobLogConfigurationOverrideDetailsInput(): DatascienceJobRunJobLogConfigurationOverrideDetails | undefined;
private _timeouts;
get timeouts(): DatascienceJobRunTimeoutsOutputReference;
putTimeouts(value: DatascienceJobRunTimeouts): void;
resetTimeouts(): void;
get timeoutsInput(): cdktf.IResolvable | DatascienceJobRunTimeouts | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}