rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
899 lines • 131 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataOciDatasciencePipelineRun = exports.DataOciDatasciencePipelineRunStepRunsList = exports.DataOciDatasciencePipelineRunStepRunsOutputReference = exports.dataOciDatasciencePipelineRunStepRunsToHclTerraform = exports.dataOciDatasciencePipelineRunStepRunsToTerraform = exports.DataOciDatasciencePipelineRunStepOverrideDetailsList = exports.DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference = exports.dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList = exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform = exports.DataOciDatasciencePipelineRunLogDetailsList = exports.DataOciDatasciencePipelineRunLogDetailsOutputReference = exports.dataOciDatasciencePipelineRunLogDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunLogDetailsToTerraform = exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList = exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference = exports.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform = exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsList = exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference = exports.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform = exports.DataOciDatasciencePipelineRunConfigurationDetailsList = exports.DataOciDatasciencePipelineRunConfigurationDetailsOutputReference = exports.dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform = exports.dataOciDatasciencePipelineRunConfigurationDetailsToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDatasciencePipelineRunConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineRunConfigurationDetailsToTerraform = dataOciDatasciencePipelineRunConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineRunConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineRunConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineRunConfigurationDetailsOutputReference = DataOciDatasciencePipelineRunConfigurationDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunConfigurationDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunConfigurationDetailsList 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 DataOciDatasciencePipelineRunConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunConfigurationDetailsList = DataOciDatasciencePipelineRunConfigurationDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunConfigurationDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform(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.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform = dataOciDatasciencePipelineRunConfigurationOverrideDetailsToTerraform;
function dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform(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.dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform = dataOciDatasciencePipelineRunConfigurationOverrideDetailsToHclTerraform;
class DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference 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.DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference = DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunConfigurationOverrideDetailsList 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 DataOciDatasciencePipelineRunConfigurationOverrideDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunConfigurationOverrideDetailsList = DataOciDatasciencePipelineRunConfigurationOverrideDetailsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunConfigurationOverrideDetailsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunConfigurationOverrideDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform(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.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform = dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToTerraform;
function dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform(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.dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform = dataOciDatasciencePipelineRunLogConfigurationOverrideDetailsToHclTerraform;
class DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference 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.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference = DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList 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 DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList = DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunLogDetailsToTerraform(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.dataOciDatasciencePipelineRunLogDetailsToTerraform = dataOciDatasciencePipelineRunLogDetailsToTerraform;
function dataOciDatasciencePipelineRunLogDetailsToHclTerraform(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.dataOciDatasciencePipelineRunLogDetailsToHclTerraform = dataOciDatasciencePipelineRunLogDetailsToHclTerraform;
class DataOciDatasciencePipelineRunLogDetailsOutputReference 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;
}
}
// 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.DataOciDatasciencePipelineRunLogDetailsOutputReference = DataOciDatasciencePipelineRunLogDetailsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunLogDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunLogDetailsList 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 DataOciDatasciencePipelineRunLogDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunLogDetailsList = DataOciDatasciencePipelineRunLogDetailsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunLogDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunLogDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference = DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList 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 DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList = DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToTerraform;
function dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsToHclTerraform;
class DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference 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.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference = DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList 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 DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList = DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsToTerraform;
function dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform(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.dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform = dataOciDatasciencePipelineRunStepOverrideDetailsToHclTerraform;
class DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference 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 DataOciDatasciencePipelineRunStepOverrideDetailsStepConfigurationDetailsList(this, "step_configuration_details", false);
// step_container_configuration_details - computed: true, optional: false, required: false
this._stepContainerConfigurationDetails = new DataOciDatasciencePipelineRunStepOverrideDetailsStepContainerConfigurationDetailsList(this, "step_container_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;
}
}
get stepConfigurationDetails() {
return this._stepConfigurationDetails;
}
get stepContainerConfigurationDetails() {
return this._stepContainerConfigurationDetails;
}
// step_name - computed: true, optional: false, required: false
get stepName() {
return this.getStringAttribute('step_name');
}
}
exports.DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference = DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunStepOverrideDetailsList 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 DataOciDatasciencePipelineRunStepOverrideDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunStepOverrideDetailsList = DataOciDatasciencePipelineRunStepOverrideDetailsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepOverrideDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepOverrideDetailsList", version: "1.0.0" };
function dataOciDatasciencePipelineRunStepRunsToTerraform(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.dataOciDatasciencePipelineRunStepRunsToTerraform = dataOciDatasciencePipelineRunStepRunsToTerraform;
function dataOciDatasciencePipelineRunStepRunsToHclTerraform(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.dataOciDatasciencePipelineRunStepRunsToHclTerraform = dataOciDatasciencePipelineRunStepRunsToHclTerraform;
class DataOciDatasciencePipelineRunStepRunsOutputReference 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;
}
}
// job_run_id - computed: true, optional: false, required: false
get jobRunId() {
return this.getStringAttribute('job_run_id');
}
// lifecycle_details - computed: true, optional: false, required: false
get lifecycleDetails() {
return this.getStringAttribute('lifecycle_details');
}
// state - computed: true, optional: false, required: false
get state() {
return this.getStringAttribute('state');
}
// step_name - computed: true, optional: false, required: false
get stepName() {
return this.getStringAttribute('step_name');
}
// step_type - computed: true, optional: false, required: false
get stepType() {
return this.getStringAttribute('step_type');
}
// time_finished - computed: true, optional: false, required: false
get timeFinished() {
return this.getStringAttribute('time_finished');
}
// time_started - computed: true, optional: false, required: false
get timeStarted() {
return this.getStringAttribute('time_started');
}
}
exports.DataOciDatasciencePipelineRunStepRunsOutputReference = DataOciDatasciencePipelineRunStepRunsOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepRunsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepRunsOutputReference", version: "1.0.0" };
class DataOciDatasciencePipelineRunStepRunsList 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 DataOciDatasciencePipelineRunStepRunsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatasciencePipelineRunStepRunsList = DataOciDatasciencePipelineRunStepRunsList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRunStepRunsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRunStepRunsList", version: "1.0.0" };
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipeline_run oci_datascience_pipeline_run}
*/
class DataOciDatasciencePipelineRun extends cdktf.TerraformDataSource {
// ==============
// STATIC Methods
// ==============
/**
* Generates CDKTF code for importing a DataOciDatasciencePipelineRun 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 DataOciDatasciencePipelineRun to import
* @param importFromId The id of the existing DataOciDatasciencePipelineRun that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipeline_run#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciDatasciencePipelineRun to import is found
*/
static generateConfigForImport(scope, importToId, importFromId, provider) {
return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "oci_datascience_pipeline_run", importId: importFromId, provider });
}
// ===========
// INITIALIZER
// ===========
/**
* Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/datascience_pipeline_run oci_datascience_pipeline_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 DataOciDatasciencePipelineRunConfig
*/
constructor(scope, id, config) {
super(scope, id, {
terraformResourceType: 'oci_datascience_pipeline_run',
terraformGeneratorMetadata: {
providerName: 'oci',
providerVersion: '6.18.0',
providerVersionConstraint: '~> 6.18.0'
},
provider: config.provider,
dependsOn: config.dependsOn,
count: config.count,
lifecycle: config.lifecycle,
provisioners: config.provisioners,
connection: config.connection,
forEach: config.forEach
});
// configuration_details - computed: true, optional: false, required: false
this._configurationDetails = new DataOciDatasciencePipelineRunConfigurationDetailsList(this, "configuration_details", false);
// configuration_override_details - computed: true, optional: false, required: false
this._configurationOverrideDetails = new DataOciDatasciencePipelineRunConfigurationOverrideDetailsList(this, "configuration_override_details", false);
// defined_tags - computed: true, optional: false, required: false
this._definedTags = new cdktf.StringMap(this, "defined_tags");
// freeform_tags - computed: true, optional: false, required: false
this._freeformTags = new cdktf.StringMap(this, "freeform_tags");
// log_configuration_override_details - computed: true, optional: false, required: false
this._logConfigurationOverrideDetails = new DataOciDatasciencePipelineRunLogConfigurationOverrideDetailsList(this, "log_configuration_override_details", false);
// log_details - computed: true, optional: false, required: false
this._logDetails = new DataOciDatasciencePipelineRunLogDetailsList(this, "log_details", false);
// step_override_details - computed: true, optional: false, required: false
this._stepOverrideDetails = new DataOciDatasciencePipelineRunStepOverrideDetailsList(this, "step_override_details", false);
// step_runs - computed: true, optional: false, required: false
this._stepRuns = new DataOciDatasciencePipelineRunStepRunsList(this, "step_runs", false);
// system_tags - computed: true, optional: false, required: false
this._systemTags = new cdktf.StringMap(this, "system_tags");
this._pipelineRunId = config.pipelineRunId;
}
// ==========
// ATTRIBUTES
// ==========
// compartment_id - computed: true, optional: false, required: false
get compartmentId() {
return this.getStringAttribute('compartment_id');
}
get configurationDetails() {
return this._configurationDetails;
}
get configurationOverrideDetails() {
return this._configurationOverrideDetails;
}
// created_by - computed: true, optional: false, required: false
get createdBy() {
return this.getStringAttribute('created_by');
}
get definedTags() {
return this._definedTags;
}
// delete_related_job_runs - computed: true, optional: false, required: false
get deleteRelatedJobRuns() {
return this.getBooleanAttribute('delete_related_job_runs');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
get freeformTags() {
return this._freeformTags;
}
// id - computed: true, optional: false, required: false
get id() {
return this.getStringAttribute('id');
}
// lifecycle_details - computed: true, optional: false, required: false
get lifecycleDetails() {
return this.getStringAttribute('lifecycle_details');
}
get logConfigurationOverrideDetails() {
return this._logConfigurationOverrideDetails;
}
get logDetails() {
return this._logDetails;
}
// opc_parent_rpt_url - computed: true, optional: false, required: false
get opcParentRptUrl() {
return this.getStringAttribute('opc_parent_rpt_url');
}
// pipeline_id - computed: true, optional: false, required: false
get pipelineId() {
return this.getStringAttribute('pipeline_id');
}
get pipelineRunId() {
return this.getStringAttribute('pipeline_run_id');
}
set pipelineRunId(value) {
this._pipelineRunId = value;
}
// Temporarily expose input value. Use with caution.
get pipelineRunIdInput() {
return this._pipelineRunId;
}
// project_id - computed: true, optional: false, required: false
get projectId() {
return this.getStringAttribute('project_id');
}
// state - computed: true, optional: false, required: false
get state() {
return this.getStringAttribute('state');
}
get stepOverrideDetails() {
return this._stepOverrideDetails;
}
get stepRuns() {
return this._stepRuns;
}
get systemTags() {
return this._systemTags;
}
// time_accepted - computed: true, optional: false, required: false
get timeAccepted() {
return this.getStringAttribute('time_accepted');
}
// time_finished - computed: true, optional: false, required: false
get timeFinished() {
return this.getStringAttribute('time_finished');
}
// time_started - computed: true, optional: false, required: false
get timeStarted() {
return this.getStringAttribute('time_started');
}
// time_updated - computed: true, optional: false, required: false
get timeUpdated() {
return this.getStringAttribute('time_updated');
}
// =========
// SYNTHESIS
// =========
synthesizeAttributes() {
return {
pipeline_run_id: cdktf.stringToTerraform(this._pipelineRunId),
};
}
synthesizeHclAttributes() {
const attrs = {
pipeline_run_id: {
value: cdktf.stringToHclTerraform(this._pipelineRunId),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
}
exports.DataOciDatasciencePipelineRun = DataOciDatasciencePipelineRun;
_s = JSII_RTTI_SYMBOL_1;
DataOciDatasciencePipelineRun[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatasciencePipelineRun.DataOciDatasciencePipelineRun", version: "1.0.0" };
// =================
// STATIC PROPERTIES
// =================
DataOciDatasciencePipelineRun.tfResourceType = "oci_datascience_pipeline_run";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZGF0YS1vY2ktZGF0YXNjaWVuY2UtcGlwZWxpbmUtcnVuL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBSUEsK0JBQStCO0FBYS9CLFNBQWdCLDREQUE0RCxDQUFDLE1BQTBEO0lBQ3JJLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEtBQUssQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUM7UUFBQyxPQUFPLE1BQU0sQ0FBQztJQUFDLENBQUM7SUFDNUYsSUFBSSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUNuQyxNQUFNLElBQUksS0FBSyxDQUFDLG9IQUFvSCxDQUFDLENBQUM7SUFDeEksQ0FBQztJQUNELE9BQU8sRUFDTixDQUFBO0FBQ0gsQ0FBQztBQVBELG9JQU9DO0FBR0QsU0FBZ0IsK0RBQStELENBQUMsTUFBMEQ7SUFDeEksSUFBSSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUFDLE9BQU8sTUFBTSxDQUFDO0lBQUMsQ0FBQztJQUM1RixJQUFJLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDO1FBQ25DLE1BQU0sSUFBSSxLQUFLLENBQUMsb0hBQW9ILENBQUMsQ0FBQztJQUN4SSxDQUFDO0lBQ0QsTUFBTSxLQUFLLEdBQUcsRUFDYixDQUFDO0lBQ0YsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDO0FBUkQsMElBUUM7QUFFRCxNQUFhLGdFQUFpRSxTQUFRLEtBQUssQ0FBQyxhQUFhO0lBR3ZHOzs7OztNQUtFO0lBQ0YsWUFBbUIsaUJBQTZDLEVBQUUsa0JBQTBCLEVBQUUsa0JBQTBCLEVBQUUsc0JBQStCO1FBQ3ZKLEtBQUssQ0FBQyxpQkFBaUIsRUFBR