UtilizationApi
Method
HTTP request
Description
UtilizationDailyFindByDate
var result UtilizationDailyFindByDate200Response = UtilizationDailyFindByDate(ctx, contract, date)
.Dc(dc)
.Resource(resource)
.Type_(type_)
.Execute()Example
package main
import (
"context"
"fmt"
"os"
billing "github.com/ionos-cloud/sdk-go-bundle/products/billing"
"github.com/ionos-cloud/sdk-go-bundle/shared"
)
func main() {
contract := int32(56) // int32 | Contract number
date := "2025-09-15" // string | Date of interest in format YYYY-MM-DD
dc := "38400000-8cf0-11bd-b23e-10b96e4ef00d" // string | Filter out by particular VDC UUID (or \"Bucket\" UUID for non-vdc related resources) (optional)
resource := "38400000-8cf0-11bd-b23e-10b96e4ef00d" // string | Filter out by particular resource UUID (e.g.VM UUID, NIC UUID) (optional)
type_ := "type__example" // string | Filter out by particular type of items (optional)
configuration := shared.NewConfiguration("USERNAME", "PASSWORD", "TOKEN", "HOST_URL")
apiClient := billing.NewAPIClient(configuration)
resource, resp, err := apiClient.UtilizationApi.UtilizationDailyFindByDate(context.Background(), contract, date).Dc(dc).Resource(resource).Type_(type_).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `UtilizationApi.UtilizationDailyFindByDate``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", resp)
}
// response from `UtilizationDailyFindByDate`: UtilizationDailyFindByDate200Response
fmt.Fprintf(os.Stdout, "Response from `UtilizationApi.UtilizationDailyFindByDate`: %v\n", resource)
}Path Parameters
Name
Type
Description
Notes
Other Parameters
Name
Type
Description
Notes
Return type
HTTP request headers
UtilizationFindByPeriod
Example
Path Parameters
Name
Type
Description
Notes
Other Parameters
Name
Type
Description
Notes
Return type
HTTP request headers
UtilizationGet
Example
Path Parameters
Name
Type
Description
Notes
Other Parameters
Name
Type
Description
Notes
Return type
HTTP request headers
Last updated
Was this helpful?