rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
873 lines (872 loc) • 154 kB
JavaScript
"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: {