func (c *Client) DeleteCloudAccountByID(ctx context.Context, accountNumber, provider string) error {
	path, err := genPathWithQueryParams(
		fmt.Sprintf("cloudaccounts/%s", accountNumber),
		map[string]string{"provider": provider},
	)
	if err != nil {
		return err
	}
	err = c.Do(ctx, http.MethodDelete, *path, nil, nil)
	return err
}
// DeleteCloudAccountByID method to delete cloud object
DeleteCloudAccountByID method to delete cloud object
// DeleteCloudAccountByID method to delete cloud object
func (c *Client) DeleteCloudAccountByID(ctx context.Context, accountNumber, provider string) error {
	path, err := genPathWithQueryParams(
		fmt.Sprintf("cloudaccounts/%s", accountNumber),
		map[string]string{"provider": provider},
	)
	if err != nil {
		return err
	}
	err = c.Do(ctx, http.MethodDelete, *path, nil, nil)
	return err
}
func ( c * Client ) DeleteCloudAccountByID ( ctx context . Context , accountNumber , provider string ) error { path , err := genPathWithQueryParams ( fmt . Sprintf ( " " , accountNumber ) , map [ string ] string { " " : provider } , ) if err != nil { return err } err = c . Do ( ctx , http . MethodDelete , * path , nil , nil ) return err }
DeleteCloudAccountByID method to delete cloud object
DeleteCloudAccountByID method to delete cloud object