rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
515 lines • 755 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, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform = void 0;
exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesCreateDetailsAutotunePoliciesToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesAttachDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsOutputReference = void 0;
exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsShapeConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsPlatformConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsLaunchOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsInstanceOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAvailabilityConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsAgentConfigPluginsConfigToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsBlockVolumesToTerraform = void 0;
exports.DataOciCoreInstanceConfiguration = exports.DataOciCoreInstanceConfigurationInstanceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsSecondaryVnicsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsOutputReference = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsToHclTerraform = exports.dataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsToTerraform = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsList = exports.DataOciCoreInstanceConfigurationInstanceDetailsOptionsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform;
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform;
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference 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;
}
}
// device - computed: true, optional: false, required: false
get device() {
return this.getStringAttribute('device');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
// is_pv_encryption_in_transit_enabled - computed: true, optional: false, required: false
get isPvEncryptionInTransitEnabled() {
return this.getBooleanAttribute('is_pv_encryption_in_transit_enabled');
}
// is_read_only - computed: true, optional: false, required: false
get isReadOnly() {
return this.getBooleanAttribute('is_read_only');
}
// is_shareable - computed: true, optional: false, required: false
get isShareable() {
return this.getBooleanAttribute('is_shareable');
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
// use_chap - computed: true, optional: false, required: false
get useChap() {
return this.getBooleanAttribute('use_chap');
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference", version: "1.0.0" };
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList", version: "1.0.0" };
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform;
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform;
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference 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;
}
}
// autotune_type - computed: true, optional: false, required: false
get autotuneType() {
return this.getStringAttribute('autotune_type');
}
// max_vpus_per_gb - computed: true, optional: false, required: false
get maxVpusPerGb() {
return this.getStringAttribute('max_vpus_per_gb');
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference", version: "1.0.0" };
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList;
_d = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList", version: "1.0.0" };
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform;
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform;
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference 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;
}
}
// availability_domain - computed: true, optional: false, required: false
get availabilityDomain() {
return this.getStringAttribute('availability_domain');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference", version: "1.0.0" };
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList;
_f = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList", version: "1.0.0" };
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform;
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform;
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference 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;
}
}
// id - computed: true, optional: false, required: false
get id() {
return this.getStringAttribute('id');
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference", version: "1.0.0" };
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList", version: "1.0.0" };
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform;
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform;
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference 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;
// autotune_policies - computed: true, optional: false, required: false
this._autotunePolicies = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList(this, "autotune_policies", false);
// block_volume_replicas - computed: true, optional: false, required: false
this._blockVolumeReplicas = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList(this, "block_volume_replicas", false);
// defined_tags - computed: true, optional: false, required: false
this._definedTags = new cdktf.StringMap(this, "defined_tags");
// freeform_tags - computed: true, optional: false, required: false
this._freeformTags = new cdktf.StringMap(this, "freeform_tags");
// source_details - computed: true, optional: false, required: false
this._sourceDetails = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList(this, "source_details", 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 autotunePolicies() {
return this._autotunePolicies;
}
// availability_domain - computed: true, optional: false, required: false
get availabilityDomain() {
return this.getStringAttribute('availability_domain');
}
// backup_policy_id - computed: true, optional: false, required: false
get backupPolicyId() {
return this.getStringAttribute('backup_policy_id');
}
get blockVolumeReplicas() {
return this._blockVolumeReplicas;
}
// cluster_placement_group_id - computed: true, optional: false, required: false
get clusterPlacementGroupId() {
return this.getStringAttribute('cluster_placement_group_id');
}
// compartment_id - computed: true, optional: false, required: false
get compartmentId() {
return this.getStringAttribute('compartment_id');
}
get definedTags() {
return this._definedTags;
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
get freeformTags() {
return this._freeformTags;
}
// is_auto_tune_enabled - computed: true, optional: false, required: false
get isAutoTuneEnabled() {
return this.getBooleanAttribute('is_auto_tune_enabled');
}
// kms_key_id - computed: true, optional: false, required: false
get kmsKeyId() {
return this.getStringAttribute('kms_key_id');
}
// size_in_gbs - computed: true, optional: false, required: false
get sizeInGbs() {
return this.getStringAttribute('size_in_gbs');
}
get sourceDetails() {
return this._sourceDetails;
}
// vpus_per_gb - computed: true, optional: false, required: false
get vpusPerGb() {
return this.getStringAttribute('vpus_per_gb');
}
// xrc_kms_key_id - computed: true, optional: false, required: false
get xrcKmsKeyId() {
return this.getStringAttribute('xrc_kms_key_id');
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference", version: "1.0.0" };
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList 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 DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList = DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciCoreInstanceConfiguration.DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList", version: "1.0.0" };
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform;
function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform(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.dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform = dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform;
class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesOutputReference 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;
// attach_details - computed: true, optional: false, required: false
this._attachDetails = new DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList(this, "attach_details", false);
// create_details - computed: true, o