1. Packages
  2. Azure Native
  3. API Docs
  4. insights
  5. getComponentCurrentBillingFeature
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.20.1 published on Friday, Dec 1, 2023 by Pulumi

azure-native.insights.getComponentCurrentBillingFeature

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.20.1 published on Friday, Dec 1, 2023 by Pulumi

    Returns current billing features for an Application Insights component. Azure REST API version: 2015-05-01.

    Using getComponentCurrentBillingFeature

    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 getComponentCurrentBillingFeature(args: GetComponentCurrentBillingFeatureArgs, opts?: InvokeOptions): Promise<GetComponentCurrentBillingFeatureResult>
    function getComponentCurrentBillingFeatureOutput(args: GetComponentCurrentBillingFeatureOutputArgs, opts?: InvokeOptions): Output<GetComponentCurrentBillingFeatureResult>
    def get_component_current_billing_feature(resource_group_name: Optional[str] = None,
                                              resource_name: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetComponentCurrentBillingFeatureResult
    def get_component_current_billing_feature_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                              resource_name: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetComponentCurrentBillingFeatureResult]
    func LookupComponentCurrentBillingFeature(ctx *Context, args *LookupComponentCurrentBillingFeatureArgs, opts ...InvokeOption) (*LookupComponentCurrentBillingFeatureResult, error)
    func LookupComponentCurrentBillingFeatureOutput(ctx *Context, args *LookupComponentCurrentBillingFeatureOutputArgs, opts ...InvokeOption) LookupComponentCurrentBillingFeatureResultOutput

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

    public static class GetComponentCurrentBillingFeature 
    {
        public static Task<GetComponentCurrentBillingFeatureResult> InvokeAsync(GetComponentCurrentBillingFeatureArgs args, InvokeOptions? opts = null)
        public static Output<GetComponentCurrentBillingFeatureResult> Invoke(GetComponentCurrentBillingFeatureInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetComponentCurrentBillingFeatureResult> getComponentCurrentBillingFeature(GetComponentCurrentBillingFeatureArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:insights:getComponentCurrentBillingFeature
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    ResourceName string

    The name of the Application Insights component resource.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    ResourceName string

    The name of the Application Insights component resource.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    resourceName String

    The name of the Application Insights component resource.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    resourceName string

    The name of the Application Insights component resource.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    resource_name str

    The name of the Application Insights component resource.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    resourceName String

    The name of the Application Insights component resource.

    getComponentCurrentBillingFeature Result

    The following output properties are available:

    CurrentBillingFeatures List<string>

    Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

    DataVolumeCap Pulumi.AzureNative.Insights.Outputs.ApplicationInsightsComponentDataVolumeCapResponse

    An Application Insights component daily data volume cap

    CurrentBillingFeatures []string

    Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

    DataVolumeCap ApplicationInsightsComponentDataVolumeCapResponse

    An Application Insights component daily data volume cap

    currentBillingFeatures List<String>

    Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

    dataVolumeCap ApplicationInsightsComponentDataVolumeCapResponse

    An Application Insights component daily data volume cap

    currentBillingFeatures string[]

    Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

    dataVolumeCap ApplicationInsightsComponentDataVolumeCapResponse

    An Application Insights component daily data volume cap

    current_billing_features Sequence[str]

    Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

    data_volume_cap ApplicationInsightsComponentDataVolumeCapResponse

    An Application Insights component daily data volume cap

    currentBillingFeatures List<String>

    Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

    dataVolumeCap Property Map

    An Application Insights component daily data volume cap

    Supporting Types

    ApplicationInsightsComponentDataVolumeCapResponse

    MaxHistoryCap double

    Maximum daily data volume cap that the user can set for this component.

    ResetTime int

    Daily data volume cap UTC reset hour.

    Cap double

    Daily data volume cap in GB.

    StopSendNotificationWhenHitCap bool

    Do not send a notification email when the daily data volume cap is met.

    StopSendNotificationWhenHitThreshold bool

    Reserved, not used for now.

    WarningThreshold int

    Reserved, not used for now.

    MaxHistoryCap float64

    Maximum daily data volume cap that the user can set for this component.

    ResetTime int

    Daily data volume cap UTC reset hour.

    Cap float64

    Daily data volume cap in GB.

    StopSendNotificationWhenHitCap bool

    Do not send a notification email when the daily data volume cap is met.

    StopSendNotificationWhenHitThreshold bool

    Reserved, not used for now.

    WarningThreshold int

    Reserved, not used for now.

    maxHistoryCap Double

    Maximum daily data volume cap that the user can set for this component.

    resetTime Integer

    Daily data volume cap UTC reset hour.

    cap Double

    Daily data volume cap in GB.

    stopSendNotificationWhenHitCap Boolean

    Do not send a notification email when the daily data volume cap is met.

    stopSendNotificationWhenHitThreshold Boolean

    Reserved, not used for now.

    warningThreshold Integer

    Reserved, not used for now.

    maxHistoryCap number

    Maximum daily data volume cap that the user can set for this component.

    resetTime number

    Daily data volume cap UTC reset hour.

    cap number

    Daily data volume cap in GB.

    stopSendNotificationWhenHitCap boolean

    Do not send a notification email when the daily data volume cap is met.

    stopSendNotificationWhenHitThreshold boolean

    Reserved, not used for now.

    warningThreshold number

    Reserved, not used for now.

    max_history_cap float

    Maximum daily data volume cap that the user can set for this component.

    reset_time int

    Daily data volume cap UTC reset hour.

    cap float

    Daily data volume cap in GB.

    stop_send_notification_when_hit_cap bool

    Do not send a notification email when the daily data volume cap is met.

    stop_send_notification_when_hit_threshold bool

    Reserved, not used for now.

    warning_threshold int

    Reserved, not used for now.

    maxHistoryCap Number

    Maximum daily data volume cap that the user can set for this component.

    resetTime Number

    Daily data volume cap UTC reset hour.

    cap Number

    Daily data volume cap in GB.

    stopSendNotificationWhenHitCap Boolean

    Do not send a notification email when the daily data volume cap is met.

    stopSendNotificationWhenHitThreshold Boolean

    Reserved, not used for now.

    warningThreshold Number

    Reserved, not used for now.

    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.20.1 published on Friday, Dec 1, 2023 by Pulumi