Documentation
¶
Index ¶
- func Delete(service *services.Service, provUrlID int) (*http.Response, error)
- type ECProvDetails
- func Create(service *services.Service, provUrls *ECProvDetails) (*ECProvDetails, error)
- func Get(service *services.Service, provUrlID int) (*ECProvDetails, error)
- func GetByName(service *services.Service, provUrlName string) (*ECProvDetails, error)
- func Update(service *services.Service, provUrlID int, provUrls *ECProvDetails) (*ECProvDetails, *http.Response, error)
- type LBIPAddr
- type ProvUrlData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ECProvDetails ¶
type ECProvDetails struct { ID int `json:"id,omitempty"` Name string `json:"name,omitempty"` Desc string `json:"desc,omitempty"` ProvURL string `json:"provUrl,omitempty"` ProvUrlType string `json:"provUrlType,omitempty"` Status string `json:"status,omitempty"` LastModTime int `json:"lastModTime,omitempty"` ProvUrlData *ProvUrlData `json:"provUrlData,omitempty"` UsedInECGroups []common.UIDName `json:"usedInEcGroups,omitempty"` LastModUid *common.UIDName `json:"lastModUid,omitempty"` }
func Create ¶
func Create(service *services.Service, provUrls *ECProvDetails) (*ECProvDetails, error)
func GetByName ¶
func GetByName(service *services.Service, provUrlName string) (*ECProvDetails, error)
func Update ¶
func Update(service *services.Service, provUrlID int, provUrls *ECProvDetails) (*ECProvDetails, *http.Response, error)
type ProvUrlData ¶
type ProvUrlData struct { ZSCloudDomain string `json:"zsCloudDomain,omitempty"` OrgID int `json:"orgId,omitempty"` ConfigServer string `json:"configServer,omitempty"` RegistrationServer string `json:"registrationServer,omitempty"` ApiServer string `json:"apiServer,omitempty"` PacServer string `json:"pacServer,omitempty"` CloudProviderType string `json:"cloudProviderType,omitempty"` FormFactor string `json:"formFactor,omitempty"` HyperVisors string `json:"hyperVisors,omitempty"` CloudProvider *common.UIDName `json:"cloudProvider,omitempty"` Location *common.UIDName `json:"location,omitempty"` BCGroup *ecgroup.EcGroup `json:"bcGroup,omitempty"` LocationTemplate *locationtemplate.LocationTemplate `json:"locationTemplate,omitempty"` }
Click to show internal directories.
Click to hide internal directories.