rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
830 lines • 267 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4;
Object.defineProperty(exports, "__esModule", { value: true });
exports.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