1. Packages
  2. Azure Native
  3. API Docs
  4. portal
  5. getDashboard
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.51.0 published on Tuesday, Jul 23, 2024 by Pulumi

azure-native.portal.getDashboard

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.51.0 published on Tuesday, Jul 23, 2024 by Pulumi

    Gets the Dashboard. Azure REST API version: 2020-09-01-preview.

    Other available API versions: 2019-01-01-preview.

    Using getDashboard

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDashboard(args: GetDashboardArgs, opts?: InvokeOptions): Promise<GetDashboardResult>
    function getDashboardOutput(args: GetDashboardOutputArgs, opts?: InvokeOptions): Output<GetDashboardResult>
    def get_dashboard(dashboard_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDashboardResult
    def get_dashboard_output(dashboard_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetDashboardResult]
    func LookupDashboard(ctx *Context, args *LookupDashboardArgs, opts ...InvokeOption) (*LookupDashboardResult, error)
    func LookupDashboardOutput(ctx *Context, args *LookupDashboardOutputArgs, opts ...InvokeOption) LookupDashboardResultOutput

    > Note: This function is named LookupDashboard in the Go SDK.

    public static class GetDashboard 
    {
        public static Task<GetDashboardResult> InvokeAsync(GetDashboardArgs args, InvokeOptions? opts = null)
        public static Output<GetDashboardResult> Invoke(GetDashboardInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDashboardResult> getDashboard(GetDashboardArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:portal:getDashboard
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DashboardName string
    The name of the dashboard.
    ResourceGroupName string
    The name of the resource group.
    DashboardName string
    The name of the dashboard.
    ResourceGroupName string
    The name of the resource group.
    dashboardName String
    The name of the dashboard.
    resourceGroupName String
    The name of the resource group.
    dashboardName string
    The name of the dashboard.
    resourceGroupName string
    The name of the resource group.
    dashboard_name str
    The name of the dashboard.
    resource_group_name str
    The name of the resource group.
    dashboardName String
    The name of the dashboard.
    resourceGroupName String
    The name of the resource group.

    getDashboard Result

    The following output properties are available:

    Id string
    Resource Id
    Location string
    Resource location
    Name string
    Resource name
    Type string
    Resource type
    Lenses List<Pulumi.AzureNative.Portal.Outputs.DashboardLensResponse>
    The dashboard lenses.
    Metadata Dictionary<string, object>
    The dashboard metadata.
    Tags Dictionary<string, string>
    Resource tags
    Id string
    Resource Id
    Location string
    Resource location
    Name string
    Resource name
    Type string
    Resource type
    Lenses []DashboardLensResponse
    The dashboard lenses.
    Metadata map[string]interface{}
    The dashboard metadata.
    Tags map[string]string
    Resource tags
    id String
    Resource Id
    location String
    Resource location
    name String
    Resource name
    type String
    Resource type
    lenses List<DashboardLensResponse>
    The dashboard lenses.
    metadata Map<String,Object>
    The dashboard metadata.
    tags Map<String,String>
    Resource tags
    id string
    Resource Id
    location string
    Resource location
    name string
    Resource name
    type string
    Resource type
    lenses DashboardLensResponse[]
    The dashboard lenses.
    metadata {[key: string]: any}
    The dashboard metadata.
    tags {[key: string]: string}
    Resource tags
    id str
    Resource Id
    location str
    Resource location
    name str
    Resource name
    type str
    Resource type
    lenses Sequence[DashboardLensResponse]
    The dashboard lenses.
    metadata Mapping[str, Any]
    The dashboard metadata.
    tags Mapping[str, str]
    Resource tags
    id String
    Resource Id
    location String
    Resource location
    name String
    Resource name
    type String
    Resource type
    lenses List<Property Map>
    The dashboard lenses.
    metadata Map<Any>
    The dashboard metadata.
    tags Map<String>
    Resource tags

    Supporting Types

    DashboardLensResponse

    Order int
    The lens order.
    Parts List<Pulumi.AzureNative.Portal.Inputs.DashboardPartsResponse>
    The dashboard parts.
    Metadata Dictionary<string, object>
    The dashboard len's metadata.
    Order int
    The lens order.
    Parts []DashboardPartsResponse
    The dashboard parts.
    Metadata map[string]interface{}
    The dashboard len's metadata.
    order Integer
    The lens order.
    parts List<DashboardPartsResponse>
    The dashboard parts.
    metadata Map<String,Object>
    The dashboard len's metadata.
    order number
    The lens order.
    parts DashboardPartsResponse[]
    The dashboard parts.
    metadata {[key: string]: any}
    The dashboard len's metadata.
    order int
    The lens order.
    parts Sequence[DashboardPartsResponse]
    The dashboard parts.
    metadata Mapping[str, Any]
    The dashboard len's metadata.
    order Number
    The lens order.
    parts List<Property Map>
    The dashboard parts.
    metadata Map<Any>
    The dashboard len's metadata.

    DashboardPartMetadataResponse

    Type string
    The type of dashboard part.
    Inputs List<object>
    Inputs to dashboard part.
    Settings Dictionary<string, object>
    Settings of dashboard part.
    Type string
    The type of dashboard part.
    Inputs []interface{}
    Inputs to dashboard part.
    Settings map[string]interface{}
    Settings of dashboard part.
    type String
    The type of dashboard part.
    inputs List<Object>
    Inputs to dashboard part.
    settings Map<String,Object>
    Settings of dashboard part.
    type string
    The type of dashboard part.
    inputs any[]
    Inputs to dashboard part.
    settings {[key: string]: any}
    Settings of dashboard part.
    type str
    The type of dashboard part.
    inputs Sequence[Any]
    Inputs to dashboard part.
    settings Mapping[str, Any]
    Settings of dashboard part.
    type String
    The type of dashboard part.
    inputs List<Any>
    Inputs to dashboard part.
    settings Map<Any>
    Settings of dashboard part.

    DashboardPartsResponse

    Position DashboardPartsResponsePosition
    The dashboard's part position.
    Metadata DashboardPartMetadataResponse
    The dashboard's part metadata.
    position DashboardPartsResponsePosition
    The dashboard's part position.
    metadata DashboardPartMetadataResponse
    The dashboard's part metadata.
    position DashboardPartsResponsePosition
    The dashboard's part position.
    metadata DashboardPartMetadataResponse
    The dashboard's part metadata.
    position DashboardPartsResponsePosition
    The dashboard's part position.
    metadata DashboardPartMetadataResponse
    The dashboard's part metadata.
    position Property Map
    The dashboard's part position.
    metadata Property Map
    The dashboard's part metadata.

    DashboardPartsResponsePosition

    ColSpan int
    The dashboard's part column span.
    RowSpan int
    The dashboard's part row span.
    X int
    The dashboard's part x coordinate.
    Y int
    The dashboard's part y coordinate.
    Metadata Dictionary<string, object>
    The dashboard part's metadata.
    ColSpan int
    The dashboard's part column span.
    RowSpan int
    The dashboard's part row span.
    X int
    The dashboard's part x coordinate.
    Y int
    The dashboard's part y coordinate.
    Metadata map[string]interface{}
    The dashboard part's metadata.
    colSpan Integer
    The dashboard's part column span.
    rowSpan Integer
    The dashboard's part row span.
    x Integer
    The dashboard's part x coordinate.
    y Integer
    The dashboard's part y coordinate.
    metadata Map<String,Object>
    The dashboard part's metadata.
    colSpan number
    The dashboard's part column span.
    rowSpan number
    The dashboard's part row span.
    x number
    The dashboard's part x coordinate.
    y number
    The dashboard's part y coordinate.
    metadata {[key: string]: any}
    The dashboard part's metadata.
    col_span int
    The dashboard's part column span.
    row_span int
    The dashboard's part row span.
    x int
    The dashboard's part x coordinate.
    y int
    The dashboard's part y coordinate.
    metadata Mapping[str, Any]
    The dashboard part's metadata.
    colSpan Number
    The dashboard's part column span.
    rowSpan Number
    The dashboard's part row span.
    x Number
    The dashboard's part x coordinate.
    y Number
    The dashboard's part y coordinate.
    metadata Map<Any>
    The dashboard part's metadata.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.51.0 published on Tuesday, Jul 23, 2024 by Pulumi