UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

1,283 lines 79.6 kB
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciOnesubscriptionSubscribedServicesConfig extends cdktf.TerraformMetaArguments {
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#compartment_id DataOciOnesubscriptionSubscribedServices#compartment_id}
    */
    readonly compartmentId: string;
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#id DataOciOnesubscriptionSubscribedServices#id}
    *
    * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
    * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
    */
    readonly id?: string;
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#order_line_id DataOciOnesubscriptionSubscribedServices#order_line_id}
    */
    readonly orderLineId?: string;
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#status DataOciOnesubscriptionSubscribedServices#status}
    */
    readonly status?: string;
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#subscription_id DataOciOnesubscriptionSubscribedServices#subscription_id}
    */
    readonly subscriptionId: string;
    /**
    * filter block
    *
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#filter DataOciOnesubscriptionSubscribedServices#filter}
    */
    readonly filter?: DataOciOnesubscriptionSubscribedServicesFilter[] | cdktf.IResolvable;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocationOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocation | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocation | undefined);
    get address1(): string;
    get address2(): string;
    get city(): string;
    get country(): string;
    get postalCode(): string;
    get region(): string;
    get tcaLocationId(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocationList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddress {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddress): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddress): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddress | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddress | undefined);
    get billSiteUseId(): string;
    get isBillTo(): cdktf.IResolvable;
    get isShipTo(): cdktf.IResolvable;
    private _location;
    get location(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressLocationList;
    get name(): string;
    get phone(): string;
    get service2SiteUseId(): string;
    get tcaCustAcctSiteId(): string;
    get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContact {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContact): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContact): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContactOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContact | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContact | undefined);
    get email(): string;
    get firstName(): string;
    get lastName(): string;
    get name(): string;
    get tcaContactId(): string;
    get tcaCustAccntSiteId(): string;
    get tcaPartyId(): string;
    get username(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContactList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomerOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomer | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomer | undefined);
    get customerChainType(): string;
    get isChainCustomer(): cdktf.IResolvable;
    get isPublicSector(): cdktf.IResolvable;
    get name(): string;
    get namePhonetic(): string;
    get tcaCustAccountNumber(): string;
    get tcaCustomerAccountId(): string;
    get tcaPartyId(): string;
    get tcaPartyNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomerList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServices {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServicesToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServices): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServicesToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServices): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServicesOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServices | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServices | undefined);
    get availableAmount(): string;
    get fundedAllocationValue(): string;
    get lineNetAmount(): string;
    get quantity(): string;
    get timeEnd(): string;
    get timeStart(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServicesList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServicesOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocationOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocation | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocation | undefined);
    get address1(): string;
    get address2(): string;
    get city(): string;
    get country(): string;
    get postalCode(): string;
    get region(): string;
    get tcaLocationId(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocationList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddress {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddress): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddress): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddress | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddress | undefined);
    get billSiteUseId(): string;
    get isBillTo(): cdktf.IResolvable;
    get isShipTo(): cdktf.IResolvable;
    private _location;
    get location(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressLocationList;
    get name(): string;
    get phone(): string;
    get service2SiteUseId(): string;
    get tcaCustAcctSiteId(): string;
    get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContact {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContact): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContact): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContactOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContact | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContact | undefined);
    get email(): string;
    get firstName(): string;
    get lastName(): string;
    get name(): string;
    get tcaContactId(): string;
    get tcaCustAccntSiteId(): string;
    get tcaPartyId(): string;
    get username(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContactList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomerOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomer | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomer | undefined);
    get customerChainType(): string;
    get isChainCustomer(): cdktf.IResolvable;
    get isPublicSector(): cdktf.IResolvable;
    get name(): string;
    get namePhonetic(): string;
    get tcaCustAccountNumber(): string;
    get tcaCustomerAccountId(): string;
    get tcaPartyId(): string;
    get tcaPartyNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomerList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTerm {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTermToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTerm): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTermToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTerm): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTermOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTerm | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTerm | undefined);
    get createdBy(): string;
    get description(): string;
    get isActive(): cdktf.IResolvable;
    get name(): string;
    get timeCreated(): string;
    get timeUpdated(): string;
    get updatedBy(): string;
    get value(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTermList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTermOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesProduct {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesProductToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesProduct): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesProductToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesProduct): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesProductOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesProduct | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesProduct | undefined);
    get billingCategory(): string;
    get name(): string;
    get partNumber(): string;
    get productCategory(): string;
    get ucmRateCardPartType(): string;
    get unitOfMeasure(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesProductList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesProductOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrency {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrencyToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrency): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrencyToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrency): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrencyOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrency | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrency | undefined);
    get isoCode(): string;
    get name(): string;
    get stdPrecision(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrencyList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrencyOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProduct {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProductToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProduct): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProductToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProduct): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProductOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProduct | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProduct | undefined);
    get billingCategory(): string;
    get name(): string;
    get partNumber(): string;
    get productCategory(): string;
    get ucmRateCardPartType(): string;
    get unitOfMeasure(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProductList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProductOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiers {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiersToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiers): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiersToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiers): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiersOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiers | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiers | undefined);
    get netUnitPrice(): string;
    get overagePrice(): string;
    get upToQuantity(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiersList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiersOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCards {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCards): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCards): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCards | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCards | undefined);
    private _currency;
    get currency(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsCurrencyList;
    get discretionaryDiscountPercentage(): string;
    get isTier(): cdktf.IResolvable;
    get netUnitPrice(): string;
    get overagePrice(): string;
    private _product;
    get product(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsProductList;
    private _rateCardTiers;
    get rateCardTiers(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsRateCardTiersList;
    get subscribedServiceId(): string;
    get timeEnd(): string;
    get timeStart(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocationOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocation | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocation | undefined);
    get address1(): string;
    get address2(): string;
    get city(): string;
    get country(): string;
    get postalCode(): string;
    get region(): string;
    get tcaLocationId(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocationList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddress {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddress): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddress): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddress | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddress | undefined);
    get billSiteUseId(): string;
    get isBillTo(): cdktf.IResolvable;
    get isShipTo(): cdktf.IResolvable;
    private _location;
    get location(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressLocationList;
    get name(): string;
    get phone(): string;
    get service2SiteUseId(): string;
    get tcaCustAcctSiteId(): string;
    get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContact {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContact): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContact): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContactOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContact | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContact | undefined);
    get email(): string;
    get firstName(): string;
    get lastName(): string;
    get name(): string;
    get tcaContactId(): string;
    get tcaCustAccntSiteId(): string;
    get tcaPartyId(): string;
    get username(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContactList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomerOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomer | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomer | undefined);
    get customerChainType(): string;
    get isChainCustomer(): cdktf.IResolvable;
    get isPublicSector(): cdktf.IResolvable;
    get name(): string;
    get namePhonetic(): string;
    get tcaCustAccountNumber(): string;
    get tcaCustomerAccountId(): string;
    get tcaPartyId(): string;
    get tcaPartyNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomerList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocationOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocation | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocation | undefined);
    get address1(): string;
    get address2(): string;
    get city(): string;
    get country(): string;
    get postalCode(): string;
    get region(): string;
    get tcaLocationId(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocationList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddress {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddress): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddress): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddress | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddress | undefined);
    get billSiteUseId(): string;
    get isBillTo(): cdktf.IResolvable;
    get isShipTo(): cdktf.IResolvable;
    private _location;
    get location(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressLocationList;
    get name(): string;
    get phone(): string;
    get service2SiteUseId(): string;
    get tcaCustAcctSiteId(): string;
    get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContact {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContact): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContact): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContactOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContact | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContact | undefined);
    get email(): string;
    get firstName(): string;
    get lastName(): string;
    get name(): string;
    get tcaContactId(): string;
    get tcaCustAccntSiteId(): string;
    get tcaPartyId(): string;
    get username(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContactList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomerOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomer | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomer | undefined);
    get customerChainType(): string;
    get isChainCustomer(): cdktf.IResolvable;
    get isPublicSector(): cdktf.IResolvable;
    get name(): string;
    get namePhonetic(): string;
    get tcaCustAccountNumber(): string;
    get tcaCustomerAccountId(): string;
    get tcaPartyId(): string;
    get tcaPartyNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomerList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContact {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContact): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContact): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContactOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContact | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContact | undefined);
    get email(): string;
    get firstName(): string;
    get lastName(): string;
    get name(): string;
    get tcaContactId(): string;
    get tcaCustAccntSiteId(): string;
    get tcaPartyId(): string;
    get username(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContactList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomerOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomer | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomer | undefined);
    get customerChainType(): string;
    get isChainCustomer(): cdktf.IResolvable;
    get isPublicSector(): cdktf.IResolvable;
    get name(): string;
    get namePhonetic(): string;
    get tcaCustAccountNumber(): string;
    get tcaCustomerAccountId(): string;
    get tcaPartyId(): string;
    get tcaPartyNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomerList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesSubscribedServices {
}
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServices): any;
export declare function dataOciOnesubscriptionSubscribedServicesSubscribedServicesToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesSubscribedServices): any;
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesSubscribedServices | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesSubscribedServices | undefined);
    get adminEmail(): string;
    get agreementId(): string;
    get agreementName(): string;
    get agreementType(): string;
    get availableAmount(): string;
    private _billToAddress;
    get billToAddress(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToAddressList;
    private _billToContact;
    get billToContact(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToContactList;
    private _billToCustomer;
    get billToCustomer(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesBillToCustomerList;
    get billingFrequency(): string;
    get bookingOptyNumber(): string;
    get buyerEmail(): string;
    get commitmentScheduleId(): string;
    private _commitmentServices;
    get commitmentServices(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesCommitmentServicesList;
    get createdBy(): string;
    get creditPercentage(): string;
    get csi(): string;
    get customerTransactionReference(): string;
    get dataCenter(): string;
    get dataCenterRegion(): string;
    get eligibleToRenew(): string;
    private _endUserAddress;
    get endUserAddress(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserAddressList;
    private _endUserContact;
    get endUserContact(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserContactList;
    private _endUserCustomer;
    get endUserCustomer(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesEndUserCustomerList;
    get fulfillmentSet(): string;
    get fundedAllocationValue(): string;
    get id(): string;
    get isAllowance(): cdktf.IResolvable;
    get isCapToPriceList(): cdktf.IResolvable;
    get isCreditEnabled(): cdktf.IResolvable;
    get isHavingUsage(): cdktf.IResolvable;
    get isIntentToPay(): cdktf.IResolvable;
    get isPayg(): cdktf.IResolvable;
    get isSingleRateCard(): cdktf.IResolvable;
    get isVariableCommitment(): cdktf.IResolvable;
    get lineNetAmount(): string;
    get majorSet(): string;
    get netUnitPrice(): string;
    get operationType(): string;
    get orderHeaderId(): string;
    get orderLineId(): string;
    get orderLineNumber(): number;
    get orderNumber(): string;
    get orderType(): string;
    get originalPromoAmount(): string;
    get overageBillTo(): string;
    get overageDiscountPercentage(): string;
    get overagePolicy(): string;
    get partnerCreditAmount(): string;
    get partnerTransactionType(): string;
    get paygPolicy(): string;
    get paymentMethod(): string;
    get paymentNumber(): string;
    private _paymentTerm;
    get paymentTerm(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesPaymentTermList;
    get pricePeriod(): string;
    get pricingModel(): string;
    private _product;
    get product(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesProductList;
    get programType(): string;
    get promoOrderLineId(): string;
    get promoType(): string;
    get promotionPricingType(): string;
    get provisioningSource(): string;
    get quantity(): string;
    get rateCardDiscountPercentage(): string;
    private _rateCards;
    get rateCards(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesRateCardsList;
    get ratecardType(): string;
    get renewalOptyId(): string;
    get renewalOptyNumber(): string;
    get renewalOptyType(): string;
    get renewedSubscribedServiceId(): string;
    private _resellerAddress;
    get resellerAddress(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerAddressList;
    private _resellerContact;
    get resellerContact(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerContactList;
    private _resellerCustomer;
    get resellerCustomer(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesResellerCustomerList;
    get revenueLineId(): string;
    get revenueLineNumber(): string;
    get revisedArrInLc(): string;
    get revisedArrInSc(): string;
    get salesAccountPartyId(): string;
    get salesChannel(): string;
    get serialNumber(): string;
    private _serviceToAddress;
    get serviceToAddress(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToAddressList;
    private _serviceToContact;
    get serviceToContact(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToContactList;
    private _serviceToCustomer;
    get serviceToCustomer(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesServiceToCustomerList;
    private _soldToContact;
    get soldToContact(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToContactList;
    private _soldToCustomer;
    get soldToCustomer(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesSoldToCustomerList;
    get startDateType(): string;
    get status(): string;
    get subscriptionId(): string;
    get subscriptionSource(): string;
    get systemArrInLc(): string;
    get systemArrInSc(): string;
    get systemAtrArrInLc(): string;
    get systemAtrArrInSc(): string;
    get termValue(): string;
    get termValueUom(): string;
    get timeAgreementEnd(): string;
    get timeCreated(): string;
    get timeCustomerConfig(): string;
    get timeEnd(): string;
    get timeMajorsetEnd(): string;
    get timeMajorsetStart(): string;
    get timePaymentExpiry(): string;
    get timeProvisioned(): string;
    get timeServiceConfigurationEmailSent(): string;
    get timeStart(): string;
    get timeUpdated(): string;
    get timeWelcomeEmailSent(): string;
    get totalValue(): string;
    get transactionExtensionId(): string;
    get type(): string;
    get updatedBy(): string;
    get usedAmount(): string;
}
export declare class DataOciOnesubscriptionSubscribedServicesSubscribedServicesList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesSubscribedServicesOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicesFilter {
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#name DataOciOnesubscriptionSubscribedServices#name}
    */
    readonly name: string;
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#regex DataOciOnesubscriptionSubscribedServices#regex}
    */
    readonly regex?: boolean | cdktf.IResolvable;
    /**
    * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#values DataOciOnesubscriptionSubscribedServices#values}
    */
    readonly values: string[];
}
export declare function dataOciOnesubscriptionSubscribedServicesFilterToTerraform(struct?: DataOciOnesubscriptionSubscribedServicesFilter | cdktf.IResolvable): any;
export declare function dataOciOnesubscriptionSubscribedServicesFilterToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicesFilter | cdktf.IResolvable): any;
export declare class DataOciOnesubscriptionSubscribedServicesFilterOutputReference extends cdktf.ComplexObject {
    private isEmptyObject;
    private resolvableValue?;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
    get internalValue(): DataOciOnesubscriptionSubscribedServicesFilter | cdktf.IResolvable | undefined;
    set internalValue(value: DataOciOnesubscriptionSubscribedServicesFilter | cdktf.IResolvable | undefined);
    private _name?;
    get name(): string;
    set name(value: string);
    get nameInput(): string | undefined;
    private _regex?;
    get regex(): boolean | cdktf.IResolvable;
    set regex(value: boolean | cdktf.IResolvable);
    resetRegex(): void;
    get regexInput(): boolean | cdktf.IResolvable | undefined;
    private _values?;
    get values(): string[];
    set values(value: string[]);
    get valuesInput(): string[] | undefined;
}
export declare class DataOciOnesubscriptionSubscribedServicesFilterList extends cdktf.ComplexList {
    protected terraformResource: cdktf.IInterpolatingParent;
    protected terraformAttribute: string;
    protected wrapsSet: boolean;
    internalValue?: DataOciOnesubscriptionSubscribedServicesFilter[] | cdktf.IResolvable;
    /**
    * @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: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
    /**
    * @param index the index of the item to return
    */
    get(index: number): DataOciOnesubscriptionSubscribedServicesFilterOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services oci_onesubscription_subscribed_services}
*/
export declare class DataOciOnesubscriptionSubscribedServices extends cdktf.TerraformDataSource {
    static readonly tfResourceType = "oci_onesubscription_subscribed_services";
    /**
    * Generates CDKTF code for importing a DataOciOnesubscriptionSubscribedServices resource upon running "cdktf plan <stack-name>"
    * @param scope The scope in which to define this construct
    * @param importToId The construct id used in the generated config for the DataOciOnesubscriptionSubscribedServices to import
    * @param importFromId The id of the existing DataOciOnesubscriptionSubscribedServices that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services#import import section} in the documentation of this resource for the id to use
    * @param provider? Optional instance of the provider where the DataOciOnesubscriptionSubscribedServices to import is found
    */
    static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource;
    /**
    * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_services oci_onesubscription_subscribed_services} Data Source
    *
    * @param scope The scope in which to define this construct
    * @param id The scoped construct ID. Must be unique amongst siblings in the same scope
    * @param options DataOciOnesubscriptionSubscribedServicesConfig
    */
    constructor(scope: Construct, id: string, config: DataOciOnesubscriptionSubscribedServicesConfig);
    private _compartmentId?;
    get compartmentId(): string;
    set compartmentId(value: string);
    get compartmentIdInput(): string | undefined;
    private _id?;
    get id(): string;
    set id(value: string);
    resetId(): void;
    get idInput(): string | undefined;
    private _orderLineId?;
    get orderLineId(): string;
    set orderLineId(value: string);
    resetOrderLineId(): void;
    get orderLineIdInput(): string | undefined;
    private _status?;
    get status(): string;
    set status(value: string);
    resetStatus(): void;
    get statusInput(): string | undefined;
    private _subscribedServices;
    get subscribedServices(): DataOciOnesubscriptionSubscribedServicesSubscribedServicesList;
    private _subscriptionId?;
    get subscriptionId(): string;
    set subscriptionId(value: string);
    get subscriptionIdInput(): string | undefined;
    private _filter;
    get filter(): DataOciOnesubscriptionSubscribedServicesFilterList;
    putFilter(value: DataOciOnesubscriptionSubscribedServicesFilter[] | cdktf.IResolvable): void;
    resetFilter(): void;
    get filterInput(): cdktf.IResolvable | DataOciOnesubscriptionSubscribedServicesFilter[] | undefined;
    protected synthesizeAttributes(): {
        [name: string]: any;
    };
    protected synthesizeHclAttributes(): {
        [name: string]: any;
    };
}