Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pool ¶
type Pool struct { XMLName xml.Name `xml:"SECURITY_GROUP_POOL"` SecurityGroups []SecurityGroup `xml:"SECURITY_GROUP"` }
Pool represents an OpenNebula SecurityGroup pool
type Rule ¶
Rule is a security group rule vector
type SecurityGroup ¶
type SecurityGroup struct { XMLName xml.Name `xml:"SECURITY_GROUP"` ID int `xml:"ID,omitempty"` UID int `xml:"UID,omitempty"` GID int `xml:"GID,omitempty"` UName string `xml:"UNAME,omitempty"` GName string `xml:"GNAME,omitempty"` Name string `xml:"NAME"` Permissions *shared.Permissions `xml:"PERMISSIONS,omitempty"` UpdatedVMs shared.EntitiesID `xml:"UPDATED_VMS,omitempty"` OutdatedVMs shared.EntitiesID `xml:"OUTDATED_VMS,omitempty"` UpdatingVMs shared.EntitiesID `xml:"UPDATING_VMS,omitempty"` ErrorVMs shared.EntitiesID `xml:"ERROR_VMS,omitempty"` Template Template `xml:"TEMPLATE"` }
SecurityGroup represents an OpenNebula SecurityGroup
type Template ¶
Template represent the template part of the OpenNebula SecurityGroup
Click to show internal directories.
Click to hide internal directories.