rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
1,163 lines • 67.3 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciOnesubscriptionSubscribedServiceConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_service#fields DataOciOnesubscriptionSubscribedService#fields}
*/
readonly fields?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_service#id DataOciOnesubscriptionSubscribedService#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_service#subscribed_service_id DataOciOnesubscriptionSubscribedService#subscribed_service_id}
*/
readonly subscribedServiceId: string;
}
export interface DataOciOnesubscriptionSubscribedServiceBillToAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServiceBillToAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServiceBillToAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServiceBillToAddressLocationOutputReference 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(): DataOciOnesubscriptionSubscribedServiceBillToAddressLocation | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceBillToAddressLocation | 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 DataOciOnesubscriptionSubscribedServiceBillToAddressLocationList 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): DataOciOnesubscriptionSubscribedServiceBillToAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceBillToAddress {
}
export declare function dataOciOnesubscriptionSubscribedServiceBillToAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToAddress): any;
export declare function dataOciOnesubscriptionSubscribedServiceBillToAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToAddress): any;
export declare class DataOciOnesubscriptionSubscribedServiceBillToAddressOutputReference 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(): DataOciOnesubscriptionSubscribedServiceBillToAddress | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceBillToAddress | undefined);
get billSiteUseId(): string;
get isBillTo(): cdktf.IResolvable;
get isShipTo(): cdktf.IResolvable;
private _location;
get location(): DataOciOnesubscriptionSubscribedServiceBillToAddressLocationList;
get name(): string;
get phone(): string;
get service2SiteUseId(): string;
get tcaCustAcctSiteId(): string;
get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceBillToAddressList 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): DataOciOnesubscriptionSubscribedServiceBillToAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceBillToContact {
}
export declare function dataOciOnesubscriptionSubscribedServiceBillToContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToContact): any;
export declare function dataOciOnesubscriptionSubscribedServiceBillToContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToContact): any;
export declare class DataOciOnesubscriptionSubscribedServiceBillToContactOutputReference 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(): DataOciOnesubscriptionSubscribedServiceBillToContact | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceBillToContact | 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 DataOciOnesubscriptionSubscribedServiceBillToContactList 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): DataOciOnesubscriptionSubscribedServiceBillToContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceBillToCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServiceBillToCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServiceBillToCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceBillToCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServiceBillToCustomerOutputReference 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(): DataOciOnesubscriptionSubscribedServiceBillToCustomer | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceBillToCustomer | 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 DataOciOnesubscriptionSubscribedServiceBillToCustomerList 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): DataOciOnesubscriptionSubscribedServiceBillToCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceCommitmentServices {
}
export declare function dataOciOnesubscriptionSubscribedServiceCommitmentServicesToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceCommitmentServices): any;
export declare function dataOciOnesubscriptionSubscribedServiceCommitmentServicesToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceCommitmentServices): any;
export declare class DataOciOnesubscriptionSubscribedServiceCommitmentServicesOutputReference 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(): DataOciOnesubscriptionSubscribedServiceCommitmentServices | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceCommitmentServices | undefined);
get availableAmount(): string;
get fundedAllocationValue(): string;
get lineNetAmount(): string;
get quantity(): string;
get timeEnd(): string;
get timeStart(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceCommitmentServicesList 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): DataOciOnesubscriptionSubscribedServiceCommitmentServicesOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceEndUserAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServiceEndUserAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServiceEndUserAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServiceEndUserAddressLocationOutputReference 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(): DataOciOnesubscriptionSubscribedServiceEndUserAddressLocation | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceEndUserAddressLocation | 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 DataOciOnesubscriptionSubscribedServiceEndUserAddressLocationList 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): DataOciOnesubscriptionSubscribedServiceEndUserAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceEndUserAddress {
}
export declare function dataOciOnesubscriptionSubscribedServiceEndUserAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserAddress): any;
export declare function dataOciOnesubscriptionSubscribedServiceEndUserAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserAddress): any;
export declare class DataOciOnesubscriptionSubscribedServiceEndUserAddressOutputReference 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(): DataOciOnesubscriptionSubscribedServiceEndUserAddress | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceEndUserAddress | undefined);
get billSiteUseId(): string;
get isBillTo(): cdktf.IResolvable;
get isShipTo(): cdktf.IResolvable;
private _location;
get location(): DataOciOnesubscriptionSubscribedServiceEndUserAddressLocationList;
get name(): string;
get phone(): string;
get service2SiteUseId(): string;
get tcaCustAcctSiteId(): string;
get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceEndUserAddressList 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): DataOciOnesubscriptionSubscribedServiceEndUserAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceEndUserContact {
}
export declare function dataOciOnesubscriptionSubscribedServiceEndUserContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserContact): any;
export declare function dataOciOnesubscriptionSubscribedServiceEndUserContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserContact): any;
export declare class DataOciOnesubscriptionSubscribedServiceEndUserContactOutputReference 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(): DataOciOnesubscriptionSubscribedServiceEndUserContact | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceEndUserContact | 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 DataOciOnesubscriptionSubscribedServiceEndUserContactList 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): DataOciOnesubscriptionSubscribedServiceEndUserContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceEndUserCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServiceEndUserCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServiceEndUserCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceEndUserCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServiceEndUserCustomerOutputReference 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(): DataOciOnesubscriptionSubscribedServiceEndUserCustomer | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceEndUserCustomer | 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 DataOciOnesubscriptionSubscribedServiceEndUserCustomerList 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): DataOciOnesubscriptionSubscribedServiceEndUserCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServicePaymentTerm {
}
export declare function dataOciOnesubscriptionSubscribedServicePaymentTermToTerraform(struct?: DataOciOnesubscriptionSubscribedServicePaymentTerm): any;
export declare function dataOciOnesubscriptionSubscribedServicePaymentTermToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServicePaymentTerm): any;
export declare class DataOciOnesubscriptionSubscribedServicePaymentTermOutputReference 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(): DataOciOnesubscriptionSubscribedServicePaymentTerm | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServicePaymentTerm | 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 DataOciOnesubscriptionSubscribedServicePaymentTermList 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): DataOciOnesubscriptionSubscribedServicePaymentTermOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceProduct {
}
export declare function dataOciOnesubscriptionSubscribedServiceProductToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceProduct): any;
export declare function dataOciOnesubscriptionSubscribedServiceProductToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceProduct): any;
export declare class DataOciOnesubscriptionSubscribedServiceProductOutputReference 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(): DataOciOnesubscriptionSubscribedServiceProduct | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceProduct | undefined);
get billingCategory(): string;
get name(): string;
get partNumber(): string;
get productCategory(): string;
get ucmRateCardPartType(): string;
get unitOfMeasure(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceProductList 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): DataOciOnesubscriptionSubscribedServiceProductOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceRateCardsCurrency {
}
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsCurrencyToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCardsCurrency): any;
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsCurrencyToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCardsCurrency): any;
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsCurrencyOutputReference 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(): DataOciOnesubscriptionSubscribedServiceRateCardsCurrency | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceRateCardsCurrency | undefined);
get isoCode(): string;
get name(): string;
get stdPrecision(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsCurrencyList 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): DataOciOnesubscriptionSubscribedServiceRateCardsCurrencyOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceRateCardsProduct {
}
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsProductToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCardsProduct): any;
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsProductToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCardsProduct): any;
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsProductOutputReference 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(): DataOciOnesubscriptionSubscribedServiceRateCardsProduct | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceRateCardsProduct | undefined);
get billingCategory(): string;
get name(): string;
get partNumber(): string;
get productCategory(): string;
get ucmRateCardPartType(): string;
get unitOfMeasure(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsProductList 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): DataOciOnesubscriptionSubscribedServiceRateCardsProductOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiers {
}
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiersToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiers): any;
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiersToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiers): any;
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiersOutputReference 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(): DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiers | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiers | undefined);
get netUnitPrice(): string;
get overagePrice(): string;
get upToQuantity(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiersList 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): DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiersOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceRateCards {
}
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCards): any;
export declare function dataOciOnesubscriptionSubscribedServiceRateCardsToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceRateCards): any;
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsOutputReference 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(): DataOciOnesubscriptionSubscribedServiceRateCards | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceRateCards | undefined);
private _currency;
get currency(): DataOciOnesubscriptionSubscribedServiceRateCardsCurrencyList;
get discretionaryDiscountPercentage(): string;
get isTier(): cdktf.IResolvable;
get netUnitPrice(): string;
get overagePrice(): string;
private _product;
get product(): DataOciOnesubscriptionSubscribedServiceRateCardsProductList;
private _rateCardTiers;
get rateCardTiers(): DataOciOnesubscriptionSubscribedServiceRateCardsRateCardTiersList;
get subscribedServiceId(): string;
get timeEnd(): string;
get timeStart(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceRateCardsList 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): DataOciOnesubscriptionSubscribedServiceRateCardsOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceResellerAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServiceResellerAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServiceResellerAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServiceResellerAddressLocationOutputReference 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(): DataOciOnesubscriptionSubscribedServiceResellerAddressLocation | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceResellerAddressLocation | 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 DataOciOnesubscriptionSubscribedServiceResellerAddressLocationList 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): DataOciOnesubscriptionSubscribedServiceResellerAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceResellerAddress {
}
export declare function dataOciOnesubscriptionSubscribedServiceResellerAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerAddress): any;
export declare function dataOciOnesubscriptionSubscribedServiceResellerAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerAddress): any;
export declare class DataOciOnesubscriptionSubscribedServiceResellerAddressOutputReference 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(): DataOciOnesubscriptionSubscribedServiceResellerAddress | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceResellerAddress | undefined);
get billSiteUseId(): string;
get isBillTo(): cdktf.IResolvable;
get isShipTo(): cdktf.IResolvable;
private _location;
get location(): DataOciOnesubscriptionSubscribedServiceResellerAddressLocationList;
get name(): string;
get phone(): string;
get service2SiteUseId(): string;
get tcaCustAcctSiteId(): string;
get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceResellerAddressList 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): DataOciOnesubscriptionSubscribedServiceResellerAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceResellerContact {
}
export declare function dataOciOnesubscriptionSubscribedServiceResellerContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerContact): any;
export declare function dataOciOnesubscriptionSubscribedServiceResellerContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerContact): any;
export declare class DataOciOnesubscriptionSubscribedServiceResellerContactOutputReference 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(): DataOciOnesubscriptionSubscribedServiceResellerContact | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceResellerContact | 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 DataOciOnesubscriptionSubscribedServiceResellerContactList 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): DataOciOnesubscriptionSubscribedServiceResellerContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceResellerCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServiceResellerCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServiceResellerCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceResellerCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServiceResellerCustomerOutputReference 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(): DataOciOnesubscriptionSubscribedServiceResellerCustomer | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceResellerCustomer | 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 DataOciOnesubscriptionSubscribedServiceResellerCustomerList 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): DataOciOnesubscriptionSubscribedServiceResellerCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceServiceToAddressLocation {
}
export declare function dataOciOnesubscriptionSubscribedServiceServiceToAddressLocationToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToAddressLocation): any;
export declare function dataOciOnesubscriptionSubscribedServiceServiceToAddressLocationToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToAddressLocation): any;
export declare class DataOciOnesubscriptionSubscribedServiceServiceToAddressLocationOutputReference 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(): DataOciOnesubscriptionSubscribedServiceServiceToAddressLocation | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceServiceToAddressLocation | 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 DataOciOnesubscriptionSubscribedServiceServiceToAddressLocationList 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): DataOciOnesubscriptionSubscribedServiceServiceToAddressLocationOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceServiceToAddress {
}
export declare function dataOciOnesubscriptionSubscribedServiceServiceToAddressToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToAddress): any;
export declare function dataOciOnesubscriptionSubscribedServiceServiceToAddressToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToAddress): any;
export declare class DataOciOnesubscriptionSubscribedServiceServiceToAddressOutputReference 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(): DataOciOnesubscriptionSubscribedServiceServiceToAddress | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceServiceToAddress | undefined);
get billSiteUseId(): string;
get isBillTo(): cdktf.IResolvable;
get isShipTo(): cdktf.IResolvable;
private _location;
get location(): DataOciOnesubscriptionSubscribedServiceServiceToAddressLocationList;
get name(): string;
get phone(): string;
get service2SiteUseId(): string;
get tcaCustAcctSiteId(): string;
get tcaPartySiteNumber(): string;
}
export declare class DataOciOnesubscriptionSubscribedServiceServiceToAddressList 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): DataOciOnesubscriptionSubscribedServiceServiceToAddressOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceServiceToContact {
}
export declare function dataOciOnesubscriptionSubscribedServiceServiceToContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToContact): any;
export declare function dataOciOnesubscriptionSubscribedServiceServiceToContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToContact): any;
export declare class DataOciOnesubscriptionSubscribedServiceServiceToContactOutputReference 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(): DataOciOnesubscriptionSubscribedServiceServiceToContact | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceServiceToContact | 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 DataOciOnesubscriptionSubscribedServiceServiceToContactList 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): DataOciOnesubscriptionSubscribedServiceServiceToContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceServiceToCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServiceServiceToCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServiceServiceToCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceServiceToCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServiceServiceToCustomerOutputReference 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(): DataOciOnesubscriptionSubscribedServiceServiceToCustomer | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceServiceToCustomer | 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 DataOciOnesubscriptionSubscribedServiceServiceToCustomerList 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): DataOciOnesubscriptionSubscribedServiceServiceToCustomerOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceSoldToContact {
}
export declare function dataOciOnesubscriptionSubscribedServiceSoldToContactToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceSoldToContact): any;
export declare function dataOciOnesubscriptionSubscribedServiceSoldToContactToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceSoldToContact): any;
export declare class DataOciOnesubscriptionSubscribedServiceSoldToContactOutputReference 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(): DataOciOnesubscriptionSubscribedServiceSoldToContact | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceSoldToContact | 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 DataOciOnesubscriptionSubscribedServiceSoldToContactList 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): DataOciOnesubscriptionSubscribedServiceSoldToContactOutputReference;
}
export interface DataOciOnesubscriptionSubscribedServiceSoldToCustomer {
}
export declare function dataOciOnesubscriptionSubscribedServiceSoldToCustomerToTerraform(struct?: DataOciOnesubscriptionSubscribedServiceSoldToCustomer): any;
export declare function dataOciOnesubscriptionSubscribedServiceSoldToCustomerToHclTerraform(struct?: DataOciOnesubscriptionSubscribedServiceSoldToCustomer): any;
export declare class DataOciOnesubscriptionSubscribedServiceSoldToCustomerOutputReference 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(): DataOciOnesubscriptionSubscribedServiceSoldToCustomer | undefined;
set internalValue(value: DataOciOnesubscriptionSubscribedServiceSoldToCustomer | 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 DataOciOnesubscriptionSubscribedServiceSoldToCustomerList 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): DataOciOnesubscriptionSubscribedServiceSoldToCustomerOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_service oci_onesubscription_subscribed_service}
*/
export declare class DataOciOnesubscriptionSubscribedService extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_onesubscription_subscribed_service";
/**
* Generates CDKTF code for importing a DataOciOnesubscriptionSubscribedService 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 DataOciOnesubscriptionSubscribedService to import
* @param importFromId The id of the existing DataOciOnesubscriptionSubscribedService that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/onesubscription_subscribed_service#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciOnesubscriptionSubscribedService 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_service oci_onesubscription_subscribed_service} 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 DataOciOnesubscriptionSubscribedServiceConfig
*/
constructor(scope: Construct, id: string, config: DataOciOnesubscriptionSubscribedServiceConfig);
get adminEmail(): string;
get agreementId(): string;
get agreementName(): string;
get agreementType(): string;
get availableAmount(): string;
private _billToAddress;
get billToAddress(): DataOciOnesubscriptionSubscribedServiceBillToAddressList;
private _billToContact;
get billToContact(): DataOciOnesubscriptionSubscribedServiceBillToContactList;
private _billToCustomer;
get billToCustomer(): DataOciOnesubscriptionSubscribedServiceBillToCustomerList;
get billingFrequency(): string;
get bookingOptyNumber(): string;
get buyerEmail(): string;
get commitmentScheduleId(): string;
private _commitmentServices;
get commitmentServices(): DataOciOnesubscriptionSubscribedServiceCommitmentServicesList;
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(): DataOciOnesubscriptionSubscribedServiceEndUserAddressList;
private _endUserContact;
get endUserContact(): DataOciOnesubscriptionSubscribedServiceEndUserContactList;
private _endUserCustomer;
get endUserCustomer(): DataOciOnesubscriptionSubscribedServiceEndUserCustomerList;
private _fields?;
get fields(): string[];
set fields(value: string[]);
resetFields(): void;
get fieldsInput(): string[] | undefined;
get fulfillmentSet(): string;
get fundedAllocationValue(): string;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
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(): DataOciOnesubscriptionSubscribedServicePaymentTermList;
get pricePeriod(): string;
get pricingModel(): string;
private _product;
get product(): DataOciOnesubscriptionSubscribedServiceProductList;
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(): DataOciOnesubscriptionSubscribedServiceRateCardsList;
get ratecardType(): string;
get renewalOptyId(): string;
get renewalOptyNumber(): string;
get renewalOptyType(): string;
get renewedSubscribedServiceId(): string;
private _resellerAddress;
get resellerAddress(): DataOciOnesubscriptionSubscribedServiceResellerAddressList;
private _resellerContact;
get resellerContact(): DataOciOnesubscriptionSubscribedServiceResellerContactList;
private _resellerCustomer;
get resellerCustomer(): DataOciOnesubscriptionSubscribedServiceResellerCustomerList;
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(): DataOciOnesubscriptionSubscribedServiceServiceToAddressList;
private _serviceToContact;
get serviceToContact(): DataOciOnesubscriptionSubscribedServiceServiceToContactList;
private _serviceToCustomer;
get serviceToCustomer(): DataOciOnesubscriptionSubscribedServiceServiceToCustomerList;
private _soldToContact;
get soldToContact(): DataOciOnesubscriptionSubscribedServiceSoldToContactList;
private _soldToCustomer;
get soldToCustomer(): DataOciOnesubscriptionSubscribedServiceSoldToCustomerList;
get startDateType(): string;
get status(): string;
private _subscribedServiceId?;
get subscribedServiceId(): string;
set subscribedServiceId(value: string);
get subscribedServiceIdInput(): string | undefined;
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;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}