UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

901 lines 482 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefParentRefToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructList = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleParentRefToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleParentRefToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataList = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList = exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList = exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList = exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToTerraform = void 0; exports.DataintegrationWorkspaceApplicationTaskSchedule = exports.DataintegrationWorkspaceApplicationTaskScheduleTimeoutsOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleTimeoutsToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleTimeoutsToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefToHclTerraform = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefToTerraform = exports.DataintegrationWorkspaceApplicationTaskScheduleScheduleRefParentRefOutputReference = exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefParentRefToHclTerraform = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToTerraform = dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToHclTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference 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; } } // parent - computed: true, optional: false, required: false get parent() { return this.getStringAttribute('parent'); } // root_doc_id - computed: true, optional: false, required: false get rootDocId() { return this.getStringAttribute('root_doc_id'); } } exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference = DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference; _a = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference", version: "1.0.0" }; class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList 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 DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList = DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList; _b = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToTerraform = dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToHclTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference 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; // parent_ref - computed: true, optional: false, required: false this._parentRef = new DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList(this, "parent_ref", 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; } } // description - computed: true, optional: false, required: false get description() { return this.getStringAttribute('description'); } // identifier - computed: true, optional: false, required: false get identifier() { return this.getStringAttribute('identifier'); } // key - computed: true, optional: false, required: false get key() { return this.getStringAttribute('key'); } // last_run_time_millis - computed: true, optional: false, required: false get lastRunTimeMillis() { return this.getStringAttribute('last_run_time_millis'); } // model_type - computed: true, optional: false, required: false get modelType() { return this.getStringAttribute('model_type'); } // model_version - computed: true, optional: false, required: false get modelVersion() { return this.getStringAttribute('model_version'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } // object_status - computed: true, optional: false, required: false get objectStatus() { return this.getNumberAttribute('object_status'); } // object_version - computed: true, optional: false, required: false get objectVersion() { return this.getNumberAttribute('object_version'); } get parentRef() { return this._parentRef; } } exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference = DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference", version: "1.0.0" }; class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList 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 DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList = DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList; _d = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToHclTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference 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; } } // description - computed: true, optional: false, required: false get description() { return this.getStringAttribute('description'); } // identifier - computed: true, optional: false, required: false get identifier() { return this.getStringAttribute('identifier'); } // key - computed: true, optional: false, required: false get key() { return this.getStringAttribute('key'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference = DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference; _e = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference", version: "1.0.0" }; class DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList 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 DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList = DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList; _f = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference 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; } } // object_count - computed: true, optional: false, required: false get objectCount() { return this.getStringAttribute('object_count'); } // object_type - computed: true, optional: false, required: false get objectType() { return this.getStringAttribute('object_type'); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference = DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference; _g = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference", version: "1.0.0" }; class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList 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 DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList = DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList; _h = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToHclTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference 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; // object_type_count_list - computed: true, optional: false, required: false this._objectTypeCountList = new DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList(this, "object_type_count_list", 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 objectTypeCountList() { return this._objectTypeCountList; } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference = DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference", version: "1.0.0" }; class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList 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 DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList = DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList; _k = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleMetadataToTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataToTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationTaskScheduleMetadataToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleMetadataToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference 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; // aggregator - computed: true, optional: false, required: false this._aggregator = new DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList(this, "aggregator", false); // count_statistics - computed: true, optional: false, required: false this._countStatistics = new DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList(this, "count_statistics", false); // info_fields - computed: true, optional: false, required: false this._infoFields = new cdktf.StringMap(this, "info_fields"); } 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 aggregator() { return this._aggregator; } // aggregator_key - computed: true, optional: false, required: false get aggregatorKey() { return this.getStringAttribute('aggregator_key'); } get countStatistics() { return this._countStatistics; } // created_by - computed: true, optional: false, required: false get createdBy() { return this.getStringAttribute('created_by'); } // created_by_name - computed: true, optional: false, required: false get createdByName() { return this.getStringAttribute('created_by_name'); } // identifier_path - computed: true, optional: false, required: false get identifierPath() { return this.getStringAttribute('identifier_path'); } get infoFields() { return this._infoFields; } // is_favorite - computed: true, optional: false, required: false get isFavorite() { return this.getBooleanAttribute('is_favorite'); } // labels - computed: true, optional: false, required: false get labels() { return this.getListAttribute('labels'); } // registry_version - computed: true, optional: false, required: false get registryVersion() { return this.getNumberAttribute('registry_version'); } // time_created - computed: true, optional: false, required: false get timeCreated() { return this.getStringAttribute('time_created'); } // time_updated - computed: true, optional: false, required: false get timeUpdated() { return this.getStringAttribute('time_updated'); } // updated_by - computed: true, optional: false, required: false get updatedBy() { return this.getStringAttribute('updated_by'); } // updated_by_name - computed: true, optional: false, required: false get updatedByName() { return this.getStringAttribute('updated_by_name'); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference = DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference; _l = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference", version: "1.0.0" }; class DataintegrationWorkspaceApplicationTaskScheduleMetadataList 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 DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataintegrationWorkspaceApplicationTaskScheduleMetadataList = DataintegrationWorkspaceApplicationTaskScheduleMetadataList; _m = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleMetadataList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleMetadataList", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleParentRefToTerraform(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 { parent: cdktf.stringToTerraform(struct.parent), root_doc_id: cdktf.stringToTerraform(struct.rootDocId), }; } exports.dataintegrationWorkspaceApplicationTaskScheduleParentRefToTerraform = dataintegrationWorkspaceApplicationTaskScheduleParentRefToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleParentRefToHclTerraform(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 = { parent: { value: cdktf.stringToHclTerraform(struct.parent), isBlock: false, type: "simple", storageClassType: "string", }, root_doc_id: { value: cdktf.stringToHclTerraform(struct.rootDocId), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } exports.dataintegrationWorkspaceApplicationTaskScheduleParentRefToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleParentRefToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._parent !== undefined) { hasAnyValues = true; internalValueResult.parent = this._parent; } if (this._rootDocId !== undefined) { hasAnyValues = true; internalValueResult.rootDocId = this._rootDocId; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._parent = undefined; this._rootDocId = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._parent = value.parent; this._rootDocId = value.rootDocId; } } get parent() { return this.getStringAttribute('parent'); } set parent(value) { this._parent = value; } resetParent() { this._parent = undefined; } // Temporarily expose input value. Use with caution. get parentInput() { return this._parent; } get rootDocId() { return this.getStringAttribute('root_doc_id'); } set rootDocId(value) { this._rootDocId = value; } resetRootDocId() { this._rootDocId = undefined; } // Temporarily expose input value. Use with caution. get rootDocIdInput() { return this._rootDocId; } } exports.DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference = DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference; _o = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToTerraform(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 { aggregator_key: cdktf.stringToTerraform(struct.aggregatorKey), is_favorite: cdktf.booleanToTerraform(struct.isFavorite), key: cdktf.stringToTerraform(struct.key), labels: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.labels), registry_version: cdktf.numberToTerraform(struct.registryVersion), }; } exports.dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToTerraform = dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToHclTerraform(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 = { aggregator_key: { value: cdktf.stringToHclTerraform(struct.aggregatorKey), isBlock: false, type: "simple", storageClassType: "string", }, is_favorite: { value: cdktf.booleanToHclTerraform(struct.isFavorite), isBlock: false, type: "simple", storageClassType: "boolean", }, key: { value: cdktf.stringToHclTerraform(struct.key), isBlock: false, type: "simple", storageClassType: "string", }, labels: { value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.labels), isBlock: false, type: "list", storageClassType: "stringList", }, registry_version: { value: cdktf.numberToHclTerraform(struct.registryVersion), isBlock: false, type: "simple", storageClassType: "number", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } exports.dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToHclTerraform = dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToHclTerraform; class DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._aggregatorKey !== undefined) { hasAnyValues = true; internalValueResult.aggregatorKey = this._aggregatorKey; } if (this._isFavorite !== undefined) { hasAnyValues = true; internalValueResult.isFavorite = this._isFavorite; } if (this._key !== undefined) { hasAnyValues = true; internalValueResult.key = this._key; } if (this._labels !== undefined) { hasAnyValues = true; internalValueResult.labels = this._labels; } if (this._registryVersion !== undefined) { hasAnyValues = true; internalValueResult.registryVersion = this._registryVersion; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._aggregatorKey = undefined; this._isFavorite = undefined; this._key = undefined; this._labels = undefined; this._registryVersion = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._aggregatorKey = value.aggregatorKey; this._isFavorite = value.isFavorite; this._key = value.key; this._labels = value.labels; this._registryVersion = value.registryVersion; } } get aggregatorKey() { return this.getStringAttribute('aggregator_key'); } set aggregatorKey(value) { this._aggregatorKey = value; } resetAggregatorKey() { this._aggregatorKey = undefined; } // Temporarily expose input value. Use with caution. get aggregatorKeyInput() { return this._aggregatorKey; } get isFavorite() { return this.getBooleanAttribute('is_favorite'); } set isFavorite(value) { this._isFavorite = value; } resetIsFavorite() { this._isFavorite = undefined; } // Temporarily expose input value. Use with caution. get isFavoriteInput() { return this._isFavorite; } get key() { return this.getStringAttribute('key'); } set key(value) { this._key = value; } resetKey() { this._key = undefined; } // Temporarily expose input value. Use with caution. get keyInput() { return this._key; } get labels() { return this.getListAttribute('labels'); } set labels(value) { this._labels = value; } resetLabels() { this._labels = undefined; } // Temporarily expose input value. Use with caution. get labelsInput() { return this._labels; } get registryVersion() { return this.getNumberAttribute('registry_version'); } set registryVersion(value) { this._registryVersion = value; } resetRegistryVersion() { this._registryVersion = undefined; } // Temporarily expose input value. Use with caution. get registryVersionInput() { return this._registryVersion; } } exports.DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference = DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference; _p = JSII_RTTI_SYMBOL_1; DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationTaskSchedule.DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference", version: "1.0.0" }; function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToTerraform(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 { hour: cdktf.numberToTerraform(struct.hour), minute: cdktf.numberToTerraform(struct.minute), second: cdktf.numberToTerraform(struct.second), }; } exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToTerraform = dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToTerraform; function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToHclTerraform(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 = { hour: { value: cdktf.numberToHclTerraform(struct.hour), isBlock: false, type: "simple", storageClassType: "number", }, minute: { value: cdktf.numberToHclTerraform(struct.minute), isBlock: false, type: "simple", storageClassType: "number", }, second: { value: cdktf.numberToHclTerraform(struct.second), isBlock: false, type: "simple", storageClassType: "number", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } exports.dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToHclTerraform = dataintegrationWorkspaceApplicationTaskS