UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

802 lines 317 kB
"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.dataOciDatabaseMigrationMigrationHubDetailsReplicatToHclTerraform = exports.dataOciDatabaseMigrationMigrationHubDetailsReplicatToTerraform = exports.DataOciDatabaseMigrationMigrationHubDetailsExtractList = exports.DataOciDatabaseMigrationMigrationHubDetailsExtractOutputReference = exports.dataOciDatabaseMigrationMigrationHubDetailsExtractToHclTerraform = exports.dataOciDatabaseMigrationMigrationHubDetailsExtractToTerraform = exports.DataOciDatabaseMigrationMigrationGgsDetailsList = exports.DataOciDatabaseMigrationMigrationGgsDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationGgsDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationGgsDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationGgsDetailsReplicatList = exports.DataOciDatabaseMigrationMigrationGgsDetailsReplicatOutputReference = exports.dataOciDatabaseMigrationMigrationGgsDetailsReplicatToHclTerraform = exports.dataOciDatabaseMigrationMigrationGgsDetailsReplicatToTerraform = exports.DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentList = exports.DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference = exports.dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToHclTerraform = exports.dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToTerraform = exports.DataOciDatabaseMigrationMigrationGgsDetailsExtractList = exports.DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference = exports.dataOciDatabaseMigrationMigrationGgsDetailsExtractToHclTerraform = exports.dataOciDatabaseMigrationMigrationGgsDetailsExtractToTerraform = exports.DataOciDatabaseMigrationMigrationExcludeObjectsList = exports.DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference = exports.dataOciDatabaseMigrationMigrationExcludeObjectsToHclTerraform = exports.dataOciDatabaseMigrationMigrationExcludeObjectsToTerraform = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsList = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToHclTerraform = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToTerraform = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToHclTerraform = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToTerraform = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList = exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToHclTerraform = exports.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToTerraform = exports.DataOciDatabaseMigrationMigrationAdvisorSettingsList = exports.DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference = exports.dataOciDatabaseMigrationMigrationAdvisorSettingsToHclTerraform = exports.dataOciDatabaseMigrationMigrationAdvisorSettingsToTerraform = exports.DataOciDatabaseMigrationMigrationAdvancedParametersList = exports.DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference = exports.dataOciDatabaseMigrationMigrationAdvancedParametersToHclTerraform = exports.dataOciDatabaseMigrationMigrationAdvancedParametersToTerraform = void 0; exports.DataOciDatabaseMigrationMigration = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsList = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsOutputReference = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsToHclTerraform = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsToTerraform = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsTablespaceDetailsList = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsTablespaceDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsTablespaceDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsTablespaceDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsMetadataRemapsList = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsMetadataRemapsOutputReference = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsMetadataRemapsToHclTerraform = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsMetadataRemapsToTerraform = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsImportDirectoryObjectList = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsImportDirectoryObjectOutputReference = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsImportDirectoryObjectToHclTerraform = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsImportDirectoryObjectToTerraform = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsExportDirectoryObjectList = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsExportDirectoryObjectOutputReference = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsExportDirectoryObjectToHclTerraform = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsExportDirectoryObjectToTerraform = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsDataPumpParametersList = exports.DataOciDatabaseMigrationMigrationInitialLoadSettingsDataPumpParametersOutputReference = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsDataPumpParametersToHclTerraform = exports.dataOciDatabaseMigrationMigrationInitialLoadSettingsDataPumpParametersToTerraform = exports.DataOciDatabaseMigrationMigrationIncludeObjectsList = exports.DataOciDatabaseMigrationMigrationIncludeObjectsOutputReference = exports.dataOciDatabaseMigrationMigrationIncludeObjectsToHclTerraform = exports.dataOciDatabaseMigrationMigrationIncludeObjectsToTerraform = exports.DataOciDatabaseMigrationMigrationHubDetailsList = exports.DataOciDatabaseMigrationMigrationHubDetailsOutputReference = exports.dataOciDatabaseMigrationMigrationHubDetailsToHclTerraform = exports.dataOciDatabaseMigrationMigrationHubDetailsToTerraform = exports.DataOciDatabaseMigrationMigrationHubDetailsRestAdminCredentialsList = exports.DataOciDatabaseMigrationMigrationHubDetailsRestAdminCredentialsOutputReference = exports.dataOciDatabaseMigrationMigrationHubDetailsRestAdminCredentialsToHclTerraform = exports.dataOciDatabaseMigrationMigrationHubDetailsRestAdminCredentialsToTerraform = exports.DataOciDatabaseMigrationMigrationHubDetailsReplicatList = exports.DataOciDatabaseMigrationMigrationHubDetailsReplicatOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciDatabaseMigrationMigrationAdvancedParametersToTerraform(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.dataOciDatabaseMigrationMigrationAdvancedParametersToTerraform = dataOciDatabaseMigrationMigrationAdvancedParametersToTerraform; function dataOciDatabaseMigrationMigrationAdvancedParametersToHclTerraform(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.dataOciDatabaseMigrationMigrationAdvancedParametersToHclTerraform = dataOciDatabaseMigrationMigrationAdvancedParametersToHclTerraform; class DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference 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.DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference = DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationAdvancedParametersList 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 DataOciDatabaseMigrationMigrationAdvancedParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationAdvancedParametersList = DataOciDatabaseMigrationMigrationAdvancedParametersList; _b = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationAdvancedParametersList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationAdvancedParametersList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationAdvisorSettingsToTerraform(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.dataOciDatabaseMigrationMigrationAdvisorSettingsToTerraform = dataOciDatabaseMigrationMigrationAdvisorSettingsToTerraform; function dataOciDatabaseMigrationMigrationAdvisorSettingsToHclTerraform(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.dataOciDatabaseMigrationMigrationAdvisorSettingsToHclTerraform = dataOciDatabaseMigrationMigrationAdvisorSettingsToHclTerraform; class DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference 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.DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference = DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationAdvisorSettingsList 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 DataOciDatabaseMigrationMigrationAdvisorSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationAdvisorSettingsList = DataOciDatabaseMigrationMigrationAdvisorSettingsList; _d = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationAdvisorSettingsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationAdvisorSettingsList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToTerraform; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToHclTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToHclTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketToHclTerraform; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference 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.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList 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 DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList; _f = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToTerraform; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToHclTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToHclTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceToHclTerraform; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference 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.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList 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 DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList; _h = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToTerraform; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToHclTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToHclTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetToHclTerraform; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference 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.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList 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 DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList; _k = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToTerraform; function dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToHclTerraform(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.dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToHclTerraform = dataOciDatabaseMigrationMigrationDataTransferMediumDetailsToHclTerraform; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference 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 DataOciDatabaseMigrationMigrationDataTransferMediumDetailsObjectStorageBucketList(this, "object_storage_bucket", false); // source - computed: true, optional: false, required: false this._source = new DataOciDatabaseMigrationMigrationDataTransferMediumDetailsSourceList(this, "source", false); // target - computed: true, optional: false, required: false this._target = new DataOciDatabaseMigrationMigrationDataTransferMediumDetailsTargetList(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.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationDataTransferMediumDetailsList 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 DataOciDatabaseMigrationMigrationDataTransferMediumDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsList = DataOciDatabaseMigrationMigrationDataTransferMediumDetailsList; _m = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationDataTransferMediumDetailsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationDataTransferMediumDetailsList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationExcludeObjectsToTerraform(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.dataOciDatabaseMigrationMigrationExcludeObjectsToTerraform = dataOciDatabaseMigrationMigrationExcludeObjectsToTerraform; function dataOciDatabaseMigrationMigrationExcludeObjectsToHclTerraform(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.dataOciDatabaseMigrationMigrationExcludeObjectsToHclTerraform = dataOciDatabaseMigrationMigrationExcludeObjectsToHclTerraform; class DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference 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.DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference = DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationExcludeObjectsList 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 DataOciDatabaseMigrationMigrationExcludeObjectsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationExcludeObjectsList = DataOciDatabaseMigrationMigrationExcludeObjectsList; _p = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationExcludeObjectsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationExcludeObjectsList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationGgsDetailsExtractToTerraform(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.dataOciDatabaseMigrationMigrationGgsDetailsExtractToTerraform = dataOciDatabaseMigrationMigrationGgsDetailsExtractToTerraform; function dataOciDatabaseMigrationMigrationGgsDetailsExtractToHclTerraform(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.dataOciDatabaseMigrationMigrationGgsDetailsExtractToHclTerraform = dataOciDatabaseMigrationMigrationGgsDetailsExtractToHclTerraform; class DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference 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.DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference = DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationGgsDetailsExtractList 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 DataOciDatabaseMigrationMigrationGgsDetailsExtractOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationGgsDetailsExtractList = DataOciDatabaseMigrationMigrationGgsDetailsExtractList; _r = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationGgsDetailsExtractList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationGgsDetailsExtractList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToTerraform(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.dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToTerraform = dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToTerraform; function dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToHclTerraform(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.dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToHclTerraform = dataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentToHclTerraform; class DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference 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.DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference = DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference", version: "1.0.0" }; class DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentList 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 DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentList = DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentList; _t = JSII_RTTI_SYMBOL_1; DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseMigrationMigration.DataOciDatabaseMigrationMigrationGgsDetailsGgsDeploymentList", version: "1.0.0" }; function dataOciDatabaseMigrationMigrationGgsDetailsReplicatToTerraform(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.dataOciDatabaseMigrationMigrationGgsDetailsReplicatToTerraform = dataOciDatabaseMigrationMigrationGgsDetailsReplicatToTerraform; function dataOciDatabaseMigrationMigrationGgsDetailsReplicatToHclTerraform(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.dataOciDatabaseMigrationMigrationGgsDetailsReplicatToHclTerraform = dataOciDatabaseMigrationMigrationGgsDetailsReplicatToHclTerraform; class DataOciDatabaseMigrationMigrationGgsDetailsReplicatOutputReference 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) */ construc