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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.testbase.getBillingHubServiceUsage
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Azure REST API version: 2022-04-01-preview.
Other available API versions: 2023-11-01-preview.
Using getBillingHubServiceUsage
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 getBillingHubServiceUsage(args: GetBillingHubServiceUsageArgs, opts?: InvokeOptions): Promise<GetBillingHubServiceUsageResult>
function getBillingHubServiceUsageOutput(args: GetBillingHubServiceUsageOutputArgs, opts?: InvokeOptions): Output<GetBillingHubServiceUsageResult>def get_billing_hub_service_usage(end_time_stamp: Optional[str] = None,
                                  page_index: Optional[int] = None,
                                  page_size: Optional[int] = None,
                                  resource_group_name: Optional[str] = None,
                                  start_time_stamp: Optional[str] = None,
                                  test_base_account_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetBillingHubServiceUsageResult
def get_billing_hub_service_usage_output(end_time_stamp: Optional[pulumi.Input[str]] = None,
                                  page_index: Optional[pulumi.Input[int]] = None,
                                  page_size: Optional[pulumi.Input[int]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  start_time_stamp: Optional[pulumi.Input[str]] = None,
                                  test_base_account_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetBillingHubServiceUsageResult]func GetBillingHubServiceUsage(ctx *Context, args *GetBillingHubServiceUsageArgs, opts ...InvokeOption) (*GetBillingHubServiceUsageResult, error)
func GetBillingHubServiceUsageOutput(ctx *Context, args *GetBillingHubServiceUsageOutputArgs, opts ...InvokeOption) GetBillingHubServiceUsageResultOutput> Note: This function is named GetBillingHubServiceUsage in the Go SDK.
public static class GetBillingHubServiceUsage 
{
    public static Task<GetBillingHubServiceUsageResult> InvokeAsync(GetBillingHubServiceUsageArgs args, InvokeOptions? opts = null)
    public static Output<GetBillingHubServiceUsageResult> Invoke(GetBillingHubServiceUsageInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBillingHubServiceUsageResult> getBillingHubServiceUsage(GetBillingHubServiceUsageArgs args, InvokeOptions options)
public static Output<GetBillingHubServiceUsageResult> getBillingHubServiceUsage(GetBillingHubServiceUsageArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:testbase:getBillingHubServiceUsage
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EndTime stringStamp 
- ResourceGroup stringName 
- The name of the resource group that contains the resource.
- StartTime stringStamp 
- TestBase stringAccount Name 
- The resource name of the Test Base Account.
- PageIndex int
- PageSize int
- EndTime stringStamp 
- ResourceGroup stringName 
- The name of the resource group that contains the resource.
- StartTime stringStamp 
- TestBase stringAccount Name 
- The resource name of the Test Base Account.
- PageIndex int
- PageSize int
- endTime StringStamp 
- resourceGroup StringName 
- The name of the resource group that contains the resource.
- startTime StringStamp 
- testBase StringAccount Name 
- The resource name of the Test Base Account.
- pageIndex Integer
- pageSize Integer
- endTime stringStamp 
- resourceGroup stringName 
- The name of the resource group that contains the resource.
- startTime stringStamp 
- testBase stringAccount Name 
- The resource name of the Test Base Account.
- pageIndex number
- pageSize number
- end_time_ strstamp 
- resource_group_ strname 
- The name of the resource group that contains the resource.
- start_time_ strstamp 
- test_base_ straccount_ name 
- The resource name of the Test Base Account.
- page_index int
- page_size int
- endTime StringStamp 
- resourceGroup StringName 
- The name of the resource group that contains the resource.
- startTime StringStamp 
- testBase StringAccount Name 
- The resource name of the Test Base Account.
- pageIndex Number
- pageSize Number
getBillingHubServiceUsage Result
The following output properties are available:
Supporting Types
BillingHubExecutionUsageDetailResponse     
- ApplicationName string
- ApplicationVersion string
- BilledCharges double
- EndTime stringStamp 
- ExecutionRequest stringId 
- MeterId string
- OsBuild string
- Release string
- Sku string
- StartTime stringStamp 
- TestType string
- UpdateType string
- UsedBillable doubleHours 
- UsedFree doubleHours 
- ApplicationName string
- ApplicationVersion string
- BilledCharges float64
- EndTime stringStamp 
- ExecutionRequest stringId 
- MeterId string
- OsBuild string
- Release string
- Sku string
- StartTime stringStamp 
- TestType string
- UpdateType string
- UsedBillable float64Hours 
- UsedFree float64Hours 
- applicationName String
- applicationVersion String
- billedCharges Double
- endTime StringStamp 
- executionRequest StringId 
- meterId String
- osBuild String
- release String
- sku String
- startTime StringStamp 
- testType String
- updateType String
- usedBillable DoubleHours 
- usedFree DoubleHours 
- applicationName string
- applicationVersion string
- billedCharges number
- endTime stringStamp 
- executionRequest stringId 
- meterId string
- osBuild string
- release string
- sku string
- startTime stringStamp 
- testType string
- updateType string
- usedBillable numberHours 
- usedFree numberHours 
- application_name str
- application_version str
- billed_charges float
- end_time_ strstamp 
- execution_request_ strid 
- meter_id str
- os_build str
- release str
- sku str
- start_time_ strstamp 
- test_type str
- update_type str
- used_billable_ floathours 
- used_free_ floathours 
- applicationName String
- applicationVersion String
- billedCharges Number
- endTime StringStamp 
- executionRequest StringId 
- meterId String
- osBuild String
- release String
- sku String
- startTime StringStamp 
- testType String
- updateType String
- usedBillable NumberHours 
- usedFree NumberHours 
BillingHubGetUsageRequestResponse     
- EndTime stringStamp 
- StartTime stringStamp 
- PageIndex int
- PageSize int
- EndTime stringStamp 
- StartTime stringStamp 
- PageIndex int
- PageSize int
- endTime StringStamp 
- startTime StringStamp 
- pageIndex Integer
- pageSize Integer
- endTime stringStamp 
- startTime stringStamp 
- pageIndex number
- pageSize number
- end_time_ strstamp 
- start_time_ strstamp 
- page_index int
- page_size int
- endTime StringStamp 
- startTime StringStamp 
- pageIndex Number
- pageSize Number
BillingHubPackageUsageResponse    
- ApplicationName string
- ApplicationVersion string
- AzureResource stringUri 
- TotalCharges float64
- TotalUsed float64Billable Hours 
- TotalUsed float64Free Hours 
- UsageEntries []BillingGrouped By Update Type Hub Usage Grouped By Update Type Response 
- applicationName String
- applicationVersion String
- azureResource StringUri 
- totalCharges Number
- totalUsed NumberBillable Hours 
- totalUsed NumberFree Hours 
- usageEntries List<Property Map>Grouped By Update Type 
BillingHubUsageGroupResponse    
- ExecutionUsage List<Pulumi.Details Azure Native. Test Base. Inputs. Billing Hub Execution Usage Detail Response> 
- OsBuild string
- ProductFamily string
- Release string
- ReleaseBuild stringDate 
- ReleaseBuild doubleNumber 
- ReleaseBuild doubleRevision 
- TestType string
- TotalCharges double
- TotalUsed doubleBillable Hours 
- TotalUsed doubleFree Hours 
- ExecutionUsage []BillingDetails Hub Execution Usage Detail Response 
- OsBuild string
- ProductFamily string
- Release string
- ReleaseBuild stringDate 
- ReleaseBuild float64Number 
- ReleaseBuild float64Revision 
- TestType string
- TotalCharges float64
- TotalUsed float64Billable Hours 
- TotalUsed float64Free Hours 
- executionUsage List<BillingDetails Hub Execution Usage Detail Response> 
- osBuild String
- productFamily String
- release String
- releaseBuild StringDate 
- releaseBuild DoubleNumber 
- releaseBuild DoubleRevision 
- testType String
- totalCharges Double
- totalUsed DoubleBillable Hours 
- totalUsed DoubleFree Hours 
- executionUsage BillingDetails Hub Execution Usage Detail Response[] 
- osBuild string
- productFamily string
- release string
- releaseBuild stringDate 
- releaseBuild numberNumber 
- releaseBuild numberRevision 
- testType string
- totalCharges number
- totalUsed numberBillable Hours 
- totalUsed numberFree Hours 
- executionUsage List<Property Map>Details 
- osBuild String
- productFamily String
- release String
- releaseBuild StringDate 
- releaseBuild NumberNumber 
- releaseBuild NumberRevision 
- testType String
- totalCharges Number
- totalUsed NumberBillable Hours 
- totalUsed NumberFree Hours 
BillingHubUsageGroupedByUpdateTypeResponse       
- TotalCharges float64
- TotalUsed float64Billable Hours 
- TotalUsed float64Free Hours 
- UpdateType string
- UsageGroups []BillingHub Usage Group Response 
- totalCharges Double
- totalUsed DoubleBillable Hours 
- totalUsed DoubleFree Hours 
- updateType String
- usageGroups List<BillingHub Usage Group Response> 
- totalCharges number
- totalUsed numberBillable Hours 
- totalUsed numberFree Hours 
- updateType string
- usageGroups BillingHub Usage Group Response[] 
- totalCharges Number
- totalUsed NumberBillable Hours 
- totalUsed NumberFree Hours 
- updateType String
- usageGroups List<Property Map>
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi