light modification

This commit is contained in:
mr 2025-01-22 13:18:14 +01:00
parent 86b1e4ad5d
commit ed1e761052
3 changed files with 3 additions and 2 deletions

View File

@ -61,7 +61,7 @@ type ComputeResourceInstance struct {
} }
type ComputeResourcePartnership struct { type ComputeResourcePartnership struct {
*ResourcePartnerShip[*ComputeResourcePricingProfile] ResourcePartnerShip[*ComputeResourcePricingProfile]
MaxAllowedCPUsCores map[string]int `json:"allowed_cpus,omitempty" bson:"allowed_cpus,omitempty"` MaxAllowedCPUsCores map[string]int `json:"allowed_cpus,omitempty" bson:"allowed_cpus,omitempty"`
MaxAllowedGPUsMemoryGB map[string]float64 `json:"allowed_gpus,omitempty" bson:"allowed_gpus,omitempty"` MaxAllowedGPUsMemoryGB map[string]float64 `json:"allowed_gpus,omitempty" bson:"allowed_gpus,omitempty"`
MaxAllowedRAMSize float64 `json:"allowed_ram,omitempty" bson:"allowed_ram,omitempty"` MaxAllowedRAMSize float64 `json:"allowed_ram,omitempty" bson:"allowed_ram,omitempty"`

View File

@ -160,6 +160,7 @@ func (ri *ResourceInstance[T]) GetPricingsProfiles(peerID string, groups []strin
func (ri *ResourceInstance[T]) GetPeerGroups() ([]ResourcePartnerITF, []map[string][]string) { func (ri *ResourceInstance[T]) GetPeerGroups() ([]ResourcePartnerITF, []map[string][]string) {
groups := []map[string][]string{} groups := []map[string][]string{}
partners := []ResourcePartnerITF{} partners := []ResourcePartnerITF{}
fmt.Println("ri.Partnerships", ri.Partnerships)
for _, p := range ri.Partnerships { for _, p := range ri.Partnerships {
partners = append(partners, p) partners = append(partners, p)
groups = append(groups, p.GetPeerGroups()) groups = append(groups, p.GetPeerGroups())

View File

@ -57,7 +57,7 @@ func (i *StorageResourceInstance) GetID() string {
} }
type StorageResourcePartnership struct { type StorageResourcePartnership struct {
*ResourcePartnerShip[*StorageResourcePricingProfile] ResourcePartnerShip[*StorageResourcePricingProfile]
MaxSizeGBAllowed float64 `json:"allowed_gb,omitempty" bson:"allowed_gb,omitempty"` MaxSizeGBAllowed float64 `json:"allowed_gb,omitempty" bson:"allowed_gb,omitempty"`
OnlyEncryptedAllowed bool `json:"personal_data_allowed,omitempty" bson:"personal_data_allowed,omitempty"` OnlyEncryptedAllowed bool `json:"personal_data_allowed,omitempty" bson:"personal_data_allowed,omitempty"`
} }