rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
798 lines • 317 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciDatabaseMigrationMigrationsHubDetailsReplicatToHclTerraform = exports.dataOciDatabaseMigrationMigrationsHubDetailsReplicatToTerraform = exports.DataOciDatabaseMigrationMigrationsHubDetailsExtractList = exports.DataOciDatabaseMigrationMigrationsHubDetailsExtractOutputReference = exports.dataOciDatabaseMigrationMigrationsHubDetailsExtractToHclTerraform = exports.dataOciDatabaseMigrationMigrationsHubDetailsExtractToTerraform = exports.DataOciDatabaseMigrationMigrationsGgsDetailsList = exports.DataOciDatabaseMigrationMigrationsGgsDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationsGgsDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsGgsDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationsGgsDetailsReplicatList = exports.DataOciDatabaseMigrationMigrationsGgsDetailsReplicatOutputReference = exports.dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToHclTerraform = exports.dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToTerraform = exports.DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentList = exports.DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference = exports.dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToHclTerraform = exports.dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToTerraform = exports.DataOciDatabaseMigrationMigrationsGgsDetailsExtractList = exports.DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference = exports.dataOciDatabaseMigrationMigrationsGgsDetailsExtractToHclTerraform = exports.dataOciDatabaseMigrationMigrationsGgsDetailsExtractToTerraform = exports.DataOciDatabaseMigrationMigrationsExcludeObjectsList = exports.DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference = exports.dataOciDatabaseMigrationMigrationsExcludeObjectsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsExcludeObjectsToTerraform = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsList = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToHclTerraform = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToTerraform = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToHclTerraform = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToTerraform = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList = exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToHclTerraform = exports.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToTerraform = exports.DataOciDatabaseMigrationMigrationsAdvisorSettingsList = exports.DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference = exports.dataOciDatabaseMigrationMigrationsAdvisorSettingsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsAdvisorSettingsToTerraform = exports.DataOciDatabaseMigrationMigrationsAdvancedParametersList = exports.DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference = exports.dataOciDatabaseMigrationMigrationsAdvancedParametersToHclTerraform = exports.dataOciDatabaseMigrationMigrationsAdvancedParametersToTerraform = void 0;
exports.DataOciDatabaseMigrationMigrations = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsList = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsOutputReference = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsToTerraform = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsTablespaceDetailsList = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsTablespaceDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsTablespaceDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsTablespaceDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsMetadataRemapsList = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsMetadataRemapsOutputReference = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsMetadataRemapsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsMetadataRemapsToTerraform = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsImportDirectoryObjectList = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsImportDirectoryObjectOutputReference = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsImportDirectoryObjectToHclTerraform = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsImportDirectoryObjectToTerraform = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsExportDirectoryObjectList = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsExportDirectoryObjectOutputReference = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsExportDirectoryObjectToHclTerraform = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsExportDirectoryObjectToTerraform = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsDataPumpParametersList = exports.DataOciDatabaseMigrationMigrationsInitialLoadSettingsDataPumpParametersOutputReference = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsDataPumpParametersToHclTerraform = exports.dataOciDatabaseMigrationMigrationsInitialLoadSettingsDataPumpParametersToTerraform = exports.DataOciDatabaseMigrationMigrationsIncludeObjectsList = exports.DataOciDatabaseMigrationMigrationsIncludeObjectsOutputReference = exports.dataOciDatabaseMigrationMigrationsIncludeObjectsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsIncludeObjectsToTerraform = exports.DataOciDatabaseMigrationMigrationsHubDetailsList = exports.DataOciDatabaseMigrationMigrationsHubDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationsHubDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsHubDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationsHubDetailsRestAdminCredentialsList = exports.DataOciDatabaseMigrationMigrationsHubDetailsRestAdminCredentialsOutputReference = exports.dataOciDatabaseMigrationMigrationsHubDetailsRestAdminCredentialsToHclTerraform = exports.dataOciDatabaseMigrationMigrationsHubDetailsRestAdminCredentialsToTerraform = exports.DataOciDatabaseMigrationMigrationsHubDetailsReplicatList = exports.DataOciDatabaseMigrationMigrationsHubDetailsReplicatOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDatabaseMigrationMigrationsAdvancedParametersToTerraform(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.dataOciDatabaseMigrationMigrationsAdvancedParametersToTerraform = dataOciDatabaseMigrationMigrationsAdvancedParametersToTerraform;
function dataOciDatabaseMigrationMigrationsAdvancedParametersToHclTerraform(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.dataOciDatabaseMigrationMigrationsAdvancedParametersToHclTerraform = dataOciDatabaseMigrationMigrationsAdvancedParametersToHclTerraform;
class DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference 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;
}
}
// data_type - computed: true, optional: false, required: false
get dataType() {
return this.getStringAttribute('data_type');
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
// value - computed: true, optional: false, required: false
get value() {
return this.getStringAttribute('value');
}
}
exports.DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference = DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsAdvancedParametersList 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 DataOciDatabaseMigrationMigrationsAdvancedParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsAdvancedParametersList = DataOciDatabaseMigrationMigrationsAdvancedParametersList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsAdvancedParametersList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsAdvancedParametersList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsAdvisorSettingsToTerraform(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.dataOciDatabaseMigrationMigrationsAdvisorSettingsToTerraform = dataOciDatabaseMigrationMigrationsAdvisorSettingsToTerraform;
function dataOciDatabaseMigrationMigrationsAdvisorSettingsToHclTerraform(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.dataOciDatabaseMigrationMigrationsAdvisorSettingsToHclTerraform = dataOciDatabaseMigrationMigrationsAdvisorSettingsToHclTerraform;
class DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference 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;
}
}
// is_ignore_errors - computed: true, optional: false, required: false
get isIgnoreErrors() {
return this.getBooleanAttribute('is_ignore_errors');
}
// is_skip_advisor - computed: true, optional: false, required: false
get isSkipAdvisor() {
return this.getBooleanAttribute('is_skip_advisor');
}
}
exports.DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference = DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsAdvisorSettingsList 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 DataOciDatabaseMigrationMigrationsAdvisorSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsAdvisorSettingsList = DataOciDatabaseMigrationMigrationsAdvisorSettingsList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsAdvisorSettingsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsAdvisorSettingsList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToTerraform;
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToHclTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToHclTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketToHclTerraform;
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference 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;
}
}
// bucket - computed: true, optional: false, required: false
get bucket() {
return this.getStringAttribute('bucket');
}
// namespace - computed: true, optional: false, required: false
get namespace() {
return this.getStringAttribute('namespace');
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList 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 DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToTerraform;
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToHclTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToHclTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceToHclTerraform;
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference 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;
}
}
// kind - computed: true, optional: false, required: false
get kind() {
return this.getStringAttribute('kind');
}
// oci_home - computed: true, optional: false, required: false
get ociHome() {
return this.getStringAttribute('oci_home');
}
// wallet_location - computed: true, optional: false, required: false
get walletLocation() {
return this.getStringAttribute('wallet_location');
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList 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 DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToTerraform;
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToHclTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToHclTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetToHclTerraform;
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference 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;
}
}
// kind - computed: true, optional: false, required: false
get kind() {
return this.getStringAttribute('kind');
}
// oci_home - computed: true, optional: false, required: false
get ociHome() {
return this.getStringAttribute('oci_home');
}
// wallet_location - computed: true, optional: false, required: false
get walletLocation() {
return this.getStringAttribute('wallet_location');
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList 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 DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToTerraform;
function dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToHclTerraform(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.dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToHclTerraform = dataOciDatabaseMigrationMigrationsDataTransferMediumDetailsToHclTerraform;
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference 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_storage_bucket - computed: true, optional: false, required: false
this._objectStorageBucket = new DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsObjectStorageBucketList(this, "object_storage_bucket", false);
// source - computed: true, optional: false, required: false
this._source = new DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsSourceList(this, "source", false);
// target - computed: true, optional: false, required: false
this._target = new DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsTargetList(this, "target", 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;
}
}
// access_key_id - computed: true, optional: false, required: false
get accessKeyId() {
return this.getStringAttribute('access_key_id');
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
get objectStorageBucket() {
return this._objectStorageBucket;
}
// region - computed: true, optional: false, required: false
get region() {
return this.getStringAttribute('region');
}
// secret_access_key - computed: true, optional: false, required: false
get secretAccessKey() {
return this.getStringAttribute('secret_access_key');
}
// shared_storage_mount_target_id - computed: true, optional: false, required: false
get sharedStorageMountTargetId() {
return this.getStringAttribute('shared_storage_mount_target_id');
}
get source() {
return this._source;
}
get target() {
return this._target;
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsList 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 DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsList = DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsDataTransferMediumDetailsList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsExcludeObjectsToTerraform(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.dataOciDatabaseMigrationMigrationsExcludeObjectsToTerraform = dataOciDatabaseMigrationMigrationsExcludeObjectsToTerraform;
function dataOciDatabaseMigrationMigrationsExcludeObjectsToHclTerraform(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.dataOciDatabaseMigrationMigrationsExcludeObjectsToHclTerraform = dataOciDatabaseMigrationMigrationsExcludeObjectsToHclTerraform;
class DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference 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;
}
}
// is_omit_excluded_table_from_replication - computed: true, optional: false, required: false
get isOmitExcludedTableFromReplication() {
return this.getBooleanAttribute('is_omit_excluded_table_from_replication');
}
// object - computed: true, optional: false, required: false
get object() {
return this.getStringAttribute('object');
}
// owner - computed: true, optional: false, required: false
get owner() {
return this.getStringAttribute('owner');
}
// schema - computed: true, optional: false, required: false
get schema() {
return this.getStringAttribute('schema');
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
}
exports.DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference = DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsExcludeObjectsList 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 DataOciDatabaseMigrationMigrationsExcludeObjectsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsExcludeObjectsList = DataOciDatabaseMigrationMigrationsExcludeObjectsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsExcludeObjectsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsExcludeObjectsList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsGgsDetailsExtractToTerraform(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.dataOciDatabaseMigrationMigrationsGgsDetailsExtractToTerraform = dataOciDatabaseMigrationMigrationsGgsDetailsExtractToTerraform;
function dataOciDatabaseMigrationMigrationsGgsDetailsExtractToHclTerraform(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.dataOciDatabaseMigrationMigrationsGgsDetailsExtractToHclTerraform = dataOciDatabaseMigrationMigrationsGgsDetailsExtractToHclTerraform;
class DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference 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;
}
}
// long_trans_duration - computed: true, optional: false, required: false
get longTransDuration() {
return this.getNumberAttribute('long_trans_duration');
}
// performance_profile - computed: true, optional: false, required: false
get performanceProfile() {
return this.getStringAttribute('performance_profile');
}
}
exports.DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference = DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsGgsDetailsExtractList 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 DataOciDatabaseMigrationMigrationsGgsDetailsExtractOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsGgsDetailsExtractList = DataOciDatabaseMigrationMigrationsGgsDetailsExtractList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsGgsDetailsExtractList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsGgsDetailsExtractList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToTerraform(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.dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToTerraform = dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToTerraform;
function dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToHclTerraform(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.dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToHclTerraform = dataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentToHclTerraform;
class DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference 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;
}
}
// deployment_id - computed: true, optional: false, required: false
get deploymentId() {
return this.getStringAttribute('deployment_id');
}
// ggs_admin_credentials_secret_id - computed: true, optional: false, required: false
get ggsAdminCredentialsSecretId() {
return this.getStringAttribute('ggs_admin_credentials_secret_id');
}
}
exports.DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference = DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference", version: "1.0.0" };
class DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentList 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 DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentList = DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentList;
_t = JSII_RTTI_SYMBOL_1;
DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigrations.DataOciDatabaseMigrationMigrationsGgsDetailsGgsDeploymentList", version: "1.0.0" };
function dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToTerraform(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.dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToTerraform = dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToTerraform;
function dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToHclTerraform(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.dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToHclTerraform = dataOciDatabaseMigrationMigrationsGgsDetailsReplicatToHclTerraform;
class DataOciDatabaseMigrationMigrationsGgsDetailsReplicatOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribut