Skip to content

uiDefinition placement in Microsoft.Web/LogicAppsManagementClient when not using oAuth #15040

Open
@DSTAlan

Description

@DSTAlan

If I use the Azure Portal to look at the template for an azure Logic App Custom Connector configured to use an API KEY for security I see something like the following for the connectionParameters

"connectionParameters": {
  "api_key": {
    "type": "securestring",
    "uiDefinition": {
      "displayName": "API Key",
      "description": "The API Key for this api",
      "tooltip": "Provide your API Key",
      "constraints": {
        "tabIndex": 2,
        "clearText": false,
        "required": "true"
      }
    }
  }
}

This seems to match the 2015-08-01 preview api spec for a connectionParameter line 620 here which contains both the type and uiDefinition properties.

If I look at the the 2016-06-01 stable spec though, the connectionParameter definition doesn't seem to contain the uiDefinition section, just type and oAuthSettings line 1473 here. If I bury in to the oAuthSettings I can eventually find a child uiDefinition but this isn't at the level shown above that I see when I look at at the template in the Azure Portal.

Am I missing something here? I am trying to create a similar object but only seem to be able to nest the uiDefinition within the oAuthSettings?

Thanks

Alan

Metadata

Metadata

Assignees

No one assigned

    Labels

    Logic AppService AttentionWorkflow: This issue is responsible by Azure service team.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions