rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
831 lines • 278 kB
JavaScript
"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