UNPKG

@pulumiverse/grafana

Version:

A Pulumi package for creating and managing grafana.

89 lines (88 loc) 3.4 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * ## Example Usage */ /** @deprecated grafana.cloud/getproviderazurecredential.getProviderAzureCredential has been deprecated in favor of grafana.cloudprovider/getazurecredential.getAzureCredential */ export declare function getProviderAzureCredential(args: GetProviderAzureCredentialArgs, opts?: pulumi.InvokeOptions): Promise<GetProviderAzureCredentialResult>; /** * A collection of arguments for invoking getProviderAzureCredential. */ export interface GetProviderAzureCredentialArgs { /** * The list of auto discovery configurations. */ autoDiscoveryConfigurations?: inputs.cloud.GetProviderAzureCredentialAutoDiscoveryConfiguration[]; /** * The list of tag filters to apply to resources. */ resourceDiscoveryTagFilters?: inputs.cloud.GetProviderAzureCredentialResourceDiscoveryTagFilter[]; /** * The ID given by the Grafana Cloud Provider API to this Azure Credential resource. */ resourceId: string; stackId: string; } /** * A collection of values returned by getProviderAzureCredential. */ export interface GetProviderAzureCredentialResult { /** * The list of auto discovery configurations. */ readonly autoDiscoveryConfigurations?: outputs.cloud.GetProviderAzureCredentialAutoDiscoveryConfiguration[]; /** * The client ID of the Azure Credential. */ readonly clientId: string; /** * The client secret of the Azure Credential. */ readonly clientSecret: string; readonly id: string; /** * The name of the Azure Credential. */ readonly name: string; /** * The list of tag filters to apply to resources. */ readonly resourceDiscoveryTagFilters?: outputs.cloud.GetProviderAzureCredentialResourceDiscoveryTagFilter[]; /** * The ID given by the Grafana Cloud Provider API to this Azure Credential resource. */ readonly resourceId: string; /** * The list of resource tags to add to metrics. */ readonly resourceTagsToAddToMetrics: string[]; readonly stackId: string; /** * The tenant ID of the Azure Credential. */ readonly tenantId: string; } /** * ## Example Usage */ /** @deprecated grafana.cloud/getproviderazurecredential.getProviderAzureCredential has been deprecated in favor of grafana.cloudprovider/getazurecredential.getAzureCredential */ export declare function getProviderAzureCredentialOutput(args: GetProviderAzureCredentialOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetProviderAzureCredentialResult>; /** * A collection of arguments for invoking getProviderAzureCredential. */ export interface GetProviderAzureCredentialOutputArgs { /** * The list of auto discovery configurations. */ autoDiscoveryConfigurations?: pulumi.Input<pulumi.Input<inputs.cloud.GetProviderAzureCredentialAutoDiscoveryConfigurationArgs>[]>; /** * The list of tag filters to apply to resources. */ resourceDiscoveryTagFilters?: pulumi.Input<pulumi.Input<inputs.cloud.GetProviderAzureCredentialResourceDiscoveryTagFilterArgs>[]>; /** * The ID given by the Grafana Cloud Provider API to this Azure Credential resource. */ resourceId: pulumi.Input<string>; stackId: pulumi.Input<string>; }