UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

515 lines 755 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, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform = void 0; exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsOutputReference = void 0; exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesToTerraform = void 0; exports.DataOciCoreInstanceConfiguration = exports.DataOciCoreInstanceConfigurationInstanceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference 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; } } // device - computed: true, optional: false, required: false get device() { return this.getStringAttribute('device'); } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } // is_pv_encryption_in_transit_enabled - computed: true, optional: false, required: false get isPvEncryptionInTransitEnabled() { return this.getBooleanAttribute('is_pv_encryption_in_transit_enabled'); } // is_read_only - computed: true, optional: false, required: false get isReadOnly() { return this.getBooleanAttribute('is_read_only'); } // is_shareable - computed: true, optional: false, required: false get isShareable() { return this.getBooleanAttribute('is_shareable'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } // use_chap - computed: true, optional: false, required: false get useChap() { return this.getBooleanAttribute('use_chap'); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference", version: "1.0.0" }; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList; _b = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList", version: "1.0.0" }; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference 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; } } // autotune_type - computed: true, optional: false, required: false get autotuneType() { return this.getStringAttribute('autotune_type'); } // max_vpus_per_gb - computed: true, optional: false, required: false get maxVpusPerGb() { return this.getStringAttribute('max_vpus_per_gb'); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference", version: "1.0.0" }; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList; _d = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList", version: "1.0.0" }; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference 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; } } // availability_domain - computed: true, optional: false, required: false get availabilityDomain() { return this.getStringAttribute('availability_domain'); } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference", version: "1.0.0" }; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList; _f = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList", version: "1.0.0" }; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference 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; } } // id - computed: true, optional: false, required: false get id() { return this.getStringAttribute('id'); } // type - computed: true, optional: false, required: false get type() { return this.getStringAttribute('type'); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference", version: "1.0.0" }; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList; _h = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList", version: "1.0.0" }; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference 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; // autotune_policies - computed: true, optional: false, required: false this._autotunePolicies = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList(this, "autotune_policies", false); // block_volume_replicas - computed: true, optional: false, required: false this._blockVolumeReplicas = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList(this, "block_volume_replicas", false); // defined_tags - computed: true, optional: false, required: false this._definedTags = new cdktf.StringMap(this, "defined_tags"); // freeform_tags - computed: true, optional: false, required: false this._freeformTags = new cdktf.StringMap(this, "freeform_tags"); // source_details - computed: true, optional: false, required: false this._sourceDetails = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList(this, "source_details", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get autotunePolicies() { return this._autotunePolicies; } // availability_domain - computed: true, optional: false, required: false get availabilityDomain() { return this.getStringAttribute('availability_domain'); } // backup_policy_id - computed: true, optional: false, required: false get backupPolicyId() { return this.getStringAttribute('backup_policy_id'); } get blockVolumeReplicas() { return this._blockVolumeReplicas; } // cluster_placement_group_id - computed: true, optional: false, required: false get clusterPlacementGroupId() { return this.getStringAttribute('cluster_placement_group_id'); } // compartment_id - computed: true, optional: false, required: false get compartmentId() { return this.getStringAttribute('compartment_id'); } get definedTags() { return this._definedTags; } // display_name - computed: true, optional: false, required: false get displayName() { return this.getStringAttribute('display_name'); } get freeformTags() { return this._freeformTags; } // is_auto_tune_enabled - computed: true, optional: false, required: false get isAutoTuneEnabled() { return this.getBooleanAttribute('is_auto_tune_enabled'); } // kms_key_id - computed: true, optional: false, required: false get kmsKeyId() { return this.getStringAttribute('kms_key_id'); } // size_in_gbs - computed: true, optional: false, required: false get sizeInGbs() { return this.getStringAttribute('size_in_gbs'); } get sourceDetails() { return this._sourceDetails; } // vpus_per_gb - computed: true, optional: false, required: false get vpusPerGb() { return this.getStringAttribute('vpus_per_gb'); } // xrc_kms_key_id - computed: true, optional: false, required: false get xrcKmsKeyId() { return this.getStringAttribute('xrc_kms_key_id'); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference", version: "1.0.0" }; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList; _k = JSII_RTTI_SYMBOL_1; DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList", version: "1.0.0" }; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform; function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform; class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesOutputReference 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; // attach_details - computed: true, optional: false, required: false this._attachDetails = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList(this, "attach_details", false); // create_details - computed: true, o