provisioningurl

package
v2.74.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Delete

func Delete(service *services.Service, provUrlID int) (*http.Response, error)

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 Get

func Get(service *services.Service, provUrlID int) (*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 LBIPAddr

type LBIPAddr struct {
	IPStart string `json:"ipStart,omitempty"`
	IPEnd   string `json:"ipEnd,omitempty"`
}

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL