UsageApi
Method
HTTP request
Description
UsageFindByDatacenter
var result UsageGet200Response = UsageFindByDatacenter(ctx, contract, dc)
.Period(period)
.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
dc := "ad34b997-43c7-4666-889b-57acbeaeeb8b" // string | Get data for the particular data-center ID (VDC UUID)
period := "period_example" // string | Period of interest in format YYYY-MM (current month by default if not specified) (optional)
configuration := shared.NewConfiguration("USERNAME", "PASSWORD", "TOKEN", "HOST_URL")
apiClient := billing.NewAPIClient(configuration)
resource, resp, err := apiClient.UsageApi.UsageFindByDatacenter(context.Background(), contract, dc).Period(period).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `UsageApi.UsageFindByDatacenter``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", resp)
}
// response from `UsageFindByDatacenter`: UsageGet200Response
fmt.Fprintf(os.Stdout, "Response from `UsageApi.UsageFindByDatacenter`: %v\n", resource)
}Path Parameters
Name
Type
Description
Notes
Other Parameters
Name
Type
Description
Notes
Return type
HTTP request headers
UsageGet
Example
Path Parameters
Name
Type
Description
Notes
Other Parameters
Name
Type
Description
Notes
Return type
HTTP request headers
Last updated
Was this helpful?