github.com/IBM-Cloud/bluemix-go@v0.0.0-20240423071914-9e96525baef4/models/resource_quota.go (about)

     1  package models
     2  
     3  type QuotaDefinition struct {
     4  	ID                        string         `json:"_id,omitempty"`
     5  	Revision                  string         `json:"_rev,omitempty"`
     6  	Name                      string         `json:"name,omitmempty"`
     7  	Type                      string         `json:"type,omitempty"`
     8  	ServiceInstanceCountLimit int            `json:"number_of_service_instances,omitempty"`
     9  	AppCountLimit             int            `json:"number_of_apps,omitempty"`
    10  	AppInstanceCountLimit     int            `json:"instances_per_app,omitempty"`
    11  	AppInstanceMemoryLimit    string         `json:"instance_memory,omitempty"`
    12  	TotalAppMemoryLimit       string         `json:"total_app_memory,omitempty"`
    13  	VSICountLimit             int            `json:"vsi_limit,omitempty"`
    14  	ServiceQuotas             []ServiceQuota `json:"service_quotas,omitempty"`
    15  	CreatedAt                 string         `json:"created_at,omitempty"`
    16  	UpdatedAt                 string         `json:"updated_at,omitempty"`
    17  }
    18  
    19  type ServiceQuota struct {
    20  	ID        string `json:"_id,omitempty"`
    21  	ServiceID string `json:"service_id,omitempty"`
    22  	Limit     int    `json:"limit,omitempty"`
    23  }