This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.18.0
published on Saturday, May 9, 2026 by Pulumi
published on Saturday, May 9, 2026 by Pulumi
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.18.0
published on Saturday, May 9, 2026 by Pulumi
published on Saturday, May 9, 2026 by Pulumi
Uses Azure REST API version 2023-11-01-preview.
Other available API versions: 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native testbase [ApiVersion]. See the version guide for details.
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: pulumi.Input[Optional[str]] = None,
page_index: pulumi.Input[Optional[int]] = None,
page_size: pulumi.Input[Optional[int]] = None,
resource_group_name: pulumi.Input[Optional[str]] = None,
start_time_stamp: pulumi.Input[Optional[str]] = None,
test_base_account_name: pulumi.Input[Optional[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 dictionarydata "azure-native_testbase_getbillinghubserviceusage" "name" {
# arguments
}The following arguments are supported:
- End
Time stringStamp - Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Start
Time stringStamp - Test
Base stringAccount Name - The resource name of the Test Base Account.
- Page
Index int - Page
Size int
- End
Time stringStamp - Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Start
Time stringStamp - Test
Base stringAccount Name - The resource name of the Test Base Account.
- Page
Index int - Page
Size int
- end_
time_ stringstamp - resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- start_
time_ stringstamp - test_
base_ stringaccount_ name - The resource name of the Test Base Account.
- page_
index number - page_
size number
- end
Time StringStamp - resource
Group StringName - The name of the resource group. The name is case insensitive.
- start
Time StringStamp - test
Base StringAccount Name - The resource name of the Test Base Account.
- page
Index Integer - page
Size Integer
- end
Time stringStamp - resource
Group stringName - The name of the resource group. The name is case insensitive.
- start
Time stringStamp - test
Base stringAccount Name - The resource name of the Test Base Account.
- page
Index number - page
Size number
- end_
time_ strstamp - resource_
group_ strname - The name of the resource group. The name is case insensitive.
- start_
time_ strstamp - test_
base_ straccount_ name - The resource name of the Test Base Account.
- page_
index int - page_
size int
- end
Time StringStamp - resource
Group StringName - The name of the resource group. The name is case insensitive.
- start
Time StringStamp - test
Base StringAccount Name - The resource name of the Test Base Account.
- page
Index Number - page
Size Number
getBillingHubServiceUsage Result
The following output properties are available:
Supporting Types
BillingHubExecutionUsageDetailResponse
- Application
Name string - Application
Version string - Billed
Charges double - End
Time stringStamp - Execution
Request stringId - Meter
Id string - Os
Build string - Release string
- Sku string
- Start
Time stringStamp - Test
Type string - Update
Type string - Used
Billable doubleHours - Used
Free doubleHours
- Application
Name string - Application
Version string - Billed
Charges float64 - End
Time stringStamp - Execution
Request stringId - Meter
Id string - Os
Build string - Release string
- Sku string
- Start
Time stringStamp - Test
Type string - Update
Type string - Used
Billable float64Hours - Used
Free float64Hours
- application_
name string - application_
version string - billed_
charges number - end_
time_ stringstamp - execution_
request_ stringid - meter_
id string - os_
build string - release string
- sku string
- start_
time_ stringstamp - test_
type string - update_
type string - used_
billable_ numberhours - used_
free_ numberhours
- application
Name String - application
Version String - billed
Charges Double - end
Time StringStamp - execution
Request StringId - meter
Id String - os
Build String - release String
- sku String
- start
Time StringStamp - test
Type String - update
Type String - used
Billable DoubleHours - used
Free DoubleHours
- application
Name string - application
Version string - billed
Charges number - end
Time stringStamp - execution
Request stringId - meter
Id string - os
Build string - release string
- sku string
- start
Time stringStamp - test
Type string - update
Type string - used
Billable numberHours - used
Free 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
- application
Name String - application
Version String - billed
Charges Number - end
Time StringStamp - execution
Request StringId - meter
Id String - os
Build String - release String
- sku String
- start
Time StringStamp - test
Type String - update
Type String - used
Billable NumberHours - used
Free NumberHours
BillingHubGetUsageRequestResponse
- End
Time stringStamp - Start
Time stringStamp - Page
Index int - Page
Size int
- End
Time stringStamp - Start
Time stringStamp - Page
Index int - Page
Size int
- end_
time_ stringstamp - start_
time_ stringstamp - page_
index number - page_
size number
- end
Time StringStamp - start
Time StringStamp - page
Index Integer - page
Size Integer
- end
Time stringStamp - start
Time stringStamp - page
Index number - page
Size number
- end_
time_ strstamp - start_
time_ strstamp - page_
index int - page_
size int
- end
Time StringStamp - start
Time StringStamp - page
Index Number - page
Size Number
BillingHubPackageUsageResponse
- Application
Name string - Application
Version string - Azure
Resource stringUri - Total
Charges float64 - Total
Used float64Billable Hours - Total
Used float64Free Hours - Usage
Entries []BillingGrouped By Update Type Hub Usage Grouped By Update Type Response
- application_
name string - application_
version string - azure_
resource_ stringuri - total_
charges number - total_
used_ numberbillable_ hours - total_
used_ numberfree_ hours - usage_
entries_ list(object)grouped_ by_ update_ type
- application
Name String - application
Version String - azure
Resource StringUri - total
Charges Number - total
Used NumberBillable Hours - total
Used NumberFree Hours - usage
Entries List<Property Map>Grouped By Update Type
BillingHubUsageGroupResponse
- Execution
Usage List<Pulumi.Details Azure Native. Test Base. Inputs. Billing Hub Execution Usage Detail Response> - Os
Build string - Product
Family string - Release string
- Release
Build stringDate - Release
Build doubleNumber - Release
Build doubleRevision - Test
Type string - Total
Charges double - Total
Used doubleBillable Hours - Total
Used doubleFree Hours
- Execution
Usage []BillingDetails Hub Execution Usage Detail Response - Os
Build string - Product
Family string - Release string
- Release
Build stringDate - Release
Build float64Number - Release
Build float64Revision - Test
Type string - Total
Charges float64 - Total
Used float64Billable Hours - Total
Used float64Free Hours
- execution_
usage_ list(object)details - os_
build string - product_
family string - release string
- release_
build_ stringdate - release_
build_ numbernumber - release_
build_ numberrevision - test_
type string - total_
charges number - total_
used_ numberbillable_ hours - total_
used_ numberfree_ hours
- execution
Usage List<BillingDetails Hub Execution Usage Detail Response> - os
Build String - product
Family String - release String
- release
Build StringDate - release
Build DoubleNumber - release
Build DoubleRevision - test
Type String - total
Charges Double - total
Used DoubleBillable Hours - total
Used DoubleFree Hours
- execution
Usage BillingDetails Hub Execution Usage Detail Response[] - os
Build string - product
Family string - release string
- release
Build stringDate - release
Build numberNumber - release
Build numberRevision - test
Type string - total
Charges number - total
Used numberBillable Hours - total
Used numberFree Hours
- execution
Usage List<Property Map>Details - os
Build String - product
Family String - release String
- release
Build StringDate - release
Build NumberNumber - release
Build NumberRevision - test
Type String - total
Charges Number - total
Used NumberBillable Hours - total
Used NumberFree Hours
BillingHubUsageGroupedByUpdateTypeResponse
- Total
Charges float64 - Total
Used float64Billable Hours - Total
Used float64Free Hours - Update
Type string - Usage
Groups []BillingHub Usage Group Response
- total_
charges number - total_
used_ numberbillable_ hours - total_
used_ numberfree_ hours - update_
type string - usage_
groups list(object)
- total
Charges Double - total
Used DoubleBillable Hours - total
Used DoubleFree Hours - update
Type String - usage
Groups List<BillingHub Usage Group Response>
- total
Charges number - total
Used numberBillable Hours - total
Used numberFree Hours - update
Type string - usage
Groups BillingHub Usage Group Response[]
- total
Charges Number - total
Used NumberBillable Hours - total
Used NumberFree Hours - update
Type String - usage
Groups 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 v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.18.0
published on Saturday, May 9, 2026 by Pulumi
published on Saturday, May 9, 2026 by Pulumi
