UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

825 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.dataOciCoreShapesShapesPlatformConfigOptionsTrustedPlatformModuleOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsTrustedPlatformModuleOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsSymmetricMultiThreadingOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsSecureBootOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsSecureBootOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsSecureBootOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsSecureBootOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform = exports.DataOciCoreShapesShapesOcpuOptionsList = exports.DataOciCoreShapesShapesOcpuOptionsOutputReference = exports.dataOciCoreShapesShapesOcpuOptionsToHclTerraform = exports.dataOciCoreShapesShapesOcpuOptionsToTerraform = exports.DataOciCoreShapesShapesNetworkingBandwidthOptionsList = exports.DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference = exports.dataOciCoreShapesShapesNetworkingBandwidthOptionsToHclTerraform = exports.dataOciCoreShapesShapesNetworkingBandwidthOptionsToTerraform = exports.DataOciCoreShapesShapesMemoryOptionsList = exports.DataOciCoreShapesShapesMemoryOptionsOutputReference = exports.dataOciCoreShapesShapesMemoryOptionsToHclTerraform = exports.dataOciCoreShapesShapesMemoryOptionsToTerraform = exports.DataOciCoreShapesShapesMaxVnicAttachmentOptionsList = exports.DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference = exports.dataOciCoreShapesShapesMaxVnicAttachmentOptionsToHclTerraform = exports.dataOciCoreShapesShapesMaxVnicAttachmentOptionsToTerraform = void 0; exports.DataOciCoreShapes = exports.DataOciCoreShapesFilterList = exports.DataOciCoreShapesFilterOutputReference = exports.dataOciCoreShapesFilterToHclTerraform = exports.dataOciCoreShapesFilterToTerraform = exports.DataOciCoreShapesShapesList = exports.DataOciCoreShapesShapesOutputReference = exports.dataOciCoreShapesShapesToHclTerraform = exports.dataOciCoreShapesShapesToTerraform = exports.DataOciCoreShapesShapesRecommendedAlternativesList = exports.DataOciCoreShapesShapesRecommendedAlternativesOutputReference = exports.dataOciCoreShapesShapesRecommendedAlternativesToHclTerraform = exports.dataOciCoreShapesShapesRecommendedAlternativesToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsVirtualInstructionsOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsVirtualInstructionsOptionsOutputReference = exports.dataOciCoreShapesShapesPlatformConfigOptionsVirtualInstructionsOptionsToHclTerraform = exports.dataOciCoreShapesShapesPlatformConfigOptionsVirtualInstructionsOptionsToTerraform = exports.DataOciCoreShapesShapesPlatformConfigOptionsTrustedPlatformModuleOptionsList = exports.DataOciCoreShapesShapesPlatformConfigOptionsTrustedPlatformModuleOptionsOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciCoreShapesShapesMaxVnicAttachmentOptionsToTerraform(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.dataOciCoreShapesShapesMaxVnicAttachmentOptionsToTerraform = dataOciCoreShapesShapesMaxVnicAttachmentOptionsToTerraform; function dataOciCoreShapesShapesMaxVnicAttachmentOptionsToHclTerraform(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.dataOciCoreShapesShapesMaxVnicAttachmentOptionsToHclTerraform = dataOciCoreShapesShapesMaxVnicAttachmentOptionsToHclTerraform; class DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference 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.DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference = DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesMaxVnicAttachmentOptionsList 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 DataOciCoreShapesShapesMaxVnicAttachmentOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesMaxVnicAttachmentOptionsList = DataOciCoreShapesShapesMaxVnicAttachmentOptionsList; _b = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesMaxVnicAttachmentOptionsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesMaxVnicAttachmentOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesMemoryOptionsToTerraform(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.dataOciCoreShapesShapesMemoryOptionsToTerraform = dataOciCoreShapesShapesMemoryOptionsToTerraform; function dataOciCoreShapesShapesMemoryOptionsToHclTerraform(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.dataOciCoreShapesShapesMemoryOptionsToHclTerraform = dataOciCoreShapesShapesMemoryOptionsToHclTerraform; class DataOciCoreShapesShapesMemoryOptionsOutputReference 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.DataOciCoreShapesShapesMemoryOptionsOutputReference = DataOciCoreShapesShapesMemoryOptionsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesMemoryOptionsOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesMemoryOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesMemoryOptionsList 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 DataOciCoreShapesShapesMemoryOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesMemoryOptionsList = DataOciCoreShapesShapesMemoryOptionsList; _d = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesMemoryOptionsList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesMemoryOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesNetworkingBandwidthOptionsToTerraform(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.dataOciCoreShapesShapesNetworkingBandwidthOptionsToTerraform = dataOciCoreShapesShapesNetworkingBandwidthOptionsToTerraform; function dataOciCoreShapesShapesNetworkingBandwidthOptionsToHclTerraform(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.dataOciCoreShapesShapesNetworkingBandwidthOptionsToHclTerraform = dataOciCoreShapesShapesNetworkingBandwidthOptionsToHclTerraform; class DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference 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.DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference = DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesNetworkingBandwidthOptionsList 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 DataOciCoreShapesShapesNetworkingBandwidthOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesNetworkingBandwidthOptionsList = DataOciCoreShapesShapesNetworkingBandwidthOptionsList; _f = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesNetworkingBandwidthOptionsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesNetworkingBandwidthOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesOcpuOptionsToTerraform(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.dataOciCoreShapesShapesOcpuOptionsToTerraform = dataOciCoreShapesShapesOcpuOptionsToTerraform; function dataOciCoreShapesShapesOcpuOptionsToHclTerraform(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.dataOciCoreShapesShapesOcpuOptionsToHclTerraform = dataOciCoreShapesShapesOcpuOptionsToHclTerraform; class DataOciCoreShapesShapesOcpuOptionsOutputReference 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.DataOciCoreShapesShapesOcpuOptionsOutputReference = DataOciCoreShapesShapesOcpuOptionsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesOcpuOptionsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesOcpuOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesOcpuOptionsList 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 DataOciCoreShapesShapesOcpuOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesOcpuOptionsList = DataOciCoreShapesShapesOcpuOptionsList; _h = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesOcpuOptionsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesOcpuOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform = dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToTerraform; function dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform = dataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsToHclTerraform; class DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference 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.DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference = DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsList 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 DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsList = DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsList; _k = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsAccessControlServiceOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform = dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToTerraform; function dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform = dataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsToHclTerraform; class DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference 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.DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference = DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList 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 DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList = DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList; _m = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsInputOutputMemoryManagementUnitOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform = dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToTerraform; function dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform = dataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsToHclTerraform; class DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference 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.DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference = DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsList 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 DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsList = DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsList; _p = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsMeasuredBootOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform = dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToTerraform; function dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform = dataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsToHclTerraform; class DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference 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.DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference = DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsList 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 DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsList = DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsList; _r = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsMemoryEncryptionOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform = dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToTerraform; function dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform = dataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsToHclTerraform; class DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference 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.DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference = DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList 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 DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList = DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList; _t = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsNumaNodesPerSocketPlatformOptionsList", version: "1.0.0" }; function dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform = dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToTerraform; function dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform(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.dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform = dataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsToHclTerraform; class DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference 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.DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference = DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference; _u = JSII_RTTI_SYMBOL_1; DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference[_u] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreShapes.DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsOutputReference", version: "1.0.0" }; class DataOciCoreShapesShapesPlatformConfigOptionsPercentageOfCoresEnabledOptionsList 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 inde