UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

894 lines 249 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; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciCloudBridgeAssetsAssetCollectionToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmCustomerTagsList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmCustomerTagsOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmCustomerTagsToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVmCustomerTagsToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsVmToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList = exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToHclTerraform = exports.dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToTerraform = void 0; exports.DataOciCloudBridgeAssets = exports.DataOciCloudBridgeAssetsFilterList = exports.DataOciCloudBridgeAssetsFilterOutputReference = exports.dataOciCloudBridgeAssetsFilterToHclTerraform = exports.dataOciCloudBridgeAssetsFilterToTerraform = exports.DataOciCloudBridgeAssetsAssetCollectionList = exports.DataOciCloudBridgeAssetsAssetCollectionOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference 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; } } // boot_order - computed: true, optional: false, required: false get bootOrder() { return this.getNumberAttribute('boot_order'); } // location - computed: true, optional: false, required: false get location() { return this.getStringAttribute('location'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } // persistent_mode - computed: true, optional: false, required: false get persistentMode() { return this.getStringAttribute('persistent_mode'); } // size_in_mbs - computed: true, optional: false, required: false get sizeInMbs() { return this.getStringAttribute('size_in_mbs'); } // uuid - computed: true, optional: false, required: false get uuid() { return this.getStringAttribute('uuid'); } // uuid_lun - computed: true, optional: false, required: false get uuidLun() { return this.getStringAttribute('uuid_lun'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList; _b = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference 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; } } // cores_count - computed: true, optional: false, required: false get coresCount() { return this.getNumberAttribute('cores_count'); } // description - computed: true, optional: false, required: false get description() { return this.getStringAttribute('description'); } // manufacturer - computed: true, optional: false, required: false get manufacturer() { return this.getStringAttribute('manufacturer'); } // memory_in_mbs - computed: true, optional: false, required: false get memoryInMbs() { return this.getStringAttribute('memory_in_mbs'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList; _d = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference 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; } } // ip_addresses - computed: true, optional: false, required: false get ipAddresses() { return this.getListAttribute('ip_addresses'); } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } // mac_address - computed: true, optional: false, required: false get macAddress() { return this.getStringAttribute('mac_address'); } // mac_address_type - computed: true, optional: false, required: false get macAddressType() { return this.getStringAttribute('mac_address_type'); } // network_name - computed: true, optional: false, required: false get networkName() { return this.getStringAttribute('network_name'); } // switch_name - computed: true, optional: false, required: false get switchName() { return this.getStringAttribute('switch_name'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList; _f = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference 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; } } // bus_number - computed: true, optional: false, required: false get busNumber() { return this.getNumberAttribute('bus_number'); } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList; _h = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference 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; } } // controller_key - computed: true, optional: false, required: false get controllerKey() { return this.getNumberAttribute('controller_key'); } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } // unit_number - computed: true, optional: false, required: false get unitNumber() { return this.getNumberAttribute('unit_number'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList; _k = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference 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; } } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } // shared_bus - computed: true, optional: false, required: false get sharedBus() { return this.getStringAttribute('shared_bus'); } // unit_number - computed: true, optional: false, required: false get unitNumber() { return this.getNumberAttribute('unit_number'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList; _m = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsComputeToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsComputeToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsComputeToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference 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; // disks - computed: true, optional: false, required: false this._disks = new DataOciCloudBridgeAssetsAssetCollectionItemsComputeDisksList(this, "disks", false); // gpu_devices - computed: true, optional: false, required: false this._gpuDevices = new DataOciCloudBridgeAssetsAssetCollectionItemsComputeGpuDevicesList(this, "gpu_devices", false); // nics - computed: true, optional: false, required: false this._nics = new DataOciCloudBridgeAssetsAssetCollectionItemsComputeNicsList(this, "nics", false); // nvdimm_controller - computed: true, optional: false, required: false this._nvdimmController = new DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmControllerList(this, "nvdimm_controller", false); // nvdimms - computed: true, optional: false, required: false this._nvdimms = new DataOciCloudBridgeAssetsAssetCollectionItemsComputeNvdimmsList(this, "nvdimms", false); // scsi_controller - computed: true, optional: false, required: false this._scsiController = new DataOciCloudBridgeAssetsAssetCollectionItemsComputeScsiControllerList(this, "scsi_controller", 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; } } // connected_networks - computed: true, optional: false, required: false get connectedNetworks() { return this.getNumberAttribute('connected_networks'); } // cores_count - computed: true, optional: false, required: false get coresCount() { return this.getNumberAttribute('cores_count'); } // cpu_model - computed: true, optional: false, required: false get cpuModel() { return this.getStringAttribute('cpu_model'); } // description - computed: true, optional: false, required: false get description() { return this.getStringAttribute('description'); } get disks() { return this._disks; } // disks_count - computed: true, optional: false, required: false get disksCount() { return this.getNumberAttribute('disks_count'); } // dns_name - computed: true, optional: false, required: false get dnsName() { return this.getStringAttribute('dns_name'); } // firmware - computed: true, optional: false, required: false get firmware() { return this.getStringAttribute('firmware'); } get gpuDevices() { return this._gpuDevices; } // gpu_devices_count - computed: true, optional: false, required: false get gpuDevicesCount() { return this.getNumberAttribute('gpu_devices_count'); } // guest_state - computed: true, optional: false, required: false get guestState() { return this.getStringAttribute('guest_state'); } // hardware_version - computed: true, optional: false, required: false get hardwareVersion() { return this.getStringAttribute('hardware_version'); } // host_name - computed: true, optional: false, required: false get hostName() { return this.getStringAttribute('host_name'); } // is_pmem_enabled - computed: true, optional: false, required: false get isPmemEnabled() { return this.getBooleanAttribute('is_pmem_enabled'); } // is_tpm_enabled - computed: true, optional: false, required: false get isTpmEnabled() { return this.getBooleanAttribute('is_tpm_enabled'); } // latency_sensitivity - computed: true, optional: false, required: false get latencySensitivity() { return this.getStringAttribute('latency_sensitivity'); } // memory_in_mbs - computed: true, optional: false, required: false get memoryInMbs() { return this.getStringAttribute('memory_in_mbs'); } get nics() { return this._nics; } // nics_count - computed: true, optional: false, required: false get nicsCount() { return this.getNumberAttribute('nics_count'); } get nvdimmController() { return this._nvdimmController; } get nvdimms() { return this._nvdimms; } // operating_system - computed: true, optional: false, required: false get operatingSystem() { return this.getStringAttribute('operating_system'); } // operating_system_version - computed: true, optional: false, required: false get operatingSystemVersion() { return this.getStringAttribute('operating_system_version'); } // pmem_in_mbs - computed: true, optional: false, required: false get pmemInMbs() { return this.getStringAttribute('pmem_in_mbs'); } // power_state - computed: true, optional: false, required: false get powerState() { return this.getStringAttribute('power_state'); } // primary_ip - computed: true, optional: false, required: false get primaryIp() { return this.getStringAttribute('primary_ip'); } get scsiController() { return this._scsiController; } // storage_provisioned_in_mbs - computed: true, optional: false, required: false get storageProvisionedInMbs() { return this.getStringAttribute('storage_provisioned_in_mbs'); } // threads_per_core_count - computed: true, optional: false, required: false get threadsPerCoreCount() { return this.getNumberAttribute('threads_per_core_count'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsComputeList 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 DataOciCloudBridgeAssetsAssetCollectionItemsComputeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsComputeList = DataOciCloudBridgeAssetsAssetCollectionItemsComputeList; _p = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsComputeList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsComputeList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsVmToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsVmToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsVmToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsVmToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsVmToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsVmToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference 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; } } // hypervisor_host - computed: true, optional: false, required: false get hypervisorHost() { return this.getStringAttribute('hypervisor_host'); } // hypervisor_vendor - computed: true, optional: false, required: false get hypervisorVendor() { return this.getStringAttribute('hypervisor_vendor'); } // hypervisor_version - computed: true, optional: false, required: false get hypervisorVersion() { return this.getStringAttribute('hypervisor_version'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsVmList 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 DataOciCloudBridgeAssetsAssetCollectionItemsVmOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmList = DataOciCloudBridgeAssetsAssetCollectionItemsVmList; _r = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsVmList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsVmList", version: "1.0.0" }; function dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToTerraform; function dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToHclTerraform(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.dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToHclTerraform = dataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterToHclTerraform; class DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // data_center - computed: true, optional: false, required: false get dataCenter() { return this.getStringAttribute('data_center'); } // vcenter_key - computed: true, optional: false, required: false get vcenterKey() { return this.getStringAttribute('vcenter_key'); } // vcenter_version - computed: true, optional: false, required: false get vcenterVersion() { return this.getStringAttribute('vcenter_version'); } } exports.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference = DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCloudBridgeAssets.DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference", version: "1.0.0" }; class DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterList 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 DataOciCloudBridgeAssetsAssetCollectionItemsVmwareVcenterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOc