@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 1.95 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Returns current billing features for an Application Insights component.
*
* Uses Azure REST API version 2015-05-01.
*/
export declare function getComponentCurrentBillingFeature(args: GetComponentCurrentBillingFeatureArgs, opts?: pulumi.InvokeOptions): Promise<GetComponentCurrentBillingFeatureResult>;
export interface GetComponentCurrentBillingFeatureArgs {
/**
* The name of the resource group. The name is case insensitive.
*/
resourceGroupName: string;
/**
* The name of the Application Insights component resource.
*/
resourceName: string;
}
/**
* An Application Insights component billing features
*/
export interface GetComponentCurrentBillingFeatureResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.
*/
readonly currentBillingFeatures?: string[];
/**
* An Application Insights component daily data volume cap
*/
readonly dataVolumeCap?: outputs.applicationinsights.ApplicationInsightsComponentDataVolumeCapResponse;
}
/**
* Returns current billing features for an Application Insights component.
*
* Uses Azure REST API version 2015-05-01.
*/
export declare function getComponentCurrentBillingFeatureOutput(args: GetComponentCurrentBillingFeatureOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetComponentCurrentBillingFeatureResult>;
export interface GetComponentCurrentBillingFeatureOutputArgs {
/**
* The name of the resource group. The name is case insensitive.
*/
resourceGroupName: pulumi.Input<string>;
/**
* The name of the Application Insights component resource.
*/
resourceName: pulumi.Input<string>;
}