UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

873 lines (872 loc) 154 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataOciDataintegrationWorkspaceApplication = exports.DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoList = exports.DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference = exports.dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform = exports.DataOciDataintegrationWorkspaceApplicationRegistryMetadataList = exports.DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference = exports.dataOciDataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationRegistryMetadataToTerraform = exports.DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataList = exports.DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference = exports.dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform = exports.DataOciDataintegrationWorkspaceApplicationParentRefList = exports.DataOciDataintegrationWorkspaceApplicationParentRefOutputReference = exports.dataOciDataintegrationWorkspaceApplicationParentRefToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationParentRefToTerraform = exports.DataOciDataintegrationWorkspaceApplicationMetadataList = exports.DataOciDataintegrationWorkspaceApplicationMetadataOutputReference = exports.dataOciDataintegrationWorkspaceApplicationMetadataToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationMetadataToTerraform = exports.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList = exports.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference = exports.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform = exports.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList = exports.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference = exports.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform = exports.DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList = exports.DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference = exports.dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToTerraform = exports.DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataList = exports.DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference = exports.dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform = exports.dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform(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.dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform = dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform; function dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform = dataOciDataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform; class DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference 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; } } // action - computed: true, optional: false, required: false get action() { return this.getStringAttribute('action'); } // 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'); } // name_path - computed: true, optional: false, required: false get namePath() { return this.getStringAttribute('name_path'); } // object_version - computed: true, optional: false, required: false get objectVersion() { return this.getNumberAttribute('object_version'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } } exports.DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference = DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataList 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 DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataList = DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataList; _b = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationDependentObjectMetadataList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToTerraform = dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToTerraform; function dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform = dataOciDataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform; class DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference 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.DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference = DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList 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 DataOciDataintegrationWorkspaceApplicationMetadataAggregatorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList = DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList; _d = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform = dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform; function dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform; class DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference 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.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference = DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList 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 DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList = DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList; _f = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform = dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform; function dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform = dataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform; class DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference 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 DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList(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.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference = DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList 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 DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList = DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList; _h = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationMetadataToTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataToTerraform = dataOciDataintegrationWorkspaceApplicationMetadataToTerraform; function dataOciDataintegrationWorkspaceApplicationMetadataToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationMetadataToHclTerraform = dataOciDataintegrationWorkspaceApplicationMetadataToHclTerraform; class DataOciDataintegrationWorkspaceApplicationMetadataOutputReference 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 DataOciDataintegrationWorkspaceApplicationMetadataAggregatorList(this, "aggregator", false); // count_statistics - computed: true, optional: false, required: false this._countStatistics = new DataOciDataintegrationWorkspaceApplicationMetadataCountStatisticsList(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.DataOciDataintegrationWorkspaceApplicationMetadataOutputReference = DataOciDataintegrationWorkspaceApplicationMetadataOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationMetadataList 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 DataOciDataintegrationWorkspaceApplicationMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationMetadataList = DataOciDataintegrationWorkspaceApplicationMetadataList; _k = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationMetadataList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationMetadataList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationParentRefToTerraform(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.dataOciDataintegrationWorkspaceApplicationParentRefToTerraform = dataOciDataintegrationWorkspaceApplicationParentRefToTerraform; function dataOciDataintegrationWorkspaceApplicationParentRefToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationParentRefToHclTerraform = dataOciDataintegrationWorkspaceApplicationParentRefToHclTerraform; class DataOciDataintegrationWorkspaceApplicationParentRefOutputReference 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.DataOciDataintegrationWorkspaceApplicationParentRefOutputReference = DataOciDataintegrationWorkspaceApplicationParentRefOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationParentRefOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationParentRefOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationParentRefList 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 DataOciDataintegrationWorkspaceApplicationParentRefOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationParentRefList = DataOciDataintegrationWorkspaceApplicationParentRefList; _m = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationParentRefList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationParentRefList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform(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.dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform = dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform; function dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform = dataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform; class DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference 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; } } // action - computed: true, optional: false, required: false get action() { return this.getStringAttribute('action'); } // 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'); } // name_path - computed: true, optional: false, required: false get namePath() { return this.getStringAttribute('name_path'); } // object_version - computed: true, optional: false, required: false get objectVersion() { return this.getNumberAttribute('object_version'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } } exports.DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference = DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataList 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 DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataList = DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataList; _p = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationPublishedObjectMetadataList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationRegistryMetadataToTerraform(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.dataOciDataintegrationWorkspaceApplicationRegistryMetadataToTerraform = dataOciDataintegrationWorkspaceApplicationRegistryMetadataToTerraform; function dataOciDataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform = dataOciDataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform; class DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference 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; } } // aggregator_key - computed: true, optional: false, required: false get aggregatorKey() { return this.getStringAttribute('aggregator_key'); } // is_favorite - computed: true, optional: false, required: false get isFavorite() { return this.getBooleanAttribute('is_favorite'); } // key - computed: true, optional: false, required: false get key() { return this.getStringAttribute('key'); } // 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'); } } exports.DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference = DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationRegistryMetadataList 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 DataOciDataintegrationWorkspaceApplicationRegistryMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationRegistryMetadataList = DataOciDataintegrationWorkspaceApplicationRegistryMetadataList; _r = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationRegistryMetadataList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationRegistryMetadataList", version: "1.0.0" }; function dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform(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.dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform = dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform; function dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform(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.dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform = dataOciDataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform; class DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference 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; } } // application_key - computed: true, optional: false, required: false get applicationKey() { return this.getStringAttribute('application_key'); } // application_version - computed: true, optional: false, required: false get applicationVersion() { return this.getStringAttribute('application_version'); } // copy_type - computed: true, optional: false, required: false get copyType() { return this.getStringAttribute('copy_type'); } // last_patch_key - computed: true, optional: false, required: false get lastPatchKey() { return this.getStringAttribute('last_patch_key'); } // workspace_id - computed: true, optional: false, required: false get workspaceId() { return this.getStringAttribute('workspace_id'); } } exports.DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference = DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference", version: "1.0.0" }; class DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoList 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 DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoList = DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoList; _t = JSII_RTTI_SYMBOL_1; DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDataintegrationWorkspaceApplication.DataOciDataintegrationWorkspaceApplicationSourceApplicationInfoList", version: "1.0.0" }; /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application oci_dataintegration_workspace_application} */ class DataOciDataintegrationWorkspaceApplication extends cdktf.TerraformDataSource { // ============== // STATIC Methods // ============== /** * Generates CDKTF code for importing a DataOciDataintegrationWorkspaceApplication 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 DataOciDataintegrationWorkspaceApplication to import * @param importFromId The id of the existing DataOciDataintegrationWorkspaceApplication that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDataintegrationWorkspaceApplication to import is found */ static generateConfigForImport(scope, importToId, importFromId, provider) { return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "oci_dataintegration_workspace_application", importId: importFromId, provider }); } // =========== // INITIALIZER // =========== /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application oci_dataintegration_workspace_application} 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 DataOciDataintegrationWorkspaceApplicationConfig */ constructor(scope, id, config) { super(scope, id, { terraformResourceType: 'oci_dataintegration_workspace_application', terraformGeneratorMetadata: {