ibm.CmOfferingInstance
Explore with Pulumi AI
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:
- Catalog
Id string - The catalog ID an instance is created.
- Cluster
All boolNamespaces - Designate to install into all namespaces.
- Cluster
Id string - The cluster ID.
- Cluster
Namespaces List<string> - The list of target namespaces to install into.
- Cluster
Region string - The cluster region for example,
us-south
. - Kind
Format 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.
- Offering
Id 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
- Cm
Offering stringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - Install
Plan string - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- Parent
Crn string - CRN of the parent instance.
- Plan
Id string - The plan ID.
- Resource
Group stringId - id of the resource group
- Timeouts
Cm
Offering Instance Timeouts - Wait
Until boolSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- Catalog
Id string - The catalog ID an instance is created.
- Cluster
All boolNamespaces - Designate to install into all namespaces.
- Cluster
Id string - The cluster ID.
- Cluster
Namespaces []string - The list of target namespaces to install into.
- Cluster
Region string - The cluster region for example,
us-south
. - Kind
Format 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.
- Offering
Id 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
- Cm
Offering stringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - Install
Plan string - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- Parent
Crn string - CRN of the parent instance.
- Plan
Id string - The plan ID.
- Resource
Group stringId - id of the resource group
- Timeouts
Cm
Offering Instance Timeouts Args - Wait
Until boolSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- catalog
Id String - The catalog ID an instance is created.
- cluster
All BooleanNamespaces - Designate to install into all namespaces.
- cluster
Id String - The cluster ID.
- cluster
Namespaces List<String> - The list of target namespaces to install into.
- cluster
Region String - The cluster region for example,
us-south
. - kind
Format 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.
- offering
Id 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
- cm
Offering StringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - install
Plan String - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- parent
Crn String - CRN of the parent instance.
- plan
Id String - The plan ID.
- resource
Group StringId - id of the resource group
- timeouts
Cm
Offering Instance Timeouts - wait
Until BooleanSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- catalog
Id string - The catalog ID an instance is created.
- cluster
All booleanNamespaces - Designate to install into all namespaces.
- cluster
Id string - The cluster ID.
- cluster
Namespaces string[] - The list of target namespaces to install into.
- cluster
Region string - The cluster region for example,
us-south
. - kind
Format 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.
- offering
Id 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
- cm
Offering stringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - install
Plan string - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- parent
Crn string - CRN of the parent instance.
- plan
Id string - The plan ID.
- resource
Group stringId - id of the resource group
- timeouts
Cm
Offering Instance Timeouts - wait
Until booleanSuccessful - 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_ boolnamespaces - 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_ strinstance_ id - (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_ strid - id of the resource group
- timeouts
Cm
Offering Instance Timeouts Args - wait_
until_ boolsuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- catalog
Id String - The catalog ID an instance is created.
- cluster
All BooleanNamespaces - Designate to install into all namespaces.
- cluster
Id String - The cluster ID.
- cluster
Namespaces List<String> - The list of target namespaces to install into.
- cluster
Region String - The cluster region for example,
us-south
. - kind
Format 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.
- offering
Id 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
- cm
Offering StringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - install
Plan String - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- parent
Crn String - CRN of the parent instance.
- plan
Id String - The plan ID.
- resource
Group StringId - id of the resource group
- timeouts Property Map
- wait
Until BooleanSuccessful - 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.
- Schematics
Workspace stringId - (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.
- Schematics
Workspace stringId - (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.
- schematics
Workspace StringId - (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.
- schematics
Workspace stringId - (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_ strid - (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.
- schematics
Workspace StringId - (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.
- Catalog
Id string - The catalog ID an instance is created.
- Channel string
- Channel to target for the operator subscription. Required for operator bundles
- Cluster
All boolNamespaces - Designate to install into all namespaces.
- Cluster
Id string - The cluster ID.
- Cluster
Namespaces List<string> - The list of target namespaces to install into.
- Cluster
Region string - The cluster region for example,
us-south
. - Cm
Offering stringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - Crn string
- (String) The platform CRN for an instance.
- Install
Plan string - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- Kind
Format 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.
- Offering
Id string - The offering ID an instance is created.
- Parent
Crn string - CRN of the parent instance.
- Plan
Id string - The plan ID.
- Resource
Group stringId - id of the resource group
- Schematics
Workspace stringId - (String) The ID of the Schematics workspace used to install this offering, if applicable.
- Timeouts
Cm
Offering Instance Timeouts - Url string
- (String) The URL reference to an object.
- Version string
- The version an instance was installed from (but not from the version ID).
- Wait
Until boolSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- Catalog
Id string - The catalog ID an instance is created.
- Channel string
- Channel to target for the operator subscription. Required for operator bundles
- Cluster
All boolNamespaces - Designate to install into all namespaces.
- Cluster
Id string - The cluster ID.
- Cluster
Namespaces []string - The list of target namespaces to install into.
- Cluster
Region string - The cluster region for example,
us-south
. - Cm
Offering stringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - Crn string
- (String) The platform CRN for an instance.
- Install
Plan string - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- Kind
Format 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.
- Offering
Id string - The offering ID an instance is created.
- Parent
Crn string - CRN of the parent instance.
- Plan
Id string - The plan ID.
- Resource
Group stringId - id of the resource group
- Schematics
Workspace stringId - (String) The ID of the Schematics workspace used to install this offering, if applicable.
- Timeouts
Cm
Offering Instance Timeouts Args - Url string
- (String) The URL reference to an object.
- Version string
- The version an instance was installed from (but not from the version ID).
- Wait
Until boolSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- catalog
Id String - The catalog ID an instance is created.
- channel String
- Channel to target for the operator subscription. Required for operator bundles
- cluster
All BooleanNamespaces - Designate to install into all namespaces.
- cluster
Id String - The cluster ID.
- cluster
Namespaces List<String> - The list of target namespaces to install into.
- cluster
Region String - The cluster region for example,
us-south
. - cm
Offering StringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - crn String
- (String) The platform CRN for an instance.
- install
Plan String - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- kind
Format 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.
- offering
Id String - The offering ID an instance is created.
- parent
Crn String - CRN of the parent instance.
- plan
Id String - The plan ID.
- resource
Group StringId - id of the resource group
- schematics
Workspace StringId - (String) The ID of the Schematics workspace used to install this offering, if applicable.
- timeouts
Cm
Offering Instance Timeouts - url String
- (String) The URL reference to an object.
- version String
- The version an instance was installed from (but not from the version ID).
- wait
Until BooleanSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- catalog
Id string - The catalog ID an instance is created.
- channel string
- Channel to target for the operator subscription. Required for operator bundles
- cluster
All booleanNamespaces - Designate to install into all namespaces.
- cluster
Id string - The cluster ID.
- cluster
Namespaces string[] - The list of target namespaces to install into.
- cluster
Region string - The cluster region for example,
us-south
. - cm
Offering stringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - crn string
- (String) The platform CRN for an instance.
- install
Plan string - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- kind
Format 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.
- offering
Id string - The offering ID an instance is created.
- parent
Crn string - CRN of the parent instance.
- plan
Id string - The plan ID.
- resource
Group stringId - id of the resource group
- schematics
Workspace stringId - (String) The ID of the Schematics workspace used to install this offering, if applicable.
- timeouts
Cm
Offering Instance Timeouts - url string
- (String) The URL reference to an object.
- version string
- The version an instance was installed from (but not from the version ID).
- wait
Until booleanSuccessful - 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_ boolnamespaces - 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_ strinstance_ id - (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_ strid - id of the resource group
- schematics_
workspace_ strid - (String) The ID of the Schematics workspace used to install this offering, if applicable.
- timeouts
Cm
Offering Instance Timeouts Args - 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_ boolsuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
- catalog
Id String - The catalog ID an instance is created.
- channel String
- Channel to target for the operator subscription. Required for operator bundles
- cluster
All BooleanNamespaces - Designate to install into all namespaces.
- cluster
Id String - The cluster ID.
- cluster
Namespaces List<String> - The list of target namespaces to install into.
- cluster
Region String - The cluster region for example,
us-south
. - cm
Offering StringInstance Id - (String) The unique identifier of the
cm_offering_instance
. - crn String
- (String) The platform CRN for an instance.
- install
Plan String - Install plan for the subscription of the operator. Supported values are Automatic or Manual. Required for operator bundles.
- kind
Format 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.
- offering
Id String - The offering ID an instance is created.
- parent
Crn String - CRN of the parent instance.
- plan
Id String - The plan ID.
- resource
Group StringId - id of the resource group
- schematics
Workspace StringId - (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).
- wait
Until BooleanSuccessful - Whether to wait until the offering instance successfully provisions, or to return when accepted
Supporting Types
CmOfferingInstanceTimeouts, CmOfferingInstanceTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.