UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

830 lines 267 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsTaxInfoList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsTaxInfoOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsTaxInfoToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsTaxInfoToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionTaxInfoList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionTaxInfoOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionTaxInfoToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionTaxInfoToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToHclTerraform = exports.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToTerraform = void 0; exports.DataOciOspGatewaySubscriptions = exports.DataOciOspGatewaySubscriptionsFilterList = exports.DataOciOspGatewaySubscriptionsFilterOutputReference = exports.dataOciOspGatewaySubscriptionsFilterToHclTerraform = exports.dataOciOspGatewaySubscriptionsFilterToTerraform = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionList = exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference 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; } } // address_key - computed: true, optional: false, required: false get addressKey() { return this.getStringAttribute('address_key'); } // city - computed: true, optional: false, required: false get city() { return this.getStringAttribute('city'); } // company_name - computed: true, optional: false, required: false get companyName() { return this.getStringAttribute('company_name'); } // contributor_class - computed: true, optional: false, required: false get contributorClass() { return this.getStringAttribute('contributor_class'); } // country - computed: true, optional: false, required: false get country() { return this.getStringAttribute('country'); } // county - computed: true, optional: false, required: false get county() { return this.getStringAttribute('county'); } // department_name - computed: true, optional: false, required: false get departmentName() { return this.getStringAttribute('department_name'); } // email_address - computed: true, optional: false, required: false get emailAddress() { return this.getStringAttribute('email_address'); } // first_name - computed: true, optional: false, required: false get firstName() { return this.getStringAttribute('first_name'); } // internal_number - computed: true, optional: false, required: false get internalNumber() { return this.getStringAttribute('internal_number'); } // job_title - computed: true, optional: false, required: false get jobTitle() { return this.getStringAttribute('job_title'); } // last_name - computed: true, optional: false, required: false get lastName() { return this.getStringAttribute('last_name'); } // line1 - computed: true, optional: false, required: false get line1() { return this.getStringAttribute('line1'); } // line2 - computed: true, optional: false, required: false get line2() { return this.getStringAttribute('line2'); } // line3 - computed: true, optional: false, required: false get line3() { return this.getStringAttribute('line3'); } // line4 - computed: true, optional: false, required: false get line4() { return this.getStringAttribute('line4'); } // middle_name - computed: true, optional: false, required: false get middleName() { return this.getStringAttribute('middle_name'); } // municipal_inscription - computed: true, optional: false, required: false get municipalInscription() { return this.getStringAttribute('municipal_inscription'); } // phone_country_code - computed: true, optional: false, required: false get phoneCountryCode() { return this.getStringAttribute('phone_country_code'); } // phone_number - computed: true, optional: false, required: false get phoneNumber() { return this.getStringAttribute('phone_number'); } // postal_code - computed: true, optional: false, required: false get postalCode() { return this.getStringAttribute('postal_code'); } // province - computed: true, optional: false, required: false get province() { return this.getStringAttribute('province'); } // state - computed: true, optional: false, required: false get state() { return this.getStringAttribute('state'); } // state_inscription - computed: true, optional: false, required: false get stateInscription() { return this.getStringAttribute('state_inscription'); } // street_name - computed: true, optional: false, required: false get streetName() { return this.getStringAttribute('street_name'); } // street_number - computed: true, optional: false, required: false get streetNumber() { return this.getStringAttribute('street_number'); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressList; _b = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsBillingAddressList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference 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; } } // cloud_account_name - computed: true, optional: false, required: false get cloudAccountName() { return this.getStringAttribute('cloud_account_name'); } // promo_type - computed: true, optional: false, required: false get promoType() { return this.getStringAttribute('promo_type'); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList; _d = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference 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; // merchant_defined_data - computed: true, optional: false, required: false this._merchantDefinedData = new DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayMerchantDefinedDataList(this, "merchant_defined_data", 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 merchantDefinedData() { return this._merchantDefinedData; } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayList; _f = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentGatewayList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference 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; } } // credit_card_type - computed: true, optional: false, required: false get creditCardType() { return this.getStringAttribute('credit_card_type'); } // email_address - computed: true, optional: false, required: false get emailAddress() { return this.getStringAttribute('email_address'); } // ext_billing_agreement_id - computed: true, optional: false, required: false get extBillingAgreementId() { return this.getStringAttribute('ext_billing_agreement_id'); } // first_name - computed: true, optional: false, required: false get firstName() { return this.getStringAttribute('first_name'); } // last_digits - computed: true, optional: false, required: false get lastDigits() { return this.getStringAttribute('last_digits'); } // last_name - computed: true, optional: false, required: false get lastName() { return this.getStringAttribute('last_name'); } // name_on_card - computed: true, optional: false, required: false get nameOnCard() { return this.getStringAttribute('name_on_card'); } // payment_method - computed: true, optional: false, required: false get paymentMethod() { return this.getStringAttribute('payment_method'); } // time_expiration - computed: true, optional: false, required: false get timeExpiration() { return this.getStringAttribute('time_expiration'); } // wallet_instrument_id - computed: true, optional: false, required: false get walletInstrumentId() { return this.getStringAttribute('wallet_instrument_id'); } // wallet_transaction_id - computed: true, optional: false, required: false get walletTransactionId() { return this.getStringAttribute('wallet_transaction_id'); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsList; _h = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsPaymentOptionsList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference 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; } } // address_key - computed: true, optional: false, required: false get addressKey() { return this.getStringAttribute('address_key'); } // city - computed: true, optional: false, required: false get city() { return this.getStringAttribute('city'); } // company_name - computed: true, optional: false, required: false get companyName() { return this.getStringAttribute('company_name'); } // contributor_class - computed: true, optional: false, required: false get contributorClass() { return this.getStringAttribute('contributor_class'); } // country - computed: true, optional: false, required: false get country() { return this.getStringAttribute('country'); } // county - computed: true, optional: false, required: false get county() { return this.getStringAttribute('county'); } // department_name - computed: true, optional: false, required: false get departmentName() { return this.getStringAttribute('department_name'); } // email_address - computed: true, optional: false, required: false get emailAddress() { return this.getStringAttribute('email_address'); } // first_name - computed: true, optional: false, required: false get firstName() { return this.getStringAttribute('first_name'); } // internal_number - computed: true, optional: false, required: false get internalNumber() { return this.getStringAttribute('internal_number'); } // job_title - computed: true, optional: false, required: false get jobTitle() { return this.getStringAttribute('job_title'); } // last_name - computed: true, optional: false, required: false get lastName() { return this.getStringAttribute('last_name'); } // line1 - computed: true, optional: false, required: false get line1() { return this.getStringAttribute('line1'); } // line2 - computed: true, optional: false, required: false get line2() { return this.getStringAttribute('line2'); } // line3 - computed: true, optional: false, required: false get line3() { return this.getStringAttribute('line3'); } // line4 - computed: true, optional: false, required: false get line4() { return this.getStringAttribute('line4'); } // middle_name - computed: true, optional: false, required: false get middleName() { return this.getStringAttribute('middle_name'); } // municipal_inscription - computed: true, optional: false, required: false get municipalInscription() { return this.getStringAttribute('municipal_inscription'); } // phone_country_code - computed: true, optional: false, required: false get phoneCountryCode() { return this.getStringAttribute('phone_country_code'); } // phone_number - computed: true, optional: false, required: false get phoneNumber() { return this.getStringAttribute('phone_number'); } // postal_code - computed: true, optional: false, required: false get postalCode() { return this.getStringAttribute('postal_code'); } // province - computed: true, optional: false, required: false get province() { return this.getStringAttribute('province'); } // state - computed: true, optional: false, required: false get state() { return this.getStringAttribute('state'); } // state_inscription - computed: true, optional: false, required: false get stateInscription() { return this.getStringAttribute('state_inscription'); } // street_name - computed: true, optional: false, required: false get streetName() { return this.getStringAttribute('street_name'); } // street_number - computed: true, optional: false, required: false get streetNumber() { return this.getStringAttribute('street_number'); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressList; _k = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionBillingAddressList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference 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; } } // cloud_account_name - computed: true, optional: false, required: false get cloudAccountName() { return this.getStringAttribute('cloud_account_name'); } // promo_type - computed: true, optional: false, required: false get promoType() { return this.getStringAttribute('promo_type'); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList; _m = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference 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; // merchant_defined_data - computed: true, optional: false, required: false this._merchantDefinedData = new DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayMerchantDefinedDataList(this, "merchant_defined_data", 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 merchantDefinedData() { return this._merchantDefinedData; } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference", version: "1.0.0" }; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayList 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 DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayList = DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayList; _p = JSII_RTTI_SYMBOL_1; DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciOspGatewaySubscriptions.DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentGatewayList", version: "1.0.0" }; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToTerraform; function dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToHclTerraform(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.dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToHclTerraform = dataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsToHclTerraform; class DataOciOspGatewaySubscriptionsSubscriptionCollectionItemsSubscriptionPaymentOptionsOutputReference 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; } } // credit_card_type - computed: true, optional: false, required: false get creditCardType() { return this.getStringAttribute('credit_car