Migrate to go-acme/lego.
This commit is contained in:
parent
4a68d29ce2
commit
87da7520de
286 changed files with 14021 additions and 2501 deletions
37
vendor/github.com/exoscale/egoscale/resource_metadata.go
generated
vendored
37
vendor/github.com/exoscale/egoscale/resource_metadata.go
generated
vendored
|
@ -1,19 +1,36 @@
|
|||
package egoscale
|
||||
|
||||
import "fmt"
|
||||
|
||||
// ResourceDetail represents extra details
|
||||
type ResourceDetail ResourceTag
|
||||
|
||||
// ListRequest builds the ListResourceDetails request
|
||||
func (detail ResourceDetail) ListRequest() (ListCommand, error) {
|
||||
if detail.ResourceType == "" {
|
||||
return nil, fmt.Errorf("the resourcetype parameter is required")
|
||||
}
|
||||
|
||||
req := &ListResourceDetails{
|
||||
ResourceType: detail.ResourceType,
|
||||
ResourceID: detail.ResourceID,
|
||||
}
|
||||
|
||||
return req, nil
|
||||
}
|
||||
|
||||
//go:generate go run generate/main.go -interface=Listable ListResourceDetails
|
||||
|
||||
// ListResourceDetails lists the resource tag(s) (but different from listTags...)
|
||||
type ListResourceDetails struct {
|
||||
ResourceType string `json:"resourcetype" doc:"list by resource type"`
|
||||
Account string `json:"account,omitempty" doc:"list resources by account. Must be used with the domainId parameter."`
|
||||
DomainID *UUID `json:"domainid,omitempty" doc:"list only resources belonging to the domain specified"`
|
||||
ForDisplay bool `json:"fordisplay,omitempty" doc:"if set to true, only details marked with display=true, are returned. False by default"`
|
||||
Key string `json:"key,omitempty" doc:"list by key"`
|
||||
Keyword string `json:"keyword,omitempty" doc:"List by keyword"`
|
||||
ListAll bool `json:"listall,omitempty" doc:"If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false"`
|
||||
Page int `json:"page,omitempty"`
|
||||
PageSize int `json:"pagesize,omitempty"`
|
||||
ResourceID *UUID `json:"resourceid,omitempty" doc:"list by resource id"`
|
||||
Value string `json:"value,omitempty" doc:"list by key, value. Needs to be passed only along with key"`
|
||||
IsRecursive bool `json:"isrecursive,omitempty" doc:"defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves."`
|
||||
_ bool `name:"listResourceDetails" description:"List resource detail(s)"`
|
||||
}
|
||||
|
||||
|
@ -22,15 +39,3 @@ type ListResourceDetailsResponse struct {
|
|||
Count int `json:"count"`
|
||||
ResourceDetail []ResourceTag `json:"resourcedetail"`
|
||||
}
|
||||
|
||||
func (*ListResourceDetails) name() string {
|
||||
return "listResourceDetails"
|
||||
}
|
||||
|
||||
func (*ListResourceDetails) description() string {
|
||||
return "List resource detail(s)"
|
||||
}
|
||||
|
||||
func (*ListResourceDetails) response() interface{} {
|
||||
return new(ListResourceDetailsResponse)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue