rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
854 lines • 159 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataOciDatasciencePipeline = exports.DataOciDatasciencePipelineStepDetailsList = exports.DataOciDatasciencePipelineStepDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList = exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineStepArtifactList = exports.DataOciDatasciencePipelineStepArtifactOutputReference = exports.dataOciDatasciencePipelineStepArtifactToHclTerraform = exports.dataOciDatasciencePipelineStepArtifactToTerraform = exports.DataOciDatasciencePipelineLogConfigurationDetailsList = exports.DataOciDatasciencePipelineLogConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineLogConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsList = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList = exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = exports.DataOciDatasciencePipelineConfigurationDetailsList = exports.DataOciDatasciencePipelineConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineConfigurationDetailsToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDatasciencePipelineConfigurationDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineConfigurationDetailsToTerraform = dataOciDatasciencePipelineConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineConfigurationDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineConfigurationDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// environment_variables - computed: true, optional: false, required: false
this._environmentVariables = new cdktf.StringMap(this, "environment_variables");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// command_line_arguments - computed: true, optional: false, required: false
get commandLineArguments() {
return this.getStringAttribute('command_line_arguments');
}
get environmentVariables() {
return this._environmentVariables;
}
// maximum_runtime_in_minutes - computed: true, optional: false, required: false
get maximumRuntimeInMinutes() {
return this.getStringAttribute('maximum_runtime_in_minutes');
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
}
exports.DataOciDatasciencePipelineConfigurationDetailsOutputReference = DataOciDatasciencePipelineConfigurationDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineConfigurationDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineConfigurationDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineConfigurationDetailsList = DataOciDatasciencePipelineConfigurationDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineConfigurationDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform;
function dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform;
class DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// memory_in_gbs - computed: true, optional: false, required: false
get memoryInGbs() {
return this.getNumberAttribute('memory_in_gbs');
}
// ocpus - computed: true, optional: false, required: false
get ocpus() {
return this.getNumberAttribute('ocpus');
}
}
exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList = DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineInfrastructureConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// shape_config_details - computed: true, optional: false, required: false
this._shapeConfigDetails = new DataOciDatasciencePipelineInfrastructureConfigurationDetailsShapeConfigDetailsList(this, "shape_config_details", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// block_storage_size_in_gbs - computed: true, optional: false, required: false
get blockStorageSizeInGbs() {
return this.getNumberAttribute('block_storage_size_in_gbs');
}
get shapeConfigDetails() {
return this._shapeConfigDetails;
}
// shape_name - computed: true, optional: false, required: false
get shapeName() {
return this.getStringAttribute('shape_name');
}
// subnet_id - computed: true, optional: false, required: false
get subnetId() {
return this.getStringAttribute('subnet_id');
}
}
exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference = DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineInfrastructureConfigurationDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineInfrastructureConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineInfrastructureConfigurationDetailsList = DataOciDatasciencePipelineInfrastructureConfigurationDetailsList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineInfrastructureConfigurationDetailsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineInfrastructureConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineLogConfigurationDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineLogConfigurationDetailsToTerraform = dataOciDatasciencePipelineLogConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineLogConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineLogConfigurationDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// enable_auto_log_creation - computed: true, optional: false, required: false
get enableAutoLogCreation() {
return this.getBooleanAttribute('enable_auto_log_creation');
}
// enable_logging - computed: true, optional: false, required: false
get enableLogging() {
return this.getBooleanAttribute('enable_logging');
}
// log_group_id - computed: true, optional: false, required: false
get logGroupId() {
return this.getStringAttribute('log_group_id');
}
// log_id - computed: true, optional: false, required: false
get logId() {
return this.getStringAttribute('log_id');
}
}
exports.DataOciDatasciencePipelineLogConfigurationDetailsOutputReference = DataOciDatasciencePipelineLogConfigurationDetailsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineLogConfigurationDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineLogConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineLogConfigurationDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineLogConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineLogConfigurationDetailsList = DataOciDatasciencePipelineLogConfigurationDetailsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineLogConfigurationDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineLogConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineStepArtifactToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineStepArtifactToTerraform = dataOciDatasciencePipelineStepArtifactToTerraform;
function dataOciDatasciencePipelineStepArtifactToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineStepArtifactToHclTerraform = dataOciDatasciencePipelineStepArtifactToHclTerraform;
class DataOciDatasciencePipelineStepArtifactOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// artifact_content_disposition - computed: true, optional: false, required: false
get artifactContentDisposition() {
return this.getStringAttribute('artifact_content_disposition');
}
// artifact_content_length - computed: true, optional: false, required: false
get artifactContentLength() {
return this.getStringAttribute('artifact_content_length');
}
// artifact_content_md5 - computed: true, optional: false, required: false
get artifactContentMd5() {
return this.getStringAttribute('artifact_content_md5');
}
// artifact_last_modified - computed: true, optional: false, required: false
get artifactLastModified() {
return this.getStringAttribute('artifact_last_modified');
}
// pipeline_step_artifact - computed: true, optional: false, required: false
get pipelineStepArtifact() {
return this.getStringAttribute('pipeline_step_artifact');
}
// step_name - computed: true, optional: false, required: false
get stepName() {
return this.getStringAttribute('step_name');
}
}
exports.DataOciDatasciencePipelineStepArtifactOutputReference = DataOciDatasciencePipelineStepArtifactOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepArtifactOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepArtifactOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineStepArtifactList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineStepArtifactOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineStepArtifactList = DataOciDatasciencePipelineStepArtifactList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepArtifactList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepArtifactList", version: "1.0.0" };
function dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// environment_variables - computed: true, optional: false, required: false
this._environmentVariables = new cdktf.StringMap(this, "environment_variables");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// command_line_arguments - computed: true, optional: false, required: false
get commandLineArguments() {
return this.getStringAttribute('command_line_arguments');
}
get environmentVariables() {
return this._environmentVariables;
}
// maximum_runtime_in_minutes - computed: true, optional: false, required: false
get maximumRuntimeInMinutes() {
return this.getStringAttribute('maximum_runtime_in_minutes');
}
}
exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList = DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// cmd - computed: true, optional: false, required: false
get cmd() {
return this.getListAttribute('cmd');
}
// container_type - computed: true, optional: false, required: false
get containerType() {
return this.getStringAttribute('container_type');
}
// entrypoint - computed: true, optional: false, required: false
get entrypoint() {
return this.getListAttribute('entrypoint');
}
// image - computed: true, optional: false, required: false
get image() {
return this.getStringAttribute('image');
}
// image_digest - computed: true, optional: false, required: false
get imageDigest() {
return this.getStringAttribute('image_digest');
}
// image_signature_id - computed: true, optional: false, required: false
get imageSignatureId() {
return this.getStringAttribute('image_signature_id');
}
}
exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList = DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToTerraform;
function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsToHclTerraform;
class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// memory_in_gbs - computed: true, optional: false, required: false
get memoryInGbs() {
return this.getNumberAttribute('memory_in_gbs');
}
// ocpus - computed: true, optional: false, required: false
get ocpus() {
return this.getNumberAttribute('ocpus');
}
}
exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// shape_config_details - computed: true, optional: false, required: false
this._shapeConfigDetails = new DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsShapeConfigDetailsList(this, "shape_config_details", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// block_storage_size_in_gbs - computed: true, optional: false, required: false
get blockStorageSizeInGbs() {
return this.getNumberAttribute('block_storage_size_in_gbs');
}
get shapeConfigDetails() {
return this._shapeConfigDetails;
}
// shape_name - computed: true, optional: false, required: false
get shapeName() {
return this.getStringAttribute('shape_name');
}
// subnet_id - computed: true, optional: false, required: false
get subnetId() {
return this.getStringAttribute('subnet_id');
}
}
exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList extends cdktf.ComplexList {
/**
* @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, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList = DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList;
_t = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipeline.DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineStepDetailsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
exports.dataOciDatasciencePipelineStepDetailsToTerraform = dataOciDatasciencePipelineStepDetailsToTerraform;
function dataOciDatasciencePipelineStepDetailsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
exports.dataOciDatasciencePipelineStepDetailsToHclTerraform = dataOciDatasciencePipelineStepDetailsToHclTerraform;
class DataOciDatasciencePipelineStepDetailsOutputReference extends cdktf.ComplexObject {
/**
* @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, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// step_configuration_details - computed: true, optional: false, required: false
this._stepConfigurationDetails = new DataOciDatasciencePipelineStepDetailsStepConfigurationDetailsList(this, "step_configuration_details", false);
// step_container_configuration_details - computed: true, optional: false, required: false
this._stepContainerConfigurationDetails = new DataOciDatasciencePipelineStepDetailsStepContainerConfigurationDetailsList(this, "step_container_configuration_details", false);
// step_infrastructure_configuration_details - computed: true, optional: false, required: false
this._stepInfrastructureConfigurationDetails = new DataOciDatasciencePipelineStepDetailsStepInfrastructureConfigurationDetailsList(this, "step_infrastructure_configuration_details", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// depends_on - computed: true, optional: false, required: false
get dependsOn() {
return this.getListAttribute('depends_on');
}
// description - computed: true, optional: false, required: false
get description() {
return this.getStringAttribute('description');
}
// is_artifact_uploaded - computed: true, optional: false, required: false
get isArtifactUploaded() {
return this.getBooleanAttribute('is_artifact_uploaded');
}
// job_id - computed: true, optional: false, required: false
ge