UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

798 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.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