1export enum ResourceRowType {
2  Subscription = 'Subscription',
3  ResourceGroup = 'ResourceGroup',
4  Resource = 'Resource',
5  VariableGroup = 'TemplateVariableGroup',
6  Variable = 'TemplateVariable',
7}
8
9export interface ResourceRow {
10  id: string;
11  name: string;
12  type: ResourceRowType;
13  typeLabel: string;
14  location?: string;
15  children?: ResourceRowGroup;
16}
17
18export type ResourceRowGroup = ResourceRow[];
19