rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
894 lines • 249 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;
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