UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

831 lines 278 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; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciCoreShapeShapesPlatformConfigOptionsTrustedPlatformModuleOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsTrustedPlatformModuleOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsSecureBootOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsSecureBootOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsSecureBootOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsSecureBootOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform = exports.DataOciCoreShapeShapesOcpuOptionsList = exports.DataOciCoreShapeShapesOcpuOptionsOutputReference = exports.dataOciCoreShapeShapesOcpuOptionsToHclTerraform = exports.dataOciCoreShapeShapesOcpuOptionsToTerraform = exports.DataOciCoreShapeShapesNetworkingBandwidthOptionsList = exports.DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference = exports.dataOciCoreShapeShapesNetworkingBandwidthOptionsToHclTerraform = exports.dataOciCoreShapeShapesNetworkingBandwidthOptionsToTerraform = exports.DataOciCoreShapeShapesMemoryOptionsList = exports.DataOciCoreShapeShapesMemoryOptionsOutputReference = exports.dataOciCoreShapeShapesMemoryOptionsToHclTerraform = exports.dataOciCoreShapeShapesMemoryOptionsToTerraform = exports.DataOciCoreShapeShapesMaxVnicAttachmentOptionsList = exports.DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference = exports.dataOciCoreShapeShapesMaxVnicAttachmentOptionsToHclTerraform = exports.dataOciCoreShapeShapesMaxVnicAttachmentOptionsToTerraform = void 0; exports.DataOciCoreShape = exports.DataOciCoreShapeFilterList = exports.DataOciCoreShapeFilterOutputReference = exports.dataOciCoreShapeFilterToHclTerraform = exports.dataOciCoreShapeFilterToTerraform = exports.DataOciCoreShapeShapesList = exports.DataOciCoreShapeShapesOutputReference = exports.dataOciCoreShapeShapesToHclTerraform = exports.dataOciCoreShapeShapesToTerraform = exports.DataOciCoreShapeShapesRecommendedAlternativesList = exports.DataOciCoreShapeShapesRecommendedAlternativesOutputReference = exports.dataOciCoreShapeShapesRecommendedAlternativesToHclTerraform = exports.dataOciCoreShapeShapesRecommendedAlternativesToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsVirtualInstructionsOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsVirtualInstructionsOptionsOutputReference = exports.dataOciCoreShapeShapesPlatformConfigOptionsVirtualInstructionsOptionsToHclTerraform = exports.dataOciCoreShapeShapesPlatformConfigOptionsVirtualInstructionsOptionsToTerraform = exports.DataOciCoreShapeShapesPlatformConfigOptionsTrustedPlatformModuleOptionsList = exports.DataOciCoreShapeShapesPlatformConfigOptionsTrustedPlatformModuleOptionsOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciCoreShapeShapesMaxVnicAttachmentOptionsToTerraform(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.dataOciCoreShapeShapesMaxVnicAttachmentOptionsToTerraform = dataOciCoreShapeShapesMaxVnicAttachmentOptionsToTerraform; function dataOciCoreShapeShapesMaxVnicAttachmentOptionsToHclTerraform(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.dataOciCoreShapeShapesMaxVnicAttachmentOptionsToHclTerraform = dataOciCoreShapeShapesMaxVnicAttachmentOptionsToHclTerraform; class DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference 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; } } // default_per_ocpu - computed: true, optional: false, required: false get defaultPerOcpu() { return this.getNumberAttribute('default_per_ocpu'); } // max - computed: true, optional: false, required: false get max() { return this.getNumberAttribute('max'); } // min - computed: true, optional: false, required: false get min() { return this.getNumberAttribute('min'); } } exports.DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference = DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesMaxVnicAttachmentOptionsList 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 DataOciCoreShapeShapesMaxVnicAttachmentOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesMaxVnicAttachmentOptionsList = DataOciCoreShapeShapesMaxVnicAttachmentOptionsList; _b = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesMaxVnicAttachmentOptionsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesMaxVnicAttachmentOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesMemoryOptionsToTerraform(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.dataOciCoreShapeShapesMemoryOptionsToTerraform = dataOciCoreShapeShapesMemoryOptionsToTerraform; function dataOciCoreShapeShapesMemoryOptionsToHclTerraform(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.dataOciCoreShapeShapesMemoryOptionsToHclTerraform = dataOciCoreShapeShapesMemoryOptionsToHclTerraform; class DataOciCoreShapeShapesMemoryOptionsOutputReference 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; } } // default_per_ocpu_in_gbs - computed: true, optional: false, required: false get defaultPerOcpuInGbs() { return this.getNumberAttribute('default_per_ocpu_in_gbs'); } // max_in_gbs - computed: true, optional: false, required: false get maxInGbs() { return this.getNumberAttribute('max_in_gbs'); } // max_per_numa_node_in_gbs - computed: true, optional: false, required: false get maxPerNumaNodeInGbs() { return this.getNumberAttribute('max_per_numa_node_in_gbs'); } // max_per_ocpu_in_gbs - computed: true, optional: false, required: false get maxPerOcpuInGbs() { return this.getNumberAttribute('max_per_ocpu_in_gbs'); } // min_in_gbs - computed: true, optional: false, required: false get minInGbs() { return this.getNumberAttribute('min_in_gbs'); } // min_per_ocpu_in_gbs - computed: true, optional: false, required: false get minPerOcpuInGbs() { return this.getNumberAttribute('min_per_ocpu_in_gbs'); } } exports.DataOciCoreShapeShapesMemoryOptionsOutputReference = DataOciCoreShapeShapesMemoryOptionsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesMemoryOptionsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesMemoryOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesMemoryOptionsList 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 DataOciCoreShapeShapesMemoryOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesMemoryOptionsList = DataOciCoreShapeShapesMemoryOptionsList; _d = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesMemoryOptionsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesMemoryOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesNetworkingBandwidthOptionsToTerraform(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.dataOciCoreShapeShapesNetworkingBandwidthOptionsToTerraform = dataOciCoreShapeShapesNetworkingBandwidthOptionsToTerraform; function dataOciCoreShapeShapesNetworkingBandwidthOptionsToHclTerraform(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.dataOciCoreShapeShapesNetworkingBandwidthOptionsToHclTerraform = dataOciCoreShapeShapesNetworkingBandwidthOptionsToHclTerraform; class DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference 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; } } // default_per_ocpu_in_gbps - computed: true, optional: false, required: false get defaultPerOcpuInGbps() { return this.getNumberAttribute('default_per_ocpu_in_gbps'); } // max_in_gbps - computed: true, optional: false, required: false get maxInGbps() { return this.getNumberAttribute('max_in_gbps'); } // min_in_gbps - computed: true, optional: false, required: false get minInGbps() { return this.getNumberAttribute('min_in_gbps'); } } exports.DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference = DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesNetworkingBandwidthOptionsList 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 DataOciCoreShapeShapesNetworkingBandwidthOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesNetworkingBandwidthOptionsList = DataOciCoreShapeShapesNetworkingBandwidthOptionsList; _f = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesNetworkingBandwidthOptionsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesNetworkingBandwidthOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesOcpuOptionsToTerraform(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.dataOciCoreShapeShapesOcpuOptionsToTerraform = dataOciCoreShapeShapesOcpuOptionsToTerraform; function dataOciCoreShapeShapesOcpuOptionsToHclTerraform(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.dataOciCoreShapeShapesOcpuOptionsToHclTerraform = dataOciCoreShapeShapesOcpuOptionsToHclTerraform; class DataOciCoreShapeShapesOcpuOptionsOutputReference 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; } } // max - computed: true, optional: false, required: false get max() { return this.getNumberAttribute('max'); } // max_per_numa_node - computed: true, optional: false, required: false get maxPerNumaNode() { return this.getNumberAttribute('max_per_numa_node'); } // min - computed: true, optional: false, required: false get min() { return this.getNumberAttribute('min'); } } exports.DataOciCoreShapeShapesOcpuOptionsOutputReference = DataOciCoreShapeShapesOcpuOptionsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesOcpuOptionsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesOcpuOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesOcpuOptionsList 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 DataOciCoreShapeShapesOcpuOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesOcpuOptionsList = DataOciCoreShapeShapesOcpuOptionsList; _h = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesOcpuOptionsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesOcpuOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform = dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform; function dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform = dataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform; class DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference 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; // allowed_values - computed: true, optional: false, required: false this._allowedValues = new cdktf.BooleanList(this, "allowed_values", 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 allowedValues() { return this._allowedValues; } // is_default_enabled - computed: true, optional: false, required: false get isDefaultEnabled() { return this.getBooleanAttribute('is_default_enabled'); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference = DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsList 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 DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsList = DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsList; _k = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsAccessControlServiceOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform = dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform; function dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform = dataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform; class DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference 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; // allowed_values - computed: true, optional: false, required: false this._allowedValues = new cdktf.BooleanList(this, "allowed_values", 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 allowedValues() { return this._allowedValues; } // is_default_enabled - computed: true, optional: false, required: false get isDefaultEnabled() { return this.getBooleanAttribute('is_default_enabled'); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference = DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList 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 DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList = DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList; _m = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform = dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform; function dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform = dataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform; class DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference 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; // allowed_values - computed: true, optional: false, required: false this._allowedValues = new cdktf.BooleanList(this, "allowed_values", 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 allowedValues() { return this._allowedValues; } // is_default_enabled - computed: true, optional: false, required: false get isDefaultEnabled() { return this.getBooleanAttribute('is_default_enabled'); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference = DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsList 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 DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsList = DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsList; _p = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsMeasuredBootOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform = dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform; function dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform = dataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform; class DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference 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; // allowed_values - computed: true, optional: false, required: false this._allowedValues = new cdktf.BooleanList(this, "allowed_values", 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 allowedValues() { return this._allowedValues; } // is_default_enabled - computed: true, optional: false, required: false get isDefaultEnabled() { return this.getBooleanAttribute('is_default_enabled'); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference = DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsList 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 DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsList = DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsList; _r = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsMemoryEncryptionOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform = dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform; function dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform = dataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform; class DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference 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; } } // allowed_values - computed: true, optional: false, required: false get allowedValues() { return this.getListAttribute('allowed_values'); } // default_value - computed: true, optional: false, required: false get defaultValue() { return this.getStringAttribute('default_value'); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference = DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList 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 DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList = DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList; _t = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList", version: "1.0.0" }; function dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform = dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform; function dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform(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.dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform = dataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform; class DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference 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; } } // default_value - computed: true, optional: false, required: false get defaultValue() { return this.getNumberAttribute('default_value'); } // max - computed: true, optional: false, required: false get max() { return this.getNumberAttribute('max'); } // min - computed: true, optional: false, required: false get min() { return this.getNumberAttribute('min'); } } exports.DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference = DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference; _u = JSII_RTTI_SYMBOL_1; DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShape.DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsList 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 DataOciCoreShapeShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.Da