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

ibm.CmCatalog

Explore with Pulumi AI

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

    Provides a resource for ibm_cm_catalog. This allows ibm.CmCatalog to be created, updated and deleted.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const cmCatalog = new ibm.CmCatalog("cmCatalog", {
        catalogIconUrl: "icon url",
        kind: "offering",
        label: "catalog_label",
        shortDescription: "catalog description",
        tags: [
            "catalog",
            "tags",
        ],
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    cm_catalog = ibm.CmCatalog("cmCatalog",
        catalog_icon_url="icon url",
        kind="offering",
        label="catalog_label",
        short_description="catalog description",
        tags=[
            "catalog",
            "tags",
        ])
    
    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.NewCmCatalog(ctx, "cmCatalog", &ibm.CmCatalogArgs{
    			CatalogIconUrl:   pulumi.String("icon url"),
    			Kind:             pulumi.String("offering"),
    			Label:            pulumi.String("catalog_label"),
    			ShortDescription: pulumi.String("catalog description"),
    			Tags: pulumi.StringArray{
    				pulumi.String("catalog"),
    				pulumi.String("tags"),
    			},
    		})
    		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 cmCatalog = new Ibm.CmCatalog("cmCatalog", new()
        {
            CatalogIconUrl = "icon url",
            Kind = "offering",
            Label = "catalog_label",
            ShortDescription = "catalog description",
            Tags = new[]
            {
                "catalog",
                "tags",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.CmCatalog;
    import com.pulumi.ibm.CmCatalogArgs;
    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 cmCatalog = new CmCatalog("cmCatalog", CmCatalogArgs.builder()
                .catalogIconUrl("icon url")
                .kind("offering")
                .label("catalog_label")
                .shortDescription("catalog description")
                .tags(            
                    "catalog",
                    "tags")
                .build());
    
        }
    }
    
    resources:
      cmCatalog:
        type: ibm:CmCatalog
        properties:
          catalogIconUrl: icon url
          kind: offering
          label: catalog_label
          shortDescription: catalog description
          tags:
            - catalog
            - tags
    

    Provider Configuration

    The IBM Cloud provider offers a flexible means of providing credentials for authentication. The following methods are supported, in this order, and explained below:

    • Static credentials
    • Environment variables

    To find which credentials are required for this resource, see the service table here.

    Static credentials

    You can provide your static credentials by adding the ibmcloud_api_key, iaas_classic_username, and iaas_classic_api_key arguments in the IBM Cloud provider block.

    Usage:

    provider "ibm" {
        ibmcloud_api_key = ""
        iaas_classic_username = ""
        iaas_classic_api_key = ""
    }
    

    Environment variables

    You can provide your credentials by exporting the IC_API_KEY, IAAS_CLASSIC_USERNAME, and IAAS_CLASSIC_API_KEY environment variables, representing your IBM Cloud platform API key, IBM Cloud Classic Infrastructure (SoftLayer) user name, and IBM Cloud infrastructure API key, respectively.

    provider "ibm" {}
    

    Usage:

    export IC_API_KEY="api_key"
    export IAAS_CLASSIC_USERNAME="iaas_classic_username"
    export IAAS_CLASSIC_API_KEY="api_key"
    pulumi preview
    

    Note:

    1. Create or find your ibmcloud_api_key and iaas_classic_api_key here.
    • Select My IBM Cloud API Keys option from view dropdown for ibmcloud_api_key
    • Select Classic Infrastructure API Keys option from view dropdown for iaas_classic_api_key
    1. For iaas_classic_username
    • Go to Users
    • Click on user.
    • Find user name in the VPN password section under User Details tab

    For more informaton, see here.

    Create CmCatalog Resource

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

    Constructor syntax

    new CmCatalog(name: string, args?: CmCatalogArgs, opts?: CustomResourceOptions);
    @overload
    def CmCatalog(resource_name: str,
                  args: Optional[CmCatalogArgs] = None,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def CmCatalog(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  catalog_banner_url: Optional[str] = None,
                  catalog_filters: Optional[Sequence[CmCatalogCatalogFilterArgs]] = None,
                  catalog_icon_url: Optional[str] = None,
                  cm_catalog_id: Optional[str] = None,
                  disabled: Optional[bool] = None,
                  features: Optional[Sequence[CmCatalogFeatureArgs]] = None,
                  kind: Optional[str] = None,
                  label: Optional[str] = None,
                  label_i18n: Optional[Mapping[str, str]] = None,
                  metadata: Optional[Mapping[str, str]] = None,
                  resource_group_id: Optional[str] = None,
                  short_description: Optional[str] = None,
                  short_description_i18n: Optional[Mapping[str, str]] = None,
                  tags: Optional[Sequence[str]] = None,
                  target_account_contexts: Optional[Sequence[CmCatalogTargetAccountContextArgs]] = None)
    func NewCmCatalog(ctx *Context, name string, args *CmCatalogArgs, opts ...ResourceOption) (*CmCatalog, error)
    public CmCatalog(string name, CmCatalogArgs? args = null, CustomResourceOptions? opts = null)
    public CmCatalog(String name, CmCatalogArgs args)
    public CmCatalog(String name, CmCatalogArgs args, CustomResourceOptions options)
    
    type: ibm:CmCatalog
    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 CmCatalogArgs
    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 CmCatalogArgs
    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 CmCatalogArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CmCatalogArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CmCatalogArgs
    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 cmCatalogResource = new Ibm.CmCatalog("cmCatalogResource", new()
    {
        CatalogBannerUrl = "string",
        CatalogFilters = new[]
        {
            new Ibm.Inputs.CmCatalogCatalogFilterArgs
            {
                CategoryFilters = new[]
                {
                    new Ibm.Inputs.CmCatalogCatalogFilterCategoryFilterArgs
                    {
                        CategoryName = "string",
                        Filter = new Ibm.Inputs.CmCatalogCatalogFilterCategoryFilterFilterArgs
                        {
                            FilterTerms = new[]
                            {
                                "string",
                            },
                        },
                        Include = false,
                    },
                },
                IdFilters = new Ibm.Inputs.CmCatalogCatalogFilterIdFiltersArgs
                {
                    Exclude = new Ibm.Inputs.CmCatalogCatalogFilterIdFiltersExcludeArgs
                    {
                        FilterTerms = new[]
                        {
                            "string",
                        },
                    },
                    Include = new Ibm.Inputs.CmCatalogCatalogFilterIdFiltersIncludeArgs
                    {
                        FilterTerms = new[]
                        {
                            "string",
                        },
                    },
                },
                IncludeAll = false,
            },
        },
        CatalogIconUrl = "string",
        CmCatalogId = "string",
        Disabled = false,
        Features = new[]
        {
            new Ibm.Inputs.CmCatalogFeatureArgs
            {
                Description = "string",
                DescriptionI18n = 
                {
                    { "string", "string" },
                },
                Title = "string",
                TitleI18n = 
                {
                    { "string", "string" },
                },
            },
        },
        Kind = "string",
        Label = "string",
        LabelI18n = 
        {
            { "string", "string" },
        },
        Metadata = 
        {
            { "string", "string" },
        },
        ResourceGroupId = "string",
        ShortDescription = "string",
        ShortDescriptionI18n = 
        {
            { "string", "string" },
        },
        Tags = new[]
        {
            "string",
        },
        TargetAccountContexts = new[]
        {
            new Ibm.Inputs.CmCatalogTargetAccountContextArgs
            {
                ApiKey = "string",
                Label = "string",
                Name = "string",
                ProjectId = "string",
                TrustedProfile = new Ibm.Inputs.CmCatalogTargetAccountContextTrustedProfileArgs
                {
                    CatalogCrn = "string",
                    CatalogName = "string",
                    TargetServiceId = "string",
                    TrustedProfileId = "string",
                },
            },
        },
    });
    
    example, err := ibm.NewCmCatalog(ctx, "cmCatalogResource", &ibm.CmCatalogArgs{
    	CatalogBannerUrl: pulumi.String("string"),
    	CatalogFilters: ibm.CmCatalogCatalogFilterArray{
    		&ibm.CmCatalogCatalogFilterArgs{
    			CategoryFilters: ibm.CmCatalogCatalogFilterCategoryFilterArray{
    				&ibm.CmCatalogCatalogFilterCategoryFilterArgs{
    					CategoryName: pulumi.String("string"),
    					Filter: &ibm.CmCatalogCatalogFilterCategoryFilterFilterArgs{
    						FilterTerms: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					Include: pulumi.Bool(false),
    				},
    			},
    			IdFilters: &ibm.CmCatalogCatalogFilterIdFiltersArgs{
    				Exclude: &ibm.CmCatalogCatalogFilterIdFiltersExcludeArgs{
    					FilterTerms: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    				Include: &ibm.CmCatalogCatalogFilterIdFiltersIncludeArgs{
    					FilterTerms: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			IncludeAll: pulumi.Bool(false),
    		},
    	},
    	CatalogIconUrl: pulumi.String("string"),
    	CmCatalogId:    pulumi.String("string"),
    	Disabled:       pulumi.Bool(false),
    	Features: ibm.CmCatalogFeatureArray{
    		&ibm.CmCatalogFeatureArgs{
    			Description: pulumi.String("string"),
    			DescriptionI18n: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Title: pulumi.String("string"),
    			TitleI18n: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    		},
    	},
    	Kind:  pulumi.String("string"),
    	Label: pulumi.String("string"),
    	LabelI18n: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Metadata: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	ResourceGroupId:  pulumi.String("string"),
    	ShortDescription: pulumi.String("string"),
    	ShortDescriptionI18n: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TargetAccountContexts: ibm.CmCatalogTargetAccountContextArray{
    		&ibm.CmCatalogTargetAccountContextArgs{
    			ApiKey:    pulumi.String("string"),
    			Label:     pulumi.String("string"),
    			Name:      pulumi.String("string"),
    			ProjectId: pulumi.String("string"),
    			TrustedProfile: &ibm.CmCatalogTargetAccountContextTrustedProfileArgs{
    				CatalogCrn:       pulumi.String("string"),
    				CatalogName:      pulumi.String("string"),
    				TargetServiceId:  pulumi.String("string"),
    				TrustedProfileId: pulumi.String("string"),
    			},
    		},
    	},
    })
    
    var cmCatalogResource = new CmCatalog("cmCatalogResource", CmCatalogArgs.builder()
        .catalogBannerUrl("string")
        .catalogFilters(CmCatalogCatalogFilterArgs.builder()
            .categoryFilters(CmCatalogCatalogFilterCategoryFilterArgs.builder()
                .categoryName("string")
                .filter(CmCatalogCatalogFilterCategoryFilterFilterArgs.builder()
                    .filterTerms("string")
                    .build())
                .include(false)
                .build())
            .idFilters(CmCatalogCatalogFilterIdFiltersArgs.builder()
                .exclude(CmCatalogCatalogFilterIdFiltersExcludeArgs.builder()
                    .filterTerms("string")
                    .build())
                .include(CmCatalogCatalogFilterIdFiltersIncludeArgs.builder()
                    .filterTerms("string")
                    .build())
                .build())
            .includeAll(false)
            .build())
        .catalogIconUrl("string")
        .cmCatalogId("string")
        .disabled(false)
        .features(CmCatalogFeatureArgs.builder()
            .description("string")
            .descriptionI18n(Map.of("string", "string"))
            .title("string")
            .titleI18n(Map.of("string", "string"))
            .build())
        .kind("string")
        .label("string")
        .labelI18n(Map.of("string", "string"))
        .metadata(Map.of("string", "string"))
        .resourceGroupId("string")
        .shortDescription("string")
        .shortDescriptionI18n(Map.of("string", "string"))
        .tags("string")
        .targetAccountContexts(CmCatalogTargetAccountContextArgs.builder()
            .apiKey("string")
            .label("string")
            .name("string")
            .projectId("string")
            .trustedProfile(CmCatalogTargetAccountContextTrustedProfileArgs.builder()
                .catalogCrn("string")
                .catalogName("string")
                .targetServiceId("string")
                .trustedProfileId("string")
                .build())
            .build())
        .build());
    
    cm_catalog_resource = ibm.CmCatalog("cmCatalogResource",
        catalog_banner_url="string",
        catalog_filters=[{
            "category_filters": [{
                "category_name": "string",
                "filter": {
                    "filter_terms": ["string"],
                },
                "include": False,
            }],
            "id_filters": {
                "exclude": {
                    "filter_terms": ["string"],
                },
                "include": {
                    "filter_terms": ["string"],
                },
            },
            "include_all": False,
        }],
        catalog_icon_url="string",
        cm_catalog_id="string",
        disabled=False,
        features=[{
            "description": "string",
            "description_i18n": {
                "string": "string",
            },
            "title": "string",
            "title_i18n": {
                "string": "string",
            },
        }],
        kind="string",
        label="string",
        label_i18n={
            "string": "string",
        },
        metadata={
            "string": "string",
        },
        resource_group_id="string",
        short_description="string",
        short_description_i18n={
            "string": "string",
        },
        tags=["string"],
        target_account_contexts=[{
            "api_key": "string",
            "label": "string",
            "name": "string",
            "project_id": "string",
            "trusted_profile": {
                "catalog_crn": "string",
                "catalog_name": "string",
                "target_service_id": "string",
                "trusted_profile_id": "string",
            },
        }])
    
    const cmCatalogResource = new ibm.CmCatalog("cmCatalogResource", {
        catalogBannerUrl: "string",
        catalogFilters: [{
            categoryFilters: [{
                categoryName: "string",
                filter: {
                    filterTerms: ["string"],
                },
                include: false,
            }],
            idFilters: {
                exclude: {
                    filterTerms: ["string"],
                },
                include: {
                    filterTerms: ["string"],
                },
            },
            includeAll: false,
        }],
        catalogIconUrl: "string",
        cmCatalogId: "string",
        disabled: false,
        features: [{
            description: "string",
            descriptionI18n: {
                string: "string",
            },
            title: "string",
            titleI18n: {
                string: "string",
            },
        }],
        kind: "string",
        label: "string",
        labelI18n: {
            string: "string",
        },
        metadata: {
            string: "string",
        },
        resourceGroupId: "string",
        shortDescription: "string",
        shortDescriptionI18n: {
            string: "string",
        },
        tags: ["string"],
        targetAccountContexts: [{
            apiKey: "string",
            label: "string",
            name: "string",
            projectId: "string",
            trustedProfile: {
                catalogCrn: "string",
                catalogName: "string",
                targetServiceId: "string",
                trustedProfileId: "string",
            },
        }],
    });
    
    type: ibm:CmCatalog
    properties:
        catalogBannerUrl: string
        catalogFilters:
            - categoryFilters:
                - categoryName: string
                  filter:
                    filterTerms:
                        - string
                  include: false
              idFilters:
                exclude:
                    filterTerms:
                        - string
                include:
                    filterTerms:
                        - string
              includeAll: false
        catalogIconUrl: string
        cmCatalogId: string
        disabled: false
        features:
            - description: string
              descriptionI18n:
                string: string
              title: string
              titleI18n:
                string: string
        kind: string
        label: string
        labelI18n:
            string: string
        metadata:
            string: string
        resourceGroupId: string
        shortDescription: string
        shortDescriptionI18n:
            string: string
        tags:
            - string
        targetAccountContexts:
            - apiKey: string
              label: string
              name: string
              projectId: string
              trustedProfile:
                catalogCrn: string
                catalogName: string
                targetServiceId: string
                trustedProfileId: string
    

    CmCatalog 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 CmCatalog resource accepts the following input properties:

    CatalogBannerUrl string
    URL for a banner image for this catalog.
    CatalogFilters List<CmCatalogCatalogFilter>
    Filters for account and catalog filters. Nested schema for catalog_filters:
    CatalogIconUrl string
    URL for an icon associated with this catalog.
    CmCatalogId string
    The unique identifier of the ibm_cm_catalog.
    Disabled bool
    Denotes whether a catalog is disabled.
    Features List<CmCatalogFeature>
    List of features associated with this catalog.
    Kind string
    Kind of catalog. Supported kinds are offering and vpe.
    Label string
    Display Name in the requested language.
    LabelI18n Dictionary<string, string>
    A map of translated strings, by language code.
    Metadata Dictionary<string, string>
    Catalog specific metadata.
    ResourceGroupId string
    Resource group id the catalog is owned by.
    ShortDescription string
    Description in the requested language.
    ShortDescriptionI18n Dictionary<string, string>
    A map of translated strings, by language code.
    Tags List<string>
    List of tags associated with this catalog.
    TargetAccountContexts List<CmCatalogTargetAccountContext>
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    CatalogBannerUrl string
    URL for a banner image for this catalog.
    CatalogFilters []CmCatalogCatalogFilterArgs
    Filters for account and catalog filters. Nested schema for catalog_filters:
    CatalogIconUrl string
    URL for an icon associated with this catalog.
    CmCatalogId string
    The unique identifier of the ibm_cm_catalog.
    Disabled bool
    Denotes whether a catalog is disabled.
    Features []CmCatalogFeatureArgs
    List of features associated with this catalog.
    Kind string
    Kind of catalog. Supported kinds are offering and vpe.
    Label string
    Display Name in the requested language.
    LabelI18n map[string]string
    A map of translated strings, by language code.
    Metadata map[string]string
    Catalog specific metadata.
    ResourceGroupId string
    Resource group id the catalog is owned by.
    ShortDescription string
    Description in the requested language.
    ShortDescriptionI18n map[string]string
    A map of translated strings, by language code.
    Tags []string
    List of tags associated with this catalog.
    TargetAccountContexts []CmCatalogTargetAccountContextArgs
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    catalogBannerUrl String
    URL for a banner image for this catalog.
    catalogFilters List<CmCatalogCatalogFilter>
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalogIconUrl String
    URL for an icon associated with this catalog.
    cmCatalogId String
    The unique identifier of the ibm_cm_catalog.
    disabled Boolean
    Denotes whether a catalog is disabled.
    features List<CmCatalogFeature>
    List of features associated with this catalog.
    kind String
    Kind of catalog. Supported kinds are offering and vpe.
    label String
    Display Name in the requested language.
    labelI18n Map<String,String>
    A map of translated strings, by language code.
    metadata Map<String,String>
    Catalog specific metadata.
    resourceGroupId String
    Resource group id the catalog is owned by.
    shortDescription String
    Description in the requested language.
    shortDescriptionI18n Map<String,String>
    A map of translated strings, by language code.
    tags List<String>
    List of tags associated with this catalog.
    targetAccountContexts List<CmCatalogTargetAccountContext>
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    catalogBannerUrl string
    URL for a banner image for this catalog.
    catalogFilters CmCatalogCatalogFilter[]
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalogIconUrl string
    URL for an icon associated with this catalog.
    cmCatalogId string
    The unique identifier of the ibm_cm_catalog.
    disabled boolean
    Denotes whether a catalog is disabled.
    features CmCatalogFeature[]
    List of features associated with this catalog.
    kind string
    Kind of catalog. Supported kinds are offering and vpe.
    label string
    Display Name in the requested language.
    labelI18n {[key: string]: string}
    A map of translated strings, by language code.
    metadata {[key: string]: string}
    Catalog specific metadata.
    resourceGroupId string
    Resource group id the catalog is owned by.
    shortDescription string
    Description in the requested language.
    shortDescriptionI18n {[key: string]: string}
    A map of translated strings, by language code.
    tags string[]
    List of tags associated with this catalog.
    targetAccountContexts CmCatalogTargetAccountContext[]
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    catalog_banner_url str
    URL for a banner image for this catalog.
    catalog_filters Sequence[CmCatalogCatalogFilterArgs]
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalog_icon_url str
    URL for an icon associated with this catalog.
    cm_catalog_id str
    The unique identifier of the ibm_cm_catalog.
    disabled bool
    Denotes whether a catalog is disabled.
    features Sequence[CmCatalogFeatureArgs]
    List of features associated with this catalog.
    kind str
    Kind of catalog. Supported kinds are offering and vpe.
    label str
    Display Name in the requested language.
    label_i18n Mapping[str, str]
    A map of translated strings, by language code.
    metadata Mapping[str, str]
    Catalog specific metadata.
    resource_group_id str
    Resource group id the catalog is owned by.
    short_description str
    Description in the requested language.
    short_description_i18n Mapping[str, str]
    A map of translated strings, by language code.
    tags Sequence[str]
    List of tags associated with this catalog.
    target_account_contexts Sequence[CmCatalogTargetAccountContextArgs]
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    catalogBannerUrl String
    URL for a banner image for this catalog.
    catalogFilters List<Property Map>
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalogIconUrl String
    URL for an icon associated with this catalog.
    cmCatalogId String
    The unique identifier of the ibm_cm_catalog.
    disabled Boolean
    Denotes whether a catalog is disabled.
    features List<Property Map>
    List of features associated with this catalog.
    kind String
    Kind of catalog. Supported kinds are offering and vpe.
    label String
    Display Name in the requested language.
    labelI18n Map<String>
    A map of translated strings, by language code.
    metadata Map<String>
    Catalog specific metadata.
    resourceGroupId String
    Resource group id the catalog is owned by.
    shortDescription String
    Description in the requested language.
    shortDescriptionI18n Map<String>
    A map of translated strings, by language code.
    tags List<String>
    List of tags associated with this catalog.
    targetAccountContexts List<Property Map>
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:

    Outputs

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

    Created string
    (String) The date-time this catalog was created.
    Crn string
    (String) CRN associated with the catalog.
    Id string
    The provider-assigned unique ID for this managed resource.
    OfferingsUrl string
    (String) URL path to offerings.
    OwningAccount string
    (String) The account ID of the owning account.
    Rev string
    (String) Cloudant revision.
    Updated string
    (String) The date-time this catalog was last updated.
    Url string
    (String) The url for this specific catalog.
    Created string
    (String) The date-time this catalog was created.
    Crn string
    (String) CRN associated with the catalog.
    Id string
    The provider-assigned unique ID for this managed resource.
    OfferingsUrl string
    (String) URL path to offerings.
    OwningAccount string
    (String) The account ID of the owning account.
    Rev string
    (String) Cloudant revision.
    Updated string
    (String) The date-time this catalog was last updated.
    Url string
    (String) The url for this specific catalog.
    created String
    (String) The date-time this catalog was created.
    crn String
    (String) CRN associated with the catalog.
    id String
    The provider-assigned unique ID for this managed resource.
    offeringsUrl String
    (String) URL path to offerings.
    owningAccount String
    (String) The account ID of the owning account.
    rev String
    (String) Cloudant revision.
    updated String
    (String) The date-time this catalog was last updated.
    url String
    (String) The url for this specific catalog.
    created string
    (String) The date-time this catalog was created.
    crn string
    (String) CRN associated with the catalog.
    id string
    The provider-assigned unique ID for this managed resource.
    offeringsUrl string
    (String) URL path to offerings.
    owningAccount string
    (String) The account ID of the owning account.
    rev string
    (String) Cloudant revision.
    updated string
    (String) The date-time this catalog was last updated.
    url string
    (String) The url for this specific catalog.
    created str
    (String) The date-time this catalog was created.
    crn str
    (String) CRN associated with the catalog.
    id str
    The provider-assigned unique ID for this managed resource.
    offerings_url str
    (String) URL path to offerings.
    owning_account str
    (String) The account ID of the owning account.
    rev str
    (String) Cloudant revision.
    updated str
    (String) The date-time this catalog was last updated.
    url str
    (String) The url for this specific catalog.
    created String
    (String) The date-time this catalog was created.
    crn String
    (String) CRN associated with the catalog.
    id String
    The provider-assigned unique ID for this managed resource.
    offeringsUrl String
    (String) URL path to offerings.
    owningAccount String
    (String) The account ID of the owning account.
    rev String
    (String) Cloudant revision.
    updated String
    (String) The date-time this catalog was last updated.
    url String
    (String) The url for this specific catalog.

    Look up Existing CmCatalog Resource

    Get an existing CmCatalog 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?: CmCatalogState, opts?: CustomResourceOptions): CmCatalog
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            catalog_banner_url: Optional[str] = None,
            catalog_filters: Optional[Sequence[CmCatalogCatalogFilterArgs]] = None,
            catalog_icon_url: Optional[str] = None,
            cm_catalog_id: Optional[str] = None,
            created: Optional[str] = None,
            crn: Optional[str] = None,
            disabled: Optional[bool] = None,
            features: Optional[Sequence[CmCatalogFeatureArgs]] = None,
            kind: Optional[str] = None,
            label: Optional[str] = None,
            label_i18n: Optional[Mapping[str, str]] = None,
            metadata: Optional[Mapping[str, str]] = None,
            offerings_url: Optional[str] = None,
            owning_account: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            rev: Optional[str] = None,
            short_description: Optional[str] = None,
            short_description_i18n: Optional[Mapping[str, str]] = None,
            tags: Optional[Sequence[str]] = None,
            target_account_contexts: Optional[Sequence[CmCatalogTargetAccountContextArgs]] = None,
            updated: Optional[str] = None,
            url: Optional[str] = None) -> CmCatalog
    func GetCmCatalog(ctx *Context, name string, id IDInput, state *CmCatalogState, opts ...ResourceOption) (*CmCatalog, error)
    public static CmCatalog Get(string name, Input<string> id, CmCatalogState? state, CustomResourceOptions? opts = null)
    public static CmCatalog get(String name, Output<String> id, CmCatalogState state, CustomResourceOptions options)
    resources:  _:    type: ibm:CmCatalog    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:
    CatalogBannerUrl string
    URL for a banner image for this catalog.
    CatalogFilters List<CmCatalogCatalogFilter>
    Filters for account and catalog filters. Nested schema for catalog_filters:
    CatalogIconUrl string
    URL for an icon associated with this catalog.
    CmCatalogId string
    The unique identifier of the ibm_cm_catalog.
    Created string
    (String) The date-time this catalog was created.
    Crn string
    (String) CRN associated with the catalog.
    Disabled bool
    Denotes whether a catalog is disabled.
    Features List<CmCatalogFeature>
    List of features associated with this catalog.
    Kind string
    Kind of catalog. Supported kinds are offering and vpe.
    Label string
    Display Name in the requested language.
    LabelI18n Dictionary<string, string>
    A map of translated strings, by language code.
    Metadata Dictionary<string, string>
    Catalog specific metadata.
    OfferingsUrl string
    (String) URL path to offerings.
    OwningAccount string
    (String) The account ID of the owning account.
    ResourceGroupId string
    Resource group id the catalog is owned by.
    Rev string
    (String) Cloudant revision.
    ShortDescription string
    Description in the requested language.
    ShortDescriptionI18n Dictionary<string, string>
    A map of translated strings, by language code.
    Tags List<string>
    List of tags associated with this catalog.
    TargetAccountContexts List<CmCatalogTargetAccountContext>
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    Updated string
    (String) The date-time this catalog was last updated.
    Url string
    (String) The url for this specific catalog.
    CatalogBannerUrl string
    URL for a banner image for this catalog.
    CatalogFilters []CmCatalogCatalogFilterArgs
    Filters for account and catalog filters. Nested schema for catalog_filters:
    CatalogIconUrl string
    URL for an icon associated with this catalog.
    CmCatalogId string
    The unique identifier of the ibm_cm_catalog.
    Created string
    (String) The date-time this catalog was created.
    Crn string
    (String) CRN associated with the catalog.
    Disabled bool
    Denotes whether a catalog is disabled.
    Features []CmCatalogFeatureArgs
    List of features associated with this catalog.
    Kind string
    Kind of catalog. Supported kinds are offering and vpe.
    Label string
    Display Name in the requested language.
    LabelI18n map[string]string
    A map of translated strings, by language code.
    Metadata map[string]string
    Catalog specific metadata.
    OfferingsUrl string
    (String) URL path to offerings.
    OwningAccount string
    (String) The account ID of the owning account.
    ResourceGroupId string
    Resource group id the catalog is owned by.
    Rev string
    (String) Cloudant revision.
    ShortDescription string
    Description in the requested language.
    ShortDescriptionI18n map[string]string
    A map of translated strings, by language code.
    Tags []string
    List of tags associated with this catalog.
    TargetAccountContexts []CmCatalogTargetAccountContextArgs
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    Updated string
    (String) The date-time this catalog was last updated.
    Url string
    (String) The url for this specific catalog.
    catalogBannerUrl String
    URL for a banner image for this catalog.
    catalogFilters List<CmCatalogCatalogFilter>
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalogIconUrl String
    URL for an icon associated with this catalog.
    cmCatalogId String
    The unique identifier of the ibm_cm_catalog.
    created String
    (String) The date-time this catalog was created.
    crn String
    (String) CRN associated with the catalog.
    disabled Boolean
    Denotes whether a catalog is disabled.
    features List<CmCatalogFeature>
    List of features associated with this catalog.
    kind String
    Kind of catalog. Supported kinds are offering and vpe.
    label String
    Display Name in the requested language.
    labelI18n Map<String,String>
    A map of translated strings, by language code.
    metadata Map<String,String>
    Catalog specific metadata.
    offeringsUrl String
    (String) URL path to offerings.
    owningAccount String
    (String) The account ID of the owning account.
    resourceGroupId String
    Resource group id the catalog is owned by.
    rev String
    (String) Cloudant revision.
    shortDescription String
    Description in the requested language.
    shortDescriptionI18n Map<String,String>
    A map of translated strings, by language code.
    tags List<String>
    List of tags associated with this catalog.
    targetAccountContexts List<CmCatalogTargetAccountContext>
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    updated String
    (String) The date-time this catalog was last updated.
    url String
    (String) The url for this specific catalog.
    catalogBannerUrl string
    URL for a banner image for this catalog.
    catalogFilters CmCatalogCatalogFilter[]
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalogIconUrl string
    URL for an icon associated with this catalog.
    cmCatalogId string
    The unique identifier of the ibm_cm_catalog.
    created string
    (String) The date-time this catalog was created.
    crn string
    (String) CRN associated with the catalog.
    disabled boolean
    Denotes whether a catalog is disabled.
    features CmCatalogFeature[]
    List of features associated with this catalog.
    kind string
    Kind of catalog. Supported kinds are offering and vpe.
    label string
    Display Name in the requested language.
    labelI18n {[key: string]: string}
    A map of translated strings, by language code.
    metadata {[key: string]: string}
    Catalog specific metadata.
    offeringsUrl string
    (String) URL path to offerings.
    owningAccount string
    (String) The account ID of the owning account.
    resourceGroupId string
    Resource group id the catalog is owned by.
    rev string
    (String) Cloudant revision.
    shortDescription string
    Description in the requested language.
    shortDescriptionI18n {[key: string]: string}
    A map of translated strings, by language code.
    tags string[]
    List of tags associated with this catalog.
    targetAccountContexts CmCatalogTargetAccountContext[]
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    updated string
    (String) The date-time this catalog was last updated.
    url string
    (String) The url for this specific catalog.
    catalog_banner_url str
    URL for a banner image for this catalog.
    catalog_filters Sequence[CmCatalogCatalogFilterArgs]
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalog_icon_url str
    URL for an icon associated with this catalog.
    cm_catalog_id str
    The unique identifier of the ibm_cm_catalog.
    created str
    (String) The date-time this catalog was created.
    crn str
    (String) CRN associated with the catalog.
    disabled bool
    Denotes whether a catalog is disabled.
    features Sequence[CmCatalogFeatureArgs]
    List of features associated with this catalog.
    kind str
    Kind of catalog. Supported kinds are offering and vpe.
    label str
    Display Name in the requested language.
    label_i18n Mapping[str, str]
    A map of translated strings, by language code.
    metadata Mapping[str, str]
    Catalog specific metadata.
    offerings_url str
    (String) URL path to offerings.
    owning_account str
    (String) The account ID of the owning account.
    resource_group_id str
    Resource group id the catalog is owned by.
    rev str
    (String) Cloudant revision.
    short_description str
    Description in the requested language.
    short_description_i18n Mapping[str, str]
    A map of translated strings, by language code.
    tags Sequence[str]
    List of tags associated with this catalog.
    target_account_contexts Sequence[CmCatalogTargetAccountContextArgs]
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    updated str
    (String) The date-time this catalog was last updated.
    url str
    (String) The url for this specific catalog.
    catalogBannerUrl String
    URL for a banner image for this catalog.
    catalogFilters List<Property Map>
    Filters for account and catalog filters. Nested schema for catalog_filters:
    catalogIconUrl String
    URL for an icon associated with this catalog.
    cmCatalogId String
    The unique identifier of the ibm_cm_catalog.
    created String
    (String) The date-time this catalog was created.
    crn String
    (String) CRN associated with the catalog.
    disabled Boolean
    Denotes whether a catalog is disabled.
    features List<Property Map>
    List of features associated with this catalog.
    kind String
    Kind of catalog. Supported kinds are offering and vpe.
    label String
    Display Name in the requested language.
    labelI18n Map<String>
    A map of translated strings, by language code.
    metadata Map<String>
    Catalog specific metadata.
    offeringsUrl String
    (String) URL path to offerings.
    owningAccount String
    (String) The account ID of the owning account.
    resourceGroupId String
    Resource group id the catalog is owned by.
    rev String
    (String) Cloudant revision.
    shortDescription String
    Description in the requested language.
    shortDescriptionI18n Map<String>
    A map of translated strings, by language code.
    tags List<String>
    List of tags associated with this catalog.
    targetAccountContexts List<Property Map>
    List of target account contexts for this catalog. Can only be configured on an update, not on a create. Nested scheme for target_account_contexts:
    updated String
    (String) The date-time this catalog was last updated.
    url String
    (String) The url for this specific catalog.

    Supporting Types

    CmCatalogCatalogFilter, CmCatalogCatalogFilterArgs

    CategoryFilters List<CmCatalogCatalogFilterCategoryFilter>
    Filter against offering properties. Nested schema for category_filters:
    IdFilters CmCatalogCatalogFilterIdFilters
    Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. Nested schema for id_filters:
    IncludeAll bool

    true - Include all of the public catalog when filtering. Further settings will specifically exclude some offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some offerings.

    CategoryFilters []CmCatalogCatalogFilterCategoryFilter
    Filter against offering properties. Nested schema for category_filters:
    IdFilters CmCatalogCatalogFilterIdFilters
    Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. Nested schema for id_filters:
    IncludeAll bool

    true - Include all of the public catalog when filtering. Further settings will specifically exclude some offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some offerings.

    categoryFilters List<CmCatalogCatalogFilterCategoryFilter>
    Filter against offering properties. Nested schema for category_filters:
    idFilters CmCatalogCatalogFilterIdFilters
    Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. Nested schema for id_filters:
    includeAll Boolean

    true - Include all of the public catalog when filtering. Further settings will specifically exclude some offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some offerings.

    categoryFilters CmCatalogCatalogFilterCategoryFilter[]
    Filter against offering properties. Nested schema for category_filters:
    idFilters CmCatalogCatalogFilterIdFilters
    Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. Nested schema for id_filters:
    includeAll boolean

    true - Include all of the public catalog when filtering. Further settings will specifically exclude some offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some offerings.

    category_filters Sequence[CmCatalogCatalogFilterCategoryFilter]
    Filter against offering properties. Nested schema for category_filters:
    id_filters CmCatalogCatalogFilterIdFilters
    Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. Nested schema for id_filters:
    include_all bool

    true - Include all of the public catalog when filtering. Further settings will specifically exclude some offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some offerings.

    categoryFilters List<Property Map>
    Filter against offering properties. Nested schema for category_filters:
    idFilters Property Map
    Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. Nested schema for id_filters:
    includeAll Boolean

    true - Include all of the public catalog when filtering. Further settings will specifically exclude some offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some offerings.

    CmCatalogCatalogFilterCategoryFilter, CmCatalogCatalogFilterCategoryFilterArgs

    CategoryName string
    Name of the category.
    Filter CmCatalogCatalogFilterCategoryFilterFilter
    Filter terms related to the category. Nested schema for filter:
    Include bool
    Whether to include the category in the catalog filter.
    CategoryName string
    Name of the category.
    Filter CmCatalogCatalogFilterCategoryFilterFilter
    Filter terms related to the category. Nested schema for filter:
    Include bool
    Whether to include the category in the catalog filter.
    categoryName String
    Name of the category.
    filter CmCatalogCatalogFilterCategoryFilterFilter
    Filter terms related to the category. Nested schema for filter:
    include Boolean
    Whether to include the category in the catalog filter.
    categoryName string
    Name of the category.
    filter CmCatalogCatalogFilterCategoryFilterFilter
    Filter terms related to the category. Nested schema for filter:
    include boolean
    Whether to include the category in the catalog filter.
    category_name str
    Name of the category.
    filter CmCatalogCatalogFilterCategoryFilterFilter
    Filter terms related to the category. Nested schema for filter:
    include bool
    Whether to include the category in the catalog filter.
    categoryName String
    Name of the category.
    filter Property Map
    Filter terms related to the category. Nested schema for filter:
    include Boolean
    Whether to include the category in the catalog filter.

    CmCatalogCatalogFilterCategoryFilterFilter, CmCatalogCatalogFilterCategoryFilterFilterArgs

    FilterTerms List<string>
    List of filter terms for the category.
    FilterTerms []string
    List of filter terms for the category.
    filterTerms List<String>
    List of filter terms for the category.
    filterTerms string[]
    List of filter terms for the category.
    filter_terms Sequence[str]
    List of filter terms for the category.
    filterTerms List<String>
    List of filter terms for the category.

    CmCatalogCatalogFilterIdFilters, CmCatalogCatalogFilterIdFiltersArgs

    Exclude CmCatalogCatalogFilterIdFiltersExclude
    Offering filter terms. Nested schema for exclude:
    Include CmCatalogCatalogFilterIdFiltersInclude
    Offering filter terms. Nested schema for include:
    Exclude CmCatalogCatalogFilterIdFiltersExclude
    Offering filter terms. Nested schema for exclude:
    Include CmCatalogCatalogFilterIdFiltersInclude
    Offering filter terms. Nested schema for include:
    exclude CmCatalogCatalogFilterIdFiltersExclude
    Offering filter terms. Nested schema for exclude:
    include CmCatalogCatalogFilterIdFiltersInclude
    Offering filter terms. Nested schema for include:
    exclude CmCatalogCatalogFilterIdFiltersExclude
    Offering filter terms. Nested schema for exclude:
    include CmCatalogCatalogFilterIdFiltersInclude
    Offering filter terms. Nested schema for include:
    exclude CmCatalogCatalogFilterIdFiltersExclude
    Offering filter terms. Nested schema for exclude:
    include CmCatalogCatalogFilterIdFiltersInclude
    Offering filter terms. Nested schema for include:
    exclude Property Map
    Offering filter terms. Nested schema for exclude:
    include Property Map
    Offering filter terms. Nested schema for include:

    CmCatalogCatalogFilterIdFiltersExclude, CmCatalogCatalogFilterIdFiltersExcludeArgs

    FilterTerms List<string>
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    FilterTerms []string
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filterTerms List<String>
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filterTerms string[]
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filter_terms Sequence[str]
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filterTerms List<String>
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.

    CmCatalogCatalogFilterIdFiltersInclude, CmCatalogCatalogFilterIdFiltersIncludeArgs

    FilterTerms List<string>
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    FilterTerms []string
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filterTerms List<String>
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filterTerms string[]
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filter_terms Sequence[str]
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.
    filterTerms List<String>
    List of values to match against. If include is true, then if the offering has one of the values then the offering is included. If include is false, then if the offering has one of the values then the offering is excluded.

    CmCatalogFeature, CmCatalogFeatureArgs

    Description string
    Feature description.
    DescriptionI18n Dictionary<string, string>
    A map of translated strings, by language code.
    Title string
    Heading.
    TitleI18n Dictionary<string, string>
    A map of translated strings, by language code.
    Description string
    Feature description.
    DescriptionI18n map[string]string
    A map of translated strings, by language code.
    Title string
    Heading.
    TitleI18n map[string]string
    A map of translated strings, by language code.
    description String
    Feature description.
    descriptionI18n Map<String,String>
    A map of translated strings, by language code.
    title String
    Heading.
    titleI18n Map<String,String>
    A map of translated strings, by language code.
    description string
    Feature description.
    descriptionI18n {[key: string]: string}
    A map of translated strings, by language code.
    title string
    Heading.
    titleI18n {[key: string]: string}
    A map of translated strings, by language code.
    description str
    Feature description.
    description_i18n Mapping[str, str]
    A map of translated strings, by language code.
    title str
    Heading.
    title_i18n Mapping[str, str]
    A map of translated strings, by language code.
    description String
    Feature description.
    descriptionI18n Map<String>
    A map of translated strings, by language code.
    title String
    Heading.
    titleI18n Map<String>
    A map of translated strings, by language code.

    CmCatalogTargetAccountContext, CmCatalogTargetAccountContextArgs

    ApiKey string
    API key of the target account.
    Label string
    Label for this target account context.
    Name string
    Unique name/identifier for this target account context.
    ProjectId string
    Project ID.
    TrustedProfile CmCatalogTargetAccountContextTrustedProfile
    Trusted profile information. Nested scheme for trusted_profile:
    ApiKey string
    API key of the target account.
    Label string
    Label for this target account context.
    Name string
    Unique name/identifier for this target account context.
    ProjectId string
    Project ID.
    TrustedProfile CmCatalogTargetAccountContextTrustedProfile
    Trusted profile information. Nested scheme for trusted_profile:
    apiKey String
    API key of the target account.
    label String
    Label for this target account context.
    name String
    Unique name/identifier for this target account context.
    projectId String
    Project ID.
    trustedProfile CmCatalogTargetAccountContextTrustedProfile
    Trusted profile information. Nested scheme for trusted_profile:
    apiKey string
    API key of the target account.
    label string
    Label for this target account context.
    name string
    Unique name/identifier for this target account context.
    projectId string
    Project ID.
    trustedProfile CmCatalogTargetAccountContextTrustedProfile
    Trusted profile information. Nested scheme for trusted_profile:
    api_key str
    API key of the target account.
    label str
    Label for this target account context.
    name str
    Unique name/identifier for this target account context.
    project_id str
    Project ID.
    trusted_profile CmCatalogTargetAccountContextTrustedProfile
    Trusted profile information. Nested scheme for trusted_profile:
    apiKey String
    API key of the target account.
    label String
    Label for this target account context.
    name String
    Unique name/identifier for this target account context.
    projectId String
    Project ID.
    trustedProfile Property Map
    Trusted profile information. Nested scheme for trusted_profile:

    CmCatalogTargetAccountContextTrustedProfile, CmCatalogTargetAccountContextTrustedProfileArgs

    CatalogCrn string
    (String) CRN of this catalog.
    CatalogName string
    (String) Name of this catalog.
    TargetServiceId string
    Target service ID.
    TrustedProfileId string
    Trusted profile ID.
    CatalogCrn string
    (String) CRN of this catalog.
    CatalogName string
    (String) Name of this catalog.
    TargetServiceId string
    Target service ID.
    TrustedProfileId string
    Trusted profile ID.
    catalogCrn String
    (String) CRN of this catalog.
    catalogName String
    (String) Name of this catalog.
    targetServiceId String
    Target service ID.
    trustedProfileId String
    Trusted profile ID.
    catalogCrn string
    (String) CRN of this catalog.
    catalogName string
    (String) Name of this catalog.
    targetServiceId string
    Target service ID.
    trustedProfileId string
    Trusted profile ID.
    catalog_crn str
    (String) CRN of this catalog.
    catalog_name str
    (String) Name of this catalog.
    target_service_id str
    Target service ID.
    trusted_profile_id str
    Trusted profile ID.
    catalogCrn String
    (String) CRN of this catalog.
    catalogName String
    (String) Name of this catalog.
    targetServiceId String
    Target service ID.
    trustedProfileId String
    Trusted profile ID.

    Import

    You can import the ibm_cm_catalog resource by using id. Unique ID.

    Syntax

    $ pulumi import ibm:index/cmCatalog:CmCatalog cm_catalog <id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    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