rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
985 lines • 194 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataintegrationWorkspaceApplicationPatch = exports.DataintegrationWorkspaceApplicationPatchTimeoutsOutputReference = exports.dataintegrationWorkspaceApplicationPatchTimeoutsToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchTimeoutsToTerraform = exports.DataintegrationWorkspaceApplicationPatchRegistryMetadataOutputReference = exports.dataintegrationWorkspaceApplicationPatchRegistryMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchRegistryMetadataToTerraform = exports.DataintegrationWorkspaceApplicationPatchPatchObjectMetadataList = exports.DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference = exports.dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToTerraform = exports.DataintegrationWorkspaceApplicationPatchParentRefList = exports.DataintegrationWorkspaceApplicationPatchParentRefOutputReference = exports.dataintegrationWorkspaceApplicationPatchParentRefToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchParentRefToTerraform = exports.DataintegrationWorkspaceApplicationPatchMetadataList = exports.DataintegrationWorkspaceApplicationPatchMetadataOutputReference = exports.dataintegrationWorkspaceApplicationPatchMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchMetadataToTerraform = exports.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList = exports.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference = exports.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToTerraform = exports.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList = exports.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference = exports.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToTerraform = exports.DataintegrationWorkspaceApplicationPatchMetadataAggregatorList = exports.DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference = exports.dataintegrationWorkspaceApplicationPatchMetadataAggregatorToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchMetadataAggregatorToTerraform = exports.DataintegrationWorkspaceApplicationPatchDependentObjectMetadataList = exports.DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference = exports.dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToHclTerraform = exports.dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToTerraform(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.dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToTerraform = dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToTerraform;
function dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToHclTerraform = dataintegrationWorkspaceApplicationPatchDependentObjectMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference 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.DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference = DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchDependentObjectMetadataList 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 DataintegrationWorkspaceApplicationPatchDependentObjectMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchDependentObjectMetadataList = DataintegrationWorkspaceApplicationPatchDependentObjectMetadataList;
_b = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchDependentObjectMetadataList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchDependentObjectMetadataList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchMetadataAggregatorToTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataAggregatorToTerraform = dataintegrationWorkspaceApplicationPatchMetadataAggregatorToTerraform;
function dataintegrationWorkspaceApplicationPatchMetadataAggregatorToHclTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataAggregatorToHclTerraform = dataintegrationWorkspaceApplicationPatchMetadataAggregatorToHclTerraform;
class DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference 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.DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference = DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchMetadataAggregatorList 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 DataintegrationWorkspaceApplicationPatchMetadataAggregatorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchMetadataAggregatorList = DataintegrationWorkspaceApplicationPatchMetadataAggregatorList;
_d = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataAggregatorList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataAggregatorList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToTerraform = dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToTerraform;
function dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToHclTerraform = dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructToHclTerraform;
class DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference 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.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference = DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList 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 DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList = DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList;
_f = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToTerraform = dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToTerraform;
function dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToHclTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToHclTerraform = dataintegrationWorkspaceApplicationPatchMetadataCountStatisticsToHclTerraform;
class DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference 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 DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsObjectTypeCountListStructList(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.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference = DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList 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 DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList = DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList;
_h = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchMetadataToTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataToTerraform = dataintegrationWorkspaceApplicationPatchMetadataToTerraform;
function dataintegrationWorkspaceApplicationPatchMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationPatchMetadataToHclTerraform = dataintegrationWorkspaceApplicationPatchMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationPatchMetadataOutputReference 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 DataintegrationWorkspaceApplicationPatchMetadataAggregatorList(this, "aggregator", false);
// count_statistics - computed: true, optional: false, required: false
this._countStatistics = new DataintegrationWorkspaceApplicationPatchMetadataCountStatisticsList(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.DataintegrationWorkspaceApplicationPatchMetadataOutputReference = DataintegrationWorkspaceApplicationPatchMetadataOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchMetadataList 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 DataintegrationWorkspaceApplicationPatchMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchMetadataList = DataintegrationWorkspaceApplicationPatchMetadataList;
_k = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchMetadataList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchMetadataList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchParentRefToTerraform(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.dataintegrationWorkspaceApplicationPatchParentRefToTerraform = dataintegrationWorkspaceApplicationPatchParentRefToTerraform;
function dataintegrationWorkspaceApplicationPatchParentRefToHclTerraform(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.dataintegrationWorkspaceApplicationPatchParentRefToHclTerraform = dataintegrationWorkspaceApplicationPatchParentRefToHclTerraform;
class DataintegrationWorkspaceApplicationPatchParentRefOutputReference 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.DataintegrationWorkspaceApplicationPatchParentRefOutputReference = DataintegrationWorkspaceApplicationPatchParentRefOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchParentRefOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchParentRefOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchParentRefList 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 DataintegrationWorkspaceApplicationPatchParentRefOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchParentRefList = DataintegrationWorkspaceApplicationPatchParentRefList;
_m = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchParentRefList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchParentRefList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToTerraform(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.dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToTerraform = dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToTerraform;
function dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToHclTerraform = dataintegrationWorkspaceApplicationPatchPatchObjectMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference 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.DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference = DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference", version: "1.0.0" };
class DataintegrationWorkspaceApplicationPatchPatchObjectMetadataList 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 DataintegrationWorkspaceApplicationPatchPatchObjectMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataintegrationWorkspaceApplicationPatchPatchObjectMetadataList = DataintegrationWorkspaceApplicationPatchPatchObjectMetadataList;
_p = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchPatchObjectMetadataList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchPatchObjectMetadataList", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchRegistryMetadataToTerraform(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.dataintegrationWorkspaceApplicationPatchRegistryMetadataToTerraform = dataintegrationWorkspaceApplicationPatchRegistryMetadataToTerraform;
function dataintegrationWorkspaceApplicationPatchRegistryMetadataToHclTerraform(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.dataintegrationWorkspaceApplicationPatchRegistryMetadataToHclTerraform = dataintegrationWorkspaceApplicationPatchRegistryMetadataToHclTerraform;
class DataintegrationWorkspaceApplicationPatchRegistryMetadataOutputReference 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.DataintegrationWorkspaceApplicationPatchRegistryMetadataOutputReference = DataintegrationWorkspaceApplicationPatchRegistryMetadataOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchRegistryMetadataOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchRegistryMetadataOutputReference", version: "1.0.0" };
function dataintegrationWorkspaceApplicationPatchTimeoutsToTerraform(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.dataintegrationWorkspaceApplicationPatchTimeoutsToTerraform = dataintegrationWorkspaceApplicationPatchTimeoutsToTerraform;
function dataintegrationWorkspaceApplicationPatchTimeoutsToHclTerraform(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 = {
create: {
value: cdktf.stringToHclTerraform(struct.create),
isBlock: false,
type: "simple",
storageClassType: "string",
},
delete: {
value: cdktf.stringToHclTerraform(struct.delete),
isBlock: false,
type: "simple",
storageClassType: "string",
},
update: {
value: cdktf.stringToHclTerraform(struct.update),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.dataintegrationWorkspaceApplicationPatchTimeoutsToHclTerraform = dataintegrationWorkspaceApplicationPatchTimeoutsToHclTerraform;
class DataintegrationWorkspaceApplicationPatchTimeoutsOutputReference 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);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._create !== undefined) {
hasAnyValues = true;
internalValueResult.create = this._create;
}
if (this._delete !== undefined) {
hasAnyValues = true;
internalValueResult.delete = this._delete;
}
if (this._update !== undefined) {
hasAnyValues = true;
internalValueResult.update = this._update;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._create = undefined;
this._delete = undefined;
this._update = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._create = value.create;
this._delete = value.delete;
this._update = value.update;
}
}
get create() {
return this.getStringAttribute('create');
}
set create(value) {
this._create = value;
}
resetCreate() {
this._create = undefined;
}
// Temporarily expose input value. Use with caution.
get createInput() {
return this._create;
}
get delete() {
return this.getStringAttribute('delete');
}
set delete(value) {
this._delete = value;
}
resetDelete() {
this._delete = undefined;
}
// Temporarily expose input value. Use with caution.
get deleteInput() {
return this._delete;
}
get update() {
return this.getStringAttribute('update');
}
set update(value) {
this._update = value;
}
resetUpdate() {
this._update = undefined;
}
// Temporarily expose input value. Use with caution.
get updateInput() {
return this._update;
}
}
exports.DataintegrationWorkspaceApplicationPatchTimeoutsOutputReference = DataintegrationWorkspaceApplicationPatchTimeoutsOutputReference;
_r = JSII_RTTI_SYMBOL_1;
DataintegrationWorkspaceApplicationPatchTimeoutsOutputReference[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataintegrationWorkspaceApplicationPatch.DataintegrationWorkspaceApplicationPatchTimeoutsOutputReference", version: "1.0.0" };
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_patch oci_dataintegration_workspace_application_patch}
*/
class DataintegrationWorkspaceApplicationPatch extends cdktf.TerraformResource {
// ==============
// STATIC Methods
// ==============
/**
* Generates CDKTF code for importing a DataintegrationWorkspaceApplicationPatch resource upon running "cdktf plan <stack