1. Packages
  2. Konnect Provider
  3. API Docs
  4. PortalCustomization
konnect 3.1.0 published on Tuesday, Sep 2, 2025 by kong

konnect.PortalCustomization

Explore with Pulumi AI

konnect logo
konnect 3.1.0 published on Tuesday, Sep 2, 2025 by kong

    PortalCustomization Resource

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.konnect.PortalCustomization;
    import com.pulumi.konnect.PortalCustomizationArgs;
    import com.pulumi.konnect.inputs.PortalCustomizationMenuArgs;
    import com.pulumi.konnect.inputs.PortalCustomizationSpecRendererArgs;
    import com.pulumi.konnect.inputs.PortalCustomizationThemeArgs;
    import com.pulumi.konnect.inputs.PortalCustomizationThemeColorsArgs;
    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 myPortalcustomization = new PortalCustomization("myPortalcustomization", PortalCustomizationArgs.builder()
                .css("...my_css...")
                .layout("...my_layout...")
                .menu(PortalCustomizationMenuArgs.builder()
                    .footer_bottom(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .footer_sections(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .main(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .portalId("f32d905a-ed33-46a3-a093-d8f536af9a8a")
                .robots("...my_robots...")
                .specRenderer(PortalCustomizationSpecRendererArgs.builder()
                    .allow_custom_server_urls(true)
                    .hide_deprecated(true)
                    .hide_internal(false)
                    .infinite_scroll(false)
                    .show_schemas(false)
                    .try_it_insomnia(false)
                    .try_it_ui(false)
                    .build())
                .theme(PortalCustomizationThemeArgs.builder()
                    .colors(PortalCustomizationThemeColorsArgs.builder()
                        .primary("#000000")
                        .build())
                    .mode("system")
                    .name("...my_name...")
                    .build())
                .build());
    
        }
    }
    
    resources:
      myPortalcustomization:
        type: konnect:PortalCustomization
        properties:
          css: '...my_css...'
          layout: '...my_layout...'
          menu:
            footer_bottom:
              - external: false
                path: /about/company
                title: My Page
                visibility: public
            footer_sections:
              - items:
                  - external: true
                    path: /about/company
                    title: My Page
                    visibility: public
                title: '...my_title...'
            main:
              - external: true
                path: /about/company
                title: My Page
                visibility: public
          portalId: f32d905a-ed33-46a3-a093-d8f536af9a8a
          robots: '...my_robots...'
          specRenderer:
            allow_custom_server_urls: true
            hide_deprecated: true
            hide_internal: false
            infinite_scroll: false
            show_schemas: false
            try_it_insomnia: false
            try_it_ui: false
          theme:
            colors:
              primary: '#000000'
            mode: system
            name: '...my_name...'
    

    Create PortalCustomization Resource

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

    Constructor syntax

    new PortalCustomization(name: string, args: PortalCustomizationArgs, opts?: CustomResourceOptions);
    @overload
    def PortalCustomization(resource_name: str,
                            args: PortalCustomizationArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def PortalCustomization(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            portal_id: Optional[str] = None,
                            css: Optional[str] = None,
                            layout: Optional[str] = None,
                            menu: Optional[PortalCustomizationMenuArgs] = None,
                            robots: Optional[str] = None,
                            spec_renderer: Optional[PortalCustomizationSpecRendererArgs] = None,
                            theme: Optional[PortalCustomizationThemeArgs] = None)
    func NewPortalCustomization(ctx *Context, name string, args PortalCustomizationArgs, opts ...ResourceOption) (*PortalCustomization, error)
    public PortalCustomization(string name, PortalCustomizationArgs args, CustomResourceOptions? opts = null)
    public PortalCustomization(String name, PortalCustomizationArgs args)
    public PortalCustomization(String name, PortalCustomizationArgs args, CustomResourceOptions options)
    
    type: konnect:PortalCustomization
    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 PortalCustomizationArgs
    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 PortalCustomizationArgs
    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 PortalCustomizationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PortalCustomizationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PortalCustomizationArgs
    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 portalCustomizationResource = new Konnect.PortalCustomization("portalCustomizationResource", new()
    {
        PortalId = "string",
        Css = "string",
        Layout = "string",
        Menu = new Konnect.Inputs.PortalCustomizationMenuArgs
        {
            FooterBottoms = new[]
            {
                new Konnect.Inputs.PortalCustomizationMenuFooterBottomArgs
                {
                    External = false,
                    Path = "string",
                    Title = "string",
                    Visibility = "string",
                },
            },
            FooterSections = new[]
            {
                new Konnect.Inputs.PortalCustomizationMenuFooterSectionArgs
                {
                    Items = new[]
                    {
                        new Konnect.Inputs.PortalCustomizationMenuFooterSectionItemArgs
                        {
                            External = false,
                            Path = "string",
                            Title = "string",
                            Visibility = "string",
                        },
                    },
                    Title = "string",
                },
            },
            Mains = new[]
            {
                new Konnect.Inputs.PortalCustomizationMenuMainArgs
                {
                    External = false,
                    Path = "string",
                    Title = "string",
                    Visibility = "string",
                },
            },
        },
        Robots = "string",
        SpecRenderer = new Konnect.Inputs.PortalCustomizationSpecRendererArgs
        {
            AllowCustomServerUrls = false,
            HideDeprecated = false,
            HideInternal = false,
            InfiniteScroll = false,
            ShowSchemas = false,
            TryItInsomnia = false,
            TryItUi = false,
        },
        Theme = new Konnect.Inputs.PortalCustomizationThemeArgs
        {
            Colors = new Konnect.Inputs.PortalCustomizationThemeColorsArgs
            {
                Primary = "string",
            },
            Mode = "string",
            Name = "string",
        },
    });
    
    example, err := konnect.NewPortalCustomization(ctx, "portalCustomizationResource", &konnect.PortalCustomizationArgs{
    	PortalId: pulumi.String("string"),
    	Css:      pulumi.String("string"),
    	Layout:   pulumi.String("string"),
    	Menu: &konnect.PortalCustomizationMenuArgs{
    		FooterBottoms: konnect.PortalCustomizationMenuFooterBottomArray{
    			&konnect.PortalCustomizationMenuFooterBottomArgs{
    				External:   pulumi.Bool(false),
    				Path:       pulumi.String("string"),
    				Title:      pulumi.String("string"),
    				Visibility: pulumi.String("string"),
    			},
    		},
    		FooterSections: konnect.PortalCustomizationMenuFooterSectionArray{
    			&konnect.PortalCustomizationMenuFooterSectionArgs{
    				Items: konnect.PortalCustomizationMenuFooterSectionItemArray{
    					&konnect.PortalCustomizationMenuFooterSectionItemArgs{
    						External:   pulumi.Bool(false),
    						Path:       pulumi.String("string"),
    						Title:      pulumi.String("string"),
    						Visibility: pulumi.String("string"),
    					},
    				},
    				Title: pulumi.String("string"),
    			},
    		},
    		Mains: konnect.PortalCustomizationMenuMainArray{
    			&konnect.PortalCustomizationMenuMainArgs{
    				External:   pulumi.Bool(false),
    				Path:       pulumi.String("string"),
    				Title:      pulumi.String("string"),
    				Visibility: pulumi.String("string"),
    			},
    		},
    	},
    	Robots: pulumi.String("string"),
    	SpecRenderer: &konnect.PortalCustomizationSpecRendererArgs{
    		AllowCustomServerUrls: pulumi.Bool(false),
    		HideDeprecated:        pulumi.Bool(false),
    		HideInternal:          pulumi.Bool(false),
    		InfiniteScroll:        pulumi.Bool(false),
    		ShowSchemas:           pulumi.Bool(false),
    		TryItInsomnia:         pulumi.Bool(false),
    		TryItUi:               pulumi.Bool(false),
    	},
    	Theme: &konnect.PortalCustomizationThemeArgs{
    		Colors: &konnect.PortalCustomizationThemeColorsArgs{
    			Primary: pulumi.String("string"),
    		},
    		Mode: pulumi.String("string"),
    		Name: pulumi.String("string"),
    	},
    })
    
    var portalCustomizationResource = new PortalCustomization("portalCustomizationResource", PortalCustomizationArgs.builder()
        .portalId("string")
        .css("string")
        .layout("string")
        .menu(PortalCustomizationMenuArgs.builder()
            .footerBottoms(PortalCustomizationMenuFooterBottomArgs.builder()
                .external(false)
                .path("string")
                .title("string")
                .visibility("string")
                .build())
            .footerSections(PortalCustomizationMenuFooterSectionArgs.builder()
                .items(PortalCustomizationMenuFooterSectionItemArgs.builder()
                    .external(false)
                    .path("string")
                    .title("string")
                    .visibility("string")
                    .build())
                .title("string")
                .build())
            .mains(PortalCustomizationMenuMainArgs.builder()
                .external(false)
                .path("string")
                .title("string")
                .visibility("string")
                .build())
            .build())
        .robots("string")
        .specRenderer(PortalCustomizationSpecRendererArgs.builder()
            .allowCustomServerUrls(false)
            .hideDeprecated(false)
            .hideInternal(false)
            .infiniteScroll(false)
            .showSchemas(false)
            .tryItInsomnia(false)
            .tryItUi(false)
            .build())
        .theme(PortalCustomizationThemeArgs.builder()
            .colors(PortalCustomizationThemeColorsArgs.builder()
                .primary("string")
                .build())
            .mode("string")
            .name("string")
            .build())
        .build());
    
    portal_customization_resource = konnect.PortalCustomization("portalCustomizationResource",
        portal_id="string",
        css="string",
        layout="string",
        menu={
            "footer_bottoms": [{
                "external": False,
                "path": "string",
                "title": "string",
                "visibility": "string",
            }],
            "footer_sections": [{
                "items": [{
                    "external": False,
                    "path": "string",
                    "title": "string",
                    "visibility": "string",
                }],
                "title": "string",
            }],
            "mains": [{
                "external": False,
                "path": "string",
                "title": "string",
                "visibility": "string",
            }],
        },
        robots="string",
        spec_renderer={
            "allow_custom_server_urls": False,
            "hide_deprecated": False,
            "hide_internal": False,
            "infinite_scroll": False,
            "show_schemas": False,
            "try_it_insomnia": False,
            "try_it_ui": False,
        },
        theme={
            "colors": {
                "primary": "string",
            },
            "mode": "string",
            "name": "string",
        })
    
    const portalCustomizationResource = new konnect.PortalCustomization("portalCustomizationResource", {
        portalId: "string",
        css: "string",
        layout: "string",
        menu: {
            footerBottoms: [{
                external: false,
                path: "string",
                title: "string",
                visibility: "string",
            }],
            footerSections: [{
                items: [{
                    external: false,
                    path: "string",
                    title: "string",
                    visibility: "string",
                }],
                title: "string",
            }],
            mains: [{
                external: false,
                path: "string",
                title: "string",
                visibility: "string",
            }],
        },
        robots: "string",
        specRenderer: {
            allowCustomServerUrls: false,
            hideDeprecated: false,
            hideInternal: false,
            infiniteScroll: false,
            showSchemas: false,
            tryItInsomnia: false,
            tryItUi: false,
        },
        theme: {
            colors: {
                primary: "string",
            },
            mode: "string",
            name: "string",
        },
    });
    
    type: konnect:PortalCustomization
    properties:
        css: string
        layout: string
        menu:
            footerBottoms:
                - external: false
                  path: string
                  title: string
                  visibility: string
            footerSections:
                - items:
                    - external: false
                      path: string
                      title: string
                      visibility: string
                  title: string
            mains:
                - external: false
                  path: string
                  title: string
                  visibility: string
        portalId: string
        robots: string
        specRenderer:
            allowCustomServerUrls: false
            hideDeprecated: false
            hideInternal: false
            infiniteScroll: false
            showSchemas: false
            tryItInsomnia: false
            tryItUi: false
        theme:
            colors:
                primary: string
            mode: string
            name: string
    

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

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing PortalCustomization Resource

    Get an existing PortalCustomization 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?: PortalCustomizationState, opts?: CustomResourceOptions): PortalCustomization
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            css: Optional[str] = None,
            layout: Optional[str] = None,
            menu: Optional[PortalCustomizationMenuArgs] = None,
            portal_id: Optional[str] = None,
            robots: Optional[str] = None,
            spec_renderer: Optional[PortalCustomizationSpecRendererArgs] = None,
            theme: Optional[PortalCustomizationThemeArgs] = None) -> PortalCustomization
    func GetPortalCustomization(ctx *Context, name string, id IDInput, state *PortalCustomizationState, opts ...ResourceOption) (*PortalCustomization, error)
    public static PortalCustomization Get(string name, Input<string> id, PortalCustomizationState? state, CustomResourceOptions? opts = null)
    public static PortalCustomization get(String name, Output<String> id, PortalCustomizationState state, CustomResourceOptions options)
    resources:  _:    type: konnect:PortalCustomization    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:

    Supporting Types

    PortalCustomizationMenu, PortalCustomizationMenuArgs

    PortalCustomizationMenuFooterBottom, PortalCustomizationMenuFooterBottomArgs

    External bool
    When clicked, open the link in a new window. Not Null
    Path string
    The absolute path of a page in a portal with a leading slash. Not Null
    Title string
    The link display text. Not Null
    Visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    External bool
    When clicked, open the link in a new window. Not Null
    Path string
    The absolute path of a page in a portal with a leading slash. Not Null
    Title string
    The link display text. Not Null
    Visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external Boolean
    When clicked, open the link in a new window. Not Null
    path String
    The absolute path of a page in a portal with a leading slash. Not Null
    title String
    The link display text. Not Null
    visibility String
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external boolean
    When clicked, open the link in a new window. Not Null
    path string
    The absolute path of a page in a portal with a leading slash. Not Null
    title string
    The link display text. Not Null
    visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external bool
    When clicked, open the link in a new window. Not Null
    path str
    The absolute path of a page in a portal with a leading slash. Not Null
    title str
    The link display text. Not Null
    visibility str
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external Boolean
    When clicked, open the link in a new window. Not Null
    path String
    The absolute path of a page in a portal with a leading slash. Not Null
    title String
    The link display text. Not Null
    visibility String
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]

    PortalCustomizationMenuFooterSection, PortalCustomizationMenuFooterSectionArgs

    Items List<PortalCustomizationMenuFooterSectionItem>
    Not Null
    Title string
    The footer menu section title. Not Null
    Items []PortalCustomizationMenuFooterSectionItem
    Not Null
    Title string
    The footer menu section title. Not Null
    items List<PortalCustomizationMenuFooterSectionItem>
    Not Null
    title String
    The footer menu section title. Not Null
    items PortalCustomizationMenuFooterSectionItem[]
    Not Null
    title string
    The footer menu section title. Not Null
    items Sequence[PortalCustomizationMenuFooterSectionItem]
    Not Null
    title str
    The footer menu section title. Not Null
    items List<Property Map>
    Not Null
    title String
    The footer menu section title. Not Null

    PortalCustomizationMenuFooterSectionItem, PortalCustomizationMenuFooterSectionItemArgs

    External bool
    When clicked, open the link in a new window. Not Null
    Path string
    The absolute path of a page in a portal with a leading slash. Not Null
    Title string
    The link display text. Not Null
    Visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    External bool
    When clicked, open the link in a new window. Not Null
    Path string
    The absolute path of a page in a portal with a leading slash. Not Null
    Title string
    The link display text. Not Null
    Visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external Boolean
    When clicked, open the link in a new window. Not Null
    path String
    The absolute path of a page in a portal with a leading slash. Not Null
    title String
    The link display text. Not Null
    visibility String
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external boolean
    When clicked, open the link in a new window. Not Null
    path string
    The absolute path of a page in a portal with a leading slash. Not Null
    title string
    The link display text. Not Null
    visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external bool
    When clicked, open the link in a new window. Not Null
    path str
    The absolute path of a page in a portal with a leading slash. Not Null
    title str
    The link display text. Not Null
    visibility str
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external Boolean
    When clicked, open the link in a new window. Not Null
    path String
    The absolute path of a page in a portal with a leading slash. Not Null
    title String
    The link display text. Not Null
    visibility String
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]

    PortalCustomizationMenuMain, PortalCustomizationMenuMainArgs

    External bool
    When clicked, open the link in a new window. Not Null
    Path string
    The absolute path of a page in a portal with a leading slash. Not Null
    Title string
    The link display text. Not Null
    Visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    External bool
    When clicked, open the link in a new window. Not Null
    Path string
    The absolute path of a page in a portal with a leading slash. Not Null
    Title string
    The link display text. Not Null
    Visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external Boolean
    When clicked, open the link in a new window. Not Null
    path String
    The absolute path of a page in a portal with a leading slash. Not Null
    title String
    The link display text. Not Null
    visibility String
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external boolean
    When clicked, open the link in a new window. Not Null
    path string
    The absolute path of a page in a portal with a leading slash. Not Null
    title string
    The link display text. Not Null
    visibility string
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external bool
    When clicked, open the link in a new window. Not Null
    path str
    The absolute path of a page in a portal with a leading slash. Not Null
    title str
    The link display text. Not Null
    visibility str
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]
    external Boolean
    When clicked, open the link in a new window. Not Null
    path String
    The absolute path of a page in a portal with a leading slash. Not Null
    title String
    The link display text. Not Null
    visibility String
    Whether a menu item is public or private. Private menu items are only accessible to authenticated users. Not Null; must be one of ["public", "private"]

    PortalCustomizationSpecRenderer, PortalCustomizationSpecRendererArgs

    AllowCustomServerUrls bool
    Let users define a custom server URL for endpoints. This will be used to generate code snippets and to test the API. The URL is client-side only and is not saved. Default: true
    HideDeprecated bool
    Manage visibility of deprecated endpoints and models. Default: false
    HideInternal bool
    Manage visibility of internal endpoints and models. Default: false
    InfiniteScroll bool
    Display the full spec on a single, scrollable page. If disabled, documentation, endpoints, and schemas appear on separate pages. Default: true
    ShowSchemas bool
    Control whether schemas are visible in your API specs. When enabled, schemas appear in the side navigation below the endpoints. Default: true
    TryItInsomnia bool
    Enables users to open the API spec in Insomnia to explore and send requests with the native client. Default: true
    TryItUi bool
    Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. Default: true
    AllowCustomServerUrls bool
    Let users define a custom server URL for endpoints. This will be used to generate code snippets and to test the API. The URL is client-side only and is not saved. Default: true
    HideDeprecated bool
    Manage visibility of deprecated endpoints and models. Default: false
    HideInternal bool
    Manage visibility of internal endpoints and models. Default: false
    InfiniteScroll bool
    Display the full spec on a single, scrollable page. If disabled, documentation, endpoints, and schemas appear on separate pages. Default: true
    ShowSchemas bool
    Control whether schemas are visible in your API specs. When enabled, schemas appear in the side navigation below the endpoints. Default: true
    TryItInsomnia bool
    Enables users to open the API spec in Insomnia to explore and send requests with the native client. Default: true
    TryItUi bool
    Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. Default: true
    allowCustomServerUrls Boolean
    Let users define a custom server URL for endpoints. This will be used to generate code snippets and to test the API. The URL is client-side only and is not saved. Default: true
    hideDeprecated Boolean
    Manage visibility of deprecated endpoints and models. Default: false
    hideInternal Boolean
    Manage visibility of internal endpoints and models. Default: false
    infiniteScroll Boolean
    Display the full spec on a single, scrollable page. If disabled, documentation, endpoints, and schemas appear on separate pages. Default: true
    showSchemas Boolean
    Control whether schemas are visible in your API specs. When enabled, schemas appear in the side navigation below the endpoints. Default: true
    tryItInsomnia Boolean
    Enables users to open the API spec in Insomnia to explore and send requests with the native client. Default: true
    tryItUi Boolean
    Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. Default: true
    allowCustomServerUrls boolean
    Let users define a custom server URL for endpoints. This will be used to generate code snippets and to test the API. The URL is client-side only and is not saved. Default: true
    hideDeprecated boolean
    Manage visibility of deprecated endpoints and models. Default: false
    hideInternal boolean
    Manage visibility of internal endpoints and models. Default: false
    infiniteScroll boolean
    Display the full spec on a single, scrollable page. If disabled, documentation, endpoints, and schemas appear on separate pages. Default: true
    showSchemas boolean
    Control whether schemas are visible in your API specs. When enabled, schemas appear in the side navigation below the endpoints. Default: true
    tryItInsomnia boolean
    Enables users to open the API spec in Insomnia to explore and send requests with the native client. Default: true
    tryItUi boolean
    Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. Default: true
    allow_custom_server_urls bool
    Let users define a custom server URL for endpoints. This will be used to generate code snippets and to test the API. The URL is client-side only and is not saved. Default: true
    hide_deprecated bool
    Manage visibility of deprecated endpoints and models. Default: false
    hide_internal bool
    Manage visibility of internal endpoints and models. Default: false
    infinite_scroll bool
    Display the full spec on a single, scrollable page. If disabled, documentation, endpoints, and schemas appear on separate pages. Default: true
    show_schemas bool
    Control whether schemas are visible in your API specs. When enabled, schemas appear in the side navigation below the endpoints. Default: true
    try_it_insomnia bool
    Enables users to open the API spec in Insomnia to explore and send requests with the native client. Default: true
    try_it_ui bool
    Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. Default: true
    allowCustomServerUrls Boolean
    Let users define a custom server URL for endpoints. This will be used to generate code snippets and to test the API. The URL is client-side only and is not saved. Default: true
    hideDeprecated Boolean
    Manage visibility of deprecated endpoints and models. Default: false
    hideInternal Boolean
    Manage visibility of internal endpoints and models. Default: false
    infiniteScroll Boolean
    Display the full spec on a single, scrollable page. If disabled, documentation, endpoints, and schemas appear on separate pages. Default: true
    showSchemas Boolean
    Control whether schemas are visible in your API specs. When enabled, schemas appear in the side navigation below the endpoints. Default: true
    tryItInsomnia Boolean
    Enables users to open the API spec in Insomnia to explore and send requests with the native client. Default: true
    tryItUi Boolean
    Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. Default: true

    PortalCustomizationTheme, PortalCustomizationThemeArgs

    Colors PortalCustomizationThemeColors
    Mode string
    must be one of ["light", "dark", "system"]
    Name string
    Colors PortalCustomizationThemeColors
    Mode string
    must be one of ["light", "dark", "system"]
    Name string
    colors PortalCustomizationThemeColors
    mode String
    must be one of ["light", "dark", "system"]
    name String
    colors PortalCustomizationThemeColors
    mode string
    must be one of ["light", "dark", "system"]
    name string
    colors PortalCustomizationThemeColors
    mode str
    must be one of ["light", "dark", "system"]
    name str
    colors Property Map
    mode String
    must be one of ["light", "dark", "system"]
    name String

    PortalCustomizationThemeColors, PortalCustomizationThemeColorsArgs

    Primary string
    Primary string
    primary String
    primary string
    primary String

    Import

    $ pulumi import konnect:index/portalCustomization:PortalCustomization my_konnect_portal_customization "f32d905a-ed33-46a3-a093-d8f536af9a8a"
    

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

    Package Details

    Repository
    konnect kong/terraform-provider-konnect
    License
    Notes
    This Pulumi package is based on the konnect Terraform Provider.
    konnect logo
    konnect 3.1.0 published on Tuesday, Sep 2, 2025 by kong