azure-native.testbase.getBillingHubServiceUsage
Explore with Pulumi AI
API Version: 2022-04-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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:testbase:getBillingHubServiceUsage
arguments:
# arguments dictionary
The following arguments are supported:
- End
Time stringStamp - Resource
Group stringName The name of the resource group that contains the resource.
- 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 that contains the resource.
- 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 that contains the resource.
- 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 that contains the resource.
- 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 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
- end
Time StringStamp - resource
Group StringName The name of the resource group that contains the resource.
- 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 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 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<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<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 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