次の方法で共有


リファレンス: ビュー定義アーティファクト

この記事は、Azure Managed Applications の viewDefinition.json 成果物のリファレンスです。 ビュー構成の作成の詳細については、ビュー定義の成果物に関する記事を参照してください。

定義の表示

次の JSON は、Azure Managed Applications 用の viewDefinition.json ファイルの例を示しています。

{
  "views": [
    {
      "kind": "Overview",
      "properties": {
        "header": "Welcome to your Demo Azure Managed Application",
        "description": "This Managed application with Custom Provider is for demo purposes only.",
        "commands": [
          {
            "displayName": "Ping Action",
            "path": "/customping",
            "icon": "LaunchCurrent"
          }
        ]
      }
    },
    {
      "kind": "CustomResources",
      "properties": {
        "displayName": "Users",
        "version": "1.0.0.0",
        "resourceType": "users",
        "createUIDefinition": {
          "parameters": {
            "steps": [
              {
                "name": "add",
                "label": "Add user",
                "elements": [
                  {
                    "name": "name",
                    "label": "User's Full Name",
                    "type": "Microsoft.Common.TextBox",
                    "defaultValue": "",
                    "toolTip": "Provide a full user name.",
                    "constraints": {
                      "required": true
                    }
                  },
                  {
                    "name": "location",
                    "label": "User's Location",
                    "type": "Microsoft.Common.TextBox",
                    "defaultValue": "",
                    "toolTip": "Provide a Location.",
                    "constraints": {
                      "required": true
                    }
                  }
                ]
              }
            ],
            "outputs": {
              "name": "[steps('add').name]",
              "properties": {
                "FullName": "[steps('add').name]",
                "Location": "[steps('add').location]"
              }
            }
          }
        },
        "commands": [
          {
            "displayName": "Custom Context Action",
            "path": "users/contextAction",
            "icon": "Start"
          }
        ],
        "columns": [
          {
            "key": "properties.FullName",
            "displayName": "Full Name"
          },
          {
            "key": "properties.Location",
            "displayName": "Location",
            "optional": true
          }
        ]
      }
    }
  ]
}

次のステップ