import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Subscribed Services in Oracle Cloud Infrastructure Onesubscription service. * * This list API returns all subscribed services for given Subscription ID * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSubscribedServices = oci.onesubsription.getSubscribedServices({ * compartmentId: compartmentId, * subscriptionId: testSubscription.id, * orderLineId: testOrderLine.id, * status: subscribedServiceStatus, * }); * ``` */ export declare function getSubscribedServices(args: GetSubscribedServicesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSubscribedServices. */ export interface GetSubscribedServicesArgs { /** * The OCID of the root compartment. */ compartmentId: string; filters?: inputs.OneSubsription.GetSubscribedServicesFilter[]; /** * Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null. */ orderLineId?: string; /** * This param is used to filter subscribed services based on its status */ status?: string; /** * Line level Subscription Id */ subscriptionId: string; } /** * A collection of values returned by getSubscribedServices. */ export interface GetSubscribedServicesResult { readonly compartmentId: string; readonly filters?: outputs.OneSubsription.GetSubscribedServicesFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Sales Order Line Id associated to the subscribed service */ readonly orderLineId?: string; /** * Subscribed service status */ readonly status?: string; /** * The list of subscribed_services. */ readonly subscribedServices: outputs.OneSubsription.GetSubscribedServicesSubscribedService[]; /** * Subscription ID associated to the subscribed service */ readonly subscriptionId: string; } /** * This data source provides the list of Subscribed Services in Oracle Cloud Infrastructure Onesubscription service. * * This list API returns all subscribed services for given Subscription ID * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSubscribedServices = oci.onesubsription.getSubscribedServices({ * compartmentId: compartmentId, * subscriptionId: testSubscription.id, * orderLineId: testOrderLine.id, * status: subscribedServiceStatus, * }); * ``` */ export declare function getSubscribedServicesOutput(args: GetSubscribedServicesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSubscribedServices. */ export interface GetSubscribedServicesOutputArgs { /** * The OCID of the root compartment. */ compartmentId: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null. */ orderLineId?: pulumi.Input; /** * This param is used to filter subscribed services based on its status */ status?: pulumi.Input; /** * Line level Subscription Id */ subscriptionId: pulumi.Input; } //# sourceMappingURL=getSubscribedServices.d.ts.map