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 Occm Demand Signal Deliveries in Oracle Cloud Infrastructure Capacity Management service. * * This GET call is used to list all demand signals delivery resources within the compartment passed as a query param. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOccmDemandSignalDeliveries = oci.capacitymanagement.getOccmDemandSignalDeliveries({ * compartmentId: compartmentId, * id: occmDemandSignalDeliveryId, * occmDemandSignalItemId: testOccmDemandSignalItem.id, * }); * ``` */ export declare function getOccmDemandSignalDeliveries(args: GetOccmDemandSignalDeliveriesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOccmDemandSignalDeliveries. */ export interface GetOccmDemandSignalDeliveriesArgs { /** * The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes. */ compartmentId: string; filters?: inputs.CapacityManagement.GetOccmDemandSignalDeliveriesFilter[]; /** * A query parameter to filter the list of demand signals based on it's OCID. */ id?: string; /** * A query parameter to filter the list of demand signal items based on it's OCID. */ occmDemandSignalItemId?: string; } /** * A collection of values returned by getOccmDemandSignalDeliveries. */ export interface GetOccmDemandSignalDeliveriesResult { /** * The OCID of the tenancy from which the demand signal delivery resource is created. */ readonly compartmentId: string; readonly filters?: outputs.CapacityManagement.GetOccmDemandSignalDeliveriesFilter[]; /** * The OCID of this demand signal delivery resource. */ readonly id?: string; /** * The list of occm_demand_signal_delivery_collection. */ readonly occmDemandSignalDeliveryCollections: outputs.CapacityManagement.GetOccmDemandSignalDeliveriesOccmDemandSignalDeliveryCollection[]; readonly occmDemandSignalItemId?: string; } /** * This data source provides the list of Occm Demand Signal Deliveries in Oracle Cloud Infrastructure Capacity Management service. * * This GET call is used to list all demand signals delivery resources within the compartment passed as a query param. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOccmDemandSignalDeliveries = oci.capacitymanagement.getOccmDemandSignalDeliveries({ * compartmentId: compartmentId, * id: occmDemandSignalDeliveryId, * occmDemandSignalItemId: testOccmDemandSignalItem.id, * }); * ``` */ export declare function getOccmDemandSignalDeliveriesOutput(args: GetOccmDemandSignalDeliveriesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOccmDemandSignalDeliveries. */ export interface GetOccmDemandSignalDeliveriesOutputArgs { /** * The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes. */ compartmentId: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * A query parameter to filter the list of demand signals based on it's OCID. */ id?: pulumi.Input; /** * A query parameter to filter the list of demand signal items based on it's OCID. */ occmDemandSignalItemId?: pulumi.Input; } //# sourceMappingURL=getOccmDemandSignalDeliveries.d.ts.map