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

ibm.OnboardingCatalogPlan

Explore with Pulumi AI

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

    Note - Intended for internal use only. This resource is strictly experimental and subject to change without notice.

    Create, update, and delete onboarding_catalog_plans with this resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const onboardingCatalogPlanInstance = new ibm.OnboardingCatalogPlan("onboardingCatalogPlanInstance", {
        active: true,
        catalogProductId: ibm_onboarding_catalog_product.onboarding_catalog_product_instance.onboarding_catalog_product_id,
        disabled: false,
        kind: "plan",
        metadata: {
            rcCompatible: true,
            ui: {
                strings: {
                    en: {
                        bullets: [{
                            description: "description",
                            title: "title",
                        }],
                        media: [{
                            caption: "caption",
                            thumbnail: "thumbnail",
                            type: "image",
                            url: "url",
                        }],
                        navigationItems: [{
                            id: "id",
                            url: "url",
                            label: "label",
                        }],
                    },
                },
                urls: {
                    docUrl: "doc_url",
                    apidocsUrl: "apidocs_url",
                    termsUrl: "terms_url",
                    instructionsUrl: "instructions_url",
                    catalogDetailsUrl: "catalog_details_url",
                    customCreatePageUrl: "custom_create_page_url",
                    dashboard: "dashboard",
                },
                hidden: true,
                sideBySideIndex: 1,
            },
            service: {
                rcProvisionable: true,
                iamCompatible: true,
                bindable: true,
                planUpdateable: true,
                serviceKeySupported: true,
            },
            pricing: {
                type: "free",
                origin: "global_catalog",
                salesAvenues: ["seller"],
            },
            plan: {
                allowInternalUsers: true,
                provisionType: "ibm_cloud",
                reservable: true,
            },
            other: {
                resourceController: {
                    subscriptionProviderId: "subscription_provider_id",
                },
            },
        },
        objectProvider: {
            name: "name",
            email: "email",
        },
        overviewUi: {
            en: {
                displayName: "display_name",
                description: "description",
                longDescription: "long_description",
            },
        },
        productId: ibm_onboarding_product.onboarding_product_instance.id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    onboarding_catalog_plan_instance = ibm.OnboardingCatalogPlan("onboardingCatalogPlanInstance",
        active=True,
        catalog_product_id=ibm_onboarding_catalog_product["onboarding_catalog_product_instance"]["onboarding_catalog_product_id"],
        disabled=False,
        kind="plan",
        metadata={
            "rc_compatible": True,
            "ui": {
                "strings": {
                    "en": {
                        "bullets": [{
                            "description": "description",
                            "title": "title",
                        }],
                        "media": [{
                            "caption": "caption",
                            "thumbnail": "thumbnail",
                            "type": "image",
                            "url": "url",
                        }],
                        "navigation_items": [{
                            "id": "id",
                            "url": "url",
                            "label": "label",
                        }],
                    },
                },
                "urls": {
                    "doc_url": "doc_url",
                    "apidocs_url": "apidocs_url",
                    "terms_url": "terms_url",
                    "instructions_url": "instructions_url",
                    "catalog_details_url": "catalog_details_url",
                    "custom_create_page_url": "custom_create_page_url",
                    "dashboard": "dashboard",
                },
                "hidden": True,
                "side_by_side_index": 1,
            },
            "service": {
                "rc_provisionable": True,
                "iam_compatible": True,
                "bindable": True,
                "plan_updateable": True,
                "service_key_supported": True,
            },
            "pricing": {
                "type": "free",
                "origin": "global_catalog",
                "sales_avenues": ["seller"],
            },
            "plan": {
                "allow_internal_users": True,
                "provision_type": "ibm_cloud",
                "reservable": True,
            },
            "other": {
                "resource_controller": {
                    "subscription_provider_id": "subscription_provider_id",
                },
            },
        },
        object_provider={
            "name": "name",
            "email": "email",
        },
        overview_ui={
            "en": {
                "display_name": "display_name",
                "description": "description",
                "long_description": "long_description",
            },
        },
        product_id=ibm_onboarding_product["onboarding_product_instance"]["id"])
    
    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.NewOnboardingCatalogPlan(ctx, "onboardingCatalogPlanInstance", &ibm.OnboardingCatalogPlanArgs{
    			Active:           pulumi.Bool(true),
    			CatalogProductId: pulumi.Any(ibm_onboarding_catalog_product.Onboarding_catalog_product_instance.Onboarding_catalog_product_id),
    			Disabled:         pulumi.Bool(false),
    			Kind:             pulumi.String("plan"),
    			Metadata: &ibm.OnboardingCatalogPlanMetadataArgs{
    				RcCompatible: pulumi.Bool(true),
    				Ui: &ibm.OnboardingCatalogPlanMetadataUiArgs{
    					Strings: &ibm.OnboardingCatalogPlanMetadataUiStringsArgs{
    						En: &ibm.OnboardingCatalogPlanMetadataUiStringsEnArgs{
    							Bullets: ibm.OnboardingCatalogPlanMetadataUiStringsEnBulletArray{
    								&ibm.OnboardingCatalogPlanMetadataUiStringsEnBulletArgs{
    									Description: pulumi.String("description"),
    									Title:       pulumi.String("title"),
    								},
    							},
    							Media: ibm.OnboardingCatalogPlanMetadataUiStringsEnMediaArray{
    								&ibm.OnboardingCatalogPlanMetadataUiStringsEnMediaArgs{
    									Caption:   pulumi.String("caption"),
    									Thumbnail: pulumi.String("thumbnail"),
    									Type:      pulumi.String("image"),
    									Url:       pulumi.String("url"),
    								},
    							},
    							NavigationItems: ibm.OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArray{
    								&ibm.OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs{
    									Id:    pulumi.String("id"),
    									Url:   pulumi.String("url"),
    									Label: pulumi.String("label"),
    								},
    							},
    						},
    					},
    					Urls: &ibm.OnboardingCatalogPlanMetadataUiUrlsArgs{
    						DocUrl:              pulumi.String("doc_url"),
    						ApidocsUrl:          pulumi.String("apidocs_url"),
    						TermsUrl:            pulumi.String("terms_url"),
    						InstructionsUrl:     pulumi.String("instructions_url"),
    						CatalogDetailsUrl:   pulumi.String("catalog_details_url"),
    						CustomCreatePageUrl: pulumi.String("custom_create_page_url"),
    						Dashboard:           pulumi.String("dashboard"),
    					},
    					Hidden:          pulumi.Bool(true),
    					SideBySideIndex: pulumi.Float64(1),
    				},
    				Service: &ibm.OnboardingCatalogPlanMetadataServiceArgs{
    					RcProvisionable:     pulumi.Bool(true),
    					IamCompatible:       pulumi.Bool(true),
    					Bindable:            pulumi.Bool(true),
    					PlanUpdateable:      pulumi.Bool(true),
    					ServiceKeySupported: pulumi.Bool(true),
    				},
    				Pricing: &ibm.OnboardingCatalogPlanMetadataPricingArgs{
    					Type:   pulumi.String("free"),
    					Origin: pulumi.String("global_catalog"),
    					SalesAvenues: pulumi.StringArray{
    						pulumi.String("seller"),
    					},
    				},
    				Plan: &ibm.OnboardingCatalogPlanMetadataPlanArgs{
    					AllowInternalUsers: pulumi.Bool(true),
    					ProvisionType:      pulumi.String("ibm_cloud"),
    					Reservable:         pulumi.Bool(true),
    				},
    				Other: &ibm.OnboardingCatalogPlanMetadataOtherArgs{
    					ResourceController: &ibm.OnboardingCatalogPlanMetadataOtherResourceControllerArgs{
    						SubscriptionProviderId: pulumi.String("subscription_provider_id"),
    					},
    				},
    			},
    			ObjectProvider: &ibm.OnboardingCatalogPlanObjectProviderArgs{
    				Name:  pulumi.String("name"),
    				Email: pulumi.String("email"),
    			},
    			OverviewUi: &ibm.OnboardingCatalogPlanOverviewUiArgs{
    				En: &ibm.OnboardingCatalogPlanOverviewUiEnArgs{
    					DisplayName:     pulumi.String("display_name"),
    					Description:     pulumi.String("description"),
    					LongDescription: pulumi.String("long_description"),
    				},
    			},
    			ProductId: pulumi.Any(ibm_onboarding_product.Onboarding_product_instance.Id),
    		})
    		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 onboardingCatalogPlanInstance = new Ibm.OnboardingCatalogPlan("onboardingCatalogPlanInstance", new()
        {
            Active = true,
            CatalogProductId = ibm_onboarding_catalog_product.Onboarding_catalog_product_instance.Onboarding_catalog_product_id,
            Disabled = false,
            Kind = "plan",
            Metadata = new Ibm.Inputs.OnboardingCatalogPlanMetadataArgs
            {
                RcCompatible = true,
                Ui = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiArgs
                {
                    Strings = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsArgs
                    {
                        En = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnArgs
                        {
                            Bullets = new[]
                            {
                                new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnBulletArgs
                                {
                                    Description = "description",
                                    Title = "title",
                                },
                            },
                            Media = new[]
                            {
                                new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnMediaArgs
                                {
                                    Caption = "caption",
                                    Thumbnail = "thumbnail",
                                    Type = "image",
                                    Url = "url",
                                },
                            },
                            NavigationItems = new[]
                            {
                                new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs
                                {
                                    Id = "id",
                                    Url = "url",
                                    Label = "label",
                                },
                            },
                        },
                    },
                    Urls = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiUrlsArgs
                    {
                        DocUrl = "doc_url",
                        ApidocsUrl = "apidocs_url",
                        TermsUrl = "terms_url",
                        InstructionsUrl = "instructions_url",
                        CatalogDetailsUrl = "catalog_details_url",
                        CustomCreatePageUrl = "custom_create_page_url",
                        Dashboard = "dashboard",
                    },
                    Hidden = true,
                    SideBySideIndex = 1,
                },
                Service = new Ibm.Inputs.OnboardingCatalogPlanMetadataServiceArgs
                {
                    RcProvisionable = true,
                    IamCompatible = true,
                    Bindable = true,
                    PlanUpdateable = true,
                    ServiceKeySupported = true,
                },
                Pricing = new Ibm.Inputs.OnboardingCatalogPlanMetadataPricingArgs
                {
                    Type = "free",
                    Origin = "global_catalog",
                    SalesAvenues = new[]
                    {
                        "seller",
                    },
                },
                Plan = new Ibm.Inputs.OnboardingCatalogPlanMetadataPlanArgs
                {
                    AllowInternalUsers = true,
                    ProvisionType = "ibm_cloud",
                    Reservable = true,
                },
                Other = new Ibm.Inputs.OnboardingCatalogPlanMetadataOtherArgs
                {
                    ResourceController = new Ibm.Inputs.OnboardingCatalogPlanMetadataOtherResourceControllerArgs
                    {
                        SubscriptionProviderId = "subscription_provider_id",
                    },
                },
            },
            ObjectProvider = new Ibm.Inputs.OnboardingCatalogPlanObjectProviderArgs
            {
                Name = "name",
                Email = "email",
            },
            OverviewUi = new Ibm.Inputs.OnboardingCatalogPlanOverviewUiArgs
            {
                En = new Ibm.Inputs.OnboardingCatalogPlanOverviewUiEnArgs
                {
                    DisplayName = "display_name",
                    Description = "description",
                    LongDescription = "long_description",
                },
            },
            ProductId = ibm_onboarding_product.Onboarding_product_instance.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.OnboardingCatalogPlan;
    import com.pulumi.ibm.OnboardingCatalogPlanArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataUiArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataUiStringsArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataUiStringsEnArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataUiUrlsArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataServiceArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataPricingArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataPlanArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataOtherArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanMetadataOtherResourceControllerArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanObjectProviderArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanOverviewUiArgs;
    import com.pulumi.ibm.inputs.OnboardingCatalogPlanOverviewUiEnArgs;
    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 onboardingCatalogPlanInstance = new OnboardingCatalogPlan("onboardingCatalogPlanInstance", OnboardingCatalogPlanArgs.builder()
                .active(true)
                .catalogProductId(ibm_onboarding_catalog_product.onboarding_catalog_product_instance().onboarding_catalog_product_id())
                .disabled(false)
                .kind("plan")
                .metadata(OnboardingCatalogPlanMetadataArgs.builder()
                    .rcCompatible(true)
                    .ui(OnboardingCatalogPlanMetadataUiArgs.builder()
                        .strings(OnboardingCatalogPlanMetadataUiStringsArgs.builder()
                            .en(OnboardingCatalogPlanMetadataUiStringsEnArgs.builder()
                                .bullets(OnboardingCatalogPlanMetadataUiStringsEnBulletArgs.builder()
                                    .description("description")
                                    .title("title")
                                    .build())
                                .media(OnboardingCatalogPlanMetadataUiStringsEnMediaArgs.builder()
                                    .caption("caption")
                                    .thumbnail("thumbnail")
                                    .type("image")
                                    .url("url")
                                    .build())
                                .navigationItems(OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs.builder()
                                    .id("id")
                                    .url("url")
                                    .label("label")
                                    .build())
                                .build())
                            .build())
                        .urls(OnboardingCatalogPlanMetadataUiUrlsArgs.builder()
                            .docUrl("doc_url")
                            .apidocsUrl("apidocs_url")
                            .termsUrl("terms_url")
                            .instructionsUrl("instructions_url")
                            .catalogDetailsUrl("catalog_details_url")
                            .customCreatePageUrl("custom_create_page_url")
                            .dashboard("dashboard")
                            .build())
                        .hidden(true)
                        .sideBySideIndex(1)
                        .build())
                    .service(OnboardingCatalogPlanMetadataServiceArgs.builder()
                        .rcProvisionable(true)
                        .iamCompatible(true)
                        .bindable(true)
                        .planUpdateable(true)
                        .serviceKeySupported(true)
                        .build())
                    .pricing(OnboardingCatalogPlanMetadataPricingArgs.builder()
                        .type("free")
                        .origin("global_catalog")
                        .salesAvenues("seller")
                        .build())
                    .plan(OnboardingCatalogPlanMetadataPlanArgs.builder()
                        .allowInternalUsers(true)
                        .provisionType("ibm_cloud")
                        .reservable(true)
                        .build())
                    .other(OnboardingCatalogPlanMetadataOtherArgs.builder()
                        .resourceController(OnboardingCatalogPlanMetadataOtherResourceControllerArgs.builder()
                            .subscriptionProviderId("subscription_provider_id")
                            .build())
                        .build())
                    .build())
                .objectProvider(OnboardingCatalogPlanObjectProviderArgs.builder()
                    .name("name")
                    .email("email")
                    .build())
                .overviewUi(OnboardingCatalogPlanOverviewUiArgs.builder()
                    .en(OnboardingCatalogPlanOverviewUiEnArgs.builder()
                        .displayName("display_name")
                        .description("description")
                        .longDescription("long_description")
                        .build())
                    .build())
                .productId(ibm_onboarding_product.onboarding_product_instance().id())
                .build());
    
        }
    }
    
    resources:
      onboardingCatalogPlanInstance:
        type: ibm:OnboardingCatalogPlan
        properties:
          active: true
          catalogProductId: ${ibm_onboarding_catalog_product.onboarding_catalog_product_instance.onboarding_catalog_product_id}
          disabled: false
          kind: plan
          metadata:
            rcCompatible: true
            ui:
              strings:
                en:
                  bullets:
                    - description: description
                      title: title
                  media:
                    - caption: caption
                      thumbnail: thumbnail
                      type: image
                      url: url
                  navigationItems:
                    - id: id
                      url: url
                      label: label
              urls:
                docUrl: doc_url
                apidocsUrl: apidocs_url
                termsUrl: terms_url
                instructionsUrl: instructions_url
                catalogDetailsUrl: catalog_details_url
                customCreatePageUrl: custom_create_page_url
                dashboard: dashboard
              hidden: true
              sideBySideIndex: 1
            service:
              rcProvisionable: true
              iamCompatible: true
              bindable: true
              planUpdateable: true
              serviceKeySupported: true
            pricing:
              type: free
              origin: global_catalog
              salesAvenues:
                - seller
            plan:
              allowInternalUsers: true
              provisionType: ibm_cloud
              reservable: true
            other:
              resourceController:
                subscriptionProviderId: subscription_provider_id
          objectProvider:
            name: name
            email: email
          overviewUi:
            en:
              displayName: display_name
              description: description
              longDescription: long_description
          productId: ${ibm_onboarding_product.onboarding_product_instance.id}
    

    Create OnboardingCatalogPlan Resource

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

    Constructor syntax

    new OnboardingCatalogPlan(name: string, args: OnboardingCatalogPlanArgs, opts?: CustomResourceOptions);
    @overload
    def OnboardingCatalogPlan(resource_name: str,
                              args: OnboardingCatalogPlanArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def OnboardingCatalogPlan(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              active: Optional[bool] = None,
                              catalog_product_id: Optional[str] = None,
                              disabled: Optional[bool] = None,
                              product_id: Optional[str] = None,
                              kind: Optional[str] = None,
                              object_provider: Optional[OnboardingCatalogPlanObjectProviderArgs] = None,
                              name: Optional[str] = None,
                              object_id: Optional[str] = None,
                              metadata: Optional[OnboardingCatalogPlanMetadataArgs] = None,
                              onboarding_catalog_plan_id: Optional[str] = None,
                              overview_ui: Optional[OnboardingCatalogPlanOverviewUiArgs] = None,
                              pricing_tags: Optional[Sequence[str]] = None,
                              env: Optional[str] = None,
                              tags: Optional[Sequence[str]] = None)
    func NewOnboardingCatalogPlan(ctx *Context, name string, args OnboardingCatalogPlanArgs, opts ...ResourceOption) (*OnboardingCatalogPlan, error)
    public OnboardingCatalogPlan(string name, OnboardingCatalogPlanArgs args, CustomResourceOptions? opts = null)
    public OnboardingCatalogPlan(String name, OnboardingCatalogPlanArgs args)
    public OnboardingCatalogPlan(String name, OnboardingCatalogPlanArgs args, CustomResourceOptions options)
    
    type: ibm:OnboardingCatalogPlan
    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 OnboardingCatalogPlanArgs
    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 OnboardingCatalogPlanArgs
    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 OnboardingCatalogPlanArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OnboardingCatalogPlanArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OnboardingCatalogPlanArgs
    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 onboardingCatalogPlanResource = new Ibm.OnboardingCatalogPlan("onboardingCatalogPlanResource", new()
    {
        Active = false,
        CatalogProductId = "string",
        Disabled = false,
        ProductId = "string",
        Kind = "string",
        ObjectProvider = new Ibm.Inputs.OnboardingCatalogPlanObjectProviderArgs
        {
            Email = "string",
            Name = "string",
        },
        Name = "string",
        ObjectId = "string",
        Metadata = new Ibm.Inputs.OnboardingCatalogPlanMetadataArgs
        {
            Other = new Ibm.Inputs.OnboardingCatalogPlanMetadataOtherArgs
            {
                ResourceController = new Ibm.Inputs.OnboardingCatalogPlanMetadataOtherResourceControllerArgs
                {
                    SubscriptionProviderId = "string",
                },
            },
            Plan = new Ibm.Inputs.OnboardingCatalogPlanMetadataPlanArgs
            {
                AllowInternalUsers = false,
                Bindable = false,
                ProvisionType = "string",
                Reservable = false,
            },
            Pricing = new Ibm.Inputs.OnboardingCatalogPlanMetadataPricingArgs
            {
                Origin = "string",
                SalesAvenues = new[]
                {
                    "string",
                },
                Type = "string",
            },
            RcCompatible = false,
            Service = new Ibm.Inputs.OnboardingCatalogPlanMetadataServiceArgs
            {
                Bindable = false,
                IamCompatible = false,
                PlanUpdateable = false,
                RcProvisionable = false,
                ServiceKeySupported = false,
                UniqueApiKey = false,
            },
            Ui = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiArgs
            {
                Hidden = false,
                SideBySideIndex = 0,
                Strings = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsArgs
                {
                    En = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnArgs
                    {
                        Bullets = new[]
                        {
                            new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnBulletArgs
                            {
                                Description = "string",
                                Title = "string",
                            },
                        },
                        Media = new[]
                        {
                            new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnMediaArgs
                            {
                                Caption = "string",
                                Type = "string",
                                Url = "string",
                                Thumbnail = "string",
                            },
                        },
                        NavigationItems = new[]
                        {
                            new Ibm.Inputs.OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs
                            {
                                Id = "string",
                                Label = "string",
                                Url = "string",
                            },
                        },
                    },
                },
                Urls = new Ibm.Inputs.OnboardingCatalogPlanMetadataUiUrlsArgs
                {
                    ApidocsUrl = "string",
                    CatalogDetailsUrl = "string",
                    CustomCreatePageUrl = "string",
                    Dashboard = "string",
                    DocUrl = "string",
                    InstructionsUrl = "string",
                    TermsUrl = "string",
                },
            },
        },
        OnboardingCatalogPlanId = "string",
        OverviewUi = new Ibm.Inputs.OnboardingCatalogPlanOverviewUiArgs
        {
            En = new Ibm.Inputs.OnboardingCatalogPlanOverviewUiEnArgs
            {
                Description = "string",
                DisplayName = "string",
                LongDescription = "string",
            },
        },
        PricingTags = new[]
        {
            "string",
        },
        Env = "string",
        Tags = new[]
        {
            "string",
        },
    });
    
    example, err := ibm.NewOnboardingCatalogPlan(ctx, "onboardingCatalogPlanResource", &ibm.OnboardingCatalogPlanArgs{
    	Active:           pulumi.Bool(false),
    	CatalogProductId: pulumi.String("string"),
    	Disabled:         pulumi.Bool(false),
    	ProductId:        pulumi.String("string"),
    	Kind:             pulumi.String("string"),
    	ObjectProvider: &ibm.OnboardingCatalogPlanObjectProviderArgs{
    		Email: pulumi.String("string"),
    		Name:  pulumi.String("string"),
    	},
    	Name:     pulumi.String("string"),
    	ObjectId: pulumi.String("string"),
    	Metadata: &ibm.OnboardingCatalogPlanMetadataArgs{
    		Other: &ibm.OnboardingCatalogPlanMetadataOtherArgs{
    			ResourceController: &ibm.OnboardingCatalogPlanMetadataOtherResourceControllerArgs{
    				SubscriptionProviderId: pulumi.String("string"),
    			},
    		},
    		Plan: &ibm.OnboardingCatalogPlanMetadataPlanArgs{
    			AllowInternalUsers: pulumi.Bool(false),
    			Bindable:           pulumi.Bool(false),
    			ProvisionType:      pulumi.String("string"),
    			Reservable:         pulumi.Bool(false),
    		},
    		Pricing: &ibm.OnboardingCatalogPlanMetadataPricingArgs{
    			Origin: pulumi.String("string"),
    			SalesAvenues: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Type: pulumi.String("string"),
    		},
    		RcCompatible: pulumi.Bool(false),
    		Service: &ibm.OnboardingCatalogPlanMetadataServiceArgs{
    			Bindable:            pulumi.Bool(false),
    			IamCompatible:       pulumi.Bool(false),
    			PlanUpdateable:      pulumi.Bool(false),
    			RcProvisionable:     pulumi.Bool(false),
    			ServiceKeySupported: pulumi.Bool(false),
    			UniqueApiKey:        pulumi.Bool(false),
    		},
    		Ui: &ibm.OnboardingCatalogPlanMetadataUiArgs{
    			Hidden:          pulumi.Bool(false),
    			SideBySideIndex: pulumi.Float64(0),
    			Strings: &ibm.OnboardingCatalogPlanMetadataUiStringsArgs{
    				En: &ibm.OnboardingCatalogPlanMetadataUiStringsEnArgs{
    					Bullets: ibm.OnboardingCatalogPlanMetadataUiStringsEnBulletArray{
    						&ibm.OnboardingCatalogPlanMetadataUiStringsEnBulletArgs{
    							Description: pulumi.String("string"),
    							Title:       pulumi.String("string"),
    						},
    					},
    					Media: ibm.OnboardingCatalogPlanMetadataUiStringsEnMediaArray{
    						&ibm.OnboardingCatalogPlanMetadataUiStringsEnMediaArgs{
    							Caption:   pulumi.String("string"),
    							Type:      pulumi.String("string"),
    							Url:       pulumi.String("string"),
    							Thumbnail: pulumi.String("string"),
    						},
    					},
    					NavigationItems: ibm.OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArray{
    						&ibm.OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs{
    							Id:    pulumi.String("string"),
    							Label: pulumi.String("string"),
    							Url:   pulumi.String("string"),
    						},
    					},
    				},
    			},
    			Urls: &ibm.OnboardingCatalogPlanMetadataUiUrlsArgs{
    				ApidocsUrl:          pulumi.String("string"),
    				CatalogDetailsUrl:   pulumi.String("string"),
    				CustomCreatePageUrl: pulumi.String("string"),
    				Dashboard:           pulumi.String("string"),
    				DocUrl:              pulumi.String("string"),
    				InstructionsUrl:     pulumi.String("string"),
    				TermsUrl:            pulumi.String("string"),
    			},
    		},
    	},
    	OnboardingCatalogPlanId: pulumi.String("string"),
    	OverviewUi: &ibm.OnboardingCatalogPlanOverviewUiArgs{
    		En: &ibm.OnboardingCatalogPlanOverviewUiEnArgs{
    			Description:     pulumi.String("string"),
    			DisplayName:     pulumi.String("string"),
    			LongDescription: pulumi.String("string"),
    		},
    	},
    	PricingTags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Env: pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var onboardingCatalogPlanResource = new OnboardingCatalogPlan("onboardingCatalogPlanResource", OnboardingCatalogPlanArgs.builder()
        .active(false)
        .catalogProductId("string")
        .disabled(false)
        .productId("string")
        .kind("string")
        .objectProvider(OnboardingCatalogPlanObjectProviderArgs.builder()
            .email("string")
            .name("string")
            .build())
        .name("string")
        .objectId("string")
        .metadata(OnboardingCatalogPlanMetadataArgs.builder()
            .other(OnboardingCatalogPlanMetadataOtherArgs.builder()
                .resourceController(OnboardingCatalogPlanMetadataOtherResourceControllerArgs.builder()
                    .subscriptionProviderId("string")
                    .build())
                .build())
            .plan(OnboardingCatalogPlanMetadataPlanArgs.builder()
                .allowInternalUsers(false)
                .bindable(false)
                .provisionType("string")
                .reservable(false)
                .build())
            .pricing(OnboardingCatalogPlanMetadataPricingArgs.builder()
                .origin("string")
                .salesAvenues("string")
                .type("string")
                .build())
            .rcCompatible(false)
            .service(OnboardingCatalogPlanMetadataServiceArgs.builder()
                .bindable(false)
                .iamCompatible(false)
                .planUpdateable(false)
                .rcProvisionable(false)
                .serviceKeySupported(false)
                .uniqueApiKey(false)
                .build())
            .ui(OnboardingCatalogPlanMetadataUiArgs.builder()
                .hidden(false)
                .sideBySideIndex(0)
                .strings(OnboardingCatalogPlanMetadataUiStringsArgs.builder()
                    .en(OnboardingCatalogPlanMetadataUiStringsEnArgs.builder()
                        .bullets(OnboardingCatalogPlanMetadataUiStringsEnBulletArgs.builder()
                            .description("string")
                            .title("string")
                            .build())
                        .media(OnboardingCatalogPlanMetadataUiStringsEnMediaArgs.builder()
                            .caption("string")
                            .type("string")
                            .url("string")
                            .thumbnail("string")
                            .build())
                        .navigationItems(OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs.builder()
                            .id("string")
                            .label("string")
                            .url("string")
                            .build())
                        .build())
                    .build())
                .urls(OnboardingCatalogPlanMetadataUiUrlsArgs.builder()
                    .apidocsUrl("string")
                    .catalogDetailsUrl("string")
                    .customCreatePageUrl("string")
                    .dashboard("string")
                    .docUrl("string")
                    .instructionsUrl("string")
                    .termsUrl("string")
                    .build())
                .build())
            .build())
        .onboardingCatalogPlanId("string")
        .overviewUi(OnboardingCatalogPlanOverviewUiArgs.builder()
            .en(OnboardingCatalogPlanOverviewUiEnArgs.builder()
                .description("string")
                .displayName("string")
                .longDescription("string")
                .build())
            .build())
        .pricingTags("string")
        .env("string")
        .tags("string")
        .build());
    
    onboarding_catalog_plan_resource = ibm.OnboardingCatalogPlan("onboardingCatalogPlanResource",
        active=False,
        catalog_product_id="string",
        disabled=False,
        product_id="string",
        kind="string",
        object_provider={
            "email": "string",
            "name": "string",
        },
        name="string",
        object_id="string",
        metadata={
            "other": {
                "resource_controller": {
                    "subscription_provider_id": "string",
                },
            },
            "plan": {
                "allow_internal_users": False,
                "bindable": False,
                "provision_type": "string",
                "reservable": False,
            },
            "pricing": {
                "origin": "string",
                "sales_avenues": ["string"],
                "type": "string",
            },
            "rc_compatible": False,
            "service": {
                "bindable": False,
                "iam_compatible": False,
                "plan_updateable": False,
                "rc_provisionable": False,
                "service_key_supported": False,
                "unique_api_key": False,
            },
            "ui": {
                "hidden": False,
                "side_by_side_index": 0,
                "strings": {
                    "en": {
                        "bullets": [{
                            "description": "string",
                            "title": "string",
                        }],
                        "media": [{
                            "caption": "string",
                            "type": "string",
                            "url": "string",
                            "thumbnail": "string",
                        }],
                        "navigation_items": [{
                            "id": "string",
                            "label": "string",
                            "url": "string",
                        }],
                    },
                },
                "urls": {
                    "apidocs_url": "string",
                    "catalog_details_url": "string",
                    "custom_create_page_url": "string",
                    "dashboard": "string",
                    "doc_url": "string",
                    "instructions_url": "string",
                    "terms_url": "string",
                },
            },
        },
        onboarding_catalog_plan_id="string",
        overview_ui={
            "en": {
                "description": "string",
                "display_name": "string",
                "long_description": "string",
            },
        },
        pricing_tags=["string"],
        env="string",
        tags=["string"])
    
    const onboardingCatalogPlanResource = new ibm.OnboardingCatalogPlan("onboardingCatalogPlanResource", {
        active: false,
        catalogProductId: "string",
        disabled: false,
        productId: "string",
        kind: "string",
        objectProvider: {
            email: "string",
            name: "string",
        },
        name: "string",
        objectId: "string",
        metadata: {
            other: {
                resourceController: {
                    subscriptionProviderId: "string",
                },
            },
            plan: {
                allowInternalUsers: false,
                bindable: false,
                provisionType: "string",
                reservable: false,
            },
            pricing: {
                origin: "string",
                salesAvenues: ["string"],
                type: "string",
            },
            rcCompatible: false,
            service: {
                bindable: false,
                iamCompatible: false,
                planUpdateable: false,
                rcProvisionable: false,
                serviceKeySupported: false,
                uniqueApiKey: false,
            },
            ui: {
                hidden: false,
                sideBySideIndex: 0,
                strings: {
                    en: {
                        bullets: [{
                            description: "string",
                            title: "string",
                        }],
                        media: [{
                            caption: "string",
                            type: "string",
                            url: "string",
                            thumbnail: "string",
                        }],
                        navigationItems: [{
                            id: "string",
                            label: "string",
                            url: "string",
                        }],
                    },
                },
                urls: {
                    apidocsUrl: "string",
                    catalogDetailsUrl: "string",
                    customCreatePageUrl: "string",
                    dashboard: "string",
                    docUrl: "string",
                    instructionsUrl: "string",
                    termsUrl: "string",
                },
            },
        },
        onboardingCatalogPlanId: "string",
        overviewUi: {
            en: {
                description: "string",
                displayName: "string",
                longDescription: "string",
            },
        },
        pricingTags: ["string"],
        env: "string",
        tags: ["string"],
    });
    
    type: ibm:OnboardingCatalogPlan
    properties:
        active: false
        catalogProductId: string
        disabled: false
        env: string
        kind: string
        metadata:
            other:
                resourceController:
                    subscriptionProviderId: string
            plan:
                allowInternalUsers: false
                bindable: false
                provisionType: string
                reservable: false
            pricing:
                origin: string
                salesAvenues:
                    - string
                type: string
            rcCompatible: false
            service:
                bindable: false
                iamCompatible: false
                planUpdateable: false
                rcProvisionable: false
                serviceKeySupported: false
                uniqueApiKey: false
            ui:
                hidden: false
                sideBySideIndex: 0
                strings:
                    en:
                        bullets:
                            - description: string
                              title: string
                        media:
                            - caption: string
                              thumbnail: string
                              type: string
                              url: string
                        navigationItems:
                            - id: string
                              label: string
                              url: string
                urls:
                    apidocsUrl: string
                    catalogDetailsUrl: string
                    customCreatePageUrl: string
                    dashboard: string
                    docUrl: string
                    instructionsUrl: string
                    termsUrl: string
        name: string
        objectId: string
        objectProvider:
            email: string
            name: string
        onboardingCatalogPlanId: string
        overviewUi:
            en:
                description: string
                displayName: string
                longDescription: string
        pricingTags:
            - string
        productId: string
        tags:
            - string
    

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

    Active bool
    Whether the service is active.
    CatalogProductId string
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    Disabled bool
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    Kind string
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    ObjectProvider OnboardingCatalogPlanObjectProvider
    The provider or owner of the product. Nested schema for object_provider:
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    Metadata OnboardingCatalogPlanMetadata
    Global catalog plan metadata. Nested schema for metadata:
    Name string
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    ObjectId string
    The desired ID of the global catalog object.
    OnboardingCatalogPlanId string
    The unique identifier of the onboarding_catalog_plan.
    OverviewUi OnboardingCatalogPlanOverviewUi
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    PricingTags List<string>
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    Tags List<string>
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    Active bool
    Whether the service is active.
    CatalogProductId string
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    Disabled bool
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    Kind string
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    ObjectProvider OnboardingCatalogPlanObjectProviderArgs
    The provider or owner of the product. Nested schema for object_provider:
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    Metadata OnboardingCatalogPlanMetadataArgs
    Global catalog plan metadata. Nested schema for metadata:
    Name string
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    ObjectId string
    The desired ID of the global catalog object.
    OnboardingCatalogPlanId string
    The unique identifier of the onboarding_catalog_plan.
    OverviewUi OnboardingCatalogPlanOverviewUiArgs
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    PricingTags []string
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    Tags []string
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    active Boolean
    Whether the service is active.
    catalogProductId String
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled Boolean
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    kind String
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    objectProvider OnboardingCatalogPlanObjectProvider
    The provider or owner of the product. Nested schema for object_provider:
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    metadata OnboardingCatalogPlanMetadata
    Global catalog plan metadata. Nested schema for metadata:
    name String
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    objectId String
    The desired ID of the global catalog object.
    onboardingCatalogPlanId String
    The unique identifier of the onboarding_catalog_plan.
    overviewUi OnboardingCatalogPlanOverviewUi
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricingTags List<String>
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    tags List<String>
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    active boolean
    Whether the service is active.
    catalogProductId string
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled boolean
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    kind string
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    objectProvider OnboardingCatalogPlanObjectProvider
    The provider or owner of the product. Nested schema for object_provider:
    productId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    metadata OnboardingCatalogPlanMetadata
    Global catalog plan metadata. Nested schema for metadata:
    name string
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    objectId string
    The desired ID of the global catalog object.
    onboardingCatalogPlanId string
    The unique identifier of the onboarding_catalog_plan.
    overviewUi OnboardingCatalogPlanOverviewUi
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricingTags string[]
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    tags string[]
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    active bool
    Whether the service is active.
    catalog_product_id str
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled bool
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    kind str
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    object_provider OnboardingCatalogPlanObjectProviderArgs
    The provider or owner of the product. Nested schema for object_provider:
    product_id str
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    env str
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    metadata OnboardingCatalogPlanMetadataArgs
    Global catalog plan metadata. Nested schema for metadata:
    name str
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    object_id str
    The desired ID of the global catalog object.
    onboarding_catalog_plan_id str
    The unique identifier of the onboarding_catalog_plan.
    overview_ui OnboardingCatalogPlanOverviewUiArgs
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricing_tags Sequence[str]
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    tags Sequence[str]
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    active Boolean
    Whether the service is active.
    catalogProductId String
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled Boolean
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    kind String
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    objectProvider Property Map
    The provider or owner of the product. Nested schema for object_provider:
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    metadata Property Map
    Global catalog plan metadata. Nested schema for metadata:
    name String
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    objectId String
    The desired ID of the global catalog object.
    onboardingCatalogPlanId String
    The unique identifier of the onboarding_catalog_plan.
    overviewUi Property Map
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricingTags List<String>
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    tags List<String>
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.

    Outputs

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

    CatalogPlanId string
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    GeoTags List<string>
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    Id string
    The provider-assigned unique ID for this managed resource.
    Url string
    (String) The global catalog URL of your product.
    CatalogPlanId string
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    GeoTags []string
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    Id string
    The provider-assigned unique ID for this managed resource.
    Url string
    (String) The global catalog URL of your product.
    catalogPlanId String
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    geoTags List<String>
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    id String
    The provider-assigned unique ID for this managed resource.
    url String
    (String) The global catalog URL of your product.
    catalogPlanId string
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    geoTags string[]
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    id string
    The provider-assigned unique ID for this managed resource.
    url string
    (String) The global catalog URL of your product.
    catalog_plan_id str
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    geo_tags Sequence[str]
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    id str
    The provider-assigned unique ID for this managed resource.
    url str
    (String) The global catalog URL of your product.
    catalogPlanId String
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    geoTags List<String>
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    id String
    The provider-assigned unique ID for this managed resource.
    url String
    (String) The global catalog URL of your product.

    Look up Existing OnboardingCatalogPlan Resource

    Get an existing OnboardingCatalogPlan 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?: OnboardingCatalogPlanState, opts?: CustomResourceOptions): OnboardingCatalogPlan
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            active: Optional[bool] = None,
            catalog_plan_id: Optional[str] = None,
            catalog_product_id: Optional[str] = None,
            disabled: Optional[bool] = None,
            env: Optional[str] = None,
            geo_tags: Optional[Sequence[str]] = None,
            kind: Optional[str] = None,
            metadata: Optional[OnboardingCatalogPlanMetadataArgs] = None,
            name: Optional[str] = None,
            object_id: Optional[str] = None,
            object_provider: Optional[OnboardingCatalogPlanObjectProviderArgs] = None,
            onboarding_catalog_plan_id: Optional[str] = None,
            overview_ui: Optional[OnboardingCatalogPlanOverviewUiArgs] = None,
            pricing_tags: Optional[Sequence[str]] = None,
            product_id: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            url: Optional[str] = None) -> OnboardingCatalogPlan
    func GetOnboardingCatalogPlan(ctx *Context, name string, id IDInput, state *OnboardingCatalogPlanState, opts ...ResourceOption) (*OnboardingCatalogPlan, error)
    public static OnboardingCatalogPlan Get(string name, Input<string> id, OnboardingCatalogPlanState? state, CustomResourceOptions? opts = null)
    public static OnboardingCatalogPlan get(String name, Output<String> id, OnboardingCatalogPlanState state, CustomResourceOptions options)
    resources:  _:    type: ibm:OnboardingCatalogPlan    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:
    Active bool
    Whether the service is active.
    CatalogPlanId string
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    CatalogProductId string
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    Disabled bool
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    GeoTags List<string>
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    Kind string
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    Metadata OnboardingCatalogPlanMetadata
    Global catalog plan metadata. Nested schema for metadata:
    Name string
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    ObjectId string
    The desired ID of the global catalog object.
    ObjectProvider OnboardingCatalogPlanObjectProvider
    The provider or owner of the product. Nested schema for object_provider:
    OnboardingCatalogPlanId string
    The unique identifier of the onboarding_catalog_plan.
    OverviewUi OnboardingCatalogPlanOverviewUi
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    PricingTags List<string>
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Tags List<string>
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    Url string
    (String) The global catalog URL of your product.
    Active bool
    Whether the service is active.
    CatalogPlanId string
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    CatalogProductId string
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    Disabled bool
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    GeoTags []string
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    Kind string
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    Metadata OnboardingCatalogPlanMetadataArgs
    Global catalog plan metadata. Nested schema for metadata:
    Name string
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    ObjectId string
    The desired ID of the global catalog object.
    ObjectProvider OnboardingCatalogPlanObjectProviderArgs
    The provider or owner of the product. Nested schema for object_provider:
    OnboardingCatalogPlanId string
    The unique identifier of the onboarding_catalog_plan.
    OverviewUi OnboardingCatalogPlanOverviewUiArgs
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    PricingTags []string
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Tags []string
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    Url string
    (String) The global catalog URL of your product.
    active Boolean
    Whether the service is active.
    catalogPlanId String
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    catalogProductId String
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled Boolean
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    geoTags List<String>
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    kind String
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    metadata OnboardingCatalogPlanMetadata
    Global catalog plan metadata. Nested schema for metadata:
    name String
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    objectId String
    The desired ID of the global catalog object.
    objectProvider OnboardingCatalogPlanObjectProvider
    The provider or owner of the product. Nested schema for object_provider:
    onboardingCatalogPlanId String
    The unique identifier of the onboarding_catalog_plan.
    overviewUi OnboardingCatalogPlanOverviewUi
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricingTags List<String>
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    tags List<String>
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    url String
    (String) The global catalog URL of your product.
    active boolean
    Whether the service is active.
    catalogPlanId string
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    catalogProductId string
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled boolean
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    geoTags string[]
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    kind string
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    metadata OnboardingCatalogPlanMetadata
    Global catalog plan metadata. Nested schema for metadata:
    name string
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    objectId string
    The desired ID of the global catalog object.
    objectProvider OnboardingCatalogPlanObjectProvider
    The provider or owner of the product. Nested schema for object_provider:
    onboardingCatalogPlanId string
    The unique identifier of the onboarding_catalog_plan.
    overviewUi OnboardingCatalogPlanOverviewUi
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricingTags string[]
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    productId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    tags string[]
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    url string
    (String) The global catalog URL of your product.
    active bool
    Whether the service is active.
    catalog_plan_id str
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    catalog_product_id str
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled bool
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    env str
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    geo_tags Sequence[str]
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    kind str
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    metadata OnboardingCatalogPlanMetadataArgs
    Global catalog plan metadata. Nested schema for metadata:
    name str
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    object_id str
    The desired ID of the global catalog object.
    object_provider OnboardingCatalogPlanObjectProviderArgs
    The provider or owner of the product. Nested schema for object_provider:
    onboarding_catalog_plan_id str
    The unique identifier of the onboarding_catalog_plan.
    overview_ui OnboardingCatalogPlanOverviewUiArgs
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricing_tags Sequence[str]
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    product_id str
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    tags Sequence[str]
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    url str
    (String) The global catalog URL of your product.
    active Boolean
    Whether the service is active.
    catalogPlanId String
    (String) The ID of a global catalog object.

    • Constraints: The value must match regular expression /^\\S*$/.
    catalogProductId String
    The unique ID of this global catalog product.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^\\S*$/.
    disabled Boolean
    Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    geoTags List<String>
    (List)

    • Constraints: The list items must match regular expression /./. The maximum length is 1000 items. The minimum length is 0 items.
    kind String
    The kind of the global catalog object.

    • Constraints: Allowable values are: plan.
    metadata Property Map
    Global catalog plan metadata. Nested schema for metadata:
    name String
    The programmatic name of this plan.

    • Constraints: The value must match regular expression /^\\S*$/.
    objectId String
    The desired ID of the global catalog object.
    objectProvider Property Map
    The provider or owner of the product. Nested schema for object_provider:
    onboardingCatalogPlanId String
    The unique identifier of the onboarding_catalog_plan.
    overviewUi Property Map
    The object that contains the service details from the Overview page in global catalog. Nested schema for overview_ui:
    pricingTags List<String>
    A list of tags that carry information about the pricing information of your product.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    tags List<String>
    A list of tags that carry information about your product. These tags can be used to find your product in the IBM Cloud catalog.

    • Constraints: The list items must match regular expression /^[a-z0-9\\-._]+$/. The maximum length is 100 items. The minimum length is 0 items.
    url String
    (String) The global catalog URL of your product.

    Supporting Types

    OnboardingCatalogPlanMetadata, OnboardingCatalogPlanMetadataArgs

    Other OnboardingCatalogPlanMetadataOther
    Global catalog plan metadata other field. Nested schema for other:
    Plan OnboardingCatalogPlanMetadataPlan
    Metadata controlling Plan related settings. Nested schema for plan:
    Pricing OnboardingCatalogPlanMetadataPricing
    The pricing metadata of this object. Nested schema for pricing:
    RcCompatible bool
    Whether the object is compatible with the resource controller service.
    Service OnboardingCatalogPlanMetadataService
    The global catalog metadata of the service. Nested schema for service:
    Ui OnboardingCatalogPlanMetadataUi
    The UI metadata of this service. Nested schema for ui:
    Other OnboardingCatalogPlanMetadataOther
    Global catalog plan metadata other field. Nested schema for other:
    Plan OnboardingCatalogPlanMetadataPlan
    Metadata controlling Plan related settings. Nested schema for plan:
    Pricing OnboardingCatalogPlanMetadataPricing
    The pricing metadata of this object. Nested schema for pricing:
    RcCompatible bool
    Whether the object is compatible with the resource controller service.
    Service OnboardingCatalogPlanMetadataService
    The global catalog metadata of the service. Nested schema for service:
    Ui OnboardingCatalogPlanMetadataUi
    The UI metadata of this service. Nested schema for ui:
    other OnboardingCatalogPlanMetadataOther
    Global catalog plan metadata other field. Nested schema for other:
    plan OnboardingCatalogPlanMetadataPlan
    Metadata controlling Plan related settings. Nested schema for plan:
    pricing OnboardingCatalogPlanMetadataPricing
    The pricing metadata of this object. Nested schema for pricing:
    rcCompatible Boolean
    Whether the object is compatible with the resource controller service.
    service OnboardingCatalogPlanMetadataService
    The global catalog metadata of the service. Nested schema for service:
    ui OnboardingCatalogPlanMetadataUi
    The UI metadata of this service. Nested schema for ui:
    other OnboardingCatalogPlanMetadataOther
    Global catalog plan metadata other field. Nested schema for other:
    plan OnboardingCatalogPlanMetadataPlan
    Metadata controlling Plan related settings. Nested schema for plan:
    pricing OnboardingCatalogPlanMetadataPricing
    The pricing metadata of this object. Nested schema for pricing:
    rcCompatible boolean
    Whether the object is compatible with the resource controller service.
    service OnboardingCatalogPlanMetadataService
    The global catalog metadata of the service. Nested schema for service:
    ui OnboardingCatalogPlanMetadataUi
    The UI metadata of this service. Nested schema for ui:
    other OnboardingCatalogPlanMetadataOther
    Global catalog plan metadata other field. Nested schema for other:
    plan OnboardingCatalogPlanMetadataPlan
    Metadata controlling Plan related settings. Nested schema for plan:
    pricing OnboardingCatalogPlanMetadataPricing
    The pricing metadata of this object. Nested schema for pricing:
    rc_compatible bool
    Whether the object is compatible with the resource controller service.
    service OnboardingCatalogPlanMetadataService
    The global catalog metadata of the service. Nested schema for service:
    ui OnboardingCatalogPlanMetadataUi
    The UI metadata of this service. Nested schema for ui:
    other Property Map
    Global catalog plan metadata other field. Nested schema for other:
    plan Property Map
    Metadata controlling Plan related settings. Nested schema for plan:
    pricing Property Map
    The pricing metadata of this object. Nested schema for pricing:
    rcCompatible Boolean
    Whether the object is compatible with the resource controller service.
    service Property Map
    The global catalog metadata of the service. Nested schema for service:
    ui Property Map
    The UI metadata of this service. Nested schema for ui:

    OnboardingCatalogPlanMetadataOther, OnboardingCatalogPlanMetadataOtherArgs

    ResourceController OnboardingCatalogPlanMetadataOtherResourceController
    The resource controller metadata. Nested schema for resource_controller:
    ResourceController OnboardingCatalogPlanMetadataOtherResourceController
    The resource controller metadata. Nested schema for resource_controller:
    resourceController OnboardingCatalogPlanMetadataOtherResourceController
    The resource controller metadata. Nested schema for resource_controller:
    resourceController OnboardingCatalogPlanMetadataOtherResourceController
    The resource controller metadata. Nested schema for resource_controller:
    resource_controller OnboardingCatalogPlanMetadataOtherResourceController
    The resource controller metadata. Nested schema for resource_controller:
    resourceController Property Map
    The resource controller metadata. Nested schema for resource_controller:

    OnboardingCatalogPlanMetadataOtherResourceController, OnboardingCatalogPlanMetadataOtherResourceControllerArgs

    SubscriptionProviderId string
    The broker ID for the plan. Only needed if the service is MCSP.

    • Constraints: The maximum length is 256 characters. The minimum length is 32 characters. The value must match regular expression /^[a-zA-Z:\\-_\\d\/]+$/.
    SubscriptionProviderId string
    The broker ID for the plan. Only needed if the service is MCSP.

    • Constraints: The maximum length is 256 characters. The minimum length is 32 characters. The value must match regular expression /^[a-zA-Z:\\-_\\d\/]+$/.
    subscriptionProviderId String
    The broker ID for the plan. Only needed if the service is MCSP.

    • Constraints: The maximum length is 256 characters. The minimum length is 32 characters. The value must match regular expression /^[a-zA-Z:\\-_\\d\/]+$/.
    subscriptionProviderId string
    The broker ID for the plan. Only needed if the service is MCSP.

    • Constraints: The maximum length is 256 characters. The minimum length is 32 characters. The value must match regular expression /^[a-zA-Z:\\-_\\d\/]+$/.
    subscription_provider_id str
    The broker ID for the plan. Only needed if the service is MCSP.

    • Constraints: The maximum length is 256 characters. The minimum length is 32 characters. The value must match regular expression /^[a-zA-Z:\\-_\\d\/]+$/.
    subscriptionProviderId String
    The broker ID for the plan. Only needed if the service is MCSP.

    • Constraints: The maximum length is 256 characters. The minimum length is 32 characters. The value must match regular expression /^[a-zA-Z:\\-_\\d\/]+$/.

    OnboardingCatalogPlanMetadataPlan, OnboardingCatalogPlanMetadataPlanArgs

    AllowInternalUsers bool
    Controls if IBMers are allowed to provision this plan.
    Bindable bool
    Deprecated. Controls the Connections tab on the Resource Details page.
    ProvisionType string
    SaaS services that integrate with MCSP for provisioning and metering should select mcsp. If the subscription is captured as a resource subscription, but SSM/MCSP is not involved, select ibm_cloud. Otherwise, select legacy if the subscription is only captured as a billable subscription, and there's no resource subscription involved.

    • Constraints: Allowable values are: ibm_cloud, mcsp, legacy.
    Reservable bool
    This field is not available for free and lite plans.
    AllowInternalUsers bool
    Controls if IBMers are allowed to provision this plan.
    Bindable bool
    Deprecated. Controls the Connections tab on the Resource Details page.
    ProvisionType string
    SaaS services that integrate with MCSP for provisioning and metering should select mcsp. If the subscription is captured as a resource subscription, but SSM/MCSP is not involved, select ibm_cloud. Otherwise, select legacy if the subscription is only captured as a billable subscription, and there's no resource subscription involved.

    • Constraints: Allowable values are: ibm_cloud, mcsp, legacy.
    Reservable bool
    This field is not available for free and lite plans.
    allowInternalUsers Boolean
    Controls if IBMers are allowed to provision this plan.
    bindable Boolean
    Deprecated. Controls the Connections tab on the Resource Details page.
    provisionType String
    SaaS services that integrate with MCSP for provisioning and metering should select mcsp. If the subscription is captured as a resource subscription, but SSM/MCSP is not involved, select ibm_cloud. Otherwise, select legacy if the subscription is only captured as a billable subscription, and there's no resource subscription involved.

    • Constraints: Allowable values are: ibm_cloud, mcsp, legacy.
    reservable Boolean
    This field is not available for free and lite plans.
    allowInternalUsers boolean
    Controls if IBMers are allowed to provision this plan.
    bindable boolean
    Deprecated. Controls the Connections tab on the Resource Details page.
    provisionType string
    SaaS services that integrate with MCSP for provisioning and metering should select mcsp. If the subscription is captured as a resource subscription, but SSM/MCSP is not involved, select ibm_cloud. Otherwise, select legacy if the subscription is only captured as a billable subscription, and there's no resource subscription involved.

    • Constraints: Allowable values are: ibm_cloud, mcsp, legacy.
    reservable boolean
    This field is not available for free and lite plans.
    allow_internal_users bool
    Controls if IBMers are allowed to provision this plan.
    bindable bool
    Deprecated. Controls the Connections tab on the Resource Details page.
    provision_type str
    SaaS services that integrate with MCSP for provisioning and metering should select mcsp. If the subscription is captured as a resource subscription, but SSM/MCSP is not involved, select ibm_cloud. Otherwise, select legacy if the subscription is only captured as a billable subscription, and there's no resource subscription involved.

    • Constraints: Allowable values are: ibm_cloud, mcsp, legacy.
    reservable bool
    This field is not available for free and lite plans.
    allowInternalUsers Boolean
    Controls if IBMers are allowed to provision this plan.
    bindable Boolean
    Deprecated. Controls the Connections tab on the Resource Details page.
    provisionType String
    SaaS services that integrate with MCSP for provisioning and metering should select mcsp. If the subscription is captured as a resource subscription, but SSM/MCSP is not involved, select ibm_cloud. Otherwise, select legacy if the subscription is only captured as a billable subscription, and there's no resource subscription involved.

    • Constraints: Allowable values are: ibm_cloud, mcsp, legacy.
    reservable Boolean
    This field is not available for free and lite plans.

    OnboardingCatalogPlanMetadataPricing, OnboardingCatalogPlanMetadataPricingArgs

    Origin string
    The source of the pricing information: global_catalog or pricing_catalog.

    • Constraints: Allowable values are: global_catalog, pricing_catalog.
    SalesAvenues List<string>
    Currently only available for MCSP subscription plans. Shows how the customer can purchase the plan.

    • Constraints: Allowable list items are: seller, catalog, private_offer. The maximum length is 6 items. The minimum length is 0 items.
    Type string
    The type of the pricing plan.

    • Constraints: Allowable values are: free, paid, subscription.
    Origin string
    The source of the pricing information: global_catalog or pricing_catalog.

    • Constraints: Allowable values are: global_catalog, pricing_catalog.
    SalesAvenues []string
    Currently only available for MCSP subscription plans. Shows how the customer can purchase the plan.

    • Constraints: Allowable list items are: seller, catalog, private_offer. The maximum length is 6 items. The minimum length is 0 items.
    Type string
    The type of the pricing plan.

    • Constraints: Allowable values are: free, paid, subscription.
    origin String
    The source of the pricing information: global_catalog or pricing_catalog.

    • Constraints: Allowable values are: global_catalog, pricing_catalog.
    salesAvenues List<String>
    Currently only available for MCSP subscription plans. Shows how the customer can purchase the plan.

    • Constraints: Allowable list items are: seller, catalog, private_offer. The maximum length is 6 items. The minimum length is 0 items.
    type String
    The type of the pricing plan.

    • Constraints: Allowable values are: free, paid, subscription.
    origin string
    The source of the pricing information: global_catalog or pricing_catalog.

    • Constraints: Allowable values are: global_catalog, pricing_catalog.
    salesAvenues string[]
    Currently only available for MCSP subscription plans. Shows how the customer can purchase the plan.

    • Constraints: Allowable list items are: seller, catalog, private_offer. The maximum length is 6 items. The minimum length is 0 items.
    type string
    The type of the pricing plan.

    • Constraints: Allowable values are: free, paid, subscription.
    origin str
    The source of the pricing information: global_catalog or pricing_catalog.

    • Constraints: Allowable values are: global_catalog, pricing_catalog.
    sales_avenues Sequence[str]
    Currently only available for MCSP subscription plans. Shows how the customer can purchase the plan.

    • Constraints: Allowable list items are: seller, catalog, private_offer. The maximum length is 6 items. The minimum length is 0 items.
    type str
    The type of the pricing plan.

    • Constraints: Allowable values are: free, paid, subscription.
    origin String
    The source of the pricing information: global_catalog or pricing_catalog.

    • Constraints: Allowable values are: global_catalog, pricing_catalog.
    salesAvenues List<String>
    Currently only available for MCSP subscription plans. Shows how the customer can purchase the plan.

    • Constraints: Allowable list items are: seller, catalog, private_offer. The maximum length is 6 items. The minimum length is 0 items.
    type String
    The type of the pricing plan.

    • Constraints: Allowable values are: free, paid, subscription.

    OnboardingCatalogPlanMetadataService, OnboardingCatalogPlanMetadataServiceArgs

    Bindable bool
    Deprecated. Controls the Connections tab on the Resource Details page.
    IamCompatible bool
    Whether the service is compatible with the IAM service.
    PlanUpdateable bool
    Indicates plan update support and controls the Plan tab on the Resource Details page.
    RcProvisionable bool
    Whether the service is provisionable by the resource controller service.
    ServiceKeySupported bool
    Indicates service credentials support and controls the Service Credential tab on Resource Details page.
    UniqueApiKey bool
    Indicates whether the deployment uses a unique API key or not.
    Bindable bool
    Deprecated. Controls the Connections tab on the Resource Details page.
    IamCompatible bool
    Whether the service is compatible with the IAM service.
    PlanUpdateable bool
    Indicates plan update support and controls the Plan tab on the Resource Details page.
    RcProvisionable bool
    Whether the service is provisionable by the resource controller service.
    ServiceKeySupported bool
    Indicates service credentials support and controls the Service Credential tab on Resource Details page.
    UniqueApiKey bool
    Indicates whether the deployment uses a unique API key or not.
    bindable Boolean
    Deprecated. Controls the Connections tab on the Resource Details page.
    iamCompatible Boolean
    Whether the service is compatible with the IAM service.
    planUpdateable Boolean
    Indicates plan update support and controls the Plan tab on the Resource Details page.
    rcProvisionable Boolean
    Whether the service is provisionable by the resource controller service.
    serviceKeySupported Boolean
    Indicates service credentials support and controls the Service Credential tab on Resource Details page.
    uniqueApiKey Boolean
    Indicates whether the deployment uses a unique API key or not.
    bindable boolean
    Deprecated. Controls the Connections tab on the Resource Details page.
    iamCompatible boolean
    Whether the service is compatible with the IAM service.
    planUpdateable boolean
    Indicates plan update support and controls the Plan tab on the Resource Details page.
    rcProvisionable boolean
    Whether the service is provisionable by the resource controller service.
    serviceKeySupported boolean
    Indicates service credentials support and controls the Service Credential tab on Resource Details page.
    uniqueApiKey boolean
    Indicates whether the deployment uses a unique API key or not.
    bindable bool
    Deprecated. Controls the Connections tab on the Resource Details page.
    iam_compatible bool
    Whether the service is compatible with the IAM service.
    plan_updateable bool
    Indicates plan update support and controls the Plan tab on the Resource Details page.
    rc_provisionable bool
    Whether the service is provisionable by the resource controller service.
    service_key_supported bool
    Indicates service credentials support and controls the Service Credential tab on Resource Details page.
    unique_api_key bool
    Indicates whether the deployment uses a unique API key or not.
    bindable Boolean
    Deprecated. Controls the Connections tab on the Resource Details page.
    iamCompatible Boolean
    Whether the service is compatible with the IAM service.
    planUpdateable Boolean
    Indicates plan update support and controls the Plan tab on the Resource Details page.
    rcProvisionable Boolean
    Whether the service is provisionable by the resource controller service.
    serviceKeySupported Boolean
    Indicates service credentials support and controls the Service Credential tab on Resource Details page.
    uniqueApiKey Boolean
    Indicates whether the deployment uses a unique API key or not.

    OnboardingCatalogPlanMetadataUi, OnboardingCatalogPlanMetadataUiArgs

    Hidden bool
    Whether the object is hidden from the consumption catalog.
    SideBySideIndex double
    When the objects are listed side-by-side, this value controls the ordering.
    Strings OnboardingCatalogPlanMetadataUiStrings
    The data strings. Nested schema for strings:
    Urls OnboardingCatalogPlanMetadataUiUrls
    Metadata with URLs related to a service. Nested schema for urls:
    Hidden bool
    Whether the object is hidden from the consumption catalog.
    SideBySideIndex float64
    When the objects are listed side-by-side, this value controls the ordering.
    Strings OnboardingCatalogPlanMetadataUiStrings
    The data strings. Nested schema for strings:
    Urls OnboardingCatalogPlanMetadataUiUrls
    Metadata with URLs related to a service. Nested schema for urls:
    hidden Boolean
    Whether the object is hidden from the consumption catalog.
    sideBySideIndex Double
    When the objects are listed side-by-side, this value controls the ordering.
    strings OnboardingCatalogPlanMetadataUiStrings
    The data strings. Nested schema for strings:
    urls OnboardingCatalogPlanMetadataUiUrls
    Metadata with URLs related to a service. Nested schema for urls:
    hidden boolean
    Whether the object is hidden from the consumption catalog.
    sideBySideIndex number
    When the objects are listed side-by-side, this value controls the ordering.
    strings OnboardingCatalogPlanMetadataUiStrings
    The data strings. Nested schema for strings:
    urls OnboardingCatalogPlanMetadataUiUrls
    Metadata with URLs related to a service. Nested schema for urls:
    hidden bool
    Whether the object is hidden from the consumption catalog.
    side_by_side_index float
    When the objects are listed side-by-side, this value controls the ordering.
    strings OnboardingCatalogPlanMetadataUiStrings
    The data strings. Nested schema for strings:
    urls OnboardingCatalogPlanMetadataUiUrls
    Metadata with URLs related to a service. Nested schema for urls:
    hidden Boolean
    Whether the object is hidden from the consumption catalog.
    sideBySideIndex Number
    When the objects are listed side-by-side, this value controls the ordering.
    strings Property Map
    The data strings. Nested schema for strings:
    urls Property Map
    Metadata with URLs related to a service. Nested schema for urls:

    OnboardingCatalogPlanMetadataUiStrings, OnboardingCatalogPlanMetadataUiStringsArgs

    En OnboardingCatalogPlanMetadataUiStringsEn
    Translated content of additional information about the service. Nested schema for en:
    En OnboardingCatalogPlanMetadataUiStringsEn
    Translated content of additional information about the service. Nested schema for en:
    en OnboardingCatalogPlanMetadataUiStringsEn
    Translated content of additional information about the service. Nested schema for en:
    en OnboardingCatalogPlanMetadataUiStringsEn
    Translated content of additional information about the service. Nested schema for en:
    en OnboardingCatalogPlanMetadataUiStringsEn
    Translated content of additional information about the service. Nested schema for en:
    en Property Map
    Translated content of additional information about the service. Nested schema for en:

    OnboardingCatalogPlanMetadataUiStringsEn, OnboardingCatalogPlanMetadataUiStringsEnArgs

    Bullets List<OnboardingCatalogPlanMetadataUiStringsEnBullet>
    The list of features that highlights your product's attributes and benefits for users.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for bullets:
    Media List<OnboardingCatalogPlanMetadataUiStringsEnMedia>
    The list of supporting media for this product.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for media:
    NavigationItems List<OnboardingCatalogPlanMetadataUiStringsEnNavigationItem>
    List of custom navigation panel.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for navigation_items:
    Bullets []OnboardingCatalogPlanMetadataUiStringsEnBullet
    The list of features that highlights your product's attributes and benefits for users.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for bullets:
    Media []OnboardingCatalogPlanMetadataUiStringsEnMedia
    The list of supporting media for this product.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for media:
    NavigationItems []OnboardingCatalogPlanMetadataUiStringsEnNavigationItem
    List of custom navigation panel.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for navigation_items:
    bullets List<OnboardingCatalogPlanMetadataUiStringsEnBullet>
    The list of features that highlights your product's attributes and benefits for users.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for bullets:
    media List<OnboardingCatalogPlanMetadataUiStringsEnMedia>
    The list of supporting media for this product.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for media:
    navigationItems List<OnboardingCatalogPlanMetadataUiStringsEnNavigationItem>
    List of custom navigation panel.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for navigation_items:
    bullets OnboardingCatalogPlanMetadataUiStringsEnBullet[]
    The list of features that highlights your product's attributes and benefits for users.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for bullets:
    media OnboardingCatalogPlanMetadataUiStringsEnMedia[]
    The list of supporting media for this product.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for media:
    navigationItems OnboardingCatalogPlanMetadataUiStringsEnNavigationItem[]
    List of custom navigation panel.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for navigation_items:
    bullets Sequence[OnboardingCatalogPlanMetadataUiStringsEnBullet]
    The list of features that highlights your product's attributes and benefits for users.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for bullets:
    media Sequence[OnboardingCatalogPlanMetadataUiStringsEnMedia]
    The list of supporting media for this product.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for media:
    navigation_items Sequence[OnboardingCatalogPlanMetadataUiStringsEnNavigationItem]
    List of custom navigation panel.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for navigation_items:
    bullets List<Property Map>
    The list of features that highlights your product's attributes and benefits for users.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for bullets:
    media List<Property Map>
    The list of supporting media for this product.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for media:
    navigationItems List<Property Map>
    List of custom navigation panel.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for navigation_items:

    OnboardingCatalogPlanMetadataUiStringsEnBullet, OnboardingCatalogPlanMetadataUiStringsEnBulletArgs

    Description string
    The description about the features of the product.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Title string
    The descriptive title for the feature.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Description string
    The description about the features of the product.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Title string
    The descriptive title for the feature.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    description String
    The description about the features of the product.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    title String
    The descriptive title for the feature.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    description string
    The description about the features of the product.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    title string
    The descriptive title for the feature.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    description str
    The description about the features of the product.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    title str
    The descriptive title for the feature.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    description String
    The description about the features of the product.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    title String
    The descriptive title for the feature.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.

    OnboardingCatalogPlanMetadataUiStringsEnMedia, OnboardingCatalogPlanMetadataUiStringsEnMediaArgs

    Caption string
    Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Type string
    The type of the media.

    • Constraints: Allowable values are: image, youtube, video_mp_4, video_webm.
    Url string
    The URL that links to the media that shows off the product.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    Thumbnail string
    The reduced-size version of your images and videos.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    Caption string
    Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Type string
    The type of the media.

    • Constraints: Allowable values are: image, youtube, video_mp_4, video_webm.
    Url string
    The URL that links to the media that shows off the product.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    Thumbnail string
    The reduced-size version of your images and videos.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    caption String
    Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    type String
    The type of the media.

    • Constraints: Allowable values are: image, youtube, video_mp_4, video_webm.
    url String
    The URL that links to the media that shows off the product.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    thumbnail String
    The reduced-size version of your images and videos.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    caption string
    Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    type string
    The type of the media.

    • Constraints: Allowable values are: image, youtube, video_mp_4, video_webm.
    url string
    The URL that links to the media that shows off the product.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    thumbnail string
    The reduced-size version of your images and videos.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    caption str
    Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    type str
    The type of the media.

    • Constraints: Allowable values are: image, youtube, video_mp_4, video_webm.
    url str
    The URL that links to the media that shows off the product.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    thumbnail str
    The reduced-size version of your images and videos.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    caption String
    Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog.

    • Constraints: The maximum length is 2000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    type String
    The type of the media.

    • Constraints: Allowable values are: image, youtube, video_mp_4, video_webm.
    url String
    The URL that links to the media that shows off the product.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    thumbnail String
    The reduced-size version of your images and videos.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.

    OnboardingCatalogPlanMetadataUiStringsEnNavigationItem, OnboardingCatalogPlanMetadataUiStringsEnNavigationItemArgs

    Id string
    Id of custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    Label string
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    Url string
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    Id string
    Id of custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    Label string
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    Url string
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    id String
    Id of custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    label String
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    url String
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    id string
    Id of custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    label string
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    url string
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    id str
    Id of custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    label str
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    url str
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    id String
    Id of custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    label String
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    url String
    Url for custom navigation panel.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingCatalogPlanMetadataUiUrls, OnboardingCatalogPlanMetadataUiUrlsArgs

    ApidocsUrl string
    The URL for your product's API documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    CatalogDetailsUrl string
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    CustomCreatePageUrl string
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    Dashboard string
    Controls if your service has a custom dashboard or Resource Detail page.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    DocUrl string
    The URL for your product's documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    InstructionsUrl string
    Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    TermsUrl string
    The URL for your product's end user license agreement.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    ApidocsUrl string
    The URL for your product's API documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    CatalogDetailsUrl string
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    CustomCreatePageUrl string
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    Dashboard string
    Controls if your service has a custom dashboard or Resource Detail page.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    DocUrl string
    The URL for your product's documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    InstructionsUrl string
    Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    TermsUrl string
    The URL for your product's end user license agreement.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    apidocsUrl String
    The URL for your product's API documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    catalogDetailsUrl String
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    customCreatePageUrl String
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    dashboard String
    Controls if your service has a custom dashboard or Resource Detail page.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    docUrl String
    The URL for your product's documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    instructionsUrl String
    Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    termsUrl String
    The URL for your product's end user license agreement.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    apidocsUrl string
    The URL for your product's API documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    catalogDetailsUrl string
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    customCreatePageUrl string
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    dashboard string
    Controls if your service has a custom dashboard or Resource Detail page.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    docUrl string
    The URL for your product's documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    instructionsUrl string
    Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    termsUrl string
    The URL for your product's end user license agreement.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    apidocs_url str
    The URL for your product's API documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    catalog_details_url str
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    custom_create_page_url str
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    dashboard str
    Controls if your service has a custom dashboard or Resource Detail page.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    doc_url str
    The URL for your product's documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    instructions_url str
    Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    terms_url str
    The URL for your product's end user license agreement.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    apidocsUrl String
    The URL for your product's API documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    catalogDetailsUrl String
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    customCreatePageUrl String
    Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    dashboard String
    Controls if your service has a custom dashboard or Resource Detail page.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    docUrl String
    The URL for your product's documentation.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    instructionsUrl String
    Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    termsUrl String
    The URL for your product's end user license agreement.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.

    OnboardingCatalogPlanObjectProvider, OnboardingCatalogPlanObjectProviderArgs

    Email string
    The email address of the provider.
    Name string
    The name of the provider.
    Email string
    The email address of the provider.
    Name string
    The name of the provider.
    email String
    The email address of the provider.
    name String
    The name of the provider.
    email string
    The email address of the provider.
    name string
    The name of the provider.
    email str
    The email address of the provider.
    name str
    The name of the provider.
    email String
    The email address of the provider.
    name String
    The name of the provider.

    OnboardingCatalogPlanOverviewUi, OnboardingCatalogPlanOverviewUiArgs

    En OnboardingCatalogPlanOverviewUiEn
    Translated details about the service, for example, display name, short description, and long description. Nested schema for en:
    En OnboardingCatalogPlanOverviewUiEn
    Translated details about the service, for example, display name, short description, and long description. Nested schema for en:
    en OnboardingCatalogPlanOverviewUiEn
    Translated details about the service, for example, display name, short description, and long description. Nested schema for en:
    en OnboardingCatalogPlanOverviewUiEn
    Translated details about the service, for example, display name, short description, and long description. Nested schema for en:
    en OnboardingCatalogPlanOverviewUiEn
    Translated details about the service, for example, display name, short description, and long description. Nested schema for en:
    en Property Map
    Translated details about the service, for example, display name, short description, and long description. Nested schema for en:

    OnboardingCatalogPlanOverviewUiEn, OnboardingCatalogPlanOverviewUiEnArgs

    Description string
    The short description of the product that is displayed in your catalog entry.
    DisplayName string
    The display name of the product.
    LongDescription string
    The detailed description of your product that is displayed at the beginning of your product page in the catalog. Markdown markup language is supported.
    Description string
    The short description of the product that is displayed in your catalog entry.
    DisplayName string
    The display name of the product.
    LongDescription string
    The detailed description of your product that is displayed at the beginning of your product page in the catalog. Markdown markup language is supported.
    description String
    The short description of the product that is displayed in your catalog entry.
    displayName String
    The display name of the product.
    longDescription String
    The detailed description of your product that is displayed at the beginning of your product page in the catalog. Markdown markup language is supported.
    description string
    The short description of the product that is displayed in your catalog entry.
    displayName string
    The display name of the product.
    longDescription string
    The detailed description of your product that is displayed at the beginning of your product page in the catalog. Markdown markup language is supported.
    description str
    The short description of the product that is displayed in your catalog entry.
    display_name str
    The display name of the product.
    long_description str
    The detailed description of your product that is displayed at the beginning of your product page in the catalog. Markdown markup language is supported.
    description String
    The short description of the product that is displayed in your catalog entry.
    displayName String
    The display name of the product.
    longDescription String
    The detailed description of your product that is displayed at the beginning of your product page in the catalog. Markdown markup language is supported.

    Import

    You can import the ibm_onboarding_catalog_plan resource by using id.

    The id property can be formed from product_id, catalog_product_id, and catalog_plan_id in the following format:

    
    product_id/catalog_product_id/catalog_plan_id
    
    
    • product_id: A string. The unique ID of the product.

    • catalog_product_id: A string. The unique ID of this global catalog product.

    • catalog_plan_id: A string. The ID of a global catalog object.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/onboardingCatalogPlan:OnboardingCatalogPlan onboarding_catalog_plan product_id/catalog_product_id/catalog_plan_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