add exec
This commit is contained in:
parent
3cdb43074b
commit
6e5c873796
@ -119,13 +119,13 @@ func verifyAuthAction[T ResourceInstanceITF](baseInstance []T, request *tools.AP
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ResourceInstance[T ResourcePartnerITF] struct {
|
type ResourceInstance[T ResourcePartnerITF] struct {
|
||||||
UUID string `json:"id,omitempty" bson:"id,omitempty"`
|
UUID string `json:"id,omitempty" bson:"id,omitempty"`
|
||||||
Name string `json:"name,omitempty" bson:"name,omitempty"`
|
Name string `json:"name,omitempty" bson:"name,omitempty"`
|
||||||
Location geopoint.GeoPoint `json:"location,omitempty" bson:"location,omitempty"`
|
Location geopoint.GeoPoint `json:"location,omitempty" bson:"location,omitempty"`
|
||||||
Country countries.CountryCode `json:"country,omitempty" bson:"country,omitempty"`
|
Country countries.CountryCode `json:"country,omitempty" bson:"country,omitempty"`
|
||||||
// Url string `json:"url,omitempty" bson:"url,omitempty"`
|
Source string `bson:"source,omitempty" json:"source,omitempty"` // Source is the source of the storage
|
||||||
AccessProtocol string `json:"access_protocol,omitempty" bson:"access_protocol,omitempty"`
|
AccessProtocol string `json:"access_protocol,omitempty" bson:"access_protocol,omitempty"`
|
||||||
Partnerships []T `json:"partner_resource,omitempty" bson:"partner_resource,omitempty"`
|
Partnerships []T `json:"partner_resource,omitempty" bson:"partner_resource,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ri *ResourceInstance[T]) GetID() string {
|
func (ri *ResourceInstance[T]) GetID() string {
|
||||||
|
@ -26,7 +26,6 @@ func (d *StorageResource) GetAccessor(request *tools.APIRequest) utils.Accessor
|
|||||||
|
|
||||||
type StorageResourceInstance struct {
|
type StorageResourceInstance struct {
|
||||||
ResourceInstance[*StorageResourcePartnership]
|
ResourceInstance[*StorageResourcePartnership]
|
||||||
Source string `bson:"source,omitempty" json:"source,omitempty"` // Source is the source of the storage
|
|
||||||
Local bool `bson:"local" json:"local"`
|
Local bool `bson:"local" json:"local"`
|
||||||
SecurityLevel string `bson:"security_level,omitempty" json:"security_level,omitempty"`
|
SecurityLevel string `bson:"security_level,omitempty" json:"security_level,omitempty"`
|
||||||
SizeType common.StorageSize `bson:"size_type" json:"size_type" default:"0"` // SizeType is the type of the storage size
|
SizeType common.StorageSize `bson:"size_type" json:"size_type" default:"0"` // SizeType is the type of the storage size
|
||||||
|
Loading…
Reference in New Issue
Block a user