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.63.0 published on Tuesday, Sep 24, 2024 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.63.0 published on Tuesday, Sep 24, 2024 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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi