rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
883 lines (882 loc) • 352 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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataOciDatabaseAutonomousDatabaseLongTermBackupScheduleToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseLongTermBackupScheduleToTerraform = exports.DataOciDatabaseAutonomousDatabaseLocalStandbyDbList = exports.DataOciDatabaseAutonomousDatabaseLocalStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabaseLocalStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseLocalStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabaseKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabaseKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabaseKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryList = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryOutputReference = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryToTerraform = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyList = exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform = exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsList = exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform = exports.DataOciDatabaseAutonomousDatabaseCustomerContactsList = exports.DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference = exports.dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform = exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsList = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList = exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform = exports.DataOciDatabaseAutonomousDatabaseBackupConfigList = exports.DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference = exports.dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform = exports.DataOciDatabaseAutonomousDatabaseApexDetailsList = exports.DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference = exports.dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform = void 0;
exports.DataOciDatabaseAutonomousDatabase = exports.DataOciDatabaseAutonomousDatabaseStandbyDbList = exports.DataOciDatabaseAutonomousDatabaseStandbyDbOutputReference = exports.dataOciDatabaseAutonomousDatabaseStandbyDbToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseStandbyDbToTerraform = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsList = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsOutputReference = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsToTerraform = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekList = exports.DataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekOutputReference = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseScheduledOperationsDayOfWeekToTerraform = exports.DataOciDatabaseAutonomousDatabaseResourcePoolSummaryList = exports.DataOciDatabaseAutonomousDatabaseResourcePoolSummaryOutputReference = exports.dataOciDatabaseAutonomousDatabaseResourcePoolSummaryToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseResourcePoolSummaryToTerraform = exports.DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationList = exports.DataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationOutputReference = exports.dataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToHclTerraform = exports.dataOciDatabaseAutonomousDatabaseRemoteDisasterRecoveryConfigurationToTerraform = exports.DataOciDatabaseAutonomousDatabasePublicConnectionUrlsList = exports.DataOciDatabaseAutonomousDatabasePublicConnectionUrlsOutputReference = exports.dataOciDatabaseAutonomousDatabasePublicConnectionUrlsToHclTerraform = exports.dataOciDatabaseAutonomousDatabasePublicConnectionUrlsToTerraform = exports.DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleList = exports.DataOciDatabaseAutonomousDatabaseLongTermBackupScheduleOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform(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.dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform = dataOciDatabaseAutonomousDatabaseApexDetailsToTerraform;
function dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform = dataOciDatabaseAutonomousDatabaseApexDetailsToHclTerraform;
class DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference 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;
}
}
// apex_version - computed: true, optional: false, required: false
get apexVersion() {
return this.getStringAttribute('apex_version');
}
// ords_version - computed: true, optional: false, required: false
get ordsVersion() {
return this.getStringAttribute('ords_version');
}
}
exports.DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference = DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseApexDetailsList 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 DataOciDatabaseAutonomousDatabaseApexDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseApexDetailsList = DataOciDatabaseAutonomousDatabaseApexDetailsList;
_b = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseApexDetailsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseApexDetailsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform(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.dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform = dataOciDatabaseAutonomousDatabaseBackupConfigToTerraform;
function dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform(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.dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform = dataOciDatabaseAutonomousDatabaseBackupConfigToHclTerraform;
class DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference 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;
}
}
// manual_backup_bucket_name - computed: true, optional: false, required: false
get manualBackupBucketName() {
return this.getStringAttribute('manual_backup_bucket_name');
}
// manual_backup_type - computed: true, optional: false, required: false
get manualBackupType() {
return this.getStringAttribute('manual_backup_type');
}
}
exports.DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference = DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseBackupConfigList 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 DataOciDatabaseAutonomousDatabaseBackupConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseBackupConfigList = DataOciDatabaseAutonomousDatabaseBackupConfigList;
_d = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseBackupConfigList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseBackupConfigList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToTerraform;
function dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsProfilesToHclTerraform;
class DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference 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;
}
}
// consumer_group - computed: true, optional: false, required: false
get consumerGroup() {
return this.getStringAttribute('consumer_group');
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
// host_format - computed: true, optional: false, required: false
get hostFormat() {
return this.getStringAttribute('host_format');
}
// is_regional - computed: true, optional: false, required: false
get isRegional() {
return this.getBooleanAttribute('is_regional');
}
// protocol - computed: true, optional: false, required: false
get protocol() {
return this.getStringAttribute('protocol');
}
// session_mode - computed: true, optional: false, required: false
get sessionMode() {
return this.getStringAttribute('session_mode');
}
// syntax_format - computed: true, optional: false, required: false
get syntaxFormat() {
return this.getStringAttribute('syntax_format');
}
// tls_authentication - computed: true, optional: false, required: false
get tlsAuthentication() {
return this.getStringAttribute('tls_authentication');
}
// value - computed: true, optional: false, required: false
get value() {
return this.getStringAttribute('value');
}
}
exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference = DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList 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 DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList = DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList;
_f = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsToTerraform;
function dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform = dataOciDatabaseAutonomousDatabaseConnectionStringsToHclTerraform;
class DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference 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;
// all_connection_strings - computed: true, optional: false, required: false
this._allConnectionStrings = new cdktf.StringMap(this, "all_connection_strings");
// profiles - computed: true, optional: false, required: false
this._profiles = new DataOciDatabaseAutonomousDatabaseConnectionStringsProfilesList(this, "profiles", 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 allConnectionStrings() {
return this._allConnectionStrings;
}
// dedicated - computed: true, optional: false, required: false
get dedicated() {
return this.getStringAttribute('dedicated');
}
// high - computed: true, optional: false, required: false
get high() {
return this.getStringAttribute('high');
}
// low - computed: true, optional: false, required: false
get low() {
return this.getStringAttribute('low');
}
// medium - computed: true, optional: false, required: false
get medium() {
return this.getStringAttribute('medium');
}
get profiles() {
return this._profiles;
}
}
exports.DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference = DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseConnectionStringsList 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 DataOciDatabaseAutonomousDatabaseConnectionStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseConnectionStringsList = DataOciDatabaseAutonomousDatabaseConnectionStringsList;
_h = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseConnectionStringsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionStringsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform = dataOciDatabaseAutonomousDatabaseConnectionUrlsToTerraform;
function dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform = dataOciDatabaseAutonomousDatabaseConnectionUrlsToHclTerraform;
class DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference 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;
}
}
// apex_url - computed: true, optional: false, required: false
get apexUrl() {
return this.getStringAttribute('apex_url');
}
// database_transforms_url - computed: true, optional: false, required: false
get databaseTransformsUrl() {
return this.getStringAttribute('database_transforms_url');
}
// graph_studio_url - computed: true, optional: false, required: false
get graphStudioUrl() {
return this.getStringAttribute('graph_studio_url');
}
// machine_learning_notebook_url - computed: true, optional: false, required: false
get machineLearningNotebookUrl() {
return this.getStringAttribute('machine_learning_notebook_url');
}
// machine_learning_user_management_url - computed: true, optional: false, required: false
get machineLearningUserManagementUrl() {
return this.getStringAttribute('machine_learning_user_management_url');
}
// mongo_db_url - computed: true, optional: false, required: false
get mongoDbUrl() {
return this.getStringAttribute('mongo_db_url');
}
// ords_url - computed: true, optional: false, required: false
get ordsUrl() {
return this.getStringAttribute('ords_url');
}
// sql_dev_web_url - computed: true, optional: false, required: false
get sqlDevWebUrl() {
return this.getStringAttribute('sql_dev_web_url');
}
}
exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference = DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseConnectionUrlsList 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 DataOciDatabaseAutonomousDatabaseConnectionUrlsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseConnectionUrlsList = DataOciDatabaseAutonomousDatabaseConnectionUrlsList;
_k = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseConnectionUrlsList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseConnectionUrlsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform(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.dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform = dataOciDatabaseAutonomousDatabaseCustomerContactsToTerraform;
function dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform = dataOciDatabaseAutonomousDatabaseCustomerContactsToHclTerraform;
class DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference 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;
}
}
// email - computed: true, optional: false, required: false
get email() {
return this.getStringAttribute('email');
}
}
exports.DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference = DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseCustomerContactsList 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 DataOciDatabaseAutonomousDatabaseCustomerContactsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseCustomerContactsList = DataOciDatabaseAutonomousDatabaseCustomerContactsList;
_m = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseCustomerContactsList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseCustomerContactsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform(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.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform = dataOciDatabaseAutonomousDatabaseDbToolsDetailsToTerraform;
function dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform(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.dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform = dataOciDatabaseAutonomousDatabaseDbToolsDetailsToHclTerraform;
class DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference 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;
}
}
// compute_count - computed: true, optional: false, required: false
get computeCount() {
return this.getNumberAttribute('compute_count');
}
// is_enabled - computed: true, optional: false, required: false
get isEnabled() {
return this.getBooleanAttribute('is_enabled');
}
// max_idle_time_in_minutes - computed: true, optional: false, required: false
get maxIdleTimeInMinutes() {
return this.getNumberAttribute('max_idle_time_in_minutes');
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
}
exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference = DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseDbToolsDetailsList 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 DataOciDatabaseAutonomousDatabaseDbToolsDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseDbToolsDetailsList = DataOciDatabaseAutonomousDatabaseDbToolsDetailsList;
_p = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseDbToolsDetailsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseDbToolsDetailsList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyToTerraform;
function dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyToHclTerraform;
class DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference 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;
}
}
// arn_role - computed: true, optional: false, required: false
get arnRole() {
return this.getStringAttribute('arn_role');
}
// autonomous_database_provider - computed: true, optional: false, required: false
get autonomousDatabaseProvider() {
return this.getStringAttribute('autonomous_database_provider');
}
// certificate_directory_name - computed: true, optional: false, required: false
get certificateDirectoryName() {
return this.getStringAttribute('certificate_directory_name');
}
// certificate_id - computed: true, optional: false, required: false
get certificateId() {
return this.getStringAttribute('certificate_id');
}
// directory_name - computed: true, optional: false, required: false
get directoryName() {
return this.getStringAttribute('directory_name');
}
// external_id - computed: true, optional: false, required: false
get externalId() {
return this.getStringAttribute('external_id');
}
// key_arn - computed: true, optional: false, required: false
get keyArn() {
return this.getStringAttribute('key_arn');
}
// key_name - computed: true, optional: false, required: false
get keyName() {
return this.getStringAttribute('key_name');
}
// kms_key_id - computed: true, optional: false, required: false
get kmsKeyId() {
return this.getStringAttribute('kms_key_id');
}
// okv_kms_key - computed: true, optional: false, required: false
get okvKmsKey() {
return this.getStringAttribute('okv_kms_key');
}
// okv_uri - computed: true, optional: false, required: false
get okvUri() {
return this.getStringAttribute('okv_uri');
}
// service_endpoint_uri - computed: true, optional: false, required: false
get serviceEndpointUri() {
return this.getStringAttribute('service_endpoint_uri');
}
// vault_id - computed: true, optional: false, required: false
get vaultId() {
return this.getStringAttribute('vault_id');
}
// vault_uri - computed: true, optional: false, required: false
get vaultUri() {
return this.getStringAttribute('vault_uri');
}
}
exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference = DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseEncryptionKeyList 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 DataOciDatabaseAutonomousDatabaseEncryptionKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyList = DataOciDatabaseAutonomousDatabaseEncryptionKeyList;
_r = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseEncryptionKeyList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseEncryptionKeyList", version: "1.0.0" };
function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToTerraform;
function dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform(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.dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform = dataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyToHclTerraform;
class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference 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;
}
}
// arn_role - computed: true, optional: false, required: false
get arnRole() {
return this.getStringAttribute('arn_role');
}
// autonomous_database_provider - computed: true, optional: false, required: false
get autonomousDatabaseProvider() {
return this.getStringAttribute('autonomous_database_provider');
}
// certificate_directory_name - computed: true, optional: false, required: false
get certificateDirectoryName() {
return this.getStringAttribute('certificate_directory_name');
}
// certificate_id - computed: true, optional: false, required: false
get certificateId() {
return this.getStringAttribute('certificate_id');
}
// directory_name - computed: true, optional: false, required: false
get directoryName() {
return this.getStringAttribute('directory_name');
}
// external_id - computed: true, optional: false, required: false
get externalId() {
return this.getStringAttribute('external_id');
}
// key_arn - computed: true, optional: false, required: false
get keyArn() {
return this.getStringAttribute('key_arn');
}
// key_name - computed: true, optional: false, required: false
get keyName() {
return this.getStringAttribute('key_name');
}
// kms_key_id - computed: true, optional: false, required: false
get kmsKeyId() {
return this.getStringAttribute('kms_key_id');
}
// okv_kms_key - computed: true, optional: false, required: false
get okvKmsKey() {
return this.getStringAttribute('okv_kms_key');
}
// okv_uri - computed: true, optional: false, required: false
get okvUri() {
return this.getStringAttribute('okv_uri');
}
// service_endpoint_uri - computed: true, optional: false, required: false
get serviceEndpointUri() {
return this.getStringAttribute('service_endpoint_uri');
}
// vault_id - computed: true, optional: false, required: false
get vaultId() {
return this.getStringAttribute('vault_id');
}
// vault_uri - computed: true, optional: false, required: false
get vaultUri() {
return this.getStringAttribute('vault_uri');
}
}
exports.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference = DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciDatabaseAutonomousDatabase.DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyOutputReference", version: "1.0.0" };
class DataOciDatabaseAutonomousDatabaseEncryptionKeyHistoryEntryEncryptionKeyList 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) {