1. Packages
  2. Ibm Provider
  3. API Docs
  4. CmOfferingInstance
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.CmOfferingInstance

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Create, modify, or delete an ibm.CmOfferingInstance resources. You can manage the settings for all catalogs across your account. Management tasks include setting the visibility of the IBM Cloud catalog and controlling access to products in the public catalog and private catalogs for users in your account. For more information, about managing catalog, refer to catalog management settings.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const cmOfferingInstance = new ibm.CmOfferingInstance("cmOfferingInstance", {
        catalogId: "catalog_id",
        clusterAllNamespaces: false,
        clusterId: "placeholder",
        clusterNamespaces: [
            "placeholder",
            "placeholder2",
        ],
        clusterRegion: "placeholder",
        kindFormat: "operator",
        label: "placeholder",
        planId: "placeholder",
        version: "placeholder",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    cm_offering_instance = ibm.CmOfferingInstance("cmOfferingInstance",
        catalog_id="catalog_id",
        cluster_all_namespaces=False,
        cluster_id="placeholder",
        cluster_namespaces=[
            "placeholder",
            "placeholder2",
        ],
        cluster_region="placeholder",
        kind_format="operator",
        label="placeholder",
        plan_id="placeholder",
        version="placeholder")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewCmOfferingInstance(ctx, "cmOfferingInstance", &ibm.CmOfferingInstanceArgs{
    			CatalogId:            pulumi.String("catalog_id"),
    			ClusterAllNamespaces: pulumi.Bool(false),
    			ClusterId:            pulumi.String("placeholder"),
    			ClusterNamespaces: pulumi.StringArray{
    				pulumi.String("placeholder"),
    				pulumi.String("placeholder2"),
    			},
    			ClusterRegion: pulumi.String("placeholder"),
    			KindFormat:    pulumi.String("operator"),
    			Label:         pulumi.String("placeholder"),
    			PlanId:        pulumi.String("placeholder"),
    			Version:       pulumi.String("placeholder"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var cmOfferingInstance = new Ibm.CmOfferingInstance("cmOfferingInstance", new()
        {
            CatalogId = "catalog_id",
            ClusterAllNamespaces = false,
            ClusterId = "placeholder",
            ClusterNamespaces = new[]
            {
                "placeholder",
                "placeholder2",
            },
            ClusterRegion = "placeholder",
            KindFormat = "operator",
            Label = "placeholder",
            PlanId = "placeholder",
            Version = "placeholder",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.CmOfferingInstance;
    import com.pulumi.ibm.CmOfferingInstanceArgs;
    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) {
            var cmOfferingInstance = new CmOfferingInstance("cmOfferingInstance", CmOfferingInstanceArgs.builder()
                .catalogId("catalog_id")
                .clusterAllNamespaces(false)
                .clusterId("placeholder")
                .clusterNamespaces(            
                    "placeholder",
                    "placeholder2")
                .clusterRegion("placeholder")
                .kindFormat("operator")
                .label("placeholder")
                .planId("placeholder")
                .version("placeholder")
                .build());
    
        }
    }
    
    resources:
      cmOfferingInstance:
        type: ibm:CmOfferingInstance
        properties:
          catalogId: catalog_id
          clusterAllNamespaces: false
          clusterId: placeholder
          clusterNamespaces:
            - placeholder
            - placeholder2
          clusterRegion: placeholder
          kindFormat: operator
          label: placeholder
          planId: placeholder
          version: placeholder
    

    Create CmOfferingInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CmOfferingInstance(name: string, args: CmOfferingInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def CmOfferingInstance(resource_name: str,
                           args: CmOfferingInstanceArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def CmOfferingInstance(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           kind_format: Optional[str] = None,
                           label: Optional[str] = None,
                           cluster_all_namespaces: Optional[bool] = None,
                           cluster_id: Optional[str] = None,
                           cluster_namespaces: Optional[Sequence[str]] = None,
                           cluster_region: Optional[str] = None,
                           version: Optional[str] = None,
                           catalog_id: Optional[str] = None,
                           offering_id: Optional[str] = None,
                           channel: Optional[str] = None,
                           install_plan: Optional[str] = None,
                           parent_crn: Optional[str] = None,
                           plan_id: Optional[str] = None,
                           resource_group_id: Optional[str] = None,
                           timeouts: Optional[CmOfferingInstanceTimeoutsArgs] = None,
                           cm_offering_instance_id: Optional[str] = None,
                           wait_until_successful: Optional[bool] = None)
    func NewCmOfferingInstance(ctx *Context, name string, args CmOfferingInstanceArgs, opts ...ResourceOption) (*CmOfferingInstance, error)
    public CmOfferingInstance(string name, CmOfferingInstanceArgs args, CustomResourceOptions? opts = null)
    public CmOfferingInstance(String name, CmOfferingInstanceArgs args)
    public CmOfferingInstance(String name, CmOfferingInstanceArgs args, CustomResourceOptions options)
    
    type: ibm:CmOfferingInstance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CmOfferingInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CmOfferingInstanceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CmOfferingInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CmOfferingInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CmOfferingInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cmOfferingInstanceResource = new Ibm.CmOfferingInstance("cmOfferingInstanceResource", new()
    {
        KindFormat = "string",
        Label = "string",
        ClusterAllNamespaces = false,
        ClusterId = "string",
        ClusterNamespaces = new[]
        {
            "string",
        },
        ClusterRegion = "string",
        Version = "string",
        CatalogId = "string",
        OfferingId = "string",
        Channel = "string",
        InstallPlan = "string",
        ParentCrn = "string",
        PlanId = "string",
        ResourceGroupId = "string",
        Timeouts = new Ibm.Inputs.CmOfferingInstanceTimeoutsArgs
        {
            Create = "string",
            Delete = "string",
            Update = "string",
        },
        CmOfferingInstanceId = "string",
        WaitUntilSuccessful = false,
    });
    
    example, err := ibm.NewCmOfferingInstance(ctx, "cmOfferingInstanceResource", &ibm.CmOfferingInstanceArgs{
    	KindFormat:           pulumi.String("string"),
    	Label:                pulumi.String("string"),
    	ClusterAllNamespaces: pulumi.Bool(false),
    	ClusterId:            pulumi.String("string"),
    	ClusterNamespaces: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ClusterRegion:   pulumi.String("string"),
    	Version:         pulumi.String("string"),
    	CatalogId:       pulumi.String("string"),
    	OfferingId:      pulumi.String("string"),
    	Channel:         pulumi.String("string"),
    	InstallPlan:     pulumi.String("string"),
    	ParentCrn:       pulumi.String("string"),
    	PlanId:          pulumi.String("string"),
    	ResourceGroupId: pulumi.String("string"),
    	Timeouts: &ibm.CmOfferingInstanceTimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    		Update: pulumi.String("string"),
    	},
    	CmOfferingInstanceId: pulumi.String("string"),
    	WaitUntilSuccessful:  pulumi.Bool(false),
    })
    
    var cmOfferingInstanceResource = new CmOfferingInstance("cmOfferingInstanceResource", CmOfferingInstanceArgs.builder()
        .kindFormat("string")
        .label("string")
        .clusterAllNamespaces(false)
        .clusterId("string")
        .clusterNamespaces("string")
        .clusterRegion("string")
        .version("string")
        .catalogId("string")
        .offeringId("string")
        .channel("string")
        .installPlan("string")
        .parentCrn("string")
        .planId("string")
        .resourceGroupId("string")
        .timeouts(CmOfferingInstanceTimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .update("string")
            .build())
        .cmOfferingInstanceId("string")
        .waitUntilSuccessful(false)
        .build());
    
    cm_offering_instance_resource = ibm.CmOfferingInstance("cmOfferingInstanceResource",
        kind_format="string",
        label="string",
        cluster_all_namespaces=False,
        cluster_id="string",
        cluster_namespaces=["string"],
        cluster_region="string",
        version="string",
        catalog_id="string",
        offering_id="string",
        channel="string",
        install_plan="string",
        parent_crn="string",
        plan_id="string",
        resource_group_id="string",
        timeouts={
            "create": "string",
            "delete": "string",
            "update": "string",
        },
        cm_offering_instance_id="string",
        wait_until_successful=False)
    
    const cmOfferingInstanceResource = new ibm.CmOfferingInstance("cmOfferingInstanceResource", {
        kindFormat: "string",
        label: "string",
        clusterAllNamespaces: false,
        clusterId: "string",
        clusterNamespaces: ["string"],
        clusterRegion: "string",
        version: "string",
        catalogId: "string",
        offeringId: "string",
        channel: "string",
        installPlan: "string",
        parentCrn: "string",
        planId: "string",
        resourceGroupId: "string",
        timeouts: {
            create: "string",
            "delete": "string",
            update: "string",
        },
        cmOfferingInstanceId: "string",
        waitUntilSuccessful: false,
    });
    
    type: ibm:CmOfferingInstance
    properties:
        catalogId: string
        channel: string
        clusterAllNamespaces: false
        clusterId: string
        clusterNamespaces:
            - string
        clusterRegion: string
        cmOfferingInstanceId: string
        installPlan: string
        kindFormat: string
        label: string
        offeringId: string
        parentCrn: string
        planId: string
        resourceGroupId: string
        timeouts:
            create: string
            delete: string
            update: string
        version: string
        waitUntilSuccessful: false
    

    CmOfferingInstance Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CmOfferingInstance resource accepts the following input properties:

    CatalogId string
    The catalog ID an instance is created.
    ClusterAllNamespaces bool
    Designate to install into all namespaces.
    ClusterId string
    The cluster ID.
    ClusterNamespaces List<string>
    The list of target namespaces to install into.
    ClusterRegion string
    The cluster region for example, us-south.
    KindFormat string
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    Label string
    The label for this instance.
    OfferingId string
    The offering ID an instance is created.
    Version string
    The version an instance was installed from (but not from the version ID).
    Channel string
    Channel to target for the operator subscription. Required for operator bundles
    CmOfferingInstanceId string
    (String) The unique identifier of the cm_offering_instance.
    InstallPlan string
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    ParentCrn string
    CRN of the parent instance.
    PlanId string
    The plan ID.
    ResourceGroupId string
    id of the resource group
    Timeouts CmOfferingInstanceTimeouts
    WaitUntilSuccessful bool
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    CatalogId string
    The catalog ID an instance is created.
    ClusterAllNamespaces bool
    Designate to install into all namespaces.
    ClusterId string
    The cluster ID.
    ClusterNamespaces []string
    The list of target namespaces to install into.
    ClusterRegion string
    The cluster region for example, us-south.
    KindFormat string
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    Label string
    The label for this instance.
    OfferingId string
    The offering ID an instance is created.
    Version string
    The version an instance was installed from (but not from the version ID).
    Channel string
    Channel to target for the operator subscription. Required for operator bundles
    CmOfferingInstanceId string
    (String) The unique identifier of the cm_offering_instance.
    InstallPlan string
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    ParentCrn string
    CRN of the parent instance.
    PlanId string
    The plan ID.
    ResourceGroupId string
    id of the resource group
    Timeouts CmOfferingInstanceTimeoutsArgs
    WaitUntilSuccessful bool
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalogId String
    The catalog ID an instance is created.
    clusterAllNamespaces Boolean
    Designate to install into all namespaces.
    clusterId String
    The cluster ID.
    clusterNamespaces List<String>
    The list of target namespaces to install into.
    clusterRegion String
    The cluster region for example, us-south.
    kindFormat String
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label String
    The label for this instance.
    offeringId String
    The offering ID an instance is created.
    version String
    The version an instance was installed from (but not from the version ID).
    channel String
    Channel to target for the operator subscription. Required for operator bundles
    cmOfferingInstanceId String
    (String) The unique identifier of the cm_offering_instance.
    installPlan String
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    parentCrn String
    CRN of the parent instance.
    planId String
    The plan ID.
    resourceGroupId String
    id of the resource group
    timeouts CmOfferingInstanceTimeouts
    waitUntilSuccessful Boolean
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalogId string
    The catalog ID an instance is created.
    clusterAllNamespaces boolean
    Designate to install into all namespaces.
    clusterId string
    The cluster ID.
    clusterNamespaces string[]
    The list of target namespaces to install into.
    clusterRegion string
    The cluster region for example, us-south.
    kindFormat string
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label string
    The label for this instance.
    offeringId string
    The offering ID an instance is created.
    version string
    The version an instance was installed from (but not from the version ID).
    channel string
    Channel to target for the operator subscription. Required for operator bundles
    cmOfferingInstanceId string
    (String) The unique identifier of the cm_offering_instance.
    installPlan string
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    parentCrn string
    CRN of the parent instance.
    planId string
    The plan ID.
    resourceGroupId string
    id of the resource group
    timeouts CmOfferingInstanceTimeouts
    waitUntilSuccessful boolean
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalog_id str
    The catalog ID an instance is created.
    cluster_all_namespaces bool
    Designate to install into all namespaces.
    cluster_id str
    The cluster ID.
    cluster_namespaces Sequence[str]
    The list of target namespaces to install into.
    cluster_region str
    The cluster region for example, us-south.
    kind_format str
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label str
    The label for this instance.
    offering_id str
    The offering ID an instance is created.
    version str
    The version an instance was installed from (but not from the version ID).
    channel str
    Channel to target for the operator subscription. Required for operator bundles
    cm_offering_instance_id str
    (String) The unique identifier of the cm_offering_instance.
    install_plan str
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    parent_crn str
    CRN of the parent instance.
    plan_id str
    The plan ID.
    resource_group_id str
    id of the resource group
    timeouts CmOfferingInstanceTimeoutsArgs
    wait_until_successful bool
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalogId String
    The catalog ID an instance is created.
    clusterAllNamespaces Boolean
    Designate to install into all namespaces.
    clusterId String
    The cluster ID.
    clusterNamespaces List<String>
    The list of target namespaces to install into.
    clusterRegion String
    The cluster region for example, us-south.
    kindFormat String
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label String
    The label for this instance.
    offeringId String
    The offering ID an instance is created.
    version String
    The version an instance was installed from (but not from the version ID).
    channel String
    Channel to target for the operator subscription. Required for operator bundles
    cmOfferingInstanceId String
    (String) The unique identifier of the cm_offering_instance.
    installPlan String
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    parentCrn String
    CRN of the parent instance.
    planId String
    The plan ID.
    resourceGroupId String
    id of the resource group
    timeouts Property Map
    waitUntilSuccessful Boolean
    Whether to wait until the offering instance successfully provisions, or to return when accepted

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CmOfferingInstance resource produces the following output properties:

    Crn string
    (String) The platform CRN for an instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    SchematicsWorkspaceId string
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    Url string
    (String) The URL reference to an object.
    Crn string
    (String) The platform CRN for an instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    SchematicsWorkspaceId string
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    Url string
    (String) The URL reference to an object.
    crn String
    (String) The platform CRN for an instance.
    id String
    The provider-assigned unique ID for this managed resource.
    schematicsWorkspaceId String
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    url String
    (String) The URL reference to an object.
    crn string
    (String) The platform CRN for an instance.
    id string
    The provider-assigned unique ID for this managed resource.
    schematicsWorkspaceId string
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    url string
    (String) The URL reference to an object.
    crn str
    (String) The platform CRN for an instance.
    id str
    The provider-assigned unique ID for this managed resource.
    schematics_workspace_id str
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    url str
    (String) The URL reference to an object.
    crn String
    (String) The platform CRN for an instance.
    id String
    The provider-assigned unique ID for this managed resource.
    schematicsWorkspaceId String
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    url String
    (String) The URL reference to an object.

    Look up Existing CmOfferingInstance Resource

    Get an existing CmOfferingInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CmOfferingInstanceState, opts?: CustomResourceOptions): CmOfferingInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            catalog_id: Optional[str] = None,
            channel: Optional[str] = None,
            cluster_all_namespaces: Optional[bool] = None,
            cluster_id: Optional[str] = None,
            cluster_namespaces: Optional[Sequence[str]] = None,
            cluster_region: Optional[str] = None,
            cm_offering_instance_id: Optional[str] = None,
            crn: Optional[str] = None,
            install_plan: Optional[str] = None,
            kind_format: Optional[str] = None,
            label: Optional[str] = None,
            offering_id: Optional[str] = None,
            parent_crn: Optional[str] = None,
            plan_id: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            schematics_workspace_id: Optional[str] = None,
            timeouts: Optional[CmOfferingInstanceTimeoutsArgs] = None,
            url: Optional[str] = None,
            version: Optional[str] = None,
            wait_until_successful: Optional[bool] = None) -> CmOfferingInstance
    func GetCmOfferingInstance(ctx *Context, name string, id IDInput, state *CmOfferingInstanceState, opts ...ResourceOption) (*CmOfferingInstance, error)
    public static CmOfferingInstance Get(string name, Input<string> id, CmOfferingInstanceState? state, CustomResourceOptions? opts = null)
    public static CmOfferingInstance get(String name, Output<String> id, CmOfferingInstanceState state, CustomResourceOptions options)
    resources:  _:    type: ibm:CmOfferingInstance    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CatalogId string
    The catalog ID an instance is created.
    Channel string
    Channel to target for the operator subscription. Required for operator bundles
    ClusterAllNamespaces bool
    Designate to install into all namespaces.
    ClusterId string
    The cluster ID.
    ClusterNamespaces List<string>
    The list of target namespaces to install into.
    ClusterRegion string
    The cluster region for example, us-south.
    CmOfferingInstanceId string
    (String) The unique identifier of the cm_offering_instance.
    Crn string
    (String) The platform CRN for an instance.
    InstallPlan string
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    KindFormat string
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    Label string
    The label for this instance.
    OfferingId string
    The offering ID an instance is created.
    ParentCrn string
    CRN of the parent instance.
    PlanId string
    The plan ID.
    ResourceGroupId string
    id of the resource group
    SchematicsWorkspaceId string
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    Timeouts CmOfferingInstanceTimeouts
    Url string
    (String) The URL reference to an object.
    Version string
    The version an instance was installed from (but not from the version ID).
    WaitUntilSuccessful bool
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    CatalogId string
    The catalog ID an instance is created.
    Channel string
    Channel to target for the operator subscription. Required for operator bundles
    ClusterAllNamespaces bool
    Designate to install into all namespaces.
    ClusterId string
    The cluster ID.
    ClusterNamespaces []string
    The list of target namespaces to install into.
    ClusterRegion string
    The cluster region for example, us-south.
    CmOfferingInstanceId string
    (String) The unique identifier of the cm_offering_instance.
    Crn string
    (String) The platform CRN for an instance.
    InstallPlan string
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    KindFormat string
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    Label string
    The label for this instance.
    OfferingId string
    The offering ID an instance is created.
    ParentCrn string
    CRN of the parent instance.
    PlanId string
    The plan ID.
    ResourceGroupId string
    id of the resource group
    SchematicsWorkspaceId string
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    Timeouts CmOfferingInstanceTimeoutsArgs
    Url string
    (String) The URL reference to an object.
    Version string
    The version an instance was installed from (but not from the version ID).
    WaitUntilSuccessful bool
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalogId String
    The catalog ID an instance is created.
    channel String
    Channel to target for the operator subscription. Required for operator bundles
    clusterAllNamespaces Boolean
    Designate to install into all namespaces.
    clusterId String
    The cluster ID.
    clusterNamespaces List<String>
    The list of target namespaces to install into.
    clusterRegion String
    The cluster region for example, us-south.
    cmOfferingInstanceId String
    (String) The unique identifier of the cm_offering_instance.
    crn String
    (String) The platform CRN for an instance.
    installPlan String
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    kindFormat String
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label String
    The label for this instance.
    offeringId String
    The offering ID an instance is created.
    parentCrn String
    CRN of the parent instance.
    planId String
    The plan ID.
    resourceGroupId String
    id of the resource group
    schematicsWorkspaceId String
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    timeouts CmOfferingInstanceTimeouts
    url String
    (String) The URL reference to an object.
    version String
    The version an instance was installed from (but not from the version ID).
    waitUntilSuccessful Boolean
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalogId string
    The catalog ID an instance is created.
    channel string
    Channel to target for the operator subscription. Required for operator bundles
    clusterAllNamespaces boolean
    Designate to install into all namespaces.
    clusterId string
    The cluster ID.
    clusterNamespaces string[]
    The list of target namespaces to install into.
    clusterRegion string
    The cluster region for example, us-south.
    cmOfferingInstanceId string
    (String) The unique identifier of the cm_offering_instance.
    crn string
    (String) The platform CRN for an instance.
    installPlan string
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    kindFormat string
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label string
    The label for this instance.
    offeringId string
    The offering ID an instance is created.
    parentCrn string
    CRN of the parent instance.
    planId string
    The plan ID.
    resourceGroupId string
    id of the resource group
    schematicsWorkspaceId string
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    timeouts CmOfferingInstanceTimeouts
    url string
    (String) The URL reference to an object.
    version string
    The version an instance was installed from (but not from the version ID).
    waitUntilSuccessful boolean
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalog_id str
    The catalog ID an instance is created.
    channel str
    Channel to target for the operator subscription. Required for operator bundles
    cluster_all_namespaces bool
    Designate to install into all namespaces.
    cluster_id str
    The cluster ID.
    cluster_namespaces Sequence[str]
    The list of target namespaces to install into.
    cluster_region str
    The cluster region for example, us-south.
    cm_offering_instance_id str
    (String) The unique identifier of the cm_offering_instance.
    crn str
    (String) The platform CRN for an instance.
    install_plan str
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    kind_format str
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label str
    The label for this instance.
    offering_id str
    The offering ID an instance is created.
    parent_crn str
    CRN of the parent instance.
    plan_id str
    The plan ID.
    resource_group_id str
    id of the resource group
    schematics_workspace_id str
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    timeouts CmOfferingInstanceTimeoutsArgs
    url str
    (String) The URL reference to an object.
    version str
    The version an instance was installed from (but not from the version ID).
    wait_until_successful bool
    Whether to wait until the offering instance successfully provisions, or to return when accepted
    catalogId String
    The catalog ID an instance is created.
    channel String
    Channel to target for the operator subscription. Required for operator bundles
    clusterAllNamespaces Boolean
    Designate to install into all namespaces.
    clusterId String
    The cluster ID.
    clusterNamespaces List<String>
    The list of target namespaces to install into.
    clusterRegion String
    The cluster region for example, us-south.
    cmOfferingInstanceId String
    (String) The unique identifier of the cm_offering_instance.
    crn String
    (String) The platform CRN for an instance.
    installPlan String
    Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
    kindFormat String
    The format an instance such as helm, operator, operator-bundle, ova. Note Currently the only supported formats are operator and operator-bundle.
    label String
    The label for this instance.
    offeringId String
    The offering ID an instance is created.
    parentCrn String
    CRN of the parent instance.
    planId String
    The plan ID.
    resourceGroupId String
    id of the resource group
    schematicsWorkspaceId String
    (String) The ID of the Schematics workspace used to install this offering, if applicable.
    timeouts Property Map
    url String
    (String) The URL reference to an object.
    version String
    The version an instance was installed from (but not from the version ID).
    waitUntilSuccessful Boolean
    Whether to wait until the offering instance successfully provisions, or to return when accepted

    Supporting Types

    CmOfferingInstanceTimeouts, CmOfferingInstanceTimeoutsArgs

    Create string
    Delete string
    Update string
    Create string
    Delete string
    Update string
    create String
    delete String
    update String
    create string
    delete string
    update string
    create str
    delete str
    update str
    create String
    delete String
    update String

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud