import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurermDashboard` resource. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.portal.azurerm_portal_dashboard({ * name: "existing-dashboard", * resourceGroupName: "dashboard-rg", * }); * export const id = exampleAzurermDashboard.id; * ``` * * ## API Providers * * * This data source uses the following Azure API Providers: * * * `Microsoft.Portal` - 2019-01-01-preview */ /** @deprecated azure.dashboard/azurerm_portal_dashboard.azurerm_portal_dashboard has been deprecated in favor of azure.portal/azurerm_portal_dashboard.azurerm_portal_dashboard */ export declare function azurerm_portal_dashboard(args: Azurerm_portal_dashboardArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking azurerm_portal_dashboard. */ export interface Azurerm_portal_dashboardArgs { /** * JSON data representing dashboard body. */ dashboardProperties?: string; /** * Specifies the display name of the shared Azure Portal Dashboard. */ displayName?: string; /** * Specifies the name of the shared Azure Portal Dashboard. */ name?: string; /** * Specifies the name of the resource group the shared Azure Portal Dashboard is located in. */ resourceGroupName: string; } /** * A collection of values returned by azurerm_portal_dashboard. */ export interface Azurerm_portal_dashboardResult { /** * JSON data representing dashboard body. */ readonly dashboardProperties: string; readonly displayName?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The Azure Region where the shared Azure Portal dashboard exists. */ readonly location: string; readonly name?: string; readonly resourceGroupName: string; /** * A mapping of tags assigned to the shared Azure Portal dashboard. */ readonly tags: { [key: string]: string; }; } /** * Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurermDashboard` resource. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.portal.azurerm_portal_dashboard({ * name: "existing-dashboard", * resourceGroupName: "dashboard-rg", * }); * export const id = exampleAzurermDashboard.id; * ``` * * ## API Providers * * * This data source uses the following Azure API Providers: * * * `Microsoft.Portal` - 2019-01-01-preview */ /** @deprecated azure.dashboard/azurerm_portal_dashboard.azurerm_portal_dashboard has been deprecated in favor of azure.portal/azurerm_portal_dashboard.azurerm_portal_dashboard */ export declare function azurerm_portal_dashboardOutput(args: Azurerm_portal_dashboardOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking azurerm_portal_dashboard. */ export interface Azurerm_portal_dashboardOutputArgs { /** * JSON data representing dashboard body. */ dashboardProperties?: pulumi.Input; /** * Specifies the display name of the shared Azure Portal Dashboard. */ displayName?: pulumi.Input; /** * Specifies the name of the shared Azure Portal Dashboard. */ name?: pulumi.Input; /** * Specifies the name of the resource group the shared Azure Portal Dashboard is located in. */ resourceGroupName: pulumi.Input; }