Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
This data source provides details about a specific Internal Occm Demand Signal Catalog resource in Oracle Cloud Infrastructure Capacity Management service.
This API helps in getting the details about a specific occm demand signal catalog.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testInternalOccmDemandSignalCatalog = oci.CapacityManagement.getInternalOccmDemandSignalCatalog({
occmDemandSignalCatalogId: testCatalog.id,
});
import pulumi
import pulumi_oci as oci
test_internal_occm_demand_signal_catalog = oci.CapacityManagement.get_internal_occm_demand_signal_catalog(occm_demand_signal_catalog_id=test_catalog["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/capacitymanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := capacitymanagement.GetInternalOccmDemandSignalCatalog(ctx, &capacitymanagement.GetInternalOccmDemandSignalCatalogArgs{
OccmDemandSignalCatalogId: testCatalog.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 testInternalOccmDemandSignalCatalog = Oci.CapacityManagement.GetInternalOccmDemandSignalCatalog.Invoke(new()
{
OccmDemandSignalCatalogId = testCatalog.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.GetInternalOccmDemandSignalCatalogArgs;
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 testInternalOccmDemandSignalCatalog = CapacityManagementFunctions.getInternalOccmDemandSignalCatalog(GetInternalOccmDemandSignalCatalogArgs.builder()
.occmDemandSignalCatalogId(testCatalog.id())
.build());
}
}
variables:
testInternalOccmDemandSignalCatalog:
fn::invoke:
function: oci:CapacityManagement:getInternalOccmDemandSignalCatalog
arguments:
occmDemandSignalCatalogId: ${testCatalog.id}
Using getInternalOccmDemandSignalCatalog
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 getInternalOccmDemandSignalCatalog(args: GetInternalOccmDemandSignalCatalogArgs, opts?: InvokeOptions): Promise<GetInternalOccmDemandSignalCatalogResult>
function getInternalOccmDemandSignalCatalogOutput(args: GetInternalOccmDemandSignalCatalogOutputArgs, opts?: InvokeOptions): Output<GetInternalOccmDemandSignalCatalogResult>def get_internal_occm_demand_signal_catalog(occm_demand_signal_catalog_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInternalOccmDemandSignalCatalogResult
def get_internal_occm_demand_signal_catalog_output(occm_demand_signal_catalog_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInternalOccmDemandSignalCatalogResult]func GetInternalOccmDemandSignalCatalog(ctx *Context, args *GetInternalOccmDemandSignalCatalogArgs, opts ...InvokeOption) (*GetInternalOccmDemandSignalCatalogResult, error)
func GetInternalOccmDemandSignalCatalogOutput(ctx *Context, args *GetInternalOccmDemandSignalCatalogOutputArgs, opts ...InvokeOption) GetInternalOccmDemandSignalCatalogResultOutput> Note: This function is named GetInternalOccmDemandSignalCatalog in the Go SDK.
public static class GetInternalOccmDemandSignalCatalog
{
public static Task<GetInternalOccmDemandSignalCatalogResult> InvokeAsync(GetInternalOccmDemandSignalCatalogArgs args, InvokeOptions? opts = null)
public static Output<GetInternalOccmDemandSignalCatalogResult> Invoke(GetInternalOccmDemandSignalCatalogInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInternalOccmDemandSignalCatalogResult> getInternalOccmDemandSignalCatalog(GetInternalOccmDemandSignalCatalogArgs args, InvokeOptions options)
public static Output<GetInternalOccmDemandSignalCatalogResult> getInternalOccmDemandSignalCatalog(GetInternalOccmDemandSignalCatalogArgs args, InvokeOptions options)
fn::invoke:
function: oci:CapacityManagement/getInternalOccmDemandSignalCatalog:getInternalOccmDemandSignalCatalog
arguments:
# arguments dictionaryThe following arguments are supported:
- Occm
Demand stringSignal Catalog Id - The OCID of the demand signal catalog.
- Occm
Demand stringSignal Catalog Id - The OCID of the demand signal catalog.
- occm
Demand StringSignal Catalog Id - The OCID of the demand signal catalog.
- occm
Demand stringSignal Catalog Id - The OCID of the demand signal catalog.
- occm_
demand_ strsignal_ catalog_ id - The OCID of the demand signal catalog.
- occm
Demand StringSignal Catalog Id - The OCID of the demand signal catalog.
getInternalOccmDemandSignalCatalog Result
The following output properties are available:
- Compartment
Id string - compartment id from where demand signal catalog is created.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- description of demand signal catalog.
- Display
Name string - displayName of demand signal catalog.
- 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
- The provider-assigned unique ID for this managed resource.
- Occ
Customer stringGroup Id - The customer group OCID to which the availability catalog belongs.
- Occm
Demand stringSignal Catalog Id - 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
Created string - The time when the demand signal catalog was created.
- Time
Updated string - The time when the demand signal catalog was last updated.
- Compartment
Id string - compartment id from where demand signal catalog is created.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- description of demand signal catalog.
- Display
Name string - displayName of demand signal catalog.
- 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
- The provider-assigned unique ID for this managed resource.
- Occ
Customer stringGroup Id - The customer group OCID to which the availability catalog belongs.
- Occm
Demand stringSignal Catalog Id - 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
Created string - The time when the demand signal catalog was created.
- Time
Updated string - The time when the demand signal catalog was last updated.
- compartment
Id String - compartment id from where demand signal catalog is created.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- description of demand signal catalog.
- display
Name String - displayName of demand signal catalog.
- 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
- The provider-assigned unique ID for this managed resource.
- occ
Customer StringGroup Id - The customer group OCID to which the availability catalog belongs.
- occm
Demand StringSignal Catalog Id - 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
Created String - The time when the demand signal catalog was created.
- time
Updated String - The time when the demand signal catalog was last updated.
- compartment
Id string - compartment id from where demand signal catalog is created.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description string
- description of demand signal catalog.
- display
Name string - displayName of demand signal catalog.
- {[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
- The provider-assigned unique ID for this managed resource.
- occ
Customer stringGroup Id - The customer group OCID to which the availability catalog belongs.
- occm
Demand stringSignal Catalog Id - 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
Created string - The time when the demand signal catalog was created.
- time
Updated string - The time when the demand signal catalog was last updated.
- compartment_
id str - compartment id from where demand signal catalog is created.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description str
- description of demand signal catalog.
- display_
name str - displayName of demand signal catalog.
- 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
- The provider-assigned unique ID for this managed resource.
- occ_
customer_ strgroup_ id - The customer group OCID to which the availability catalog belongs.
- occm_
demand_ strsignal_ catalog_ id - 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_
created str - The time when the demand signal catalog was created.
- time_
updated str - The time when the demand signal catalog was last updated.
- compartment
Id String - compartment id from where demand signal catalog is created.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- description of demand signal catalog.
- display
Name String - displayName of demand signal catalog.
- 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
- The provider-assigned unique ID for this managed resource.
- occ
Customer StringGroup Id - The customer group OCID to which the availability catalog belongs.
- occm
Demand StringSignal Catalog Id - 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
Created String - The time when the demand signal catalog was created.
- time
Updated String - The time when the demand signal catalog was last updated.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
