Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi
oci.CapacityManagement.getOccmDemandSignalDeliveries
Explore with Pulumi AI
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
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOccmDemandSignalDeliveries = oci.CapacityManagement.getOccmDemandSignalDeliveries({
compartmentId: compartmentId,
id: occmDemandSignalDeliveryId,
occmDemandSignalItemId: testOccmDemandSignalItem.id,
});
import pulumi
import pulumi_oci as oci
test_occm_demand_signal_deliveries = oci.CapacityManagement.get_occm_demand_signal_deliveries(compartment_id=compartment_id,
id=occm_demand_signal_delivery_id,
occm_demand_signal_item_id=test_occm_demand_signal_item["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/capacitymanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := capacitymanagement.GetOccmDemandSignalDeliveries(ctx, &capacitymanagement.GetOccmDemandSignalDeliveriesArgs{
CompartmentId: compartmentId,
Id: pulumi.StringRef(occmDemandSignalDeliveryId),
OccmDemandSignalItemId: pulumi.StringRef(testOccmDemandSignalItem.Id),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testOccmDemandSignalDeliveries = Oci.CapacityManagement.GetOccmDemandSignalDeliveries.Invoke(new()
{
CompartmentId = compartmentId,
Id = occmDemandSignalDeliveryId,
OccmDemandSignalItemId = testOccmDemandSignalItem.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CapacityManagement.CapacityManagementFunctions;
import com.pulumi.oci.CapacityManagement.inputs.GetOccmDemandSignalDeliveriesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testOccmDemandSignalDeliveries = CapacityManagementFunctions.getOccmDemandSignalDeliveries(GetOccmDemandSignalDeliveriesArgs.builder()
.compartmentId(compartmentId)
.id(occmDemandSignalDeliveryId)
.occmDemandSignalItemId(testOccmDemandSignalItem.id())
.build());
}
}
variables:
testOccmDemandSignalDeliveries:
fn::invoke:
function: oci:CapacityManagement:getOccmDemandSignalDeliveries
arguments:
compartmentId: ${compartmentId}
id: ${occmDemandSignalDeliveryId}
occmDemandSignalItemId: ${testOccmDemandSignalItem.id}
Using getOccmDemandSignalDeliveries
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOccmDemandSignalDeliveries(args: GetOccmDemandSignalDeliveriesArgs, opts?: InvokeOptions): Promise<GetOccmDemandSignalDeliveriesResult>
function getOccmDemandSignalDeliveriesOutput(args: GetOccmDemandSignalDeliveriesOutputArgs, opts?: InvokeOptions): Output<GetOccmDemandSignalDeliveriesResult>
def get_occm_demand_signal_deliveries(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetOccmDemandSignalDeliveriesFilter]] = None,
id: Optional[str] = None,
occm_demand_signal_item_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOccmDemandSignalDeliveriesResult
def get_occm_demand_signal_deliveries_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetOccmDemandSignalDeliveriesFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
occm_demand_signal_item_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOccmDemandSignalDeliveriesResult]
func GetOccmDemandSignalDeliveries(ctx *Context, args *GetOccmDemandSignalDeliveriesArgs, opts ...InvokeOption) (*GetOccmDemandSignalDeliveriesResult, error)
func GetOccmDemandSignalDeliveriesOutput(ctx *Context, args *GetOccmDemandSignalDeliveriesOutputArgs, opts ...InvokeOption) GetOccmDemandSignalDeliveriesResultOutput
> Note: This function is named GetOccmDemandSignalDeliveries
in the Go SDK.
public static class GetOccmDemandSignalDeliveries
{
public static Task<GetOccmDemandSignalDeliveriesResult> InvokeAsync(GetOccmDemandSignalDeliveriesArgs args, InvokeOptions? opts = null)
public static Output<GetOccmDemandSignalDeliveriesResult> Invoke(GetOccmDemandSignalDeliveriesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOccmDemandSignalDeliveriesResult> getOccmDemandSignalDeliveries(GetOccmDemandSignalDeliveriesArgs args, InvokeOptions options)
public static Output<GetOccmDemandSignalDeliveriesResult> getOccmDemandSignalDeliveries(GetOccmDemandSignalDeliveriesArgs args, InvokeOptions options)
fn::invoke:
function: oci:CapacityManagement/getOccmDemandSignalDeliveries:getOccmDemandSignalDeliveries
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- Filters
List<Get
Occm Demand Signal Deliveries Filter> - Id string
- A query parameter to filter the list of demand signals based on it's OCID.
- Occm
Demand stringSignal Item Id - A query parameter to filter the list of demand signal items based on it's OCID.
- Compartment
Id string - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- Filters
[]Get
Occm Demand Signal Deliveries Filter - Id string
- A query parameter to filter the list of demand signals based on it's OCID.
- Occm
Demand stringSignal Item Id - A query parameter to filter the list of demand signal items based on it's OCID.
- compartment
Id String - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- filters
List<Get
Occm Demand Signal Deliveries Filter> - id String
- A query parameter to filter the list of demand signals based on it's OCID.
- occm
Demand StringSignal Item Id - A query parameter to filter the list of demand signal items based on it's OCID.
- compartment
Id string - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- filters
Get
Occm Demand Signal Deliveries Filter[] - id string
- A query parameter to filter the list of demand signals based on it's OCID.
- occm
Demand stringSignal Item Id - A query parameter to filter the list of demand signal items based on it's OCID.
- compartment_
id str - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- filters
Sequence[Get
Occm Demand Signal Deliveries Filter] - id str
- A query parameter to filter the list of demand signals based on it's OCID.
- occm_
demand_ strsignal_ item_ id - A query parameter to filter the list of demand signal items based on it's OCID.
- compartment
Id String - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- filters List<Property Map>
- id String
- A query parameter to filter the list of demand signals based on it's OCID.
- occm
Demand StringSignal Item Id - A query parameter to filter the list of demand signal items based on it's OCID.
getOccmDemandSignalDeliveries Result
The following output properties are available:
- Compartment
Id string - The OCID of the tenancy from which the demand signal delivery resource is created.
- Occm
Demand List<GetSignal Delivery Collections Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection> - The list of occm_demand_signal_delivery_collection.
- Filters
List<Get
Occm Demand Signal Deliveries Filter> - Id string
- The OCID of this demand signal delivery resource.
- Occm
Demand stringSignal Item Id
- Compartment
Id string - The OCID of the tenancy from which the demand signal delivery resource is created.
- Occm
Demand []GetSignal Delivery Collections Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection - The list of occm_demand_signal_delivery_collection.
- Filters
[]Get
Occm Demand Signal Deliveries Filter - Id string
- The OCID of this demand signal delivery resource.
- Occm
Demand stringSignal Item Id
- compartment
Id String - The OCID of the tenancy from which the demand signal delivery resource is created.
- occm
Demand List<GetSignal Delivery Collections Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection> - The list of occm_demand_signal_delivery_collection.
- filters
List<Get
Occm Demand Signal Deliveries Filter> - id String
- The OCID of this demand signal delivery resource.
- occm
Demand StringSignal Item Id
- compartment
Id string - The OCID of the tenancy from which the demand signal delivery resource is created.
- occm
Demand GetSignal Delivery Collections Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection[] - The list of occm_demand_signal_delivery_collection.
- filters
Get
Occm Demand Signal Deliveries Filter[] - id string
- The OCID of this demand signal delivery resource.
- occm
Demand stringSignal Item Id
- compartment_
id str - The OCID of the tenancy from which the demand signal delivery resource is created.
- occm_
demand_ Sequence[Getsignal_ delivery_ collections Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection] - The list of occm_demand_signal_delivery_collection.
- filters
Sequence[Get
Occm Demand Signal Deliveries Filter] - id str
- The OCID of this demand signal delivery resource.
- occm_
demand_ strsignal_ item_ id
- compartment
Id String - The OCID of the tenancy from which the demand signal delivery resource is created.
- occm
Demand List<Property Map>Signal Delivery Collections - The list of occm_demand_signal_delivery_collection.
- filters List<Property Map>
- id String
- The OCID of this demand signal delivery resource.
- occm
Demand StringSignal Item Id
Supporting Types
GetOccmDemandSignalDeliveriesFilter
GetOccmDemandSignalDeliveriesOccmDemandSignalDeliveryCollection
- Items
List<Get
Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection Item> - An array of items containing detailed information about demand signal delivery resources.
- Items
[]Get
Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection Item - An array of items containing detailed information about demand signal delivery resources.
- items
List<Get
Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection Item> - An array of items containing detailed information about demand signal delivery resources.
- items
Get
Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection Item[] - An array of items containing detailed information about demand signal delivery resources.
- items
Sequence[Get
Occm Demand Signal Deliveries Occm Demand Signal Delivery Collection Item] - An array of items containing detailed information about demand signal delivery resources.
- items List<Property Map>
- An array of items containing detailed information about demand signal delivery resources.
GetOccmDemandSignalDeliveriesOccmDemandSignalDeliveryCollectionItem
- Accepted
Quantity string - The quantity of the resource that Oracle Cloud Infrastructure will supply to the customer.
- Compartment
Id string - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Demand
Signal stringId - The OCID of the demand signal under which this delivery will be grouped.
- Demand
Signal stringItem Id - The OCID of the demand signal item corresponding to which this delivery is made.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Id string
- A query parameter to filter the list of demand signals based on it's OCID.
- Justification string
- This field could be used by Oracle Cloud Infrastructure to communicate the reason for accepting or declining the request.
- Lifecycle
Details string - The enum values corresponding to the various states associated with the delivery resource.
- State string
- The current lifecycle state of the resource.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Delivered string - The date on which the Oracle Cloud Infrastructure delivered the resource to the customers.
- Accepted
Quantity string - The quantity of the resource that Oracle Cloud Infrastructure will supply to the customer.
- Compartment
Id string - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Demand
Signal stringId - The OCID of the demand signal under which this delivery will be grouped.
- Demand
Signal stringItem Id - The OCID of the demand signal item corresponding to which this delivery is made.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Id string
- A query parameter to filter the list of demand signals based on it's OCID.
- Justification string
- This field could be used by Oracle Cloud Infrastructure to communicate the reason for accepting or declining the request.
- Lifecycle
Details string - The enum values corresponding to the various states associated with the delivery resource.
- State string
- The current lifecycle state of the resource.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Delivered string - The date on which the Oracle Cloud Infrastructure delivered the resource to the customers.
- accepted
Quantity String - The quantity of the resource that Oracle Cloud Infrastructure will supply to the customer.
- compartment
Id String - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- demand
Signal StringId - The OCID of the demand signal under which this delivery will be grouped.
- demand
Signal StringItem Id - The OCID of the demand signal item corresponding to which this delivery is made.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id String
- A query parameter to filter the list of demand signals based on it's OCID.
- justification String
- This field could be used by Oracle Cloud Infrastructure to communicate the reason for accepting or declining the request.
- lifecycle
Details String - The enum values corresponding to the various states associated with the delivery resource.
- state String
- The current lifecycle state of the resource.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Delivered String - The date on which the Oracle Cloud Infrastructure delivered the resource to the customers.
- accepted
Quantity string - The quantity of the resource that Oracle Cloud Infrastructure will supply to the customer.
- compartment
Id string - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- demand
Signal stringId - The OCID of the demand signal under which this delivery will be grouped.
- demand
Signal stringItem Id - The OCID of the demand signal item corresponding to which this delivery is made.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id string
- A query parameter to filter the list of demand signals based on it's OCID.
- justification string
- This field could be used by Oracle Cloud Infrastructure to communicate the reason for accepting or declining the request.
- lifecycle
Details string - The enum values corresponding to the various states associated with the delivery resource.
- state string
- The current lifecycle state of the resource.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Delivered string - The date on which the Oracle Cloud Infrastructure delivered the resource to the customers.
- accepted_
quantity str - The quantity of the resource that Oracle Cloud Infrastructure will supply to the customer.
- compartment_
id str - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- demand_
signal_ strid - The OCID of the demand signal under which this delivery will be grouped.
- demand_
signal_ stritem_ id - The OCID of the demand signal item corresponding to which this delivery is made.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id str
- A query parameter to filter the list of demand signals based on it's OCID.
- justification str
- This field could be used by Oracle Cloud Infrastructure to communicate the reason for accepting or declining the request.
- lifecycle_
details str - The enum values corresponding to the various states associated with the delivery resource.
- state str
- The current lifecycle state of the resource.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
delivered str - The date on which the Oracle Cloud Infrastructure delivered the resource to the customers.
- accepted
Quantity String - The quantity of the resource that Oracle Cloud Infrastructure will supply to the customer.
- compartment
Id String - The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- demand
Signal StringId - The OCID of the demand signal under which this delivery will be grouped.
- demand
Signal StringItem Id - The OCID of the demand signal item corresponding to which this delivery is made.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id String
- A query parameter to filter the list of demand signals based on it's OCID.
- justification String
- This field could be used by Oracle Cloud Infrastructure to communicate the reason for accepting or declining the request.
- lifecycle
Details String - The enum values corresponding to the various states associated with the delivery resource.
- state String
- The current lifecycle state of the resource.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Delivered String - The date on which the Oracle Cloud Infrastructure delivered the resource to the customers.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.