NetworkLimitstring`json:"networklimit,omitempty" doc:"the total number of networks the account can own"`
NetworkTotalint64`json:"networktotal,omitempty" doc:"the total number of networks owned by account"`
PrimaryStorageAvailablestring`json:"primarystorageavailable,omitempty" doc:"the total primary storage space (in GiB) available to be used for this account"`
PrimaryStorageLimitstring`json:"primarystoragelimit,omitempty" doc:"the total primary storage space (in GiB) the account can own"`
PrimaryStorageTotalint64`json:"primarystoragetotal,omitempty" doc:"the total primary storage space (in GiB) owned by account"`
ProjectAvailablestring`json:"projectavailable,omitempty" doc:"the total number of projects available for administration by this account"`
ProjectLimitstring`json:"projectlimit,omitempty" doc:"the total number of projects the account can own"`
ProjectTotalint64`json:"projecttotal,omitempty" doc:"the total number of projects being administrated by this account"`
SecondaryStorageAvailablestring`json:"secondarystorageavailable,omitempty" doc:"the total secondary storage space (in GiB) available to be used for this account"`
SecondaryStorageLimitstring`json:"secondarystoragelimit,omitempty" doc:"the total secondary storage space (in GiB) the account can own"`
SecondaryStorageTotalint64`json:"secondarystoragetotal,omitempty" doc:"the total secondary storage space (in GiB) owned by account"`
SMTPbool`json:"smtp,omitempty" doc:"if SMTP outbound is allowed"`
SnapshotAvailablestring`json:"snapshotavailable,omitempty" doc:"the total number of snapshots available for this account"`
SnapshotLimitstring`json:"snapshotlimit,omitempty" doc:"the total number of snapshots which can be stored by this account"`
SnapshotTotalint64`json:"snapshottotal,omitempty" doc:"the total number of snapshots stored by this account"`
Statestring`json:"state,omitempty" doc:"the state of the account"`
TemplateAvailablestring`json:"templateavailable,omitempty" doc:"the total number of templates available to be created by this account"`
TemplateLimitstring`json:"templatelimit,omitempty" doc:"the total number of templates which can be created by this account"`
TemplateTotalint64`json:"templatetotal,omitempty" doc:"the total number of templates which have been created by this account"`
User[]User`json:"user,omitempty" doc:"the list of users associated with account"`
VMAvailablestring`json:"vmavailable,omitempty" doc:"the total number of virtual machines available for this account to acquire"`
VMLimitstring`json:"vmlimit,omitempty" doc:"the total number of virtual machines that can be deployed by this account"`
VMRunningint`json:"vmrunning,omitempty" doc:"the total number of virtual machines running for this account"`
VMStoppedint`json:"vmstopped,omitempty" doc:"the total number of virtual machines stopped for this account"`
VMTotalint64`json:"vmtotal,omitempty" doc:"the total number of virtual machines deployed by this account"`
VolumeAvailablestring`json:"volumeavailable,omitempty" doc:"the total volume available for this account"`
VolumeLimitstring`json:"volumelimit,omitempty" doc:"the total volume which can be used by this account"`
VolumeTotalint64`json:"volumetotal,omitempty" doc:"the total volume being used by this account"`
}
// ListRequest builds the ListAccountsGroups request
// ListAccounts represents a query to display the accounts
typeListAccountsstruct{
AccountTypeAccountType`json:"accounttype,omitempty" doc:"list accounts by account type. Valid account types are 1 (admin), 2 (domain-admin), and 0 (user)."`
DomainID*UUID`json:"domainid,omitempty" doc:"list only resources belonging to the domain specified"`
ID*UUID`json:"id,omitempty" doc:"list account by account ID"`
IsCleanUpRequired*bool`json:"iscleanuprequired,omitempty" doc:"list accounts by cleanuprequired attribute (values are true or false)"`
IsRecursive*bool`json:"isrecursive,omitempty" doc:"defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves."`
Keywordstring`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"`
Namestring`json:"name,omitempty" doc:"list account by account name"`
Pageint`json:"page,omitempty"`
PageSizeint`json:"pagesize,omitempty"`
Statestring`json:"state,omitempty" doc:"list accounts by state. Valid states are enabled, disabled, and locked."`
_bool`name:"listAccounts" description:"Lists accounts and provides detailed account information for listed accounts"`