mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-05-10 15:53:11 +08:00
94 lines
2.2 KiB
Go
94 lines
2.2 KiB
Go
// Copyright 2019 Yunion
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package apis
|
|
|
|
type ModelBaseUpdateInput struct {
|
|
Meta
|
|
}
|
|
|
|
type ResourceBaseUpdateInput struct {
|
|
ModelBaseUpdateInput
|
|
}
|
|
|
|
type StandaloneAnonResourceBaseUpdateInput struct {
|
|
ResourceBaseUpdateInput
|
|
|
|
// 资源描述
|
|
Description string `json:"description"`
|
|
}
|
|
|
|
type StandaloneResourceBaseUpdateInput struct {
|
|
StandaloneAnonResourceBaseUpdateInput
|
|
|
|
// 资源名称
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
type StatusStandaloneResourceBaseUpdateInput struct {
|
|
StandaloneResourceBaseUpdateInput
|
|
Progress float32 `json:"progress"`
|
|
}
|
|
|
|
type EnabledStatusStandaloneResourceBaseUpdateInput struct {
|
|
StatusStandaloneResourceBaseUpdateInput
|
|
}
|
|
|
|
type VirtualResourceBaseUpdateInput struct {
|
|
StatusStandaloneResourceBaseUpdateInput
|
|
}
|
|
|
|
type SharableVirtualResourceBaseUpdateInput struct {
|
|
VirtualResourceBaseUpdateInput
|
|
}
|
|
|
|
type AdminSharableVirtualResourceBaseUpdateInput struct {
|
|
SharableVirtualResourceBaseUpdateInput
|
|
|
|
// 管理记录
|
|
Records string `json:"records"`
|
|
}
|
|
|
|
type DomainLevelResourceBaseUpdateInput struct {
|
|
StandaloneResourceBaseUpdateInput
|
|
}
|
|
|
|
type StatusDomainLevelResourceBaseUpdateInput struct {
|
|
DomainLevelResourceBaseUpdateInput
|
|
}
|
|
|
|
type EnabledStatusDomainLevelResourceBaseUpdateInput struct {
|
|
StatusDomainLevelResourceBaseUpdateInput
|
|
}
|
|
|
|
type JointResourceBaseUpdateInput struct {
|
|
ResourceBaseUpdateInput
|
|
}
|
|
|
|
type VirtualJointResourceBaseUpdateInput struct {
|
|
JointResourceBaseUpdateInput
|
|
}
|
|
|
|
type InfrasResourceBaseUpdateInput struct {
|
|
DomainLevelResourceBaseUpdateInput
|
|
}
|
|
|
|
type StatusInfrasResourceBaseUpdateInput struct {
|
|
InfrasResourceBaseUpdateInput
|
|
}
|
|
|
|
type EnabledStatusInfrasResourceBaseUpdateInput struct {
|
|
StatusInfrasResourceBaseUpdateInput
|
|
}
|