- Installation
- Parts
- ResourceTagsPart
- PricingTierLauncherV3
- SpecPickerListViewPartV3
- PricingTierLauncher
- SpecPickerListViewPart
- DiagnosticsTile
- FeedbackTile
- WhatsNewTile
- LegalTermsSubscriptionProgrammaticAccessTilePart
- GalleryLauncherPart
- BrowseResourceListPart
- BrowseResourceListPartWithCookie
- ResourceGroupMapPart
- ResourceMapPart
- MapResourceGroupListPart
- BrowseServiceListPart
- BrowseServiceListPartWithCookie
- Blades
- DeployFromTemplateBlade
- TemplateEditorBlade
- ParametersEditorBlade
- ResourceGroupPickerV3Blade
- SubscriptionPickerV3Blade
- LocationPickerV3Blade
- SettingsBlade
- DeploymentDetailsBlade
- ResourceGroupMapBlade
- BrowseResourceBlade
- BrowseAllResourcesBlade
- BrowseAllFilteredResourcesBlade
- BrowseResourceGroupBlade
- MapResourceGroupBlade
- Commands
From nuget package manager console
Install-Package Microsoft.Portal.Extensions.Hubs -Source https://msazure.pkgs.visualstudio.com/_packaging/Official/nuget/v3/index.json -Version <Version_Number>
Note: you will need to update the <Version_Number> with the latest version number from here
This part should not be used directly. Using the ResourceSummaryPart (essentials) will include showing tags for your resource.
- See live sample
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/PricingV3
To use this part contact Sam Armstrong [email protected].
To use this part contact Sam Armstrong [email protected].
To use this part contact Sam Armstrong [email protected].
To use this part contact Michael Flanakin [email protected].
To use this part contact Michael Flanakin [email protected].
To use this part contact Guruprasad Airy [email protected].
INTERNAL - Do not use.
DEPRECATED - Do not use. Legacy part. This part uses the old parameter collection API and is no longer supported.
This part represents a browse V2 grid list for a specific resource type. This is usually not used directly and is used by the BrowseResourceBlade. However, it can use referenced if the inputs are provided. The inputs include the 'bladeId' which is used to identify the owner blade and is used to communicate query errors from the browse data layer with the blade. The 'resourceType' input is the fully qualified resource type (ie, "Microsoft.Web/sites") for the resources that should appear in the list. The 'selectedSubscriptions' input is an array of selected subscriptions that filters the list and is generally the output from the ResourceFilterPart.subscriptions property. The 'subscriptionsFiltered' input is a flag to indicate the selectedSubscriptions input is currently filtered. The 'filter' input is the text filter for the resources that should appear in the list and is generally the output from the ResourceFilterPart.filter property. The optional 'scope' input is the scope for the resources that should appear in the list and can be a fully qualified subscription ID (/subscriptions/..subID..) to show only the resources from the given subscription, a resource group ID (/subscriptions/..subID../resourcegroups/..resgroupID..) to show only the resources contained in the given resource group or a resource ID (/subscriptions/..subID../resourcegroups/..resgroupID../providers/..provider../..type../..resID..) to show only the nested resources under the given resource.
This part represents a BrowseResourceListPart with an additional cookie input. Currently this is not used and is a placeholder when custom data sources are added to browse V2.
This part represents a resource group map list part to be used on a blade. This part is deprecated and the MapResourceGroupListPart should be used instead.
This part represents a resource map list part to be used on a blade. This part is deprecated and the MapResourceGroupListPart should be used instead.
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/ResourceTypes/Snowmobile/Snowmobile.pdl
This part represents a resource group map list part to be used on a blade. The inputs for this part include the 'id' input which is the resource group ID or resource ID for the map. This part can take either ID and produce the resource group map list.
This part represents a browse V1 grid list. The 'assetTypeId' input represents the extension and asset type for the assets to be shown in the list.
This part represents a browse V1 grid list. The 'assetTypeId' input represents the extension and asset type for the assets to be shown in the list. The 'cookie' input is an opaque cookie value that is passed directly to the browse service view model when retrieving items.
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/BrowseReuse/BrowseReuse.pdl
To use this blade contact Guruprasad Airy [email protected].
To use this blade contact Guruprasad Airy [email protected].
To use this blade contact Guruprasad Airy [email protected].
To use this blade contact Guruprasad Airy [email protected].
To use this blade contact Guruprasad Airy [email protected].
To use this blade contact Guruprasad Airy [email protected].
To use this blade contact Rachana Mhetre [email protected].
To use this blade contact Guruprasad Airy [email protected].
This blade is used to represent a resource group map standalone blade. The 'id' input represents a resource group ID. The blade will show the resource group map list for the resource group.
This blade represents a Browse V2 blade for a specific resource type. The 'resourceType' input is used to control which type of resources will appear in the BrowseResourceListPart on the blade. The optional 'scope' input is the scope for the resources that should appear in the list and can be a fully qualified subscription ID (/subscriptions/..subID..) to show only the resources from the given subscription, a resource group ID (/subscriptions/..subID../resourcegroups/..resgroupID..) to show only the resources contained in the given resource group or a resource ID (/subscriptions/..subID../resourcegroups/..resgroupID../providers/..provider../..type../..resID..) to show only the nested resources under the given resource.
Normal browse resource blade:
Scoped browse resource blade:
- See live sample
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/ScopedBrowse/ViewModels/ScopedBrowseLauncherPartViewModel.ts
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/ScopedBrowse/ScopedBrowse.pdl
This blade represents a Browse V2 blade for all resource types. The optional 'scope' input is the scope for the resources that should appear in the list and can be a fully qualified subscription ID (/subscriptions/..subID..) to show only the resources from the given subscription, a resource group ID (/subscriptions/..subID../resourcegroups/..resgroupID..) to show only the resources contained in the given resource group or a resource ID (/subscriptions/..subID../resourcegroups/..resgroupID../providers/..provider../..type../..resID..) to show only the nested resources under the given resource.
Normal browse all resources blade:
Scoped browse all resources blade:
- See live sample
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/ScopedBrowse/ViewModels/ScopedBrowseLauncherPartViewModel.ts
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/ScopedBrowse/ScopedBrowse.pdl
This blade represents a Browse V2 blade for all resource types with a pre-populated filter. The 'scope' input is the same as with the 'BrowseAllResourcesBlade' and the 'filter' input contains the initial text filter for the blade.
This blade represents a Browse V2 blade for resource groups. The 'resourceType' input must be 'Microsoft.Resources/subscriptions/resources'. The optional 'scope' input is the scope for the resources groups that should appear in the list and should only be a fully qualified subscription ID (/subscriptions/..subID..) to show only the resource groups from the given subscription.
Normal browse resource blade:
Scoped browse resource blade:
- See live sample
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/ScopedBrowse/ViewModels/ScopedBrowseLauncherPartViewModel.ts
- See sample code file://%userprofile%/documents/PortalSDK/FrameworkPortal/Extensions/SamplesExtension/Extension/Client/Hubs/ScopedBrowse/ScopedBrowse.pdl
This blade is used to represent a resource group map standalone blade. The 'id' input represents a resource group ID or a resource ID. The blade will show the resource group map list for the resource group or the resource group for the resource depending on input.
To use this command contact Guruprasad Airy [email protected].