rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
990 lines (989 loc) • 220 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataintegrationWorkspaceApplication = exports.DataintegrationWorkspaceApplicationTimeoutsOutputReference = exports.dataintegrationWorkspaceApplicationTimeoutsToHclTerraform = exports.dataintegrationWorkspaceApplicationTimeoutsToTerraform = exports.DataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference = exports.dataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform = exports.dataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform = exports.DataintegrationWorkspaceApplicationRegistryMetadataOutputReference = exports.dataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationRegistryMetadataToTerraform = exports.DataintegrationWorkspaceApplicationPublishedObjectMetadataList = exports.DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference = exports.dataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform = exports.DataintegrationWorkspaceApplicationParentRefList = exports.DataintegrationWorkspaceApplicationParentRefOutputReference = exports.dataintegrationWorkspaceApplicationParentRefToHclTerraform = exports.dataintegrationWorkspaceApplicationParentRefToTerraform = exports.DataintegrationWorkspaceApplicationMetadataList = exports.DataintegrationWorkspaceApplicationMetadataOutputReference = exports.dataintegrationWorkspaceApplicationMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationMetadataToTerraform = exports.DataintegrationWorkspaceApplicationMetadataCountStatisticsList = exports.DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference = exports.dataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform = exports.dataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform = exports.DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList = exports.DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference = exports.dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = exports.dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform = exports.DataintegrationWorkspaceApplicationMetadataAggregatorList = exports.DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference = exports.dataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform = exports.dataintegrationWorkspaceApplicationMetadataAggregatorToTerraform = exports.DataintegrationWorkspaceApplicationDependentObjectMetadataList = exports.DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference = exports.dataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform(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.dataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform = dataintegrationWorkspaceApplicationDependentObjectMetadataToTerraform;
function dataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform = dataintegrationWorkspaceApplicationDependentObjectMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference 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.DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference = DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationDependentObjectMetadataList 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 DataintegrationWorkspaceApplicationDependentObjectMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationDependentObjectMetadataList = DataintegrationWorkspaceApplicationDependentObjectMetadataList;
_b = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationDependentObjectMetadataList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationDependentObjectMetadataList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationMetadataAggregatorToTerraform(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.dataintegrationWorkspaceApplicationMetadataAggregatorToTerraform = dataintegrationWorkspaceApplicationMetadataAggregatorToTerraform;
function dataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform(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.dataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform = dataintegrationWorkspaceApplicationMetadataAggregatorToHclTerraform;
class DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference 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.DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference = DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationMetadataAggregatorList 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 DataintegrationWorkspaceApplicationMetadataAggregatorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationMetadataAggregatorList = DataintegrationWorkspaceApplicationMetadataAggregatorList;
_d = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataAggregatorList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataAggregatorList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform(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.dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform = dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToTerraform;
function dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(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.dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = dataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructToHclTerraform;
class DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference 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.DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference = DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList 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 DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList = DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList;
_f = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform(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.dataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform = dataintegrationWorkspaceApplicationMetadataCountStatisticsToTerraform;
function dataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform(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.dataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform = dataintegrationWorkspaceApplicationMetadataCountStatisticsToHclTerraform;
class DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference 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 DataintegrationWorkspaceApplicationMetadataCountStatisticsObjectTypeCountListStructList(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.DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference = DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationMetadataCountStatisticsList 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 DataintegrationWorkspaceApplicationMetadataCountStatisticsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationMetadataCountStatisticsList = DataintegrationWorkspaceApplicationMetadataCountStatisticsList;
_h = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataCountStatisticsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataCountStatisticsList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationMetadataToTerraform(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.dataintegrationWorkspaceApplicationMetadataToTerraform = dataintegrationWorkspaceApplicationMetadataToTerraform;
function dataintegrationWorkspaceApplicationMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationMetadataToHclTerraform = dataintegrationWorkspaceApplicationMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationMetadataOutputReference 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 DataintegrationWorkspaceApplicationMetadataAggregatorList(this, "aggregator", false);
// count_statistics - computed: true, optional: false, required: false
this._countStatistics = new DataintegrationWorkspaceApplicationMetadataCountStatisticsList(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.DataintegrationWorkspaceApplicationMetadataOutputReference = DataintegrationWorkspaceApplicationMetadataOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationMetadataList 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 DataintegrationWorkspaceApplicationMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationMetadataList = DataintegrationWorkspaceApplicationMetadataList;
_k = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationMetadataList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationMetadataList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationParentRefToTerraform(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.dataintegrationWorkspaceApplicationParentRefToTerraform = dataintegrationWorkspaceApplicationParentRefToTerraform;
function dataintegrationWorkspaceApplicationParentRefToHclTerraform(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.dataintegrationWorkspaceApplicationParentRefToHclTerraform = dataintegrationWorkspaceApplicationParentRefToHclTerraform;
class DataintegrationWorkspaceApplicationParentRefOutputReference 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.DataintegrationWorkspaceApplicationParentRefOutputReference = DataintegrationWorkspaceApplicationParentRefOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationParentRefOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationParentRefOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationParentRefList 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 DataintegrationWorkspaceApplicationParentRefOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationParentRefList = DataintegrationWorkspaceApplicationParentRefList;
_m = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationParentRefList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationParentRefList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform(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.dataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform = dataintegrationWorkspaceApplicationPublishedObjectMetadataToTerraform;
function dataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform = dataintegrationWorkspaceApplicationPublishedObjectMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference 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.DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference = DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPublishedObjectMetadataList 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 DataintegrationWorkspaceApplicationPublishedObjectMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPublishedObjectMetadataList = DataintegrationWorkspaceApplicationPublishedObjectMetadataList;
_p = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPublishedObjectMetadataList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationPublishedObjectMetadataList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationRegistryMetadataToTerraform(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.dataintegrationWorkspaceApplicationRegistryMetadataToTerraform = dataintegrationWorkspaceApplicationRegistryMetadataToTerraform;
function dataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform = dataintegrationWorkspaceApplicationRegistryMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationRegistryMetadataOutputReference 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.DataintegrationWorkspaceApplicationRegistryMetadataOutputReference = DataintegrationWorkspaceApplicationRegistryMetadataOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationRegistryMetadataOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationRegistryMetadataOutputReference", version: "1.0.0" };
function dataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform(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 {
application_key: cdktf.stringToTerraform(struct.applicationKey),
copy_type: cdktf.stringToTerraform(struct.copyType),
workspace_id: cdktf.stringToTerraform(struct.workspaceId),
};
}
exports.dataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform = dataintegrationWorkspaceApplicationSourceApplicationInfoToTerraform;
function dataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform(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 = {
application_key: {
value: cdktf.stringToHclTerraform(struct.applicationKey),
isBlock: false,
type: "simple",
storageClassType: "string",
},
copy_type: {
value: cdktf.stringToHclTerraform(struct.copyType),
isBlock: false,
type: "simple",
storageClassType: "string",
},
workspace_id: {
value: cdktf.stringToHclTerraform(struct.workspaceId),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.dataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform = dataintegrationWorkspaceApplicationSourceApplicationInfoToHclTerraform;
class DataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference 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._applicationKey !== undefined) {
hasAnyValues = true;
internalValueResult.applicationKey = this._applicationKey;
}
if (this._copyType !== undefined) {
hasAnyValues = true;
internalValueResult.copyType = this._copyType;
}
if (this._workspaceId !== undefined) {
hasAnyValues = true;
internalValueResult.workspaceId = this._workspaceId;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._applicationKey = undefined;
this._copyType = undefined;
this._workspaceId = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._applicationKey = value.applicationKey;
this._copyType = value.copyType;
this._workspaceId = value.workspaceId;
}
}
get applicationKey() {
return this.getStringAttribute('application_key');
}
set applicationKey(value) {
this._applicationKey = value;
}
resetApplicationKey() {
this._applicationKey = undefined;
}
// Temporarily expose input value. Use with caution.
get applicationKeyInput() {
return this._applicationKey;
}
// application_version - computed: true, optional: false, required: false
get applicationVersion() {
return this.getStringAttribute('application_version');
}
get copyType() {
return this.getStringAttribute('copy_type');
}
set copyType(value) {
this._copyType = value;
}
resetCopyType() {
this._copyType = undefined;
}
// Temporarily expose input value. Use with caution.
get copyTypeInput() {
return this._copyType;
}
// last_patch_key - computed: true, optional: false, required: false
get lastPatchKey() {
return this.getStringAttribute('last_patch_key');
}
get workspaceId() {
return this.getStringAttribute('workspace_id');
}
set workspaceId(value) {
this._workspaceId = value;
}
resetWorkspaceId() {
this._workspaceId = undefined;
}
// Temporarily expose input value. Use with caution.
get workspaceIdInput() {
return this._workspaceId;
}
}
exports.DataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference = DataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference;
_r = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplication.DataintegrationWorkspaceApplicationSourceApplicationInfoOutputReference", version: "1.0.0" };
function dataintegrationWorkspaceApplicationTimeoutsToTerraform(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 {
create: cdktf.stringToTerraform(struct.create),
delete: cdktf.stringToTerraform(struct.delete),
update: cdktf.stringToTerraform(struct.update),
};
}
exports.dataintegrationWorkspaceApplicationTimeoutsToTerraform = dataintegrationWorkspaceApplicationTimeoutsToTerraform;